@font-face{font-family:"HelveticaNeueLTStd-Bd";src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTStd-Bd.otf")}
@font-face{font-family:"HelveticaNeueLTStd-LtCn";src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTStd-LtCn.otf")}
@font-face{font-family:"HelveticaNeueLTStd-Th";src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTStd-Th.otf")}
@font-face{font-display:swap;font-family:"HelveticaNeueLTW04-55Roman";font-style:normal;font-weight:normal;src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-55Roman.eot");src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-55Roman.eot") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-55Roman.woff") format("woff2"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-55Roman.woff") format("woff"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-55Roman.ttf") format("truetype")}
@font-face{font-display:swap;font-family:"HelveticaNeueLTW04-56Italic";font-style:normal;font-weight:normal;src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-56Italic.eot");src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-56Italic.eot") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-56Italic.woff") format("woff2"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-56Italic.woff") format("woff"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW04-56Italic.ttf") format("truetype")}
@font-face{font-display:swap;font-family:"HelveticaNeueLTW06-45Light";font-style:normal;font-weight:normal;src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-45Light.eot");src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-45Light.eot") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-45Light.woff") format("woff2"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-45Light.woff") format("woff"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-45Light.ttf") format("truetype")}
@font-face{font-display:swap;font-family:"HelveticaNeueLTW06-65Medium";font-style:normal;font-weight:normal;src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-65Medium.eot");src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-65Medium.eot") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-65Medium.woff") format("woff2"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-65Medium.woff") format("woff"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-65Medium.ttf") format("truetype")}
@font-face{font-display:swap;font-family:"HelveticaNeueLTW06-75Bold";font-style:normal;font-weight:normal;src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-75Bold.eot");src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-75Bold.eot") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-75Bold.woff") format("woff2"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-75Bold.woff") format("woff"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/HelveticaNeueLTW06-75Bold.ttf") format("truetype")}
@font-face{font-display:swap;font-family:"RobotoSlab-Regular";font-style:normal;font-weight:normal;src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/RobotoSlab-Regular.eot");src:url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/RobotoSlab-Regular.eot") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/RobotoSlab-Regular.woff") format("woff2"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/RobotoSlab-Regular.woff") format("woff"),url("../../../../../../../etc.clientlibs/mortgagesales/clientlibs/clientlib-site/resources/fonts/RobotoSlab-Regular.ttf") format("truetype")}
body.mortgagesales-content{font-family:"HelveticaNeueLTW04-55Roman","helvetica neue",helvetica,arial,sans-serif;line-height:1.5}
.mortgagesales-content .heading,.mortgagesales-content h1,.mortgagesales-content h2,.mortgagesales-content h3,.mortgagesales-content h4,.mortgagesales-content h5,.mortgagesales-content h6{color:#2c2c2c;font-family:"Helveti caNeueLTW06-65Mediu","helvetica neue",helvetica,arial,sans-serif;font-size:2.4rem}
.mortgagesales-content .heading *,.mortgagesales-content h1 *,.mortgagesales-content h2 *,.mortgagesales-content h3 *,.mortgagesales-content h4 *,.mortgagesales-content h5 *,.mortgagesales-content h6 *{color:#2c2c2c}
.mortgagesales-content .heading.large,.mortgagesales-content h1.large,.mortgagesales-content h2.large,.mortgagesales-content h3.large,.mortgagesales-content h4.large,.mortgagesales-content h5.large,.mortgagesales-content h6.large{font-size:2.8rem}
.mortgagesales-content .heading.large *,.mortgagesales-content h1.large *,.mortgagesales-content h2.large *,.mortgagesales-content h3.large *,.mortgagesales-content h4.large *,.mortgagesales-content h5.large *,.mortgagesales-content h6.large *{font-size:2.8rem}
.mortgagesales-content .heading.medium,.mortgagesales-content h1.medium,.mortgagesales-content h2.medium,.mortgagesales-content h3.medium,.mortgagesales-content h4.medium,.mortgagesales-content h5.medium,.mortgagesales-content h6.medium{font-size:2.4rem}
.mortgagesales-content .heading.medium *,.mortgagesales-content h1.medium *,.mortgagesales-content h2.medium *,.mortgagesales-content h3.medium *,.mortgagesales-content h4.medium *,.mortgagesales-content h5.medium *,.mortgagesales-content h6.medium *{font-size:2.4rem}
.mortgagesales-content .heading.small,.mortgagesales-content h1.small,.mortgagesales-content h2.small,.mortgagesales-content h3.small,.mortgagesales-content h4.small,.mortgagesales-content h5.small,.mortgagesales-content h6.small{font-size:2rem}
.mortgagesales-content .heading.small *,.mortgagesales-content h1.small *,.mortgagesales-content h2.small *,.mortgagesales-content h3.small *,.mortgagesales-content h4.small *,.mortgagesales-content h5.small *,.mortgagesales-content h6.small *{font-size:2rem}
.mortgagesales-content .heading h1,.mortgagesales-content .heading h2,.mortgagesales-content .heading h3,.mortgagesales-content .heading h4,.mortgagesales-content .heading h5,.mortgagesales-content h1 h1,.mortgagesales-content h1 h2,.mortgagesales-content h1 h3,.mortgagesales-content h1 h4,.mortgagesales-content h1 h5,.mortgagesales-content h2 h1,.mortgagesales-content h2 h2,.mortgagesales-content h2 h3,.mortgagesales-content h2 h4,.mortgagesales-content h2 h5,.mortgagesales-content h3 h1,.mortgagesales-content h3 h2,.mortgagesales-content h3 h3,.mortgagesales-content h3 h4,.mortgagesales-content h3 h5,.mortgagesales-content h4 h1,.mortgagesales-content h4 h2,.mortgagesales-content h4 h3,.mortgagesales-content h4 h4,.mortgagesales-content h4 h5,.mortgagesales-content h5 h1,.mortgagesales-content h5 h2,.mortgagesales-content h5 h3,.mortgagesales-content h5 h4,.mortgagesales-content h5 h5,.mortgagesales-content h6 h1,.mortgagesales-content h6 h2,.mortgagesales-content h6 h3,.mortgagesales-content h6 h4,.mortgagesales-content h6 h5{font-size:1.6rem}
.mortgagesales-content .display{color:#0c2074;font-family:"HelveticaNeueLTW06-75Bold","helvetica neue",helvetica,arial,sans-serif;font-size:4rem}
.mortgagesales-content .display *{color:#0c2074}
.mortgagesales-content .display.large{font-size:4.8rem}
.mortgagesales-content .display.medium{font-size:4rem}
.mortgagesales-content .display.small{font-size:3.2rem}
.mortgagesales-content .subheading{color:#2c2c2c;font-family:"HelveticaNeueLTW06-65Medium","helvetica neue",helvetica,arial,sans-serif;font-size:1.6rem}
.mortgagesales-content .subheading *{color:#2c2c2c}
.mortgagesales-content .subheading.large{font-size:1.6rem}
.mortgagesales-content .subheading.large *{font-size:1.6rem}
.mortgagesales-content .subheading.small{font-size:1.4rem}
.mortgagesales-content .subheading.small *{font-size:1.4rem}
.mortgagesales-content .superhead{background-color:#0c2074;color:#858585;font-family:"HelveticaNeueLTW06-65Medium","helvetica neue",helvetica,arial,sans-serif;font-size:1.4rem;text-transform:uppercase}
.mortgagesales-content .superhead *{color:#cdcdd3;font-size:1.4rem}
.mortgagesales-content .body{color:#2c2c2c;font-family:"HelveticaNeueLTW04-55Roman","helvetica neue",helvetica,arial,sans-serif;font-size:1.6rem}
.mortgagesales-content .body *{color:#2c2c2c}
.mortgagesales-content .body.large{font-size:2rem}
.mortgagesales-content .body.medium{font-size:1.6rem}
.mortgagesales-content .body.small{font-size:1.4rem}
.mortgagesales-content .link,.mortgagesales-content a{color:#0a41cf;font-family:"HelveticaNeueLTW04-55Roman","helvetica neue",helvetica,arial,sans-serif;font-size:1.6rem;text-decoration:underline}
.mortgagesales-content .link *,.mortgagesales-content a *{color:#0a41cf;font-size:1.6rem}
.mortgagesales-content .callout{font-family:"RobotoSlab-Regular";color:#0c2074}
.mortgagesales-content .caption{color:#be1324;font-family:"HelveticaNeueLTW04-55Roman","helvetica neue",helvetica,arial,sans-serif;font-size:1.2rem}
.mortgagesales-content .caption *{color:#be1324;font-size:1.2rem}
.singleMortgageRate.whiteTheme.noBoarder{border:0;padding-left:0}
.singleMortgageRate.whiteTheme{background-color:white;border:.1rem solid #cdcdd3;border-radius:.8rem}
.singleMortgageRate.whiteTheme .singleRateButton.buttonStyle1{border:.1rem solid #0a41c5;color:#0a41c5;background-color:white;font-family:"HelveticaNeueLTW04-65Medium","HelveticaNeueLtStd-Md","Helvetica Neue",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.singleMortgageRate.whiteTheme .singleRateButton.buttonStyle1:active,.singleMortgageRate.whiteTheme .singleRateButton.buttonStyle1:hover,.singleMortgageRate.whiteTheme .singleRateButton.buttonStyle1:focus{border:.1rem solid #0c2074;color:white;background-color:#0c2074}
.singleMortgageRate.whiteTheme .singleRateButton.buttonStyle2{background-color:#0a41c5;border:.1rem solid #0a41c5;color:white}
.singleMortgageRate.whiteTheme .singleRateButton.buttonStyle2:active,.singleMortgageRate.whiteTheme .singleRateButton.buttonStyle2:hover,.singleMortgageRate.whiteTheme .singleRateButton.buttonStyle2:focus{border:.1rem solid #0c2074;color:white;background-color:#0c2074}
.singleMortgageRate.blueTheme{background-color:#0c2074;color:#555;border:0 solid #f7f7fa;border-radius:.8rem}
.singleMortgageRate.blueTheme .singleRateButton.buttonStyle1{border:.1rem solid white;color:#0c2074;background-color:white;font-family:"HelveticaNeueLTW04-65Medium","HelveticaNeueLtStd-Md","Helvetica Neue",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.singleMortgageRate.blueTheme .singleRateButton.buttonStyle1:active,.singleMortgageRate.blueTheme .singleRateButton.buttonStyle1:hover,.singleMortgageRate.blueTheme .singleRateButton.buttonStyle1:focus{border:.1rem solid white;color:white;background-color:#0c2074}
.singleMortgageRate.blueTheme .singleRateButton.buttonStyle2{background-color:#0c2074;border:.1rem solid white;color:white}
.singleMortgageRate.blueTheme .singleRateButton.buttonStyle2:active,.singleMortgageRate.blueTheme .singleRateButton.buttonStyle2:hover,.singleMortgageRate.blueTheme .singleRateButton.buttonStyle2:focus{border:.1rem solid white;color:#0c2074;background-color:white}
.singleMortgageRate.lightGrayTheme{background-color:#f7f7fa;border:0 solid #f7f7fa;border-radius:.8rem}
.singleMortgageRate.lightGrayTheme .singleRateButton.buttonStyle1{border:.1rem solid #0a41c5;color:#0a41c5;background-color:white;font-family:"HelveticaNeueLTW04-65Medium","HelveticaNeueLtStd-Md","Helvetica Neue",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.singleMortgageRate.lightGrayTheme .singleRateButton.buttonStyle1:active,.singleMortgageRate.lightGrayTheme .singleRateButton.buttonStyle1:hover,.singleMortgageRate.lightGrayTheme .singleRateButton.buttonStyle1:focus{border:.1rem solid #0c2074;color:white;background-color:#0c2074}
.singleMortgageRate.lightGrayTheme .singleRateButton.buttonStyle2{background-color:#0a41c5;border:.1rem solid #0a41c5;color:white}
.singleMortgageRate.lightGrayTheme .singleRateButton.buttonStyle2:active,.singleMortgageRate.lightGrayTheme .singleRateButton.buttonStyle2:hover,.singleMortgageRate.lightGrayTheme .singleRateButton.buttonStyle2:focus{border:.1rem solid #0c2074;color:white;background-color:#0c2074}
.singleMortgageRate.darkGrayTheme{background-color:#f7f7fa}
.singleMortgageRate.darkGrayTheme .singleRateButton.buttonStyle1{border:.1rem solid #0a41c5;color:#0a41c5;background-color:white;font-family:"HelveticaNeueLTW04-65Medium","HelveticaNeueLtStd-Md","Helvetica Neue",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.singleMortgageRate.darkGrayTheme .singleRateButton.buttonStyle1:active,.singleMortgageRate.darkGrayTheme .singleRateButton.buttonStyle1:hover,.singleMortgageRate.darkGrayTheme .singleRateButton.buttonStyle1:focus{border:.1rem solid #0c2074;color:white;background-color:#0c2074}
.singleMortgageRate.darkGrayTheme .singleRateButton.buttonStyle2{background-color:#0a41c5;border:.1rem solid #0a41c5;color:white}
.singleMortgageRate.darkGrayTheme .singleRateButton.buttonStyle2:active,.singleMortgageRate.darkGrayTheme .singleRateButton.buttonStyle2:hover,.singleMortgageRate.darkGrayTheme .singleRateButton.buttonStyle2:focus{border:.1rem solid #0c2074;color:white;background-color:#0c2074}
.blueTheme sup a{color:white}
.blueTheme p.optionalBody{font-size:1.6rem;font-weight:55;color:white;line-height:2.7rem;padding:2.4rem 0 3.2rem 0;margin:0}
.blueTheme .singleRateHeader h1,.blueTheme .singleRateHeader h2,.blueTheme .singleRateHeader h3,.blueTheme .singleRateHeader h4,.blueTheme .singleRateHeader h5,.blueTheme .singleRateHeader h6{color:white}
.blueTheme .rate1,.blueTheme .rate2,.blueTheme .rateType{color:white}
.blueTheme .rateContainer span.rateType{color:white}
.text p sup a{text-decoration:underline !important}
.text p sup a:hover{text-decoration:underline !important}
sup a{text-decoration:underline !important}
sup a:hover{text-decoration:underline !important}
.rateContainer span{padding-right:.4rem}
.rateContainer .rate1 span.rateType{padding-right:3.2rem}
.rateContainer span.rateType{color:#555;font-size:1.6rem;line-height:2.25;font-weight:400}
p.optionalBody,p.optionalBody.optionalBodySmall,p.optionalBody.optionalBodyMedium{font-size:1.4rem;color:#555;line-height:1.5;padding:2.4rem 0 3.2rem 0;margin:0;float:left;font-weight:400}
p.optionalBody.optionalBodySmall,p.optionalBody.optionalBodyMedium{font-family:"HelveticaNeueLTW04-55Roman",HelveticaNeueLTW04-55Roman}
p.optionalBody.optionalBodyMedium{font-size:1.6rem}
.singleMortgageRate .singleRateButton{display:inline;font-size:1.6rem;line-height:2.5em;border-radius:.4rem;text-align:center;font-weight:500;padding:0 2.4rem;cursor:pointer;font-family:"HelveticaNeueLTW04-65Medium","HelveticaNeueLtStd-Md","Helvetica Neue",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;float:left;touch-action:manipulation;height:4rem}
.singlerate-button-container{display:inline-block;float:left}
.singleRateHeader h1,.singleRateHeader h2,.singleRateHeader h3,.singleRateHeader h4,.singleRateHeader h5,.singleRateHeader h6{font-size:2rem !important;font-weight:500;color:#2c2c2c;padding-bottom:1.6rem;line-height:1.25;text-align:left}
.rate1.large{float:left;padding-right:.4rem;font-size:5.4rem;color:#0c2074;font-weight:700}
.rateDisplaySmall .rate1,.rateDisplaySmall .rate2{float:left;font-size:3.2rem !important;line-height:4rem;color:#0c2074;font-weight:700;text-align:left}
.rateDisplayMedium .rate1,.rateDisplayMedium .rate2{float:left;font-size:4rem !important;line-height:6rem;color:#0c2074;font-weight:700;text-align:left}
.rateDisplayLarge .rate1,.rateDisplayLarge .rate2{float:left;font-size:4.8rem !important;line-height:5rem;color:#0c2074;font-weight:700;text-align:left}
.rate1.small{float:left;padding-right:.4rem}
.rate2,.rate1.small{font-size:5.4rem;color:#0c2074;font-weight:700}
.singleRateButton:nth-child(1){margin-right:1.2rem}
.showRatesDate{font-size:1.6rem;font-weight:400;color:#555;line-height:2.4rem;text-align:left;padding-top:1.4rem;padding-bottom:3.2rem;margin-bottom:0}
@media screen and (min-width:992px){.rate1{float:left;padding-right:.4rem}
.blueTheme .rate1,.blueTheme .rate2{color:white}
.rate2,.rate1{font-size:5.4rem;color:#0c2074;font-weight:700}
.singleMortgageRate{padding:3.2rem;border:.1rem solid #cdcdd3;border-radius:.8rem}
.secondRate{display:inline}
}
@media screen and (min-width:523px) and (max-width:991px){.rate1{float:left;padding-right:.4rem}
.blueTheme .rate1,.blueTheme .rate2{color:white}
.rate2,.rate1{font-size:5.4rem;color:#0c2074;font-weight:700}
.singleMortgageRate{padding:2.4rem;border:.1rem solid #cdcdd3;border-radius:.8rem}
.secondRate{display:inline}
}
@media screen and (max-width:522px){.blueTheme .rate1,.blueTheme .rate2{color:white}
.rate1{padding:0 .4rem 2.4rem 0}
.rateDisplayMedium .rate1{padding-bottom:2.4rem}
.rate2,.rate1{font-size:4rem;line-height:50pt;color:#0c2074;font-weight:700}
.singleMortgageRate{padding:2.4rem;border:.1rem solid #cdcdd3;border-radius:.8rem}
.singleMortgageRate .singleRateButton{display:block;width:100%}
.singleMortgageRate .singleRateButton.buttonStyle2,.singleMortgageRate .singleRateButton.buttonStyle1{margin-bottom:1.2rem}
.secondRate{display:inline}
}
.singleMortgageRate.grayTheme.noBoarder{border:0}
@media(min-width:1200px){.singleMortgageRate.grayTheme.noBoarder .rateDisplayLarge .rate1{padding:0;display:inline-block}
}
.singleMortgageRate.grayTheme .singleRateButton.buttonStyle1{border:.1rem solid #0a41c5;color:#0a41c5;background-color:white;font-family:"HelveticaNeueLTW04-65Medium","HelveticaNeueLtStd-Md","Helvetica Neue",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.singleMortgageRate.grayTheme .singleRateButton.buttonStyle1:active,.singleMortgageRate.grayTheme .singleRateButton.buttonStyle1:hover,.singleMortgageRate.grayTheme .singleRateButton.buttonStyle1:focus{border:.1rem solid #0c2074;color:white;background-color:#0c2074}
.singleMortgageRate.grayTheme .singleRateButton.buttonStyle2{background-color:#0a41c5;border:.1rem solid #0a41c5;color:white}
.singleMortgageRate.grayTheme .singleRateButton.buttonStyle2:active,.singleMortgageRate.grayTheme .singleRateButton.buttonStyle2:hover,.singleMortgageRate.grayTheme .singleRateButton.buttonStyle2:focus{border:.1rem solid #0c2074;color:white;background-color:#0c2074}