@layer reset,dawn,theme,template,section,block,custom;@layer theme{:root{--mm-grid-gap:15px;--mm-menu-columns:155px}}@layer section{.CoursesIntroduction{--course-open-color:#ced6d3;--course-open-dropdown-color:#beccc6;display:grid;grid-template-columns:1fr}.CoursesIntroduction--hero{grid-template-rows:600px}.CoursesIntroduction--nav{grid-template-rows:60px}.CoursesIntroduction--about{grid-template-rows:1fr}.CoursesIntroduction__hero{background:aqua;display:flex;flex-flow:column;text-align:center;align-items:center;justify-content:center;position:relative;max-width:100%}.CoursesIntroduction__hero-inner{max-width:700px}@media screen and (max-width:700px){.CoursesIntroduction__hero-inner{max-width:100%;padding-left:20px;padding-right:20px}}.CoursesIntroduction__title{font-family:var(--font-heading-family);color:white;--mm-font-size:32px;line-height:calc(1.2 * var(--mm-font-size))}@media screen and (min-width:768px){.CoursesIntroduction__title{--mm-font-size:44px}}.CoursesIntroduction__subtitle{font-size:1.6rem;font-family:var(--font-body-family);color:white}.CoursesIntroduction__hero_anchors{display:flex;flex-direction:row;justify-content:center;padding:20px}@media screen and (max-width:767px){.CoursesIntroduction__hero_anchors{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,45px)}.CoursesIntroduction__hero_anchors .share-button__button{min-height:unset}}.CoursesIntroduction__hero_anchor_blocks{flex:0 0 auto;padding:4px;color:white;margin:0 14px;display:grid;justify-content:center;align-items:center}.CoursesIntroduction__hero_anchor_blocks button{background:transparent;border:0;text-transform:uppercase;font-weight:600}.CoursesIntroduction__hero_anchor_blocks svg{height:20px;width:20px;line-height:1}.CoursesIntroduction__hero_anchor_blocks .share-button,.CoursesIntroduction__hero_anchor_blocks .share-button__button{color:white;background:transparent;text-transform:uppercase;font-weight:700;display:grid;grid-template-columns:29px 1fr;justify-content:left;align-items:center}.CoursesIntroduction__hero_anchor_blocks .share-button__button:hover{text-decoration:none}.CoursesIntroduction__hero_anchor_blocks .icon.icon-share{color:white}.CoursesIntroduction__hero_anchor_blocks_button{display:grid;grid-template-columns:29px 1fr;justify-content:left;align-items:center;cursor:pointer}.CoursesIntroduction__hero_anchor_blocks_title{text-transform:uppercase;font-weight:700}.CoursesIntroduction__course_info_wrap{display:grid;grid-template-columns:4fr 3fr;grid-template-rows:1fr;max-width:1200px;margin:0 auto;gap:20px}@media screen and (max-width:767px){.CoursesIntroduction__course_info_wrap{grid-template-columns:1fr;grid-template-rows:1fr}}.CoursesIntroduction__course_about_section_title_wrapper{width:100%;padding-bottom:2rem}.CoursesIntroduction__course_about_section_title{font-family:var(--font-body-family);text-transform:uppercase;text-align:left;font-size:1.6rem;font-weight:700;text-decoration:none;color:#303a39}.CoursesIntroduction__preview_image{border-radius:9px;width:100%;height:auto}.CoursesIntroduction__course_menu_block{padding-bottom:20px;display:grid;grid-template-columns:1fr;justify-content:stretch;align-content:stretch}.CoursesIntroduction__course_menu_block_opener{display:grid;grid-template-columns:1fr;justify-content:stretch;align-content:stretch}.CoursesIntroduction__course_menu_block_opener_button{background-color:var(--color-hex-background-3,#f2ede4);border-radius:var(--buttons-radius,5px);display:grid;height:100%;width:100%;grid-template-columns:50px 1fr;grid-template-rows:70px;text-decoration:none;border:0;justify-content:left;align-items:center;transition:background-color .3s ease-out}.CoursesIntroduction__course_menu_block_opener_button i{justify-self:center;align-self:center;line-height:1rem;transform:scale(0.85)}.CoursesIntroduction__course_menu_block_opener_button.open{background-color:var(--course-open-color);border-bottom-left-radius:0;border-bottom-right-radius:0;transition:background-color .3s ease-out}.CoursesIntroduction__course_menu_block_opener_button.open .CoursesIntroduction__course_menu_block_icon--plus{transform:rotate(45deg) scale(0.85);transition:transform .3s ease-out}.CoursesIntroduction__course_menu_block_opener_button.open .CoursesIntroduction__course_menu_block_icon--play{transform:scale(1.02);transition:transform .3s ease-out}.CoursesIntroduction__course_menu_block_content{background-color:var(--color-hex-background-3);max-height:0;overflow:hidden}.CoursesIntroduction__course_menu_block_content::-webkit-scrollbar{width:6px}.CoursesIntroduction__course_menu_block_content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2);background-color:var(--color-hex-background-5)}.CoursesIntroduction__course_menu_block_content::-webkit-scrollbar-thumb{background-color:var(--color-hex-foreground-1);height:5vh;border-radius:6px}.open+.CoursesIntroduction__course_menu_block_content{max-height:400px;overflow-y:auto}.CoursesIntroduction__course_menu_block_icon{transform:scale(0.85)}.CoursesIntroduction__course_menu_block_title{font-family:var(--font-body-family);text-transform:uppercase;font-size:1.6rem;font-weight:700;text-decoration:none;color:var(--color-hex-text-link);text-align:left}.CoursesIntroduction__description{padding-bottom:var(--spacing-sections-desktop)}@media screen and (max-width:767px){.CoursesIntroduction__description{padding-bottom:var(--spacing-sections)}}.CoursesIntroduction__about_column_video_wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:stretch;align-content:stretch;padding-bottom:56.25%;position:relative}.CoursesIntroduction__about_column_video{border:0;min-width:100%;width:100%;height:100%;position:absolute;top:0;border-radius:9px}}@layer section{.CoursesIntroduction__course_about_column--video-inline .CoursesIntroduction__about_column_video_wrapper{display:none}.CoursesIntroduction__course_about_column--video-inline:not(.show--watch-trailer):not(.show--watch-sample) .CoursesIntroduction__about_column_video_wrapper:first-of-type,.CoursesIntroduction__course_about_column--video-inline.show--watch-trailer .CoursesIntroduction__about_column_video_wrapper--watch-trailer,.CoursesIntroduction__course_about_column--video-inline.show--watch-sample .CoursesIntroduction__about_column_video_wrapper--watch-sample{display:block}}@layer block{.course-list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:10px;background:var(--course-open-dropdown-color);padding:20px 10px}.course-list__item{display:grid;grid-template-columns:1fr;grid-template-rows:45px auto;background:var(--color-hex-background-3);border-radius:var(--buttons-radius,5px)}.course-list__toggle{background:var(--color-hex-background-1);display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;justify-items:start;align-content:center;border-radius:var(--buttons-radius,5px)}.course-list__toggle.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.course-list__block_icon{height:35px;width:45px;display:grid;align-items:center;justify-items:center;align-content:center;transition:transform .3s ease-out;transform:scale(0.85)}.open .course-list__block_icon{transform:rotate(45deg) scale(0.85);transition:transform .3s ease-out}.course-list__title{color:var(--color-hex-text-link)}.course-list__description{max-height:0;overflow:hidden;background-color:var(--color-hex-background-3,#f2ede4);transition:all .22s ease-in;padding:0 12px}.open+.course-list__description{max-height:unset;padding:12px;transition:max-height .59s ease-out}}