.pureblocks-hero-course{--hero-course-bg: transparent;--blob-1-fill: var(--color-brand-primary-blue, #00c0f3);--blob-2-fill: var(--color-brand-primary-blue-50, #80dff9);position:relative;background-color:var(--hero-course-bg);display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1025px){.pureblocks-hero-course{min-height:600px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.pureblocks-hero-course--bg-blue{--hero-course-bg: var(--color-brand-primary-blue-15, #d9f6fd);--blob-1-fill: var(--color-brand-primary-blue, #00c0f3);--blob-2-fill: var(--color-brand-primary-blue-50, #80dff9)}.pureblocks-hero-course--bg-green{--hero-course-bg: var(--color-brand-primary-green-15, #eafbf5);--blob-1-fill: var(--color-brand-primary-green, #2acb90);--blob-2-fill: var(--color-brand-primary-green-50, #67e0b3)}.pureblocks-hero-course:not(:has([style*=margin-top])){margin-top:0}.pureblocks-hero-course:not(:has([style*=margin-bottom])){margin-bottom:var(--spacing-3xl)}.pureblocks-hero-course:has(+.pureblocks-hero-breadcrumbs){margin-bottom:0}.pureblocks-hero-course .blobs{position:relative;bottom:0;right:0;width:100%;height:210px;z-index:1}@media screen and (min-width: 1025px){.pureblocks-hero-course .blobs{position:absolute;bottom:0;right:0;width:100%;height:100%}}.pureblocks-hero-course .blobs .blob{position:absolute;bottom:0;right:0}.pureblocks-hero-course .blobs .blob--1{width:auto;height:100%;aspect-ratio:98/93}@media screen and (min-width: 1025px){.pureblocks-hero-course .blobs .blob--1{width:600px;height:auto}}.pureblocks-hero-course .blobs .blob--1 path{fill:var(--blob-1-fill)}.pureblocks-hero-course .blobs .blob--2{width:auto;height:85%;aspect-ratio:98/93}@media screen and (min-width: 1025px){.pureblocks-hero-course .blobs .blob--2{width:500px;height:auto}}.pureblocks-hero-course .blobs .blob--2 path{fill:var(--blob-2-fill)}.pureblocks-hero-course .pureblocks-hero-course__inner{padding:var(--spacing-3xl) var(--grid-margin) var(--spacing-2xl);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2}@media screen and (min-width: 1025px){.pureblocks-hero-course .pureblocks-hero-course__inner{align-items:flex-start}}@media screen and (min-width: 1025px){.pureblocks-hero-course .pureblocks-hero-course__inner{padding:var(--spacing-3xl) var(--grid-margin)}}.pureblocks-hero-course .pureblocks-hero-course__inner .pureblocks-hero-course__content{max-width:654px;text-align:center}@media screen and (min-width: 1025px){.pureblocks-hero-course .pureblocks-hero-course__inner .pureblocks-hero-course__content{text-align:left}}.pureblocks-hero-course .pureblocks-hero-course__inner .pureblocks-hero-course__content .pureblocks-hero-course__degree{margin-top:0;margin-bottom:1rem;font-size:var(--text-styles-base-s-strong-font-size, 16px);font-style:normal;font-weight:400;line-height:var(--text-styles-base-s-strong-line-height, 21.6px)}.pureblocks-hero-course .pureblocks-hero-course__inner .pureblocks-hero-course__content .pureblocks-hero-course__title{margin-top:0;margin-bottom:1rem;font-size:var(--text-styles-base-h1-special-font-size, 52px);font-style:normal;font-weight:700;line-height:var(--text-styles-base-h1-special-line-height, 57.2px)}.pureblocks-hero-course .pureblocks-hero-course__inner .pureblocks-hero-course__content .pureblocks-hero-course__excerpt{margin-top:0;margin-bottom:var(--spacing-xl);font-family:var(--font-family-heading, "Fira Sans", sans-serif);font-size:var(--text-styles-base-p-strong-font-size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--text-styles-base-p-strong-line-height, 1.75rem)}.pureblocks-hero-course .pureblocks-hero-course__inner .pureblocks-hero-course__content .wp-block-button{margin-top:var(--spacing-xl)}.pureblocks-hero-course .pureblocks-hero-course__inner .pureblocks-hero-course__content .wp-block-button .wp-block-button__link:hover::after{background-color:rgba(0,0,0,0)}.pureblocks-hero-course .pureblocks-hero-course__inner .pureblocks-hero-course__content:last-child{margin-bottom:0 !important}body:has(.site-content .pureblocks-hero-course.pureblocks-hero-course--bg-blue) .site-header,body:has(.site-content .pureblocks-hero-course.pureblocks-hero-course--bg-blue) .site-banner{background-color:var(--color-brand-primary-blue-15, #d9f6fd)}body:has(.site-content .pureblocks-hero-course.pureblocks-hero-course--bg-green) .site-header,body:has(.site-content .pureblocks-hero-course.pureblocks-hero-course--bg-green) .site-banner{background:var(--color-brand-primary-green-15, #eafbf5)}