@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.DepositCalculatorRevocabilityOptions label div span svg path{fill:#148f2b}.DepositCalculatorTermOptionHeader{display:flex;justify-content:space-between;margin:0 16px 16px}.DepositCalculatorTermOptionHeader>p{flex:1 1}.DepositCalculatorFields{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;grid-gap:16px;gap:16px}@media(max-width:767px){.DepositCalculatorFields{grid-template-columns:repeat(1,1fr)}}.DepositCalculatorHalf{grid-column:span 1}.DepositCalculatorTerms{display:flex;-moz-column-gap:16px;column-gap:16px}@media(max-width:767px){.DepositCalculatorTerms{flex-direction:column}}.DepositCalculatorTerms fieldset,.DepositCalculatorTerms fieldset label,.DepositCalculatorTerms>div,.DepositCalculatorTerms>div label{width:100%}.DepositCalculatorTerms fieldset label>button,.DepositCalculatorTerms>div label>button{width:100%;height:54px;justify-content:flex-end}.DepositCalculatorTerms fieldset label>button>p,.DepositCalculatorTerms>div label>button>p{flex:1 1}.DepositCalculatorTerms fieldset label>button>div,.DepositCalculatorTerms>div label>button>div{margin-right:16px}.DepositCalculatorTerms fieldset label:has(input:not(:-moz-placeholder-shown))>div p,.DepositCalculatorTerms>div label:has(input:not(:-moz-placeholder-shown))>div p{color:#262626}.DepositCalculatorTerms fieldset label:has(input:not(:placeholder-shown))>div p,.DepositCalculatorTerms>div label:has(input:not(:placeholder-shown))>div p{color:#262626}.DepositCalculatorTerms>fieldset{align-self:baseline}.DepositCalculatorSum{grid-column:span 2}.DepositCalculatorSum.DepositCalculatorHalf{grid-column:span 1;margin:16px 0}.DepositCalculatorSum label{width:100%}.DepositCalculatorSum label:has(input:not(:-moz-placeholder-shown))>div p{color:#262626}.DepositCalculatorSum label:has(input:not(:placeholder-shown))>div p{color:#262626}.DepositCalculatorTermRate,.DepositCalculatorTermValue{flex:1 1}