.v-enter-from{opacity:0}.v-enter-to{opacity:1}.v-enter-active,.v-leave-active{transition:opacity 1s cubic-bezier(.3,0,.45,1)}.v-leave-from{opacity:1}.v-leave-to{opacity:0}.cmp-course-event{background-color:#f8f5ee;border-radius:1.5rem;padding:1.5rem;position:relative}.cmp-course-event h1,.cmp-course-event h2,.cmp-course-event h3,.cmp-course-event h4,.cmp-course-event h5,.cmp-course-event h6{font-family:Roboto,Arial,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:normal;line-height:120%}@media (min-width:1024px){.cmp-course-event h1,.cmp-course-event h2,.cmp-course-event h3,.cmp-course-event h4,.cmp-course-event h5,.cmp-course-event h6{font-size:1.5rem;letter-spacing:normal;line-height:120%}}@media (min-width:1280px){.cmp-course-event h1,.cmp-course-event h2,.cmp-course-event h3,.cmp-course-event h4,.cmp-course-event h5,.cmp-course-event h6{font-size:1.5rem;letter-spacing:normal;line-height:120%}}.cmp-course-event h1+p,.cmp-course-event h2+p,.cmp-course-event h3+p,.cmp-course-event h4+p,.cmp-course-event h5+p,.cmp-course-event h6+p,.cmp-course-event p+p{margin-top:.5rem}.cmp-course-event ul{display:flex;flex-direction:column;gap:1rem;list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23556F7A' d='M12 0v5.665A6.34 6.34 0 0 0 5.665 12H0C0 5.383 5.383.005 11.995.005z'/%3E%3C/svg%3E");list-style-position:outside;margin-left:20px;margin-top:1.5rem}@media (max-width:1023px){.cmp-course-event ul{margin-bottom:0}}.cmp-course-event ul li{padding-left:.5rem}.cmp-course-event ul li:last-child{margin-bottom:0}@media (min-width:1024px){.cmp-course-event ul li{padding-left:0}}.cmp-course-event ul li>p{display:inline;padding-left:4.5px}.cmp-course-event ul li>ul{margin-top:1rem;padding-left:21px}.cmp-course-event ul li:before{content:none}@media (min-width:1024px){.cmp-course-event{padding:2rem}}.cmp-course-event--active .cmp-icon svg{transform:rotate(180deg);transition:transform .2s ease-in-out .2s}.cmp-course-event__data{align-items:top;display:flex;flex-wrap:wrap;justify-content:space-between}.cmp-course-event__data .col-1{flex:0 0 25%}@media (max-width:1023px){.cmp-course-event__data .col-1{flex:0 0 100%}}.cmp-course-event__data .col-2{flex:auto;position:relative}@media (max-width:1023px){.cmp-course-event__data .col-2{flex:0 0 100%;margin-top:2rem}.cmp-course-event__data .col-2 .earlyBirdDate{left:auto;position:absolute;right:0;top:2px}}.cmp-course-event__data .col-3{align-items:center;border-left:2px solid rgba(38,38,38,.1);display:flex;flex-wrap:wrap;justify-content:end;padding-left:1rem;position:relative}@media (max-width:1023px){.cmp-course-event__data .col-3{border-left:0;border-top:2px solid rgba(38,38,38,.1);flex:0 0 100%;flex-direction:column-reverse;justify-content:center;margin-top:2rem;padding-left:0;padding-top:2rem}.cmp-course-event__data .col-3.noDescription{flex-direction:column}.cmp-course-event__data .col-3.notBookable{margin-top:1.5rem;padding-top:1rem}}.cmp-course-event__data .bookingCloseDate{bottom:0;color:#262626;font-family:Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:normal;line-height:150%;position:absolute;right:32px;transform:translateY(100%)}@media (max-width:1023px){.cmp-course-event__data .bookingCloseDate{bottom:60px;right:auto;text-align:center;width:100%}.cmp-course-event__data .bookingCloseDate.noDescription{align-self:center;justify-self:flex-end;margin-top:.5rem;position:static;transform:none}}.cmp-course-event__data s{color:#262626bf;margin-left:10px;text-decoration:line-through}.cmp-course-event__data .isEligible{color:#817d78;display:block}.cmp-course-event__data .earlyBirdDate{background-color:#e3ee55;border-radius:8px;display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;left:12px;letter-spacing:normal;line-height:150%;padding:0 .5rem;position:relative;top:-2px}.cmp-course-event__data .earlyBirdDate span{font-weight:700}.cmp-course-event__data .location{display:block;text-transform:capitalize}.cmp-course-event__data .availability,.cmp-course-event__data .date{font-weight:700}.cmp-course-event__data .availability{align-items:center;display:flex;height:100%}.cmp-course-event__data .cmp-course-event__info--details,.cmp-course-event__data .cmp-course-event__info--details.notBookable{margin-top:0}@media (max-width:1023px){.cmp-course-event__data .cmp-course-event__info--details{margin-top:36px;padding-bottom:0}.cmp-course-event__data .cmp-course-event__info--cart{width:100%}}.cmp-course-event__content{height:0;opacity:0;visibility:hidden}.cmp-course-event__content--wrapper{display:flex;flex-direction:column;padding-top:3rem}@media (min-width:1024px){.cmp-course-event__content--wrapper{flex-direction:row;padding-top:2rem}}.cmp-course-event__content--ct{width:100%}@media (min-width:1024px){.cmp-course-event__content--ct{margin-right:5rem;width:58.3333333333%}}.cmp-course-event__content--detail{margin-top:0}@media (min-width:1024px){.cmp-course-event__content--detail{margin-top:1.5rem}}.cmp-course-event__content--no-details{margin-top:0}@media (min-width:1024px){.cmp-course-event__content--no-details{margin-top:1.5rem}}.cmp-course-event__content--no-details p{color:#817d78}.cmp-course-event__content--time{margin-top:1.5rem;padding-top:1.5rem;position:relative}.cmp-course-event__content--time:last-child{border-top:2px solid rgba(38,38,38,.1)}.cmp-course-event__content--time:first-child{border-top:0;margin-top:0}@media (min-width:1024px){.cmp-course-event__content--time{margin-top:3rem;padding-top:3rem}}.cmp-course-event__content--cards{display:flex;flex-direction:column;height:-moz-max-content;height:max-content;margin-top:3rem;row-gap:1.5rem;width:100%}@media (min-width:1024px){.cmp-course-event__content--cards{margin-top:0;padding:2rem 0 2rem 2rem;row-gap:1rem;width:41.6666666667%}}.cmp-course-event__content--info{background-color:#485a62;border-radius:1.5rem;color:#fff;padding:1.5rem}@media (min-width:1024px){.cmp-course-event__content--info{padding:2rem}}.cmp-course-event__content--info ul{display:flex;flex-direction:column;gap:.5rem;list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23BFD9BF' d='M12 0v5.665A6.34 6.34 0 0 0 5.665 12H0C0 5.383 5.383.005 11.995.005z'/%3E%3C/svg%3E");list-style-position:outside;margin-left:20px;margin-top:1.5rem}@media (min-width:1024px){.cmp-course-event__content--info ul{gap:1rem}}.cmp-course-event__content--info ul li{padding-left:.5rem}@media (min-width:1024px){.cmp-course-event__content--info ul li{padding-left:0}}.cmp-course-event__content--info ul li>p{display:inline;padding-left:4.5px}.cmp-course-event__content--info ul li>ul{margin-top:1rem;padding-left:21px}.cmp-course-event__content--info ul li:before{content:none}.cmp-course-event__content--info .cmp-rich-text .cmp-link{display:inline-block;margin-top:0}.cmp-course-event__content--info .cmp-rich-text .cmp-link+.cmp-link{margin-top:0}.cmp-course-event__content--info .cmp-headline{color:#fff}.cmp-course-event__content--info-registration{margin-top:1.5rem;padding-top:1.5rem}.cmp-course-event__content--info-mail{margin-top:6px}@media (min-width:1024px){.cmp-course-event__content--info-mail{margin-top:.5rem}}.cmp-course-event__content--info-mail .cmp-link__wrapper{align-items:flex-start}.cmp-course-event__content--card{background-color:#bfd9bf;border-radius:1.5rem;color:#4a4947;padding:1.5rem}.cmp-course-event__content--card .cmp-headline{color:#262626}@media (min-width:1024px){.cmp-course-event__content--card{padding:2rem}}.cmp-course-event__content--card .cmp-headline,.cmp-course-event__content--info .cmp-headline{font-family:Roboto,Arial,sans-serif;font-size:1.125rem;font-weight:400;font-weight:700;letter-spacing:normal;line-height:150%;margin-top:20px}.cmp-course-event__content--card .cmp-headline:first-child,.cmp-course-event__content--info .cmp-headline:first-child{margin-top:0}.applicant-portal-layer p{margin:2rem 0}
