.cards-layout .cards-layout-inner{padding:3rem 1.5rem}@media(min-width:992px){.cards-layout .cards-layout-inner{padding:6rem 1.5rem}}@media(min-width:1200px){.cards-layout .cards-layout-inner{padding:6rem 5.5rem}}.cards-layout .carousel-title{font-size:2.5rem;font-weight:900;margin-bottom:2rem}@media(min-width:1200px){.cards-layout .carousel-title{margin-bottom:2.5rem}}.cards-layout.bg-white{background:#fff}.cards-layout.bg-light-grey{background:#f8f7f6}.cards-layout .cards-layout-subtitle{color:#686b6d;font:normal 400 1.25rem/1.75rem Open Sans,-apple-system,sans-serif;gap:8px;margin-bottom:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.cards-layout .cards-layout-subtitle>:is(p,h1,h2,h3,h4,h5,h6){margin:0}.cards-layout .cards-layout-subtitle .lucide,.cards-layout .cards-layout-subtitle img{color:var(--lucide-4-cards-layout-icon-color,inherit);height:24px;width:24px}.cards-layout .cards-layout-title{font:normal 800 2.5rem/3rem Futura LT Pro,-apple-system,sans-serif;letter-spacing:.02em;margin-bottom:40px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media(min-width:992px){.cards-layout .cards-layout-title.cards-layout-title-medium{font-size:2.5rem;line-height:3rem}.cards-layout .cards-layout-title.cards-layout-title-large{font-size:3rem;line-height:3.6rem}}.cards-layout .cards-layout-footer{margin-top:40px}.cards-layout .cards-layout-footer .cards-layout-cta{background:#343d46;border-color:transparent;border-radius:1.5px;font:normal 700 1rem/1rem Open Sans,-apple-system,sans-serif;letter-spacing:-.015em;padding:1.15625rem 1.5rem;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.cards-layout .cards-layout-footer .cards-layout-cta:hover{background:#526371}.cards-layout .cards-layout-footer .cards-layout-cta .new-tab-icon{height:16px;width:16px}@media(max-width:1199.98px){.cards-layout .cards-layout-footer .swiper-pagination{margin:24px 0 32px}}.cards-layout .cards-navigation{gap:8px;margin-left:auto}.cards-layout .swiper-slide-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.cards-layout .productTile__header__course__topics{margin:0}.cards-layout .productTile__header__badges__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cards-layout .productTile__header__badges__wrapper .coming-soonBadge,.cards-layout .productTile__header__badges__wrapper .newBadge{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}