.card.svelte-1lqsa5b.svelte-1lqsa5b{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card.svelte-1lqsa5b.svelte-1lqsa5b:hover{transform:scale(1.03);box-shadow:0 8px 16px #00000026}.platform-logo.svelte-1lqsa5b.svelte-1lqsa5b{max-height:13px}.card-title.svelte-1lqsa5b.svelte-1lqsa5b{font-size:1.15rem;margin-bottom:10px}.card-body.svelte-1lqsa5b.svelte-1lqsa5b{padding:1rem}.benefits.svelte-1lqsa5b.svelte-1lqsa5b{color:#767676}figure.svelte-1lqsa5b img.svelte-1lqsa5b{width:320px;height:200px;-o-object-fit:cover;object-fit:cover}.card.svelte-awql.svelte-awql{transition:background-color .3s ease,color .3s ease}.hovered-card.svelte-awql.svelte-awql{background-color:var(--primary-color)!important}.hovered-card.svelte-awql .card-body.svelte-awql{color:#fff!important;text-decoration:underline}.carousel-wrapper.svelte-awql.svelte-awql{position:relative;width:100%;display:flex;align-items:center}.scroll-container.svelte-awql.svelte-awql{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.scroll-container.svelte-awql.svelte-awql::-webkit-scrollbar{display:none}.inner-container.svelte-awql.svelte-awql{display:flex;flex-wrap:nowrap;gap:1rem}.nav-btn.svelte-awql.svelte-awql{position:absolute;z-index:10;top:50%;transform:translateY(-50%);background-color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;transition:all .2s ease-in-out}.nav-btn.svelte-awql.svelte-awql:hover{background-color:#f7fafc;transform:translateY(-50%) scale(1.1)}.nav-btn.left.svelte-awql.svelte-awql{left:-20px}.nav-btn.right.svelte-awql.svelte-awql{right:-20px}.carousel-container.svelte-8u8e8x.svelte-8u8e8x{position:relative;width:100%;display:flex;align-items:center;margin-block:2rem}.scroller.svelte-8u8e8x.svelte-8u8e8x{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.scroller-inner.svelte-8u8e8x.svelte-8u8e8x{display:flex;gap:3rem;padding-block:1rem;width:-moz-max-content;width:max-content;animation:svelte-8u8e8x-scroll var(--animation-duration) linear infinite}.carousel-container.svelte-8u8e8x:hover .scroller-inner.svelte-8u8e8x{animation-play-state:paused}@keyframes svelte-8u8e8x-scroll{to{transform:translate(calc(-50% - 1.5rem))}}.school-logo-link.svelte-8u8e8x.svelte-8u8e8x{display:flex;align-items:center;justify-content:center}.school-logo.svelte-8u8e8x.svelte-8u8e8x{height:25px;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.school-logo.svelte-8u8e8x.svelte-8u8e8x:hover{filter:grayscale(0%);opacity:1;transform:scale(1.1)}.arrow-btn.svelte-8u8e8x.svelte-8u8e8x{position:absolute;z-index:10;top:50%;transform:translateY(-50%);background-color:#fff;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;cursor:pointer;border:1px solid #eee;color:#555;transition:all .2s ease}.arrow-btn.svelte-8u8e8x.svelte-8u8e8x:hover{background-color:#f8f8f8;transform:translateY(-50%) scale(1.05);color:#000}.arrow-btn.left-0.svelte-8u8e8x.svelte-8u8e8x{left:-18px}.arrow-btn.right-0.svelte-8u8e8x.svelte-8u8e8x{right:-18px}
