ul.specialoffers{font-size:1em;list-style:none;margin:40px 0;padding:0;}.specialoffers > li{border-bottom:1px solid #979797;padding:10px 0;}.specialoffers > li:first-child{border-top:1px solid #979797;}.specialoffer figure{margin:0 auto;max-width:400px;}.specialoffer figure img{max-width:100%;}.specialoffer__heading{margin:15px 0;}.specialoffer__heading h2{font-size:2.5em;margin:0;}.specialoffer ul{list-style:disc;padding:0 30px;}.specialoffer .tagged{margin:15px 0 10px;}@media (min-width:800px){.specialoffers > li{overflow:hidden;padding-bottom:40px;padding-left:420px;padding-top:40px;}.specialoffer figure{float:left;margin-left:-420px;}.specialoffer__heading{margin-top:0;}.specialoffer__heading h2{font-size:3.5em;}.specialoffer .tagged{font-size:0.9em;}.specialoffer__details{font-size:0.9em;}}@media (max-width:800px){h1.page-title{font-size:2em;}}
.accrue-calculator-loan{background-color:#fAf8f5;margin:5px;padding:5px;}.accrue-calculator-loan .title{text-align:center;margin-bottom:10px;}.accrue-calculator-loan h2{color:#005126;}.accrue-calculator-loan label{font-weight:bold;color:#005126;display:block;text-align:center;}.accrue-calculator-loan input{display:block;font-size:16px;font-weight:bold;text-align:center;}.accrue-calculator-loan .form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;row-gap:20px;}.accrue-calculator-loan .resultsDisplay{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;}.accrue-calculator-loan .accrue-results{margin-top:20px;}.accrue-calculator-loan .monthlyPaymentlbl{font-weight:bold;}.accrue-calculator-loan .annualPaymentlbl{font-weight:bold;}.accrue-calculator-loan .accrue-field-amount{}.accrue-calculator-loan .accrue-field-rate{}.accrue-calculator-loan .accrue-field-term{}.accrue-calculator-loan .result-monthly-payment{text-align:center;display:block;font-size:16px;}.accrue-calculator-loan .result-annual-payment{text-align:center;display:block;font-size:16px;}.accrue-calculator-loan .error{color:red;background:#ffdccb;padding:1em;text-align:center;font-size:1.3em;max-width:25em;margin:1em auto 0.5em;}
