.cta-banner{overflow:hidden;border-radius:var(--cta-banner-section-radius, 12px) var(--cta-banner-section-radius, 12px) 0 0}.cta-banner__wrapper{max-width:1216px;width:100%;margin:0 auto;padding:0 20px;padding-bottom:1.5rem;box-sizing:border-box}@media screen and (min-width:750px){.cta-banner__wrapper{padding-bottom:9rem}}.cta-banner__inner{position:relative;width:100%;aspect-ratio:295 / 131;min-height:280px}@media screen and (min-width:750px){.cta-banner__inner{width:100%;height:540px;min-height:540px;max-height:540px;aspect-ratio:295 / 131}}.cta-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;overflow:hidden}.cta-banner__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.cta-banner__placeholder{width:100%;height:100%;min-height:280px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:inherit}.cta-banner__placeholder .placeholder-svg{width:100%;height:100%;max-height:280px;object-fit:contain}.cta-banner__content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:0 1.25rem;box-sizing:border-box}@media screen and (min-width:750px){.cta-banner__content-wrap{padding:0 2rem;align-items:flex-end;justify-content:center}}.cta-banner__box{display:flex;flex-direction:column;gap:.625rem;width:100%;max-width:100%;min-height:140px;padding:40px;justify-content:space-between;align-items:stretch;background:var(--cta-banner-box-bg, #fff);border-radius:24px;box-shadow:0 25px 50px -12px #0000000d;margin-bottom:-1.5rem;box-sizing:border-box}.cta-banner__text-group{display:flex;flex-direction:column;gap:.5rem}.cta-banner__button-wrap{flex-shrink:0}@media screen and (min-width:750px){.cta-banner__box{flex-direction:row;gap:2.5rem;width:944px;max-width:100%;height:207.65px;min-height:207.65px;padding:40px;justify-content:space-between;align-items:center;margin-bottom:-9rem;margin-left:auto;margin-right:auto}.cta-banner__text-group{flex:0 0 auto;width:516px;max-width:100%;min-width:0;gap:.25rem}}.cta-banner__heading{color:var(--cta-banner-heading-color, #393186);margin:0;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.333333;letter-spacing:.15px}@media screen and (min-width:750px){.cta-banner__heading{font-size:30px}}.cta-banner__heading.h0,.cta-banner__heading.h1,.cta-banner__heading.h2{font-size:1.5rem}@media screen and (min-width:750px){.cta-banner__heading.h0,.cta-banner__heading.h1,.cta-banner__heading.h2{font-size:30px}}.cta-banner__description,.cta-banner__description.rte{color:var(--cta-banner-text-color, #4B5563);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.5px}.cta-banner__description p:last-child,.cta-banner__description.rte p:last-child{margin-bottom:0}@media screen and (min-width:750px){.cta-banner__description,.cta-banner__description.rte{font-size:16px}}.cta-banner__button-wrap{display:flex;align-items:center;gap:4px}.cta-banner__button{display:flex;width:190px;min-width:80px;max-width:100%;padding:16px 32px;justify-content:center;align-items:center;gap:4px;flex-shrink:0;border-radius:9999px;background:var(--cta-banner-button-bg, #F8BF40)!important;background-color:var(--cta-banner-button-bg, #F8BF40)!important;color:var(--cta-banner-button-text, #000000)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:normal;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s ease;box-sizing:border-box}.cta-banner__button:hover{opacity:.92;background:var(--cta-banner-button-bg, #F8BF40)!important;background-color:var(--cta-banner-button-bg, #F8BF40)!important;color:var(--cta-banner-button-text, #000000)!important}.cta-banner__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cta-banner__button[aria-disabled=true]{cursor:not-allowed;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-cta-banner.css.map */
