.s-hero-course{margin-top:1rem;margin-bottom:2rem;padding:3rem 0;background-color:var(--color-darkblue);overflow:hidden;color:#fff}@media only screen and (max-width:576px){.s-hero-course{padding:2rem 0}}.s-hero-course__left{width:calc(8*var(--grid-column-width) + 7*var(--grid-gutter-width))}@media only screen and (max-width:576px){.s-hero-course__left{width:calc(9*var(--grid-column-width) + 8*var(--grid-gutter-width))}}.s-hero-course__right{margin-left:calc(1*var(--grid-column-width) + 0*var(--grid-gutter-width));width:calc(4*var(--grid-column-width) + 3*var(--grid-gutter-width))}@media only screen and (max-width:576px){.s-hero-course__right{width:auto}}.s-hero-course .u-row:not(.u-row--top){align-items:flex-start}.s-hero-course .u-row--top{margin-bottom:1.5rem}@media only screen and (max-width: 768px){.s-hero-course .u-row--bottom{display:block}.s-hero-course .u-row--bottom .s-hero-course__left{margin-bottom:2.5rem;width:auto}.s-hero-course .u-row--bottom .s-hero-course__right{margin-left:0;width:auto}}.s-hero-course .t-h-sm{margin-bottom:1.5rem}@media only screen and (max-width: 768px){.s-hero-course .t-h-sm{margin-bottom:.75rem}}.s-hero-course__title{margin-bottom:1rem}.s-hero-course__title strong{display:inline-block;text-wrap:balance}.s-hero-course__pdf{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;padding:.25em .5em .25em 3em;width:100%;color:#fff}@media only screen and (max-width:576px){.s-hero-course__pdf{padding-left:0}}.s-hero-course__pdf:hover:before{background-color:var(--color-blue)}.s-hero-course__pdf:before{position:absolute;top:0;right:0;width:100vw;height:100%;background-color:var(--color-pink);transition:background-color .3s ease-in-out;content:""}.s-hero-course__pdf span{position:relative}.s-hero-course__pdf .a-svg{width:2.5rem}.s-hero-course__objectives__content{-moz-column-count:2;column-count:2}@media only screen and (max-width:576px){.s-hero-course__objectives__content{-moz-column-count:1;column-count:1}}.s-hero-course__objectives__content p:not(:last-child){margin-bottom:.5rem}.s-hero-course__prerequisites__content{margin-bottom:2.5rem}
