.facet-menu{display:flex}@media (min-width:1024px){.facet-menu{display:block}}.facet-menu .facet-menu_list>ul{display:flex;margin:0 auto;white-space:nowrap}.facet-menu .facet-menu_list>ul li:not(.active){cursor:pointer}.facet-menu .facet-menu_list>ul li:not(.active):hover{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.facet-menu .facet-menu_list.horizontal{display:flex;justify-content:center}.facet-menu .facet-menu_list.horizontal>ul li{text-align:center}.facet-menu .facet-menu_list.horizontal>ul li:hover{text-decoration-line:underline}@media (min-width:768px){.facet-menu .facet-menu_list.horizontal>ul li{margin-left:1rem;margin-right:1rem}}@media (min-width:1024px){.facet-menu .facet-menu_list.horizontal>ul li{text-align:left}}.facet-menu .facet-menu_list.vertical{align-items:center;border-radius:.25rem;border-width:1px;display:flex;position:relative;width:100%;--tw-border-opacity:1;border-color:rgb(204 204 204/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:.25rem;padding-top:.25rem}@media (min-width:1024px){.facet-menu .facet-menu_list.vertical{align-items:flex-start;background-color:transparent;border-style:none;padding-bottom:0;padding-top:0;--tw-shadow:0px 2px 4px hsla(0,0%,40%,.4);--tw-shadow-colored:0px 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.facet-menu .facet-menu_list.vertical>ul{align-items:center;flex-direction:column;justify-content:center;width:100%}.facet-menu .facet-menu_list.vertical>ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:1024px){.facet-menu .facet-menu_list.vertical>ul{align-items:flex-start;justify-content:flex-start}}.facet-menu .facet-menu_list.vertical>ul li{text-align:center}.facet-menu .facet-menu_list.vertical>ul li:hover{text-decoration-line:underline}@media (min-width:1024px){.facet-menu .facet-menu_list.vertical>ul li{text-align:left}}.facet-menu .facet-menu_list.vertical>ul li.active{pointer-events:none;--tw-text-opacity:1;color:rgb(16 157 194/var(--tw-text-opacity,1))}.facet-menu .facet-menu_list.vertical>ul li span{font-size:1rem;font-weight:700;line-height:1.5rem}.pt-course-landscape{border-radius:.125rem;display:flex;height:100%;overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));min-height:334px}.pt-course-landscape.borderblue{border-style:solid;border-width:2px;--tw-border-opacity:1;border-color:rgb(16 157 194/var(--tw-border-opacity,1))}@supports not (aspect-ratio:16/9){.pt-course-landscape__overlay{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative;--tw-aspect-w:16}.pt-course-landscape__overlay>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.pt-course-landscape__overlay{--tw-aspect-h:9}}.pt-course-landscape__overlay img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}@supports (aspect-ratio:16/9){.pt-course-landscape__overlay img{aspect-ratio:16/9}}.pt-course-landscape__overlay:after{background:linear-gradient(180deg,#f000,#333 95%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.pt-course-landscape__content{height:100%;justify-content:flex-end;padding-bottom:1rem;position:absolute;width:100%;z-index:10}.pt-course-landscape__content.bottom{display:flex;flex-direction:column;height:100%}.pt-course-landscape__content.bottom .pt-course-portrait__link{display:flex;flex-direction:column;justify-content:flex-end;padding-left:1rem;padding-right:1rem;padding-top:.5rem}.pt-course-landscape__content.bottom .pt-course-portrait__link+.pt-labels{align-self:baseline;margin-top:.25rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.pt-course-landscape__content a .ais-Highlight{font-family:Ubuntu,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));line-height:30px;max-width:470px}.pt-course-landscape__content a:hover .ais-Highlight{text-decoration-line:underline}.pt-dates{border-radius:.25rem;margin-bottom:5rem;--tw-bg-opacity:1;background-color:rgb(234 234 234/var(--tw-bg-opacity,1));font-family:Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:1px .25rem;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.pt-course-portrait{border-radius:.125rem;display:flex;grid-column:span 12/span 12;height:100%;overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.pt-course-portrait{grid-column:span 6/span 6}}@media (min-width:768px){.pt-course-portrait{grid-column:span 4/span 4}}@media (min-width:1024px){.pt-course-portrait{min-height:28rem}}.pt-course-portrait.borderblue{border-style:solid;border-width:2px;--tw-border-opacity:1;border-color:rgb(16 157 194/var(--tw-border-opacity,1))}.pt-course-portrait__overlay{height:100%;width:100%}@supports not (aspect-ratio:7/9){.pt-course-portrait__overlay{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative;--tw-aspect-w:7}.pt-course-portrait__overlay>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.pt-course-portrait__overlay{--tw-aspect-h:9}}.pt-course-portrait__overlay img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}@supports (aspect-ratio:7/9){.pt-course-portrait__overlay img{aspect-ratio:7/9}}.pt-course-portrait__overlay:after{background:linear-gradient(180deg,#f000,#333 95%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.pt-course-portrait__overlay__content{height:100%;justify-content:flex-end;padding-bottom:1rem;position:absolute;width:100%;z-index:10}.pt-course-portrait__content{display:flex;flex-direction:column;height:100%;padding:1rem;position:absolute;width:100%;z-index:10}.pt-course-portrait__content.bottom{justify-content:flex-end}.pt-course-portrait__content.bottom .pt-labels{margin-top:.5rem}.pt-course-portrait a .ais-Highlight{font-family:Ubuntu,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));line-height:22px}.pt-course-portrait a:hover .ais-Highlight{text-decoration-line:underline}.pt-course-base[data-v-cc79a08b]{border-radius:.125rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.pt-course-base__overlay[data-v-cc79a08b]{height:auto;max-height:12rem;overflow:hidden;position:relative}@supports not (aspect-ratio:16/9){.pt-course-base__wrapper[data-v-cc79a08b]{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative;--tw-aspect-w:16}.pt-course-base__wrapper[data-v-cc79a08b]>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.pt-course-base__wrapper[data-v-cc79a08b]{--tw-aspect-h:9}}.pt-course-base__wrapper img[data-v-cc79a08b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@supports (aspect-ratio:16/9){.pt-course-base__wrapper img[data-v-cc79a08b]{aspect-ratio:16/9}}.pt-course-base__content[data-v-cc79a08b]{display:flex;flex:1 1 auto;flex-direction:column;padding:1rem}.pt-course-base__content .pt-labels[data-v-cc79a08b]{margin-top:.75rem}.pt-course-base a .ais-Highlight[data-v-cc79a08b]{display:block;font-family:Ubuntu,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:700;--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}@media (min-width:1280px){.pt-course-base a .ais-Highlight[data-v-cc79a08b]{font-size:1.125rem;line-height:1.75rem;line-height:22px}}.pt-course-base a+span.ais-Highlight[data-v-cc79a08b]{display:block;font-family:Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:1rem;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.pt-grid-course[data-v-6898cbf3]{display:grid;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}
