.cta-pricing-cards-icons .container{display:grid;gap:30px;grid-template-columns:1fr}.cta-pricing-cards-icons .container .full-card{background-color:#fff;border-radius:30px;box-shadow:5px 5px 25px 4px rgba(0,0,0,.05);display:grid;grid-template-columns:1fr 1fr}.cta-pricing-cards-icons .container .full-card .side-content{display:flex;flex-direction:column;justify-content:center;padding:45px}.cta-pricing-cards-icons .container .full-card .side-content .heading{color:#140047;font-size:25px;font-weight:700;letter-spacing:0;margin-bottom:15px}.cta-pricing-cards-icons .container .full-card .side-content .content{color:#140047;font-size:18px;font-weight:400;letter-spacing:0}.cta-pricing-cards-icons .container .full-card .side-content .list{display:grid;gap:35px;grid-template-columns:1fr 1fr;margin-top:45px}.cta-pricing-cards-icons .container .full-card .side-content .list .item{align-items:center;color:#140047;display:flex;font-size:16px;font-weight:500;gap:35px;letter-spacing:0;line-height:25px}.cta-pricing-cards-icons .container .full-card .side-content .list .item img{max-width:24px}.cta-pricing-cards-icons .card{border-radius:20px;overflow:hidden;padding:75px 30px 30px;position:relative}.cta-pricing-cards-icons .card .shape{position:absolute;right:0;top:0;width:50%;z-index:1}.cta-pricing-cards-icons .card .shape .shaping{position:relative}.cta-pricing-cards-icons .card .shape svg{position:absolute;right:-420px;top:-160px}.cta-pricing-cards-icons .card .shape .icon{align-items:center;display:flex;height:80px;justify-content:center;position:absolute;right:52px;top:74px;width:80px}.cta-pricing-cards-icons .card .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cta-pricing-cards-icons .card .content{display:flex;flex-direction:column;gap:20px;max-width:300px;position:relative;z-index:2}.cta-pricing-cards-icons .card .title{color:#fff;font-size:40px;font-weight:700;letter-spacing:0}.cta-pricing-cards-icons .card .amount{align-items:flex-end;display:flex;flex-direction:row}.cta-pricing-cards-icons .card .amount .value{color:#fff;font-size:73px;font-weight:700;letter-spacing:0;margin-bottom:-14px}.cta-pricing-cards-icons .card .amount .subtext{color:#fff;font-size:14px;font-weight:700;letter-spacing:0;line-height:16px}.cta-pricing-cards-icons .card .additional{display:flex;flex-direction:row;gap:22px;margin-top:20px}.cta-pricing-cards-icons .card .additional .text{color:#fff;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px}.cta-pricing-cards-icons .card .cta{min-width:150px}.cta-pricing-cards-icons .card .cta:hover{background-color:transparent;border:2px solid #bf90f7;color:#fff}.cta-pricing-cards-icons .card .cta.white:hover{border-color:#fff;color:#fff}.cta-pricing-cards-icons .card .cta-container{gap:20px;justify-content:center;margin-top:30px;position:relative;z-index:2}@media (max-width:768px){.cta-pricing-cards-icons .container{grid-template-columns:1fr}.cta-pricing-cards-icons .card .content{padding-top:240px}}@media (max-width:991px){.cta-pricing-cards-icons .container .full-card{grid-template-columns:1fr}.cta-pricing-cards-icons .container .full-card .side-content .list{display:grid;gap:35px;grid-template-columns:1fr;margin-top:45px}}