.PortfolioBreadcrumbs_wrapper__DeRUa{padding-top:.5rem!important;padding-bottom:.375rem!important;border-bottom:1px solid var(--border);position:relative}.PortfolioBreadcrumbs_wrapper__DeRUa:after{content:"";position:absolute;top:0;bottom:0;right:0;width:3.75rem;background:transparent;background:linear-gradient(270deg,#f8f9f9,transparent);pointer-events:none;user-select:none}.PortfolioBreadcrumbs_inner__rr6fI{max-width:80rem;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;padding-right:2.5rem;-ms-overflow-style:none;scrollbar-width:none}.PortfolioBreadcrumbs_inner__rr6fI::-webkit-scrollbar{display:none}.PortfolioBreadcrumbs_breadcrumb__4n9vS{font-size:.875rem;white-space:nowrap;display:inline-block}.PortfolioBreadcrumbs_breadcrumb__4n9vS a{font-weight:500;text-decoration:none}.PortfolioBreadcrumbs_breadcrumb__4n9vS span{display:inline-block;margin:0 .375rem}@media only screen and (min-width:1300px){.PortfolioBreadcrumbs_wrapper--has-sidebar__AJjZF{padding-left:2.5rem}}@media only screen and (min-width:1700px){.PortfolioBreadcrumbs_wrapper--has-sidebar__AJjZF{padding-left:7.5rem}}.courses_courses__grid-wrapper__4wcaL{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}.courses_courses__grid-item__dXVEM{padding:0!important;display:flex;flex-direction:column}.courses_module__available-overlay__8OPxd{min-height:0!important;padding:.3125rem .625rem!important;text-decoration:none!important;border-radius:.375rem!important}.courses_module__available-overlay__8OPxd svg{min-width:0!important;min-height:0!important;width:1.0625rem!important;height:1.0625rem!important;margin-top:0!important;margin-right:.4375rem!important;position:relative!important;top:-.0625rem!important}.courses_courses__image__B_yCr{width:100%;height:100%;max-height:12.5rem;object-fit:cover;border-top-right-radius:.875rem;border-top-left-radius:.875rem}.courses_courses__grid-item-content__4ky_g{padding:1.25rem .9375rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:1.875rem}.courses_freelancer__2yxW_{display:flex;align-items:center;gap:.5rem;margin-top:.3125rem}.courses_freelancer__module-count__4xMl3,.courses_freelancer__name__x9YAi{font-size:.875rem;position:relative;bottom:-.0625rem}.courses_courses__grid-item-description___Wkay{margin-top:.9375rem;font-size:.9375rem}.courses_courses__grid-item-link__nDRdi{display:block;text-decoration:none}.courses_courses__grid-item-link__nDRdi span{font-size:1rem!important}.courses_course-description__GUCnz{margin-top:.9375rem;max-width:53.125rem;line-height:1.5;white-space:pre-wrap}.courses_course-description__GUCnz p{margin-bottom:.625rem}.courses_mobile-video__edpf3{display:block;margin-bottom:.625rem;position:relative;width:100%;max-width:53.125rem;overflow:hidden;border-radius:.5rem}.courses_modules__DzgTK{max-width:53.125rem}.courses_lessons__6yhcU{display:flex;flex-direction:column;gap:.625rem}.courses_lesson__9yyO_{display:flex;align-items:center;flex-direction:column;border:1px solid var(--border);text-decoration:none;border-radius:.5rem}.courses_lesson__9yyO_:hover{border-color:var(--primary);background-color:var(--input)}.courses_lesson--disabled__FVhbh{cursor:not-allowed}.courses_lesson__video__mkMnO{border-top-left-radius:.875rem;border-top-right-radius:.875rem}.courses_lessons__heading__ALeLG{font-size:1.25rem!important;margin:1.25rem 0 .625rem}.courses_lesson__title__ccEDv{font-size:1.125rem!important;display:flex;gap:1.875rem;padding:.9375rem;justify-content:space-between;align-items:center;width:100%}.courses_lesson__title__ccEDv span{position:relative;bottom:-.0625rem}.courses_lesson__title__wrapper__f_K2R{display:flex;align-items:center;gap:.625rem}.courses_lesson__progress__8_gN9{display:"inline-block";position:relative;top:-.0625rem;width:20px;height:20px;min-height:20px;min-width:20px;max-height:20px;max-width:20px;appearance:none;padding:0;box-shadow:none!important;background-color:transparent;border:none}.courses_lesson__progress__8_gN9:disabled{background-color:transparent!important}.courses_footer-wrapper__pmAHu{border-top:1px solid #f2f2f2;background-color:#fff;padding-top:0;padding-bottom:0}.courses_page-wrapper__68kJq{min-height:calc(100vh - 15.25rem)}.courses_module-description__4WyLQ{max-width:53.125rem;line-height:1.5}.courses_module-description__4WyLQ p{margin-bottom:.625rem;font-size:.9375rem}.courses_single-offer__button-wrapper__6mOF7{display:grid;gap:.625rem;margin-top:1.875rem}.courses_single-offer__button__9JpRn{appearance:none;color:var(--foreground);border:none;background-color:#fff;display:flex;justify-content:center;align-items:center;gap:.8125rem;border-radius:.5rem;padding:3.125rem 2.5rem 3rem;font-size:1.0625rem;font-weight:500;box-shadow:0 4px 14px rgba(40,31,57,.1)}.courses_single-offer__button__9JpRn svg{position:relative;top:-.0625rem}.courses_single-offer__button__9JpRn svg.courses_single-offer__button-arrow__ADGBL{left:-.3125rem;top:0}.courses_single-offer__button__9JpRn:active,.courses_single-offer__button__9JpRn:focus,.courses_single-offer__button__9JpRn:hover{outline:1px solid #c2c2c2;box-shadow:0 4px 4px rgba(40,31,57,.1)}.courses_module__accordion__psVAe>button>div>div:first-of-type{flex-direction:column;gap:.625rem;justify-content:flex-start;align-items:flex-start}h2.courses_courses__inner-heading__fKipC{font-weight:500;text-transform:uppercase;font-size:.8125rem;opacity:.4;display:block;width:100%;margin:0 0 .625rem}.courses_courses__wrapper-not-found__MhLps{display:flex;align-items:center;gap:.5rem}.courses_courses__wrapper-not-found__MhLps svg{position:relative;top:-.125rem}.courses_courses__grid-item-progress__Du6TE{position:absolute;top:.625rem;right:.625rem;font-size:.75rem;display:flex;justify-content:center;align-items:center;gap:.3125rem;background-color:#fff;padding:.25rem .5rem .25rem .3125rem;font-weight:500;box-shadow:0 4px 14px rgba(40,31,57,.15);border-radius:.5625rem}.courses_courses__image-wrapper__Nblwd{position:relative}@media only screen and (min-width:768px){.courses_courses__grid-item-content__4ky_g{padding:1.75rem}}@media(min-width:992px){.courses_courses__image__B_yCr{max-height:18.75rem}.courses_single-offer__button-wrapper__6mOF7{grid-template-columns:repeat(2,1fr);grid-gap:1.875rem}.courses_single-offer__create-button__m83Yy{padding:3.75rem 2.5rem 3.625rem;font-size:1.1875rem}.courses_single-offer__create-button__m83Yy svg{top:-.03125rem}}@media only screen and (min-width:1150px){.courses_courses__grid-wrapper__4wcaL{grid-template-columns:repeat(2,1fr)}.courses_courses__image__B_yCr{max-height:15.625rem}}@media(min-width:1300px){.courses_courses__grid-wrapper__4wcaL{grid-template-columns:repeat(2,1fr)}.courses_single-offer__button-wrapper__6mOF7{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1700px){.courses_courses__grid-wrapper__4wcaL{grid-template-columns:repeat(3,1fr)}}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}