#latest-programs[data-v-2939468b]{isolation:isolate}#latest-programs .overflow-hidden[data-v-2939468b]{height:auto!important;max-height:none!important;overflow:hidden!important}.program-card[data-v-2939468b]{background-color:#fff;overflow:hidden;position:relative;transition:all .3s ease}.program-card .relative.h-64[data-v-2939468b]{height:200px!important}@media (min-width:640px){.program-card .relative.h-64[data-v-2939468b]{height:240px!important}}@media (min-width:1024px){.program-card .relative.h-64[data-v-2939468b]{height:256px!important}}.program-card .p-6[data-v-2939468b]{padding:1rem!important}@media (min-width:640px){.program-card .p-6[data-v-2939468b]{padding:1.25rem!important}}@media (min-width:1024px){.program-card .p-6[data-v-2939468b]{padding:1.5rem!important}}.program-card .text-xl[data-v-2939468b]{font-size:1.1rem!important;line-height:1.4!important}@media (min-width:640px){.program-card .text-xl[data-v-2939468b]{font-size:1.25rem!important;line-height:1.5!important}}@media (min-width:1024px){.program-card .text-xl[data-v-2939468b]{font-size:1.25rem!important;line-height:1.5!important}}.badge-type[data-v-2939468b]{align-items:center;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%);background-color:#fff9;border:1px solid #d1d5db;border-radius:999px;color:#8b9198;display:inline-flex;font-size:11px!important;font-weight:500;padding:3px 10px!important}@media (min-width:640px){.badge-type[data-v-2939468b]{font-size:13px!important;padding:4px 12px!important}}.program-card .text-lg[data-v-2939468b]{font-size:1rem!important}@media (min-width:640px){.program-card .text-lg[data-v-2939468b]{font-size:1.125rem!important}}.program-button[data-v-2939468b]{background-color:#374151!important;font-size:.875rem!important;padding:.75rem 1rem!important;transition:background-color .2s ease}@media (min-width:640px){.program-button[data-v-2939468b]{font-size:.875rem!important;padding:1rem!important}}@media (min-width:1024px){.program-button[data-v-2939468b]{font-size:.875rem!important;padding:1rem!important}}.program-button .w-5[data-v-2939468b]{height:1rem!important;width:1rem!important}@media (min-width:640px){.program-button .w-5[data-v-2939468b]{height:1.25rem!important;width:1.25rem!important}}.program-card[data-v-2939468b]:before{background:#ed755914;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.program-card[data-v-2939468b]:hover:before{opacity:1}.program-card[data-v-2939468b]>*{position:relative;z-index:1}.program-card[data-v-2939468b]:hover{border:1px solid #ed7559}.program-card:hover .relative img[data-v-2939468b]{filter:brightness(.9) sepia(.2) hue-rotate(15deg)!important;transition:filter .3s ease!important}.program-card:hover .program-button[data-v-2939468b]{background-color:#ed7559!important}.pagination-dot[data-v-2939468b]{background-color:#fff!important;border:1px solid #e2e4e7!important;border-radius:50%!important;height:16px!important;outline:none!important;position:relative!important;transition:all .2s ease!important;width:16px!important}@media (min-width:640px){.pagination-dot[data-v-2939468b]{height:18px!important;width:18px!important}}@media (min-width:1024px){.pagination-dot[data-v-2939468b]{height:20px!important;width:20px!important}}.pagination-dot.active[data-v-2939468b]:after{background-color:#f97316!important;border-radius:50%!important;content:""!important;height:8px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:8px!important}@media (min-width:640px){.pagination-dot.active[data-v-2939468b]:after{height:10px!important;width:10px!important}}@media (min-width:1024px){.pagination-dot.active[data-v-2939468b]:after{height:12px!important;width:12px!important}}.pagination-dot.inactive[data-v-2939468b]:after{background-color:#e2e4e7!important;border-radius:50%!important;content:""!important;height:8px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:8px!important}@media (min-width:640px){.pagination-dot.inactive[data-v-2939468b]:after{height:10px!important;width:10px!important}}@media (min-width:1024px){.pagination-dot.inactive[data-v-2939468b]:after{height:12px!important;width:12px!important}}.pagination-dot[data-v-2939468b]:hover{border-color:#e2e4e7!important}
