.savingsCalculatorcoutts.aem-GridColumn.aem-GridColumn--default--12{padding-left:0 !important;padding-right:0 !important}
.savings-cards-wrapper,.savings-label-wrapper,.savings__unavailable{display:none}
.savings__unavailable.savings__unavailable--author{display:block}
.savingsCalc-wrapper .calculation-fields{margin:0 auto;background:#f6ede7;padding:28px}
.savingsCalc-wrapper .calculation-fields form{width:100%}
.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text{box-sizing:border-box}
.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text::placeholder,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text::placeholder{opacity:1}
.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text:hover:not(.error):not(.errorOutline),.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text:hover:not(.error):not(.errorOutline){border:1px solid #cecece;outline:2px solid #400718;outline-offset:0}
.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text:focus:not(.error):not(.errorOutline),.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text:focus-visible:not(.error):not(.errorOutline),.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text:focus:not(.error):not(.errorOutline),.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text:focus-visible:not(.error):not(.errorOutline){outline:2px solid #400718;outline-offset:2px}
.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text.error,.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text.errorOutline,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text.error,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text.errorOutline{border:2px solid #cf223f;outline:0;box-sizing:border-box}
.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text.error:hover,.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text.errorOutline:hover,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text.error:hover,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text.errorOutline:hover{border:2px solid #cf223f;outline:0}
.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text.error:focus,.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text.error:focus-visible,.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text.errorOutline:focus,.savingsCalc-wrapper .calculation-fields .initial-deposit .cmp-form-text__text.errorOutline:focus-visible,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text.error:focus,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text.error:focus-visible,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text.errorOutline:focus,.savingsCalc-wrapper .calculation-fields .monthly-deposit .cmp-form-text__text.errorOutline:focus-visible{border:2px solid #cf223f;outline:2px solid #400718;outline-offset:2px}
.savingsCalc-wrapper .calculation-fields .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button{position:relative;height:44px;box-sizing:border-box;border:1px solid #cecece;border-radius:0;background:#fff;padding:11px 16px;box-shadow:none}
.savingsCalc-wrapper .calculation-fields .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button:not(.errorOutline):hover:not(:focus){border:1px solid #cecece;outline:2px solid #400718;outline-offset:0;box-shadow:none}
.savingsCalc-wrapper .calculation-fields .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button:focus{outline:2px solid #400718;outline-offset:2px}
.savingsCalc-wrapper .calculation-fields .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button.errorOutline{border:2px solid #cf223f;outline:0;padding:10px 15px;box-shadow:none}
.savingsCalc-wrapper .calculation-fields .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button.errorOutline:hover:not(:focus){border:2px solid #cf223f;outline:2px solid #400718;outline-offset:2px;padding:10px 15px;box-shadow:none}
.savingsCalc-wrapper .calculation-fields .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button.errorOutline:focus,.savingsCalc-wrapper .calculation-fields .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button.errorOutline.focussed,.savingsCalc-wrapper .calculation-fields .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button.errorOutline[aria-expanded="true"]{border:2px solid #cf223f;outline:2px solid #400718;outline-offset:2px;padding:10px 15px;box-shadow:none}
.savingsCalc-wrapper .calculation-fields .cmp-form-text__text{border:1px solid #cecece;padding:12px 16px}
.savingsCalc-wrapper .calculation-fields .cmp-form-text .cmp-form-text__label{font-weight:normal}
.savingsCalc-wrapper .calculation-fields label{width:100%}
.savingsCalc-wrapper .initial-deposit,.savingsCalc-wrapper .monthly-deposit,.savingsCalc-wrapper .duration-dropdown{padding-bottom:32px}
.savingsCalc-wrapper .initial-deposit .cmp-form-text__label .optional-txt,.savingsCalc-wrapper .duration-dropdown .cmp-form-text__label .optional-txt{display:none}
.savingsCalc-wrapper .duration-dropdown .formdrop-down{margin-bottom:0}
.savingsCalc-wrapper .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__label{margin-bottom:8px;font-weight:400}
.savingsCalc-wrapper .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-selectmenu-button{height:44px;padding:9px 16px !important}
.savingsCalc-wrapper .calculate-cta,.savingsCalc-wrapper .download-cta{grid-column:1 / -1;display:flex;justify-content:center}
.savingsCalc-wrapper .calculate-cta .cta.cta-primary,.savingsCalc-wrapper .calculate-cta .cta.cta-secondary,.savingsCalc-wrapper .download-cta .cta.cta-primary,.savingsCalc-wrapper .download-cta .cta.cta-secondary{padding:0}
.savingsCalc-wrapper .calculate-cta .cta-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.savingsCalc-wrapper .calculate-cta .cta-button .cta-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.savingsCalc-wrapper .download-cta{display:none !important;padding-top:18px}
.savingsCalc-wrapper .download-cta .cta-button::before{content:"";display:inline-block;width:16px;height:16px;flex:0 0 16px;background:url("../../../../../../content/dam/couttscrowndependencies/test-area/r25-5/web-27176/icon-download_coutts.svg") no-repeat center/contain}
@media(min-width:1256px){.savingsCalc-wrapper .calculation-fields{width:1164px}
.savingsCalc-wrapper .calculation-fields form{display:grid;grid-template-columns:repeat(3,1fr);column-gap:28px;row-gap:0}
.savingsCalc-wrapper .initial-deposit .cmp-form-text__text,.savingsCalc-wrapper .monthly-deposit .cmp-form-text__text{width:100%;padding:9px 16px;height:44px}
.savingsCalc-wrapper .duration-dropdown{width:100%}
.savingsCalc-wrapper .calculate-cta .cta .cta-button,.savingsCalc-wrapper .download-cta .cta .cta-button{width:350.67px;padding:12px 16px}
}
@media(min-width:1024px) and (max-width:1255px){.savingsCalc-wrapper .calculation-fields form{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;column-gap:28px;row-gap:0}
.savingsCalc-wrapper .initial-deposit .cmp-form-text__text,.savingsCalc-wrapper .monthly-deposit .cmp-form-text__text,.savingsCalc-wrapper .duration-dropdown{width:270.67px}
.savingsCalc-wrapper .calculate-cta .cta .cta-button,.savingsCalc-wrapper .download-cta .cta .cta-button{width:350.67px;padding:12px 16px}
}
@media(min-width:768px) and (max-width:1023px){.savingsCalc-wrapper .calculation-fields form{display:flex;flex-direction:column;align-items:center;width:100%}
.savingsCalc-wrapper .calculation-fields form>div{width:100%;max-width:360px}
.savingsCalc-wrapper .duration-dropdown{padding-bottom:32px}
.savingsCalc-wrapper .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button{max-width:360px}
.savingsCalc-wrapper .calculate-cta,.savingsCalc-wrapper .download-cta{width:100%;display:flex;justify-content:center}
.savingsCalc-wrapper .initial-deposit,.savingsCalc-wrapper .monthly-deposit{padding-bottom:28px}
.savingsCalc-wrapper .calculate-cta .cta .cta-button,.savingsCalc-wrapper .download-cta .cta .cta-button{width:360px;padding:12px 16px}
}
@media(max-width:767px){.savingsCalc-wrapper .aem-Grid--default--12.shelf-container{padding:0 !important}
.savingsCalc-wrapper .aem-Grid--default--12.shelf-container .aem-GridColumn.aem-GridColumn--sm--12{padding:0 !important}
.savingsCalc-wrapper .calculation-fields{width:100%;margin:0;padding:0 24px 24px;box-sizing:border-box}
.savingsCalc-wrapper .calculation-fields form>div{width:100%}
.savingsCalc-wrapper .cmp-form-text__text{width:100%;box-sizing:border-box}
.savingsCalc-wrapper .initial-deposit{padding-top:28px;padding-bottom:24px}
.savingsCalc-wrapper .monthly-deposit{padding-bottom:24px}
.savingsCalc-wrapper .duration-dropdown{padding-bottom:28px}
.savingsCalc-wrapper .duration-dropdown .cmp-form-options--drop-down .cmp-form-options__field--drop-down+.ui-button.ui-selectmenu-button{width:100%;box-sizing:border-box}
.savingsCalc-wrapper .calculate-cta .cta.cta-primary .cta-button,.savingsCalc-wrapper .download-cta .cta.cta-secondary .cta-button{width:100% !important;max-width:100%;box-sizing:border-box;padding:12px 16px;text-align:center;display:block}
.savingsCalc-wrapper .calculate-cta .cta,.savingsCalc-wrapper .download-cta .cta{width:100%}
}
.savings-label-wrapper{display:none}
.savings-cards-wrapper .cards-container .expanded-interest-block{width:100%}
.savings-cards-wrapper .cards-container .expanded-interest-block .interest-rates-container>.interest-row:last-child{padding-bottom:0}
.savings-cards-wrapper .cards-container .expanded-interest-block .notice-group:last-child .interest-row:last-child{padding-bottom:0 !important}
.savings-cards-wrapper .cards-container .savings-card{background:#fff;border:1px solid #cecece;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease;height:auto;align-self:start}
.savings-cards-wrapper .cards-container .savings-card .take-note .takenote-label{display:flex;align-items:center;gap:8px;padding-top:8px}
.savings-cards-wrapper .cards-container .savings-card .take-note .takenote-label p{margin:0;font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%}
.savings-cards-wrapper .cards-container .savings-card .take-note .takenote-description{color:#5d061f;padding-top:8px}
.savings-cards-wrapper .cards-container .savings-card .take-note-icon img{width:20px;height:20px;aspect-ratio:1/1;flex-shrink:0;transform:translateY(-2px)}
.savings-cards-wrapper .cards-container .savings-card .card-header{background:#5d061f;color:var(--Text-Body-03,#fff);font-family:"CouttsSienaLight",sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:130%;padding:12px;min-height:96px;height:96px;width:100%;box-sizing:border-box;display:flex;align-self:stretch;position:relative}
.savings-cards-wrapper .cards-container .savings-card .value.projected-balance .text{flex:1}
.savings-cards-wrapper .cards-container .savings-card.ineligible-card .value.projected-balance{color:var(--Text-Body-01,#400718);font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%}
.savings-cards-wrapper .cards-container .savings-card.ineligible-card .value.projected-balance .ineligible-block{display:flex;align-items:flex-start;gap:8px}
.savings-cards-wrapper .cards-container .savings-card.ineligible-card .value.projected-balance .ineligible-block .ineligible-content .comp-rich-text br{display:none}
.savings-cards-wrapper .cards-container .savings-card.ineligible-card .value.projected-balance .ineligible-block .ineligible-content .comp-rich-text a{display:table-cell;padding-top:8px}
.savings-cards-wrapper .cards-container .savings-card.ineligible-card .ineligible-icon{width:24px;height:24px;aspect-ratio:1/1;margin-top:4px;flex-shrink:0}
.savings-cards-wrapper .cards-container .savings-card.ineligible-card .ineligible-content p{margin:0}
.savings-cards-wrapper .cards-container .savings-card.ineligible-card .ineligible-content p+p{margin-top:4px}
.savings-cards-wrapper .cards-container .card-footer{text-align:center;background-color:unset;border-top:0;padding:0;font-family:"CouttsSienaLight",sans-serif;position:relative}
.savings-cards-wrapper .cards-container .card-footer.toggle-footer{margin-top:16px;border-top:0;padding:12px 20px 16px}
.savings-cards-wrapper .cards-container .card-footer .show-toggle{position:relative;display:inline-block;border:0;padding:0;cursor:pointer;font-size:16px;text-align:center;line-height:130%;letter-spacing:0;color:#400718;text-decoration:none;transition:color .2s ease;background:0;font-weight:300;font-family:"CouttsSienaLight",sans-serif;padding-top:12px;margin-bottom:12px}
.savings-cards-wrapper .cards-container .card-footer .show-toggle::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#400718;transform:scaleX(1);transform-origin:right center;transition:transform .25s ease}
.savings-cards-wrapper .cards-container .card-footer .show-toggle:hover::after,.savings-cards-wrapper .cards-container .card-footer .show-toggle:focus::after{transform:scaleX(0);transform-origin:left center}
.savings-cards-wrapper .cards-container .card-footer .show-toggle.cta-button:focus:not(:focus-visible){outline:0;box-shadow:none}
.savings-cards-wrapper .cards-container .card-footer .show-toggle.cta-button:focus:not(:focus-visible)::after{transform:scaleX(1);transform-origin:right center}
.savings-cards-wrapper .cards-container .card-footer .show-toggle.cta-button:focus-visible{outline:2px solid #400718;outline-offset:3px}
.savings-cards-wrapper .cards-container .card-footer .show-toggle.cta-button:active{outline:2px solid #400718;outline-offset:3px}
.savings-cards-wrapper #cardsContainer .savings-card{display:flex;flex-direction:column}
.savings-cards-wrapper #cardsContainer .ineligible-warning-prefix,.savings-cards-wrapper #cardsContainer .savings-a11y-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.savings-cards-wrapper #cardsContainer .divider{width:100%;height:0;border-top:1px solid #e2523e;margin:8px 0 0;display:block;transform:none;backface-visibility:visible}
.savings-cards-wrapper #cardsContainer .card-section.align-summary>.divider,.savings-cards-wrapper #cardsContainer .card-section.align-details>.divider{margin-top:auto;margin-bottom:0}
.savings-cards-wrapper #cardsContainer .expanded-divider{width:100%;height:1px;margin:16px 0;display:block;border-top:1px solid #e2523e;transform:none;backface-visibility:visible}
.savings-cards-wrapper #cardsContainer .apply-footer{display:block}
.savings-cards-wrapper #cardsContainer .expand-section{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .35s ease}
.savings-cards-wrapper #cardsContainer .expand-section>*{min-height:0}
.savings-cards-wrapper #cardsContainer .expand-section.is-measuring{transition:none;opacity:0}
.savings-cards-wrapper #cardsContainer .savings-card.expanded .expand-section{grid-template-rows:1fr;opacity:1}
.savings-cards-wrapper #cardsContainer .align-summary,.savings-cards-wrapper #cardsContainer .align-details,.savings-cards-wrapper #cardsContainer .align-expanded,.savings-cards-wrapper #cardsContainer .expanded-block{transition:none}
.savings-cards-wrapper #cardsContainer .savings-card.ineligible-card{background:#d8d8d8;color:#7a5d66;border:1px solid #cecece}
.savings-cards-wrapper #cardsContainer .savings-card.ineligible-card .card-header{background:#d8d8d8;border:0;color:#400718}
.savings-cards-wrapper #cardsContainer .savings-card.ineligible-card .projected-balance-label{display:none}
.savings-cards-wrapper #cardsContainer .savings-card.ineligible-card .text{color:#400718}
.savings-cards-wrapper #cardsContainer .savings-card.ineligible-card .cta-button{background:#9c9c9c;border:0;color:#2d2d2d}
.savings-cards-wrapper #cardsContainer .savings-card.ineligible-card .cta-button.show-toggle{background:#d8d8d8}
.savings-cards-wrapper #cardsContainer .savings-card.ineligible-card .interest-earned p{color:#5d061f}
.savings-cards-wrapper #cardsContainer .savings-card.ineligible-card .key-benefits-description{color:#400718}
.savings-cards-wrapper .cards-container .savings-card .projected-balance-label{font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:0;margin-bottom:4px}
.savings-cards-wrapper .cards-container .savings-card .projected-balance-label p{margin:0}
.savings-cards-wrapper .cards-container .savings-card .value.projected-balance{color:var(--Text-Body-01,#5d061f);font-family:"CouttsSienaLight",sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:16px}
.savings-cards-wrapper .cards-container .savings-card .interest-earned-label{font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:4px}
.savings-cards-wrapper .cards-container .savings-card .interest-earned-label p{margin:0}
.savings-cards-wrapper .cards-container .savings-card .value.interest-earned{color:var(--Text-Body-01,#5d061f);font-family:"CouttsSienaLight",sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:16px}
.savings-cards-wrapper .cards-container .savings-card .value.interest-earned p{margin:0}
.savings-cards-wrapper .cards-container .savings-card .key-benefits-label{font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:4px}
.savings-cards-wrapper .cards-container .savings-card .key-benefits-label p{margin:0}
.savings-cards-wrapper .cards-container .savings-card .ratetype-label{font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%;padding-top:16px;padding-bottom:0;margin-bottom:4px}
.savings-cards-wrapper .cards-container .savings-card .ratetype-label p{margin:0}
.savings-cards-wrapper .cards-container .savings-card .value.ratetype-value{color:#400718;font-family:"CouttsSienaLight",sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:15px}
.savings-cards-wrapper .cards-container .savings-card .interest-payments-label{font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:4px;margin-bottom:0}
.savings-cards-wrapper .cards-container .savings-card .interest-payments-label p{margin:0}
.savings-cards-wrapper .cards-container .savings-card .value.interestpayments-value{color:#400718;font-family:"CouttsSienaLight",sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:16px}
.savings-cards-wrapper .cards-container .savings-card .available-currencies-label{font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:4px;margin-bottom:0}
.savings-cards-wrapper .cards-container .savings-card .available-currencies-label p{margin:0}
.savings-cards-wrapper .cards-container .savings-card .desc.available-currencies-description{padding-top:0;padding-bottom:16px}
.savings-cards-wrapper .cards-container .savings-card .desc.available-currencies-description .available-currencies-value{display:block;color:#400718;font-family:"CouttsSienaLight",sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:130%}
.savings-cards-wrapper .cards-container .savings-card .desc.available-currencies-description .available-currencies-note{display:block;color:#400718;font-family:"CouttsFormeGrtRegular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-top:4px}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .interest-group-divider{height:1px;background-color:#f4b3e2;margin:4px 0;width:100%}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .notice-group .notice-title{margin:4px 0;font-size:16px;font-weight:400;color:#5d061f}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .notice-group .interest-row{padding-bottom:4px}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .notice-group .interest-row .interest_head{padding-top:0}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .notice-group .interest-row+.interest-row{padding-bottom:8px !important}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .interest-group-divider+.notice-group{padding-top:8px}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block>.label.interestrates-label{color:#400718;font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%;display:block;white-space:normal;max-width:223px;padding-top:8px;padding-bottom:0}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block>.label .text,.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block>.label .cmp-text,.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block>.label p{display:inline;margin:0}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .interest-row{padding-bottom:8px}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .interest_head,.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .interest_text{color:var(--Text-Body-01,#5d061f);font-family:"CouttsFormeGrtRegular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0}
.savings-cards-wrapper .cards-container .savings-card .expanded-interest-block .interest_head{padding-top:8px;padding-bottom:0}
.savings-cards-wrapper .cards-container .savings-card .interest-row-divider{width:100%;height:0;border-top:1px solid #cecece;margin:4px 0 4px;display:block;transform:none;backface-visibility:visible}
.savings-cards-wrapper .cards-container .savings-card .label.depositlimit-label{color:#400718;font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%;letter-spacing:0;padding-top:0;padding-bottom:0;margin-bottom:4px;box-sizing:border-box}
.savings-cards-wrapper .cards-container .savings-card .label.depositlimit-label p{margin:0}
.savings-cards-wrapper .cards-container .savings-card .desc.depositlimit-description{color:#5d061f;font-family:"CouttsSienaLight",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;padding-top:0;padding-bottom:0}
.savings-cards-wrapper .cards-container .savings-card .label.accessmoney-label{color:#400718;font-family:"CouttsSienaLight",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:130%;letter-spacing:0;padding-top:0;padding-bottom:0;margin-bottom:4px;box-sizing:border-box}
.savings-cards-wrapper .cards-container .savings-card .accessmoney-label p{margin:0}
.savings-cards-wrapper .cards-container .savings-card .desc.accessmoney-description{color:#5d061f;font-family:"CouttsSienaLight",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;padding-top:0;padding-bottom:36px}
.savings-cards-wrapper .card-footer.button.cta-primary .cta-button{padding:10px 16px;margin:0 auto;width:197px;min-width:199px;height:44px;display:block;text-align:center;font-size:16px;line-height:21px;border:1px solid #400718;background-color:#400718;color:#fff;position:relative;border-radius:0;overflow:visible;text-decoration:none}
.savings-cards-wrapper .card-footer.button.cta-primary .cta-button .cta-text{background-image:-webkit-linear-gradient(transparent 95%,#fff 10px,#fff);background-repeat:no-repeat;background-size:0 100%;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.savings-cards-wrapper .card-footer.button.cta-primary .cta-button:focus{outline:2px solid #400718;outline-offset:2px}
.savings-cards-wrapper .card-footer.button.cta-primary .cta-button:hover{background-color:#5d061f}
.savings-cards-wrapper .card-footer.button.cta-primary .cta-button:hover .cta-text{background-size:100% 100%}
.savings-cards-wrapper #cardsContainer .card-section.align-summary{padding-top:16px}
.savings-cards-wrapper #cardsContainer .expand-section>.card-section{min-height:0;overflow:hidden;padding-top:0}
.savings__unavailable{margin-top:48px}
.savings__unavailable .hero__shelf .hero__image__shelf .hero__image .comp-img-generic{margin:0 auto;width:68px;height:68px;margin-top:48px}
.savings__unavailable .hero__shelf .hero__info .page-overview{padding-top:28px !important}
.savings__unavailable .hero__shelf .hero__info .page-overview .page-overview__title .textsimple.text{display:none}
.savings__unavailable .hero__shelf .hero__info .page-overview .page-overview__title .title .title-comp{font-weight:300}
.savings__unavailable .hero__shelf .hero__info .page-overview .page-overview__description .text p{font-weight:400;margin:0}
.savings__unavailable .hero__shelf .hero__info .page-overview .page-overview__description .button-group{display:none}
@media(min-width:1256px){.savings-cards-wrapper .cards-container{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;padding-top:48px;gap:12px;margin:0 auto}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child){gap:24px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .savings-card .card-section{padding:0 12px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .savings-card:not(.ineligible-card) .value.projected-balance,.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .savings-card:not(.ineligible-card) .value.interest-earned{font-size:32px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .savings-card.ineligible-card .value.interest-earned{font-size:32px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .card-footer.button.cta-primary{padding:0 20px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;box-sizing:border-box;min-width:234px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(3):last-child){gap:24px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(3):last-child) .savings-card .card-section{padding:0 12px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(3):last-child) .card-header{height:60px;min-height:60px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(3):last-child) .savings-card:not(.ineligible-card) .value.projected-balance,.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(3):last-child) .savings-card:not(.ineligible-card) .value.interest-earned{font-size:32px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(3):last-child) .card-footer.button.cta-primary{padding:0 20px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(3):last-child) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;box-sizing:border-box;min-width:332px}
.savings-cards-wrapper .cards-container .savings-card{width:auto;min-width:0;padding-bottom:12px;box-sizing:border-box}
.savings-cards-wrapper .cards-container .savings-card .card-section{padding:0 12px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}
.savings-cards-wrapper .cards-container .savings-card .desc.key-benefits-description{color:#400718;font-family:"CouttsSienaLight",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;padding-top:0;padding-bottom:16px}
.expanded-interest-block .interest_text .separator{display:none !important}
.interest_text .aer,.savings-cards-wrapper .expanded-interest-block .interest_text .gross{display:block}
}
@media(min-width:1024px) and (max-width:1255px){.savings-cards-wrapper .cards-container{display:grid;width:924px;gap:10px;margin:0 auto;padding-top:40px;padding-bottom:0;align-items:flex-start}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(5):last-child) .card-footer.button.cta-primary{padding:0 12px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(5):last-child) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;box-sizing:border-box;min-width:276px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child) .savings-card{padding-bottom:20px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child) .savings-card .card-section{padding:0 20px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child) .card-header{height:76px;min-height:76px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child) .savings-card:not(.ineligible-card) .value.projected-balance,.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child) .savings-card:not(.ineligible-card) .value.interest-earned{font-size:32px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child) .savings-card.ineligible-card .value.interest-earned{font-size:32px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child) .card-header{padding:20px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child) .card-footer.button.cta-primary{padding:0 20px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4):last-child) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;min-width:410px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3):last-child) .savings-card .card-section{padding:0 12px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3):last-child) .card-footer.button.cta-primary{padding:0 12px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3):last-child) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;min-width:276px}
.savings-cards-wrapper .cards-container .savings-card{width:auto;min-width:0;padding-bottom:12px;box-sizing:border-box}
.savings-cards-wrapper .cards-container .savings-card .card-section{padding:0 12px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}
.savings-cards-wrapper .cards-container .savings-card .desc.key-benefits-description{font-family:"CouttsSienaLight",sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:130%;padding-top:0;padding-bottom:16px}
.expanded-interest-block .interest_text .separator{display:none !important}
.interest_text .aer,.savings-cards-wrapper .expanded-interest-block .interest_text .gross{display:block}
}
@media(min-width:768px) and (max-width:1023px){.savings-cards-wrapper .cards-container{display:grid;gap:16px;margin:0 auto;padding-top:40px;padding-bottom:0;align-items:flex-start;justify-content:flex-start}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3)){grid-template-columns:repeat(3,237.3333px);gap:12px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3)) .savings-card{width:237.3333px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3)) .card-footer.button.cta-primary{padding:0 12px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3)) .card-footer.button.cta-primary .cta-button{min-width:213px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child){grid-template-columns:repeat(2,356px);gap:24px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .savings-card{width:356px;padding-bottom:20px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .savings-card .card-section{padding:0 20px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .card-header{height:76px;min-height:76px;padding:20px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .card-footer.button.cta-primary{padding:0 20px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(4):last-child) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;min-width:316px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(5):last-child){grid-template-columns:repeat(3,237.3333px);gap:12px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(5):last-child) .savings-card{width:237.3333px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(5):last-child) .savings-card .card-section{padding:0 12px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(5):last-child) .card-footer.button.cta-primary{padding:0 12px}
.savings-cards-wrapper .cards-container:has(>.savings-card:nth-child(5):last-child) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;box-sizing:border-box;min-width:213px}
.savings-cards-wrapper .cards-container .savings-card{min-width:0;padding-bottom:12px;box-sizing:border-box}
.savings-cards-wrapper .cards-container .savings-card .card-section{padding:0 12px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}
.savings-cards-wrapper .cards-container .savings-card .desc.key-benefits-description{font-family:"CouttsSienaLight",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;padding-top:0;padding-bottom:16px}
.savings__unavailable .hero__shelf .hero__info .page-overview{padding-bottom:0 !important}
.expanded-interest-block .interest_text .separator{display:none !important}
.interest_text .aer,.savings-cards-wrapper .expanded-interest-block .interest_text .gross{display:block}
}
@media(max-width:767px){.savings-cards-wrapper #cardsContainer .expand-section>.card-section{padding-top:0}
.savings-cards-wrapper #cardsContainer .card-section.align-summary{padding-top:12px}
.savings-cards-wrapper #cardsContainer .ratetype-label{padding-top:0}
.savings-cards-wrapper #cardsContainer .card-header{padding:20px;font-size:20px;font-weight:300;min-height:66px;height:66px}
.savings-cards-wrapper .cards-container{display:grid;grid-template-columns:327px;width:327px;gap:16px;margin:0 auto;padding-top:24px;padding-bottom:0;align-items:flex-start;justify-content:center}
.savings-cards-wrapper .cards-container .card-footer.toggle-footer{margin-top:0;border-top:0;padding:16px 20px 16px}
.savings-cards-wrapper .cards-container .expanded-interest-block{width:100%}
.savings-cards-wrapper .cards-container .expanded-interest-block .label.interestrates-label{margin-top:12px;padding-top:8px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(5)){gap:16px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(5)) .card-footer.button.cta-primary{padding:0 20px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(5)) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;box-sizing:border-box;min-width:287px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4)){gap:24px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4)) .card-header{padding:20px;font-size:20px;font-weight:300;min-height:66px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4)) .savings-card .card-section{padding:0 20px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4)) .card-footer.button.cta-primary{padding:0 12px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(4)) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;min-width:287px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3)){gap:16px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3)) .card-header{padding:20px;font-size:20px;font-weight:300;min-height:66px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3)) .card-footer.button.cta-primary{padding:0 20px}
.savings-cards-wrapper .cards-container:has(.savings-card:nth-child(3)) .card-footer.button.cta-primary .cta-button{width:100%;margin:0;box-sizing:border-box;min-width:287px}
.savings-cards-wrapper .cards-container .savings-card .value.interestpayments-value,.savings-cards-wrapper .cards-container .savings-card .value.ratetype-value{font-size:18px;padding-bottom:12px}
.savings-cards-wrapper .cards-container .savings-card .value.projected-balance,.savings-cards-wrapper .cards-container .savings-card .value.interest-earned{font-size:24px;padding-bottom:12px}
.savings-cards-wrapper .cards-container .savings-card .desc.available-currencies-description{padding-bottom:12px}
.savings-cards-wrapper .cards-container .savings-card{width:327px;min-width:0;padding-bottom:20px;box-sizing:border-box}
.savings-cards-wrapper .cards-container .savings-card .card-section{padding:0 20px}
.savings-cards-wrapper .cards-container .savings-card .desc.available-currencies-description .available-currencies-value{font-size:18px}
.savings-cards-wrapper .cards-container .savings-card .desc.accessmoney-description{padding-bottom:32px}
.savings-cards-wrapper .cards-container .savings-card .desc.key-benefits-description{color:#400718;font-family:"CouttsFormeGrtRegular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;padding-top:0;padding-bottom:12px}
.savings-cards-wrapper .align-details.moved-mobile{padding-left:0 !important;padding-right:0 !important;width:100%}
.savings__unavailable{margin-top:0}
.savings__unavailable .hero__shelf .hero__image__shelf .hero__image .comp-img-generic{width:44px;height:44px}
.savings__unavailable .hero__shelf .hero__info .page-overview{padding-bottom:0 !important;padding-top:24px !important}
.expanded-interest-block .interest_text{display:inline}
.expanded-interest-block .interest_text .aer,.expanded-interest-block .interest_text .gross{display:inline}
.expanded-interest-block .interest_text .separator{display:inline}
}
html:not(.firefox) .main-wrapper .savings-cards-wrapper .cards-container .card-footer .show-toggle:focus{outline:2px solid #400718;outline-offset:2px}
@media(min-width:320px) and (max-width:475px){.savings-cards-wrapper #cardsContainer.cards-container{width:calc(100vw - 48px);grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;justify-content:stretch;box-sizing:border-box}
.savings-cards-wrapper #cardsContainer.cards-container>.savings-card{width:100%;margin-left:0;margin-right:0;box-sizing:border-box}
}
@media(max-width:320px){.savings-cards-wrapper #cardsContainer.cards-container .card-footer.button.cta-primary{padding:0 20px}
.savings-cards-wrapper #cardsContainer.cards-container .card-footer.button.cta-primary .cta-button{width:100%;margin:0;box-sizing:border-box;min-width:auto}
}