@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Text&display=swap');
html,body{margin:0!important;padding:0!important;background:#f5f7fa!important;color:#102036!important;font-family:'DM Sans',Arial,sans-serif!important}*{box-sizing:border-box}#calculator.container,.calc-container,#embed-calc-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#calculator>.description{display:none!important}.patriots-form{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:'inputs results' 'calculate results';gap:0 24px;align-items:start;margin:0!important}.patriots-form>.function{grid-area:inputs;background:#fff!important;border:1px solid #d8dde5!important;border-radius:5px 5px 0 0;padding:24px!important;margin:0!important;box-shadow:0 12px 32px #071a3210}.patriots-form>.calculate{grid-area:calculate;align-self:start;margin:0!important;width:100%;border-radius:0 0 5px 5px!important;min-height:50px}.patriots-form>#results,.patriots-empty{grid-area:results;width:100%!important;margin:0!important;border:1px solid #d8dde5;border-radius:5px;background:#fff;overflow:hidden;box-shadow:0 12px 32px #071a3210;min-width:0}.patriots-empty{padding:60px 25px;text-align:center}.patriots-empty h2{font-family:'Libre Caslon Text',Georgia,serif;font-size:25px;color:#071a32}.patriots-empty p{color:#637083;font-size:15px;line-height:1.7}.patriots-chart{font-size:38px;letter-spacing:6px;color:#c6283d;background:#edf3f8;border-radius:50%;width:110px;height:110px;line-height:110px;margin:0 auto 20px}.patriots-form .pureColumn,.patriots-form .fieldgroup,.patriots-form .fieldgroup .pure-g>div{width:100%!important;float:none!important}.patriots-form .fieldgroup{padding:0 0 18px!important}.patriots-form h4{font-family:'Libre Caslon Text',Georgia,serif!important;font-size:22px!important;color:#071a32!important;background:#eef1f5!important;padding:15px!important;margin:0 0 20px!important}.patriots-form label{font-family:'DM Sans',Arial,sans-serif!important;color:#102036!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important}.patriots-form .label{display:block!important;text-align:left!important;width:100%!important;padding:0!important;margin-bottom:8px!important}.patriots-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.patriots-form select{font-family:inherit!important;background:white!important;color:#102036!important;width:100%!important;max-width:100%!important;min-height:46px!important;border:1px solid #b9c5d2!important;border-radius:6px!important;padding:10px 12px!important;margin:0 0 10px!important;float:none!important}.patriots-form input:focus,.patriots-form select:focus{outline:2px solid #1b6688;outline-offset:2px}.patriots-form .containerRange{margin:8px 12px 25px!important}.noUi-connect{background:#1b6688!important}.patriots-form .btn{background:#c6283d!important;color:#fff!important;border:0!important;border-radius:6px!important;font-family:inherit!important;font-weight:700!important;padding:12px 18px!important;white-space:normal!important}.patriots-form .results-total{padding:22px!important;margin:0!important;background:#fff!important;border:0!important;width:100%!important;color:#102036!important}.patriots-form .results-summary:first-of-type .results-total{background:#071a32!important;color:#fff!important}.patriots-form .results-summary:first-of-type h2,.patriots-form .results-summary:first-of-type p{color:#fff!important}.patriots-form .results-summary,.patriots-form .results-summary .box{margin:0!important;padding:0!important;width:100%!important}.patriots-form #results h2{font-family:'Libre Caslon Text',Georgia,serif!important;font-size:24px!important}.patriots-form #results p{line-height:1.7!important;font-size:16px!important}.patriots-form .btnLine{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.patriots-print{margin:0 16px 16px!important}.patriots-form table{font-size:12px!important}.patriots-form .table-responsive{overflow-x:auto}#calculator>.disclaimer{margin-top:28px!important;color:#637083!important;font-size:12px!important;line-height:1.7!important}.poweredBy{margin:16px 0!important}@media(max-width:760px){.patriots-form{grid-template-columns:minmax(0,1fr);grid-template-areas:'inputs' 'calculate' 'results';gap:0}.patriots-form>#results,.patriots-empty{margin-top:24px!important}.patriots-form>.function{padding:18px!important}}@media print{.patriots-form{display:block!important}.patriots-form>.function,.patriots-form>.calculate,.btn,.poweredBy{display:none!important}.patriots-form>#results{box-shadow:none;border:0}}
.patriots-form{grid-template-areas:'inputs results';grid-template-rows:auto}.patriots-input{grid-area:inputs;background:#fff;border:1px solid #d8dde5;border-radius:5px;overflow:hidden;box-shadow:0 12px 32px #071a3210}.patriots-input>.function{padding:24px!important;margin:0!important;border:0!important;background:#fff!important}.patriots-input>.calculate{display:block!important;width:100%!important;margin:0!important;border-radius:0!important;min-height:50px}.patriots-form .pure-g,.patriots-form [class*=pure-u-]{height:auto!important;min-height:0!important}.patriots-form .fieldgroup .pure-g{display:block!important}.patriots-form .fieldgroup .pure-g>div{display:block!important;padding:0!important}.patriots-form .fieldgroup input,.patriots-form .fieldgroup select{position:static!important}.patriots-form .containerRange{min-height:12px!important}@media(max-width:760px){.patriots-form{grid-template-areas:'inputs' 'results'}}@media print{.patriots-input{display:none!important}}
.patriots-form .errorMessage{margin:0 0 12px!important;height:auto!important;min-height:0!important;line-height:1.5!important;color:#a91d30!important}.patriots-form .errorMessage:empty{height:0!important}.patriots-form .fieldgroup select{margin-bottom:18px!important}
