.cta-box{border-radius:16px;border:1px solid #FFF;background:#fffc;display:grid;grid-template-columns:.75fr 1fr;align-items:center;position:relative;overflow:hidden}.cta-box .cta-box__content{--heading-color: #602183;color:#602183;padding:80px}.cta-box .cta-box__inner{border-radius:20px;background:#fff;display:flex;padding:4rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.5rem}.cta-box .cta-box__inner h2{-webkit-hyphens:auto;hyphens:auto;margin-top:1.4rem;font-size:4rem}.cta-box__tagline{font-size:2rem;font-weight:600}.cta-box__features{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2.4rem;font-size:2rem;width:100%}.cta-box__features li{display:grid;grid-template-columns:24px 1fr;gap:20px}.cta-box__media{position:relative;height:63rem;width:54rem;padding:16px;box-sizing:border-box}.cta-box__media img{position:absolute;top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);object-fit:cover;border-radius:20px}.cta-box .ellipse{position:absolute;z-index:-1}.cta-box .ellipse--1{border-radius:498px;background:#ff592580;filter:blur(75px);width:30%;height:60%;transform:rotate(90deg);right:15%;bottom:12%}.cta-box .ellipse--2{width:43%;height:60%;left:20%;bottom:5%;transform:rotate(11.199deg);border-radius:608.969px;background:#ff592580;filter:blur(75px)}.cta-box .ellipse--3{width:55%;height:35%;left:22%;bottom:8%;transform:rotate(17.533deg);border-radius:910.844px;background:#aaa3ff;filter:blur(90px)}.cta-box .ellipse--4{width:3%;height:77%;right:3%;bottom:5%;transform:rotate(11.199deg);border-radius:608.969px;background:#ff592580;filter:blur(75px)}@media(max-width:1280px){.cta-box__media{width:44rem;height:100%}.cta-box__features{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:1024px){.cta-box{grid-template-columns:1fr}.cta-box__media{height:48rem;width:100%;margin-inline:auto;order:2}.cta-box__features{grid-template-columns:repeat(auto-fit,minmax(160px,200px))}}@media(max-width:768px){.cta-box{overflow:hidden}.cta-box .cta-box__content{padding:2rem}.cta-box .cta-box__inner{padding:2rem;gap:1.6rem}.cta-box__features{font-size:1.6rem;grid-template-columns:1fr;gap:1rem}.cta-box__tagline{font-size:1.6rem;-webkit-hyphens:auto;hyphens:auto}.cta-box__inner h2{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/cta.css.map */
