.multicolumn-cta__card{position:relative;border-radius:18px;overflow:hidden;min-height:260px;padding:0;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 60px #00000073;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;background:radial-gradient(circle at 20% 10%,#38b6ff2e,#0000 55%),linear-gradient(180deg,#00000040,#0009),var(--cta-bg, linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)));background-size:cover;background-position:center}.multicolumn-cta__card:hover{transform:translateY(-6px);border-color:#38b6ff59;box-shadow:0 26px 80px #0000008c}.multicolumn-cta__overlay{position:relative;z-index:2;padding:28px;max-width:520px}.multicolumn-cta__title{color:#fff;font-weight:800;letter-spacing:.2px;margin:0 0 10px;font-size:clamp(22px,2.4vw,34px);line-height:1.1}.multicolumn-cta__text{color:#ffffffc7;margin:0 0 18px;font-size:15px;line-height:1.5}.multicolumn-cta__button{display:inline-flex;align-items:center;gap:10px;border-radius:12px;padding:12px 18px;background:linear-gradient(135deg,#2f6bff,#38b6ff);border:1px solid rgba(56,182,255,.35);box-shadow:0 12px 30px #38b6ff40}.multicolumn-cta__arrow{opacity:.95;transform:translate(0);transition:transform .25s ease}.multicolumn-cta__button:hover .multicolumn-cta__arrow{transform:translate(3px)}.multicolumn-cta__card .multicolumn-card__image-wrapper,.multicolumn-cta__card .multicolumn-card__image{display:none!important}.multicolumn.make_it_teachy .multicolumn-card.content-container{background-image:var(--cta-bg);background-size:cover;background-position:center;background-repeat:no-repeat;border-color:#38b6ff66}.multicolumn.make_it_teachy .multicolumn-card.content-container:hover{background-image:var(--cta-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.multicolumn-cta__overlay{max-width:380px;text-align:left}.content-container:after{background:linear-gradient(90deg,#0b1c2acc,#0b1c2aa6 28%,#0b1c2a59 52%,#0b1c2a1a 70%,#0b1c2a00);opacity:.8}@media(max-width:749px){.multicolumn-cta__card{min-height:220px;border-radius:16px}.multicolumn-cta__overlay{padding:18px;max-width:100%}.multicolumn-cta__button{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/multicolumn-cta-banners.css.map */
