.IllustrationBanner-module-scss-module__LvXanq__headingWrapper{overflow-wrap:break-word;white-space:normal;grid-area:heading;max-width:100%}.IllustrationBanner-module-scss-module__LvXanq__caption{color:#416467;grid-area:caption;font-size:16px;font-weight:700;line-height:150%}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__caption{padding-bottom:8px}}.IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{grid-area:button;align-self:center;width:100%;padding-top:12px}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{height:100%;padding-top:24px}}.IllustrationBanner-module-scss-module__LvXanq__illustrationBannerWrapper{border-radius:20px;width:100%;padding:12px;display:grid}.IllustrationBanner-module-scss-module__LvXanq__illustrationBannerWrapper.IllustrationBanner-module-scss-module__LvXanq__interactive{transition:background-color .4s ease-in-out}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__illustrationBannerWrapper{height:100%;padding:16px}}.IllustrationBanner-module-scss-module__LvXanq__inlineIllustrationLeft{grid-template:"caption caption"24px"illustration heading""button button"/min-content auto}.IllustrationBanner-module-scss-module__LvXanq__inlineIllustrationRight{grid-template:"caption illustration"24px"heading illustration""button button"}.IllustrationBanner-module-scss-module__LvXanq__horizontal{grid-template:"caption illustration""heading illustration""button illustration"/60% 40%}.IllustrationBanner-module-scss-module__LvXanq__horizontal .IllustrationBanner-module-scss-module__LvXanq__headingWrapper{max-width:320px;margin-bottom:12px}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__horizontal{grid-template-rows:auto;grid-template-columns:40% 60%;width:100%}.IllustrationBanner-module-scss-module__LvXanq__horizontal .IllustrationBanner-module-scss-module__LvXanq__headingWrapper{margin-bottom:unset}.IllustrationBanner-module-scss-module__LvXanq__horizontal .IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{margin-top:8px;padding-top:0}}.IllustrationBanner-module-scss-module__LvXanq__vertical{grid-template:"caption illustration""heading illustration""button illustration"/65% auto}.IllustrationBanner-module-scss-module__LvXanq__vertical .IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{margin-top:8px}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__vertical{grid-template:"caption"min-content"illustration""heading"min-content"button"min-content"."/100%;align-self:center;justify-items:center}.IllustrationBanner-module-scss-module__LvXanq__vertical .IllustrationBanner-module-scss-module__LvXanq__headingWrapper{text-align:center}.IllustrationBanner-module-scss-module__LvXanq__vertical .IllustrationBanner-module-scss-module__LvXanq__buttonWrapper{margin-top:unset}}.IllustrationBanner-module-scss-module__LvXanq__illustration{grid-area:illustration;justify-content:flex-end;justify-self:flex-end;align-items:center;min-width:40px;margin-right:16px;transition:transform .4s ease-in-out;display:flex}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationInlineIllustrationRight{justify-self:flex-end}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationInlineIllustrationLeft{justify-content:flex-start;justify-self:flex-start}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationHorizontal{margin-right:0}@media (min-width:768px){.IllustrationBanner-module-scss-module__LvXanq__illustration{justify-content:center;justify-self:center;margin-bottom:8px;margin-right:0}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationHorizontal{width:unset;justify-self:flex-end;margin-bottom:0}.IllustrationBanner-module-scss-module__LvXanq__illustration.IllustrationBanner-module-scss-module__LvXanq__illustrationVertical{width:100%}}
.IllustrationBannerColors-module-scss-module__PgAhQG__greenSurface{color:#2f3e4e;background-color:#ecfcda}.IllustrationBannerColors-module-scss-module__PgAhQG__green{color:#2cc302;background-color:#f5ffeb}.IllustrationBannerColors-module-scss-module__PgAhQG__gray{color:#2f3e4e;background-color:#f6f7fb}.IllustrationBannerColors-module-scss-module__PgAhQG__blue{color:#2f3e4e;background-color:#e2effd}.IllustrationBannerColors-module-scss-module__PgAhQG__blueSurface{color:#4c5966;background-color:#f1f7fe}.IllustrationBannerColors-module-scss-module__PgAhQG__pink{color:#2f3e4e;background-color:#fdebfe}.IllustrationBannerColors-module-scss-module__PgAhQG__tangerine{color:#2f3e4e;background-color:#fde1d2}.IllustrationBannerColors-module-scss-module__PgAhQG__tangerineSurface{color:#4c5966;background-color:#fef2eb}.IllustrationBannerColors-module-scss-module__PgAhQG__purple{color:#2f3e4e;background-color:#f0ebfe}
.IllustrationBannerHeading-module-scss-module__9QzPYW__heading{margin-right:4px;font-size:16px;display:block}.IllustrationBannerHeading-module-scss-module__9QzPYW__subheading{font-size:14px;display:inline-flex}.IllustrationBannerHeading-module-scss-module__9QzPYW__inlineHeading{display:inline-flex}.IllustrationBannerHeading-module-scss-module__9QzPYW__inlineHeadingForMobile{vertical-align:top;display:inline-flex}@media (min-width:768px){.IllustrationBannerHeading-module-scss-module__9QzPYW__inlineHeadingForMobile{display:block}}
@media (min-width:768px){.MyLibraryCoursesEmptyBanner-module-scss-module__VSc5_W__horizontalBanner{height:132px}}.MyLibraryCoursesEmptyBanner-module-scss-module__VSc5_W__desktopIllustrationsWrapper{align-items:center;gap:24px;display:flex}
.MyLibrarySearchSection-module-scss-module__xZOBja__searchShell{width:100%;min-height:64px}.MyLibrarySearchSection-module-scss-module__xZOBja__searchBarWrapper{height:64px}
.MyLibrary-module-scss-module__YDct6G__container{flex-direction:column;gap:24px;max-width:1170px;margin:auto;padding:24px 16px;display:flex}@media (min-width:768px){.MyLibrary-module-scss-module__YDct6G__container{gap:36px;padding:24px}}@media (min-width:1200px){.MyLibrary-module-scss-module__YDct6G__container{gap:32px;padding:32px}}.MyLibrary-module-scss-module__YDct6G__search{min-height:64px;margin:0}
