.course_overview .container{margin-bottom:var(--block_padding)}.course_overview .container.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}.course_overview .container .course_overview--completed_subchapters{border-top:1px solid var(--arcm_neutral_10);border-bottom:1px solid var(--arcm_neutral_10);padding:.5em 0}.course_overview .container .course_overview--header{display:flex;flex-direction:column-reverse;position:relative}.course_overview .container .course_overview--header .header-content{z-index:1;position:relative;grid-column:1 / span 4;text-wrap:balance;padding:calc(var(--padding) * 2)}.course_overview .container .course_overview--header .picture{display:block;height:100%}.course_overview .container .course_overview--header .picture img{width:100%;height:100%;object-fit:cover;display:block}.course_overview .container .course_overview--aside{grid-column:1 / -1}.course_overview .container .course_overview--body{display:grid;gap:var(--gutter);grid-template-columns:1fr;grid-column:1 / -1}.course_overview .container .course_overview--body .course_card{text-decoration:none}.course_overview .container .course_overview--body .course_card.completed{position:relative}.course_overview .container .course_overview--body .course_card.completed:before{content:"";display:block;width:var(--gutter);height:var(--gutter);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%231EB55D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.44 16.5L6 12.21L7.815 10.5L10.44 13.035L16.185 7.5L18 9.21L10.44 16.5Z' fill='white'/%3E%3C/svg%3E%0A");background-size:100% 100%}.course_overview .container .course_overview--body .course_card .course_card__icon{display:flex;flex-direction:column;align-items:center;margin-block-start:calc(var(--padding) * .5);margin-block-end:var(--padding)}.course_overview .container .course_overview--body .course_card .course_card__icon:after{content:"";background-image:url(/wp-content/themes/aalto-radical-creativity-mooc-theme/img/chapter_icon_shadow.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:5rem;height:1rem}.course_overview .container .course_overview--body .course_card .course_card__icon img{width:5rem;transition:transform .3s cubic-bezier(.5,0,.5,1)}.course_overview .container .course_overview--body .course_card .course_card__footer{display:none}.course_view_type__grid .course_overview,.course_view_type__default .course_overview{padding:0 0 var(--margin) 0}.course_view_type__grid .course_overview.background,.course_view_type__default .course_overview.background{background-color:var(--arcm_neutral)}.course_view_type__grid .course_overview .container .course_overview--requirements_title,.course_view_type__default .course_overview .container .course_overview--requirements_title{margin-bottom:0}.course_view_type__grid .course_overview .container .course_overview--requirements,.course_view_type__default .course_overview .container .course_overview--requirements{margin-top:0}.course_view_type__grid .course_overview .container .course_overview--body .course_card,.course_view_type__default .course_overview .container .course_overview--body .course_card{background-color:var(--arcm_neutral_2);padding:var(--gutter)}.course_view_type__grid .course_overview .container .course_overview--body .course_card.completed,.course_view_type__default .course_overview .container .course_overview--body .course_card.completed{background-color:var(--arcm_success_2)}.course_view_type__grid .course_overview .container .course_overview--body .course_card.completed:before,.course_view_type__default .course_overview .container .course_overview--body .course_card.completed:before{content:"";position:absolute;top:var(--gutter);left:var(--gutter)}@media screen and (min-width: 800px){.course_view_type__grid .course_overview,.course_view_type__default .course_overview{padding:var(--block_padding) 0}}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible{display:grid;grid-template-columns:1fr;gap:var(--gutter)}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .full_width_block{position:static;left:0;right:0;width:auto;margin-left:0;margin-right:0}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview{border:1px solid var(--arcm_neutral_2);padding:var(--padding)}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container{display:block;max-width:100%;padding:0;margin-bottom:0}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .article-h1{font-size:var(--font_size_h3)}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .course_overview__image{margin:calc(var(--padding) * -1);margin-bottom:var(--padding)}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .course_overview__image .picture{aspect-ratio:1.8}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .course_overview__image .picture img{height:100%;object-fit:cover}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .header-content{padding:0}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .header-content.chapter_number_,.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .header-content.chapter_number_1,.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .header-content.chapter_number_2,.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .header-content.chapter_number_3,.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .header-content.chapter_number_4,.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .header-content.chapter_number_5{background-color:transparent}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .header-content h2{font-size:var(--font_size_xlarge)}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--header .header-content .header-content__text,.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--aside h3,.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--aside .course_overview--requirements_title,.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--aside .course_overview--requirements{display:none}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--body{display:block}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--body .course_card{border-bottom:1px solid var(--arcm_neutral_2)!important;padding:calc(var(--gutter) * .5) 0;display:flex;align-items:center;position:relative}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--body .course_card.completed:before{position:relative;left:0;margin-right:1em}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--body .course_card p{margin:0}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--body .course_card .course_card__description,.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .course_overview .container .course_overview--body .course_card .course_card__icon{display:none}@media screen and (min-width: 800px){.course_overview .container.grid{grid-template-columns:repeat(3,1fr);gap:var(--gutter)}.course_overview .container .course_overview--aside{grid-column:1 / 1}.course_overview .container .course_overview--body{display:grid;gap:var(--gutter);grid-template-columns:1fr 1fr;grid-column:2 / -1}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1000px){.course_overview .container.grid{grid-template-columns:repeat(4,1fr);gap:var(--gutter)}.course_overview .container .course_overview--aside{grid-column:1 / 1}.course_overview .container .course_overview--body{display:grid;gap:var(--gutter);grid-template-columns:1fr 1fr 1fr;grid-column:2 / -1}.course_view_type__list .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1199px){.course_view_type__grid .course_overview .container .course_overview--header,.course_view_type__default .course_overview .container .course_overview--header{display:flex;flex-direction:column-reverse;margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1)}}@media screen and (min-width: 1200px){.course_overview .container.grid{grid-template-columns:repeat(10,1fr)}.course_overview .container .course_overview--aside{grid-column:1 / span 3}.course_overview .container .course_overview--body{display:grid;gap:var(--gutter);grid-column:4 / -1}.course_view_type__grid .course_overview .container .course_overview--header,.course_view_type__default .course_overview .container .course_overview--header{display:grid;align-content:space-between;grid-template-columns:repeat(10,1fr);gap:var(--gutter);position:relative;margin-bottom:calc(var(--margin) * .5);min-height:30vw}.course_view_type__grid .course_overview .container .course_overview--header .header-content,.course_view_type__default .course_overview .container .course_overview--header .header-content{z-index:1;position:relative;grid-column:1 / span 4;margin-top:calc(var(--margin) * -.5);margin-bottom:calc(var(--margin) * .5)}.course_view_type__grid .course_overview .container .course_overview--header .course_overview__image,.course_view_type__default .course_overview .container .course_overview--header .course_overview__image{position:absolute;left:0;right:0;top:0;bottom:0}.course_view_type__grid .course_overview .container .course_overview--header .course_overview__image .picture,.course_view_type__default .course_overview .container .course_overview--header .course_overview__image .picture{position:absolute;top:0}.course_view_type__grid .course_overview .container .course_overview--aside,.course_view_type__default .course_overview .container .course_overview--aside{grid-column:1 / span 4}.course_view_type__grid .course_overview .container .course_overview--body,.course_view_type__default .course_overview .container .course_overview--body{display:grid;grid-column:5 / -1}.course_view_type__grid .course_overview .container .course_overview--body .course_card:hover .course_card__icon img,.course_view_type__default .course_overview .container .course_overview--body .course_card:hover .course_card__icon img{transform:translateY(-.5rem) rotate(-15deg)}.course_view_type__grid .course_overview .container .course_overview--body .course_card .course_card__icon:after,.course_view_type__default .course_overview .container .course_overview--body .course_card .course_card__icon:after{width:min(5vw,5rem)}.course_view_type__grid .course_overview .container .course_overview--body .course_card .course_card__icon img,.course_view_type__default .course_overview .container .course_overview--body .course_card .course_card__icon img{width:min(5vw,5rem)}.course_view_type__grid .course_overview .container .course_overview--body .course_card,.course_view_type__default .course_overview .container .course_overview--body .course_card{display:flex;flex-direction:column}.course_view_type__grid .course_overview .container .course_overview--body .course_card .course_card__body,.course_view_type__default .course_overview .container .course_overview--body .course_card .course_card__body{flex-grow:1}.course_view_type__grid .course_overview .container .course_overview--body .course_card .course_card__footer,.course_view_type__default .course_overview .container .course_overview--body .course_card .course_card__footer{display:block;color:var(--arcm_success_5);font-weight:700}.course_view_type__grid .course_overview .container .course_overview--body .course_card .course_card__footer p,.course_view_type__default .course_overview .container .course_overview--body .course_card .course_card__footer p{margin:0}}
