.c-course-faq{display:flex;flex-direction:column;gap:1.25rem;padding-top:2.5rem;position:relative}@media (min-width:1400px){.c-course-faq{padding-top:6rem}}.c-course-faq__header{display:flex;flex-direction:column;gap:1.25rem;max-width:40rem}@media (min-width:1400px){.c-course-faq__header{gap:2rem}}.c-course-faq__heading{max-width:20rem}.c-course-faq__items-container{display:flex;flex-direction:column;gap:0}@media (min-width:1400px){.c-course-faq__items-container{flex-direction:row;gap:2rem}}.c-course-faq__items{flex:1;list-style:none;margin-top:0;padding-left:0}@media (min-width:0) and (max-width:1399px){.c-course-faq__items:first-of-type{margin-bottom:0}}.c-course-faq__item{border-bottom:1px solid #204d51;opacity:1;padding:1.1875rem 0;transition:opacity .3s ease-in-out}.c-course-faq__item:first-of-type .c-course-faq__item-heading{padding-top:0}@media (min-width:1400px){.c-course-faq__item{-moz-column-break-inside:avoid;break-inside:avoid-column;padding:.9375rem 0}}.c-course-faq__item-heading{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.c-course-faq__item-heading-main{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:1400px){.c-course-faq__item-heading-main{align-items:center;flex-direction:row;gap:.5rem}}.c-course-faq__item-heading-aside{align-items:center;display:flex;justify-content:space-between}.c-course-faq__item-heading-icon{align-items:center;display:flex;margin-left:auto;transform:rotate(-180deg);transition-duration:.17s;transition-timing-function:ease}.c-course-faq__item-content{max-height:0;overflow:hidden}.c-course-faq__item-description{padding-top:1rem}.c-course-faq__item-description strong{font-weight:600}.c-course-faq__item-description ul{list-style:disc;padding-left:1.5rem}.c-course-faq__item-description p{line-height:1.5;margin-bottom:.75rem}.c-course-faq__item-description a{text-decoration:underline;transition-duration:.17s;transition-property:opacity;transition-timing-function:ease}.c-course-faq__item-description a:hover{opacity:.4}.c-course-faq__item.is-active .c-course-faq__item-content{max-height:none}.c-course-faq__item.is-active .c-course-faq__item-heading-icon{transform:none}.c-course-faq__items-container{position:relative}.c-course-faq__items{height:auto;overflow:hidden;position:relative;transition:max-height .3s ease-in-out}.hidden{opacity:0;transition:opacity .3s ease-in-out}
