@font-face{font-family:Kanit-Medium;src:url(../fonts/Kanit-Medium.79d3ce8b.ttf)}@font-face{font-family:Kanit-Regular;src:url(../fonts/Kanit-Regular.b935eb67.ttf)}@font-face{font-family:Kanit-SemiBold;src:url(../fonts/Kanit-SemiBold.80243544.ttf)}@font-face{font-family:Kanit-Light;src:url(../fonts/Kanit-Light.3a5af915.ttf)}@font-face{font-family:Poppins-Bold;src:url(../fonts/Poppins-Bold.a3e0b5f4.ttf)}@font-face{font-family:Poppins-Extra-Bold;src:url(../fonts/Poppins-ExtraBold.544fa4f2.ttf)}@font-face{font-family:Poppins-Extra-Light;src:url(../fonts/Poppins-ExtraLight.86a2f13e.ttf)}@font-face{font-family:Poppins-Light;src:url(../fonts/Poppins-Light.f6ea751e.ttf)}@font-face{font-family:Poppins-Medium;src:url(../fonts/Poppins-Medium.f61a4eb2.ttf)}@font-face{font-family:Poppins-Regular;src:url(../fonts/Poppins-Regular.8b6af8e5.ttf)}@font-face{font-family:Poppins-Semi-Bold;src:url(../fonts/Poppins-SemiBold.4cdacb8f.ttf)}@font-face{font-family:Poppins-Thin;src:url(../fonts/Poppins-Thin.25cd0f68.ttf)}*{box-sizing:border-box;margin:0;padding:0}.ef-user{height:100%;line-height:1.5!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Apercu!important;text-align:center}.admin,.adminNoSidebar{background-color:#fff!important;color:#1c1c1c!important}.content{height:100%;position:relative}.green{color:#28c76f}.ef-green-button{background:#28c76f;border:1px solid #28c76f;color:#2b2b2b!important;padding:10px 20px;font-size:24px;border-radius:5px;cursor:pointer;transition:all .2s ease;width:125px}.padding-top-40{padding-top:40px}@media(max-width:900px){.ef-green-button{width:140px;padding:8px 20px;font-size:18px}.workout-container .thirtyseventy .calories-burned{transform:translate(0)!important}}.range-slider-fill{background-color:#fd7e13!important}.historytable{color:#fff!important}.historytable tr:hover{background-color:rgba(0,0,0,.075)}.historytable tr td{vertical-align:middle;border:none}.historytable__header th{padding:15px 0!important;font-size:15px;color:#464646;vertical-align:middle}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#fd7e14;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(253,126,20,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#fd7e14;background-color:#fd7e14;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.ef-slider{height:10px!important}.PiP .reference-video{position:fixed!important;width:30%;height:35%!important;top:30px;right:35px;box-shadow:0 5px 22px hsla(0,0%,87.1%,.16),0 0 19px hsla(0,0%,100%,.5);border-radius:20px!important}.PiP .reference-video iframe#youtube{width:100%!important;height:100%!important}.PiP .action-timer{width:20%!important}.PiP .best-results,.PiP .for-best-results{display:none!important}.PiP .action{width:22px!important}.PiP .pip-arrow-ref{display:block!important;position:absolute;float:right;z-index:999;cursor:pointer;right:3%;top:2%}.PiP .pip-arrow-ref img{height:15px;width:15px}.PiP .end{bottom:2%;position:fixed;left:1%;width:125px!important}.PiP .stats-container,.PiP .stats-container__items{display:none}.PiP .instructions-container{padding:3%!important}.PiP .actions-container{bottom:0!important;height:40px!important}.PiP .time-interval{margin-top:5px}.userPip .user-video{position:fixed!important;width:30%;height:35%!important;top:45px;right:35px;box-shadow:0 5px 22px hsla(0,0%,87.1%,.16),0 0 19px hsla(0,0%,100%,.5);z-index:1000;background:#000;border-radius:10px!important}.userPip video{height:100%;width:100%}.userPip .pip-arrow-bg{background-image:linear-gradient(to bottom left,#000,#a7a9ac);opacity:.1;mix-blend-mode:multiply;position:absolute;z-index:999;width:100%;height:100%;right:0;top:0}.userPip .pip-arrow{display:block!important;position:absolute;float:right;z-index:999;cursor:pointer;right:3%;top:2%}.userPip .pip-arrow img{height:15px;width:15px}.userPip .calories-burned{opacity:.9;background:#2b2b2b;border-radius:10px;position:fixed;bottom:15%;right:1%;width:300px;padding:10px 20px}.userPip .calories-burned .calories{font-size:24px;color:#999}.userPip .calories-burned .calories img{margin-right:12px}.userPip .calories-burned .calories--amount{font-weight:500;font-size:36px;color:#eee}.userPip .end{bottom:2%;position:fixed;left:1%;width:115px!important}.userPip .poweredby{display:none}.workout-container .thirtyseventy .calories-burned{transform:translate(-30%)}.video.fiftyfifty .action-timer{width:20%}.video.fullscreen .actions{left:-2%;position:relative;width:100%}.video.fullscreen .action{margin-left:6%}.video.fullscreen .time-interval{margin-top:0}.video.seventythirty .action-timer{width:100%}.video.seventythirty .action-share{width:90px}.video.seventythirty .action{width:35px}.video.seventythirty .action-button{margin-left:1rem}.video.seventythirty .actions-container{bottom:40px}.video.fullscreen .action-share,.video.fullscreen .action-timer{display:none}.video.fullscreen .action-button{margin-left:1rem}.mobile-msg,.mobile-msg-ios{padding:20px}.mac-safari-msg,.mobile-msg,.mobile-msg-ios{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;z-index:99999}.mac-safari-msg{padding:20px 150px}.not-working,.tilt{line-height:1;margin-bottom:20px}.mobile-img{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}.mobile-img img{height:30px;width:30px;cursor:pointer}.mobile-tilt-img{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}.mobile-tilt-img img{height:150px;width:150px;cursor:pointer}.layout .mobile-orientation-msg{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.layout .mobile-orientation-msg img{width:50%;height:auto;margin-bottom:1rem}.works-best-layout{padding:25px 135px}.swal2-input{background:#fff!important;border:2px solid #141513!important;box-sizing:border-box!important;border-radius:5px!important;height:56px!important;color:#141513!important;position:relative!important;font-size:1.3rem!important;padding:.25rem .5rem!important;font-weight:600!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;text-transform:uppercase!important;text-align:center}.swal2-input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(115,188,68,.5)!important}.swal2-input::-moz-placeholder{color:#000!important;opacity:.6!important;font-weight:300!important;font-size:1rem!important;font-family:inherit!important;text-transform:none!important}.swal2-input:-ms-input-placeholder{color:#000!important;opacity:.6!important;font-weight:300!important;font-size:1rem!important;font-family:inherit!important;text-transform:none!important}.swal2-input::placeholder{color:#000!important;opacity:.6!important;font-weight:300!important;font-size:1rem!important;font-family:inherit!important;text-transform:none!important}.swal2-popup{background-repeat:no-repeat!important;background-size:cover!important;background-color:#fff!important;padding:2em .8em!important}[data-v-39dd0c91] .content-class{border-radius:12px;width:auto;margin:auto;font-size:.875rem;line-height:1.25rem;max-width:900px}[data-v-39dd0c91] .content-class .or-position{top:50%;transform:translateY(-50%)}[data-v-39dd0c91] .content-class .col-form-label{font-weight:500}[data-v-39dd0c91] .content-class .row-col-gap{gap:16px}[data-v-39dd0c91] .content-class .choose-plan-heading{font-size:1.125rem;line-height:1.75rem;font-weight:600}[data-v-39dd0c91] .content-class .pricing-tabs{display:flex;border-radius:22px;border:4px solid #d7d7d7;background-color:#d7d7d7;max-height:36px}[data-v-39dd0c91] .content-class .pricing-tabs .pricing-tab{border-radius:22px;background-color:transparent;font-size:12px;font-weight:500;letter-spacing:.3px;height:auto;line-height:20px;padding:2px 8px;transition:color .15s ease-in,font-weight .15s ease-in;cursor:pointer;display:flex;position:relative;text-align:left;align-items:center}[data-v-39dd0c91] .content-class .pricing-tabs .pricing-tab.selected{background-color:#73bc45;color:#fff;font-weight:500}[data-v-39dd0c91] .content-class .pricing-cards{display:flex;flex-grow:1;flex-wrap:wrap;padding-right:15px;padding-left:15px;row-gap:8px;-moz-column-gap:8px;column-gap:8px}[data-v-39dd0c91] .content-class .pricing-card{flex-grow:1;overflow:hidden;padding:16px;display:flex;flex-direction:column;min-width:100px;position:relative;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}[data-v-39dd0c91] .content-class .pricing-card .background{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.25}[data-v-39dd0c91] .content-class .pricing-card .plan-name{font-weight:600;padding-bottom:8px}[data-v-39dd0c91] .content-class .pricing-card .plan-price{font-weight:500;line-height:1}[data-v-39dd0c91] .content-class .collapse-container{margin-bottom:1rem}[data-v-39dd0c91] .content-class .collapse-container .invalid-feedback{display:flex!important;justify-content:center;padding-top:8px}[data-v-39dd0c91] .content-class .benefits-container{color:#4b5563}[data-v-39dd0c91] .content-class .code-input-container{font-weight:500}[data-v-39dd0c91] .content-class .break-line{border-bottom:1px solid #e4e4e7}[data-v-39dd0c91] .content-class .redeem-apply-button{font-size:inherit;padding:.5rem .75rem;color:#fff;font-weight:500;line-height:inherit}[data-v-39dd0c91] .content-class .feature-tick{width:1rem;height:1rem;margin-right:.5rem;color:#73bc45}[data-v-39dd0c91] .content-class .code-input{margin-right:16px;display:flex;align-items:center;width:auto!important}[data-v-39dd0c91] .content-class .code-input .react-code-input{display:flex;justify-content:center;gap:8px}[data-v-39dd0c91] .content-class .code-input input{font-size:22px!important;margin:0!important;padding:0!important}[data-v-39dd0c91] .content-class .selected-plan{border:2px solid green}[data-v-39dd0c91] .content-class .banner-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}[data-v-39dd0c91] .header-class{border-bottom:none;padding-bottom:0}.btn[data-v-39dd0c91]{font-size:1rem;line-height:1.5rem;border-radius:8px;font-weight:500;background-color:#73bc45;width:100%;color:#fff!important}.btn[data-v-39dd0c91]:disabled{background-color:grey;border-color:grey}.btn[data-v-39dd0c91]:active,.btn[data-v-39dd0c91]:focus,.btn[data-v-39dd0c91]:hover{outline:none!important;text-decoration:none}