/**Combined and Minified 1 Files ["course.scss"] with 2 inclusions ["_mixins.scss","_variables.scss"]**/
.course{margin:75px auto}@media (min-width:768px){.course{margin:150px auto}}.course .card{border:none;margin-top:5px;border-radius:6px;background-color:#f5f5f5;flex-direction:column-reverse}.course .card-header{border:none;display:grid;grid-gap:15px;align-items:stretch;background-color:transparent;grid-template-columns:70% 30%;transition:0.2s background-color}@media (min-width:992px){.course .card-header{padding:30px;grid-gap:35px;grid-template-columns:22% repeat(3,1fr) max-content}}.course .card-toggle{grid-row:1;display:flex;grid-column:2;color:#5fcbf1;font-weight:600;justify-self:end;position:relative;font-size:1.25rem;align-items:center}.course .card-toggle:focus,.course .card-toggle:hover{text-decoration:underline!important}@media (min-width:992px){.course .card-toggle{grid-row:auto;grid-column:auto}}.course .card-toggle svg{width:24px;height:24px;margin:0 10px;fill:#5fcbf1;transition:0.2s transform}.course .card-toggle .more-info{position:relative}.course .card-toggle .more-info-close{visibility:hidden;transform:translateX(35px)}@media (max-width:991px){.course .card-toggle .more-info,.course .card-toggle .more-info-close{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.course .card-time{font-weight:200;font-size:2.8125rem;position:relative;white-space:nowrap}@media (max-width:991px){.course .card-time .card-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.course .card-name{display:flex;font-weight:600;font-size:1.125rem;position:relative;align-items:center;grid-column:span 2}@media (min-width:992px){.course .card-name{grid-column:auto}}.course .card-address{display:flex;margin-bottom:0;font-size:1.125rem;position:relative;align-items:center;grid-column:span 2}@media (min-width:992px){.course .card-address{grid-column:auto}}.course .card-author{display:flex;font-size:1.125rem;position:relative;align-items:center;grid-column:span 2}@media (min-width:992px){.course .card-author{grid-column:auto}}.course .card-content{display:grid;grid-template-columns:22% auto}.course .card-content-summary{font-weight:300;padding:0 1.25rem;font-size:1.0625rem;grid-column:span 2}@media (min-width:992px){.course .card-content-summary{grid-column:2;padding:0 50px}}.course .card-content-summary p,.course .card-content-summary span{font-weight:300;font-size:1.0625rem!important;font-family:'Assistant',sans-serif!important}.course .card-content-options{display:flex;padding:1.25rem;align-items:center;grid-column:span 2;flex-direction:column;justify-content:center}@media (min-width:992px){.course .card-content-options{flex-direction:row;justify-content:flex-end;padding:0 2.1875rem 2.1875rem}}.course .card-content-options-link{display:flex;color:#363636;font-weight:300;font-size:1.25rem;align-items:center;margin-bottom:15px;text-decoration:none;margin-left:25px}.course .card-content-options-link:focus,.course .card-content-options-link:hover{color:#5fcbf1}@media (min-width:992px){.course .card-content-options-link{margin-bottom:0}}.course .card-content-options-link svg{width:22px;height:22px;fill:#5fcbf1;margin-left:10px}.course .card-content-options .theme-button{font-weight:600;min-width:220px;font-size:1.25rem;text-align:center}.course .card .collapse.show{display:grid;transition:0.2s all;background-color:#eee}.course .card .collapse.show + .card-header{background-color:#eee}.course .card .collapse.show + .card-header .more-info-close{visibility:visible}.course .card .collapse.show + .card-header .more-info{visibility:hidden}.course .card .collapse.show + .card-header .card-toggle svg{transform:rotate(-90deg)}.course .card-label{color:#5fcbf1;min-width:85px;font-weight:600;white-space:nowrap}.course .card:first-child .card-header :first-child .card-label{border-top-right-radius:7px;border-bottom-right-radius:7px}.course .card:first-child .card-header :last-child .card-label{pointer-events:none;margin-left:-30px;border-top-left-radius:7px;border-bottom-left-radius:7px}@media (min-width:992px){.course .card:first-child .card-label{left:0;right:0;color:#fff;padding:12px 0;position:absolute;min-height:2.794em;font-size:1.11875rem;top:calc(-100% - 17px);margin-right:-30px;padding-right:30px;background-color:#5fcbf1;margin-left:-35px}}@media (min-width:992px){.course .card:not(:first-child) .card-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}