textarea:hover,
input:hover,
.form-select:hover{background-color:#F4F4F4;}select option{background-color:#FFFFFF;}form label{color:#5C5C5C;line-height:16px;}form h5{margin-bottom:1rem;}.form-check-input{border-color:rgba(0, 0, 0, 0.25);}.form-step-container{font-family:Arial;font-size:14px;font-weight:400;z-index:1021;}.form-step-container-border{border-top:1px solid #dee2e6;}.form-step,
.form-step-pagination{line-height:26px;}.form-step{display:flex;flex:0 0 auto;width:auto;padding:10px;margin-right:1.5%;}.form-step-number{display:flex;width:26px;height:26px;border-radius:100px;margin-right:8px;border:1px solid;justify-content:center;align-items:center;}.active .form-step-number{background-color:#1f3c63;color:#fff;border:0px;}.active .form-step-title,
.form-step-pagination{color:#173B66;}.completed .form-step-number,
.completed .form-step-title{color:#173B66;}.form-step-pagination{flex:1 0 auto;width:auto;padding:10px;}.form-step-pagination div{text-align:right;}.this-process-is-secure-container{font-family:Arial;font-weight:400;font-size:12px;line-height:26px;}div.error{font-family:Arial;font-size:14px;font-style:normal;color:#DE2726;line-height:18px;padding-top:2px;padding-bottom:2px;}div.error:before{content:"";display:inline-block;width:12px;height:12px;background:url('/assets/images/global/icons/icn_alert.png') no-repeat center center;background-size:contain;margin-right:5px;position:relative;top:1px;}.was-validated .form-control:invalid,
.form-control.is-invalid,
.form-select.is-invalid{background-image:initial;padding:0.375rem 0.75rem;}.form-control,
.input-group-text{font-family:'Poppins', Arial;font-weight:500;font-size:14px;line-height:21px;color:#1B1B1B;}.form-select{white-space:normal;font-size:1.15em;font-weight:500;}.form-control,
.form-select{min-height:44px;}.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after{background-color:inherit;}.form-check.form-check-inline{line-height:var(--bs-body-line-height);}.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"],
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");padding:0.375rem 2.25rem 0.375rem 0.75rem;}.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label{color:initial;}.form-check.custom-check-xl{padding-left:2em;}.form-check.custom-check-xl .form-check-input{height:24px;width:24px;margin-left:-2em;}.form-switch-lg .form-check-input{width:3rem;height:1.6rem;}.toggleable-password{position:relative;}.toggleable-password a{position:absolute;top:11px;right:16px;font-family:'Poppins', Arial;}.input-group-text-custom{background-color:#FFFFFF !important;color:#173B66 !important;line-height:28px !important;font-weight:600 !important;}.input-group-text-custom.input-group-text-custom-text-dollar{font-size:20px !important;}.input-group-text.input-group-text-custom.justify-content-center{min-width:83px;}@media(max-width:767px){.form-step-number{display:none;}.form-step:not(.active){display:none;}.form-step-container .row{background-color:#F8F9FC;}.form-control{font-size:1.15em;}}@media(min-width:768px){.form-step-container{font-family:'Poppins', Arial;font-weight:500;}.form-step-container-border{border-top:inherit;border-bottom:1px solid #dee2e6;}.form-step.active{border-bottom:2px solid #173B66;}.active .form-step-title{color:#1F3C63;}.form-step-pagination{display:none;}.this-process-is-secure-container{font-size:14px;}.form-select{font-size:14px;}}
#support-faq .nav-link,
#support-faq .nav-link.active{font-size:18px;line-height:24px;}#support-faq .nav-link.active{border-radius:6px;}#support-faq .nav-link{color:#5C5C5C;}#support-faq .nav-link.active,
#support-faq .nav-link:hover{color:#173B66 !important;background-color:#F8F9FC !important;}#support-faq .nav-pills{max-width:275px;}#support-faq .nav-pills button{text-align:left;}#support-faq a{font-size:inherit;}#faq-category-selector option,
#v-pills-tabContent .accordion-header{color:#1B1B1B;}.accordion-item > h5{padding:1rem 1.25rem;}#two-step-authentication-step-one img{aspect-ratio:461 / 650;}#two-step-authentication-step-two img{aspect-ratio:461 / 519;}#two-step-authentication-step-three img{aspect-ratio:461 / 591;}
#cfna-rewards-program-heading-img{background-image:url(/assets/images/global/cfna-rewards-program/hero.png);background-size:cover;background-repeat:no-repeat;background-position:right 75% bottom 40%;height:297px;}#heading-rewards-logo{padding-top:190px;padding-bottom:50px;width:160px;}.img-plastic{height:90px;width:120px;}.img-plastic-rotated{transform:rotate(-10deg);aspect-ratio:475/300;width:100%;height:auto;}.tier-header{padding:10px;max-width:170px;min-height:130px;height:100%;border-radius:6px;}.accordion-button,
.accordion-button.accordion-button:not(.collapsed){color:#1B1B1B;font-weight:400;}.dropdown-button::after{margin-left:10px;}select[id="faq-category-selector"].rewards-program{background-color:#F8F9FC;}@media(max-width:767px){.img-plastic-rotated{width:120px;}#btn-view-an-example p.title-text{font-size:16px;}}@media(min-width:992px){#cfna-rewards-program-heading-img{height:347px;}#heading-rewards-logo{width:300px;}.tier-header{padding:10px;max-width:170px;min-height:130px;height:100%;border-radius:6px;}}@media(max-width:991px){.rewards-double-points-promo p.mb-lg-0.button-text{font-family:Arial;font-size:12px;font-weight:700;line-height:16px;}}
.confetti-wrapper{position:relative;top:0;left:0;width:100%;height:100%;pointer-events:auto;overflow:hidden;}@keyframes confetti-fall{0%{transform:translateY(-100%) rotate(0deg);opacity:1;}100%{transform:translateY(100vh) rotate(360deg);opacity:0.8;}}.confetti-piece-square{position:absolute;top:0;width:10px;height:20px;background:var(--confetti-color, red);opacity:0.9;animation:confetti-fall var(--fall-duration, 6s) linear infinite;}.confetti-piece-circle{position:absolute;top:0;width:10px;height:20px;background:var(--confetti-color, red);opacity:0.9;animation:confetti-fall var(--fall-duration, 6s) linear infinite;clip-path:circle(50% at center);}.confetti-piece-star{position:absolute;top:0;width:10px;height:20px;background:var(--confetti-color, red);opacity:0.9;animation:confetti-fall var(--fall-duration, 6s) linear infinite;clip-path:polygon(50% 0%, 61% 35%, 100% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 0% 35%, 39% 35%);}.confetti-piece-triangle{position:absolute;top:0;width:10px;height:20px;background:var(--confetti-color, red);opacity:0.9;animation:confetti-fall var(--fall-duration, 6s) linear infinite;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);}.confetti-piece-diamond{position:absolute;top:0;width:10px;height:20px;background:var(--confetti-color, red);opacity:0.9;animation:confetti-fall var(--fall-duration, 6s) linear infinite;clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);}.confetti-piece-ellipse{position:absolute;top:0;width:10px;height:20px;background:var(--confetti-color, red);opacity:0.9;animation:confetti-fall var(--fall-duration, 6s) linear infinite;clip-path:ellipse(60px 80px at center);}.confetti-piece:nth-child(1){top:0;left:10%;--confetti-color:#ff6347;--fall-duration:3s;}.confetti-piece:nth-child(2){top:0;left:25%;--confetti-color:#ffa500;--fall-duration:5s;}.confetti-piece:nth-child(3){top:0;left:40%;--confetti-color:#32cd32;--fall-duration:4.5s;}.confetti-piece:nth-child(4){top:0;left:60%;--confetti-color:#1e90ff;--fall-duration:3.5s;}.confetti-piece:nth-child(5){top:0;left:80%;--confetti-color:#ff69b4;--fall-duration:6s;}

input[type=range].styled-slider{background-color:transparent;}input[type=range].styled-slider{height:2.2em;-webkit-appearance:none;}input[type=range].styled-slider.slider-progress{--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min)) / var(--range));--sx:calc(0.5 * 2em + var(--ratio) *(100% - 2em));}input[type=range].styled-slider:focus{outline:none;}input[type=range].styled-slider::-webkit-slider-thumb{width:1.5em;height:1.5em;border-radius:1em;background:#FFFFFF;border:1px solid #173B66;box-shadow:0 0 2px #173B66;margin-top:calc(max((1em - 1px - 1px) * 0.5,0px) - 2em * 0.5);-webkit-appearance:none;}input[type=range].styled-slider::-webkit-slider-runnable-track{height:0.5em;border-radius:0.5em;background:#FFFFFF;border:none;box-shadow:none;}input[type=range].styled-slider::-webkit-slider-thumb:hover{background:#FFFFFF;}input[type=range].styled-slider.slider-progress::-webkit-slider-runnable-track{background:linear-gradient(#173B66,#173B66) 0/var(--sx) 100% no-repeat, #efefef;}input[type=range].styled-slider.slider-progress:hover::-webkit-slider-runnable-track{background:linear-gradient(#173B66,#173B66) 0/var(--sx) 100% no-repeat, #e5e5e5;}input[type=range].styled-slider.slider-progress:active::-webkit-slider-runnable-track{background:linear-gradient(#173B66,#173B66) 0/var(--sx) 100% no-repeat, #f5f5f5;}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.5rem;background-color:#FFFFFF;border:2px solid #008EB0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none;}.form-range::-webkit-slider-runnable-track{width:100%;height:2px;color:transparent;cursor:pointer;background-color:#E1E1E1;border-color:transparent;border-radius:1rem;}.input-range-value{top:-15px;}#rewards-calculator-submit{min-width:268px;}#rewards-calculator-body{padding:15px;}#rewards-calculator-total-monthly-spending-amount,
#rewards-calculator-result-total-monthly-spending-amount{width:125px;color:#597391;}#rewards-calculator-result-wrapper{display:none;}#rewards-calculator-body,
#rewards-calculator-result-wrapper{border:1px solid #DDE3E9;}#rewards-calculator-result-wrapper hr{border:0.5px solid #DDE3E9;opacity:1;}.circle{width:10px;height:10px;border-radius:50%;}#rewards-calculator-result-left span.h3,
#rewards-calculator-result-left span.h6,
#rewards-calculator-result-right span.h3,
#rewards-calculator-result-right span.h6{color:#1B1B1B;}#car-wrapper{position:relative;width:fit-content;font-family:'Poppins';font-style:normal;font-weight:600;font-size:18px;line-height:28px;overflow:hidden;}.benefit-container{display:inline-flex;position:absolute;}.benefit-bullet{width:22px;height:22px;border-radius:100px;margin:auto 5px;}.benefit-container.tires-benefit .benefit-bullet,
.benefit-container.battery-benefit .benefit-bullet{background:#27BAA7;border:6px solid #EDFFFD;}.benefit-container.oil-change-benefit .benefit-bullet,
.benefit-container.alignment-benefit .benefit-bullet{background:#DE2726;border:6px solid #FFEDED;}.benefit-container.engine-benefit .benefit-bullet,
.benefit-container.brakes-benefit .benefit-bullet{background:#008EB0;border:6px solid #E3F9FF;}.benefit-container{font-size:10.667px;font-weight:600;}.tires-benefit{top:125px;left:65px;}.oil-change-benefit{top:185px;left:17px;}.engine-benefit{top:240px;left:55px;}.battery-benefit{top:125px;left:auto;right:52px;}.alignment-benefit{top:185px;left:auto;right:24px;}.brakes-benefit{top:240px;left:auto;right:53px;}#car-img,
#car-img-md{aspect-ratio:845 / 840;width:100%;max-width:845px;}#car-img-xs{aspect-ratio:320/586;width:100%;max-width:320px;}#rewards-bar-chart div[id^='rewards-bar-chart-']{height:60px;}.text-calculator-result{color:#2C4C73 !important;}.mb-3px{margin-bottom:3px !important;}.ps-6px{padding-left:6px;}.ps-15px{padding-left:15px;}@media(min-width:992px){.input-range-value{top:-10px;}#rewards-calculator-body{padding:40px;}.benefit-container{font-size:16px;}.tires-benefit{top:125px;left:63px;}.oil-change-benefit{top:204px;left:5px;}.engine-benefit{top:293px;left:48px;}.battery-benefit{top:125px;left:auto;right:48px;}.alignment-benefit{top:204px;left:auto;right:14px;}.brakes-benefit{top:293px;left:auto;right:48px;}#car-img{transform:rotate(-90deg);}}
