.full-width-container{padding:0;margin:0;width:100%}@font-face{font-display:swap;font-family:Circular;font-style:normal;font-weight:300;src:url(../fonts/U.S.BankCircularWeb-Light.b885ea0e.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-Light.4f6d5778.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:italic;font-weight:300;src:url(../fonts/U.S.BankCircularWeb-LightItalic.46fb3914.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-LightItalic.6a11894b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:normal;font-weight:400;src:url(../fonts/U.S.BankCircularWeb-Regular.e8ad5f2c.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-Regular.7c9dfeea.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:italic;font-weight:400;src:url(../fonts/U.S.BankCircularWeb-LightItalic.46fb3914.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-LightItalic.6a11894b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:normal;font-weight:500;src:url(../fonts/U.S.BankCircularWeb-Medium.ff472cf9.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-Medium.6c273a74.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:italic;font-weight:500;src:url(../fonts/U.S.BankCircularWeb-MediumItalic.f00fedfe.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-MediumItalic.80cb9667.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:normal;font-weight:450;src:url(../fonts/U.S.BankCircularWeb-Book.0a70e4cc.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-Book.55fbc885.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:italic;font-weight:450;src:url(../fonts/U.S.BankCircularWeb-BookItalic.4fab2a00.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-BookItalic.a2ffb23c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:normal;font-weight:700;src:url(../fonts/U.S.BankCircularWeb-Bold.0b978a13.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-Bold.2e75b412.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:italic;font-weight:700;src:url(../fonts/U.S.BankCircularWeb-BoldItalic.19993a9e.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-BoldItalic.63dc2d8f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:normal;font-weight:900;src:url(../fonts/U.S.BankCircularWeb-Black.625c6fc9.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-Black.a7fa077b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular;font-style:italic;font-weight:900;src:url(../fonts/U.S.BankCircularWeb-BlackItalic.724d5dfe.woff) format("woff"),url(../fonts/U.S.BankCircularWeb-BlackItalic.6fcac75e.woff2) format("woff2")}:root{--light-blue-gray:#eef6ff;--usb-blue:#081d74;--usb-red:#be3b3c}*{font-family:Circular,Helvetica,Arial,sans-serif}p{margin-bottom:1.5rem}.calculator-box{background-color:#fff;border-radius:4px}.row-equal-height{display:flex}.hairline-box{border:1px solid #b2d1fa;border-radius:4px;padding:.5rem;flex:0 0 24%;display:flex;flex-direction:column;background-color:#eef6ff}.hairline-box-wrapper{display:flex;flex:0 0 74%;justify-content:space-between;margin-left:20px;padding:.5rem;border:1px solid #cdccd1;border-radius:4px;background-color:#f5f5fa}.hairline-box-wrapper .col-md-3{flex:1;margin-right:7px}.hairline-box-wrapper .col-md-3:last-child{margin-right:0}.gray-hairline{border-bottom:2px solid gray}.orange-hairline{border-bottom:2px solid orange}.blue-hairline{border-bottom:2px solid var(--usb-blue)}.green-hairline{border-bottom:2px solid green}.content-wrapper{flex:1}.result-value{font-size:1.5rem;font-weight:700;color:#000;color:#001e79}.title{text-align:center;margin-bottom:0;font-size:1.3em;line-height:1.3em;color:var(--usb-blue);min-height:60px}.input-title{font-size:1.8em;line-height:1.5em;font-weight:700;text-align:right}.align-items-center{justify-content:center}input#monthlySpending{font-size:20px}h5.result-header{font-weight:700}.btn.btn-primary.calculate-button{margin-top:20px;background:#cf2a36;border:none;padding:8px 24px;border-radius:4px;-webkit-border-radius:4px}@media (max-width:1200px){.input-title{font-size:1.4em;line-height:1.8em}}@media (max-width:992px){.input-title{text-align:left;margin-bottom:10px}}@media (max-width:768px){.row-equal-height{display:block}.hairline-box-wrapper{margin-left:0;margin-top:20px}p.result-value{margin-bottom:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body{background-color:#fff}