.dot-list{list-style:none;padding:1.3rem 0 2.3rem 2rem}.dot-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin:.4rem 0;font-size:1.13rem;letter-spacing:-.5px;color:#9498a0}.dot-icon{vertical-align:middle;margin-bottom:.1rem;margin-right:.2rem;color:#9498a0!important;margin-right:.5rem}.v-radio.join-custom-radio .v-icon{font-size:2rem!important}.v-radio.join-custom-radio:not(.v-item--active) .v-input--selection-controls__input .v-icon{color:#cfd8dc!important;opacity:1!important}.product-join-btn.v-btn{border-radius:.7rem;color:#fff!important;background-color:transparent!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#64f231),to(#2ec74d))!important;background-image:linear-gradient(180deg,#64f231,#2ec74d)!important;font-size:1rem;padding:.5rem 1.3rem;width:4.25rem;height:2.5rem!important}.product-join-btn.v-btn:before{opacity:0!important}.product-badge{color:#ff2b28;font-weight:700;font-size:1rem;letter-spacing:-.3px;margin-left:.35rem}.guage-btn.major{will-change:transform,background;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:85%;padding:0 19.5555555556px;border-radius:28px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;height:2rem!important;border:1px solid #1bd05b;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;font-size:.875rem!important;float:right}.guage-btn.major .fill{position:absolute;top:0;left:0;height:100%;width:var(--guage);background:#1bd05b}.guage-btn.major .text{width:100%;position:absolute;font-weight:700;line-height:1.75rem!important;text-align:center;font-size:1rem!important}.guage-btn.major .text.base{color:#1bd05b}.guage-btn.major .text.overlay{color:#fff;-webkit-clip-path:inset(0 calc(100% - var(--guage)) 0 0);clip-path:inset(0 calc(100% - var(--guage)) 0 0)}.guage-btn.voca{will-change:transform,background;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:85%;padding:0 19.5555555556px;border-radius:28px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;height:2rem!important;border:1px solid #ffa139;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;font-size:.875rem!important;float:right}.guage-btn.voca .fill{position:absolute;top:0;left:0;height:100%;width:var(--guage);background:#ffa139}.guage-btn.voca .text{width:100%;position:absolute;font-weight:700;line-height:1.75rem!important;text-align:center;font-size:1rem!important}.guage-btn.voca .text.base{color:#ffa139}.guage-btn.voca .text.overlay{color:#fff;-webkit-clip-path:inset(0 calc(100% - var(--guage)) 0 0);clip-path:inset(0 calc(100% - var(--guage)) 0 0)}.guage-btn.test{will-change:transform,background;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:85%;padding:0 19.5555555556px;border-radius:28px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;height:2rem!important;border:1px solid #5bc7ff;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;font-size:.875rem!important;float:right}.guage-btn.test .fill{position:absolute;top:0;left:0;height:100%;width:var(--guage);background:#5bc7ff}.guage-btn.test .text{width:100%;position:absolute;font-weight:700;line-height:1.75rem!important;text-align:center;font-size:1rem!important}.guage-btn.test .text.base{color:#5bc7ff}.guage-btn.test .text.overlay{color:#fff;-webkit-clip-path:inset(0 calc(100% - var(--guage)) 0 0);clip-path:inset(0 calc(100% - var(--guage)) 0 0)}#joinvue .product.selected .p-card-top{border-top:4px solid red!important;border-left:4px solid red!important;border-right:4px solid red!important}#joinvue .product.selected .p-card-bot{border-bottom:4px solid red!important;border-left:4px solid red!important;border-right:4px solid red!important}#joinvue .product.unselected .p-card-top{border-color:#d7d7d7;background-color:#d7d7d7}#joinvue .product.unselected .p-card-bot{border-color:#f9f9f9;background-color:#f9f9f9}#joinvue .product.unselected .p-card-bot ul li:before{content:"\B7";font-size:1.5rem;vertical-align:middle;line-height:25px;color:#d3d3d3}#joinvue .product.unselected .p-card-bot ul li span{margin-left:4px;color:#d3d3d3}#joinvue .product.unselected .p-card-bot ul li span.highlight{color:#d3d3d3;font-weight:400}#joinvue .p-card-top{background-color:#49ce71;border:4px solid #49ce71;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px}#joinvue .p-card-bot{background-color:#e8f8e5;border:4px solid #e8f8e5;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#joinvue .p-card-bot ul{padding-left:0!important}#joinvue .p-card-bot ul li{list-style:none;font-size:1rem}#joinvue .p-card-bot ul li:before{content:"\B7";font-size:1.5rem;vertical-align:middle;line-height:25px}#joinvue .p-card-bot ul li span{margin-left:4px;color:#000}#joinvue .p-card-bot ul li span.highlight{color:#49ce71;font-weight:700}#joinvue .p2-card-top{background-color:#f7f8f9}#joinvue .p2-card-bot,#joinvue .p2-card-top{border:thin solid #edeeef}#joinvue .err_text{font-size:1.2rem;letter-spacing:-.5px}#joinvue .v-input.v-input--checkbox{margin-top:0}#joinvue .v-input.v-input--checkbox label{font-size:.875rem;margin-top:-.1rem}@media(max-width:599px){#joinvue .product{width:17rem!important}#joinvue .product .p-card-bot,#joinvue .product .p-card-top{padding-top:12px!important;padding-bottom:12px!important}#joinvue .product .p-card-bot ul li:before{line-height:17px}#joinvue .product.unselected .p-card-bot,#joinvue .product.unselected .p-card-top{padding-top:12px!important;padding-bottom:12px!important}#joinvue .product.unselected .p-card-bot ul li:before{line-height:17px}#joinvue .p2-card-bot{padding-top:0!important;padding-bottom:0!important}#joinvue .p2-card-bot .row .pa-0 .border-ede{margin:0!important}#joinvue .p2-card-bot .row .px-0{padding-top:0!important;padding-bottom:0!important}}@media(min-width:600px)and (max-width:959px){#joinvue .product{width:17rem!important}#joinvue .product .p-card-bot,#joinvue .product .p-card-top{padding-top:12px!important;padding-bottom:12px!important}#joinvue .product .p-card-bot ul li:before{line-height:17px}#joinvue .product.unselected .p-card-bot,#joinvue .product.unselected .p-card-top{padding-top:12px!important;padding-bottom:12px!important}#joinvue .product.unselected .p-card-bot ul li:before{line-height:17px}#joinvue .p2-card-bot{padding-top:0!important;padding-bottom:0!important}#joinvue .p2-card-bot .row .pa-0 .border-ede{margin:0!important}#joinvue .p2-card-bot .row .px-0{padding-top:0!important;padding-bottom:0!important}}.contract-student-select{position:relative!important}.contract-student-select .v-input__control .v-input__slot{background-color:#fff!important}.contract-student-select .v-input__control .v-input__slot:hover fieldset,.contract-student-select .v-input__control .v-input__slot fieldset{border:thin solid #edeeef!important;border-color:#edeeef!important}.contract-student-select .v-input__control .v-input__slot:after,.contract-student-select .v-input__control .v-input__slot:before{display:none!important}.contract-student-select .v-input__control .v-input__slot:focus-within fieldset{border:thin solid #edeeef!important;border-color:#edeeef!important;-webkit-box-shadow:none!important;box-shadow:none!important}.contract-student-select.v-input--is-dirty .v-input__slot fieldset,.contract-student-select.v-input--is-focused .v-input__slot fieldset{border:thin solid #edeeef!important;border-color:#edeeef!important}.contract-student-select.v-input--is-active .v-input__append-inner .v-icon,.contract-student-select.v-input--is-focused .v-input__append-inner .v-icon,.contract-student-select .v-input__append-inner .v-icon{color:rgba(0,0,0,.54)!important}.contract-student-select .contract-student-button{height:2.3rem!important;min-height:2.3rem!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.contract-student-select .contract-student-button:focus{border-color:#31c654!important;border-width:2px!important;outline:none}.contract-student-select .contract-student-dropdown-menu .v-list{padding:0!important}.contract-student-select .contract-student-dropdown-menu .contract-student-item-active{background-color:transparent!important}.contract-student-select .contract-student-dropdown-menu .v-list-item{height:2.3rem!important;min-height:2.3rem!important;padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.contract-student-select .contract-student-dropdown-menu .v-list-item:hover{background-color:#f7f8f9!important;cursor:pointer!important}.contract-student-select .contract-student-dropdown-menu .v-list-item__content{padding:0 0 0 11.5px!important;height:2.3rem!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.contract-student-select .contract-student-dropdown-menu .v-list-item__title{line-height:2.3rem!important;margin:0!important;padding:0!important;letter-spacing:normal!important}.contract-student-select .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.join-card-label-cell{width:82px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:28px;text-align:left}#calc-wrap{max-width:calc(100% + 24px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 24px);flex:0 0 calc(100% + 24px);margin-left:-12px;padding-top:3rem!important;padding-bottom:4rem!important;background-color:#f5f8f6;margin-top:24px}#calc-wrap .fw-600-btn{border-radius:10px}#calc-wrap .fw-600-btn span{font-weight:600}#calc-wrap #table-wrap{padding:1rem 1rem 3rem 1rem;max-width:900px;margin:0 auto;background-color:#fff;color:#595959}#calc-wrap #table-wrap table{border-collapse:collapse;color:#212529}#calc-wrap #table-wrap table thead th{padding:.75rem;border-top:1px solid #dee2e6;border-bottom:2px solid #dee2e6}#calc-wrap #table-wrap table tbody td,#calc-wrap #table-wrap table tbody th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}