.PaymentMethodsCarousel-module-scss-module__bvOo5q__slider{position:relative}.PaymentMethodsCarousel-module-scss-module__bvOo5q__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.PaymentMethodsCarousel-module-scss-module__bvOo5q__track::-webkit-scrollbar{display:none}.PaymentMethodsCarousel-module-scss-module__bvOo5q__card{color:#fff;scroll-snap-align:start;border-radius:2rem;flex:0 0 calc(33.3333% - .666667rem);align-items:flex-end;min-width:0;height:23rem;padding:2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.PaymentMethodsCarousel-module-scss-module__bvOo5q__card:after{content:"";background:linear-gradient(#0000 59.57%,#000 103.91%);position:absolute;inset:0}.PaymentMethodsCarousel-module-scss-module__bvOo5q__card img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.PaymentMethodsCarousel-module-scss-module__bvOo5q__emptyCard{background:var(--site-color-accent-100)}.PaymentMethodsCarousel-module-scss-module__bvOo5q__emptyCard:after{display:none}.PaymentMethodsCarousel-module-scss-module__bvOo5q__card h3{z-index:1;color:#fff;text-align:center;width:100%;margin:0;font-size:2rem;font-weight:600;line-height:1.4;position:relative}.PaymentMethodsCarousel-module-scss-module__bvOo5q__controls{z-index:2;pointer-events:none;position:absolute;inset:0}.PaymentMethodsCarousel-module-scss-module__bvOo5q__controls button{color:#171b24;cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;font-size:2.4rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .2rem .8rem #171b241a}.PaymentMethodsCarousel-module-scss-module__bvOo5q__previous{left:-2.2rem}.PaymentMethodsCarousel-module-scss-module__bvOo5q__next{right:-2.2rem}.PaymentMethodsCarousel-module-scss-module__bvOo5q__controls button:hover{background:var(--site-color-main-5)}@media (min-width:1540px){.PaymentMethodsCarousel-module-scss-module__bvOo5q__card{flex-basis:calc(25% - .75rem)}}@media (max-width:999px){.PaymentMethodsCarousel-module-scss-module__bvOo5q__card{flex-basis:calc(50% - .5rem)}}@media (max-width:599px){.PaymentMethodsCarousel-module-scss-module__bvOo5q__card{flex-basis:84vw;height:22rem}.PaymentMethodsCarousel-module-scss-module__bvOo5q__card h3{font-size:1.8rem}.PaymentMethodsCarousel-module-scss-module__bvOo5q__controls{display:none}}
.PaymentOffersCarousel-module-scss-module__So0-xG__root{margin-bottom:10rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header{margin-bottom:3rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header h2{margin:0 0 1.6rem;font-size:2.8rem;font-weight:500;line-height:1.2}.PaymentOffersCarousel-module-scss-module__So0-xG__header p{max-width:74rem;margin:0;font-size:2rem;line-height:1.4}@media (max-width:599px){.PaymentOffersCarousel-module-scss-module__So0-xG__root{margin-bottom:6rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header{margin-bottom:2.4rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header h2{font-size:2.6rem}.PaymentOffersCarousel-module-scss-module__So0-xG__header p{font-size:1.6rem;line-height:1.45}}
.PaymentPage-module-scss-module__GfXtTq__page{color:#171b24;background:#fff;overflow:hidden}.PaymentPage-module-scss-module__GfXtTq__tabs{isolation:isolate;background:var(--site-color-main-5);border-radius:.7rem;gap:.4rem;width:max-content;max-width:100%;margin:4rem 0;padding:.5rem;display:flex;position:relative;overflow:auto}.PaymentPage-module-scss-module__GfXtTq__tabs button{z-index:1;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex:none;padding:1.5rem 2rem;font-size:1.7rem;position:relative}.PaymentPage-module-scss-module__GfXtTq__tabs:not([data-indicator-ready]) .PaymentPage-module-scss-module__GfXtTq__activeTab{background:#fff;box-shadow:0 .2rem 1rem #0000000d}.PaymentPage-module-scss-module__GfXtTq__tabIndicator{pointer-events:none;visibility:hidden;background:#fff;border-radius:.6rem;position:absolute;left:0;box-shadow:0 .2rem 1rem #0000000d}.PaymentPage-module-scss-module__GfXtTq__tabs[data-indicator-ready] .PaymentPage-module-scss-module__GfXtTq__tabIndicator{visibility:visible;transition:transform .2s ease-in-out,width .2s ease-in-out}@media (prefers-reduced-motion:reduce){.PaymentPage-module-scss-module__GfXtTq__tabs[data-indicator-ready] .PaymentPage-module-scss-module__GfXtTq__tabIndicator{transition:none}}.PaymentPage-module-scss-module__GfXtTq__paymentForm{margin-bottom:10rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms{margin:0 0 10rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>h2{margin:0 0 3rem;font-size:3.6rem;font-weight:500;line-height:1.15}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>div{gap:3rem;display:grid}.PaymentPage-module-scss-module__GfXtTq__tradeInForm{margin-bottom:10rem}.PaymentPage-module-scss-module__GfXtTq__tradeInForm>h2{margin:0 0 3rem;font-size:2.8rem;font-weight:500;line-height:1.2}.PaymentPage-module-scss-module__GfXtTq__tradeInSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.PaymentPage-module-scss-module__GfXtTq__tradeInFormIntro{grid-column:1/-1}.PaymentPage-module-scss-module__GfXtTq__tradeInInlineForm{margin-bottom:0}.PaymentPage-module-scss-module__GfXtTq__tradeInStepCard{border:.8rem solid var(--site-color-main-5);border-radius:2rem;padding:4rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStepCard .PaymentPage-module-scss-module__GfXtTq__tradeInStep{margin-bottom:0}.PaymentPage-module-scss-module__GfXtTq__tradeInStep{align-items:center;gap:2rem;min-height:10rem;margin-bottom:2rem;display:flex}.PaymentPage-module-scss-module__GfXtTq__tradeInStep>b{background:var(--site-color-accent-10);width:10rem;height:10rem;color:var(--site-color-accent-100);border-radius:1rem;flex:0 0 10rem;justify-content:center;align-items:center;padding:.6rem 1.5rem;font-size:2rem;font-weight:600;display:flex}.PaymentPage-module-scss-module__GfXtTq__tradeInStep h3{margin:0 0 1rem;font-size:2rem;font-weight:600;line-height:1.4}.PaymentPage-module-scss-module__GfXtTq__tradeInStep p{margin:0;font-size:2rem;font-weight:500;line-height:1.4}@media (max-width:599px){.PaymentPage-module-scss-module__GfXtTq__tabs{margin:2rem 0}.PaymentPage-module-scss-module__GfXtTq__tabs button{padding:1.2rem;font-size:1.4rem}.PaymentPage-module-scss-module__GfXtTq__paymentForm,.PaymentPage-module-scss-module__GfXtTq__tradeInForm,.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms{margin-bottom:6rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>h2{margin-bottom:2rem;font-size:2.8rem}.PaymentPage-module-scss-module__GfXtTq__mortgagePrograms>div{gap:1.6rem}.PaymentPage-module-scss-module__GfXtTq__tradeInForm>h2{font-size:2.6rem}.PaymentPage-module-scss-module__GfXtTq__tradeInSteps{grid-template-columns:1fr;gap:1.2rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStepCard{border-radius:1.6rem;padding:2.4rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStep{gap:1.2rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStep>b{flex-basis:8rem;width:8rem;height:8rem;font-size:1.6rem}.PaymentPage-module-scss-module__GfXtTq__tradeInStep h3,.PaymentPage-module-scss-module__GfXtTq__tradeInStep p{font-size:1.8rem}}
