.pricing-blocks{margin:10px auto;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:35px}.pricing-blocks .pricing-card{border-radius:17px;box-shadow:0 0 38px 0 rgba(0,0,0,.05);background:#fff;min-width:242px}.pricing-blocks .pricing-card .top{background:linear-gradient(45deg,var(--Brand-Teal) 0%,#00838f 50%,var(--Brand-Teal) 100%);padding:23px 18px;border-radius:17px 17px 0 0;position:relative;height:90px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:-1;overflow:hidden}.pricing-blocks .pricing-card .top:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(325deg,rgba(0,154,168,0) 75%,rgba(0,154,168,1) 80%,rgba(131,244,254,1) 90%);border-radius:17px 17px 0 0;z-index:-2}.pricing-blocks .pricing-card .top:after{content:'';position:absolute;bottom:0;right:0;background:linear-gradient(45deg,var(--Brand-Teal) 0%,#00838f 50%,var(--Brand-Teal) 100%);border-radius:17px 17px 0 0;z-index:-2;width:240px;height:88px}.pricing-blocks .pricing-card .bottom{padding:28px 23px;border-radius:0 0 17px 17px;border:2px solid #fff}.pricing-blocks .pricing-card .top .eyebrow{color:#fff;text-align:center;font-size:11px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:1.98px;text-transform:uppercase}.pricing-blocks .pricing-card .top h2{color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.56px;text-transform:uppercase}.pricing-blocks .pricing-card .middle{width:100%;display:flex;gap:10px;padding-bottom:25px;justify-content:center}.pricing-blocks .pricing-card .middle>div>p{border-radius:5px;background:linear-gradient(0deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.2) 100%),#f1f3f5}.pricing-blocks .pricing-card .middle .cost p{text-align:left}.pricing-blocks .pricing-card .subtitle{color:#65696a;font-size:9px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.9px;text-transform:uppercase}.pricing-blocks .pricing-card .cost,.pricing-blocks .pricing-card .ad{height:51px;display:flex;flex-direction:column}.pricing-blocks .pricing-card .cost p,.pricing-blocks .pricing-card .ad p{color:var(--Navy-Blue);font-size:26px;font-style:normal;font-weight:700;line-height:27px;text-transform:uppercase;padding:10px 8px}.pricing-blocks button{border-radius:100px;border:1px solid #21c1cf;background:linear-gradient(45deg,var(--Brand-Teal) 0%,#00838f 50%,var(--Brand-Teal) 100%);padding:14px 18px;color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;height:39px;display:flex;justify-content:center;align-items:center;margin:0 auto}.pricing-blocks button:hover{color:#252525;opacity:.95;cursor:pointer}