﻿.comparison-chart{display:flex;flex-wrap:wrap;margin:2em 0;justify-content:center}.comparison-chart .account{flex:0 1 100%;text-align:center;margin:0 auto 10px;border-top:var(--chart-border)}.comparison-chart .account>div:nth-child(2){background:rgba(var(--chart-primary-rgb), 0.2)}.comparison-chart .account.for-labels{flex:0 1 120px;text-align:center}.comparison-chart .account.for-labels .account-headline,.comparison-chart .account.for-labels .account-name{border-left:var(--chart-border);display:table;width:100%;padding:1rem}.comparison-chart .account.for-labels .account-headline>*,.comparison-chart .account.for-labels .account-name>*{display:table-cell;width:100%;vertical-align:middle;padding:0;margin:0;text-align:center;font-size:15px;color:var(--chart-headline-color)}.comparison-chart .account.for-labels .account-name>*{color:var(--chart-account-color)}.comparison-chart .account.for-labels .section>*{text-align:center;font-size:15px}.comparison-chart .account .popular{position:absolute;width:100%;height:40px;background:var(--chart-popular-bg);line-height:40px;text-align:center;top:0;left:0;font-size:15px;font-weight:bold;color:var(--chart-popular-color)}.comparison-chart .account .popular+h2{padding-top:40px}.comparison-chart .account .account-headline,.comparison-chart .account .account-name{border-right:var(--chart-border);border-left:var(--chart-border)}@media(max-width: 767px){.comparison-chart .account .account-headline,.comparison-chart .account .account-name{height:auto !important}}.comparison-chart .account .account-headline>.primary-button,.comparison-chart .account .account-name>.primary-button{display:block;margin:10px 0}.comparison-chart .account .account-headline>.primary-button>a,.comparison-chart .account .account-name>.primary-button>a{display:block;margin:10px auto 0;padding-left:0;padding-right:0}.comparison-chart .account .account-headline>a,.comparison-chart .account .account-name>a{color:var(--link-color);text-decoration:underline}.comparison-chart .account .account-headline>a:hover,.comparison-chart .account .account-name>a:hover{color:var(--link-hover-color)}.comparison-chart .account .account-headline{background:var(--chart-primary);padding:1rem;position:relative}.comparison-chart .account .account-headline h2{margin:0;font-family:var(--chart-headline-ff);font-size:var(--chart-headline-fs);font-weight:var(--chart-headline-fw);text-transform:var(--chart-headline-transform);color:var(--chart-headline-color)}.comparison-chart .account .account-name{text-align:center;padding:1rem}.comparison-chart .account .account-name h2{margin-top:0;margin-bottom:5px;font-family:var(--chart-account-ff);font-size:var(--chart-account-fs);font-weight:var(--chart-account-fw);text-transform:var(--chart-account-transform);color:var(--chart-account-color)}.comparison-chart .account .account-details{text-align:left}.comparison-chart .account .account-details h4,.comparison-chart .account .account-details h3{display:block !important}@media(min-width: 768px){.comparison-chart .account .account-details h4,.comparison-chart .account .account-details h3{display:none !important}}.comparison-chart .account .account-details .section{display:block;border-right:var(--chart-border);border-bottom:var(--chart-border);border-left:var(--chart-border);width:100%;padding:1rem}@media(max-width: 767px){.comparison-chart .account .account-details .section{height:auto !important}}.comparison-chart .account .account-details .section ul li{margin-left:15px}.comparison-chart .account .account-details .section ul{vertical-align:top}.comparison-chart .account .account-details .section>*{display:block;width:100%;padding:0;margin:0}.comparison-chart .account:last-of-type .account-headline,.comparison-chart .account:last-of-type .account-name,.comparison-chart .account:last-of-type .account-details .section{border-right:var(--chart-border)}.comparison-chart.no-rewards .account>div:nth-child(2){background:none !important}.comparison-chart.no-rewards .account .account-name{background:var(--chart-primary)}.comparison-chart.no-rewards .account .account-name>a{display:block;color:var(--chart-headline-color)}.comparison-chart.no-rewards .account .account-name h2{color:var(--chart-headline-color)}.comparison-chart.no-rewards .account.for-labels .account-name>*{color:var(--chart-headline-color)}@media(min-width: 768px){.comparison-chart{margin-top:3em;flex-wrap:nowrap}.comparison-chart .account{flex:1 1 150px;margin:0}.comparison-chart .account:not(:last-of-type) .account-name,.comparison-chart .account:not(:last-of-type) .account-headline{border-right:none}.comparison-chart .account .account-name,.comparison-chart .account .account-headline{border-bottom:var(--chart-border)}.comparison-chart .account .popular{border-radius:10px 10px 0 0;top:-41px}.comparison-chart .account .popular+h2{padding-top:0}.comparison-chart .account .account-details .section{display:table;border-right:none}.comparison-chart .account .account-details .section>*{display:table-cell;vertical-align:middle;padding:0}}@media(min-width: 992px){.comparison-chart .account{flex:1 1 250px}.comparison-chart .account.for-labels{flex:1 1 160px}}a[aria-controls=moreDetails]{text-decoration:none;display:block}a[aria-controls=moreDetails] i{margin-left:5px}a[aria-controls=moreDetails][aria-expanded=true] .fa-plus:before{content:""}.kasasa-comparison-chart{display:flex;flex-wrap:wrap;justify-content:center}.kasasa-comparison-chart .account{flex:0 1 100%;text-align:center;margin:0 auto 10px}.kasasa-comparison-chart .account.for-labels{flex:0 1 120px}.kasasa-comparison-chart .account.for-labels .section>*{font-size:15px;font-weight:bold}@media(min-width: 768px)and (max-width: 991px){.kasasa-comparison-chart .account.for-labels .section>*{font-size:13px}}.kasasa-comparison-chart .account .account-name{text-align:left;background-color:var(--chart-primary);padding:1rem;color:var(--chart-headline-color)}@media(max-width: 767px){.kasasa-comparison-chart .account .account-name{height:auto !important}}.kasasa-comparison-chart .account .account-details{text-align:left}.kasasa-comparison-chart .account .account-details h4,.kasasa-comparison-chart .account .account-details h3{display:block !important}@media(min-width: 768px){.kasasa-comparison-chart .account .account-details h4,.kasasa-comparison-chart .account .account-details h3{display:none !important}}.kasasa-comparison-chart .account .account-details .section{display:block;width:100%;padding:1rem}@media(max-width: 767px){.kasasa-comparison-chart .account .account-details .section{height:auto !important}}.kasasa-comparison-chart .account .account-details .section ul li{margin-left:15px}.kasasa-comparison-chart .account .account-details .section ul{vertical-align:top}.kasasa-comparison-chart .account .account-details .section>*{display:block;width:100%;padding:0;margin:0}@media(min-width: 768px){.kasasa-comparison-chart{flex-wrap:nowrap}.kasasa-comparison-chart .account{flex:1 1 150px;margin:0}.kasasa-comparison-chart .account:not(.for-labels){border-left:1px solid #fff;border-right:1px solid #fff}.kasasa-comparison-chart .account .account-details>div:nth-child(odd){background:rgba(0,0,0,.05)}.kasasa-comparison-chart .account .account-details .section{display:table}.kasasa-comparison-chart .account .account-details .section>*{display:table-cell;vertical-align:middle;padding:0;font-size:var(--font-size-base)}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 992px){.kasasa-comparison-chart .account .account-details .section>*{font-size:14px}}@media(min-width: 768px)and (max-width: 767px){.kasasa-comparison-chart .account .account-details .section>*{font-size:var(--font-size-base-sm)}}@media(min-width: 992px){.kasasa-comparison-chart .account{flex:1 1 250px}.kasasa-comparison-chart .account.for-labels{flex:1 1 35%}}.kasasa-chart{padding-top:40px;position:relative;justify-content:center}.kasasa-chart .primary-button{display:block}.kasasa-chart .popular{background:var(--chart-popular-bg);border:none;color:var(--chart-popular-color);font-size:smaller;text-transform:uppercase;padding:1em}.kasasa-chart .card-header{text-transform:uppercase;font-weight:bold;font-size:16px}@media(min-width: 992px)and (max-width: 1199px){.kasasa-chart .card-header{font-size:14px}}@media(min-width: 768px)and (max-width: 991px){.kasasa-chart .card-header{font-size:12px}}.kasasa-chart .card-title,.kasasa-chart .account-details li:first-child{background:var(--chart-primary);color:var(--chart-headline-color)}.kasasa-chart .card-title *,.kasasa-chart .account-details li:first-child *{color:var(--chart-headline-color)}.kasasa-chart .account-details li{font-size:18px}@media(min-width: 768px)and (max-width: 991px){.kasasa-chart .account-details li{font-size:16px}}.kasasa-chart .account-details li:not(.lead){font-size:15px}.kasasa-chart .account-details li:first-child{text-align:center;min-height:115px}@media(min-width: 768px)and (max-width: 991px){.kasasa-chart .card-title h3{font-size:20px}}.kasasa-chart .card-footer .card-link{font-size:15px}.kasasa-chart .card-footer .primary-button a{display:block;margin:-0.75rem -1.25rem 1rem;border-radius:0;box-shadow:none}@media(min-width: 768px){.kasasa-chart{margin-top:4em}.kasasa-chart .popular{position:absolute;width:100%;top:-40px;height:40px;line-height:40px;padding:0}}.kasasa-chart+.band{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;background:rgba(0,0,0,.15)}
