.bannerv2_main{padding:105px 0 0}.bannerv2_content{align-items:center;display:flex;flex-wrap:wrap}.bannerv2_logo{margin:1.4em 0 0}.bannerv2_left{color:#fff;font-size:1.3em;width:60%}.bannerv2_right{background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 7.4rem);border-radius:50%;width:40%}.bannerv2_left h2{color:#fff;font-size:30px;font-weight:700;margin:0 0 1em}.bannerv2_left h4{font-size:1.5em;margin:0 0 1em}.bannerv2_left p{font-size:inherit;line-height:1.35;margin:1.4em 0 0}.banner-main{padding:55px 0 110px}.banner_btn{margin-top:1.4em}.top-section-image img{display:block;height:auto;width:100%}.soon-wrapper[data-visual] .soon-group-sub,.soon[data-visual] .soon-group-sub{display:table-cell}.soon[data-layout*=group] .soon-label{font-size:.55em!important;font-weight:300}.banner_btn .btn{display:inline-block;font-weight:500;min-width:235px;padding:10px 25px;text-align:center}#countdown span{display:block;font-size:.55em;font-weight:300;line-height:1}circle_top_text{font-size:1.5em;font-weight:700;position:absolute;text-align:center;top:-2%;width:100%;z-index:2}.circle_area_wrap{position:relative}.circle_top_text{color:#fff;font-size:1.5em;font-weight:700;position:absolute;text-align:center;top:17%;width:100%;z-index:2}@media(max-width:767px){.bannerv2_main{padding:71px 0 0}.banner-main{padding:4rem 0}.bannerv2_left{font-size:18px;margin-top:3rem;max-width:100%;width:100%}.bannerv2_right{display:none}.banner_btn{text-align:center}}.no_cd_wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-size:cover;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 0 18px #a3a0fb;box-shadow:0 0 0 18px #a3a0fb;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;height:350px;justify-content:center;width:350px}.bannerv2_right{text-align:right}.bannerv2_left h1{color:#25a0e7;font-size:60px;font-weight:300}.n_cd_h{display:block;font-size:60px;font-weight:700}.no_cd{font-size:40px;font-weight:300;padding:0 30px;text-align:center}.button_blue{fill:#06215a;background-color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.no_cd_wrap{height:280px;width:280px}}