@charset "UTF-8";.recommended-courses-component{margin-left:var(--space-12);margin-right:var(--space-12)}@media screen and (min-width: 60em){.recommended-courses-component{margin:0;padding:0}}.recommended-courses-wrapper{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12) var(--space-12) 0}.recommended-courses-wrapper.recommended-courses-sidebar{padding:var(--space-12)}@media screen and (min-width: 43.75em){.recommended-courses-wrapper:not(.recommended-courses-sidebar){padding:var(--space-12) var(--space-24) 0}.recommended-courses-wrapper.recommended-courses-sidebar{padding:var(--space-12) var(--space-24)}}@media screen and (min-width: 60em){.recommended-courses-wrapper.recommended-courses-sidebar{padding:var(--space-12)}}.recommended-courses-custom-footer{border-bottom:var(--border-1) solid var(--color-border-subtlest);color:var(--color-text-subtle);padding-bottom:var(--space-12)}.cc-aside-header-component{align-items:center;display:flex;gap:var(--space-12);height:4.8rem;padding:0 var(--padding-size);position:relative;width:100%}a.cc-aside-header-component:hover{--icon-hovered: var(--color-icon-default-hovered)}.cc-aside-header-name{align-items:center;color:var(--color-text-boldest);display:flex;flex:1;gap:var(--space-4);overflow:hidden}.cc-aside-header-name>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-aside-header-subtext{color:var(--color-text-default)}.cc-aside-header-icon{color:var(--icon-hovered, var(--color-icon-default))}.cc-aside-header-narrow,.cc-aside-header-wide{--padding-size: var(--space-12)}.cc-aside-header-none{--padding-size: 0}.cc-aside-header-border:after,.cc-aside-header-border-full:after{border-bottom:var(--border-1) solid var(--color-border-default);bottom:0;content:"";position:absolute}[dir=ltr] .cc-aside-header-border:after,[dir=ltr] .cc-aside-header-border-full:after{left:var(--padding-left);right:var(--padding-right)}[dir=rtl] .cc-aside-header-border:after,[dir=rtl] .cc-aside-header-border-full:after{right:var(--padding-left);left:var(--padding-right)}.cc-aside-header-border{--padding-right: var(--padding-size);--padding-left: var(--padding-size)}.cc-aside-header-border-full{--padding-right: 0;--padding-left: 0}@media (min-width: 48em){.cc-aside-header-wide{--padding-size: var(--space-24)}}.new-dashboard-courses-wrapper{margin-left:var(--space-12);margin-right:var(--space-12)}@media screen and (min-width: 60em){.new-dashboard-courses-wrapper{margin:0}}.new-dashboard-courses-top-wrapper-without-featured{border-radius:var(--radius-5) var(--radius-5) 0 0}.new-dashboard-courses-wrapper-without-featured{border-radius:0 0 var(--radius-5) var(--radius-5);margin-top:0!important}.new-dashboard-courses-panel{border-radius:var(--radius-5);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-12)}@media screen and (min-width: 43.75em){.new-dashboard-courses-panel{padding:var(--space-24)}}.new-dashboard-courses-panel-without-featured{border-radius:0}@media screen and (min-width: 43.75em){.new-dashboard-courses-featured{padding-top:var(--space-12)}}.action-widget-action-buttons-second-button{margin-top:var(--space-12)}.action-widget-action-buttons-money-back-guarantee{color:var(--color-text-subtle);display:block;margin-top:var(--space-12);text-align:center}[dir=ltr] .action-widget-action-buttons-content-layout-sticky-bar-button{margin-left:auto}[dir=rtl] .action-widget-action-buttons-content-layout-sticky-bar-button{margin-right:auto}@media screen and (min-width: 48em){.action-widget-action-buttons-content-layout-sticky-bar-button{min-width:17.5rem}}.action-widget-action-buttons-content-layout-sticky-bar-button:only-child{margin-top:auto}@media screen and (min-width: 48em){.action-widget-action-buttons-content-layout-sticky-bar-button{font-size:1.6rem;font-weight:600}}.action-widget-sticky-bar-component{align-items:center;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding-bottom:3.2rem;pointer-events:none;position:fixed;width:100vw;z-index:1}[dir=ltr] .action-widget-sticky-bar-component{left:0}[dir=rtl] .action-widget-sticky-bar-component{right:0}.action-widget-sticky-bar-mobile-price-tag{display:flex;flex-direction:column;gap:var(--space-4)}[dir=ltr] .action-widget-sticky-bar-mobile-price-tag{text-align:left}[dir=rtl] .action-widget-sticky-bar-mobile-price-tag{text-align:right}.action-widget-sticky-bar-sticky-bar{align-items:center;background:var(--color-bg-opaque);border-top:.1rem solid var(--color-border-default);bottom:-100%;box-shadow:0 .5rem 1.5rem #00000080;display:grid;gap:var(--space-12);grid-template-columns:3fr 2fr;padding:var(--space-12);pointer-events:auto;position:absolute;transition:bottom .3s;width:100%}@media screen and (min-width: 48em){.action-widget-sticky-bar-sticky-bar{padding:var(--space-24)}}.action-widget-sticky-bar-sticky-price-tag-original{color:var(--color-text-subtle);text-decoration-line:line-through}[dir=ltr] .action-widget-sticky-bar-sticky-price-tag-original{margin-right:var(--space-8)}[dir=rtl] .action-widget-sticky-bar-sticky-price-tag-original{margin-left:var(--space-8)}.action-widget-sticky-bar-sticky-price{color:var(--color-text-boldest)}.action-widget-sticky-bar-sticky-price-option-name{color:var(--color-text-boldest);margin-bottom:var(--space-4)}.action-widget-sticky-bar-sticky-action-button-wrapper{align-items:flex-end;display:flex;flex-direction:column;grid-column-start:2}.action-widget-component{display:none}@media screen and (min-width: 60em){.action-widget-component{display:block}}@media screen and (min-width: 64em){.action-widget-component{position:sticky;top:var(--space-24)}}.action-widget-price-options{align-items:start;display:grid;grid-template-areas:"banner" "price-tags" "action-buttons"}.action-widget-banner{grid-area:banner}.action-widget-action-buttons{grid-area:action-buttons;padding:var(--space-12)}.action-widget-price-tags{display:flex;flex:1;flex-direction:column;gap:var(--space-12);grid-area:price-tags;padding:var(--space-12)}.action-widget-price-tags+.action-widget-action-buttons{padding-top:0}.action-widget-content-layout{display:block}@media screen and (min-width: 60em){.action-widget-content-layout{display:none}}@media screen and (min-width: 48em){.action-widget-content-layout .action-widget-price{-moz-column-gap:var(--space-12);column-gap:var(--space-12);flex-direction:row}.action-widget-content-layout .action-widget-price-options{align-items:self-end;display:grid;grid-template-areas:"banner banner" "price-tags action-buttons";grid-template-columns:1fr 1fr;grid-template-rows:min-content 1fr;padding:var(--space-12);row-gap:var(--space-12)}.action-widget-content-layout .action-widget-content-layout-free{grid-template-areas:"banner action-buttons";row-gap:0}.action-widget-content-layout .action-widget-content-layout-free .action-widget-banner{align-self:center;padding-top:0}.action-widget-content-layout .action-widget-multi-options{grid-template-areas:"banner price-tags" "action-buttons price-tags"}.action-widget-content-layout div:not(.action-widget-multi-options) .action-widget-price-tags{height:100%;padding-top:0}}.course-badge-authors-component{display:flex;flex-direction:column}@media screen and (min-width: 48em){.course-badge-authors-component{flex-direction:row;margin-bottom:var(--space-8)}}.course-badge-authors-chess-title{line-height:inherit;text-transform:uppercase}.course-badge-authors-release-date{color:var(--color-text-subtle);margin-bottom:var(--space-8);margin-top:var(--space-8)}@media screen and (min-width: 48em){.course-badge-authors-release-date{line-height:inherit}[dir=ltr] .course-badge-authors-release-date{margin:0 0 0 var(--space-8)}[dir=rtl] .course-badge-authors-release-date{margin:0 var(--space-8) 0 0}}.course-badge-authors-author-list-item{line-height:inherit}@media screen and (min-width: 48em){.course-badge-authors-author-list-item+.course-badge-authors-author-list-item:before{content:"·";display:inline-block;text-align:center;width:1.5rem}}.course-badge-skeleton-component{-moz-column-gap:var(--space-16);column-gap:var(--space-16);display:flex;flex-direction:column;padding:var(--space-12);row-gap:var(--space-12)}@media screen and (min-width: 48em){.course-badge-skeleton-component{padding:var(--space-24);row-gap:var(--space-16)}}.course-badge-skeleton-name{color:var(--color-text-boldest);flex-grow:1;font-size:1.7rem}@media screen and (min-width: 48em){.course-badge-skeleton-name{font-size:2.2rem}}@media screen and (min-width: 64em){.course-badge-skeleton-name{font-size:2.8rem}}.course-badge-skeleton-breadcrumbs{align-items:center;color:var(--color-text-default);display:flex;gap:var(--space-8)}.course-badge-skeleton-breadcrumbs>a{color:inherit;font-weight:inherit}.course-badge-skeleton-breadcrumb-icon{position:relative;top:.15rem}.course-badge-skeleton-breadcrumb-icon path{fill:var(--color-text-default)}.course-badge-skeleton-meta{display:flex;flex-direction:column}.course-badge-skeleton-component .course-badge-skeleton-title,.course-badge-skeleton-component .course-badge-skeleton-breadcrumbs,.course-badge-skeleton-component .course-badge-skeleton-author,.course-badge-skeleton-component .course-badge-skeleton-rating,.course-badge-skeleton-component .course-badge-skeleton-attributes{width:100%}.course-badge-skeleton-component .course-badge-skeleton-title{height:6.4rem;width:100%}.course-badge-skeleton-component .course-badge-skeleton-breadcrumbs{display:none;height:2.4rem}@media screen and (min-width: 64em){.course-badge-skeleton-component .course-badge-skeleton-breadcrumbs{display:block}}@media screen and (min-width: 64em){.course-badge-skeleton-component .course-badge-skeleton-promo{margin-bottom:var(--space-8)}}.course-badge-skeleton-component .course-badge-skeleton-author{height:2.4rem;width:100%}.course-badge-skeleton-component .course-badge-skeleton-rating{height:2.4rem;width:50%}.course-badge-skeleton-component .course-badge-skeleton-attributes{display:flex;gap:var(--space-8)}.course-badge-skeleton-component .course-badge-skeleton-attributes,.course-badge-skeleton-component .course-badge-skeleton-attribute{height:3.2rem}.course-badge-skeleton-component .course-badge-skeleton-attribute{height:3.2rem;width:20%}.course-badge-skeleton-component .course-badge-skeleton-image-skeleton{height:15.3rem;width:100%}@media screen and (min-width: 48em){.course-badge-skeleton-component .course-badge-skeleton-image-skeleton{height:39.2rem}}@media screen and (min-width: 64em){.course-badge-skeleton-component .course-badge-skeleton-image-skeleton{height:32.5rem}}@media screen and (min-width: 85.375em){.course-badge-skeleton-component .course-badge-skeleton-image-skeleton{height:38.4rem}}.course-badge-component{-moz-column-gap:var(--space-16);column-gap:var(--space-16);display:flex;flex-direction:column;padding:var(--space-12);row-gap:var(--space-12)}@media screen and (min-width: 48em){.course-badge-component{padding:var(--space-24);row-gap:var(--space-16)}}.course-badge-name{color:var(--color-text-boldest);flex-grow:1;font-size:1.7rem}@media screen and (min-width: 48em){.course-badge-name{font-size:2.2rem}}@media screen and (min-width: 64em){.course-badge-name{font-size:2.8rem}}.course-badge-breadcrumbs{align-items:center;color:var(--color-text-default);display:flex;gap:var(--space-8)}.course-badge-breadcrumbs>a{color:inherit;font-weight:inherit}.course-badge-breadcrumb-icon{position:relative;top:.15rem}.course-badge-breadcrumb-icon path{fill:var(--color-text-default)}.course-badge-meta{display:flex;flex-direction:column}.course-overview-component{padding:var(--space-12)}@media screen and (min-width: 48em){.course-overview-component{padding:var(--space-24)}}.course-overview-component .course-overview-video-skeleton{height:30rem;margin-bottom:var(--space-24);width:100%}.course-overview-component .course-overview-description-skeleton{height:10rem;width:100%}.course-overview-component .course-overview-description-skeleton+.course-overview-description-skeleton{margin-top:var(--space-12)}.course-overview-video{margin-bottom:var(--space-24);width:100%}.course-overview-description p,.course-overview-description h2,.course-overview-description img{margin:var(--space-8) 0}.course-overview-description img{margin:var(--space-8);max-width:100%}.course-overview-description *:not(h3){background-color:transparent!important}.course-variation-info-skeleton-component .course-variation-info-skeleton-image-skeleton{height:6.4rem;width:100%}.course-variation-info-skeleton-component .course-variation-info-skeleton-table-row-skeleton{height:3.2rem;margin-bottom:var(--space-4);width:100%}.course-variation-info-skeleton-component .course-variation-info-skeleton-table-row-skeleton:last-of-type{margin-bottom:var(--space-24)}.course-variation-info-skeleton-grid{display:grid;gap:var(--space-8);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);margin-bottom:var(--space-24)}@media screen and (min-width: 48em){.course-variation-info-skeleton-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}.slider-hide{display:none}.slider-label{color:var(--color-text-subtle);font-size:1.2rem;position:absolute}[dir=ltr] .slider-label{transform:translate(-50%)}[dir=rtl] .slider-label{transform:translate(50%)}.slider-label:before{border-bottom:.4rem solid var(--color-icon-default);border-top:.4rem solid var(--color-icon-default);content:"";display:block;height:1rem;position:absolute;transform:translateY(-280%);width:.1rem}[dir=ltr] .slider-label:before{margin-left:50%}[dir=rtl] .slider-label:before{margin-right:50%}.slider-label:first-child{transform:translate(0)}[dir=ltr] .slider-label:first-child:before{margin-left:0}[dir=rtl] .slider-label:first-child:before{margin-right:0}[dir=ltr] .slider-label:last-child{transform:translate(-100%)}[dir=rtl] .slider-label:last-child{transform:translate(100%)}[dir=ltr] .slider-label:last-child:before{margin-left:100%}[dir=rtl] .slider-label:last-child:before{margin-right:100%}[dir=ltr] .slider-label.slider-colored:before{border-left:.1rem solid var(--color-green-300)}[dir=rtl] .slider-label.slider-colored:before{border-right:.1rem solid var(--color-green-300)}.slider-component{--green: var(--color-green-300);align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.slider-track{height:.2rem;position:absolute;top:calc(50% - .1rem);width:100%}.slider-track.slider-thick{border-radius:var(--radius-20);height:1.2rem;top:calc(50% - .6rem)}.slider-input{background:none;margin:1rem 0;padding:0;position:relative;width:100%;z-index:1}.slider-input::-webkit-slider-runnable-track{background:transparent;border:none;border-radius:0;cursor:pointer;width:100%}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-neutrals-white);border:none;border-radius:var(--radius-circular);box-shadow:0 .1rem .4rem #0006;cursor:pointer;height:2.7rem;width:2.7rem}.slider-input::-moz-range-thumb{background:var(--color-neutrals-white);border:none;border-radius:var(--radius-circular);box-shadow:0 .1rem .4rem #0006;cursor:pointer;height:2.7rem;width:2.7rem}.slider-input::-ms-thumb{background:var(--color-neutrals-white);border:none;border-radius:var(--radius-circular);box-shadow:0 .1rem .4rem #0006;cursor:pointer;height:2.7rem;width:2.7rem}.shop-courses-shop-main{padding:var(--space-12)}@media screen and (min-width: 43.75em){.shop-courses-shop-main{padding:var(--space-24)}}.shop-header{display:flex;flex-direction:column;gap:var(--space-8);padding-bottom:var(--space-12)}.shop-search-filter-container{display:flex;gap:var(--space-8)}.shop-search{flex:1}@media (min-width: 60em){.shop-dropdown-toggle{display:none}}.shop-filters-information-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:flex-end;min-height:var(--space-32);width:100%}.shop-courses-counter{color:var(--color-text-default);flex:1;padding:var(--space-8) 0;white-space:nowrap}.shop-course-shop-list{display:grid;gap:var(--space-12);grid-template-columns:repeat(1,1fr)}@media (min-width: 43.75em){.shop-course-shop-list{grid-template-columns:repeat(2,minmax(0,1fr))}}footer{padding:var(--space-24)}.checklist-widget-component{margin-left:var(--space-12);margin-right:var(--space-12)}@media screen and (min-width: 60em){.checklist-widget-component{margin-left:0;margin-right:0}}.checklist-widget-wrapper{padding:var(--space-12)}.checklist-widget-reward-banner{padding:var(--space-12) var(--space-12) 0}.checklist-widget-cta-container{padding:0 var(--space-12) var(--space-12)}.checklist-widget-progress{padding:var(--space-12) var(--space-12) var(--space-8)}.checklist-widget-progress p{color:var(--color-text-default);font-family:var(--family-body);font-size:var(--size-medium);font-weight:600;line-height:var(--line-height-medium)}.checklist-widget-price-info{align-items:center;color:var(--color-text-subtle);display:flex;gap:var(--space-4)}.checklist-widget-free{color:var(--color-text-default)}[dir=ltr] .checklist-widget-free{margin-right:var(--space-2)}[dir=rtl] .checklist-widget-free{margin-left:var(--space-2)}.checklist-widget-price{color:var(--color-text-subtle);text-decoration-line:line-through}[dir=ltr] .checklist-widget-price{margin-right:var(--space-8)}[dir=rtl] .checklist-widget-price{margin-left:var(--space-8)}.review-widget-skeleton-component{border-radius:unset}@media (min-width: 60em){.review-widget-skeleton-component{border-radius:var(--radius-5)}}.review-widget-skeleton-review-widget-container{padding:var(--space-12)}.review-widget-skeleton-review-widget-container .review-widget-skeleton-header{display:none}@media (min-width: 40em){.review-widget-skeleton-review-widget-container{display:flex;flex-direction:row;gap:var(--space-16)}.review-widget-skeleton-review-widget-container .review-widget-skeleton-header{display:flex}}@media (min-width: 60em){.review-widget-skeleton-review-widget-container{flex-direction:column;min-height:11.2rem}}.review-widget-skeleton-header{align-items:center;color:var(--color-text-bolder);display:flex;gap:var(--space-12);width:100%}.review-widget-skeleton-header :first-child{height:4.8rem;width:6rem}.review-widget-skeleton-header :last-child{height:2rem;width:100%}.review-widget-skeleton-button-frame{height:4.8rem;width:100%}.free-courses-widget-component{border-radius:unset}@media (min-width: 60em){.free-courses-widget-component{border-radius:var(--radius-5)}}.free-courses-widget-review-widget-container{padding:var(--space-12)}.free-courses-widget-review-widget-container .free-courses-widget-header{display:none}@media (min-width: 40em){.free-courses-widget-review-widget-container{display:flex;flex-direction:row;gap:var(--space-16)}.free-courses-widget-review-widget-container .free-courses-widget-header{display:flex}}@media (min-width: 60em){.free-courses-widget-review-widget-container{flex-direction:column;min-height:11.2rem}}.free-courses-widget-header{align-items:center;color:var(--color-text-bolder);display:flex;gap:var(--space-12);width:100%}@media screen and (max-width: 59.999em){.free-courses-widget-component{background-color:var(--color-bg-opaque);border-top:var(--border-1) solid var(--color-border-default);bottom:0;box-shadow:0 .5rem 1.5rem #00000080;position:fixed;width:100%;z-index:1}[dir=ltr] .free-courses-widget-component{left:0}[dir=rtl] .free-courses-widget-component{right:0}.free-courses-widget-component:first-child+*{margin-top:0!important}}.closable-widget-component{margin-left:var(--space-12);margin-right:var(--space-12)}@media screen and (min-width: 60em){.closable-widget-component{margin-left:0;margin-right:0}}.closable-widget-wrapper{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12);position:relative}@media screen and (min-width: 34.375em) and (max-width: 59.999em){.closable-widget-wrapper{align-items:center;flex-direction:row}.closable-widget-wrapper .closable-widget-information{flex-basis:100%}.closable-widget-wrapper a{flex-basis:100%;margin:0 var(--space-32)}}.closable-widget-information{display:flex;flex-direction:column;gap:var(--space-4)}.closable-widget-title{align-items:center;color:var(--color-text-bolder);display:flex;gap:var(--space-8)}.closable-widget-description{color:var(--color-text-subtle)}.closable-widget-cross{position:absolute;top:var(--space-8)}[dir=ltr] .closable-widget-cross{right:0}[dir=rtl] .closable-widget-cross{left:0}
