@charset "UTF-8";
.lang-block{
margin-top: 10px;
}
.trp-shortcode-switcher__wrapper .trp-shortcode-anchor {
display: none !important; }
.trp-language-item .trp-language-item-name{
font-size: 16px;
line-height: 22px;
font-weight: 700;
}
.trp-shortcode-switcher__wrapper .trp-shortcode-overlay {
position: static !important;
inset: auto !important;
display: flex !important;
align-items: center;
background: transparent !important;
border: 0 !important;
padding: 0 !important;
min-width: 0 !important;
width: auto !important;
height: auto !important;
align-items: center;
justify-content: center;
} .trp-shortcode-switcher__wrapper .trp-current-language-item__wrapper {
display: contents !important;
}
.trp-shortcode-switcher__wrapper .trp-language-item__current {
display: inline-flex !important;
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
border: 0 !important;
font-weight: 600;
cursor: default;
gap: 0;
}
.trp-shortcode-switcher__wrapper .trp-language-item__current .trp-language-item-name{
font-weight: 400;
} .trp-shortcode-switcher__wrapper .trp-shortcode-arrow {
display: none !important;
} .trp-shortcode-switcher__wrapper .trp-switcher-dropdown-list {
display: flex !important;
position: static !important;
transform: none !important;
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
background: transparent !important;
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
min-width: 0 !important;
width: auto !important;
gap: 10px;
overflow: visible;
max-height: unset;
align-items: center;
} .trp-shortcode-switcher__wrapper .trp-switcher-dropdown-list[hidden] {
display: flex !important;
}
.trp-shortcode-switcher__wrapper .trp-switcher-dropdown-list[inert] {
pointer-events: auto !important;
} .trp-shortcode-switcher__wrapper .trp-switcher-dropdown-list .trp-language-item {
display: inline-flex !important;
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
border: 0 !important;
text-decoration: none;
} .trp-shortcode-switcher__wrapper .trp-language-item__current::after {
content: "/";
margin: 0 4px;
font-weight: 400;
position: relative;
top: -1px;
}
.hide-free-marathon {
display: none !important;
}
.hide-paid-marathon {
display: none !important;
} body.marathon .hide-free-marathon {
display: flex !important;
} body.free-marathon .hide-paid-marathon {
display: flex !important;
}
body.eng-course .hide-eng-courses {
display: none !important;
}
body.eng-course .hide-nav.show-eng {
display: flex !important;
}
body, .site-header, #popup-content::-webkit-scrollbar-thumb, #popup-course, #lap-player-container {
background-color: #CC7890 !important;
color: #030303 !important;
}
li:has(a[href="https://club.jfit.com.ua/en/category/audiofajly/"]),
li:has(a[href="https://club.jfit.com.ua/en/category/trenuvannya-bez-svitla/"]),
li:has(a[href="https://club.jfit.com.ua/en/category/pryami-efiry-z-rhp/"]) {
display: none !important;
}.trp-floating-switcher {
display: flex;
flex-direction: column-reverse;
position: fixed;
z-index: 99999;
overflow: hidden;
padding: var(--switcher-padding, 10px);
border: var(--border, none);
border-radius: var(--border-radius, 8px);
background: var(--bg, #fff);
width: var(--switcher-width, auto);
top: var(--top, unset);
right: var(--right, unset);
bottom: var(--bottom, unset);
left: var(--left, unset);
box-shadow: 0 10px 20px 0 #0000000D;
}
.trp-floating-switcher .trp-switcher-dropdown-list {
flex-direction: column-reverse;
}
.trp-switcher-position-top.trp-floating-switcher {
flex-direction: column;
top: var(--wp-admin--admin-bar--height, 0);
}
.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,
.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list {
flex-direction: column;
} nav.trp-ls-inline .trp-language-switcher-inner {
flex-direction: row;
}
.trp-ls-inline.trp-opposite-language .trp-language-item {
width: 100%;
} #trp-floater-powered-by {
color: var(--text, #b3b3b3);
font-size: 12px;
text-align: center;
padding: 0 5px;
opacity: 70%;
}
#trp-floater-powered-by a {
color: var(--text, #b3b3b3);
}
.trp-switcher-position-bottom #trp-floater-powered-by {
border-top: 1px solid var(--border-color, #747474);
padding-top: 5px;
margin-top: 5px;
}
.trp-switcher-position-top #trp-floater-powered-by {
border-bottom: 1px solid var(--border-color, #747474);
padding-bottom: 5px;
margin-bottom: 5px;
} .trp-shortcode-switcher__wrapper {
position: relative;
border: none;
}
.trp-shortcode-switcher {
position: static;
display: inline-block;
overflow: hidden;
padding: 10px 0;
border: var(--border, none);
border-radius: var(--border-radius, 5px);
background: var(--bg, #fff);
width: auto;
box-shadow: none;
} .trp-shortcode-anchor:not(.trp-opposite-button) {
visibility: hidden;
}
.trp-shortcode-switcher.trp-open-on-click {
cursor: pointer;
}
.trp-shortcode-overlay {
position: absolute;
left: 0;
top: 0;
z-index: 9999;
} .trp-current-language-item__wrapper:not(.trp-hide-arrow) {
display: flex;
align-items: center;
padding-right: 10px;
justify-content: space-between;
} .trp-language-switcher-inner {
display: flex;
}
.trp-floating-switcher .trp-language-switcher-inner {
flex-direction: column-reverse;
}
.trp-shortcode-switcher .trp-language-switcher-inner {
flex-direction: column;
}
.trp-switcher-dropdown-list {
display: flex;
overflow-y: hidden; transition: max-height 0.2s ease-in-out;
max-height: 0;
transition-duration: var(--transition-duration);
}
.trp-shortcode-switcher .trp-switcher-dropdown-list {
flex-direction: column;
} .trp-ls-dropdown.is-open .trp-switcher-dropdown-list,
.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,
.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,
.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list {
overflow-y: auto;
max-height: min(350px, 70vh);
-webkit-overflow-scrolling: touch;
scrollbar-width: thin;
scrollbar-color: var(--text) transparent;
}
.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,
.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list {
overflow-y: hidden !important;
}
.trp-shortcode-arrow {
pointer-events: none;
}
.trp-shortcode-switcher.is-open .trp-shortcode-arrow {
transform: rotate(180deg);
} .trp-language-item:focus { outline: none; }
.trp-language-item:focus-visible {
outline: 2px solid var(--text);
outline-offset: -2px;
} .trp-language-item {
display: flex;
align-items: center;
gap: 8px;
padding: 7px 16px;
text-decoration: none;
min-height: 19px;
box-sizing: content-box;
}
.trp-language-item:hover {
background: var(--bg-hover, #f3f3f3);
}
.trp-language-item:hover .trp-language-item-name {
color: var(--text-hover, #000);
}
.trp-language-item__current {
pointer-events: none;
cursor: default;
}
.trp-language-item-name {
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--text, #000);
font-size: var(--font-size, 14px);
line-height: 1.2;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
font-weight: 400;
}
.trp-flag-image {
border-radius: var(--flag-radius, 0) !important;
aspect-ratio: var(--aspect-ratio, 4/3) !important;
width: var(--flag-size, 18px) !important;
display: inline-block !important;
height: auto !important;
}
.trp-menu-ls-label .trp-flag-image {
margin: -2px 3px;
}
.trp-custom-flag {
object-fit: cover;
} .trp-switcher-dropdown-list::-webkit-scrollbar { width: 6px; }
.trp-switcher-dropdown-list::-webkit-scrollbar-track { background: transparent; }
.trp-switcher-dropdown-list::-webkit-scrollbar-thumb {
background-color: var(--text);
border-radius: 4px;
}
.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover {
background-color: var(--text-hover);
} .trp-flag-rounded {
border-radius: 9999px !important;
aspect-ratio: 1 / 1 !important;
}
.trp-ls-name {
padding-left: 5px;
}
@media (prefers-reduced-motion: reduce) {
.trp-switcher-dropdown-list {
transition: none !important; }
} .trp_ald_ls_container img.trp-flag-image{
padding-top: 0 !important;
}
.trp_ald_ls_container .trp-language-switcher{
position: relative;
display: inline-block;
padding: 0;
border: 0;
box-sizing: border-box;
}
.trp_ald_ls_container .trp-language-switcher > div {
box-sizing: border-box;
padding-right: 20px;
padding-bottom: 3px;
padding-left: 13px;
border: 1px solid #c1c1c1;
border-radius: 3px;
background-color: #fff;
}
.trp_ald_ls_container .trp-language-switcher > div > a {
display: block;
padding: 2px;
border-radius: 3px;
color: rgb(7, 105, 173);
}
.trp_ald_ls_container .trp-language-switcher > div > a:hover {
background: #f1f1f1;
}
.trp_ald_ls_container .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
cursor: default;
}
.trp_ald_ls_container .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover {
background: none;
}
.trp_ald_ls_container .trp-language-switcher > div > a > img{
display: inline;
margin: 0 3px;
width: 18px;
height: 12px;
border-radius: 0;
}
.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-current-language{
display: inline-block;
}
.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-current-language,
.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-current-language{
visibility: hidden;
}
.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-language{
display: inline-block;
height: 1px;
overflow: hidden;
visibility: hidden;
z-index: 1;
max-height: 250px;
overflow-y: auto;
left: 0;
top: 0;
min-height: auto;
}
.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-language,
.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-language{
visibility: visible;
max-height: 250px;
height: auto;
overflow-y: auto;
position: absolute;
left: 0;
top: 0;
display: inline-block !important;
min-height: auto;
}
#trp_ald_x_button{
z-index: 0 !important;
}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary-colors-primary---blue-01:#54bef0;--primary-colors-primary---blue-02:#caeeff;--neutrals-colors-neutral-10---primary-text:#000;--neutrals-colors-neutral-40---primary-background:#f2f2f7;--neutrals-colors-neutral-20---secondary-text:#7d7d7d;--neutrals-colors-neutral-50---secondary-background:#fff;--vvvv:rgba(60,60,67,.6)}:focus{outline:none!important}body:not(.elementor-page):not(.elementor-editor-active){--font-family:"Inter",sans-serif;--font4:"Poppins",sans-serif}body{background:#fff}.container{margin:0 auto;padding:0 20px;width:1200px}@media only screen and (max-width:1200px){.container{width:1024px}}@media only screen and (max-width:1023px){.container{width:100%}}@media only screen and (min-width:1360px){.container{width:1320px}}*{box-sizing:border-box;margin:0;padding:0}img{height:auto;max-width:100%}ol,ul{list-style:none;margin:0;padding-left:0}h1{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font4);font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:133%;margin-bottom:16px}body:not(.elementor-page):not(.elementor-editor-active) p{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:125%}body .elementor-editor-active p,body.elementor-page p{margin:0 0 20px}#masthead{margin-bottom:15px;margin-top:12px}.course-item-popup #masthead{position:absolute;width:100%;z-index:999999}#masthead .wrapper{align-items:center;display:flex;justify-content:space-between}#masthead .wrapper img{display:block}#masthead #back-to{align-items:center;background:none;color:#000;display:flex;font-size:16px;gap:10px;margin:0;padding:0}.header-area{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.header-area h1{margin-bottom:0}.header-area-menu{display:block}.header-area-menu .header-box{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}#content{margin:0 0 50px}#content .calorie-calculator .divider{background:#000;border-radius:100px;height:4px;margin-bottom:28px;width:100%}#content #calorie-result p{align-items:center;background:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/images/Progress_Ring.svg) no-repeat 50%;display:flex;flex-direction:column;justify-content:center;min-height:156px;text-align:center}#content #calorie-result p span{color:rgba(0,0,0,.7);font-family:var(--font-family);font-size:8px;font-weight:400;line-height:normal;text-align:center}#content form h3{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font-family);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:122%}#content form ul{display:flex;flex-direction:column;gap:24px}#content form label{color:var(--neutrals-colors-neutral-10---primary-text);display:block;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:6px}#content form input[type=email],#content form input[type=number],#content form input[type=password],#content form input[type=tel],#content form input[type=text]{background:#fff;border:1px solid #d8dadc;border-radius:10px;color:#000;font-size:16px;font-weight:400;padding:14px 16px;width:100%}#content form input[type=email]::placeholder,#content form input[type=number]::placeholder,#content form input[type=password]::placeholder,#content form input[type=tel]::placeholder,#content form input[type=text]::placeholder{color:#767676}#content form label{position:relative}#content form label input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;height:16px;left:0;position:absolute;top:0;width:16px}#content form label input[type=checkbox]:checked{background-color:#000;border-color:#000}#content form label input[type=checkbox]:focus{outline:none}#content form label input[type=checkbox]:checked:before{background-repeat:no-repeat;background-size:contain;background:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/images/checkbox.svg) no-repeat 50%;content:"";height:12px;left:1px;position:absolute;top:1px;width:12px}#content form label span{color:#4c4c4c;display:inline-block;padding-left:26px}#content form label span.required{padding:0}#content form fieldset{margin-bottom:32px}#content form fieldset div{border-bottom:1px solid #c6c6c8;padding:12px 0}#content form fieldset div input[type=radio]{height:0;opacity:0;position:absolute;width:0}#content form fieldset div label{align-items:center;cursor:pointer;display:flex;gap:10px;margin:0;padding-right:49px;position:relative}#content form fieldset div label:before{background:#fff;content:"";height:10px;mask-image:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/images/check.svg);position:absolute;right:23px;width:11px;z-index:1}#content form fieldset div label:after{background:#fff;border:2px solid #c7c7cc;border-radius:50%;content:"";display:block;height:22px;position:absolute;right:17px;transition:all .3s ease;width:22px}#content form fieldset div label span{color:#000;font-size:16px}#content form fieldset div input[type=radio]:checked+label{border-color:#000}#content form fieldset div input[type=radio]:checked+label:after{background:#000;border-color:#000}#content a.view-menu-btn,#content button{background:var(--neutrals-colors-neutral-10---primary-text);border-radius:10px;color:#fff;height:56px;line-height:20px;padding:17px;width:100%}#content a.view-menu-btn.light,#content button.light{background:#fff;border:1px solid #000;color:#000}#content button.lp-button{font-size:17px;font-weight:400}#content a.view-menu-btn{color:#fff;display:inline-block;text-align:center;text-decoration:none}#content .category-section a.view-menu-btn,#content .category-section button{background:none;border:none;border-radius:14px;display:block;height:100%;left:0;padding:0;position:absolute;text-align:left;top:0;width:100%}#content .menu-accordion .accordion-item{border-bottom:1px solid #c6c6c6;margin:20px 0}#content .menu-accordion .accordion-item.active{border-bottom:none}#content .menu-accordion .accordion-item.active button.accordion-title svg{transform:rotate(180deg)}#content .menu-accordion .accordion-item button.accordion-title{align-items:center;background:none;border:none;border-radius:0;color:var(--neutrals-colors-neutral-10---primary-text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:16px;font-weight:400;height:44px;justify-content:space-between;letter-spacing:-.03em;line-height:137%;padding:10px 0;text-align:left;width:100%}#content .menu-accordion .accordion-item button.accordion-title svg{transition:.3s}#content .menu-accordion .accordion-item a.light{background:#000;border:1px solid #000;border-radius:10px;color:#fff;display:inline-block;height:56px;line-height:20px;padding:17px;text-align:center;text-decoration:none;width:100%}#content .menu-accordion .accordion-item .accordion-content{background:#fff;border-top:1px solid #c6c6c6;display:none;padding:24px 0 36px}#content .menu-accordion .accordion-item .accordion-content button.view-menu-btn{margin-bottom:16px}#content .menu-accordion .accordion-item .top-box{align-items:center;background:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/images/Progress_Ring.svg) no-repeat 50%;display:flex;flex-direction:column;justify-content:center;min-height:156px;text-align:center}#content .menu-accordion .accordion-item .top-box .day-norma-kall{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font4);font-size:16px;font-weight:700;line-height:133%;margin:0;text-align:center}#content .menu-accordion .accordion-item .top-box span{color:rgba(0,0,0,.7);font-family:var(--font-family);font-size:8px;font-weight:400;text-align:center}#content .menu-accordion .accordion-item table.jbu{border:none;margin:24px 0}#content .menu-accordion .accordion-item table.jbu td,#content .menu-accordion .accordion-item table.jbu tr{border:none;padding:0}#content .menu-accordion .accordion-item table.jbu .top-box{align-items:center;display:flex;justify-content:center;margin-bottom:20px}#content .menu-accordion .accordion-item table.jbu tbody td,#content .menu-accordion .accordion-item table.jbu thead td{text-align:right}#content .menu-accordion .accordion-item table.jbu tbody td:first-child,#content .menu-accordion .accordion-item table.jbu thead td:first-child{text-align:left}#content .menu-accordion .accordion-item table.jbu thead tr td{border-bottom:1px solid #c6c6c6;color:rgba(0,0,0,.7);font-family:var(--font-family);font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:133%;padding-bottom:2px;width:33%}#content .menu-accordion .accordion-item table.jbu thead tr td svg{margin-right:8px;position:relative;top:1px}#content .menu-accordion .accordion-item table.jbu tbody td{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font-family);font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:125%;padding-top:2px;width:33%}#content .menu-section{margin-top:20px}#content .menu-section h2{margin:0}#content .menu-section .section-item{border-bottom:1px solid #c6c6c6;padding:11px 0}#content .menu-section .section-item a span{align-items:center;display:flex;justify-content:space-between;width:100%}#content .menu-section .section-item svg{position:inherit}#content .menu-section .search-result-content{border-bottom:1px solid #c6c6c6;display:flex;flex-direction:column;justify-content:space-between;padding:11px 0;position:relative}#content .menu-section .search-result-content .search-result-arrow{position:absolute;right:0;top:20px}#content .menu-section .search-result-content .search-result-snippet{font-size:12px}#content .menu-section a{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font-family);font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:137%;text-decoration:none}#content .menu-section a span{display:flex;justify-content:space-between;width:100%}#content .menu-section a span svg{position:relative;top:50%;transform:translateY(-50%)}#content .menu-top{margin-top:30px}#content .menu-top .top-box{align-items:center;background:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/images/Progress_Ring.svg) no-repeat 50%;display:flex;flex-direction:column;justify-content:center;min-height:156px;text-align:center}#content .menu-top .top-box .day-norma-kall{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font4);font-size:16px;font-weight:700;line-height:133%;margin:0;text-align:center}#content .menu-top .top-box span{color:rgba(0,0,0,.7);font-family:var(--font-family);font-size:8px;font-weight:400;text-align:center}#content .menu-top table.jbu{border:none;margin:24px 0}#content .menu-top table.jbu td,#content .menu-top table.jbu tr{border:none;padding:0}#content .menu-top table.jbu .top-box{align-items:center;display:flex;justify-content:center;margin-bottom:20px}#content .menu-top table.jbu tbody td,#content .menu-top table.jbu thead td{text-align:right}#content .menu-top table.jbu tbody td:first-child,#content .menu-top table.jbu thead td:first-child{text-align:left}#content .menu-top table.jbu thead tr td{border-bottom:1px solid #c6c6c6;color:rgba(0,0,0,.7);font-family:var(--font-family);font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:133%;padding-bottom:2px;width:33%}#content .menu-top table.jbu thead tr td svg{margin-right:8px;position:relative;top:1px}#content .menu-top table.jbu tbody td{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font-family);font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:125%;padding-top:2px;width:33%}#pdf-modal{align-items:center;background:#f2f2f3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}#pdf-modal .pdf-viewer{background:#fff;border-radius:0;border-radius:30px;max-height:80%;max-width:400px;overflow:auto;overflow:visible;padding:0;position:relative;text-align:center;width:85vw}#pdf-modal .pdf-viewer.class_tracker{padding:20px 20px 94px}#pdf-modal .pdf-viewer.class_tracker #pdf-canvas-container{height:415px;padding-bottom:100px}#pdf-modal #nav-btns{border-radius:50px;bottom:-50px;display:flex;height:30px;justify-content:space-between;left:50%;padding:3px 12px;position:absolute;transform:translateX(-50%);width:80px}#pdf-modal button{background:none;padding:0}#pdf-modal button.disabled{opacity:.04}#pdf-modal a.btn-default{background:var(--neutrals-colors-neutral-10---primary-text);border-radius:10px;bottom:20px;color:#fff;height:56px;left:20px;line-height:20px;padding:17px;position:absolute;text-decoration:none;width:100%;width:calc(100% - 40px)}#pdf-modal #close-pdf-modal{position:absolute;right:0;top:-47px}#pdf-canvas-container{display:block;height:100%;overflow-y:scroll}#pdf-canvas-container canvas{border-radius:30px;display:block;height:auto;margin:0;width:100%}#info-menu-modal{align-items:center;background:#f2f2f3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#info-menu-modal #close-info-modal{background:none;border:none;padding:0;position:absolute;right:20px;top:24px}#info-menu-modal .modal-content{background:#fff;border-radius:10px;max-height:80%;max-width:90%;overflow:auto;overflow:visible;overflow:scroll;padding:20px;position:relative;text-align:center}#info-menu-modal img{height:auto;width:100%}.category-section h2,.menu-page h2{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font-family);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:122%;margin-top:40px}.category-section ul,.menu-page ul{display:flex;flex-direction:column;gap:24px}.category-section ul img,.menu-page ul img{border-radius:14px;display:block;width:100%}.category-section ul li,.menu-page ul li{position:relative}.category-section ul li a,.category-section ul li button,.menu-page ul li a,.menu-page ul li button{display:block;position:relative}.category-section ul li a:after,.category-section ul li button:after,.menu-page ul li a:after,.menu-page ul li button:after{background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(0,0,0,.2) 58%);border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.category-section ul li a .post-title-wrap,.category-section ul li button .post-title-wrap,.menu-page ul li a .post-title-wrap,.menu-page ul li button .post-title-wrap{bottom:8px;color:var(--neutrals-colors-neutral-50---secondary-background);display:flex;font-family:var(--font4);font-size:24px;font-weight:700;gap:14px;left:16px;letter-spacing:-.01em;line-height:130%;padding-right:16px;position:absolute;z-index:1}.category-section ul li a .post-title-wrap .post-date,.category-section ul li button .post-title-wrap .post-date,.menu-page ul li a .post-title-wrap .post-date,.menu-page ul li button .post-title-wrap .post-date{color:var(--neutrals-colors-neutral-50---secondary-background);font-family:var(--font4);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:130%;opacity:.7;position:relative;top:11px}.category-section ul li a .live-icon,.category-section ul li button .live-icon,.menu-page ul li a .live-icon,.menu-page ul li button .live-icon{position:absolute;right:16px;top:12px}.recommended-menu-matching{margin-bottom:24px}.learn-press-form-login form a{color:#000}.learn-press-form-login form label{padding-left:25px}.learn-press-form-login form ul{margin-bottom:13px}.learn-press-form-login form ul label{padding-left:0}.lost_reset_password button[type=submit]{color:#fff;font-weight:400}#pdf-preloader{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999999}#pdf-preloader.active{opacity:1;visibility:visible}#content .video-js{background:#fff;border-radius:10px}#content .video-js button{background:none;border-radius:0;height:auto;width:auto}#content .video-js button.vjs-big-play-button{background:#000;height:40px;line-height:37px;margin:0;transform:translate(-50%,-50%);width:40px}@media screen and (min-width:1200px){#content .wp-block-video{align-items:center;aspect-ratio:16/9;display:flex;height:78vh;justify-content:center;margin:0 auto;max-height:68vh;max-width:100%;padding:0;width:auto}#content .wp-block-video[poster]{object-fit:contain}#content .wp-block-video .video-js,#content .wp-block-video video{left:50%;padding:0;transform:translateX(-50%)}#content .video-js .vjs-tech{display:block;height:100%;left:50%;object-fit:contain;position:absolute;top:0;width:100%}}@supports (position:sticky){@media screen and (min-width:1200px){#content .wp-block-video [poster]{object-fit:contain}}}@media screen and (min-width:1200px){#content .video-js.vjs-fluid:not(.vjs-audio-only-mode){height:100%}#content div.vjs-poster{left:50%;transform:translateX(-50%)}#content picture.vjs-poster{left:-7.5%;width:115%}}#content picture.vjs-poster img{height:100%}.single-menu .wp-block-buttons .wp-block-button{display:flex;flex-grow:1}.single-menu .wp-block-buttons .wp-block-button__link{background:#fff!important;border:1px solid #000;border-radius:10px;color:#000;display:inline-block;font-weight:400;height:56px;line-height:20px;padding:17px;text-align:center;text-decoration:none;width:100%}.single-menu .wp-block-buttons .wp-block-button__link:hover{background:#000!important;color:#fff}.single-contest .before-after-wrapper{display:flex;justify-content:space-between;margin-bottom:20px}.single-contest .before-after-wrapper .box{width:48%}.single-contest .before-after-wrapper .box img,.single-contest .before-after-wrapper .box video{height:auto!important;width:100%}#preloader{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s,opacity .5s linear;visibility:hidden;width:100%;z-index:9999}#preloader.active{opacity:1;visibility:visible}.circular-progress{align-items:center;background:conic-gradient(#000 3.6deg,#ededed 0deg);border-radius:50%;display:flex;height:150px;justify-content:center;position:relative;width:150px}.circular-progress:before{background-color:#fff;border-radius:50%;content:"";height:110px;position:absolute;width:110px}.progress-value{color:#000;font-size:30px;font-weight:600;position:relative}#blog-archive .hidden-text{display:none}#blog-archive .read-more-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px}#blog-archive .read-more-btn:hover{background-color:#0056b3}#blog-archive .subcategory{margin-bottom:32px}#blog-archive .subcategory h2{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font4);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:122%}#blog-archive .subcategory .subcategory-posts li a{align-items:center;border-bottom:1px solid #c6c6c6;color:var(--neutrals-colors-neutral-10---primary-text);display:flex;font-family:var(--font-family);font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:-.03em;line-height:137%;padding:11px 0;text-decoration:none}#blog-archive .subcategory .subcategory-posts li a .post-title{display:flex;justify-content:space-between;width:100%}#blog-archive .subcategory .subcategory-posts li a .post-title svg{position:relative;top:5px}#blog-archive .category-posts{display:flex;flex-direction:column;gap:24px}#blog-archive .category-posts li{position:relative}#blog-archive .category-posts li a{display:block;position:relative}#blog-archive .category-posts li a:after{background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(0,0,0,.2) 58%);border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#blog-archive .category-posts li a img{border-radius:14px;display:block;width:100%}#blog-archive .category-posts li a .post-title-wrap{align-items:center;bottom:8px;display:flex;font-size:24px;font-weight:700;gap:14px;left:16px;position:absolute;z-index:1}#blog-archive .category-posts li a .post-title-wrap,#blog-archive .category-posts li a .post-title-wrap .post-date{color:var(--neutrals-colors-neutral-50---secondary-background);font-family:var(--font4);letter-spacing:-.01em;line-height:130%}#blog-archive .category-posts li a .post-title-wrap .post-date{font-size:16px;font-weight:600;opacity:.7;position:relative;top:0}#blog-archive .category-posts li a .live-icon{position:absolute;right:16px;top:12px}#blog-archive .category-description{margin-bottom:30px}#blog ul{margin:0;padding:0}#blog ul li a{align-items:center;border-bottom:1px solid #c6c6c6;color:var(--neutrals-colors-neutral-10---primary-text);display:flex;font-family:var(--font-family);font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:-.03em;line-height:137%;padding:11px 0;text-decoration:none}#content .single-post{margin:0 auto;max-width:792px}.single-post p{color:rgba(0,0,0,.7);font-family:var(--font-family);font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:137%;margin:0}.single-post ul{padding-left:25px}.single-post ul li{color:rgba(0,0,0,.7);font-family:var(--font-family);font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:137%;position:relative}.single-post ul li:before{background:rgba(0,0,0,.7);border-radius:10px;content:"";display:block;height:5px;left:-15px;position:absolute;top:7px;width:5px}.single-post .wp-block-group{margin:32px 0}.single-post .wp-block-group .wp-block-group__inner-container{margin:0}.single-post .wp-block-group p{color:rgba(0,0,0,.7);font-family:var(--font-family);font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:137%;margin:0}.single-post .wp-block-video{margin:32px 0}.single-post p{margin-bottom:15px}.single-post .wp-block-button a{background:var(--neutrals-colors-neutral-10---primary-text)!important;border-radius:10px;color:var(--neutrals-colors-neutral-50---secondary-background);font-family:var(--font-family);font-size:16px;font-weight:600;line-height:125%;text-align:center}#standard-output{display:none;margin-top:32px}#standard-output.active{display:block}#ajax-search-form{position:relative}#ajax-search-form svg{position:absolute;right:11px;top:17px}#ajax-search-form #ajax-search-results{margin-top:32px}#ajax-search-form #ajax-search-results ul{display:block;margin:0;padding:0}#ajax-search-form #ajax-search-results ul li a{align-items:center;border-bottom:1px solid #c6c6c6;color:var(--neutrals-colors-neutral-10---primary-text);display:flex;font-family:var(--font-family);font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:-.03em;line-height:137%;padding:11px 0;position:relative;text-decoration:none}.wp-has-aspect-ratio .wp-block-embed__wrapper{aspect-ratio:16/9}@media (max-width:576px){.wp-has-aspect-ratio .wp-block-embed__wrapper{aspect-ratio:9/16}}#learn-press-profile{margin:50px 0 0}#learn-press-profile .lp-content-area{padding:0}#learn-press-profile.guest .lp-content-area{flex-direction:column}#learn-press-profile.guest .lp-content-area .main-menu-container{width:100%}#learn-press-profile.guest .lp-content-area .main-menu-container li.no-access{line-height:22px;padding:9px 0}#learn-press-profile .lp-profile-content-area{align-items:center;flex-direction:column;gap:28px}#learn-press-profile .lp-profile-content-area .lp-profile-left{max-width:128px;min-width:128px}#learn-press-profile .lp-profile-content-area .lp-profile-right{padding:0}#learn-press-profile .lp-profile-content-area .lp-profile-right .lp-profile-username{font-family:Inter,sans-serif;font-size:16px;font-weight:300}#learn-press-profile .meta-profile{display:flex;flex-direction:column;gap:8px;margin-bottom:28px;margin-top:4px;text-align:center}#learn-press-profile .meta-profile p{font-size:16px;line-height:22px}#learn-press-profile .main-menu-container ul>li{border-bottom:1px solid #c6c6c6;display:flex;gap:12px}#learn-press-profile .main-menu-container ul>li.hidden{display:none}#learn-press-profile .main-menu-container ul>li a{color:#000;display:inline-block;font-size:16px;font-weight:400;line-height:22px;margin:10px 0}#learn-press-profile .main-menu-container ul>li img{display:inline-block;margin:0}.hide-nav{display:none!important}body.marathon .hide-nav{display:flex!important}.hide-only-marathon{display:none!important}body.kursy .hide-only-marathon{display:flex!important}#user-info-content,.main-menu-container{opacity:1;transition:opacity .3s ease}#user-info-content{display:none}#user-info-content .wrapper h2{font-family:var(--font4);font-size:30px;font-weight:700;line-height:40px}#user-info-content .wrapper .box{display:flex;flex-direction:column;gap:50px}#user-info-content #avatar-uploader label input{display:none}#user-info-content #avatar-uploader label span{background:#fff;border:1px solid #000;border-radius:10px;color:#000;cursor:pointer;display:block;height:56px;line-height:20px;padding:17px;text-align:center;width:100%}#user-info-content #avatar-uploader button{width:auto}@media (max-width:576px){#user-info-content #avatar-uploader button{width:100%}}#user-info-content .wrapper-buttons{display:flex;gap:20px;margin-top:24px}@media (max-width:576px){#user-info-content .wrapper-buttons{flex-direction:column}}#user-info-content #back-to-menu{align-items:center;background:none;color:#000;display:flex;font-size:16px;gap:10px;margin:0 0 20px;padding:0}#user-info-content .learnpress_avatar__cropper img{border-radius:100px;max-width:128px;min-width:128px}#user-info-content .learnpress_avatar__cropper div{display:flex;gap:10px;margin-top:20px}#user-info-content .learnpress_avatar__cropper div button{margin:0}#user-info-content #avatar-preview-container{height:300px;width:300px}@media (max-width:576px){#user-info-content #avatar-preview-container,#user-info-content #avatar-preview-container img{height:auto;width:100%}}#user-info-content form li{margin:0}#user-info-content form .lp-button{margin-top:20px}#user-info-content form .lp-show-password-input{top:14px}#user-info-content h3{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font-family);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:122%}.learnpress .error-message{align-items:center;display:flex;flex-direction:column;margin:50px 0;text-align:center}#courses-page h2{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font-family);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:122%;margin-top:40px}#courses-page .courses-grid{display:flex;flex-direction:column;gap:24px}#courses-page .courses-grid.active-courses{margin-bottom:24px}#courses-page .courses-grid.inactive-courses{position:relative}#courses-page .courses-grid.inactive-courses:after{background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(0,0,0,.2) 58%);border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#courses-page .course-card{position:relative}#courses-page .course-card.course-inactive,#courses-page .course-card.outdate{filter:grayscale(1)}#courses-page .course-card img{aspect-ratio:16/9;border-radius:14px;display:block;height:auto;object-fit:cover;width:100%}#courses-page .course-card p{color:var(--neutrals-colors-neutral-50---secondary-background);font-family:var(--font4);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:130%;max-width:181px;opacity:.7;position:absolute;right:16px;text-align:right;top:11px;z-index:1}#courses-page .course-card .course-details{bottom:8px;display:flex;gap:14px;left:16px;padding-right:16px;position:absolute;z-index:1}#courses-page .course-card .course-details h3{color:var(--neutrals-colors-neutral-50---secondary-background);font-family:var(--font4);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:130%;margin:0}#courses-page .course-card .course-details h3 a{color:var(--neutrals-colors-neutral-50---secondary-background);text-decoration:none}#courses-page .course-card .course-image{position:relative}#courses-page .course-card .course-image a{display:block;position:relative}#courses-page .course-card .course-image a:after{background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(0,0,0,.2) 58%);border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.learn-press-breadcrumb{display:none}.learnpress-course-curriculum .curriculum-sections .section-item .section-content{display:flex;flex-direction:column;gap:24px;margin-top:24px}.learnpress-course-curriculum .curriculum-sections .section-item .section-content li.course-item{background:none;margin:0;padding:0;transition:none}.learnpress-course-curriculum .curriculum-sections .section-item .section-content li.course-item:before{display:none}.learnpress-course-curriculum .curriculum-sections .section-item .section-content li.course-item a.section-item-link{display:block;padding:0}.learnpress-course-curriculum .curriculum-sections .section-item .section-content li.course-item a.section-item-link:before{background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(0,0,0,.2) 58%);border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.learnpress-course-curriculum .curriculum-sections .section-item .section-content li.course-item img{border-radius:14px;display:block}.learnpress-course-curriculum .curriculum-sections .section-item .section-content li.course-item .course-item-info{bottom:8px;left:16px;position:absolute}.learnpress-course-curriculum .curriculum-sections .section-item .section-content li.course-item .course-item-info .item-name{color:var(--neutrals-colors-neutral-50---secondary-background);font-family:var(--font4);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:130%;margin:0}.learnpress-course-curriculum .curriculum-sections .section-item .section-content li.course-item .course-item-meta{display:none}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons{display:flex;flex-direction:column;gap:24px;list-style-type:none;margin-top:24px;padding:0}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li{background:none;margin:0;padding:0;transition:none}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li .live-icon{position:absolute;right:16px;top:12px}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li a.section-item-link{display:block;padding:0;position:relative}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li a.section-item-link:before{background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(0,0,0,.2) 58%);border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li img{border-radius:14px;display:block;width:100%}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li .lesson-name{color:#fff;font-family:var(--font4);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:130%;position:absolute;right:16px;top:16px;z-index:1}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li .course-item-info{align-items:center;bottom:8px;display:flex;gap:14px;left:16px;position:absolute;z-index:11}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li .course-item-info .item-name{color:var(--neutrals-colors-neutral-50---secondary-background);font-family:var(--font4);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:130%;margin:0}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li .course-item-info .weekday{color:var(--neutrals-colors-neutral-50---secondary-background);font-family:var(--font4);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:130%;opacity:.7;position:relative;top:0}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li.locked{position:relative}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li.locked>span:before{background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(0,0,0,.2) 58%);border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li.locked img{filter:grayscale(1)}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li.locked .course-lock{bottom:8px;position:absolute;right:16px;z-index:1}#learn-press-course .jfit_learnpress-course-curriculum .course-lessons li.locked .course-item-info .item-name{opacity:.5}#popup-course{flex-direction:column}#popup-course #popup-content{margin:60px 0 0;padding:0 20px}#popup-course #popup-content .content-item-wrap{padding-top:0}#popup-course #popup-content .content-item-summary h1{font-size:30px;margin-bottom:16px;text-align:left}#popup-course #popup-content .content-item-summary .ub-hide{display:none}#popup-course #popup-content .content-item-summary .ub-expand-toggle-button{color:var(--neutrals-colors-neutral-10---primary-text);display:block;font-family:var(--font-family);font-size:14px;font-weight:700;line-height:125%;margin-top:-5px;text-decoration:underline;text-decoration-skip-ink:none}#popup-course #popup-content .content-item-summary .wp-block-ub-expand{margin-bottom:32px}#popup-course #popup-content .content-item-summary .wp-block-button{display:block;width:100%}#popup-course #popup-content .content-item-summary .wp-element-button{background:var(--neutrals-colors-neutral-10---primary-text);border-radius:10px;height:56px;line-height:56px;padding:0 20px;width:100%}#popup-course #popup-content .content-item-summary h2.wp-block-heading{color:var(--neutrals-colors-neutral-10---primary-text);font-family:var(--font4);font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:130%;margin:42px 0 8px}#popup-course #popup-content .content-item-summary .wp-block-video{margin-bottom:30px}#popup-course #popup-content .content-item-summary .wp-block-video video{border-radius:10px}#popup-course #popup-content .content-item-summary .learn-press-message,#popup-course #popup-content .content-item-summary .lp-button{display:none}#popup-course #popup-content .content-item-summary a.success{background:var(--neutrals-colors-neutral-10---primary-text);border-radius:10px;color:#fff;display:block;height:56px;line-height:56px;padding:0 20px;text-align:center;width:100%}#modal-success-lesson{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:999999}#modal-success-lesson .icon-logo{background-color:#fff;height:130px;mask-image:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/images/logo.svg);mask-repeat:no-repeat;mask-size:contain;width:130px}#modal-success-lesson .modal-content{background-color:#1e1e1e;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:20px;position:relative;width:100%}#modal-success-lesson h2{font-size:30px;font-weight:600}#modal-success-lesson h2,#modal-success-lesson p{color:var(--neutrals-colors-neutral-50---secondary-background);font-family:var(--font10);margin:0;text-align:center}#modal-success-lesson p{font-size:20px;font-weight:400}#modal-success-lesson a{border:1px solid var(--neutrals-colors-neutral-50---secondary-background);border-radius:10px;bottom:80px;color:#fff;height:56px;left:50%;line-height:53px;margin:0 auto;max-width:353px;padding:0;position:absolute;text-align:center;text-decoration:none;transform:translateX(-50%);width:calc(100% - 40px)}#modal-success-lesson .wrap{align-items:center;display:flex;flex-direction:column;gap:24px;margin-top:-27px;text-align:center}#modal-success-lesson a:hover{text-decoration:underline}.woocommerce-notices-wrapper{display:none}#content form.woocommerce-form-login .password-input button{background:none;width:auto}#content form.woocommerce-cart-form{display:none}#content form.woocommerce-cart-form a.remove{background:none!important;color:#000!important;font-size:17px;position:absolute;right:7px;top:12px}#content form.woocommerce-cart-form .product-name{padding-right:30px;position:relative}#content #edit-order-button{background:#fff;border:1px solid #000;border-radius:10px;color:#fff;color:#000;height:56px;line-height:20px;margin-bottom:20px;padding:17px;text-align:center;width:100%}#content #payment{background:none}#content #payment .payment_methods{display:block;margin-bottom:20px;padding-left:24px;position:relative}#content #payment .payment_methods img{margin:0}#content #payment .payment_methods li{margin-bottom:16px;position:relative}#content #payment .payment_methods input{left:-22px;position:absolute;top:3px}#content #payment .place-order,#content #payment ul{padding:0}.checkout_coupon.woocommerce-form-coupon p{float:none;width:100%}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/fonts/BebasNeueCyrillic.woff2) format("woff2"),url(//club.jfit.com.ua/wp-content/themes/jfit/assets/fonts/BebasNeueCyrillic.woff) format("woff")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/fonts/lora-v23-latin-ext_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:asearegular;font-style:normal;font-weight:400;src:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/fonts/asear-webfont.woff2) format("woff2"),url(//club.jfit.com.ua/wp-content/themes/jfit/assets/fonts/asear-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(//club.jfit.com.ua/wp-content/themes/jfit/assets/fonts/Gilroy-Regular.woff) format("woff"),url(//club.jfit.com.ua/wp-content/themes/jfit/assets/fonts/Gilroy-Regular.ttf) format("truetype")}.workout-counter-container{display:flex;gap:20px;margin:20px 0}@media (max-width:1023px){.workout-counter-container{flex-direction:column;gap:10px}}.workout-counter-container .workout-counter-display{align-items:center;background:#fff;border:1px solid #000;border-radius:10px;color:#000;display:inline-block;display:flex;gap:10px;justify-content:space-between;padding:14px 20px;white-space:nowrap}.workout-counter-container .workout-counter-number{background:#000;border-radius:5px;color:#fff;padding:0 10px}@media (max-width:1023px){.workout-counter-container .workout-counter-number{padding:0 10px}}.workout-counter-container .workout-counter-button{border:none;color:#fff;cursor:pointer;display:inline-block;font-size:17px;text-decoration:none;transition:all .3s ease}.workout-counter-container .workout-counter-button:active{box-shadow:0 2px 4px rgba(0,0,0,.2);transform:translateY(0)}.workout-counter-container .workout-counter-number.updated{animation:counterUpdate .5s ease-in-out}@keyframes counterUpdate{0%{transform:scale(1)}50%{color:#fff;transform:scale(1.2)}to{transform:scale(1)}}.lesson-completed-icon{align-items:center;border-radius:10px;display:flex;height:44px;justify-content:center;left:16px;position:absolute;top:16px;transition:all .3s ease;width:44px;z-index:10}@media (max-width:1023px){.lesson-completed-icon{border-radius:5px;height:26px;left:16px;top:16px;width:26px}}.lesson-completed-icon:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);transform:scale(1.1)}.lesson-completed-icon svg{height:100%;width:100%}.lesson-completed-icon{animation:lessonCompletedAppear .5s ease-out}@keyframes lessonCompletedAppear{0%{opacity:0;transform:scale(.5) rotate(-180deg)}50%{opacity:.7;transform:scale(1.1) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.course-lesson.locked .lesson-completed-icon{filter:grayscale(50%);opacity:.6}.course-lesson,.course-lesson .section-item-link{position:relative}.bebas-neue .elementor-heading-title{font-family:Bebas Neue!important;font-weight:400!important}.asearegular .elementor-heading-title,.asearegular p{font-family:asearegular,sans-serif!important;font-weight:400!important}.gilroy .elementor-button{font-family:Gilroy,sans-serif!important;font-weight:400!important}.elementor-editor-active #content button{background:var(--e-a-bg-active);color:var(--e-a-color-black);height:auto;padding:12px;width:auto}.sew-wp-menu ul{display:flex;flex-direction:row;gap:10px;list-style:none}@media (max-width:768px){.sew-wp-menu ul{flex-direction:column;padding-top:200px!important}}.sew-wp-menu ul li a{color:#000;font-family:Bebas Neue;font-size:20px;font-weight:400;text-decoration:none}.sew-menu-toggle{border:none;padding:0}#jfit-acc details:first-child{border-top:1.5px solid #ccc}@media (max-width:1023px){#jfit-acc details:first-child{border-top:2px solid #ccc}}#jfit-acc details:last-child{border-bottom:1.5px solid #ccc}@media (max-width:1023px){#jfit-acc details:last-child{border-bottom:2px solid #ccc}}#jfit-acc .e-n-accordion-item-title-icon .e-opened svg{transform:rotate(45deg)}#jfit-acc .e-n-accordion-item-title-text{font-family:Bebas Neue;transform:translateY(6px)}#jfit-acc .e-n-accordion-item{border-bottom:1px solid #ccc;border-top:1px solid #ccc}#jfit-acc [role=region]{padding:0 0 80px}@media (max-width:1023px){#jfit-acc [role=region]{padding:0 20px 35px}}#before-after-slider .swiper-slide-inner{position:relative}#before-after-slider .swiper-slide-inner:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));content:"";height:100%;left:0;position:absolute;top:-7px;width:100%;z-index:1}#before-after-slider .elementor-image-carousel-caption{bottom:40px;color:#fff;font-family:Playfair Display;font-size:20px;line-height:1;position:absolute;width:100%;z-index:2}@media (max-width:1023px){#before-after-slider .elementor-image-carousel-caption{font-size:11px}}#before-after-slider .elementor-image-carousel-caption h3{color:#fff;font-family:Bebas Neue;font-size:35px;font-weight:400;margin:0;text-align:center}@media (max-width:1023px){#before-after-slider .elementor-image-carousel-caption h3{font-size:16px}}.jfit-content-carousel__title{font-family:Bebas Neue}.jfit-content-carousel .swiper-pagination{bottom:45px!important}@media (max-width:1023px){.jfit-content-carousel .swiper-pagination{bottom:23px!important}}
@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@font-face{font-family:"lp-icon";src:url(//club.jfit.com.ua/wp-content/plugins/learnpress/assets/src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=79) format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=lp-icon-],[class*=" lp-icon-"]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-plus:before{content:"\f067"}.lp-icon-question:before{content:"\f128"}.lp-icon-minus:before{content:"\f068"}.lp-icon-search:before{content:"\f002"}.lp-icon-envelope-o:before{content:"\f003"}.lp-icon-heart:before{content:"\f004"}.lp-icon-star:before{content:"\f005"}.lp-icon-star-o:before{content:"\f006"}.lp-icon-user:before{content:"\f007"}.lp-icon-th-large:before{content:"\f009"}.lp-icon-th:before{content:"\f00a"}.lp-icon-th-list:before{content:"\f00b"}.lp-icon-check:before{content:"\f00c"}.lp-icon-close:before{content:"\f00d"}.lp-icon-remove:before{content:"\f00d"}.lp-icon-times:before{content:"\f00d"}.lp-icon-signal:before{content:"\f012"}.lp-icon-cog:before{content:"\f013"}.lp-icon-gear:before{content:"\f013"}.lp-icon-trash-o:before{content:"\f014"}.lp-icon-home:before{content:"\f015"}.lp-icon-file-o:before{content:"\f016"}.lp-icon-clock-o:before{content:"\f017"}.lp-icon-download:before{content:"\f019"}.lp-icon-play-circle-o:before{content:"\f01d"}.lp-icon-refresh:before{content:"\f021"}.lp-icon-lock:before{content:"\f023"}.lp-icon-flag:before{content:"\f024"}.lp-icon-book:before{content:"\f02d"}.lp-icon-bookmark:before{content:"\f02e"}.lp-icon-video-camera:before{content:"\f03d"}.lp-icon-edit:before{content:"\f044"}.lp-icon-pencil-square-o:before{content:"\f044"}.lp-icon-check-square-o:before{content:"\f046"}.lp-icon-arrows:before{content:"\f047"}.lp-icon-chevron-left:before{content:"\f053"}.lp-icon-chevron-right:before{content:"\f054"}.lp-icon-check-circle:before{content:"\f058"}.lp-icon-question-circle:before{content:"\f059"}.lp-icon-arrow-left:before{content:"\f060"}.lp-icon-arrow-right:before{content:"\f061"}.lp-icon-expand:before{content:"\f065"}.lp-icon-compress:before{content:"\f066"}.lp-icon-exclamation-circle:before{content:"\f06a"}.lp-icon-gift:before{content:"\f06b"}.lp-icon-eye:before{content:"\f06e"}.lp-icon-eye-slash:before{content:"\f070"}.lp-icon-exclamation-triangle:before{content:"\f071"}.lp-icon-warning:before{content:"\f071"}.lp-icon-calendar:before{content:"\f073"}.lp-icon-comment:before{content:"\f075"}.lp-icon-chevron-up:before{content:"\f077"}.lp-icon-chevron-down:before{content:"\f078"}.lp-icon-shopping-cart:before{content:"\f07a"}.lp-icon-bar-chart:before{content:"\f080"}.lp-icon-bar-chart-o:before{content:"\f080"}.lp-icon-key:before{content:"\f084"}.lp-icon-cogs:before{content:"\f085"}.lp-icon-gears:before{content:"\f085"}.lp-icon-thumbs-o-up:before{content:"\f087"}.lp-icon-thumbs-o-down:before{content:"\f088"}.lp-icon-heart-o:before{content:"\f08a"}.lp-icon-sign-out:before{content:"\f08b"}.lp-icon-linkedin-square:before{content:"\f08c"}.lp-icon-sign-in:before{content:"\f090"}.lp-icon-phone:before{content:"\f095"}.lp-icon-square-o:before{content:"\f096"}.lp-icon-bookmark-o:before{content:"\f097"}.lp-icon-twitter:before{content:"\f099"}.lp-icon-facebook:before{content:"\f09a"}.lp-icon-facebook-f:before{content:"\f09a"}.lp-icon-unlock:before{content:"\f09c"}.lp-icon-bullhorn:before{content:"\f0a1"}.lp-icon-bell-o:before{content:"\f0a2"}.lp-icon-certificate:before{content:"\f0a3"}.lp-icon-briefcase:before{content:"\f0b1"}.lp-icon-arrows-alt:before{content:"\f0b2"}.lp-icon-copy:before{content:"\f0c5"}.lp-icon-files-o:before{content:"\f0c5"}.lp-icon-pinterest-square:before{content:"\f0d3"}.lp-icon-google-plus-square:before{content:"\f0d4"}.lp-icon-google-plus:before{content:"\f0d5"}.lp-icon-money-bill-alt:before{content:"\f0d6"}.lp-icon-caret-down:before{content:"\f0d7"}.lp-icon-caret-up:before{content:"\f0d8"}.lp-icon-caret-left:before{content:"\f0d9"}.lp-icon-caret-right:before{content:"\f0da"}.lp-icon-linkedin:before{content:"\f0e1"}.lp-icon-comment-o:before{content:"\f0e5"}.lp-icon-file-text-o:before{content:"\f0f6"}.lp-icon-angle-double-left:before{content:"\f100"}.lp-icon-angle-double-right:before{content:"\f101"}.lp-icon-angle-double-up:before{content:"\f102"}.lp-icon-angle-double-down:before{content:"\f103"}.lp-icon-angle-left:before{content:"\f104"}.lp-icon-angle-right:before{content:"\f105"}.lp-icon-angle-up:before{content:"\f106"}.lp-icon-angle-down:before{content:"\f107"}.lp-icon-desktop:before{content:"\f108"}.lp-icon-mobile:before{content:"\f10b"}.lp-icon-mobile-phone:before{content:"\f10b"}.lp-icon-circle-o:before{content:"\f10c"}.lp-icon-spinner:before{content:"\f110"}.lp-icon-code:before{content:"\f121"}.lp-icon-puzzle-piece:before{content:"\f12e"}.lp-icon-calendar-o:before{content:"\f133"}.lp-icon-ellipsis-h:before{content:"\f141"}.lp-icon-ellipsis-v:before{content:"\f142"}.lp-icon-file:before{content:"\f15b"}.lp-icon-file-alt:before{content:"\f15c"}.lp-icon-youtube-play:before{content:"\f16a"}.lp-icon-instagram:before{content:"\f16d"}.lp-icon-dot-circle-o:before{content:"\f192"}.lp-icon-graduation-cap:before{content:"\f19d"}.lp-icon-mortar-board:before{content:"\f19d"}.lp-icon-google:before{content:"\f1a0"}.lp-icon-language:before{content:"\f1ab"}.lp-icon-database:before{content:"\f1c0"}.lp-icon-file-pdf:before{content:"\f1c1"}.lp-icon-file-word:before{content:"\f1c2"}.lp-icon-file-excel:before{content:"\f1c3"}.lp-icon-file-powerpoint:before{content:"\f1c4"}.lp-icon-file-image:before{content:"\f1c5"}.lp-icon-file-photo:before{content:"\f1c5"}.lp-icon-file-picture:before{content:"\f1c5"}.lp-icon-file-archive:before{content:"\f1c6"}.lp-icon-file-zip:before{content:"\f1c6"}.lp-icon-file-audio:before{content:"\f1c7"}.lp-icon-file-sound:before{content:"\f1c7"}.lp-icon-file-movie:before{content:"\f1c8"}.lp-icon-file-video:before{content:"\f1c8"}.lp-icon-file-code:before{content:"\f1c9"}.lp-icon-circle-thin:before{content:"\f1db"}.lp-icon-share-alt:before{content:"\f1e0"}.lp-icon-pie-chart:before{content:"\f200"}.lp-icon-line-chart:before{content:"\f201"}.lp-icon-user-secret:before{content:"\f21b"}.lp-icon-television:before{content:"\f26c"}.lp-icon-tv:before{content:"\f26c"}.lp-icon-question-circle-o:before{content:"\f29c"}.lp-icon-google-plus-circle:before{content:"\f2b3"}.lp-icon-google-plus-official:before{content:"\f2b3"}.lp-icon-user-circle:before{content:"\f2bd"}.lp-icon-user-graduate:before{content:"\f501"}.lp-icon-user-edit:before{content:"\f4ff"}.lp-icon-my-courses:before{content:"\e900"}.lp-icon-clock:before{content:"\e901"}.lp-icon-stopwatch:before{content:"\f2f2"}.lp-icon-file-download:before{content:"\f56d"}.lp-icon-list:before{content:"\f03a"}.lp-icon-students:before{content:"\e902"}.lp-icon-courses:before{content:"\e903"}.lp-icon-tiktok-alt:before{content:"\e908"}.lp-icon-alarm-clock:before{content:"\e909"}.lp-icon-art-and-design:before{content:"\e90a"}.lp-icon-best-customer-experience:before{content:"\e90b"}.lp-icon-certificate-o:before{content:"\e90c"}.lp-icon-community:before{content:"\e90d"}.lp-icon-online-education:before{content:"\e90e"}.lp-icon-concierge-bell:before{content:"\e90f"}.lp-icon-target:before{content:"\e910"}.lp-icon-content-marketing:before{content:"\e911"}.lp-icon-dollar-sign:before{content:"\e912"}.lp-icon-website:before{content:"\e913"}.lp-icon-worldwide-security:before{content:"\e914"}.lp-icon-educational-programs:before{content:"\e915"}.lp-icon-online-class:before{content:"\e916"}.lp-icon-monitor:before{content:"\e917"}.lp-icon-lucide:before{content:"\e918"}.lp-icon-ebook:before{content:"\e919"}.lp-icon-co-instructor:before{content:"\e904"}.lp-icon-close-circle:before{content:"\e907"}.lp-icon-layers:before{content:"\e91a"}.lp-icon-filter:before{content:"\e91c"}.lp-icon-in_progress_course:before{content:"\e91d"}.lp-icon-finished_courses:before{content:"\e91e"}.lp-icon-failed_courses:before{content:"\e91f"}.lp-icon-passed_courses:before{content:"\e920"}.lp-icon-student_in_progress:before{content:"\e924"}.lp-icon-student_completed:before{content:"\e925"}.lp-icon-published_course:before{content:"\e926"}.lp-icon-pending_course:before{content:"\e927"}.lp-icon-list-check:before{content:"\e929"}.lp-icon-icon-h5p:before{content:"\e92a"}.lp-icon-comment-written:before{content:"\e921"}.lp-icon-book-open:before{content:"\f518"}.lp-icon-pinterest-p:before{content:"\f231"}.lp-icon-dropbox:before{content:"\e905"}.lp-icon-edit-square:before{content:"\e923"}.lp-icon-drag:before{content:"\e922"}.lp-icon-map-pin:before{content:"\e91b"}.lp-icon-map-marker:before{content:"\e91b"}.lp-icon-box:before{content:"\e906"}.lp-ico-ai{display:inline-block;width:13px;height:13px;background-image:url(//club.jfit.com.ua/wp-content/plugins/learnpress/images/icons/ico-ai.svg);background-size:contain;background-repeat:no-repeat}.lp-icon-course-builder{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lp-form-course-filter__title{font-weight:500;margin-bottom:12px}.lp-form-course-filter__content{position:relative}.lp-form-course-filter__content .lp-course-filter__field *{cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter__field input[disabled]{cursor:not-allowed}.lp-form-course-filter__content .lp-course-filter__field label{margin:0;text-transform:capitalize;line-height:inherit;flex:1}.lp-form-course-filter__content .lp-course-filter__field .count{color:#999}.lp-form-course-filter__content .lp-course-filter-search-field{position:relative;display:flex;align-items:center}.lp-form-course-filter__content .lp-course-filter-search-field input{width:100%;line-height:2rem;border:1px solid #eee;padding:8px}.lp-form-course-filter__content .lp-course-filter-search-field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter-search-field .lp-loading-circle{position:absolute;right:10px}.lp-form-course-filter__content .lp-course-filter-search-result{position:absolute;z-index:10;background:white;width:100%;border:1px solid #eee;max-height:300px;overflow-y:auto;padding:0}.lp-form-course-filter__content .lp-course-filter-search-result:empty{border:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list{padding:0 10px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest{display:flex;gap:8px;padding:10px 0;align-items:center;border-bottom:1px solid #f5f5f5}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest:last-child{border-bottom:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img{width:50px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img img{width:50px;height:auto;display:block}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a{font-size:.875em;line-height:1em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a span{font-size:.875em;line-height:1em}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-info{border-top:1px solid #eee;padding:10px;background:#e8f0fe;font-weight:500;display:flex;justify-content:space-between}.lp-form-course-filter .course-filter-submit,.lp-form-course-filter .course-filter-reset{padding:12px 24px;text-transform:capitalize;width:calc(50% - 4px);border:1px solid #ccc;border-radius:4px;background-color:var(--lp-button-background-color);color:var(--lp-button-color)}.lp-form-course-filter .course-filter-submit:focus,.lp-form-course-filter .course-filter-reset:focus{outline:0}.lp-form-course-filter .course-filter-submit:hover,.lp-form-course-filter .course-filter-reset:hover{color:#fff;background:var(--lp-primary-color)}.lp-form-course-filter .course-filter-reset{margin-left:4px}.lp-form-course-filter .course-filter-submit{margin-right:4px}.lp-form-course-filter .lp-form-course-filter__item{margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:12px}.lp-form-course-filter .lp-form-course-filter__item .lp-cate-parent .lp-cate-child{margin-left:1rem}#learn-press-become-teacher-form .become-teacher-fields{list-style:none;padding:0}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:none}.elementor-widget-container .learnpress-widget-wrapper{position:unset}@media(max-width:768px){.widget_course_filter{position:fixed !important;right:0;top:0;bottom:0;z-index:999999;width:400px;height:100%;background-color:#fff;transition:.3s;display:block;overflow-y:auto;border:none !important;border-radius:0 !important;transform:translate3d(100%,0,0);margin:0;opacity:0;visibility:hidden;padding:20px}.widget_course_filter .lp-form-block-course-filter .course-filter-submit,.widget_course_filter .lp-form-course-filter .course-filter-submit{width:100%;margin:0}.widget_course_filter .lp-form-block-course-filter .course-filter-reset,.widget_course_filter .lp-form-course-filter .course-filter-reset{width:100%;margin:12px 0 0 0}.widget_course_filter .widget-title{display:flex;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.show-lp-course-filter-mobile{overflow:hidden}.show-lp-course-filter-mobile .widget_course_filter{transform:none;opacity:1;visibility:visible}.show-lp-course-filter-mobile .lp-archive-courses-sidebar::after{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.9);content:"";-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s;z-index:99999}.show-lp-course-filter-mobile .learnpress-widget-wrapper{position:unset}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:flex;position:absolute;right:0;top:20px;left:auto;align-items:center;justify-content:center;gap:4px;padding:0 20px}.lp-form-course-filter__close i,.elementor-widget-container .lp-form-course-filter__close i{font-size:1rem}}@media(max-width:500px){.widget_course_filter{width:100%;left:0;right:0;box-sizing:border-box}}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@media(min-width:1024px){body.theme-divi{--lp-cotainer-padding:0}}.learnpress.widget{margin-bottom:30px}.learnpress.widget h3{margin-bottom:20px}.learnpress.widget a{text-decoration:none}.learnpress-widget-wrapper{margin-top:16px;position:relative}.learnpress-widget-wrapper .lp-widget-loading-change{display:none;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0;z-index:10}.learnpress-widget-wrapper .lp-widget-course{margin:0 0 30px 0;border:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__image img{height:auto;width:100%;display:block}.learnpress-widget-wrapper .lp-widget-course__title{margin-bottom:20px;font-size:1em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__content{margin:0;padding:16px;border-top:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__title{margin:4px 0 16px 0}.learnpress-widget-wrapper .lp-widget-course__meta{display:grid;margin:16px 0 0 0;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:24px}.learnpress-widget-wrapper .lp-widget-course__meta .course-price{margin-bottom:0}.learnpress-widget-wrapper .lp-widget-course__meta .course-price .course-item-price{display:flex;flex-direction:column}.learnpress-widget-wrapper .lp-widget-course__description{color:#666;font-size:.875em}.learnpress-widget-wrapper .lp-widget-course__price{color:#444;font-size:.875em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__instructor{display:flex;align-items:center}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar{margin-right:5px}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar img{width:20px;border-radius:20px;height:20px;display:block}.learnpress-widget-wrapper .lp-widget-course__instructor>a{color:#777;font-size:.875em}.learnpress.widget_course_progress .lp_widget_course_progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp_widget_course_progress{margin:0;padding:20px;border:1px solid #eee}.learnpress.widget_course_progress .course-results-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress{margin-top:10px;font-size:.8em}.learnpress.widget_course_progress .course-results-progress .items-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress{display:flex;margin-bottom:7px;justify-content:space-between;align-items:center}.learnpress.widget_course_progress .course-results-progress .items-progress__heading,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress__heading{font-weight:400}.learnpress.widget_course_progress .lp-course-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress{width:100%}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress{position:relative}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active{position:absolute;left:50%;width:100%;height:100%;margin-left:-100%;background:var(--lp-primary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-left:-1px;background:var(--lp-secondary-color)}.lp_widget_course_info{margin:0;padding:20px;border:1px solid var(--lp-border-color,#e2e0db)}.lp_widget_course_info h3{margin-bottom:15px}.lp_widget_course_info ul{margin:0;padding:0}.lp_widget_course_info ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.lp_widget_course_info ul label{font-size:var(--lp-font-size-base,1em);margin:0}.lp-widget-course-extra{margin:0}.lp-widget-course-extra h3{margin-bottom:20px;font-size:var(--lp-font-size-base,1em)}.lp-widget-course-extra__content h4.course-extras__title{margin:0;margin-bottom:15px;font-size:var(--lp-font-size-base,1em);font-weight:600}.lp-widget-course-extra__content ul{margin:0;padding:0}.lp-widget-course-extra__content ul li{margin-bottom:10px}.lp-widget-course-extra__content .course-extras{display:block}.lp-widget-course-extra__content .course-extras .course-extras__content ul{list-style:none}.lp-widget-course-extra__content .course-extras .course-extras__content ol{list-style-position:inside}.lp-widget-course-extra__content .course-extras .course-extras__content ul li,.lp-widget-course-extra__content .course-extras .course-extras__content ol li{position:relative;border:0}.lp-widget-course-extra__content .course-extras.style-checks ul li,.lp-widget-course-extra__content .course-extras.style-checks ol li{padding-left:20px}.lp-widget-course-extra__content .course-extras.style-checks ul li::before,.lp-widget-course-extra__content .course-extras.style-checks ol li::before{display:inline-block;position:absolute;top:50%;left:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-right:0;content:"";transform:rotate(-54deg) translateY(-50%)}.lp-widget-course-extra__content .course-extras.style-radios ul li,.lp-widget-course-extra__content .course-extras.style-radios ol li{padding-left:20px}.lp-widget-course-extra__content .course-extras.style-radios ul li::before,.lp-widget-course-extra__content .course-extras.style-radios ol li::before{display:inline-block;position:absolute;top:50%;left:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-right:0;content:"";transform:rotate(-54deg) translateY(-50%)}.learnpress.widget_course_featured .lp-widget-featured-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link::before{content:"←"}.learnpress.widget_course_popular .lp-widget-popular-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link::before{content:"←"}.learnpress.widget_course_recent .lp-widget-recent-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link::before{content:"←"}.learnpress-widget-wrapper__restapi .lp-skeleton-animation{min-width:250px}.learnpress-widget-wrapper__restapi ul{padding:0}.focus .ts-control,.ts-control{box-shadow:none}.ts-control,.ts-dropdown{width:100%;box-sizing:border-box}.ts-control{border:1px solid #d0d0d0;padding:8px;overflow:hidden;position:relative;z-index:1;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(8px - 2px - 0) 8px calc(8px - 2px - 3px - 0)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:0!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header,.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent;animation:1.2s linear infinite lds-dual-ring}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:calc(8px - 6px);margin-right:0!important;background:0 0!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0}.plugin-dropdown_input .dropdown-input,.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input .dropdown-input{border-width:0 0 1px;display:block;padding:8px;width:100%;background:0 0}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{text-align:right;padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}