#ka .details .course-grid{grid-template-areas:"courselist nextcourse"}#ka .course-information .course-grid{grid-template-rows:auto 1fr;grid-template-areas:"content course-image" "content aside" "footer footer"}#ka .course-information .content{grid-area:content}#ka .course-information .course-image{grid-area:course-image}#ka .course-information .aside{grid-area:aside}#ka .course-information .footer{grid-area:footer}#ka .details .courselist{grid-area:courselist}#ka .details .nextcourse{grid-area:nextcourse}@media screen and (max-width:768px){#ka .course-container .details{padding:var(--ka-space-lg)}#ka .course-grid{grid-template-columns:1fr;gap:0}#ka .details .course-grid{grid-template-columns:1fr;grid-template-areas:"nextcourse" "courselist";grid-auto-flow:dense;gap:var(--ka-space-xl)}#ka .details .course-grid.col-1-1{gap:var(--ka-space-xs)}#ka .course-information .course-grid{grid-template-rows:auto;grid-template-areas:"course-image" "content" "aside" "footer";gap:var(--ka-space-xl)}}#ka .course-container .ka-header{min-height:50vh;position:relative;display:flex;align-items:flex-end;justify-content:start;overflow:hidden}#ka .course-container .ka-header .background-blur{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;filter:blur(1px);z-index:1}#ka .course-container .ka-header.no-hero-image .background-blur{background-image:none;background-color:var(--ka-alt-background,#f5f5f5)}#ka .course-container .ka-header .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.9));z-index:2}#ka .course-container .ka-header.no-hero-image .overlay{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.08))}#ka .course-container .ka-header.no-hero-image .header-content *{color:#222 !important}#ka .course-container .header-content{z-index:3;position:relative;display:flex;flex-direction:column;row-gap:var(--ka-space-sm)}#ka .course-container .header-content *{color:#fff;flex-wrap:wrap}#ka .header-content .iconlist.horizontal{column-gap:3em;font-size:var(--ka-font-s-plus)}#ka .course-container .header-content i.ka-icon{background-color:var(--ka-color-light)}#ka .course-container .header-content h1{font-size:var(--ka-font-xxxl);margin:1.5em 0 .5em;padding:0}#ka .course-container .header-content .course-buttons{display:flex;margin-top:4em}#ka .course-container .header-content .course-buttons .button{margin-right:var(--ka-space-xs);font-size:var(--ka-font-base)}@media screen and (max-width:768px){#ka .course-container .header-content h1,#ka .course-container .header-content h2{text-align:center}#ka .course-container .header-content{row-gap:var(--ka-space-xl)}.taxonomy-list.horizontal{display:flex;flex-wrap:wrap;row-gap:var(--ka-space-2xs)}#ka .course-container .header-content .course-buttons{display:flex;justify-content:center;margin-top:var(--ka-space-xs);gap:var(--ka-space-sm)}}#ka .course-container .details{background-color:var(--ka-alt-background);padding-bottom:var(--ka-space-xl)}#ka .course-container .details .iconlist>div{align-items:center}#ka .ka-container .courselist-item{background-color:#ffffffd1;border-bottom:1px solid #eee}#ka .ka-container .courselist-item:hover{background-color:#fff}#ka .ka-container .courselist-item:last-child{border-bottom:none}#ka .ka-container .courselist-main .text-area{display:flex;flex-direction:row;flex-grow:1}#ka .ka-container .courselist-main .title-area{display:flex}#ka .ka-container .courselist-main .links-area{flex-direction:row}#ka .ka-container .courselist-main .links-area a{color:#68c46b;text-transform:uppercase;background:0 0;font-size:1em;margin-left:1em}#ka .ka-container .courselist-main .links-area a:hover{color:#3e8041;background:0 0;box-shadow:none}#ka span.course-available{width:10px;display:inline-block;overflow:hidden;height:13px}#ka .ka-full .courselist-main .content-area{color:#989898}#ka .course-locations-list{margin:20px 0}#ka .location-tabs{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}#ka .location-tabs li{margin:0}#ka .location-tabs-toggle-item .location-tabs-toggle{cursor:pointer}#ka .nextcourse .iconlist{row-gap:var(--ka-space-sm)}#ka-main .nextcourse .iconlist i.ka-icon{width:var(--ka-font-md);height:var(--ka-font-md)}#ka .nextcourse .iconlist .signup-link i.ka-icon{height:var(--ka-font-xs)}#ka .nextcourse .iconlist .signup-link{margin-top:var(--ka-space-xs)}@media screen and (max-width:768px){#ka .ka-container .courselist-main{flex-direction:column;align-items:flex-start;row-gap:var(--ka-space-md)}#ka .ka-container .courselist-main .text-area{flex-wrap:wrap}#ka .ka-container .courselist-main .links-area{width:100%;margin-left:25px;column-gap:var(--ka-space-md)}}#ka .course-information{padding-top:3em}#ka .course-information .excerpt{font-size:var(--ka-font-md)}#ka picture.course-image{aspect-ratio:4/3;display:block;max-width:100%;overflow:hidden}#ka picture.course-image img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;border-radius:10px}@media screen and (max-width:768px){#ka picture.course-image.mobile{margin-bottom:var(--ka-space-md)}}#ka .course-container .ka-footer{background-color:var(--ka-alt-background);padding:2em 4vw}