@charset "UTF-8";.review-list .wrap,.seo-contents{border-radius:var(--border-radius);padding:1em}.blog-container .blog-item,.blog-container .blog-item:hover,.top-banner .left a,.top-banner .left a:hover,.top-banner .right a,.top-banner .right a:hover{animation:spin linear 2.5s infinite;transition:all ease .5s}.review-list .wrap{min-height:100%;background:var(--main-color-dark);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;transition:all ease .5s;color:var(--text)}.review-list .wrap .name{display:flex;align-items:center;flex:auto;font-weight:700;line-height:2;white-space:nowrap;max-width:15em;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.review-list .wrap .name i{margin-right:.5em;font-size:18px}.review-list .wrap .time{opacity:.5;font-size:12px}.review-list .wrap .rate{flex:auto;width:100%;margin-top:.5em;display:inline-block;vertical-align:top}.review-list .wrap .rate>span{display:block;position:relative;height:var(--RateStarSize);overflow:hidden;--RateStarSize:1.5em}.review-list .wrap .rate>span::after,.review-list .wrap .rate>span:before{content:"";display:block;font-size:var(--RateStarSize);height:1em;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCA0OCc+PHBhdGggZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nLjI1JyBkPSdNMjIgOS4yNGwtNy4xOS0uNjJMMTIgMiA5LjE5IDguNjMgMiA5LjI0bDUuNDYgNC43M0w1LjgyIDIxIDEyIDE3LjI3IDE4LjE4IDIxbC0xLjYzLTcuMDNMMjIgOS4yNHpNMTIgMTUuNGwtMy43NiAyLjI3IDEtNC4yOC0zLjMyLTIuODggNC4zOC0uMzhMMTIgNi4xbDEuNzEgNC4wNCA0LjM4LjM4LTMuMzIgMi44OCAxIDQuMjhMMTIgMTUuNHonLz48cGF0aCBmaWxsPSdvcmFuZ2VyZWQnIGQ9J00xMiA0MS4yN0wxOC4xOCA0NWwtMS42NC03LjAzTDIyIDMzLjI0bC03LjE5LS42MUwxMiAyNmwtMi44MSA2LjYzLTcuMTkuNjEgNS40NiA0LjczTDUuODIgNDV6Jy8+PC9zdmc+) 0 0/1em repeat-x}.review-list .wrap .rate>span:before{width:5em}.review-list .wrap .rate>span:after{position:absolute;top:0;left:0;z-index:1;width:calc(var(--RateStar) * 1em);background-position:0 100%}.review-list .wrap .rate>span[data-star="1"]:after{--RateStar:1}.review-list .wrap .rate>span[data-star="2"]:after{--RateStar:2}.review-list .wrap .rate>span[data-star="3"]:after{--RateStar:3}.review-list .wrap .rate>span[data-star="4"]:after{--RateStar:4}.review-list .wrap .rate>span[data-star="5"]:after{--RateStar:5}.review-list .wrap .comment{flex:auto;width:100%;margin-top:1em;word-break:break-word;color:var(--text)}.review-list .wrap:hover{transform:scale(.95);transition:all ease .5s}.seo-contents{display:block;background:var(--main-color);margin-top:1.5em}.seo-contents .title{margin-bottom:1em;padding-bottom:1em;background:linear-gradient(90deg,rgba(0,0,0,0),var(--text),rgba(0,0,0,0)) center bottom/100% 2px no-repeat}.seo-contents .title h1{font-size:1.5em;font-family:var(--siteff)}.seo-contents .collapse .card,.seo-contents .collapsing .card{background:0 0;border:none;margin:0;padding:0}.seo-contents .post{font-family:var(--siteff)}.seo-contents .post a{color:var(--theme-color)}.seo-contents .post a:hover{text-decoration:underline}.seo-contents .post .bold,.seo-contents .post b{font-weight:600}.seo-contents .post p{font-size:15px;line-height:1.8}.seo-contents .post h4{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.1em;margin-top:20px;margin-bottom:5px}.seo-contents .post h2,.seo-contents .post h3{line-height:1.3em;font-weight:600;letter-spacing:0;margin-top:20px;margin-bottom:5px}.seo-contents .post h3{font-size:20px}.seo-contents .post h2{font-size:22px}.seo-contents .post h1{font-size:26px;font-weight:600;letter-spacing:0;line-height:1.4em;margin-top:20px;margin-bottom:5px}.seo-contents .post ol{padding-left:36px;margin-bottom:20px;overflow-wrap:break-word;list-style:decimal}.seo-contents .post ol li{margin-bottom:2px;font-size:15px;line-height:1.8}.seo-contents .post ol li::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0!important;text-align:start!important;text-align-last:start!important}.seo-contents .post ul{padding-left:36px;margin-bottom:20px;list-style-type:disc}.seo-contents .post ul li{margin-bottom:6px;position:relative;line-height:1.7;font-size:15px}.seo-contents .post img,.seo-contents .post p.img{max-width:100%}.seo-contents .post .social_share{background-color:var(--main-color);border-top:1px solid var(--border);margin-top:1em;padding:1em;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.seo-contents .post .social_share p{font-weight:500;margin:0 1em 0 0;padding:0}.seo-contents .post .tag{padding:1em 0}.seo-contents .post .tag ul{display:flex;margin:0}.seo-contents .post .tag ul li{padding:0 1em;margin-right:1em;line-height:30px;font-size:12px;border:1px solid var(--border)}.seo-contents .post .tag ul li:hover{background-color:var(--theme-color)}.seo-contents .post .tag ul li:hover a{color:#fff}.main-menu-wrap .menu-bar .main-menu .menu-item.game .content-dropdown .feature-list-block>a,.seo-contents .post .tag ul li a{color:var(--text)}.seo-contents .button{margin-top:2em}.main-menu-wrap .menu-bar .main-menu .menu-item.game .content-dropdown{display:flex;padding:25px 40px 40px;background-position:top right;background-repeat:no-repeat}.main-menu-wrap .menu-bar .main-menu .menu-item.game .content-dropdown .feature-list-block{min-width:240px}.main-menu-wrap .menu-bar .main-menu .menu-item.game .content-dropdown .feature-list-block .product-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1em}.main-menu-wrap .menu-bar .main-menu .menu-item.game .content-dropdown .feature-list-block>a:hover{color:var(--theme-color)}.main-menu-wrap .menu-bar .main-menu .menu-item.game .content-dropdown .feature-list-block .feature-list .feature-list-item{margin-bottom:6px}.main-menu-wrap .menu-bar .main-menu .menu-item.game .content-dropdown .feature-list-block .feature-list .feature-list-item>a{font-size:.8125em}.main-menu-wrap .menu-bar .main-menu .menu-item.game .content-dropdown .feature-list-block .feature-list .feature-list-item>a .pin{border-radius:2px;left:inherit;right:-46px}.main-menu-wrap .menu-bar .main-menu .menu-item.game .content-dropdown .feature-list-block .product-item{width:10em;padding:.5em;margin:0}.mrx_tooltip{border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);width:100%}.blog-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1em}.blog-container .blog-item{background-color:var(--main-color);border-radius:var(--border-radius)}.blog-container .blog-item:hover{transform:scale(.98);opacity:.8}.blog-container .blog-item .images{display:block;width:100%;height:100%}.blog-container .blog-item .images img{display:block;width:100%;height:100%;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);object-fit:cover}.blog-container .blog-item .blog-info{padding:.75em 0;display:flex;flex-direction:column;height:100%;justify-content:space-between}.blog-container .blog-item .blog-info>a{display:block;font-size:1.5em;line-height:100%;color:var(--text);margin-bottom:.5em}.blog-container .blog-item .blog-info>a:hover{color:var(--theme-color)}.blog-container .blog-item .blog-info p{display:block;font-size:.85em;line-height:100%;color:var(--text);margin-bottom:.5em}.blog-container .blog-item .blog-info .bottom .btn,.blog-container .blog-item .blog-info .bottom .time{color:var(--text);font-size:.75em}.blog-container .blog-item .blog-info .bottom{display:flex;align-items:center;justify-content:space-between}.blog-container .blog-item .blog-info .bottom .time i{margin-right:.5em}.blog-container .blog-item .blog-info .bottom .btn i{margin-left:.25em}.blog-container .blog-item .blog-info .bottom .btn:hover{color:var(--theme-color)}.services-wrap{margin-top:1.5em}.section-wrap,.section-wrap .section .content,.section-wrap .section .sidebar{margin:0}.section-wrap .section .banner-content,.section-wrap .section .popular-category-wrap,.section-wrap .section .post-tab,.section-wrap .section .product-showcase,.top-banner{margin-top:1.5em}.top-banner{display:grid;gap:1em;grid-template-columns:2fr 6fr 2fr}.top-banner .left,.top-banner .right{display:flex;flex-direction:column;gap:1em}.top-banner .left a,.top-banner .right a{width:100%;height:-webkit-fill-available;border-radius:var(--border-radius);object-fit:cover;background-size:cover}.top-banner .left a:hover,.top-banner .right a:hover{transform:scale(.98);opacity:.8}.top-banner .center-slider .slider{margin:0}.main-story{margin-top:1.5em;margin-bottom:0}.main-story .owl-carousel-story .owl-stage-outer .owl-stage .owl-item .item-wrap{background:#F0F8FF!important}.main-menu-wrap .menu-bar nav{width:100%}.main-menu-wrap .menu-bar nav .main-menu{justify-content:space-between}.main-menu-wrap .menu-bar nav .main-menu .menu-item.color-10 a{color:var(--bs-teal)}.main-menu-wrap .menu-bar nav .main-menu .menu-item:hover>a{background-color:transparent}.product-list.index-games{justify-content:space-between;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1em}.product-list.index-games .index-game-item{position:relative;cursor:pointer;transition:all ease .5s}.product-list.index-games .index-game-item:hover{transform:scale(.96);opacity:.8;transition:all ease .5s}.product-list.index-games .index-game-item:hover .caption{display:flex;flex-direction:column;justify-content:flex-end}.product-list.index-games .index-game-item img{border-radius:var(--border-radius)}.product-list.index-games .index-game-item .caption{position:absolute;top:3%;left:3%;width:94%;height:94%;padding:40% 20px 20px;background-color:rgba(0,0,0,.4);display:none;border-radius:var(--border-radius)}.product-list.index-games .index-game-item .caption>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.product-list.index-games .index-game-item .caption p{font-size:1em;font-weight:700;color:var(--text)}.product-list.index-games .index-game-item .caption ul{position:relative;z-index:1}.product-list.index-games .index-game-item .caption ul li:before{font:normal normal normal 14px/1 FontAwesome;content:"";color:var(--theme-color);margin-right:10px}.product-list.index-games .index-game-item .caption ul li:hover a{color:var(--theme-color)}.product-list.index-games .index-game-item .caption ul li a{font-size:.85em;font-weight:700;color:var(--text)}.headline.center{justify-content:center}.headline.center::before{display:none}header{grid-template-columns:1fr 4fr}header .user-board{justify-content:flex-end;width:100%}header .user-board .header-center{justify-content:start;width:100%;margin-right:1em}header .user-board .header-center .search-form{width:70%}header .user-board .header-center .search-form .game-search input.form-control{border-radius:200px}header .user-board .header-center .search-form .game-search input.form-control::placeholder{font-family:var(--buttonff);font-size:.75em;font-weight:700;line-height:40px}header .user-board .account-information{flex:none;gap:1em}header .user-board .account-information .account-actions{flex:none}header .user-board .account-information .account-actions .button{height:40px;padding:0 1em;border-radius:var(--border-radius);border:0;color:var(--header-text);box-shadow:none}header .user-board .account-information .account-actions .button.primary{background-color:#52ca73}header .user-board .account-information .account-actions .button.secondary{background-color:#4873fe}header .user-board .account-information .account-actions .button i{position:relative;right:auto;margin-left:1em;height:auto;width:auto;display:flex;align-items:center;justify-content:center;border-radius:0;box-shadow:none}header .user-board .account-information .account-actions .button+.button{margin-left:1em}header .user-board .account-information .account-messages-quickview{height:40px;width:40px;margin:0}header .user-board .account-information .account-messages-quickview .pin{top:3px;left:unset;right:3px;font-size:.4em}header .user-board .account-information .account-messages-quickview .icon-envelope{color:var(--header-text);font-size:22px}header .user-board .account-information .account-cart-quickview .pin,header .user-board .account-information .account-notification-quickview .pin,header .user-board .account-information .account-wishlist-quickview .pin{top:3px;left:unset;right:3px;font-size:.4em}header .user-board .account-information .account-messages-quickview.active,header .user-board .account-information .account-messages-quickview:hover{transform:none;opacity:1}header .user-board .account-information .account-messages-quickview.active .icon-envelope,header .user-board .account-information .account-messages-quickview:hover .icon-envelope{color:var(--header-text-hover)}header .user-board .account-information .account-messages-quickview.active .icon-envelope:hover{color:var(--bs-red)}header .user-board .account-information .account-messages-quickview.active .pin{display:none}header .user-board .account-information .account-wishlist-quickview{margin:0}header .user-board .account-information .account-wishlist-quickview .icon-heart{color:var(--header-text)}header .user-board .account-information .account-wishlist-quickview.active,header .user-board .account-information .account-wishlist-quickview:hover{background-color:var(--theme-color);color:var(--header-bg);transform:none;opacity:1}header .user-board .account-information .account-wishlist-quickview.active .icon-heart,header .user-board .account-information .account-wishlist-quickview:hover .icon-heart{color:var(--header-text-hover)}header .user-board .account-information .account-wishlist-quickview.active .icon-heart:hover{color:var(--bs-red)}header .user-board .account-information .account-notification-quickview{margin:0}header .user-board .account-information .account-notification-quickview .icon-bell{color:var(--header-text)}header .user-board .account-information .account-notification-quickview.active,header .user-board .account-information .account-notification-quickview:hover{background-color:var(--theme-color);color:var(--header-bg);transform:none;opacity:1}header .user-board .account-information .account-notification-quickview.active .icon-bell,header .user-board .account-information .account-notification-quickview:hover .icon-bell{color:var(--header-text-hover)}header .user-board .account-information .account-notification-quickview.active .icon-bell:hover{color:var(--bs-red)}header .user-board .account-information .account-cart-quickview{margin:0}header .user-board .account-information .account-cart-quickview:hover{background-color:var(--theme-color);color:var(--header-bg)}header .user-board .account-information .account-cart-quickview:hover .fa-shopping-basket{color:var(--header-text-hover)}header .user-board .account-information .account-cart-quickview .fa-shopping-basket{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:50%;color:var(--header-text)}header .user-board .account-information .account-cart-quickview.active .fa-angle-down{color:var(--header-text-hover)}header .user-board .account-information .account-cart-quickview.active .fa-angle-down:before{content:""}header .user-board .account-information .account-cart-quickview.active .fa-angle-down:hover{color:var(--bs-red)}header .user-board .account-information .account-settings-quickview{height:40px}header .user-board .account-information .account-settings-quickview>span{display:flex;align-items:center;justify-content:center;height:16px;width:12px}header .user-board .account-information .account-settings-quickview .outer-ring{position:relative;display:flex;align-items:center;justify-content:center;height:32px;width:32px;background-color:var(--header-bg);border-radius:var(--border-radius);color:var(--header-text);margin-left:.25em}header .user-board .account-information .account-settings-quickview .outer-ring i{font-size:18px}header .user-board .account-information .account-settings-quickview.active,header .user-board .account-information .account-settings-quickview:hover{background-color:var(--theme-color);color:var(--header-bg);transform:none;opacity:1}header .user-board .account-information .account-settings-quickview.active>.user-information .user-name,header .user-board .account-information .account-settings-quickview.active>span,header .user-board .account-information .account-settings-quickview:hover>.user-information .user-name,header .user-board .account-information .account-settings-quickview:hover>span{color:var(--header-text-hover)}header .user-board .account-information .account-settings-quickview.active span:hover{color:var(--bs-red)}header .user-board .account-information .mobile-menu-handler{display:none;align-items:center;justify-content:center;padding:0;margin-left:.5em;min-height:40px;height:40px;width:40px;border-radius:200px;border:1px solid var(--main-color-light);background-color:var(--main-color-light)}header .user-board .account-information .dropdown{border:1px solid var(--border);border-radius:var(--border-radius)}header .user-board .account-information .dropdown.account-menu li.dropdown-item:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}header .user-board .account-information .dropdown.account-menu li.dropdown-item:last-child a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}header .user-board .account-information .dropdown.messages{top:55px;border-top:1px solid var(--border)}header .user-board .account-information .dropdown.messages .dropdown-item.btn-wrp{background-color:transparent}header .user-board .account-information .dropdown.messages .overflow{padding:1em 1em 0}header .user-board .account-information .dropdown.cart{background-color:var(--main-color)}header .user-board .account-information .dropdown.cart .dropdown-item{background-color:transparent}header .user-board .account-information .pin.soft-edged{border-radius:var(--border-radius);top:-4px;right:-4px;width:auto;height:16px;padding:0 5px;line-height:inherit;display:flex;align-items:center;justify-content:center;font-size:.6em!important}.card_wrp,.card_wrp .dropdown-triangle{display:none}header .user-board .account-messages-quickview{border-radius:var(--border-radius);border:1px solid var(--main-color-light);background-color:var(--main-color-light)}header .user-board .account-messages-quickview .dropdown.messages{border-radius:var(--border-radius)}.side-menu{z-index:99999}.card_wrp{position:fixed;right:0;bottom:130px;left:0;z-index:99999;width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.card_wrp.closed{display:none!important}.card_wrp .dropdown.cart{min-width:320px;right:inherit;left:inherit;width:100%;height:max-content;box-shadow:none;top:initial;padding:0 0 100px;bottom:0;position:relative;background-color:var(--theme-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.card_wrp .dropdown.cart .dropdown-item{background-color:transparent}.card_wrp .dropdown.cart .dropdown-item .price a,.card_wrp .dropdown.cart .dropdown-item .price i,.card_wrp .dropdown.cart .dropdown-item .text-header{color:var(--text-negatif)}.card_wrp .dropdown.cart .dropdown-item .category,.card_wrp .dropdown.cart .dropdown-item .category a{color:var(--text-negatif)!important}.card_wrp .dropdown.cart .dropdown-item.total{position:absolute;bottom:0;left:0;border:0;margin:0;padding:0 1em 4em}.card_wrp .dropdown.cart .dropdown-item.total .button{position:absolute;bottom:0;left:0;height:50px;border-top-left-radius:0;border-top-right-radius:0;margin:0}.card_wrp .dropdown-triangle.bottom{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid var(--theme-color);border-bottom:0;top:initial;left:0;bottom:0;position:relative;margin:0 auto;display:block}.footer-menu-wrap{display:none;z-index:99999}.footer-menu-wrap .footer-menu{position:relative;width:100%;height:70px;background-color:var(--theme-color);display:flex;align-items:center;justify-content:center}.footer-menu-wrap .footer-menu ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5em;width:100%;padding:0 .5em}.footer-menu-wrap .footer-menu ul li{position:relative;width:100%;height:max-content;font-size:inherit;padding:0;top:-20px}.footer-menu-wrap .footer-menu ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:max-content;text-align:center;font-size:initial}.footer-menu-wrap .footer-menu ul li a span.icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--theme-color);border-radius:50%;font-size:1.2em;text-align:center;transition:.5s;color:var(--text-negatif);box-shadow:0 0 0 6px rgba(0,0,0,.5)}.footer-menu-wrap .footer-menu ul li a span.text{color:var(--text-negatif);font-weight:400;font-size:.75em;height:30px;width:100%;padding:.5em 0;letter-spacing:.02em;transition:.5s;position:relative;top:6px}.footer-menu-wrap .footer-menu ul li a span.text p{color:var(--text-negatif)}.footer-menu-wrap .footer-menu ul li a span.text p.one{animation:supoort-status-one 5s infinite;position:absolute;top:.5em;width:100%;letter-spacing:.07em;display:flex;justify-content:center;align-items:center}.footer-menu-wrap .footer-menu ul li a span.text p.two{animation:supoort-status-two 5s infinite;position:absolute;top:.5em;width:100%;letter-spacing:.07em;display:flex;justify-content:center;align-items:center}.footer-menu-wrap .footer-menu ul li a span.text p.three{animation:supoort-status-three 5s infinite;position:absolute;top:.5em;width:100%;letter-spacing:.07em;display:flex;justify-content:center;align-items:center}.footer-menu-wrap .footer-menu ul li a span.text p.three .on{background-color:var(--bs-green);border-radius:2em;width:auto;padding:0 1em}.footer-menu-wrap .footer-menu ul li a span.text p.three .away{background-color:var(--bs-yellow);border-radius:2em;width:auto;padding:0 1em}.footer-menu-wrap .footer-menu ul li a span.text p.three .off{background-color:var(--bs-red);border-radius:2em;width:auto;padding:0 1em}.footer-menu-wrap .footer-menu ul li a span.text p.balance-1{animation:balance-add-1 5s infinite;position:absolute;top:.5em;width:100%;letter-spacing:.07em;display:flex;justify-content:center;align-items:center}.footer-menu-wrap .footer-menu ul li a span.text p.balance-2{animation:balance-add-2 5s infinite;position:absolute;top:.5em;width:100%;letter-spacing:.07em;display:flex;justify-content:center;align-items:center}.footer-menu-wrap .footer-menu ul li a.active{z-index:99999}.footer-menu-wrap .footer-menu ul li a.active span.icon{transform:translateY(-15px);z-index:99999}.footer-menu-wrap .footer-menu ul li a.active span.text{transform:translateY(-10px)}@keyframes supoort-status-one{0%,10%,20%{opacity:1;display:block}100%,30%,40%,50%,60%,70%,80%,90%{opacity:0;display:none}}@keyframes supoort-status-two{0%,10%,100%,20%,60%,70%,80%,90%{opacity:0;display:none}30%,40%,50%{opacity:1;display:block}}@keyframes supoort-status-three{0%,10%,20%,30%,40%,50%{opacity:0;display:none}100%,60%,70%,80%,90%{opacity:1;display:block}}@keyframes balance-add-1{0%,20%,40%{opacity:1;display:block}100%,60%,80%{opacity:0;display:none}}@keyframes balance-add-2{0%,20%,40%{opacity:0;display:none}100%,60%,80%{opacity:1;display:block}}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_1]{margin:0}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_1] .owl-item{box-shadow:0 0 40px 0 rgba(94,92,154,.06);border-radius:var(--border-radius);background:var(--main-color);transition:all ease .5s;position:relative;overflow:hidden}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_1] .owl-item::before{content:"";position:absolute;bottom:0;right:0;height:3px;width:100%;background-color:var(--theme-color);z-index:10;transition:all ease .3s;opacity:0}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_1] .owl-item:hover{transition:all ease .3s;transform:scale(.95)}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_1] .owl-item:hover::before{transition:all ease .3s;opacity:1}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_1] .owl-item a,.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_1] .owl-item a img{border-radius:var(--border-radius)}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_1] .owl-item a:hover img{border-radius:var(--border-radius);opacity:1;transform:none;box-shadow:none}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_2]{background:var(--main-color);box-shadow:0 0 40px 0 rgba(94,92,154,.06);border-radius:var(--border-radius)}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_2] .owl-item{overflow:hidden}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_2] .owl-item a{color:var(--border);border-radius:var(--border-radius)}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_2] .owl-item a img{transition:all ease .3s;box-shadow:none;border-radius:var(--border-radius)}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_2] .owl-item a:hover img{filter:brightness(1.2);transform:scale(.95);transition:all ease .3s;box-shadow:none;border-radius:var(--border-radius)}.section-wrap.theme-18 .section .content .banner-content[data-carousel=style_2] .owl-item+.owl-item{border-left:1px solid var(--border)}.games-detail .product-showcase{margin-top:3em}.games-detail .product-showcase .product-list .product-item{width:100%}.games-detail .product-showcase .product-list.flex{justify-content:center}.games-detail .sss{height:500px}.games-detail .game_info{width:100%;height:12em;margin:0 auto;background-color:var(--theme-color);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:0 0 var(--border-radius) var(--border-radius);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);overflow:hidden;display:flex;align-items:flex-end;position:-webkit-sticky;position:sticky;transition:.3s;top:1em;z-index:2}.games-detail .game_info.is-sticky{transition:.3s}.games-detail .game_info.is-sticky .inner{height:9em;background-image:none;transition:.3s}.games-detail .game_info.is-sticky .inner .game_cover{perspective:none;transition:.3s}.games-detail .game_info.is-sticky .inner .game_cover .cover{width:100px;height:100px;transition:.3s}.games-detail .game_info.is-sticky .inner .info{padding-top:1em}.games-detail .game_info.is-sticky .inner .links{padding-bottom:0;justify-content:center}.games-detail .game_info .inner{flex:auto;width:100%;height:8em;display:flex;padding:1.5em;box-sizing:border-box;background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.2));color:#fff;transition:.3s}.games-detail .game_info .inner .game_cover{align-self:flex-end;perspective:7em;position:absolute;transition:.3s;z-index:99}.games-detail .game_info .inner .game_cover .cover{position:relative;width:120px;height:120px;border-radius:var(--border-radius);overflow:hidden;box-shadow:inset rgba(0,0,0,.2) 0 0 0 0,rgba(0,0,0,.4) 0 0 0 6px;transform-origin:center left;transform:rotateY(10deg);transition:.3s;aspect-ratio:3/4}.games-detail .game_info .inner .game_cover .cover:before{content:"";display:block;padding-top:133.333334%}.games-detail .game_info .inner .game_cover .cover img{border-radius:var(--border-radius);width:100%;vertical-align:top;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.games-detail .game_info .info{flex:auto;display:flex;justify-content:flex-start;flex-direction:column;padding-left:130px;color:#fff}.games-detail .game_info .info h1{font-size:1.4em;font-weight:700;color:#fff}.games-detail .game_info .info .publisher{font-size:.875em;font-weight:600;opacity:.6;color:#fff}.games-detail .game_info .info .property{font-size:.75em}.games-detail .game_info .info .property span{display:inline-block;vertical-align:top;opacity:.75}.games-detail .game_info .info .property span~span{margin-left:.5em}.games-detail .game_info .info .property span~span::before{content:"/";opacity:.5;margin-right:.5em;display:inherit}.games-detail .game_info .links{flex:none;display:flex;flex-direction:column;justify-content:flex-end}.games-detail .game_info .links .Breadcrumbs{display:flex;margin:0;justify-content:flex-end}.games-detail .game_info .links .Breadcrumbs li{color:#fff}.games-detail .game_info .links .Breadcrumbs li:last-child{opacity:.6}.games-detail .game_info .links .Breadcrumbs li~li a:before{content:"/";display:inline-block;vertical-align:top;margin-right:.5em;opacity:.5;font-weight:400}.games-detail .game_info .links .Breadcrumbs a{display:block;color:currentColor;padding:0 .25em;font-size:.75em}.games-detail .game_info .links .Breadcrumbs span{display:inline-block;vertical-align:top;max-width:12em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.games-detail .game_info .links .sns_list{display:flex;justify-content:flex-end;margin:0}.games-detail .game_info .links .sns_list li a.btn{padding:0}.games-detail .game_info .links .sns_list li a.btn span[icon-only]{display:block;line-height:99;overflow:hidden;width:36px;height:36px;padding:.5em}.games-detail .game_info .links .sns_list li a.btn span[icon-only]::before{content:attr(icon-only);flex:none;display:block;font-size:2em;margin:0 auto}.games-detail .game_info .links .sns_list li #st-1,.games-detail .game_info .links .sns_list li .sharethis-inline-share-buttons{background:0 0!important;border-color:transparent!important;color:currentColor;box-shadow:none!important}.games-detail .game_info .links .sns_list li #st-1>.st-btn[data-network=sharethis],.games-detail .game_info .links .sns_list li .sharethis-inline-share-buttons>.st-btn[data-network=sharethis]{width:21px;height:21px;margin:.5em;padding:0;border-radius:50%}.games-detail .game_info .links .sns_list li #st-1>.st-btn[data-network=sharethis] img,.games-detail .game_info .links .sns_list li .sharethis-inline-share-buttons>.st-btn[data-network=sharethis] img{display:inline-block;height:14px;width:14px;position:relative;top:4px;vertical-align:top}.games-detail .game_info .links .sns_list li #st-1>.st-btn[data-network=sharethis]:hover,.games-detail .game_info .links .sns_list li .sharethis-inline-share-buttons>.st-btn[data-network=sharethis]:hover{top:0}.games-detail .game_content{flex:auto;margin:2em 0}.games-detail .game_content>.inner{margin:0 auto;max-width:100%;padding:0;box-sizing:border-box;display:flex;align-items:flex-start}.games-detail .game_content>.inner .product_content{flex:auto}.games-detail .game_content>.inner .product_content .product{background:var(--main-color);border:1px solid var(--border);border-radius:var(--border-radius);margin:0 0 2em}.games-detail .game_content>.inner .product_content .product .title{padding:1.5em 0 1em;margin:0 2em;background:linear-gradient(90deg,rgba(0,0,0,0),var(--text),rgba(0,0,0,0)) center bottom/100% 1px no-repeat}.games-detail .game_content>.inner .product_content .product .title h3{color:var(--text);font-size:1.2em;font-weight:400;margin:0;opacity:.8}.games-detail .game_content>.inner .product_content .product .ItemList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:1em 0}.games-detail .game_content>.inner .product_content .product .ItemList li{flex:none;width:25%}.games-detail .game_content>.inner .product_content .product .ItemList li a{display:block;text-align:center;color:var(--text);padding:1em;transition:all ease .5s}.games-detail .game_content>.inner .product_content .product .ItemList li a .img{width:120px;height:120px;margin:0 auto}.games-detail .game_content>.inner .product_content .product .ItemList li a .img img{display:block;width:100%;height:100%;border-radius:var(--border-radius)}.games-detail .game_content>.inner .product_content .product .ItemList li a .T{margin:.5em 0 0}.games-detail .game_content>.inner .product_content .product .ItemList li a .T .name{font-size:12px;font-weight:600}.games-detail .game_content>.inner .product_content .product .ItemList li a:hover{transform:scale(1.05);transition:all ease .5s;color:var(--theme-color)}.games-detail .game_content>.inner .product_content .product .ItemList li:last-of-type{margin-right:auto}.games-detail .game_content>.inner .info{flex:none;width:30em;order:-1;margin:0 2em 0 0;padding:1.5em 2em;background:var(--main-color);border:1px solid var(--border);border-radius:var(--border-radius)}.games-detail .game_content>.inner .info .item_explain .inner h2{font-size:1.2em;font-weight:700;margin:.75em 0}.games-detail .game_content>.inner .info .item_explain .inner h2:first-of-type{margin-top:0}.games-detail .game_content>.inner .info .item_explain .inner p{margin:1em 0;font-size:.75em}.games-detail .game_content>.inner .info .game_video{margin:2em auto}.games-detail .game_content>.inner .info .game_video:last-of-type{margin-bottom:0}.games-detail .game_content>.inner .info .game_video .inner h3{font-size:1em;margin:1em 0;font-weight:700}.games-detail .game_content>.inner .info .game_video .inner .youtube-player{max-width:50em;position:relative;padding-top:56.25%;border-radius:var(--border-radius);overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);margin:1em 0 0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2OCA0OCc+PHBhdGggZmlsbD0ncmdiYSgwLDAsMCwuMSknIGQ9J002Ni41Miw3Ljc0Yy0wLjc4LTIuOTMtMi40OS01LjQxLTUuNDItNi4xOUM1NS43OSwuMTMsMzQsMCwzNCwwUzEyLjIxLC4xMyw2LjksMS41NSBDMy45NywyLjMzLDIuMjcsNC44MSwxLjQ4LDcuNzRDMC4wNiwxMy4wNSwwLDI0LDAsMjRzMC4wNiwxMC45NSwxLjQ4LDE2LjI2YzAuNzgsMi45MywyLjQ5LDUuNDEsNS40Miw2LjE5IEMxMi4yMSw0Ny44NywzNCw0OCwzNCw0OHMyMS43OS0wLjEzLDI3LjEtMS41NWMyLjkzLTAuNzgsNC42NC0zLjI2LDUuNDItNi4xOUM2Ny45NCwzNC45NSw2OCwyNCw2OCwyNFM2Ny45NCwxMy4wNSw2Ni41Miw3Ljc0eicvPjxwYXRoIGQ9J00gNDUsMjQgMjcsMTQgMjcsMzQnIGZpbGw9J3doaXRlJy8+PC9zdmc+) center/5em 5em no-repeat #f5f5f5}.games-detail .game_content>.inner .info .game_video .inner .youtube-player iframe{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}li[data-order=main_menu_1]{order:1}li[data-order=main_menu_2]{order:2}li[data-order=main_menu_3]{order:3}li[data-order=main_menu_4]{order:4}li[data-order=main_menu_5]{order:5}li[data-order=main_menu_6]{order:6}li[data-order=main_menu_7]{order:7}li[data-order=main_menu_8]{order:8}li[data-order=main_menu_9]{order:9}li[data-order=main_menu_10]{order:10}@media (min-width:1680px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.section-wrap .section{max-width:1640px}}@media (min-width:1024px){.games-detail .product-showcase .product-list .owl-stage{display:flex;justify-content:center;width:100%!important}}@media (max-width:1199.98px){.main-menu-wrap{display:none}header .user-board .account-information .mobile-menu-handler{display:flex}}@media (max-width:991.98px){header .user-board .header-center{margin-right:.5em}.top-banner{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.top-banner .left{grid-area:1/1/2/2}.top-banner .right{grid-area:1/2/2/3}.top-banner .center-slider{grid-area:2/1/3/3}}@media (max-width:767.98px){.games-detail .sss{height:300px}header{grid-template-columns:1fr}header .user-board{justify-content:center;grid-gap:1em}header .user-board .account-actions{flex:auto}header .user-board .header-center{margin:0;width:auto;flex:1}header .user-board .header-center .search-form{width:100%}header .user-board .account-information{flex:1;justify-content:flex-end}header .user-board .account-information .account-cart-quickview,header .user-board .account-information .mobile-menu-handler{display:none}header .user-board .account-information .account-actions{flex:auto}.footer-menu-wrap{display:block}.footer-top-wrap,.services-wrap{display:none}footer.footer-bottom-wrap .footer-bottom{padding-bottom:7em}.card_wrp{display:block}.games-detail .game_info{height:auto}.games-detail .game_info .inner{padding:0;height:100%;flex-wrap:wrap;align-content:space-between}.games-detail .game_info .inner .game_cover{margin:1.5em 0 1.5em 1.5em;position:relative}.games-detail .game_info .inner .info{margin:1.5em;flex:auto;padding:0;justify-content:center}.games-detail .game_info .inner .links{flex:auto;width:100%;flex-direction:row-reverse;align-items:center;margin:0 1.5em;padding:1.5em 0;background:linear-gradient(90deg,rgba(0,0,0,0),var(--white),rgba(0,0,0,0)) center top/100% 1px no-repeat}.games-detail .game_info.is-sticky{top:0}.games-detail .game_info.is-sticky .inner{padding:0;height:100%;flex-wrap:wrap;align-content:space-between}.games-detail .game_info.is-sticky .inner .game_cover{margin:1.5em 0 1.5em 1.5em;position:relative}.games-detail .game_info.is-sticky .inner .info{margin:1.5em;flex:auto;padding:0;justify-content:center}}@media (max-width:666.98px){header .user-board{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-column:none;grid-gap:1em;margin:1em 0}header .user-board .account-actions{flex:auto}header .user-board .header-center{margin-right:0;margin-bottom:0}header .user-board .header-center .search-form{min-width:100%}header .user-board .account-information{justify-content:space-between}}@media (max-width:575.98px){.top-banner{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}header,header>.user-board{grid-template-rows:1fr 1fr}.top-banner .center-slider,.top-banner .left,.top-banner .right{grid-area:auto}header>.user-board{margin:0 0 1em;grid-column:unset}.side-menu{width:100%}.games-detail .game_info .inner .game_cover .cover,.games-detail .game_info.is-sticky .inner .game_cover .cover{width:60px;height:60px;box-shadow:none}.games-detail .game_info .inner .links,.games-detail .game_info.is-sticky .inner .links,.menu-bar .account-cart-quickview p{display:none}}@media (max-width:374.98px){header .user-board .account-information .account-settings-quickview .user-information{display:none}.footer-menu-wrap .footer-menu ul li a span.icon{width:40px;height:40px}.footer-menu-wrap .footer-menu ul li a span.text{font-size:.65em}}
.login_header,
.reg_header {
  margin-top: auto;
}
.login_header .inner,
.reg_header .inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  padding: 2em;
  box-sizing: border-box;
}
.login_header .inner .logo,
.reg_header .inner .logo {
  flex: none;
  margin: 0 2em;
}
.login_content,
.reg_content {
  margin-bottom: auto;
}
.login_content > .inner,
.reg_content > .inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 2em;
  box-sizing: border-box;
}
.login_content > .inner .login_box,
.login_content > .inner .reg_box,
.reg_content > .inner .login_box,
.reg_content > .inner .reg_box {
  flex: auto;
  max-width: 100em;
  margin: 0 auto;
  box-sizing: border-box;
  font-family: var(--SiteFF);
}
.login_content > .inner .login_box > .inner,
.login_content > .inner .reg_box > .inner,
.reg_content > .inner .login_box > .inner,
.reg_content > .inner .reg_box > .inner {
  background: var(--main-color);
  border-radius: var(--border-radius);
  box-shadow: rgba(0, 0, 0, 0.03) 0 0 1em, rgba(0, 0, 0, 0.05) 0 1em 2em,
    rgba(0, 0, 0, 0.03) 0 2em 4em;
  overflow: hidden;
  display: flex;
}
.login_content > .inner .login_box > .inner .login_form_wrp,
.login_content > .inner .login_box > .inner .reg_form_wrp,
.login_content > .inner .reg_box > .inner .login_form_wrp,
.login_content > .inner .reg_box > .inner .reg_form_wrp,
.reg_content > .inner .login_box > .inner .login_form_wrp,
.reg_content > .inner .login_box > .inner .reg_form_wrp,
.reg_content > .inner .reg_box > .inner .login_form_wrp,
.reg_content > .inner .reg_box > .inner .reg_form_wrp {
  flex: 1;
  align-self: center;
  padding: 3em;
  box-sizing: border-box;
}
.login_content > .inner .login_box > .inner .login_form_wrp .login_form,
.login_content > .inner .login_box > .inner .login_form_wrp .reg_form,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form,
.login_content > .inner .login_box > .inner .reg_form_wrp .reg_form,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form,
.login_content > .inner .reg_box > .inner .login_form_wrp .reg_form,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form,
.reg_content > .inner .login_box > .inner .login_form_wrp .reg_form,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form {
  max-width: 30em;
  margin: 0 auto;
}
.login_content > .inner .login_box > .inner .login_form_wrp .login_form,
.login_content > .inner .login_box > .inner .login_form_wrp .login_form_sns,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form_sns,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form_sns,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form_sns,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form_sns,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form_sns,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form_sns,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form_sns {
  max-width: 360px !important;
}
.login_content > .inner .login_box > .inner .login_form_wrp .login_form h2,
.login_content > .inner .login_box > .inner .login_form_wrp .reg_form h2,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form h2,
.login_content > .inner .login_box > .inner .reg_form_wrp .reg_form h2,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form h2,
.login_content > .inner .reg_box > .inner .login_form_wrp .reg_form h2,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form h2,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form h2,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form h2,
.reg_content > .inner .login_box > .inner .login_form_wrp .reg_form h2,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form h2,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form h2,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form h2,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form h2,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form h2,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form h2 {
  font-size: 1.4em;
  line-height: 1.6em;
  text-transform: uppercase;
  margin-bottom: 1em;
  color: var(--text);
  font-weight: 700;
}
.login_content > .inner .login_box > .inner .login_form_wrp .login_form h6,
.login_content > .inner .login_box > .inner .login_form_wrp .reg_form h6,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form h6,
.login_content > .inner .login_box > .inner .reg_form_wrp .reg_form h6,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form h6,
.login_content > .inner .reg_box > .inner .login_form_wrp .reg_form h6,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form h6,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form h6,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form h6,
.reg_content > .inner .login_box > .inner .login_form_wrp .reg_form h6,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form h6,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form h6,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form h6,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form h6,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form h6,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form h6 {
  font-size: 0.75em;
  opacity: 0.7;
  margin: 1em 0;
  line-height: 1.4em;
}
.login_content > .inner .login_box > .inner .login_form_wrp .login_form .btw,
.login_content > .inner .login_box > .inner .login_form_wrp .reg_form .btw,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form .btw,
.login_content > .inner .login_box > .inner .reg_form_wrp .reg_form .btw,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form .btw,
.login_content > .inner .reg_box > .inner .login_form_wrp .reg_form .btw,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form .btw,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .btw,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form .btw,
.reg_content > .inner .login_box > .inner .login_form_wrp .reg_form .btw,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form .btw,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form .btw,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form .btw,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form .btw,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form .btw,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .btw {
  padding-top: 1em;
  margin-top: 1em;
  background: linear-gradient(
      90deg,
      rgba(0, 0, 0, 0),
      var(--text),
      rgba(0, 0, 0, 0)
    )
    center top/100% 1px no-repeat;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .btw
  .button,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .btw
  .button,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .btw
  .button,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .btw
  .button,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .btw
  .button,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .btw
  .button,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .btw
  .button,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .btw .button,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .btw
  .button,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .btw
  .button,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .btw
  .button,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form .btw .button,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .btw
  .button,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form .btw .button,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form .btw .button,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .btw .button {
  width: 100%;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .btw
  .button.disabled,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .btw
  .button.disabled,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .btw
  .button.disabled,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .btw
  .button.disabled,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .btw
  .button.disabled,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .btw
  .button.disabled,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .btw
  .button.disabled,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .btw
  .button.disabled,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .btw
  .button.disabled,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .btw
  .button.disabled,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .btw
  .button.disabled,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .btw
  .button.disabled,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .btw
  .button.disabled,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .btw
  .button.disabled,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .btw
  .button.disabled,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .btw
  .button.disabled {
  cursor: not-allowed;
  pointer-events: none;
  --shadow-color: transparent !important;
  opacity: 0.5;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .input-group-text,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .input-group-text,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .input-group-text,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .input-group-text,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .input-group-text,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .input-group-text,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .input-group-text,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .input-group-text,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .input-group-text,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .input-group-text,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .input-group-text,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .input-group-text,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .input-group-text,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .input-group-text,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .input-group-text,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .input-group-text {
  display: flex !important;
  height: 48px;
  width: 48px;
  justify-content: center;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .col-form-label,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .col-form-label,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .col-form-label,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .col-form-label,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .col-form-label,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .col-form-label,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .col-form-label,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .col-form-label,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .col-form-label,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .col-form-label,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .col-form-label,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .col-form-label,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .col-form-label,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .col-form-label,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .col-form-label,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .col-form-label {
  font-size: 0.75em;
}
.login_content > .inner .login_box > .inner .login_form_wrp .login_form hr,
.login_content > .inner .login_box > .inner .login_form_wrp .reg_form hr,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form hr,
.login_content > .inner .login_box > .inner .reg_form_wrp .reg_form hr,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form hr,
.login_content > .inner .reg_box > .inner .login_form_wrp .reg_form hr,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form hr,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form hr,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form hr,
.reg_content > .inner .login_box > .inner .login_form_wrp .reg_form hr,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form hr,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form hr,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form hr,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form hr,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form hr,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form hr {
  margin: 1em 0;
  background: linear-gradient(
      90deg,
      rgba(0, 0, 0, 0),
      var(--text),
      rgba(0, 0, 0, 0)
    )
    center top/100% 1px no-repeat;
  opacity: 1;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-control,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-control,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-control,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-control,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .form-control,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-control,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-control,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .form-control,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-control,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-control,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-control,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form .form-control,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .form-control,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form .form-control,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form .form-control,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .form-control {
  height: 48px;
  line-height: 48px;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-control::placeholder,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-control::placeholder,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-control::placeholder,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-control::placeholder,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .form-control::placeholder,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-control::placeholder,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-control::placeholder,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-control::placeholder,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-control::placeholder,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-control::placeholder,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-control::placeholder,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-control::placeholder,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .form-control::placeholder,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-control::placeholder,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-control::placeholder,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-control::placeholder {
  line-height: 48px;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-check,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-check,
.login_content > .inner .login_box > .inner .reg_form_wrp .reg_form .form-check,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check,
.login_content > .inner .reg_box > .inner .login_form_wrp .reg_form .form-check,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form .form-check,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .form-check,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check,
.reg_content > .inner .login_box > .inner .login_form_wrp .reg_form .form-check,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form .form-check,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form .form-check,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form .form-check,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form .form-check,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form .form-check,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .form-check {
  min-height: auto;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: end;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check
  .form-check-input,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-check
  .form-check-input,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-check
  .form-check-input,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-check
  .form-check-input,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check
  .form-check-input,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-check
  .form-check-input,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-check
  .form-check-input,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-check
  .form-check-input,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check
  .form-check-input,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-check
  .form-check-input,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-check
  .form-check-input,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-check
  .form-check-input,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check
  .form-check-input,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-check
  .form-check-input,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-check
  .form-check-input,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-check
  .form-check-input {
  margin-right: 0.5em;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check
  label,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-check
  label,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-check
  label,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-check
  label,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check
  label,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-check
  label,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-check
  label,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-check
  label,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check
  label,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-check
  label,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-check
  label,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-check
  label,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .form-check
  label,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .form-check
  label,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .form-check
  label,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .form-check
  label {
  margin: 0;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .forgot-password
  a,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .forgot-password
  a,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .forgot-password
  a,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .forgot-password
  a,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .forgot-password
  a,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .forgot-password
  a,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .forgot-password
  a,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .forgot-password
  a,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .forgot-password
  a,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .forgot-password
  a,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .forgot-password
  a,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .forgot-password
  a,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .forgot-password
  a,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .forgot-password
  a,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .forgot-password
  a,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .forgot-password
  a {
  color: var(--text);
  font-size: 0.75em;
  font-weight: 700;
  cursor: pointer;
  padding: 0;
  opacity: 1;
  text-align: left;
  position: relative;
  width: auto;
  height: auto;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .forgot-password
  a:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .forgot-password
  a:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .forgot-password
  a:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .forgot-password
  a:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .forgot-password
  a:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .forgot-password
  a:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .forgot-password
  a:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .forgot-password
  a:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .forgot-password
  a:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .forgot-password
  a:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .forgot-password
  a:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .forgot-password
  a:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .forgot-password
  a:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .forgot-password
  a:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .forgot-password
  a:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .forgot-password
  a:hover {
  color: var(--theme-color);
}
.login_content > .inner .login_box > .inner .login_form_wrp .reg_form .button,
.login_content > .inner .login_box > .inner .reg_form_wrp .reg_form .button,
.login_content > .inner .reg_box > .inner .login_form_wrp .reg_form .button,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .button,
.reg_content > .inner .login_box > .inner .login_form_wrp .reg_form .button,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form .button,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form .button,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .button {
  background-color: #9acd32;
  color: #fff;
  height: 48px;
  line-height: 48px;
  padding: 0 1em;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .button:active,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .button:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .button:active,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .button:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .button:active,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .button:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form
  .button:active,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .button:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .button:active,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form
  .button:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form
  .button:active,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form .button:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form
  .button:active,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form .button:hover,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .button:active,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form .button:hover {
  opacity: 1;
  color: var(--white);
  transform: none;
  transition: all ease 0.5s;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form .cpt-text,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form .cpt-text,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form .cpt-text,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form .cpt-text,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form .cpt-text,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form .cpt-text,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form .cpt-text {
  display: flex;
  align-items: center;
  border: 1px solid var(--border);
  border-radius: var(--border-radius);
  line-height: 48px;
  font-family: var(--siteff);
  margin: 0;
  cursor: auto;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  i,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  span,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  i,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  span,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  i,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  span,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form .cpt-text i,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  span,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  i,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  span,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form .cpt-text i,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  span,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form .cpt-text i,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  span,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form .cpt-text i,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  span {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 1em;
  color: var(--text);
  font-size: 1.6em;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .form-control,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .form-control,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .form-control,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .form-control,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .form-control,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .form-control,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .form-control,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .form-control {
  border: 0;
  box-shadow: none;
  background-color: transparent;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button {
  width: 48px;
  height: 48px;
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  background-color: var(--theme-color);
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button
  i,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button
  i,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button
  i,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button
  i,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button
  i,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button
  i,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button
  i,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button
  i {
  position: relative;
  box-shadow: none;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 1.5em;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button:active,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button:active,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button:active,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button:active,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button:active,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button:active,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button:active,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  .cpt-text
  .button:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button:active,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  .cpt-text
  .button:hover {
  opacity: 1;
  color: var(--white);
  transform: none;
  transition: all ease 0.5s;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]:focus-within,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]:focus-within,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]:focus-within,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]:focus-within,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]:focus-within,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]:focus-within,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]:focus-within,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]:focus-within {
  border-color: var(--theme-color);
  background-color: var(--theme-cont);
  box-shadow: 0 0 3px 0.25rem var(--theme-cont);
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="email"]:focus-within
  > i:before,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="email"]:focus-within
  > i:before,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="email"]:focus-within
  > i:before,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="email"]:focus-within
  > i:before,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="email"]:focus-within
  > i:before,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="email"]:focus-within
  > i:before,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="email"]:focus-within
  > i:before,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="email"]:focus-within
  > i:before {
  color: var(--theme-color);
  content: "";
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="password"]:focus-within
  > i:before,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="password"]:focus-within
  > i:before,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="password"]:focus-within
  > i:before,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="password"]:focus-within
  > i:before,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="password"]:focus-within
  > i:before,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="password"]:focus-within
  > i:before,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="password"]:focus-within
  > i:before,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="password"]:focus-within
  > i:before {
  color: var(--theme-color);
  content: "";
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:focus,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:focus,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:focus,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:focus,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:focus,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:focus,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:focus,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:focus,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:focus,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:focus,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:focus,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:focus,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:focus,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:focus,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:focus,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:focus,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:focus,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:focus,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:focus,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:focus,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:focus,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:focus,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > input:-webkit-autofill:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:focus,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > select:-webkit-autofill:hover,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:focus,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form
  [class*="cpt-"]
  > textarea:-webkit-autofill:hover {
  -webkit-box-shadow: inset var(--main-color) 0 0 0 999em !important;
  -webkit-text-fill-color: var(--text) !important;
  opacity: 1 !important;
  border-radius: 0 !important;
}
.login_content > .inner .login_box > .inner .login_form_wrp .login_form_sns,
.login_content > .inner .login_box > .inner .login_form_wrp .reg_form_sns,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form_sns,
.login_content > .inner .login_box > .inner .reg_form_wrp .reg_form_sns,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form_sns,
.login_content > .inner .reg_box > .inner .login_form_wrp .reg_form_sns,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form_sns,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form_sns,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form_sns,
.reg_content > .inner .login_box > .inner .login_form_wrp .reg_form_sns,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form_sns,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form_sns,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form_sns,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form_sns,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form_sns,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form_sns {
  margin: 1em auto 0;
  text-align: center;
  padding-top: 1em;
  background: linear-gradient(
      90deg,
      rgba(0, 0, 0, 0),
      var(--text),
      rgba(0, 0, 0, 0)
    )
    center top/100% 1px no-repeat;
}
.login_content > .inner .login_box > .inner .login_form_wrp .login_form_sns h3,
.login_content > .inner .login_box > .inner .login_form_wrp .reg_form_sns h3,
.login_content > .inner .login_box > .inner .reg_form_wrp .login_form_sns h3,
.login_content > .inner .login_box > .inner .reg_form_wrp .reg_form_sns h3,
.login_content > .inner .reg_box > .inner .login_form_wrp .login_form_sns h3,
.login_content > .inner .reg_box > .inner .login_form_wrp .reg_form_sns h3,
.login_content > .inner .reg_box > .inner .reg_form_wrp .login_form_sns h3,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form_sns h3,
.reg_content > .inner .login_box > .inner .login_form_wrp .login_form_sns h3,
.reg_content > .inner .login_box > .inner .login_form_wrp .reg_form_sns h3,
.reg_content > .inner .login_box > .inner .reg_form_wrp .login_form_sns h3,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form_sns h3,
.reg_content > .inner .reg_box > .inner .login_form_wrp .login_form_sns h3,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form_sns h3,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form_sns h3,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form_sns h3 {
  font-size: 1em;
  margin: 0 0 1em;
  font-weight: 400;
  opacity: 0.5;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form_sns
  .sns_list,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form_sns
  .sns_list,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form_sns
  .sns_list,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form_sns
  .sns_list,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form_sns
  .sns_list,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form_sns
  .sns_list,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form_sns
  .sns_list,
.login_content > .inner .reg_box > .inner .reg_form_wrp .reg_form_sns .sns_list,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form_sns
  .sns_list,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form_sns
  .sns_list,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form_sns
  .sns_list,
.reg_content > .inner .login_box > .inner .reg_form_wrp .reg_form_sns .sns_list,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form_sns
  .sns_list,
.reg_content > .inner .reg_box > .inner .login_form_wrp .reg_form_sns .sns_list,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .login_form_sns .sns_list,
.reg_content > .inner .reg_box > .inner .reg_form_wrp .reg_form_sns .sns_list {
  display: flex;
  justify-content: center;
  align-items: center;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form_sns
  .sns_list
  li
  + li,
.login_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form_sns
  .sns_list
  li
  + li,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form_sns
  .sns_list
  li
  + li,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form_sns
  .sns_list
  li
  + li,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form_sns
  .sns_list
  li
  + li,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form_sns
  .sns_list
  li
  + li,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form_sns
  .sns_list
  li
  + li,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form_sns
  .sns_list
  li
  + li,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .login_form_sns
  .sns_list
  li
  + li,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_form_wrp
  .reg_form_sns
  .sns_list
  li
  + li,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .login_form_sns
  .sns_list
  li
  + li,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_form_wrp
  .reg_form_sns
  .sns_list
  li
  + li,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .login_form_sns
  .sns_list
  li
  + li,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_form_wrp
  .reg_form_sns
  .sns_list
  li
  + li,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .login_form_sns
  .sns_list
  li
  + li,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_form_wrp
  .reg_form_sns
  .sns_list
  li
  + li {
  margin-left: 1em;
}
.login_content > .inner .login_box > .inner .login_info_wrp,
.login_content > .inner .login_box > .inner .reg_info_wrp,
.login_content > .inner .reg_box > .inner .login_info_wrp,
.login_content > .inner .reg_box > .inner .reg_info_wrp,
.reg_content > .inner .login_box > .inner .login_info_wrp,
.reg_content > .inner .login_box > .inner .reg_info_wrp,
.reg_content > .inner .reg_box > .inner .login_info_wrp,
.reg_content > .inner .reg_box > .inner .reg_info_wrp {
  order: -1;
  flex: 1;
  padding: 3em;
  background-color: var(--theme-color);
  background-image: linear-gradient(
      315deg,
      rgba(0, 128, 255, 0),
      rgba(0, 128, 255, 0.6)
    ),
    url(../../../../../defaults/regist_bg_1.jpg);
  background-repeat: no-repeat;
  background-position: center, center;
  background-size: cover;
  border-radius: 0 0 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-family: var(--siteff);
}
.login_content > .inner .login_box > .inner .login_info_wrp.forgot-pw,
.login_content > .inner .login_box > .inner .reg_info_wrp.forgot-pw,
.login_content > .inner .reg_box > .inner .login_info_wrp.forgot-pw,
.login_content > .inner .reg_box > .inner .reg_info_wrp.forgot-pw,
.reg_content > .inner .login_box > .inner .login_info_wrp.forgot-pw,
.reg_content > .inner .login_box > .inner .reg_info_wrp.forgot-pw,
.reg_content > .inner .reg_box > .inner .login_info_wrp.forgot-pw,
.reg_content > .inner .reg_box > .inner .reg_info_wrp.forgot-pw {
  border-radius: 0;
}
.login_content > .inner .login_box > .inner .login_info_wrp.forgot-pw > .inner,
.login_content > .inner .login_box > .inner .reg_info_wrp.forgot-pw > .inner,
.login_content > .inner .reg_box > .inner .login_info_wrp.forgot-pw > .inner,
.login_content > .inner .reg_box > .inner .reg_info_wrp.forgot-pw > .inner,
.reg_content > .inner .login_box > .inner .login_info_wrp.forgot-pw > .inner,
.reg_content > .inner .login_box > .inner .reg_info_wrp.forgot-pw > .inner,
.reg_content > .inner .reg_box > .inner .login_info_wrp.forgot-pw > .inner,
.reg_content > .inner .reg_box > .inner .reg_info_wrp.forgot-pw > .inner {
  max-width: 100%;
}
.login_content > .inner .login_box > .inner .login_info_wrp > .inner,
.login_content > .inner .login_box > .inner .reg_info_wrp > .inner,
.login_content > .inner .reg_box > .inner .login_info_wrp > .inner,
.login_content > .inner .reg_box > .inner .reg_info_wrp > .inner,
.reg_content > .inner .login_box > .inner .login_info_wrp > .inner,
.reg_content > .inner .login_box > .inner .reg_info_wrp > .inner,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner,
.reg_content > .inner .reg_box > .inner .reg_info_wrp > .inner {
  max-width: 30em;
}
.login_content > .inner .login_box > .inner .login_info_wrp > .inner h1,
.login_content > .inner .login_box > .inner .reg_info_wrp > .inner h1,
.login_content > .inner .reg_box > .inner .login_info_wrp > .inner h1,
.login_content > .inner .reg_box > .inner .reg_info_wrp > .inner h1,
.reg_content > .inner .login_box > .inner .login_info_wrp > .inner h1,
.reg_content > .inner .login_box > .inner .reg_info_wrp > .inner h1,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner h1,
.reg_content > .inner .reg_box > .inner .reg_info_wrp > .inner h1 {
  font-size: 1.2em;
  line-height: 1.6em;
  margin-bottom: 1.5em;
  color: #fff;
  font-weight: 700;
}
.login_content > .inner .login_box > .inner .login_info_wrp > .inner h2,
.login_content > .inner .login_box > .inner .reg_info_wrp > .inner h2,
.login_content > .inner .reg_box > .inner .login_info_wrp > .inner h2,
.login_content > .inner .reg_box > .inner .reg_info_wrp > .inner h2,
.reg_content > .inner .login_box > .inner .login_info_wrp > .inner h2,
.reg_content > .inner .login_box > .inner .reg_info_wrp > .inner h2,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner h2,
.reg_content > .inner .reg_box > .inner .reg_info_wrp > .inner h2 {
  font-size: 1.4em;
  line-height: 1.6em;
  margin-bottom: 1.5em;
  color: #fff;
  font-weight: 700;
}
.login_content > .inner .login_box > .inner .login_info_wrp > .inner .button,
.login_content > .inner .login_box > .inner .reg_info_wrp > .inner .button,
.login_content > .inner .reg_box > .inner .login_info_wrp > .inner .button,
.login_content > .inner .reg_box > .inner .reg_info_wrp > .inner .button,
.reg_content > .inner .login_box > .inner .login_info_wrp > .inner .button,
.reg_content > .inner .login_box > .inner .reg_info_wrp > .inner .button,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner .button,
.reg_content > .inner .reg_box > .inner .reg_info_wrp > .inner .button {
  width: 80%;
  background-color: #9acd32;
  color: #fff;
  height: 48px;
  line-height: 48px;
  padding: 1em;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  .button:active,
.login_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  .button:hover,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_info_wrp
  > .inner
  .button:active,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_info_wrp
  > .inner
  .button:hover,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_info_wrp
  > .inner
  .button:active,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_info_wrp
  > .inner
  .button:hover,
.login_content > .inner .reg_box > .inner .reg_info_wrp > .inner .button:active,
.login_content > .inner .reg_box > .inner .reg_info_wrp > .inner .button:hover,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  .button:active,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  .button:hover,
.reg_content > .inner .login_box > .inner .reg_info_wrp > .inner .button:active,
.reg_content > .inner .login_box > .inner .reg_info_wrp > .inner .button:hover,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner .button:active,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner .button:hover,
.reg_content > .inner .reg_box > .inner .reg_info_wrp > .inner .button:active,
.reg_content > .inner .reg_box > .inner .reg_info_wrp > .inner .button:hover {
  opacity: 1;
  color: var(--white);
  transform: none;
  transition: all ease 0.5s;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps,
.login_content > .inner .login_box > .inner .reg_info_wrp > .inner ul.reg_steps,
.login_content > .inner .reg_box > .inner .login_info_wrp > .inner ul.reg_steps,
.login_content > .inner .reg_box > .inner .reg_info_wrp > .inner ul.reg_steps,
.reg_content > .inner .login_box > .inner .login_info_wrp > .inner ul.reg_steps,
.reg_content > .inner .login_box > .inner .reg_info_wrp > .inner ul.reg_steps,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner ul.reg_steps,
.reg_content > .inner .reg_box > .inner .reg_info_wrp > .inner ul.reg_steps {
  margin: 2em 0;
  max-width: 26em;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li,
.reg_content > .inner .reg_box > .inner .reg_info_wrp > .inner ul.reg_steps li {
  counter-increment: step;
  margin: 1em 0;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li
  > div,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li
  > div,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li
  > div,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li
  > div,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li
  > div,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li
  > div,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li
  > div,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li
  > div {
  font-size: 0.875em;
  display: flex;
  align-items: center;
  color: #fff;
}
.login_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li
  > div:before,
.login_content
  > .inner
  .login_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li
  > div:before,
.login_content
  > .inner
  .reg_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li
  > div:before,
.login_content
  > .inner
  .reg_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li
  > div:before,
.reg_content
  > .inner
  .login_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li
  > div:before,
.reg_content
  > .inner
  .login_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li
  > div:before,
.reg_content
  > .inner
  .reg_box
  > .inner
  .login_info_wrp
  > .inner
  ul.reg_steps
  li
  > div:before,
.reg_content
  > .inner
  .reg_box
  > .inner
  .reg_info_wrp
  > .inner
  ul.reg_steps
  li
  > div:before {
  content: counter(step);
  display: block;
  font-size: 2em;
  color: #fff;
  width: 1.5em;
  height: 1.5em;
  line-height: 1.5;
  overflow: hidden;
  text-align: center;
  border-radius: 25%;
  background: rgba(255, 255, 255, 0.1);
  font-weight: 700;
  margin-right: 0.5em;
  flex: none;
  align-self: flex-start;
}
.login_content > .inner .login_box > .inner .login_info_wrp,
.login_content > .inner .reg_box > .inner .login_info_wrp,
.reg_content > .inner .login_box > .inner .login_info_wrp,
.reg_content > .inner .reg_box > .inner .login_info_wrp {
  background-image: linear-gradient(
      315deg,
      rgba(0, 128, 255, 0),
      var(--theme-color)
    ),
    url(../../../../../defaults/login_bg_1.jpg);
}
.login_content > .inner .login_box > .inner .login_info_wrp > .inner,
.login_content > .inner .reg_box > .inner .login_info_wrp > .inner,
.reg_content > .inner .login_box > .inner .login_info_wrp > .inner,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner {
  max-width: 26em;
}
.login_content > .inner .login_box > .inner .login_info_wrp > .inner h1,
.login_content > .inner .login_box > .inner .login_info_wrp > .inner h2,
.login_content > .inner .reg_box > .inner .login_info_wrp > .inner h1,
.login_content > .inner .reg_box > .inner .login_info_wrp > .inner h2,
.reg_content > .inner .login_box > .inner .login_info_wrp > .inner h1,
.reg_content > .inner .login_box > .inner .login_info_wrp > .inner h2,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner h1,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner h2 {
  margin-bottom: 0.5em;
}
.login_content > .inner .login_box > .inner .login_info_wrp > .inner p,
.login_content > .inner .reg_box > .inner .login_info_wrp > .inner p,
.reg_content > .inner .login_box > .inner .login_info_wrp > .inner p,
.reg_content > .inner .reg_box > .inner .login_info_wrp > .inner p {
  font-size: 1em;
  margin: 1em 0;
  color: #fff;
}
.login_footer,
.reg_footer {
  font-family: var(--SiteFF);
  font-weight: 500;
}
.login_footer > .inner,
.reg_footer > .inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  padding: 2em;
  box-sizing: border-box;
}
.login_footer > .inner .copyright,
.reg_footer > .inner .copyright {
  text-align: center;
  opacity: 0.6;
  font-size: 0.75em;
  font-weight: 700;
  color: var(--text);
  font-family: var(--siteff);
}
.login_footer > .inner nav,
.reg_footer > .inner nav {
  flex: auto;
  margin: 0 auto 0 2em;
}
.login_footer > .inner nav ul,
.reg_footer > .inner nav ul {
  display: flex;
}
.login_footer > .inner nav ul li,
.reg_footer > .inner nav ul li {
  margin: 0 0.5em;
}
.login_footer > .inner nav ul li a,
.reg_footer > .inner nav ul li a {
  font-size: 0.75em;
  font-weight: 700;
  color: var(--text);
}
.login_footer > .inner nav ul li a:hover,
.reg_footer > .inner nav ul li a:hover {
  color: var(--theme-color);
}
.login_footer > .inner .language,
.reg_footer > .inner .language {
  flex: none;
}
.password_validate_tips > div {
  margin-top: 0.5em;
  display: flex;
  align-items: center;
}
.password_validate_tips > div:first-child {
  margin-top: 1em;
}
.password_validate_tips > div:before {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5em;
  width: 1.1em;
  height: 1.1em;
  overflow: hidden;
  margin-right: 0.5em;
  flex: none;
  align-self: start;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.password_validate_tips .tips {
  font-size: 0.75em;
  opacity: 0.5;
  --i: "task_alt";
}
.password_validate_tips .error {
  opacity: 1;
  color: red;
  font-weight: 700;
}
.password_validate_tips .error::before {
  content: "";
}
.password_validate_tips .success {
  opacity: 1;
  color: green;
  font-weight: 700;
}
.password_validate_tips .success::before {
  content: "";
}
@keyframes supoort-status-one {
  0%,
  10%,
  20% {
    opacity: 1;
    display: block;
  }
  100%,
  30%,
  40%,
  50%,
  60%,
  70%,
  80%,
  90% {
    opacity: 0;
    display: none;
  }
}
@keyframes supoort-status-two {
  0%,
  10%,
  100%,
  20%,
  60%,
  70%,
  80%,
  90% {
    opacity: 0;
    display: none;
  }
  30%,
  40%,
  50% {
    opacity: 1;
    display: block;
  }
}
@keyframes supoort-status-three {
  0%,
  10%,
  20%,
  30%,
  40%,
  50% {
    opacity: 0;
    display: none;
  }
  100%,
  60%,
  70%,
  80%,
  90% {
    opacity: 1;
    display: block;
  }
}
@keyframes balance-add-1 {
  0%,
  20%,
  40% {
    opacity: 1;
    display: block;
  }
  100%,
  60%,
  80% {
    opacity: 0;
    display: none;
  }
}
@keyframes balance-add-2 {
  0%,
  20%,
  40% {
    opacity: 0;
    display: none;
  }
  100%,
  60%,
  80% {
    opacity: 1;
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .main-menu-wrap {
    display: none;
  }
  header .user-board .account-information .mobile-menu-handler {
    display: flex;
  }
}
@media (max-width: 991.98px) {
  header .user-board .header-center {
    margin-right: 0.5em;
  }
  .product-list.index-games {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .login_content,
  .reg_content {
    margin-bottom: 0;
  }
  .login_content > .inner,
  .reg_content > .inner {
    max-width: 40em;
  }
  .login_content > .inner .login_box > .inner,
  .login_content > .inner .reg_box > .inner,
  .reg_content > .inner .login_box > .inner,
  .reg_content > .inner .reg_box > .inner {
    flex-direction: column;
    min-height: unset;
  }
  .login_content > .inner .login_box > .inner .login_form_wrp,
  .login_content > .inner .login_box > .inner .reg_form_wrp,
  .login_content > .inner .reg_box > .inner .login_form_wrp,
  .login_content > .inner .reg_box > .inner .reg_form_wrp,
  .reg_content > .inner .login_box > .inner .login_form_wrp,
  .reg_content > .inner .login_box > .inner .reg_form_wrp,
  .reg_content > .inner .reg_box > .inner .login_form_wrp,
  .reg_content > .inner .reg_box > .inner .reg_form_wrp {
    width: 100%;
  }
  .login_content > .inner .login_box > .inner .login_info_wrp,
  .login_content > .inner .login_box > .inner .reg_info_wrp,
  .login_content > .inner .reg_box > .inner .login_info_wrp,
  .login_content > .inner .reg_box > .inner .reg_info_wrp,
  .reg_content > .inner .login_box > .inner .login_info_wrp,
  .reg_content > .inner .login_box > .inner .reg_info_wrp,
  .reg_content > .inner .reg_box > .inner .login_info_wrp,
  .reg_content > .inner .reg_box > .inner .reg_info_wrp {
    order: 9;
    border-radius: unset;
  }
  .login_header,
  .reg_header {
    margin-top: 0;
  }
  .login_header .inner,
  .reg_header .inner {
    padding: 1.5em 0;
    max-width: 40em;
    justify-content: center;
  }
  .login_header .inner .logo,
  .reg_header .inner .logo {
    margin: 0;
  }
  .login_footer > .inner,
  .reg_footer > .inner {
    max-width: 40em;
    flex-direction: column;
    justify-content: center;
  }
  .login_footer > .inner .copyright,
  .reg_footer > .inner .copyright {
    order: 9;
  }
  .login_footer > .inner nav,
  .reg_footer > .inner nav {
    margin: 2em 0;
    order: 8;
  }
  .login_footer > .inner nav ul,
  .reg_footer > .inner nav ul {
    margin: -0.5em;
    flex-wrap: wrap;
    justify-content: center;
  }
  .login_footer > .inner .language,
  .reg_footer > .inner .language {
    flex: none;
  }
}
@media (max-width: 767.98px) {
  header {
    grid-template-columns: 1fr;
  }
  header .user-board {
    justify-content: center;
    grid-gap: 1em;
  }
  header .user-board .account-actions {
    flex: auto;
  }
  header .user-board .header-center {
    margin: 0;
    width: auto;
    flex: 1;
  }
  header .user-board .header-center .search-form {
    width: 100%;
  }
  header .user-board .account-information {
    flex: 1;
    justify-content: flex-end;
  }
  header .user-board .account-information .account-cart-quickview,
  header .user-board .account-information .mobile-menu-handler {
    display: none;
  }
  header .user-board .account-information .account-actions {
    flex: auto;
  }
  .footer-menu-wrap {
    display: block;
  }
  .footer-top-wrap,
  .services-wrap {
    display: none;
  }
  footer.footer-bottom-wrap .footer-bottom {
    padding-bottom: 7em;
  }
  .card_wrp {
    display: block;
  }
  .show-wp-button {
    bottom: 120px;
  }
  .show-telegram-button {
    bottom: 190px;
  }
}
@media (max-width: 666.98px) {
  header .user-board {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
    grid-column: none;
    grid-gap: 1em;
    margin: 1em 0;
  }
  header .user-board .account-actions {
    flex: auto;
  }
  header .user-board .header-center {
    margin-right: 0;
    margin-bottom: 0;
  }
  header .user-board .header-center .search-form {
    min-width: 100%;
  }
  header .user-board .account-information {
    justify-content: space-between;
  }
}
@media (max-width: 575.98px) {
  header,
  header > .user-board {
    grid-template-rows: 1fr 1fr;
  }
  header > .user-board {
    margin: 0 0 1em;
    grid-column: unset;
  }
  .side-menu {
    width: 100%;
  }
  .login_content,
  .reg_content {
    margin-bottom: 0;
  }
  .login_content > .inner,
  .reg_content > .inner {
    max-width: 40em;
    padding: 0 1em;
  }
  .login_content > .inner .login_box > .inner .login_form_wrp,
  .login_content > .inner .login_box > .inner .login_info_wrp,
  .login_content > .inner .login_box > .inner .reg_form_wrp,
  .login_content > .inner .login_box > .inner .reg_info_wrp,
  .login_content > .inner .reg_box > .inner .login_form_wrp,
  .login_content > .inner .reg_box > .inner .login_info_wrp,
  .login_content > .inner .reg_box > .inner .reg_form_wrp,
  .login_content > .inner .reg_box > .inner .reg_info_wrp,
  .reg_content > .inner .login_box > .inner .login_form_wrp,
  .reg_content > .inner .login_box > .inner .login_info_wrp,
  .reg_content > .inner .login_box > .inner .reg_form_wrp,
  .reg_content > .inner .login_box > .inner .reg_info_wrp,
  .reg_content > .inner .reg_box > .inner .login_form_wrp,
  .reg_content > .inner .reg_box > .inner .login_info_wrp,
  .reg_content > .inner .reg_box > .inner .reg_form_wrp,
  .reg_content > .inner .reg_box > .inner .reg_info_wrp {
    padding: 1.5em;
  }
  .login_content > .inner .login_box > .inner,
  .login_content > .inner .reg_box > .inner,
  .reg_content > .inner .login_box > .inner,
  .reg_content > .inner .reg_box > .inner {
    flex-direction: column;
    min-height: unset;
  }
  .login_content
    > .inner
    .login_box
    > .inner
    .login_form_wrp
    > .inner
    .login_form_sns
    .sns_list,
  .login_content
    > .inner
    .login_box
    > .inner
    .reg_form_wrp
    > .inner
    .login_form_sns
    .sns_list,
  .login_content
    > .inner
    .reg_box
    > .inner
    .login_form_wrp
    > .inner
    .login_form_sns
    .sns_list,
  .login_content
    > .inner
    .reg_box
    > .inner
    .reg_form_wrp
    > .inner
    .login_form_sns
    .sns_list,
  .reg_content
    > .inner
    .login_box
    > .inner
    .login_form_wrp
    > .inner
    .login_form_sns
    .sns_list,
  .reg_content
    > .inner
    .login_box
    > .inner
    .reg_form_wrp
    > .inner
    .login_form_sns
    .sns_list,
  .reg_content
    > .inner
    .reg_box
    > .inner
    .login_form_wrp
    > .inner
    .login_form_sns
    .sns_list,
  .reg_content
    > .inner
    .reg_box
    > .inner
    .reg_form_wrp
    > .inner
    .login_form_sns
    .sns_list {
    flex-wrap: wrap;
    grid-row-gap: 0.5em;
  }
  .login_content
    > .inner
    .login_box
    > .inner
    .login_form_wrp
    > .inner
    .login_form_sns
    .sns_list
    li,
  .login_content
    > .inner
    .login_box
    > .inner
    .reg_form_wrp
    > .inner
    .login_form_sns
    .sns_list
    li,
  .login_content
    > .inner
    .reg_box
    > .inner
    .login_form_wrp
    > .inner
    .login_form_sns
    .sns_list
    li,
  .login_content
    > .inner
    .reg_box
    > .inner
    .reg_form_wrp
    > .inner
    .login_form_sns
    .sns_list
    li,
  .reg_content
    > .inner
    .login_box
    > .inner
    .login_form_wrp
    > .inner
    .login_form_sns
    .sns_list
    li,
  .reg_content
    > .inner
    .login_box
    > .inner
    .reg_form_wrp
    > .inner
    .login_form_sns
    .sns_list
    li,
  .reg_content
    > .inner
    .reg_box
    > .inner
    .login_form_wrp
    > .inner
    .login_form_sns
    .sns_list
    li,
  .reg_content
    > .inner
    .reg_box
    > .inner
    .reg_form_wrp
    > .inner
    .login_form_sns
    .sns_list
    li {
    margin: 0 0.5em;
  }
}