@charset "UTF-8";.placeholder-form-input{color:#999;font-family:opensans-regular;font-size:13px}.registration-header{background:url(/assets/images/registration/registration_banner_header.png);background-position:50%;background-size:cover;border-radius:0 0 7px 7px;height:349px;overflow:hidden;position:relative;text-align:center}.registration-header .registration-top-img{left:0;position:absolute;top:0}.registration-header .registration-title{font-family:josefinsans-semibold;margin-top:24px;position:relative;z-index:2}.registration-header .registration-title>a:focus,.registration-header .registration-title>a:hover{background-color:transparent}.registration-header .registration-title .registration-logo{background-color:#fff;border-radius:3px;display:inline-block;height:60px;opacity:.8;width:60px}.registration-header .registration-title .registration-logo span{color:#f66;font-size:48px;text-transform:uppercase}.registration-header .registration-title .web-title{color:#fff;margin-top:10px}.registration-header .registration-title .web-title .text-fun{font-size:24px;text-transform:uppercase}.registration-header .registration-title .web-title .text-country{font-size:20px}.registration-header .registration-navigation{margin-bottom:75px;margin-top:70px;position:relative;z-index:2}.registration-header .registration-navigation ul.list-inline{font-size:0}.registration-header .registration-navigation ul.list-inline.step{display:inline-block;padding:7px}.registration-header .registration-navigation ul.list-inline.step .horizontal-bar{background:hsla(0,0%,100%,.15);bottom:25px;padding:0 70px;position:relative}.registration-header .registration-navigation ul.list-inline.step .horizontal-bar:after{content:"";display:block;height:3px;width:100%}.registration-header .registration-navigation ul.list-inline.step .step-item{border:3px solid hsla(0,0%,100%,.15);border-radius:50%;color:hsla(0,0%,100%,.15);font-family:josefinsans-bold;font-size:23px;height:50px;padding:0;position:relative;width:50px}.registration-header .registration-navigation ul.list-inline.step .step-item .step-number{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.registration-header .registration-navigation ul.list-inline.step .step-item .step-des-item{color:hsla(0,0%,100%,.15);display:none;font-size:14px;left:50%;padding:0;position:absolute;top:65px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:280px}.registration-header .registration-navigation ul.list-inline.step .step-item .step-des-item .step-number{font-family:josefinsans-bold}.registration-header .registration-navigation ul.list-inline.step .step-item .step-des-item .step-des{background-color:#fff;border-radius:15px;font-family:josefinsans-semibold;opacity:.8;padding:5px 25px}.registration-header .registration-navigation ul.list-inline.step .step-item .vertical-bar{background-color:#fff;display:none;height:15px;left:50%;position:absolute;top:47px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px}.registration-header .registration-navigation ul.list-inline.step .step-item.active{border-color:#fff;color:#fff}.registration-header .registration-navigation ul.list-inline.step .step-item.active .step-des-item{color:#f66;display:block}.registration-header .registration-navigation ul.list-inline.step .step-item.active .vertical-bar{display:block}.registration-header .header-border{background:hsla(0,0%,100%,.8);border-radius:50px;bottom:0;height:10px;min-width:100%;position:absolute;z-index:2}.registration-header.hide-steps .registration-title{margin-top:105px}.registration-header.hide-steps .registration-navigation{display:none}.registration-body{background-color:#fff;-webkit-box-shadow:0 0 10px 0 #d0d0e0;box-shadow:0 0 10px 0 #d0d0e0}.registration-body.jmb .break-line{margin-bottom:100px;text-align:center}.registration-body.jmb .break-line img{max-width:100%}.registration-body.jmb .break-line .break-line-dk{margin-top:65px}.registration-body.jmb .break-line .break-line-mb{display:none;margin-top:30px}.step-btn-container{text-align:center}.step-btn-container button,.step-btn-container input,.step-btn-container>a{background-color:#ff5c5c;border:none;border-radius:50px;-webkit-box-shadow:0 3px 0 #dd280d;box-shadow:0 3px 0 #dd280d;color:#fff;font-family:josefinsans-semibold;font-size:18px}.step-btn-container button:focus,.step-btn-container button:hover,.step-btn-container input:focus,.step-btn-container input:hover,.step-btn-container>a:focus,.step-btn-container>a:hover{background-color:#ff5c5c;border:none;outline:none}.step-1{text-align:center}.step-1 .step-1__title{color:#db1c00;font-size:28px;margin:15px 0}.step-1 .welcome-title{display:inline-block;font-family:josefinsans-semibold;margin-top:50px;padding:5px 30px 0;position:relative}.step-1 .welcome-title .welcome-text{color:#fc4949;font-size:25px;margin-bottom:0}.step-1 .welcome-title .welcome-text-country{color:#999;font-size:14px;margin-bottom:0}.step-1 .intro-area{margin-top:20px;padding:70px 112px 112px;position:relative}.step-1 .intro-area .intro-card{display:inline-block;margin-top:40px;position:relative;width:67%;z-index:2}.step-1 .intro-area .intro-card .card-img{height:214px;overflow:hidden;position:relative;text-align:left;width:214px}.step-1 .intro-area .intro-card .card-img:after{border:10px solid hsla(0,0%,96%,.72);content:" ";height:100%;left:0;position:absolute;top:0;width:100%}.step-1 .intro-area .intro-card .card-img>img{height:auto;width:100%}.step-1 .intro-area .intro-card .card-info{margin-top:8px;text-align:left}.step-1 .intro-area .intro-card .card-info .card-number{background-color:#f66;color:#fff;display:inline-block;font-family:josefinsans-bold;font-size:12px;height:25px;line-height:2.4;text-align:center;width:25px}.step-1 .intro-area .intro-card .card-info .card-title{color:#f33;font-family:josefinsans-semibold;font-size:16px;margin-bottom:5px;margin-top:8px}.step-1 .intro-area .intro-card .card-info .card-description{color:#666;font-family:opensans-regular;font-size:12px;line-height:1.3}.step-1 .intro-area .col-md-6:nth-child(odd) .intro-card{float:left;left:20px}.step-1 .intro-area .col-md-6:nth-child(2n) .intro-card{float:right;right:20px}.step-1 .intro-area .bg-square{border:5px solid hsla(0,100%,70%,.07);height:50%;left:47%;position:absolute;top:150px;-webkit-transform:translate(-50%);transform:translate(-50%);width:54%;z-index:1}.step-1 .signup-area{background-color:#f5f5f5;border-radius:5px;-webkit-box-shadow:0 0 8px #c9c9c9;box-shadow:0 0 8px #c9c9c9;height:150px;position:relative}.step-1 .signup-area .registration-bottom-img{left:0;overflow:hidden;position:absolute;top:0;width:100%}.step-1 .signup-area>.row{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}.step-1 .signup-area .signup-btn-container{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:70%}.step-1 .signup-area .signup-btn-container>a.btn{display:block;height:40px;margin:15px 0;opacity:.9;padding-bottom:6px;padding-top:7px;position:relative}.step-1 .signup-area .signup-btn-container>a.btn>span{font-family:josefinsans-semibold;font-size:14px;line-height:25px}.step-1 .signup-area .signup-btn-container>a.btn>span i{font-size:18px;margin-right:3px;position:relative}.step-1 .signup-area .signup-btn-container>a.btn.email-signup{background-color:#fff;-webkit-box-shadow:0 2px 0 #e0dcdc;box-shadow:0 2px 0 #e0dcdc;color:#666}.step-1 .signup-area .signup-btn-container>a.btn.email-signup:focus,.step-1 .signup-area .signup-btn-container>a.btn.email-signup:hover{background-color:#fff}.step-1 .signup-area .signup-btn-container>a.btn.fb-signup{background-color:#3081d3;-webkit-box-shadow:0 2px 0 #3379be;box-shadow:0 2px 0 #3379be;color:#fff}.step-1 .signup-area .signup-btn-container>a.btn.fb-signup:focus,.step-1 .signup-area .signup-btn-container>a.btn.fb-signup:hover{background-color:#3081d3;color:#fff}.step-1 .signup-area .signup-btn-container>a.btn.gg-signup{background-color:#fc5959;-webkit-box-shadow:0 2px 0 #dd280d;box-shadow:0 2px 0 #dd280d;color:#fff}.step-1 .signup-area .signup-btn-container>a.btn.gg-signup:focus,.step-1 .signup-area .signup-btn-container>a.btn.gg-signup:hover{background-color:#fc5959;color:#fff}.step-1 .signup-area.sm{display:none}.step-1 .signup-area.bottom .signup-btn-container>a.btn{display:block;margin:15px auto;width:55%}.step-2{padding:55px 76px 81px}.step-2 .form-group{margin-bottom:35px}.step-2 .form-group .col-form-label{color:#333;font-family:josefinsans-semibold;font-size:16px;font-weight:400;padding-top:7px}.step-2 .form-group .col-form-label.alR{padding-left:25px;padding-right:2px}.step-2 .form-group .form-input,.step-2 .form-group input,.step-2 .form-group select{background-color:#f8f8f8;-webkit-box-shadow:none;box-shadow:none;height:40px}.step-2 .form-group .form-input:-moz-placeholder,.step-2 .form-group .form-input:-ms-input-placeholder,.step-2 .form-group .form-input::-moz-placeholder,.step-2 .form-group .form-input::-webkit-input-placeholder,.step-2 .form-group input:-moz-placeholder,.step-2 .form-group input:-ms-input-placeholder,.step-2 .form-group input::-moz-placeholder,.step-2 .form-group input::-webkit-input-placeholder,.step-2 .form-group select:-moz-placeholder,.step-2 .form-group select:-ms-input-placeholder,.step-2 .form-group select::-moz-placeholder,.step-2 .form-group select::-webkit-input-placeholder{color:#999;font-family:opensans-regular;font-size:13px}.step-2 .form-group .form-input:focus,.step-2 .form-group input:focus,.step-2 .form-group select:focus{background-color:#fff;outline:none}.step-2 .form-group input[type=checkbox]{background-color:#fff;height:20px;margin-right:0;opacity:0;position:relative;width:20px;z-index:2}.step-2 .form-group input[type=checkbox]:checked+input+.checkbox-label{background-color:#79c487;border:none}.step-2 .form-group input[type=checkbox]:checked+input+.checkbox-label.tick:after{opacity:1}.step-2 .form-group select{font-size:13px}.step-2 .form-group label{display:block}.step-2 .form-group label .require,.step-2 .form-group label.help-block{color:#f33}.step-2 .form-group .checkbox-holder{position:relative}.step-2 .form-group .checkbox-holder:first-child{margin-bottom:7px}.step-2 .form-group .checkbox-label{bottom:5px;color:#666;display:inline;font-family:opensans-regular;font-size:13px;font-weight:400;line-height:2;position:relative}.step-2 .form-group .checkbox-label.tick{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;height:20px;left:0;position:absolute;top:4px;width:20px}.step-2 .form-group .checkbox-label.tick:after{border:3px solid #fff;border-right:none;border-top:none;bottom:8px;content:"";height:7px;left:5px;opacity:0;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:11px}.step-2 .form-group .tooltip{left:auto!important;line-height:1.1;max-width:260px;right:0}.step-2 .form-group .tooltip .tooltip-arrow{left:auto;right:24px}.step-2 .form-group .tooltip .tooltip-inner{font-family:opensans-regular;max-width:260px;padding:8px;text-align:left}.step-2 .form-group .tooltip .tooltip-inner ul{margin-bottom:0;padding-left:20px}.step-2 .form-group .tooltip .tooltip-inner ul li{font-size:15px;margin-bottom:7px}.step-2 .form-group .tooltip .tooltip-inner ul li span{font-size:12.7px;position:relative;right:7px}.step-2 .form-group .tooltip.top .tooltip-arrow{border-top-color:#79c487}.step-2 .form-group .tooltip.top .tooltip-inner{background-color:#79c487}.step-2 .form-group .tooltip.bottom .tooltip-arrow{border-bottom-color:#f66}.step-2 .form-group .tooltip.bottom .tooltip-inner{background-color:#f66}.step-2 .form-group.term{margin-bottom:10px}.step-2 .form-group.term .col-form-label{margin-bottom:8px}.step-2 .form-group.term .scrollbar-inner{background-color:#fff;border:1px solid #ccc;color:#333;font-family:opensans-regular;font-size:13px;max-height:340px;min-height:310px;padding:15px 25px}.step-2 .form-group.term .scrollbar-inner .overview h1:first-child{margin-top:0}.step-2 .form-group.term .scrollbar-inner .overview h1{font-size:19px}.step-2 .form-group.term .scrollbar-inner .overview p{font-size:12px}.step-2 .form-group.term-check{text-align:center}.step-2 .form-group.term-check .term-checkbox{display:inline-block;margin-top:7px;text-align:center}.step-2 .form-group.term-check .term-checkbox .checkbox-label{color:#666}.step-2 .form-group.term-check .feedback{text-align:center}.step-2 .form-group.term-check .feedback span{color:#f66;font-family:opensans-regular;font-size:14px}.step-2 .form-group.has-info .info-tooltip-btn{color:#79c487;cursor:pointer;font-size:20px;position:absolute;right:21px;top:10px}.step-2 .step-btn-container{margin-top:45px}.step-2 .step-btn-container input,.step-2 .step-btn-container>a{padding:7px 77px 5px;text-transform:uppercase}.step-2 .regis-customer .step-btn-container{margin-top:10px}.step-2 .regis-customer .panel-default{-webkit-box-shadow:none;box-shadow:none}.step-2 .regis-customer .panel-default>.panel-heading{background:transparent;border-color:transparent}.step-2 .regis-customer .regis-drop{border:1px solid #ccc}.step-2 .regis-customer .panel-title .collapsed{background:transparent;color:#333;font-family:josefinsans-semibold;font-size:16px;font-weight:400;padding-top:7px;position:relative}.step-2 .regis-customer .panel-title .collapsed:before{color:#333;content:"\f2f2";float:right;font-family:Material-Design-Iconic-Font;font-size:40px;position:relative;top:-15px}.step-2 .regis-customer .panel-title a{background:transparent;color:#333;font-family:josefinsans-semibold;font-size:16px;font-weight:400;padding-top:7px;position:relative}.step-2 .regis-customer .panel-title a:after{color:#333;content:"\f2f8";float:right;font-family:Material-Design-Iconic-Font;font-size:40px;position:relative;top:-15px}.step-2 .regis-customer .collapse{height:0}.step-2 .regis-customer .collapse .scrollbar-inner{border:0}.step-2 .regis-customer .step-btn-container .btn-regis{display:inline-block;padding:8px 15px;text-transform:uppercase}.step-2 .regis-customer .step-btn-container .btn-regis span{text-transform:capitalize}.step-2 .regis-customer .step-btn-container .btn-regis[disabled]{background-color:#efeded;border-color:#efeded}.step-2 .regis-customer .step-btn-container .btn-regis[disabled],.step-2 .regis-customer .step-btn-container .disabled{zoom:1;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-opacity:.65;-moz-opacity:.65;opacity:.65;pointer-events:none}.step-2 .regis-customer .step-btn-container .disabled{background-color:#db1c00;border-color:#c21900}.step-2 .regis-customer .form-group.term .scrollbar-inner{border:0}.step-2 .regis-customer .panel-collapse ul li{color:#333;margin:0}.step-2.jmb{background-color:#fff;border-radius:10px;margin-top:60px;padding:50px 50px 80px}.step-2.jmb #register-form{margin-top:0}.step-2.jmb .form-group.guide{margin-bottom:0;margin-top:55px}.step-2.jmb .control-btn{color:#999;cursor:pointer;font-size:22px;position:absolute;right:-17px;top:10px;z-index:2}.step-2.jmb .control-btn:focus,.step-2.jmb .control-btn:hover{background-color:transparent}.step-2.jmb .control-btn.address{right:17px;top:45px}.step-2.jmb .no-padding{margin-left:16px;padding-left:0;padding-right:0}.step-2.jmb .no-padding .control-btn{right:-25px}.step-2.jmb .no-padding .info-tooltip-btn{right:12px}.step-2.jmb .no-padding .tooltip{right:-8px}.step-2.jmb #addLn_3{right:25px}.step-2.jmb .term{margin-top:70px}.step-2.jmb .term .col-form-label{display:inline;margin-right:15px}.step-2.jmb .term .term-banner{margin-top:15px}.step-2.jmb .term .term-banner img{width:100%}.step-2.jmb .term .term-banner .banner-mb{display:none}.step-2.jmb .terms-checkbox{margin:0}.guide-text{color:#666;font-family:opensans-regular;font-size:12px;line-height:1.5;margin-bottom:35px}.guide-text a:focus,.guide-text a:hover{background-color:transparent;outline:none}.guide-text a span{color:#666;text-decoration:underline}.guide-text a i{color:#f33;text-decoration:none}.guide-text.small{font-size:12px}.step-3{font-family:josefinsans-semibold;padding:62px 180px 167px;text-align:center}.step-3 .re-status{color:#333;font-size:20px}.step-3 .re-checked{margin-top:30px}.step-3 .re-checked i.fa{color:#79c487;font-size:60px}.step-3 .re-thankyou{color:#ff4747;font-size:26px}.step-3 .re-country{color:#999;font-size:15px}.step-3 .re-guild{margin-top:50px}.step-3 .re-guild>p{color:#666;font-family:opensans-regular;font-size:13px;text-align:left}.step-3 .step-btn-container{margin-top:70px}.step-3 .step-btn-container>a{padding:8px 20px 5px}.step-3-jmb{font-family:josefinsans-semibold;padding:62px 180px 0;text-align:center}.step-3-jmb .re-status{color:#333;font-size:20px}.step-3-jmb .re-checked{margin-top:15px}.step-3-jmb .re-checked i.fa{color:#79c487;font-size:45px}.step-3-jmb .re-thankyou{color:#ff4747;font-size:26px}.step-3-jmb .re-thankyou.up{text-transform:uppercase}.step-3-jmb .re-welcome{color:#999;font-size:15px}.step-3-jmb .re-guild{margin-top:50px}.step-3-jmb .re-guild>p{color:#666;font-family:opensans-regular;font-size:13px;text-align:left}.step-3-jmb .step-btn-container{margin-top:70px}.step-3-jmb .step-btn-container>a{padding:8px 12px 5px}.step-3-jmb .step-btn-container.nav{margin-top:90px}.step-3-jmb .step-btn-container.nav>a:nth-child(odd){margin-right:8px}.step-3-jmb .step-btn-container.nav>a:nth-child(2n){margin-left:8px}.step-3-jmb .intro-card{margin-top:50px}.step-3-jmb .guide-text{display:block;margin-left:auto;margin-right:auto;margin-top:45px;max-width:460px;text-align:left}.step-3-jmb .re-premium{margin-top:2rem}.step-3-jmb .re-premium .re-btn{background-color:#ff6665;border-radius:2rem;color:#fff;height:4rem;margin:auto;padding-top:1rem;text-align:center;width:25rem}.step-3-jmb.tk{padding:62px 0 250px;text-align:center}.card-banner{position:relative}.card-banner img{width:100%}.summary{color:#333;font-size:15px;font-weight:700;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}.jmb-registration{background-position:top;background-repeat:no-repeat;background-size:100%;padding:0 10px 30px}.jmb-registration .jmb-intro{font-family:Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,Meiryo,メイリオ,ＭＳ ゴシック,sans-serif;text-align:center}.jmb-registration .jmb-intro .card-banner{padding-top:165px}.jmb-registration .jmb-intro .summary{margin:10px auto;max-width:60%}.jmb-registration .jmb-intro-mobile{display:none;font-family:Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,Meiryo,メイリオ,ＭＳ ゴシック,sans-serif;text-align:center}.jmb-registration .jmb-intro-mobile .card-banner{margin:0 auto;max-width:400px;padding-top:120px}.jmb-registration .jmb-intro-mobile .summary{margin:30px auto;max-width:90%}.registration-footer{margin-top:13px}.registration-footer .copy-right{color:#666;font-family:josefinsans-semibold;font-size:13px;text-align:center}.fj-warning{margin-bottom:40px}.fj-warning span{color:#c33;font-size:14px;font-weight:500}.fj-form{display:-webkit-box;display:-ms-flexbox;display:flex}.fj-form .form-group .col-form-label{padding-left:0;padding-right:0;text-align:right}.fj-register{margin-bottom:50px;padding-left:50px;padding-right:50px}.fj-register .form-group{position:relative}.fj-register .form-group .checkbox-holder{display:inline-block;padding-top:4px}.fj-register .form-group .checkbox-holder:first-child{margin-left:6px;margin-right:30px}.fj-register .form-group input[type=checkbox]{cursor:pointer;height:12px;width:12px}.fj-register .form-group .checkbox-label.tick{border-radius:2px;cursor:pointer;height:12px;top:6px;width:12px}.fj-register .form-group .checkbox-label.tick:after{border-width:2px;bottom:4px;height:6px;left:1px}.fj-register .form-group .checkbox-label{font-size:11px;font-weight:600}.fj-register .form-group .col-form-label{font-family:exo2-regular;font-size:14px;font-weight:600;padding-top:10px}.fj-register .form-group .fj-label{padding-top:0}.fj-register .form-group .col-form-label.alR{padding-left:0;padding-right:0}.fj-register .form-group select{padding:6px}.fj-register .form-group.term-check .term-checkbox{float:left;margin:0}.fj-register .form-group.term-check .term-checkbox .checkbox-label{bottom:3px;color:#343434;font-family:exo2-regular;font-size:11px;font-weight:600;text-transform:uppercase}.fj-register .form-group.term-check .feedback{background:#6ebc7c;bottom:-60px;height:1px;margin:auto;position:relative;width:60%}.fj-register .fj-subscription .col-form-label{padding-top:0;text-align:right;width:16%}.fj-register .fj-step{padding-left:0;padding-right:0}.fj-register .step-btn-container input{-webkit-box-shadow:none;box-shadow:none;padding:13px 77px}.fj-jmb .form-address,.fj-register .form-address{padding-left:8px;padding-right:15px}.fj-jmb .form-address .form-group .col-form-label,.fj-register .form-address .form-group .col-form-label{text-align:right;width:16%}.fj-jmb .form-address .form-group .address-input,.fj-register .form-address .form-group .address-input{float:left;padding:0 8px;width:84%}.fj-jmb .form-address .form-group .address-input p,.fj-register .form-address .form-group .address-input p{cursor:context-menu;font-size:13px;line-height:25px}.fj-jmb .form-address .form-group .address-input .term-checkbox,.fj-register .form-address .form-group .address-input .term-checkbox{float:left;margin-right:8px}.fj-jmb .form-address .form-group .address-input p,.fj-register .form-address .form-group .address-input p{background:#f8f8f8;padding:7px 15px 15px}.fj-jmb .form-address .term-check .address-input input,.fj-register .form-address .term-check .address-input input{display:inline-block;float:right;position:relative;top:-8px;width:95%}.fj-jmb .jmb .form-group .checkbox-label.tick{border-radius:2px;cursor:pointer;height:12px;top:8px;width:12px}.fj-jmb .jmb .form-group .checkbox-label.tick:after{border-width:2px;bottom:4px;height:6px;left:1px}.fj-jmb .form-address{padding-right:0}.fj-jmb .form-address .term-check .address-input input{top:0}.fj-jmb .form-address .form-group .address-input{padding-left:19px}.fj-jmb .form-address .form-group .col-form-label{padding-left:0;padding-right:0;text-align:left}@media only screen and (min-width:1129px),only screen and (min-width:530px),only screen and (min-width:950px){.jmb-registration{background-size:cover;padding:0 30px 30px}}@media only screen and (max-width:1130px){.step-1 .signup-area{display:none}.step-1 .signup-area.sm{display:block}}@media only screen and (min-width:768px) and (max-width:1024px){.registration-header .registration-navigation ul.list-inline.step .horizontal-bar{padding:0 40px}.step-1 .intro-area .intro-card .card-img{height:160px;width:160px}.step-1 .intro-area .intro-card .card-img>img{height:auto;width:100%}.step-3-jmb.tk{padding:62px 0 68px}}@media only screen and (max-width:768px){.registration-header{height:198px}.registration-header .registration-title{margin-top:21px}.registration-header .registration-title .registration-logo{height:50px;width:50px}.registration-header .registration-title .registration-logo span{font-size:40px}.registration-header .registration-title .web-title .text-fun{font-size:15px}.registration-header .registration-title .web-title .text-country{font-size:13px}.registration-header .registration-navigation{margin-top:10px}.registration-header .registration-navigation ul.list-inline.step{margin-bottom:2px;padding:5px}.registration-header .registration-navigation ul.list-inline.step .horizontal-bar{bottom:15px;padding:0 20px}.registration-header .registration-navigation ul.list-inline.step .horizontal-bar:after{height:2px}.registration-header .registration-navigation ul.list-inline.step .step-item{border:2px solid hsla(0,0%,100%,.15);font-size:16px;height:30px;width:30px}.registration-header .registration-navigation ul.list-inline.step .step-item .step-des-item{font-size:10px;top:35px}.registration-header .registration-navigation ul.list-inline.step .step-item .step-des-item .step-des{display:inline-block;min-width:180px;padding:2px 0 1px}.registration-header .registration-navigation ul.list-inline.step .step-item .vertical-bar{height:7px;top:28px;width:2px}.registration-header .registration-navigation ul.list-inline.step .step-item.step-item--1 .step-des-item{-webkit-transform:translateX(-25%);transform:translateX(-25%)}.registration-header .registration-navigation ul.list-inline.step .step-item.step-item--3 .step-des-item{-webkit-transform:translateX(-75%);transform:translateX(-75%)}.registration-header.hide-steps .registration-title{margin-top:50px}.top-header{display:none}.top-header-mobile{display:block}.registration-body.jmb .break-line{margin-bottom:30px}.registration-body.jmb .break-line .break-line-dk{display:none}.registration-body.jmb .break-line .break-line-mb{display:inline}.step-btn-container button,.step-btn-container input,.step-btn-container>a{font-size:13px}.step-1 .welcome-title{margin-top:44px;padding-top:11px}.step-1 .welcome-title .welcome-text{font-size:18px}.step-1 .welcome-title .welcome-text-country{line-height:1.1;margin-bottom:0;margin-top:7px}.step-1 .intro-area{margin-top:10px}.step-1 .intro-area .intro-card{width:70%}.step-1 .intro-area .intro-card .card-img{height:196px;margin:0 auto;width:196px}.step-1 .intro-area .intro-card .card-img>img{height:auto;width:100%}.step-1 .intro-area .intro-card .card-info{margin-top:20px}.step-1 .intro-area .intro-card .card-info .card-number{float:left;margin-bottom:10px;margin-right:10px}.step-1 .intro-area .intro-card .card-info .card-title{display:inline-block;float:left;line-height:1.2;margin-bottom:10px;margin-top:0;width:84%}.step-1 .intro-area .intro-card .card-info .card-description{clear:left;margin-top:5px}.step-1 .intro-area .col-md-6:nth-child(odd) .intro-card{float:none;left:0}.step-1 .intro-area .col-md-6:nth-child(2n) .intro-card{float:none;right:0}.step-1 .intro-area .bg-square{display:none}.step-2{padding:30px 0 38px}.step-2 .form-group{margin-bottom:11px;padding:0 15px}.step-2 .form-group .col-form-label{font-size:14px;margin-bottom:3px;padding-bottom:0}.step-2 .form-group .col-form-label.alR{padding-left:8px}.step-2 .form-group .form-input,.step-2 .form-group input,.step-2 .form-group select{height:37px}.step-2 .form-group input[type=checkbox]{height:15px;width:15px}.step-2 .form-group .checkbox-label{font-size:12px}.step-2 .form-group .checkbox-label.tick{height:16px;top:2px;width:16px}.step-2 .form-group .checkbox-label.tick:after{bottom:6px;height:6px;left:3px;width:10px}.step-2 .form-group.term{margin-bottom:30px;padding-bottom:15px}.step-2 .form-group.term .scrollbar-inner{font-size:12px;height:426px}.step-2 .form-group.term .scrollbar-inner .overview h1{font-size:18px}.step-2 .form-group.term .scrollbar-inner .overview p{font-size:11px}.step-2 .form-group.term-check .term-checkbox{border:1px solid #79c487;border-radius:50px;color:#79c487;margin:0 auto 10px;padding:2px 13px}.step-2 .form-group.term-check .term-checkbox .checkbox-label{bottom:3px;color:#79c487;font-family:josefinsans-semibold;padding-left:5px}.step-2 .form-group.term-check .term-checkbox .checkbox-label.tick{border:1px solid #79c487;left:19px;top:7px}.step-2 .form-group.term-check .term-checkbox .checkbox-label.tick:after{bottom:3px;left:0}.step-2 .step-btn-container{margin-top:20px}.step-2 .step-btn-container input,.step-2 .step-btn-container>a{padding:8px 115px 2px}.step-2 .regis-customer .form-group.term{margin-bottom:5px}.step-2 .regis-customer .panel-title .collapsed,.step-2 .regis-customer .panel-title a{font-size:14px}.step-2.jmb{margin-top:30px;padding:25px 10px 50px}.step-2.jmb .no-padding{margin-left:0}.step-2.jmb .term{margin-top:30px;padding-bottom:30px;padding-top:20px}.step-2.jmb .term .guide-text{display:block}.step-2.jmb .terms-checkbox{float:left;left:7px;top:2px;z-index:2}.step-2.jmb .form-group{padding:0}.guide-text{margin-bottom:15px}.step-3{padding:45px 15px 70px}.step-3 .re-status{font-size:15px;margin-bottom:5px}.step-3 .re-checked{margin-top:10px}.step-3 .re-checked i.fa{font-size:36px}.step-3 .re-thankyou{font-size:18px;margin-bottom:5px}.step-3 .re-country{font-size:13px;margin-bottom:5px}.step-3 .re-guild{margin-top:35px;padding:0 15px}.step-3 .re-guild>p{font-size:12px}.step-3 .step-btn-container{margin-top:40px}.step-3 .step-btn-container>a{padding:6px 70px 5px}.step-3-jmb{padding:40px 15px 0}.step-3-jmb .re-status{font-size:15px;margin-bottom:5px}.step-3-jmb .re-checked{margin:0}.step-3-jmb .re-checked i.fa{font-size:30px}.step-3-jmb .re-thankyou{font-size:18px;margin-bottom:5px}.step-3-jmb .re-welcome{font-size:13px;margin-bottom:5px}.step-3-jmb .re-guild{margin-top:35px;padding:0 15px}.step-3-jmb .step-btn-container{margin-top:40px}.step-3-jmb .step-btn-container.nav{margin-top:20px}.step-3-jmb .intro-card{margin-top:38px;max-width:100%}.step-3-jmb .guide-text{float:none;max-width:290px;position:static}.step-3-jmb.tk{padding:43px 0 68px}.jmb-registration .jmb-intro{display:none}.jmb-registration .jmb-intro-mobile{display:block}.registration-footer{margin-bottom:74px;margin-top:5px}.registration-footer .copy-right{font-size:12px}.fj-form .form-group .col-form-label{text-align:left}.fj-register .form-group .col-form-label{min-height:45px}.fj-register .form-group.term-check .term-checkbox{float:none}.fj-register .form-group.term-check .term-checkbox .checkbox-label{bottom:1px}.fj-register .form-group.term-check .feedback{bottom:-40px}.fj-register .fj-subscription .col-form-label{text-align:left;width:100%}.fj-register .fj-step .form-group{padding:0 15px}.fj-register .col-md-70{padding-left:0;padding-right:0}.fj-jmb .form-address,.fj-register .form-address{display:inline-block;padding-left:0;padding-right:0;width:100%}.fj-jmb .form-address .form-group .col-form-label,.fj-register .form-address .form-group .col-form-label{text-align:left;width:100%}.fj-jmb .form-address .form-group .address-input,.fj-register .form-address .form-group .address-input{width:100%}.fj-jmb .form-address .form-group .address-input input,.fj-register .form-address .form-group .address-input input{max-width:100%}.fj-jmb .form-address .form-group .address-input .term-checkbox,.fj-register .form-address .form-group .address-input .term-checkbox{border:0;float:left}.fj-jmb .form-address .term-check .address-input input,.fj-register .form-address .term-check .address-input input{max-width:85%}.fj-jmb .form-address{padding:0 8px}.fj-jmb .form-address .term-check .address-input input{max-width:93%}.fj-jmb .form-address .term-check .term-checkbox{padding:0}.fj-jmb .form-address .term-check .term-checkbox .checkbox-label.tick{left:0;top:8px}.fj-jmb .form-address .form-group .address-input{padding:0}}@media only screen and (max-width:480px){.step-1 .signup-area.sm .signup-btn-container{right:6%}.fj-form{display:block}.fj-register{margin-bottom:20px;padding-left:15px;padding-right:15px}.fj-register .fj-form-left,.fj-register .fj-form-right{padding:0}.fj-register .form-group{display:inline-block;margin:0;padding:0;width:100%}.fj-register .form-group .checkbox-holder:first-child{margin:0}.fj-register .form-group .fj-label{padding-top:10px}.fj-register .fj-subscription{margin-top:20px}.fj-register .fj-subscription .col-form-label{min-height:25px;padding:0}.fj-register .fj-step .form-group,.fj-register .fj-subscription>div{padding:0}.fj-register .fj-form .has-info .info-tooltip-btn{right:5px}.fj-jmb .form-address .form-group .col-form-label,.fj-register .form-address .form-group .col-form-label{padding-left:0;padding-right:0}.fj-jmb .form-address .form-group .address-input,.fj-register .form-address .form-group .address-input{padding:0}.fj-jmb .form-address .term-check .address-input .term-checkbox .checkbox-label.tick,.fj-register .form-address .term-check .address-input .term-checkbox .checkbox-label.tick{left:0}}@media only screen and (max-width:476px){.step-2.jmb .term .term-banner .banner-dk{display:none}.step-2.jmb .term .term-banner .banner-mb{display:inline}}@media only screen and (min-width:300px) and (max-width:350px){.step-1 .signup-area.sm .signup-btn-container{min-width:145px}}.premium-title{font-size:2rem;margin-bottom:1.2rem;text-align:center;width:100%}.premium-desc p{margin-left:1.2rem}.premium-desc span{color:#f66;font-size:.9rem}.gray{background-color:#dcdcdc;height:4rem;margin:20px 8%;padding-top:1rem}.good-title{color:#f66;font-size:32px;margin:10px 0 5px}.good-desc,.good-title{text-align:center;width:100%}.good-desc{font-size:20px;margin:0 0 10px}.fj-section-info__link-btn{background-color:#fe3e6e;border-radius:100px;height:37px;margin-top:20px;text-align:center;width:100%}.fj-section-info__link-btn span{color:#fff;font-family:quicksand-bold;font-size:14px;line-height:37px;text-transform:uppercase}.coupon-image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8%}.coupon-image>img{margin:10px 1%;max-width:28%}.campaign-notice{font-size:.8rem;line-height:1.2rem;padding:10px;text-align:left}
