@media(min-width: 1200px){.calculator-band__inner{display:grid;grid-template-columns:1fr 40.625rem;gap:4rem;align-items:center}}.calculator-band__copy .calculator__tabs-container{display:block}.calculator-band__subheading{font-size:1.125rem}.calculator-band__calculator>div>div>h2{display:table;margin-inline:auto;padding:.5rem 1rem;background-color:var(--primary-white);color:var(--primary-blue);border-radius:1.875rem;margin-bottom:.5rem;font-family:var(--font-bold);font-size:1.25rem}@media(min-width: 640px){.calculator-band__calculator>div>div>h2{font-size:1.5rem}}@media(min-width: 1200px){.calculator-band__calculator>div>div>h2{font-size:1.75rem}}.calculator-band__calculator>div>div>h2:before{display:inline-block;content:"";background-image:url("/themes/custom/civiccu/assets/img/i_label-arrow-red.svg");background-repeat:no-repeat;width:1.25rem;height:1rem;margin-right:.625rem;vertical-align:middle;transform:translateY(-2px)}.calculator{margin:0 auto;overflow:hidden;border:1px solid var(--primary-blue);border-radius:1.25rem}@media(min-width: 1200px){.calculator{margin:0}}.calculator form{background-color:var(--primary-white);padding:25px 30px 36px}.calculator form fieldset{border:none;margin:0}.calculator form label{color:var(--primary-dark-blue);font-family:var(--font-bold);font-size:1.125rem;line-height:1.5}.calculator form select{border-color:var(--primary-dark-blue);color:var(--primary-dark-blue);font-size:1.25rem;border-width:0 0 1px;padding:9px 0;background-image:url("../img/i_arrow-down.svg?cache_bust");background-repeat:no-repeat;background-size:16px 10px;background-position:right center;height:initial;margin:0 0 20px;width:100%}[data-whatintent=keyboard] .calculator form select:focus{box-shadow:none;outline:-webkit-focus-ring-color 1px auto}.calculator form input{width:100%;line-height:1}.calculator form input::-webkit-outer-spin-button,.calculator form input::-webkit-inner-spin-button{appearance:none;margin:0}.calculator form input[type=text],.calculator form input[type=number]{border:none;box-shadow:none;color:var(--primary-dark-blue);margin:0;padding:.5625rem 0 !important;background-image:none !important;border-radius:0}.calculator form input[type=text]:focus,.calculator form input[type=number]:focus{outline:none}[data-whatintent=keyboard] .calculator form input[type=text]:focus,[data-whatintent=keyboard] .calculator form input[type=number]:focus{outline:-webkit-focus-ring-color 1px auto}.calculator__tabs-container{display:none}.calculator__tab-title{margin:0;display:inline;font-family:var(--font-bold);color:var(--primary-blue) !important}.calculator__tab{display:flex;align-items:center;padding:17px 25px 12px;border:none;background-color:var(--primary-white);width:100%;cursor:pointer;border-radius:1.25rem;text-align:left;margin-bottom:.5rem}@media(min-width: 1200px){.calculator__tab{padding:18px 28px}}.calculator__tab:before{display:inline-block;content:"";background-image:url("/themes/custom/civiccu/assets/img/i_label-arrow-red.svg");background-repeat:no-repeat;width:1.3125rem;height:1rem;margin-right:.625rem;vertical-align:middle;transform:translateY(-2px)}.calculator__tab:after{width:2rem;height:1.5rem;content:"";display:none;background-image:url("/themes/custom/civiccu/assets/img/i_quick-links-arrow-30x40.svg");background-size:contain;background-repeat:no-repeat}@media(min-width: 640px){.calculator__tab:after{margin-left:auto;width:2.5rem}}.calculator__tab.active{background-color:var(--color-lightest-grey)}.calculator__tab.active:after{display:block}.calculator__result{background-color:var(--primary-dark-blue);color:var(--primary-white);font-size:3.75rem;font-family:var(--font-bold);text-align:center;padding:1.875rem 1.875rem;line-height:1}@media(min-width: 1200px){.calculator__result{font-size:5rem}}.calculator__error{font-size:1rem;margin-top:15px}.calculator .month{font-family:var(--font-semibold);font-size:1.25rem}.calculator__heading{background-color:var(--primary-blue);color:var(--primary-white);padding:20px 60px;margin:0;text-align:center;font-size:1.75rem}@media(min-width: 640px){.calculator__heading{font-size:2.5rem}}.calculator__button{display:block;margin:1.875rem auto 0 !important}.calculator .button--civic-red-pill{display:block;text-align:center;width:100%}.calculator__disclaimer{padding:0 1.875rem 2.5rem}.calculator__disclaimer p{color:var(--color-grey);font-size:.875rem}.calculator__disclaimer p:first-child{margin-top:0}.calculator__disclaimer p:last-child{margin-bottom:0}.calculator--auto .calculator__disclaimer{background-color:var(--primary-white);color:var(--color-middle-grey);padding-top:1rem}.calculator--auto .calculator__disclaimer p{color:var(--color-grey)}.calculator--auto .button{margin-top:1rem}.calculator--personal-loan .debt-loan form{padding:0 30px}.calculator--personal-loan .debt-loan form div input[type=text],.calculator--personal-loan .debt-loan form div input[type=number]{color:var(--primary-dark-blue);font-size:1.25rem;box-shadow:none;padding:9px 0;margin:0 0 20px;border-bottom:1px solid var(--primary-dark-blue)}[data-whatintent=keyboard] .calculator--personal-loan .debt-loan form div input[type=text]:focus,[data-whatintent=keyboard] .calculator--personal-loan .debt-loan form div input[type=number]:focus{outline:-webkit-focus-ring-color 1px auto}.calculator--personal-loan .calculator__tab-title{color:var(--primary-white)}.calculator--personal-loan .calculator__tab{background-color:var(--primary-dark-blue)}.calculator--personal-loan .calculator__tab.active{background-color:var(--primary-white)}.calculator--personal-loan .calculator__tab.active .calculator__tab-title{color:var(--primary-dark-blue)}.calculator--personal-loan .button{margin-top:1rem}.calculator--personal-loan .calculator__disclaimer{padding-top:1rem}.calculator--heloc form{padding:25px 30px 0}.calculator--heloc form fieldset{margin-bottom:20px}.worksheet-link{color:var(--color-middle-grey);font-family:var(--font-bold);font-size:.75rem;text-decoration:none;display:block;margin:0 0 30px}.worksheet-link:hover,.worksheet-link:active,.worksheet-link:focus{color:var(--color-middle-grey)}.worksheet{margin:0 -30px}.worksheet .worksheet-labels{position:relative;display:grid;column-gap:12px;background-color:var(--primary-dark-blue);padding:10px}@media(min-width: 640px){.worksheet .worksheet-labels{column-gap:30px;padding:10px 30px}}.worksheet .worksheet-labels label{color:var(--primary-white);font-size:.75rem;text-align:center}@media(min-width: 640px){.worksheet .worksheet-labels label{font-size:1rem;text-align:left}}.worksheet .close-worksheet{content:"";position:absolute;top:50%;left:17px;transform:translateY(-50%);background-image:url("../img/i_close.svg?cache_bust");width:15px;height:15px;background-repeat:no-repeat;cursor:pointer}@media(min-width: 1200px){.worksheet .close-worksheet{left:30px}}.worksheet .worksheet-fields input[type=number],.worksheet .worksheet-fields input[type=text]{background-color:rgba(0,0,0,0);box-shadow:none;margin:0 !important;padding:9px;font-size:.875rem !important}@media(min-width: 640px){.worksheet .worksheet-fields input[type=number],.worksheet .worksheet-fields input[type=text]{font-size:1rem !important}}[data-whatintent=keyboard] .worksheet .worksheet-fields input[type=number]:focus,[data-whatintent=keyboard] .worksheet .worksheet-fields input[type=text]:focus{outline:-webkit-focus-ring-color 1px auto}.worksheet .worksheet-fields__group{display:grid;column-gap:12px;padding:7px 10px;align-items:center}@media(min-width: 640px){.worksheet .worksheet-fields__group{column-gap:30px;padding:7px 30px}}.worksheet .worksheet-fields__group:nth-child(odd) input{border:1px solid var(--color-lightest-grey) !important}.worksheet .worksheet-fields__group:nth-child(even){background-color:var(--color-lightest-grey)}.worksheet .worksheet-fields__group:nth-child(even) input{border:1px solid rgba(166,166,166,.21) !important}.worksheet .worksheet-fields__title{font-family:var(--font-bold);font-size:.75rem;word-break:break-word}@media(min-width: 640px){.worksheet .worksheet-fields__title{font-size:1rem}}.worksheet.credit-worksheet .worksheet-labels{grid-template-columns:14% 1fr 1fr 1fr;align-items:center}.worksheet.credit-worksheet .worksheet-fields__group{grid-template-columns:14% 1fr 1fr 1fr}.worksheet.installment-worksheet .worksheet-labels{grid-template-columns:14% 1fr 1fr 1fr;align-items:center}.worksheet.installment-worksheet .worksheet-fields__group{grid-template-columns:14% 1fr 1fr 1fr}.ltv{margin:0 -1.875rem;padding:0 1.875rem 1.875rem}.ltv fieldset{margin:0 !important;padding:0}.ltv__group{padding:1.5rem 0 .5625rem}.ltv__heading{font-size:1.25rem;margin-top:0;color:var(--primary-blue)}.ltv__percent{font-family:var(--font-bold);margin:0 1rem 0 0;color:var(--primary-blue)}.ltv .result{padding-bottom:1.5rem}@media(min-width: 1200px){.calculator-content{max-width:34.375rem;position:relative;z-index:2}}@media(min-width: 1340px){.calculator-content::after{content:"";position:absolute;right:-200px;top:90%;background-image:url("../img/red-blue-slash.svg?cache_bust");background-repeat:no-repeat;background-size:100%;width:543px;height:394px;z-index:1}}@media(min-width: 1200px){.calculator-content__heading{font-size:2.5rem}}@media(min-width: 1200px){.calculator-content__text p{font-size:1.25rem}}.calculator-content__icon-cards{margin:30px 0 0}@media(min-width: 640px){.calculator-content__icon-cards{display:flex;flex-direction:row}}@media(min-width: 1200px){.calculator-content__icon-cards{display:block}}.calculator-content__icon-cards .icon-cta{margin:0 auto 60px;text-decoration:none;max-width:320px}@media(min-width: 640px){.calculator-content__icon-cards .icon-cta{margin:0;max-width:360px}}@media(min-width: 1200px){.calculator-content__icon-cards .icon-cta{max-width:none;width:100%;margin:0 0 30px}}.calculator-content__icon-cards .icon-cta:last-child{margin-bottom:0}.calculator-content__icon-cards .icon-cta__container{display:flex;flex-direction:row;align-items:flex-start}@media(min-width: 640px){.calculator-content__icon-cards .icon-cta__container{flex-direction:column;justify-content:flex-start;text-align:center;height:100%}}@media(min-width: 1200px){.calculator-content__icon-cards .icon-cta__container{display:flex;flex-direction:row;align-items:flex-start;text-align:left;height:auto}}.calculator-content__icon-cards .icon-cta__icon{border:none;padding:0;width:45px;height:auto;margin:0}@media(min-width: 550px){.calculator-content__icon-cards .icon-cta__icon{width:100px;text-align:center}}@media(min-width: 640px){.calculator-content__icon-cards .icon-cta__icon{width:auto;height:65px;margin:0 auto}}@media(min-width: 1200px){.calculator-content__icon-cards .icon-cta__icon{width:45px;height:auto;margin:0 33px 0 0}}.calculator-content__icon-cards .icon-cta__icon img{height:auto}@media(min-width: 640px){.calculator-content__icon-cards .icon-cta__icon img{height:100%}}@media(min-width: 1200px){.calculator-content__icon-cards .icon-cta__icon img{height:auto}}.calculator-content__icon-cards .icon-cta__copy{line-height:30px;margin:0 auto;max-width:275px;flex:1;padding-left:16px}@media(min-width: 640px){.calculator-content__icon-cards .icon-cta__copy{padding-top:30px;padding-left:0}}@media(min-width: 1200px){.calculator-content__icon-cards .icon-cta__copy{padding:0;margin:0}}.calculator-content__icon-cards .icon-cta__copy span{display:block}.calculator-content__icon-cards .icon-cta__copy p{font-size:1rem;margin:0}.form-group{position:relative}.form-group::before{display:flex;position:absolute;left:0;align-items:center;justify-content:center;width:1rem;height:2.625rem;content:"";font-size:1.25rem}.form-group.has-value::before{content:"$"}.form-group.has-value .currency-mask{padding-left:16px !important}.calculator-band.bg-civic-blue .ltv__group,.calculator-band.bg-civic-dark-blue .ltv__group,.calculator-band.bg-sky-blue-shade .ltv__group,.calculator-band.bg-wildflower-shade .ltv__group,.calculator-band.bg-honeysuckle-shade .ltv__group{color:initial}.calculator-band.bg-civic-blue .ltv__heading,.calculator-band.bg-civic-blue .ltv__percent,.calculator-band.bg-civic-dark-blue .ltv__heading,.calculator-band.bg-civic-dark-blue .ltv__percent,.calculator-band.bg-sky-blue-shade .ltv__heading,.calculator-band.bg-sky-blue-shade .ltv__percent,.calculator-band.bg-wildflower-shade .ltv__heading,.calculator-band.bg-wildflower-shade .ltv__percent,.calculator-band.bg-honeysuckle-shade .ltv__heading,.calculator-band.bg-honeysuckle-shade .ltv__percent{color:var(--primary-blue)}/*# sourceMappingURL=calculators.css.map */
