body,html{background-color:#fff !important}
.bnft-header,.bnft-first-col .bnft-cell{display:flex;justify-content:center;padding:12px;width:275px;align-items:center;flex-direction:column;text-align:left;color:#626773;font-family:var(--body-font-family);font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.048px}
.bnft-cell:last-child,.bnft-cell:nth-last-child(2){border-bottom:0}
.userBenefits{padding:20px 0 12px 0}
.benefit-compare-box{width:100%;border-radius:10px;text-align:center;max-width:880px;margin:auto}
.benefit-compare-row{display:flex;@media screen and (max-width:576px){padding-bottom:60px}
}
.benefit-compare-row .bnft-cmpr-col{flex:1;display:flex;justify-content:center;align-items:center;padding:12px;box-sizing:border-box}
.benefit-btn-red{background-color:#da0e29;color:#fff;display:flex;padding:12.5px 16px;justify-content:center;align-items:center;gap:4px;font-family:var(--variable-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.12px;text-transform:capitalize;border:0;text-decoration:none;cursor:pointer;margin-bottom:16px}
a.benefit-btn-red:hover{color:#fff}
a.benefit-btn-outline:hover{color:#da0e29}
.benefit-btn-outline{color:#da0e29;padding:11.5px 16px;justify-content:center;align-items:center;gap:4px;font-family:var(--variable-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.12px;text-transform:capitalize;background:transparent;border:1px solid #da0e29;text-decoration:none;cursor:pointer;margin-bottom:16px}
#comparison-page{background:#fff !important}
.benefit-compare-grid{display:grid;grid-template-columns:1fr 1fr 1fr}
.bnft-column{display:flex;flex-direction:column}
.bnft-first-col .bnft-header,.bnft-first-col .bnft-cell{align-items:flex-start;height:50px;width:100%;display:flex;justify-content:center}
.bnft-column div.bnft-header{padding:24px 12px}
.bnft-column.bnft-first-col .bnft-header{padding:32.5px 12px}
.bnft-cell{padding:12px;border-bottom:.8px solid rgba(0,0,0,0.05)}
.middle-col{box-shadow:0 4px 20px 0 rgba(0,0,0,0.05);z-index:1;border-radius:8px}
.bnft-column.middle-col .bnft-cell:last-child{padding:12px 42px}
.bnft-header{font-weight:700;padding:12px;color:#161616;border-bottom:0}
.benefit-compare-mobile.mob-view{display:none !important}
.bnft-header-row{display:flex;font-weight:600;border-bottom:.8px solid rgba(0,0,0,0.05);padding:12px}
.bnft-mobile-row{padding:12px;border-bottom:.8px solid rgba(0,0,0,0.05)}
.bnft-title{margin-bottom:8px;font-size:14px}
.bnft-values{display:flex;justify-content:space-between}
@media screen and (min-width:1025px){.benefit-compare-row.bnft-header .bnft-cmpr-col:nth-child(2){border-radius:8px 8px 0 0}
.benefit-compare-row:last-child .bnft-cmpr-col:nth-child(2){border-radius:0 0 8px 8px}
.benefit-compare-row .bnft-cmpr-col:first-child{max-width:275px}
}
.congratulations_wrapper{max-width:568px;margin:auto;display:flex;flex-direction:column;align-items:center;h1{color:#000;text-align:center;padding-top:16px;font-family:var(--variable-font-family);font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;margin:0}
p{padding-top:16px;color:#828a99;text-align:center;font-family:var(--body-font-family);font-size:12px !important;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.048px;margin:0 0 32px 0}
img{width:26.667px;height:26.667px}
}
@media screen and (max-width:1024px){.benefit-compare-wrapper{background-color:#fff;padding:16px;.benefit-compare-box{border-radius:0}
}
.benefit-compare-row:not(:last-child){border:1px solid #0000000a}
.benefit-compare-row{flex-wrap:wrap;.bnft-cmpr-col:first-child{flex:1 1 100%}
}
.bnft-header{flex-direction:row;width:auto}
.desk-view{display:none !important}
.benefit-compare-mobile.mob-view{display:block !important}
.userBenefits{padding:0}
.bnft-title{text-align:left;font-size:12px}
.bnft-values{justify-content:space-around}
.bnft-header-row,.bnft-mobile-row{border:1px solid #0000000a}
.bnft-header-row{display:flex;justify-content:space-around}
.bnft-header>div:first-child{display:none !important}
.benefit-btn-red.mob{display:block !important;min-width:134px}
.benefit-btn-outline.mob{display:block !important;min-width:134px}
.benefit-btn-red.desk{display:none}
.benefit-btn-outline.desk{display:none}
.benefit-compare-row:last-child .bnft-cmpr-col{padding:16px 0}
}