.vipps-modal{font-family:Open Sans,sans-serif!important;background-color:rgba(0,0,0,.2);width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:1.2em;z-index:9999}.vipps-modal .modal-content{background-color:#fff;margin-top:4rem;padding:1rem 1.5rem;width:500px!important;overflow:hidden;border-radius:3px;-webkit-box-shadow:2px 2px 20px rgba(0,0,0,.6);box-shadow:2px 2px 20px rgba(0,0,0,.6)}@media screen and (max-width:500px){.vipps-modal .modal-content{width:90%!important;margin:1rem .5rem}}.vipps-modal .modal-content .subscription-box{max-width:50%}.vipps-modal .modal-content .subscription-input{width:30%;background-color:#eee}.vipps-modal .modal-content .modal-body{margin:0 0 1rem 0}@media screen and (max-width:500px){.vipps-modal .modal-content .modal-body{margin:0 0 1rem 0}.vipps-modal .modal-content .modal-body .subscription-box{max-width:100%}.vipps-modal .modal-content .modal-body .subscription-input{width:30%;background-color:#eee}}.vipps-modal .payment-loading{margin:-1rem 0 0 -1.5rem}.vipps-logo{width:15em;height:100%}.vipps-open-button{width:100%;font-family:Open Sans,sans-serif;font-size:.8em;background-color:#ff6a21!important;padding:.6rem 0;margin-top:3rem}.vipps-open-button:hover{background-color:rgba(255,107,33,.8)!important}.vipps-open-button span{font-weight:400}.vipps-title{font-size:1.5rem}.stripe-modal{font-family:Open Sans,sans-serif!important;background-color:rgba(0,0,0,.2);width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:1.2em;z-index:9999}.stripe-modal .modal-content{background-color:#fff;margin-top:4rem;padding:1rem 1.5rem;width:500px!important;overflow:hidden;border-radius:3px;-webkit-box-shadow:2px 2px 20px rgba(0,0,0,.6);box-shadow:2px 2px 20px rgba(0,0,0,.6)}@media screen and (max-width:500px){.stripe-modal .modal-content{width:90%!important;margin:1rem .5rem}}.stripe-modal .modal-content .modal-body{margin:0 0 1rem 0}@media screen and (max-width:500px){.stripe-modal .modal-content .modal-body{margin:0 0 1rem 0}}.stripe-modal .payment-loading{margin:-1rem 0 0 -1.5rem}#card-errors{padding:.4em 0 0 .1em;font-size:.6em;color:red}#card-element{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3)}.stripe-title{font-size:1.4rem;margin-bottom:1rem;color:#32325d}.stripe-open-button{width:100%;font-family:Open Sans,sans-serif;font-size:.8em;background-color:#33325d!important;padding:.8rem 0;margin-top:3rem}.stripe-logo{width:37%;margin-top:.5em;margin-bottom:.75em}.toggle-switch-box{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease}.toggle-switch-box.disabled{opacity:.5;pointer-events:none}.toggle-switch-box .toggle-switch{aspect-ratio:2/1;border:1px solid;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.toggle-switch-box .toggle-switch .switch-thumb{top:50%;left:6%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);height:82%;border-radius:50%;aspect-ratio:1/1;-webkit-transition:left .3s ease,background-color .3s ease;transition:left .3s ease,background-color .3s ease}.toggle-switch-box .toggle-switch .switch-thumb.on{left:58%}.toggle-switch-box .toggle-switch .checked-label{left:20%}.toggle-switch-box .toggle-switch .checked-label,.toggle-switch-box .toggle-switch .unchecked-label{top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:opacity .3s;transition:opacity .3s}.toggle-switch-box .toggle-switch .unchecked-label{right:20%}#no-payment-overlay[data-v-688ddac4]{top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:99}#no-payment-overlay #box-text[data-v-688ddac4]{position:absolute;top:35%;padding:1.75rem;margin:1rem;border-radius:.5rem;background-color:#fff}.modal{background-color:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.modal.hide{display:none}.modal .wrapper{width:90%;max-width:400px;padding:1rem;background-color:#fff;border-radius:4px}.modal .wrapper .header{font-weight:700;border-bottom:1px solid #b8c2cc;padding-bottom:.75rem}.modal .wrapper .content{padding:1rem 0}.modal .wrapper .footer{text-align:right}#stripe-element-errors{color:red;font-size:1rem;margin-top:5px}#payment-popup-modal .auth-popup-header.payment-popup-header{margin-bottom:1rem}@media screen and (max-width:719px){#payment-popup-modal .auth-popup-header.payment-popup-header{margin-bottom:1rem}}#payment-popup-modal .modal-body{padding-bottom:10px!important}@media screen and (max-width:719px){#payment-popup-modal .modal-body{padding-bottom:20px!important}}#payment-popup-modal .modal-backdrop{background-color:rgba(0,0,0,.2);width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.5rem;z-index:9999;overflow:auto;padding-bottom:0;padding-top:0}#payment-popup-modal .modal-backdrop .modal-content{background-color:#fff;height:94vh;padding:1rem;min-width:720px;overflow:hidden;border-radius:3px;-webkit-box-shadow:2px 2px 20px rgba(0,0,0,.6);box-shadow:2px 2px 20px rgba(0,0,0,.6)}@media screen and (max-width:719px){#payment-popup-modal .modal-backdrop .modal-content{min-width:90%;height:86vh;margin:1rem .5rem}}@media screen and (min-height:900px){#payment-popup-modal .modal-backdrop .modal-content{height:auto}}#payment-popup-modal .modal-backdrop .modal-content .modal-body{margin:0 0 0 0;overflow-y:scroll}@media screen and (max-width:719px){#payment-popup-modal .modal-backdrop .modal-content .modal-body{margin:0 0 1rem 0}}#payment-popup-modal .plan-block .plan-item{border:1px solid #b6b6b6;border-radius:5px}#payment-popup-modal .plan-block .plan-item .plan-title{border-bottom:1px solid #b6b6b6}#payment-popup-modal .plan-block .plan-item .payment-control-btn{background-color:transparent;border:none;padding:.5rem 1rem;border-radius:5px}#payment-popup-modal .plan-block .price-text{-webkit-transition:all .3s ease;transition:all .3s ease}#payment-popup-modal .plan-block .plan-list{list-style:none;padding:0;margin:0 0 0 0;text-align:center}#payment-popup-modal .plan-block .plan-list li{margin-bottom:5px}#payment-popup-modal .plan-block .payment-unselected{border:1px solid #000;border-radius:50%}#payment-popup-modal .plan-block .payment-selected{border:1px solid #000;border-radius:50%;background:#000}#payment-popup-modal .plan-block .opacity-40{opacity:.4}#payment-popup-modal .btn-outline{border:2px solid #fff;-webkit-transition:.3s;transition:.3s}#payment-popup-modal .btn-outline:hover{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#payment-popup-modal .btn{border-radius:4px}#payment-popup-modal .auth-modal .btn-outline,#payment-popup-modal .btn.btn-outline{border:0}#payment-popup-modal .btn-stripe{background-color:#6772e5!important}#payment-popup-modal .btn-stripe:hover{opacity:.8}#payment-popup-modal .btn-vipps{background-color:#ff6a21!important}#payment-popup-modal .btn-vipps:hover{opacity:.8}#payment-popup-modal .highlight-mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:700;max-width:320px;width:80%;height:2.6rem;background-color:#ffc231;border-radius:.5rem .5rem 0 0}@media screen and (max-width:767px){#payment-popup-modal .highlight-mark{font-size:1.2rem}}#payment-popup-modal .text-old-price{display:inline-block;text-decoration:line-through;-webkit-text-decoration-color:#f61811;text-decoration-color:#f61811;text-decoration-thickness:4px}#payment-popup-modal .footer-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:18rem}#payment-popup-modal .footer-area .offer-box{color:#3e9d03}#payment-popup-modal .footer-area.min-h-custom{min-height:14.5rem}#payment-popup-modal .font-semibold{font-weight:600}#payment-popup-modal .btn-group{border-radius:.5rem;overflow:hidden;display:inline-block;border:2px solid var(--ui-primary-color)}#payment-popup-modal .btn-group>a{padding:7px 15px;display:inline-block;cursor:pointer}#payment-popup-modal .btn-group>a i,#payment-popup-modal .btn-group>a span{text-shadow:var(--text-shadow)!important}#payment-popup-modal .btn-group>a>span{-webkit-transition:.3s;transition:.3s}#payment-popup-modal .btn-group>a>div{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#payment-popup-modal .btn-group>a:hover>div{-webkit-transform:translateY(-2px);transform:translateY(-2px)}#payment-popup-modal .btn-group>a.active{background-color:var(--ui-primary-color);color:var(--ui-secondary-color)}#payment-popup-modal #btn-group-mobile{display:none}@media screen and (max-width:767px){#payment-popup-modal #btn-group-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#payment-popup-modal #btn-group-mobile a{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}#payment-popup-modal #d-group-access{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){#payment-popup-modal #d-group-access #hour-access{width:60%}}@media screen and (min-width:768px){#payment-popup-modal #d-group-access #hour-access{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){#payment-popup-modal #d-group-access #subscription-plan{width:60%}}#payment-popup-modal #d-group-access .hidden-tab{display:none}@media screen and (min-width:767px){#payment-popup-modal #d-group-access .hidden-tab{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:575px){#payment-popup-modal .btn-group,#payment-popup-modal .btn-group a{display:-webkit-box;display:-ms-flexbox;display:flex}#payment-popup-modal .btn-group a{width:100%;max-width:33.33333%;padding:7px 5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#payment-popup-modal #btn-group-mobile .btn-group a{max-width:50%;width:150px}#payment-popup-modal #subscription-plan{width:100%!important}#payment-popup-modal #subscription-plan .disabled-plan{-webkit-filter:blur(3px);filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#payment-popup-modal #hour-access{width:100%!important}}#payment-popup-modal .max-w-teacher{max-width:26rem}@media screen and (max-width:767px){#payment-popup-modal .max-w-teacher{max-width:unset}}#payment-popup-modal .plan-player,#payment-popup-modal .price-text{font-size:2rem}