.mightyfit-access-modal{max-width:520px}.mightyfit-access-modal .modal-content{border:0;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #141c183d}.mightyfit-access-modal__body{padding:44px 48px 38px}.mightyfit-access-modal__status{color:#2b2b2b;text-align:center}.mightyfit-access-modal__status h2{margin:20px 0 10px;font-family:Barlow;font-size:26px;font-weight:600;line-height:1.2}.mightyfit-access-modal__status p{color:#5f665f;max-width:390px;margin:0 auto;font-size:16px;line-height:1.55}.mightyfit-access-modal__status span{color:#818781;margin-top:12px;font-size:14px;display:block}.mightyfit-access-modal__spinner,.mightyfit-access-modal__symbol{color:#00a651;background:#00b1561a;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto;display:grid}.mightyfit-access-modal__spinner .spinner-border{border-width:3px;width:34px;height:34px}.mightyfit-access-modal__symbol{font-size:30px;font-weight:600}.mightyfit-access-modal__status--error .mightyfit-access-modal__symbol{color:#c63232;background:#d53a3a1a}.mightyfit-access-modal__status--notice .mightyfit-access-modal__symbol{color:#e65300;background:#ff5a001a;font-family:Georgia,serif}.mightyfit-access-modal__progress{background:#edf0ed;border-radius:999px;height:4px;margin-top:28px;overflow:hidden}.mightyfit-access-modal__progress div{border-radius:inherit;background:#00b156;width:42%;height:100%;animation:1.35s ease-in-out infinite mightyfit-verification-progress}.mightyfit-access-modal__footer{border:0;justify-content:center;gap:10px;padding:0 48px 36px}.mightyfit-access-modal__footer .btn{border-radius:7px;min-width:130px;padding:10px 20px;font-weight:500}.mightyfit-access-modal__primary.btn{color:#fff;background:#00a651;border-color:#00a651}.mightyfit-access-modal__primary.btn:hover,.mightyfit-access-modal__primary.btn:focus{color:#fff;background:#008f46;border-color:#008f46}@media only screen and (max-width:575px){.mightyfit-access-modal{width:auto;margin:16px}.mightyfit-access-modal__body{padding:34px 24px 30px}.mightyfit-access-modal__status h2{font-size:22px}.mightyfit-access-modal__footer{padding:0 24px 28px}.mightyfit-access-modal__footer .btn{flex:1;min-width:0}}@keyframes mightyfit-verification-progress{0%{transform:translate(-105%)}50%{transform:translate(70%)}to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.mightyfit-access-modal__progress div{width:100%;animation:none}}.fit-workout{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;align-items:start;row-gap:20px;display:grid}.fit-workout .fw-banner{min-height:290px;position:relative}.fit-workout .fw-banner .thumbMightyFitLeft{width:300px;position:absolute;bottom:0;left:0}@media only screen and (max-width:991px){.fit-workout .fw-banner .thumbMightyFitLeft{width:20%}}.fit-workout .fw-banner .thumbMightyFitRight{width:130px;position:absolute;top:0;right:0}@media only screen and (max-width:991px){.fit-workout .fw-banner .thumbMightyFitRight{width:10%}}.fit-workout .fw-wrapper{height:100%;padding:50px}.fit-workout .fw-wrapper p{max-width:450px;margin:auto;padding-left:4%;padding-right:4%}.fit-workout .fw-wrapper .h1{font-family:League Gothic;font-size:40px;font-weight:400;line-height:1.2;color:#ff5a00!important}@media only screen and (max-width:767px){.fit-workout .fw-wrapper .h1{font-size:48px}}.fit-workout .fw-wrapper .thumbMightyFitLogo{width:220px}.fit-workout .filter-part{z-index:2;box-sizing:border-box;background:0 0;padding-top:.6rem;padding-bottom:.6rem;position:relative}.fit-workout .card-part{z-index:1;position:relative;margin-top:0!important;padding-top:0!important}.card-part .container-lg{max-width:1200px;margin:auto}.card-part .card-col{margin:15px 0}@media only screen and (max-width:767px){.card-part .card-col{max-width:550px;margin:15px auto}}.card-part .card-link{text-decoration:none}.card-part .cp-wrapper{background:#fafafa;border:.5px solid #7070704d;border-radius:2px;height:100%;position:relative;overflow:hidden}.card-part .cp-wrapper:hover .bg-hover{opacity:1;visibility:visible}.card-part .cp-wrapper .icon-wrap{z-index:1;position:absolute;top:15px;right:15px}.card-part .cp-wrapper .icon-wrap .icon-wrap svg{width:24px;height:24px}.card-part .cp-imagewrap{cursor:pointer;margin:0 24px;padding:50px 0 30px;position:relative}.card-part .cp-imagewrap:before{content:"";background-image:url(http://192.168.1.42:3001/static/media/logo_white.af747364c40d4d4871d2.png);background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}.card-part .cp-imagewrap .imagewrap{padding-top:56.25%;position:relative}.card-part .cp-imagewrap .imagewrap img{object-fit:cover;border:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.card-part .cp-deswrap{height:100%;position:relative}.card-part .cp-deswrap .cp-show{border-top:.5px solid #70707080;min-height:110px;margin:0 24px;padding-top:24px;padding-bottom:24px}.card-part .cp-deswrap .cp-show .h5{color:#2b2b2b;text-transform:capitalize;margin-bottom:14px;font-family:Barlow;font-size:16px;font-style:normal;font-weight:600;line-height:1.19}.card-part .cp-deswrap .cp-show .pera{color:#707070;text-transform:capitalize;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:42px;font-family:Glegoo;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.card-part .cp-deswrap .cp-show .iconpart{align-items:center;margin-top:18px;display:flex}.card-part .cp-deswrap .cp-show .iconpart .first-part{align-items:center;margin-right:5px;display:flex}.card-part .cp-deswrap .cp-show .iconpart .first-part svg{width:15px;height:15px;margin-right:5px}.card-part .cp-deswrap .cp-show .iconpart .first-part span{color:#00b156;font-family:Barlow;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.card-part .cp-deswrap .cp-show .iconpart .first-part:nth-child(2) svg{width:8px;height:8px}.card-part .cp-deswrap .bg-hover{opacity:0;visibility:hidden;background:#2b2b2b;border-radius:0 0 2px 2px;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0;box-shadow:0 10px 30px #00000040}.card-part .cp-deswrap .cp-hover{width:100%;max-height:150px;padding:24px;overflow:auto}.card-part .cp-deswrap .cp-hover .hoverrow{margin-bottom:14px}.card-part .cp-deswrap .cp-hover .hover-col p{color:#b5b5b5;margin:0;font-family:Barlow;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.card-part .cp-deswrap .cp-hover .hover-col.right p{color:#fff;font-weight:500}.card-part .btn-wrap{text-align:center;margin-top:23px;margin-bottom:50px}.card-part .btn-wrap .btn-load{color:#fff;background:#2b2b2b;border:none;border-radius:5px;padding:15px 30px;transition:all .3s linear}.card-part .btn-wrap .btn-load:hover{background:#00b156}.filter-part .display-checkbox{box-sizing:border-box;justify-content:space-between;gap:12px;width:100%;padding:8px 0;display:flex}.filter-part .display-checkbox .wrapcheck{-webkit-overflow-scrolling:touch;white-space:nowrap;flex-wrap:nowrap;flex-shrink:1;align-items:center;gap:8px;max-width:calc(100% - 120px);padding-bottom:6px;display:flex;overflow-x:auto}@media (max-width:575px){.filter-part .display-checkbox .wrapcheck{flex-wrap:wrap;max-height:140px;overflow-y:auto}}.filter-part .display-checkbox .checkmark{white-space:nowrap;background:#f5f7f8;border-radius:18px;flex-shrink:0;align-items:center;gap:8px;min-height:34px;padding:6px 10px;display:inline-flex}.filter-part .display-checkbox .btn-clear{flex-shrink:0;height:34px;margin-left:8px}.fw-banner .thumbMightyFitLeft,.fw-banner .thumbMightyFitRight{z-index:0}.svg_wrap svg:not(:last-child){margin-right:7px}.iframdiv{aspect-ratio:16/9;width:100%!important;padding-top:58.54%!important;position:relative!important}.iframdiv iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.dw-banner{width:100%}.video-loader{z-index:2;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-loader-text{margin-top:10px}.mm-details-skeleton .mm-skeleton-row{align-items:flex-start;gap:24px;display:flex}@media (max-width:767px){.mm-details-skeleton .mm-skeleton-row{flex-direction:column}}.mm-details-skeleton .mm-skeleton-col--left{flex:none;width:66.6667%}@media (max-width:767px){.mm-details-skeleton .mm-skeleton-col--left{width:100%}}.mm-details-skeleton .mm-skeleton-col--right{flex:none;width:33.3333%}@media (max-width:767px){.mm-details-skeleton .mm-skeleton-col--right{width:100%}}.mm-details-skeleton .mm-skeleton{background:#e7e7e7;border-radius:6px;position:relative;overflow:hidden}.mm-details-skeleton .mm-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.2s ease-in-out infinite mm-skeleton-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.mm-details-skeleton .mm-skeleton--video{aspect-ratio:16/9;width:100%}.mm-details-skeleton .mm-skeleton-card{background:#fff;border:1px solid #0000000f;border-radius:6px;padding:16px}.mm-details-skeleton .mm-skeleton--avatar{border-radius:999px;width:52px;height:52px;margin-bottom:14px}.mm-details-skeleton .mm-skeleton--title{width:80%;height:18px;margin-bottom:12px}.mm-details-skeleton .mm-skeleton--line{width:100%;height:12px;margin-bottom:10px}.mm-details-skeleton .mm-skeleton--line-sm{width:70%}.mm-details-skeleton .mm-skeleton--meta{width:60%;height:14px;margin:14px 0}.mm-details-skeleton .mm-skeleton--button{border-radius:6px;width:70%;height:38px;margin:10px 0 14px}.mm-details-skeleton .mm-skeleton--list{width:100%;height:86px}.mm-details-skeleton .mm-skeleton--section-title{width:240px;height:34px;margin:0 auto 12px}.mm-details-skeleton .mm-skeleton-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:991px){.mm-details-skeleton .mm-skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.mm-details-skeleton .mm-skeleton-cards{grid-template-columns:1fr}}.mm-details-skeleton .mm-skeleton--card-thumb{aspect-ratio:4/3;width:100%;margin-bottom:12px}@keyframes mm-skeleton-shimmer{to{transform:translate(100%)}}.detail-wrapper{flex-direction:column;gap:24px;display:flex}.detail-wrapper .dw-des{padding-top:16px}.detail-wrapper .dw-desall{max-width:820px;margin-left:auto;margin-right:auto;padding:18px 0}.detail-wrapper .dw-desall .h1{text-align:center;letter-spacing:1px;margin:0 0 12px;font-family:League Gothic;font-size:53px;font-weight:400}.detail-wrapper .dw-desall .peraall{line-height:1.6}.detail-wrapper .releted-work{margin-top:12px;padding-top:12px}.detail-wrapper .releted-work .rw-heading{text-align:center;margin-bottom:12px}.detail-wrapper .slider-part{padding-bottom:12px}.dw-banner .dw-des{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:20px 22px;display:flex;box-shadow:0 4px 12px #0000000d}.dw-banner .dw-des .imgwrap{align-items:center;gap:10px;display:flex}.dw-banner .dw-des .imgwrap img{object-fit:cover;border-radius:50%;width:60px;height:60px}.dw-banner .dw-des .imgwrap span{color:#2b2b2b;font-size:15px;font-weight:600}.dw-banner .dw-des .h4{color:#000;margin:0;font-family:Barlow;font-size:20px;font-weight:700;line-height:1.3}.dw-banner .dw-des .pera{color:#707070;margin:0;font-family:Glegoo;font-size:14px;line-height:1.6}.dw-banner .dw-des .iconpart{gap:20px;margin-top:4px;display:flex}.dw-banner .dw-des .first-part{align-items:center;gap:6px;display:flex}.dw-banner .dw-des .first-part span{color:#00b156;font-size:14px;font-weight:600}.dw-banner .dw-des .event-part{gap:24px;margin-top:6px;display:flex}.dw-banner .dw-des .ep-part{cursor:pointer;align-items:center;gap:8px;display:flex}.dw-banner .dw-des .ep-part span{color:#2b2b2b;font-size:14px;font-weight:500}.dw-banner .dw-des .cp-hover{box-shadow:none;background:0 0;border-top:1px solid #ededed;max-height:none;padding-top:12px;overflow:visible}.dw-banner .dw-des .hoverrow{margin-bottom:8px}.dw-banner .dw-des .hover-col p{color:#707070;margin:0;font-size:14px;font-weight:400}.dw-banner .dw-des .hover-col.right p{color:#000;text-align:right;font-weight:600}.video-skeleton{z-index:2;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-skeleton .mm-skeleton--video{border-radius:0;width:100%;height:100%}
