.savingssimulator{counter-reset:h3}
.savingssimulator .savings-simulator__wrapper{margin:16px;max-width:1140px;margin:0 auto;padding:0 16px}
@media(min-width:720px){.savingssimulator .savings-simulator__wrapper{padding:0}
}
.savingssimulator .savings-simulator__wrapper .grid-container{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px;row-gap:16px;max-width:1144px;margin-top:48px}
@media(min-width:720px){.savingssimulator .savings-simulator__wrapper .grid-container{grid-template-columns:repeat(3,1fr)}
}
.savingssimulator .savings-simulator__wrapper .grid-item{display:flex;flex-flow:row;padding:16px;text-align:center;box-shadow:0 2px 12px 0 #00457140;color:#004571;border:0;gap:16px;align-items:center}
@media(min-width:720px){.savingssimulator .savings-simulator__wrapper .grid-item{padding:16px 20px}
}
.savingssimulator .savings-simulator__wrapper .grid-item:hover,.savingssimulator .savings-simulator__wrapper .grid-item.is-selected{cursor:pointer;background:#004571}
.savingssimulator .savings-simulator__wrapper .grid-item:hover *,.savingssimulator .savings-simulator__wrapper .grid-item.is-selected *{color:#fff}
.savingssimulator .savings-simulator__wrapper .grid-item:hover img,.savingssimulator .savings-simulator__wrapper .grid-item.is-selected img{filter:invert(1) sepia(1) saturate(0) hue-rotate(180deg)}
.savingssimulator .savings-simulator__wrapper .svg-container{max-width:24px;max-height:24px}
@media(min-width:720px){.savingssimulator .savings-simulator__wrapper .svg-container{max-width:48px;max-height:48px}
}
.savingssimulator .savings-simulator__wrapper .svg-container span{display:flex;align-items:center;justify-content:center;width:24px;height:24px}
.savingssimulator .savings-simulator__wrapper .svg-container span::before{font-size:24px}
@media(min-width:720px){.savingssimulator .savings-simulator__wrapper .svg-container span{width:48px;height:48px}
.savingssimulator .savings-simulator__wrapper .svg-container span::before{font-size:48px}
}
.savingssimulator .savings-simulator__wrapper .svg-container img{width:24px;height:auto}
@media(min-width:720px){.savingssimulator .savings-simulator__wrapper .svg-container img{width:48px}
}
.savingssimulator .savings-simulator__wrapper .text-container{width:100%}
.savingssimulator .savings-simulator__wrapper .subtitle-bold{font-family:'FS Emeric',sans-serif;font-size:14px;font-weight:700;line-height:22px;text-align:left;margin:0}
@media(min-width:720px){.savingssimulator .savings-simulator__wrapper .subtitle-bold{font-size:20px}
}
.savingssimulator .savings-simulator__section{margin-bottom:64px}
.savingssimulator .savings-simulator__section .savings-simulator__section-title{color:#004571;font-size:30px;line-height:1.15;font-family:'FSEmeric Semibold';margin:0;font-weight:700}
.savingssimulator .savings-simulator__section .savings-simulator__section-title::before{font-size:36px;counter-increment:h3;content:"" counter(h3) ". ";margin-right:20px}
.savingssimulator .savings-simulator__section .child-card__content ul,.savingssimulator .savings-simulator__section .child-card__content p{padding-left:16px}
.savingssimulator .savings-simulator__section .child-card__content a{margin-left:32px;color:#e57200;text-decoration:none;font-weight:700;font-family:FSEmeric Semibold;font-size:19.6px}
.savingssimulator .is-hide{display:none !important}
.banner{min-height:600px}