@layer atoms{.iconButton_button___R1c7{container-type:inline-size;cursor:pointer;display:flex;align-items:center;gap:.8em;width:100%;border:none;border-radius:.625rem;padding:.4em .8em;background-color:#0071bd;color:#fff;font-size:min(1.25rem,8vw);text-align:start}.iconButton_button___R1c7 svg{display:inline-block;width:1.3em;stroke:#fff}.iconButton_skeleton__60ao9{height:3.125rem;display:flex;justify-content:center;align-items:stretch}.iconButton_skeleton__60ao9>*{height:100%;flex:1 1}}@layer organisms{.courseHeader_header__B2_sq{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:12rem}@media only screen and (min-width:48rem){.courseHeader_header__B2_sq{min-height:15rem}}@media only screen and (min-width:64rem){.courseHeader_header__B2_sq{aspect-ratio:4/1;border-radius:.625rem;max-height:unset}}.courseHeader_header__B2_sq:after{content:"";display:block;position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:-1}.courseHeader_header__B2_sq img.courseHeader_cover__WAX4h{position:absolute;z-index:0;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN{display:flex;width:100%;flex-direction:row;gap:.5rem;justify-content:center;align-items:center}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_logo__FkSxV{position:relative}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_logo__FkSxV img{max-height:150px!important}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;position:relative;margin:2rem 1rem 1.5rem}@container pageContent (min-width: 48rem){.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq{margin:2rem 2rem 1.5rem}}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq h1{color:var(--clr-course-color);font-size:2rem;line-height:1.2;text-transform:uppercase;text-align:center}@container pageContent (min-width: 48rem){.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq h1{font-size:3rem}}@container pageContent (min-width: 64rem){.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq h1{font-size:4rem}}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_desc__MRFNy{color:#fff}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D{margin-top:.5rem;display:flex;justify-content:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;flex-wrap:wrap}@container pageContent (max-width: 250px){.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D{-moz-column-gap:4vw;column-gap:4vw}}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D .courseHeader_info__N0NQo{display:flex;align-items:center;gap:.5rem;color:var(--clr-course-color)}@container pageContent (max-width: 250px){.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D .courseHeader_info__N0NQo{gap:2vw}}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D .courseHeader_info__N0NQo svg{width:12px;stroke:currentColor}@container pageContent (max-width: 250px){.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D .courseHeader_info__N0NQo svg{width:calc(2vw + .2rem)}}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D .courseHeader_info__N0NQo .courseHeader_text__BBCV2{color:var(--clr-course-color);font-size:.75rem}@container pageContent (min-width: 48rem){.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D .courseHeader_info__N0NQo .courseHeader_text__BBCV2{font-size:.875rem}}@container pageContent (max-width: 250px){.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D .courseHeader_info__N0NQo .courseHeader_text__BBCV2{font-size:calc(2vw + .1rem)}}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_cta__T3Jtq{margin-top:.5rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:#0071bd;color:var(--clr-course-color);font-size:1.2rem;padding:.25em .75em;border-radius:.5rem}.courseHeader_header__B2_sq .courseHeader_headerContent__LOgCN .courseHeader_content__Mlaxq .courseHeader_cta__T3Jtq svg{width:1.25rem;stroke:currentColor}.courseHeader_header__B2_sq[data-skeleton]{aspect-ratio:5/1;border:var(--sp-50) solid var(--clr-layout-border)}.courseHeader_header__B2_sq[data-skeleton]:after{display:none}.courseHeader_header__B2_sq[data-skeleton] .courseHeader_content__Mlaxq{height:100%}.courseHeader_header__B2_sq[data-skeleton] .courseHeader_content__Mlaxq h1{width:50%}.courseHeader_header__B2_sq[data-skeleton] .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D{width:30%}.courseHeader_header__B2_sq[data-skeleton] .courseHeader_content__Mlaxq .courseHeader_infos__RVV2D>*{flex:1 1}.courseInfo_info__I3Psn{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--clr-course-right_border);background-color:var(--clr-course-right_bg);color:var(--clr-course-right_color1);border-radius:8px;padding:2rem;gap:2rem}.courseInfo_info__I3Psn h4{margin-bottom:1rem;color:var(--clr-course-right_color1)}.courseInfo_info__I3Psn .courseInfo_introduction__1N_il div{line-height:1.2rem}.courseInfo_info__I3Psn .courseInfo_topics__mfg36 ul{margin-left:1.5rem;color:var(--clr-course-right_color2);font-size:.875rem;display:flex;flex-wrap:wrap}.courseInfo_info__I3Psn .courseInfo_topics__mfg36 ul>*{flex:1 1}.courseInfo_info__I3Psn .courseInfo_teachers__zEmwS .courseInfo_avatars__rU_I9{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));grid-gap:1rem;gap:1rem}}@layer organisms{@container (min-width: 700px){.courseInfo_info__I3Psn{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:2rem}.courseInfo_info__I3Psn .courseInfo_teachers__zEmwS,.courseInfo_info__I3Psn .courseInfo_topics__mfg36{margin-top:0}}.courseInfo_bullets__Hd3e5{display:flex;list-style:none;margin-left:0!important;gap:1rem}.courseInfo_bullets__Hd3e5 li{display:flex;flex-direction:column;border:1px solid var(--clr-course-right_border2);border-radius:4px;justify-content:center;padding:.5rem}.courseInfo_bullets__Hd3e5 li>*{text-align:center}.courseInfo_bullets__Hd3e5 li svg{height:2rem!important}.courseInfo_info__I3Psn[data-skeleton] .courseInfo_bullets__Hd3e5{list-style:none}}@layer molecules{.courseCardMini_card__ZDCCr{overflow:hidden;aspect-ratio:1/1;text-align:center;display:flex;flex-direction:column;align-items:stretch;container-type:inline-size;container-name:card}.courseCardMini_card__ZDCCr .courseCardMini_no_preview__MFLmy{height:100%;display:flex;align-items:center;justify-content:center;width:100%;background:rgba(0,0,0,.4);text-transform:uppercase;padding:0 1rem;color:#fff}.courseCardMini_card__ZDCCr .courseCardMini_imageContainer__1ACVU{--card-rad:0.5rem;flex-basis:50%;border-radius:.5rem .5rem 0 0;border:1px solid var(--clr-card-border);background-color:var(--clr-card-bg_header);position:relative;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center}.courseCardMini_card__ZDCCr .courseCardMini_imageContainer__1ACVU .courseCardMini_completed__Zvk3Y{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:100%;background:#fff}.courseCardMini_card__ZDCCr .courseCardMini_imageContainer__1ACVU .courseCardMini_completed__Zvk3Y svg{width:40px;height:40px;max-width:40px!important}.courseCardMini_card__ZDCCr .courseCardMini_imageContainer__1ACVU img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.courseCardMini_card__ZDCCr .courseCardMini_imageContainer__1ACVU .courseCardMini_locked__gAw8s{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.courseCardMini_card__ZDCCr .courseCardMini_imageContainer__1ACVU .courseCardMini_locked__gAw8s svg{width:50px}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW{flex-basis:40%;display:flex;flex-direction:column;align-items:stretch;background-color:var(--clr-card-bg_body);border:1px solid var(--clr-card-border);border-top:none;border-radius:0 0 .5rem .5rem;padding:2% 4%}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW h6{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--clr-card-color1);margin-inline:auto;font-size:min(1rem,6vw + .2rem);font-weight:var(--fw-normal)}@container card (min-width: 15.625rem){.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW h6{font-size:1.125rem}}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_rating__0VVJU{display:flex;align-items:center;width:50%;margin-inline:auto;padding:6px 0}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_rating__0VVJU>span{flex-grow:1;display:flex;justify-content:center;align-items:center}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_rating__0VVJU svg{display:inline-block;height:100%}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_cta__zHNF4{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-block:auto;display:flex;align-items:center;gap:.25rem;background-color:#0071bd;color:#fff;font-size:.75rem;border-radius:.5rem;padding:.25em .75em}@media only screen and (min-width:64rem){.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_cta__zHNF4{font-size:unset}}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_cta__zHNF4 svg{height:1.25em;stroke:currentColor}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW p{--desc-lines:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--desc-lines);margin-bottom:10px;font-size:min(.625rem,3vw + .2rem);color:var(--clr-card-color2)}@container card (min-width: 200px){.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW p{--desc-lines:2}}@container card (min-width: 320px){.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW p{--desc-lines:3}}@container card (min-width: 375px){.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW p{--desc-lines:4}}@container card (min-width: 15.625rem){.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW p{font-size:.75rem}}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_info__Kgnib{margin-top:auto;height:10%;display:flex;justify-content:space-between;color:var(--clr-card-color2)}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_info__Kgnib>*{display:flex;align-items:center;gap:2px}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_info__Kgnib>* svg{height:unset;width:12px}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_info__Kgnib>* span{line-height:1;font-size:min(.625rem,3vw + .2rem)}@container card (min-width: 15.625rem){.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_info__Kgnib>* span{font-size:.75rem}}.courseCardMini_card__ZDCCr .courseCardMini_content__qPKXW .courseCardMini_info__Kgnib>:nth-child(2){justify-content:flex-end}}@layer organisms{.courseModule_module__Zis7U{--circle-width-height:38px;--marg:2rem;container-type:inline-size;display:grid;grid-template-columns:var(--circle-width-height) calc(100% - var(--circle-width-height));padding-left:1rem}.courseModule_module__Zis7U .courseModule_leftCol__v924A{position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:center}.courseModule_module__Zis7U .courseModule_leftCol__v924A span{display:block;width:100%;aspect-ratio:1/1;border-radius:100%;background-color:var(--clr-course-bullet);color:#fff;display:flex;align-items:center;justify-content:center}.courseModule_module__Zis7U .courseModule_leftCol__v924A:after{content:"";display:block;position:absolute;z-index:-1;top:calc(var(--circle-width-height)/2);bottom:calc(var(--circle-width-height)/-2);width:8px;background-color:var(--clr-course-bullet)}.courseModule_module__Zis7U .courseModule_rightCol__w3oqV{overflow:hidden;cursor:pointer}.courseModule_module__Zis7U .courseModule_rightCol__w3oqV .courseModule_heading__7h_Nt{display:flex;align-items:center;gap:1rem;margin-top:5px;margin-inline:1rem;margin-bottom:1rem}@media only screen and (min-width:48rem){.courseModule_module__Zis7U .courseModule_rightCol__w3oqV .courseModule_heading__7h_Nt{margin-bottom:2rem}}.courseModule_module__Zis7U .courseModule_rightCol__w3oqV .courseModule_heading__7h_Nt svg{width:.875rem}.courseModule_module__Zis7U .courseModule_rightCol__w3oqV .courseModule_heading__7h_Nt h4{font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.courseModule_module__Zis7U .courseModule_rightCol__w3oqV .courseModule_heading__7h_Nt .courseModule_cta__51t5h{margin-left:auto;max-width:12.5rem;width:8rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--clr-course-bullet);color:#fff;padding:.25em .75em;border-radius:.5rem}@media only screen and (min-width:64rem){.courseModule_module__Zis7U .courseModule_rightCol__w3oqV .courseModule_heading__7h_Nt .courseModule_cta__51t5h{width:unset;flex:1 1}}.courseModule_module__Zis7U .courseModule_rightCol__w3oqV .courseModule_heading__7h_Nt .courseModule_cta__51t5h svg{flex-shrink:0;width:1.2em;stroke:currentColor}.courseModule_module__Zis7U .courseModule_rightCol__w3oqV [data-name=carousel]{margin-left:calc(2rem + 12px)}.courseModule_module__Zis7U .courseModule_rightCol__w3oqV [data-name=grid]{padding-left:calc(2rem + 12px);padding-right:2rem}@media only screen and (min-width:64rem){.courseModule_module__Zis7U .courseModule_rightCol__w3oqV [data-name=grid]{padding-right:0}}.courseModule_module__Zis7U:last-child .courseModule_leftCol__v924A:after{display:none}.courseModule_module__Zis7U[data-skeleton]{align-items:center}.courseModule_module__Zis7U[data-skeleton]+.courseModule_module__Zis7U[data-skeleton]{margin-top:2rem}.courseModule_module__Zis7U[data-skeleton] .courseModule_rightCol__w3oqV{display:flex;align-items:center}.courseModule_module__Zis7U[data-skeleton] .courseModule_rightCol__w3oqV .courseModule_heading__7h_Nt{margin-block:0;flex:1 1}.courseModule_module__Zis7U[data-skeleton] h4{width:100%}.courseModule_grid__AXuVY{--card--min-width:8rem;overflow-y:hidden}.courseModule_grid__AXuVY .courseModule_cards__CBtva{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card--min-width),1fr));grid-gap:1rem;gap:1rem;padding-bottom:2rem}@media only screen and (min-width:64rem){@container (min-width: 700px){.courseModule_grid__AXuVY .courseModule_cards__CBtva{--card--min-width:250px}}}}@layer pages{.course_page__LWWA1{background:var(--clr-course-bg)}.course_page__LWWA1.course_center__ADFBN{justify-content:center;align-items:center;display:flex;text-align:center;flex-direction:column;font-size:2rem}.course_page__LWWA1.course_center__ADFBN svg{height:60px!important}@media only screen and (min-width:64rem){.course_page__LWWA1{padding:1rem}}.course_page__LWWA1 .course_course__k4QNM{display:flex;flex-direction:column;padding:1rem 0}@media only screen and (min-width:64rem){.course_page__LWWA1 .course_course__k4QNM{flex-direction:row;justify-content:space-between;gap:2rem}.course_page__LWWA1 .course_course__k4QNM .course_modules__P8uEZ{flex-grow:1}.course_page__LWWA1 .course_course__k4QNM .course_courseInfo__Eurei{flex-basis:min(21.875rem,30%);flex-shrink:0;flex-direction:column;display:flex;gap:1rem}}.course_page__LWWA1 .course_course__k4QNM .course_modules__P8uEZ{margin-top:.5rem}.course_page__LWWA1 .course_course__k4QNM .course_courseInfo__Eurei{container-type:inline-size;padding-inline:1rem}@media only screen and (min-width:64rem){.course_page__LWWA1 .course_course__k4QNM .course_courseInfo__Eurei{padding-inline:0}}}