/* * {
    margin: 0px;
    padding: 0px;
} */

.service-finance-hero h1 {
    font-family: 'Autonation Regular';
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0.84px;
    color: white;
    text-align: left;    
    margin: 0px;
}

.service-finance-hero {
    background-color: black;
    padding: 60px 80px;
    /* justify-content: space-evenly !important; */
}

.service-finance-hero .two-column-text-container {
    align-items: start;
    justify-content: start; 
    /* flex: none !important;    */
}

.service-finance-hero .two-column-text {
    text-align: left;
    color: white;
    font-family: 'interstate light';
}

.service-finance-hero .two-column-media-container {
    flex: none;
    max-width: 580px;
}

.service-finance-hero .two-column-media-container .mobile-image {
    display: none;
}

.service-finance-info-container {    
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: start;
}

.service-finance-container {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 40px;
    width: 100%;
    box-sizing: border-box;
}

.service-finance-info-title {
    font-family: 'Autonation Regular';
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 36px */
    letter-spacing: 0.42px;
    color: black;
    margin-top: 40px;
    margin-bottom: 8px;
    text-align: center;
}

.service-finance-info-text {
    font-family: 'interstate light';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 24px */
    letter-spacing: 0.28px;
    color: #555;
    text-align: center;
}

.service-finance-container.grey-background {
    background-color: #F7F8F9;
    border-right: 1px solid #D2DADF;
}

.service-finance-image.card {
    max-height: 125px;
    max-width: 188px;
    box-sizing: border-box;    
}

.service-finance-image {
    max-height: 125px;
    max-width: 445px;
    box-sizing: border-box;
    height: 125px;
}

.service-finance-image img {
    width: 100%;
    height: 100%;
}

.service-finance-info-container .primary-button {
    color: white;
    background-color: black;
    display: flex;
    margin: 0px auto;
    width: 100%;
    max-width: 343px;
    height: 50px;
    flex-flow: row;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;   
    text-decoration: none; 
    font-family: 'Autonation Regular';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 24px */
    letter-spacing: 0.28px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 10px;
}

.service-finance-info-icon-container {
    display: flex;
    flex-flow: column;
    align-items: start;
    justify-content: start;
    gap: 40px;
    margin-bottom: 80px;
    max-width: 440px;
    margin: 60px auto 80px auto;
    min-height: 470px;
}

.service-finance-info-section {
    display: flex;
    flex-flow: row;
    justify-content: start;
    align-items: start;
    gap: 16px;
}

.service-finance-info-section .service-finance-info-title,
.service-finance-info-section .service-finance-info-text {
    margin-top: 0px;
    text-align: left;
}

.service-finance-info-section .service-finance-info-title {    
    line-height: 120%;
    font-size: 20px;
}

.service-finance-info-section .service-finance-info-title sup {
    font-size: 12px;
    top: -8px;
    position: relative;
}

.service-finance-info-text-container {
    max-width: 367px;
}

.service-finance-container .service-finance-icon {
    min-height: 56px;
    max-width: 56px;
    width: 100%;
    position: relative;
    background-color: #F7F8F9;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.service-finance-icon {
    width: 100%;
    height: 32px;
    max-width: 32px;
    max-height: 32px;
}

.icon-container {
    width: 100%;
    height: 100%;
    max-width: 32px;
    max-height: 32px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.icon-container.percentage-icon {
    background-image: url('data:image/svg+xml,<svg width="28" height="29" viewBox="0 0 28 29" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Vector"><path d="M4.89282 8.30109L6.22549 4.31732H10.6677L14.2215 1.66147L16.8869 3.87468L21.7733 4.31732L22.6618 7.85845L26.2156 10.5143L24.8829 14.0554L26.2156 17.5966L23.106 20.6951L21.7733 24.6788H17.7753L14.2215 27.3347L10.6677 24.6788L6.66972 25.1215L4.89282 20.6951L1.78325 18.0392L3.11592 14.4981L1.33902 10.9569L4.89282 8.30109Z" fill="white"/><path d="M25.7464 14.8478C25.6374 14.6255 25.6374 14.3706 25.7464 14.1484L26.757 12.0883C27.3197 10.9413 26.8739 9.57419 25.7421 8.97582L23.7093 7.9011C23.49 7.78519 23.3397 7.5789 23.2968 7.33532L22.8992 5.07679C22.6778 3.8193 21.5105 2.97429 20.2421 3.15311L17.9636 3.47426C17.7177 3.50885 17.4745 3.43007 17.2961 3.2581L15.6422 1.66386C14.7213 0.776137 13.2787 0.776084 12.3578 1.66386L10.7039 3.25826C10.5254 3.43028 10.2823 3.50891 10.0364 3.47442L7.75792 3.15327C6.4891 2.97434 5.32217 3.81945 5.10079 5.07694L4.70324 7.33537C4.66032 7.579 4.50997 7.78525 4.29071 7.90121L2.25796 8.97592C1.12617 9.57424 0.680349 10.9415 1.24302 12.0885L2.25357 14.1485C2.36259 14.3707 2.36259 14.6257 2.25357 14.8479L1.24297 16.9079C0.680297 18.0549 1.12611 19.422 2.25791 20.0204L4.29066 21.0951C4.50997 21.211 4.66032 21.4173 4.70324 21.6609L5.10079 23.9194C5.30232 25.0641 6.28742 25.867 7.41958 25.8669C7.53109 25.8669 7.64424 25.8591 7.75797 25.843L10.0364 25.5219C10.2822 25.4871 10.5255 25.5661 10.7039 25.738L12.3578 27.3323C12.8183 27.7762 13.4091 27.9981 14 27.998C14.5908 27.998 15.1819 27.7761 15.6422 27.3323L17.2961 25.738C17.4746 25.5661 17.7178 25.4875 17.9636 25.5219L20.2421 25.843C21.5111 26.0219 22.6778 25.1768 22.8992 23.9193L23.2968 21.6609C23.3397 21.4173 23.4901 21.211 23.7093 21.0951L25.7421 20.0204C26.8739 19.4221 27.3197 18.0548 26.757 16.9078L25.7464 14.8478ZM25.0096 18.6447L22.9768 19.7194C22.3288 20.0621 21.8843 20.6716 21.7575 21.3918L21.36 23.6502C21.2851 24.0757 20.8903 24.3615 20.461 24.3011L18.1825 23.9799C17.4559 23.8774 16.7369 24.1104 16.2095 24.6187L14.5556 26.2129C14.2441 26.5132 13.756 26.5132 13.4444 26.2129L11.7905 24.6187C11.3448 24.189 10.7621 23.9562 10.1538 23.9562C10.0424 23.9562 9.93001 23.964 9.81749 23.9799L7.53903 24.301C7.11004 24.3615 6.71498 24.0757 6.64004 23.6502L6.24243 21.3917C6.11563 20.6715 5.67119 20.062 5.02305 19.7194L2.9903 18.6447C2.60736 18.4422 2.45653 17.9797 2.64689 17.5916L3.6575 15.5316C3.97969 14.8747 3.97969 14.1214 3.6575 13.4645L2.64689 11.4045C2.45653 11.0164 2.60736 10.5539 2.9903 10.3514L5.02305 9.27671C5.67114 8.934 6.11563 8.3245 6.24238 7.60437L6.63993 5.34589C6.71487 4.92043 7.10957 4.63461 7.53892 4.69505L9.81739 5.01619C10.5437 5.11866 11.263 4.88573 11.7904 4.37743L13.4443 2.78318C13.7558 2.48292 14.2439 2.48292 14.5555 2.78318L16.2094 4.37743C16.7368 4.88578 17.4559 5.11866 18.1824 5.01619L20.4609 4.69505C20.8899 4.63456 21.285 4.92043 21.3599 5.34589L21.7574 7.60442C21.8842 8.32455 22.3286 8.9341 22.9768 9.27671L25.0095 10.3514C25.3925 10.5539 25.5433 11.0164 25.353 11.4045L24.3423 13.4645C24.0202 14.1213 24.0202 14.8747 24.3423 15.5315L25.353 17.5915C25.5434 17.9797 25.3925 18.4423 25.0096 18.6447Z" fill="black"/><path d="M19.7094 8.80878C19.4043 8.50472 18.9095 8.50472 18.6043 8.80878L8.29035 19.0861C7.9852 19.3901 7.9852 19.8831 8.29035 20.1872C8.44292 20.3392 8.64292 20.4153 8.84286 20.4153C9.0428 20.4153 9.24284 20.3393 9.39537 20.1872L19.7093 9.90997C20.0146 9.60585 20.0146 9.1129 19.7094 8.80878Z" fill="black"/><path d="M10.8746 7.49047C9.29478 7.49047 8.00946 8.77122 8.00946 10.3454C8.00946 11.9196 9.29478 13.2004 10.8746 13.2004C12.4545 13.2004 13.7398 11.9196 13.7398 10.3454C13.7398 8.77122 12.4545 7.49047 10.8746 7.49047ZM10.8746 11.6431C10.1565 11.6431 9.57231 11.061 9.57231 10.3454C9.57231 9.62983 10.1565 9.0477 10.8746 9.0477C11.5927 9.0477 12.177 9.62983 12.177 10.3454C12.1769 11.061 11.5927 11.6431 10.8746 11.6431Z" fill="black"/><path d="M17.1259 15.7957C15.546 15.7957 14.2607 17.0765 14.2607 18.6507C14.2607 20.2249 15.546 21.5056 17.1259 21.5056C18.7057 21.5056 19.991 20.2249 19.991 18.6507C19.991 17.0765 18.7057 15.7957 17.1259 15.7957ZM17.1259 19.9483C16.4078 19.9483 15.8235 19.3662 15.8235 18.6507C15.8235 17.9351 16.4077 17.353 17.1259 17.353C17.844 17.353 18.4282 17.9351 18.4282 18.6507C18.4282 19.3662 17.844 19.9483 17.1259 19.9483Z" fill="black"/><path d="M4.89282 8.30109L6.22549 4.31732H10.6677L14.2215 1.66147L16.8869 3.87468L21.7733 4.31732L22.6618 7.85845L26.2156 10.5143L24.8829 14.0554L26.2156 17.5966L23.106 20.6951L21.7733 24.6788H17.7753L14.2215 27.3347L10.6677 24.6788L6.66972 25.1215L4.89282 20.6951L1.78325 18.0392L3.11592 14.4981L1.33902 10.9569L4.89282 8.30109Z" stroke="black" stroke-width="0.2"/><path d="M25.7464 14.8478C25.6374 14.6255 25.6374 14.3706 25.7464 14.1484L26.757 12.0883C27.3197 10.9413 26.8739 9.57419 25.7421 8.97582L23.7093 7.9011C23.49 7.78519 23.3397 7.5789 23.2968 7.33532L22.8992 5.07679C22.6778 3.8193 21.5105 2.97429 20.2421 3.15311L17.9636 3.47426C17.7177 3.50885 17.4745 3.43007 17.2961 3.2581L15.6422 1.66386C14.7213 0.776137 13.2787 0.776084 12.3578 1.66386L10.7039 3.25826C10.5254 3.43028 10.2823 3.50891 10.0364 3.47442L7.75792 3.15327C6.4891 2.97434 5.32217 3.81945 5.10079 5.07694L4.70324 7.33537C4.66032 7.579 4.50997 7.78525 4.29071 7.90121L2.25796 8.97592C1.12617 9.57424 0.680349 10.9415 1.24302 12.0885L2.25357 14.1485C2.36259 14.3707 2.36259 14.6257 2.25357 14.8479L1.24297 16.9079C0.680297 18.0549 1.12611 19.422 2.25791 20.0204L4.29066 21.0951C4.50997 21.211 4.66032 21.4173 4.70324 21.6609L5.10079 23.9194C5.30232 25.0641 6.28742 25.867 7.41958 25.8669C7.53109 25.8669 7.64424 25.8591 7.75797 25.843L10.0364 25.5219C10.2822 25.4871 10.5255 25.5661 10.7039 25.738L12.3578 27.3323C12.8183 27.7762 13.4091 27.9981 14 27.998C14.5908 27.998 15.1819 27.7761 15.6422 27.3323L17.2961 25.738C17.4746 25.5661 17.7178 25.4875 17.9636 25.5219L20.2421 25.843C21.5111 26.0219 22.6778 25.1768 22.8992 23.9193L23.2968 21.6609C23.3397 21.4173 23.4901 21.211 23.7093 21.0951L25.7421 20.0204C26.8739 19.4221 27.3197 18.0548 26.757 16.9078L25.7464 14.8478ZM25.0096 18.6447L22.9768 19.7194C22.3288 20.0621 21.8843 20.6716 21.7575 21.3918L21.36 23.6502C21.2851 24.0757 20.8903 24.3615 20.461 24.3011L18.1825 23.9799C17.4559 23.8774 16.7369 24.1104 16.2095 24.6187L14.5556 26.2129C14.2441 26.5132 13.756 26.5132 13.4444 26.2129L11.7905 24.6187C11.3448 24.189 10.7621 23.9562 10.1538 23.9562C10.0424 23.9562 9.93001 23.964 9.81749 23.9799L7.53903 24.301C7.11004 24.3615 6.71498 24.0757 6.64004 23.6502L6.24243 21.3917C6.11563 20.6715 5.67119 20.062 5.02305 19.7194L2.9903 18.6447C2.60736 18.4422 2.45653 17.9797 2.64689 17.5916L3.6575 15.5316C3.97969 14.8747 3.97969 14.1214 3.6575 13.4645L2.64689 11.4045C2.45653 11.0164 2.60736 10.5539 2.9903 10.3514L5.02305 9.27671C5.67114 8.934 6.11563 8.3245 6.24238 7.60437L6.63993 5.34589C6.71487 4.92043 7.10957 4.63461 7.53892 4.69505L9.81739 5.01619C10.5437 5.11866 11.263 4.88573 11.7904 4.37743L13.4443 2.78318C13.7558 2.48292 14.2439 2.48292 14.5555 2.78318L16.2094 4.37743C16.7368 4.88578 17.4559 5.11866 18.1824 5.01619L20.4609 4.69505C20.8899 4.63456 21.285 4.92043 21.3599 5.34589L21.7574 7.60442C21.8842 8.32455 22.3286 8.9341 22.9768 9.27671L25.0095 10.3514C25.3925 10.5539 25.5433 11.0164 25.353 11.4045L24.3423 13.4645C24.0202 14.1213 24.0202 14.8747 24.3423 15.5315L25.353 17.5915C25.5434 17.9797 25.3925 18.4423 25.0096 18.6447Z" stroke="black" stroke-width="0.2"/><path d="M19.7094 8.80878C19.4043 8.50472 18.9095 8.50472 18.6043 8.80878L8.29035 19.0861C7.9852 19.3901 7.9852 19.8831 8.29035 20.1872C8.44292 20.3392 8.64292 20.4153 8.84286 20.4153C9.0428 20.4153 9.24284 20.3393 9.39537 20.1872L19.7093 9.90997C20.0146 9.60585 20.0146 9.1129 19.7094 8.80878Z" stroke="black" stroke-width="0.2"/><path d="M10.8746 7.49047C9.29478 7.49047 8.00946 8.77122 8.00946 10.3454C8.00946 11.9196 9.29478 13.2004 10.8746 13.2004C12.4545 13.2004 13.7398 11.9196 13.7398 10.3454C13.7398 8.77122 12.4545 7.49047 10.8746 7.49047ZM10.8746 11.6431C10.1565 11.6431 9.57231 11.061 9.57231 10.3454C9.57231 9.62983 10.1565 9.0477 10.8746 9.0477C11.5927 9.0477 12.177 9.62983 12.177 10.3454C12.1769 11.061 11.5927 11.6431 10.8746 11.6431Z" stroke="black" stroke-width="0.2"/><path d="M17.1259 15.7957C15.546 15.7957 14.2607 17.0765 14.2607 18.6507C14.2607 20.2249 15.546 21.5056 17.1259 21.5056C18.7057 21.5056 19.991 20.2249 19.991 18.6507C19.991 17.0765 18.7057 15.7957 17.1259 15.7957ZM17.1259 19.9483C16.4078 19.9483 15.8235 19.3662 15.8235 18.6507C15.8235 17.9351 16.4077 17.353 17.1259 17.353C17.844 17.353 18.4282 17.9351 18.4282 18.6507C18.4282 19.3662 17.844 19.9483 17.1259 19.9483Z" stroke="black" stroke-width="0.2"/></g></svg>');
}

.icon-container.calendar-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none"><rect x="0.879883" y="4.87939" width="25.2529" height="21.2524" rx="1.625" fill="white" stroke="black" stroke-width="1.25"/><path d="M1.50488 6.50439C1.50488 5.95211 1.9526 5.50439 2.50488 5.50439H24.5078C25.0601 5.50439 25.5078 5.95211 25.5078 6.50439V10.5051C25.5078 11.0574 25.0601 11.5051 24.5078 11.5051H2.50488C1.9526 11.5051 1.50488 11.0574 1.50488 10.5051V6.50439Z" fill="%23EAEAEA"/><line x1="1.50488" y1="10.8804" x2="25.5078" y2="10.8804" stroke="black" stroke-width="1.25"/><path d="M9.50586 18.5062L12.5062 21.5066L18.0069 15.5059" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.75601 1.12898C6.75601 0.783762 6.47616 0.503906 6.13094 0.503906C5.78572 0.503906 5.50586 0.783762 5.50586 1.12898V5.12947H6.75601L6.75601 1.12898Z" fill="black"/><path d="M21.1328 1.12898C21.1328 0.783762 20.8529 0.503906 20.5077 0.503906C20.1625 0.503906 19.8826 0.783762 19.8826 1.12898V5.12947H21.1328V1.12898Z" fill="black"/></svg>');
}

.icon-container.credit-card-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="20" viewBox="0 0 29 20" fill="none"><rect x="0.875488" y="0.877441" width="27.2532" height="18.2521" rx="3.625" fill="white" stroke="black" stroke-width="1.25"/><path d="M4.50098 4.50293H24.5034" stroke="black" stroke-width="1.25" stroke-linecap="round"/><path d="M4.50098 15.5042H8.50146" stroke="black" stroke-width="1.25" stroke-linecap="round"/></svg>');
}

.icon-container.tire-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><ellipse cx="14.0365" cy="14.2577" rx="12.7651" ry="12.7463" fill="white"/><ellipse cx="14.037" cy="13.9063" rx="7.48816" ry="7.47714" fill="%23DCDCDC"/><path d="M13.9997 26.9659L13.133 25.2351L13.9997 26.9659Z" fill="%23D9D9D9"/><path d="M13.9999 1.00439L14.8667 2.73499L13.9999 1.00439Z" fill="%23D9D9D9"/><path d="M20.4997 25.2268L18.8826 24.1606L20.4997 25.2268Z" fill="%23D9D9D9"/><path d="M7.49959 2.74305L9.11697 3.8092L7.49959 2.74305Z" fill="%23D9D9D9"/><path d="M25.2577 20.4752L23.3232 20.3594L25.2577 20.4752Z" fill="%23D9D9D9"/><path d="M2.74175 7.49442L4.67614 7.6105L2.74175 7.49442Z" fill="%23D9D9D9"/><path d="M27 13.9855L25.2667 14.8508L27 13.9855Z" fill="%23D9D9D9"/><path d="M1 13.9851L2.7332 13.1195L1 13.9851Z" fill="%23D9D9D9"/><path d="M25.2579 7.49501L24.1901 9.10969L25.2579 7.49501Z" fill="%23D9D9D9"/><path d="M2.74175 20.4752L3.80936 18.8604L2.74175 20.4752Z" fill="%23D9D9D9"/><path d="M20.4999 2.74361L20.384 4.67484L20.4999 2.74361Z" fill="%23D9D9D9"/><path d="M7.49975 25.2268L7.61594 23.2952L7.49975 25.2268Z" fill="%23D9D9D9"/><path d="M13.9997 26.9659L13.133 25.2351M13.9999 1.00439L14.8667 2.73499M20.4997 25.2268L18.8826 24.1606M7.49959 2.74305L9.11697 3.8092M25.2577 20.4752L23.3232 20.3594M2.74175 7.49442L4.67614 7.6105M27 13.9855L25.2667 14.8508M1 13.9851L2.7332 13.1195M25.2579 7.49501L24.1901 9.10969M2.74175 20.4752L3.80936 18.8604M20.4999 2.74361L20.384 4.67484M7.49975 25.2268L7.61594 23.2952" stroke="black" stroke-width="1.25" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M26.9998 13.9848C26.9998 21.1538 21.1796 26.9656 13.9999 26.9656C6.82024 26.9656 1 21.1538 1 13.9848C1 6.81573 6.82024 1.004 13.9999 1.004C21.1796 1.004 26.9998 6.81573 26.9998 13.9848Z" stroke="black" stroke-width="1.25" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.0001 11.3626V6.22215V11.3626Z" fill="%23EAEAEA"/><path d="M14.0001 21.7472V16.6069V21.7472Z" fill="%23EAEAEA"/><path d="M11.3232 14.1274H6.49863H11.3232Z" fill="%23EAEAEA"/><path d="M21.7765 14.1274H16.9519H21.7765Z" fill="%23EAEAEA"/><path d="M21.7999 13.9846C21.7999 18.2861 18.3081 21.773 14 21.773C9.69194 21.773 6.2002 18.2861 6.2002 13.9846C6.2002 9.68281 9.69194 6.19604 14 6.19604C18.3081 6.19604 21.7999 9.68281 21.7999 13.9846Z" fill="%23EAEAEA"/><path d="M14.0001 11.3626V6.22215M14.0001 21.7472V16.6069M11.3232 14.1274H6.49863M21.7765 14.1274H16.9519M21.7999 13.9846C21.7999 18.2861 18.3081 21.773 14 21.773C9.69194 21.773 6.2002 18.2861 6.2002 13.9846C6.2002 9.68281 9.69194 6.19604 14 6.19604C18.3081 6.19604 21.7999 9.68281 21.7999 13.9846Z" stroke="black" stroke-width="1.25" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="14.0002" cy="13.6756" rx="2.41229" ry="2.40874" fill="white"/><path d="M16.6004 13.9837C16.6004 15.4175 15.4363 16.5798 14.0004 16.5798C12.5644 16.5798 11.4004 15.4175 11.4004 13.9837C11.4004 12.5499 12.5644 11.3876 14.0004 11.3876C15.4363 11.3876 16.6004 12.5499 16.6004 13.9837Z" stroke="black" stroke-width="1.25" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.icon-container.accessory-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="29" viewBox="0 0 32 29" fill="none"><path d="M22.9639 28.0879C18.524 25.6985 13.476 25.6985 9.05027 28.0879C8.80989 28.2099 8.5271 28.1402 8.37156 27.8786L1.11782 16.2457C0.905721 15.9144 0.99056 15.4086 1.2875 15.1993C10.436 8.93813 21.564 8.93813 30.7125 15.1993C31.0094 15.4086 31.0943 15.8969 30.8822 16.2457L23.6426 27.8786C23.487 28.1402 23.2042 28.2274 22.9639 28.0879Z" fill="%23EAEAEA" stroke="black" stroke-width="1.25"/><path d="M28 7.50342C28 4.18971 25.3137 1.50342 22 1.50342C18.6863 1.50342 16 4.18971 16 7.50342V25.5034" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="2.5 2.5"/><path d="M4 7.50342C4 4.18971 6.68629 1.50342 10 1.50342C13.3137 1.50342 16 4.18971 16 7.50342V25.5034" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="2.5 2.5"/></svg>');
}

.icon-container.brake-icon {
    background-image: url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16.3501" cy="16.9834" r="14.5161" fill="white" stroke="black" stroke-width="1.25"/><path d="M23.4673 16.9834C23.4673 20.914 20.2809 24.1003 16.3503 24.1003C12.4198 24.1003 9.2334 20.914 9.2334 16.9834C9.2334 13.0528 12.4198 9.86646 16.3503 9.86646C20.2809 9.86646 23.4673 13.0528 23.4673 16.9834Z" stroke="black" stroke-width="1.25"/><path d="M19.5964 16.9833C19.5964 18.776 18.1432 20.2292 16.3505 20.2292C14.5578 20.2292 13.1045 18.776 13.1045 16.9833C13.1045 15.1906 14.5578 13.7373 16.3505 13.7373C18.1432 13.7373 19.5964 15.1906 19.5964 16.9833Z" fill="%23EAEAEA" stroke="black" stroke-width="1.25"/><path d="M23.3192 9.96654C24.7942 11.4643 25.7532 13.238 26.2021 15.3005C26.3645 16.0466 27.0155 16.6406 27.8299 16.6406H30.7308C31.6789 16.6406 32.4686 15.8128 32.3099 14.8231C31.7443 11.2954 30.1816 8.24916 27.6327 5.7003C25.0839 3.15144 22.0376 1.58868 18.5099 1.0231C17.5202 0.864427 16.6924 1.65411 16.6924 2.6022V5.4848C16.6924 6.31285 17.3051 6.96766 18.0627 7.12036C20.1059 7.53215 21.8533 8.47815 23.3192 9.96654Z" fill="%23EAEAEA" stroke="black" stroke-width="1.25"/><g clip-path="url(%23clip0_2039_9993)"><path d="M15.9825 27.6188C15.6438 27.6188 15.3825 27.8898 15.3825 28.2188C15.3825 28.5479 15.6534 28.8188 15.9825 28.8188C16.3115 28.8188 16.5825 28.5479 16.5825 28.2188C16.5825 27.8898 16.3115 27.6188 15.9825 27.6188ZM7.83408 24.193C7.60182 24.4253 7.60182 24.8124 7.83408 25.0446C8.06634 25.2769 8.45343 25.2769 8.68569 25.0446C8.91795 24.8124 8.91795 24.4253 8.68569 24.193C8.45343 23.9608 8.06634 23.9608 7.83408 24.193ZM5.3373 16.0059C4.9986 16.0059 4.7373 16.2769 4.7373 16.6059C4.7373 16.935 5.00827 17.2059 5.3373 17.2059C5.66634 17.2059 5.9373 16.935 5.9373 16.6059C5.9373 16.2769 5.66634 16.0059 5.3373 16.0059ZM8.5115 8.44788C8.27924 8.68013 8.27924 9.06723 8.5115 9.29949C8.74376 9.53175 9.13085 9.53175 9.36311 9.29949C9.59537 9.06723 9.59537 8.68013 9.36311 8.44788C9.13085 8.21562 8.74376 8.21562 8.5115 8.44788ZM24.4309 24.8705C24.1986 24.6382 23.8115 24.6382 23.5792 24.8705C23.347 25.1027 23.347 25.4898 23.5792 25.7221C23.8115 25.9543 24.1986 25.9543 24.4309 25.7221C24.6631 25.4898 24.6631 25.1027 24.4309 24.8705Z" fill="black"/></g><defs><clipPath id="clip0_2039_9993"><rect width="19.8677" height="20.5548" fill="white" transform="translate(4.7373 8.27368)"/></clipPath></defs></svg>');
}

.icon-container.repair-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="17" viewBox="0 0 32 17" fill="none"><path d="M11.1728 2.66736L8.75537 6.69635C8.6876 6.80931 8.56553 6.87842 8.43381 6.87842H3.40499C2.57014 6.87842 1.87112 7.51102 1.78805 8.34172L1.48805 11.3417C1.39239 12.2983 2.1436 13.1284 3.10499 13.1284H3.6802C3.85159 13.1284 4.09781 13.2685 4.28426 13.5773C4.82785 14.4777 5.98544 15.6284 7.5 15.6284C8.36055 15.6284 9.04564 15.252 9.5672 14.7879C10.0813 14.3305 10.4649 13.7635 10.7406 13.3168C10.8157 13.1952 10.9398 13.1284 11.0662 13.1284H21.323C21.4648 13.1284 21.6423 13.221 21.7622 13.4252C22.2844 14.3141 23.3789 15.6284 25 15.6284C26.6211 15.6284 27.7156 14.3141 28.2378 13.4252C28.3577 13.221 28.5352 13.1284 28.677 13.1284H29C29.8975 13.1284 30.625 12.4009 30.625 11.5034V8.50342C30.625 7.60596 29.8975 6.87842 29 6.87842H26.118C25.976 6.87842 25.8461 6.79817 25.7826 6.67112L23.8354 2.7767C23.5602 2.22617 22.9975 1.87842 22.382 1.87842H12.5662C11.9954 1.87842 11.4664 2.1779 11.1728 2.66736Z" fill="white" stroke="black" stroke-width="1.25"/><path d="M26 6.50342L31 1.50342" stroke="black" stroke-width="1.25" stroke-linecap="round"/></svg>');
}

.icon-container.maintenance-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M12.7737 2.62299V19.3734L12.7571 19.3837L12.7398 19.4011C12.4021 19.633 12.1108 19.9304 11.8863 20.2732L11.8862 20.2732L11.8849 20.2752C10.9375 21.7338 11.3491 23.669 12.7962 24.6172L12.7983 24.6185C14.2569 25.5659 16.1921 25.1543 17.1402 23.7072L17.1416 23.7051C18.0818 22.2576 17.6835 20.3405 16.2628 19.3848V2.62299C16.2628 1.65805 15.4832 0.878418 14.5182 0.878418C13.5533 0.878418 12.7737 1.65805 12.7737 2.62299Z" fill="%23EAEAEA" stroke="black" stroke-width="1.25"/><line x1="16.625" y1="13.8784" x2="19.375" y2="13.8784" stroke="black" stroke-width="1.25" stroke-linecap="round"/><line x1="16.625" y1="9.87842" x2="19.375" y2="9.87842" stroke="black" stroke-width="1.25" stroke-linecap="round"/><line x1="16.625" y1="5.87842" x2="19.375" y2="5.87842" stroke="black" stroke-width="1.25" stroke-linecap="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.625 20.5034C0.279822 20.5034 0 20.7832 0 21.1284C0 21.4736 0.279822 21.7534 0.625 21.7534C1.48861 21.7534 1.92742 22.1305 2.40707 22.6206C2.44769 22.6621 2.48969 22.706 2.53329 22.7517L2.53332 22.7517C2.98004 23.2192 3.59568 23.8634 4.625 23.8634C5.65479 23.8634 6.27439 23.2189 6.72447 22.7506L6.7245 22.7506C6.76761 22.7058 6.80916 22.6625 6.84937 22.6216C7.33367 22.1292 7.7723 21.7534 8.625 21.7534C8.97018 21.7534 9.25 21.4736 9.25 21.1284C9.25 20.7832 8.97018 20.5034 8.625 20.5034C7.2577 20.5034 6.51133 21.1827 5.95813 21.7452L5.88763 21.817C5.35906 22.3553 5.10566 22.6134 4.625 22.6134C4.14748 22.6134 3.89928 22.3593 3.37671 21.8243L3.37671 21.8243L3.30043 21.7463C2.74758 21.1814 2.00139 20.5034 0.625 20.5034ZM20.625 20.5034C20.2798 20.5034 20 20.7832 20 21.1284C20 21.4736 20.2798 21.7534 20.625 21.7534C21.4886 21.7534 21.9274 22.1305 22.4071 22.6206C22.4477 22.6621 22.4897 22.706 22.5333 22.7517C22.98 23.2192 23.5957 23.8634 24.625 23.8634C25.6548 23.8634 26.2744 23.2189 26.7245 22.7506L26.7245 22.7506C26.7676 22.7058 26.8092 22.6625 26.8494 22.6216C27.3337 22.1292 27.7723 21.7534 28.625 21.7534C28.9702 21.7534 29.25 21.4736 29.25 21.1284C29.25 20.7832 28.9702 20.5034 28.625 20.5034C27.2577 20.5034 26.5113 21.1827 25.9581 21.7452L25.8876 21.817C25.3591 22.3553 25.1057 22.6134 24.625 22.6134C24.1475 22.6134 23.8993 22.3593 23.3767 21.8243L23.3004 21.7463C22.7476 21.1814 22.0014 20.5034 20.625 20.5034Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2 27.1284C2 26.7832 2.27982 26.5034 2.625 26.5034C4.00139 26.5034 4.74758 27.1814 5.30043 27.7463L5.37671 27.8243L5.37671 27.8243C5.89928 28.3593 6.14748 28.6134 6.625 28.6134C7.10566 28.6134 7.35906 28.3553 7.88763 27.817L7.95813 27.7452C8.51133 27.1827 9.2577 26.5034 10.625 26.5034C12.0014 26.5034 12.7476 27.1814 13.3004 27.7463L13.3767 27.8243C13.8993 28.3593 14.1475 28.6134 14.625 28.6134C15.1057 28.6134 15.3591 28.3553 15.8876 27.817L15.9581 27.7452C16.5113 27.1827 17.2577 26.5034 18.625 26.5034C20.0014 26.5034 20.7476 27.1814 21.3004 27.7463L21.3767 27.8243C21.8993 28.3593 22.1475 28.6134 22.625 28.6134C23.1057 28.6134 23.3591 28.3553 23.8876 27.817L23.9581 27.7452C24.5113 27.1827 25.2577 26.5034 26.625 26.5034C26.9702 26.5034 27.25 26.7832 27.25 27.1284C27.25 27.4736 26.9702 27.7534 26.625 27.7534C25.7723 27.7534 25.3337 28.1292 24.8494 28.6216C24.8092 28.6625 24.7676 28.7058 24.7245 28.7506L24.7245 28.7506C24.2744 29.2189 23.6548 29.8634 22.625 29.8634C21.5957 29.8634 20.98 29.2192 20.5333 28.7517C20.4897 28.706 20.4477 28.6621 20.4071 28.6206C19.9274 28.1305 19.4886 27.7534 18.625 27.7534C17.7723 27.7534 17.3337 28.1292 16.8494 28.6216C16.8092 28.6625 16.7676 28.7058 16.7245 28.7506L16.7245 28.7506C16.2744 29.2189 15.6548 29.8634 14.625 29.8634C13.5957 29.8634 12.98 29.2192 12.5333 28.7517C12.4897 28.706 12.4477 28.6621 12.4071 28.6206C11.9274 28.1305 11.4886 27.7534 10.625 27.7534C9.7723 27.7534 9.33367 28.1292 8.84937 28.6216C8.80916 28.6625 8.76761 28.7058 8.7245 28.7506L8.72447 28.7506C8.27439 29.2189 7.65479 29.8634 6.625 29.8634C5.59568 29.8634 4.98004 29.2192 4.53332 28.7517L4.53329 28.7517C4.48969 28.706 4.44769 28.6621 4.40707 28.6206C3.92742 28.1305 3.48861 27.7534 2.625 27.7534C2.27982 27.7534 2 27.4736 2 27.1284Z" fill="black"/></svg>');
}

.icon-container.warranty-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="31" height="33" viewBox="0 0 31 33" fill="none"><path d="M16.56 2.04125L18.5384 4.61377C18.886 5.06582 19.4799 5.2574 20.0295 5.09403L23.1559 4.16501C24.0273 3.90585 24.9079 4.54029 24.9284 5.4411L25.0032 8.67496C25.0165 9.24314 25.3833 9.74373 25.9249 9.93203L29.0057 11.0015C29.8638 11.2993 30.2008 12.3254 29.683 13.0668L27.8251 15.7266C27.4987 16.1937 27.4987 16.8131 27.8251 17.2802L29.683 19.94C30.2008 20.6814 29.8644 21.7069 29.0057 22.0054L25.9249 23.0748C25.3833 23.2631 25.0165 23.7637 25.0032 24.3319L24.9284 27.5657C24.9079 28.4665 24.0266 29.101 23.1559 28.8418L20.0295 27.9128C19.4799 27.7494 18.886 27.941 18.5384 28.3931L16.56 30.9656C16.0085 31.6827 14.92 31.6827 14.3684 30.9656L12.39 28.3931C12.0424 27.941 11.4485 27.7494 10.899 27.9128L7.7725 28.8418C6.90116 29.101 6.02056 28.4665 6.00003 27.5657L5.92521 24.3319C5.91197 23.7637 5.54516 23.2631 5.00356 23.0748L1.92277 22.0054C1.06467 21.7075 0.727659 20.6814 1.24543 19.94L3.10331 17.2802C3.42973 16.8131 3.42973 16.1937 3.10331 15.7266L1.24609 13.0668C0.728321 12.3254 1.06467 11.3 1.92343 11.0015L5.00422 9.93203C5.54583 9.74373 5.91263 9.24314 5.92588 8.67496L6.00069 5.4411C6.02122 4.54029 6.90249 3.90585 7.77316 4.16501L10.8996 5.09403C11.4492 5.2574 12.0431 5.06582 12.3907 4.61377L14.3691 2.04125C14.9206 1.32414 16.0091 1.32414 16.5607 2.04125H16.56Z" fill="%23EAEAEA" stroke="black" stroke-width="1.25" stroke-linejoin="round"/><path d="M9.70996 16.2357L13.8086 20.3227L21.3229 12.1487" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.icon-container.payment-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><path d="M21.1531 24.7085C19.0359 26.1232 16.5466 26.8784 14.0001 26.8784C10.5877 26.872 7.31691 25.5137 4.90381 23.1009C2.49059 20.688 1.13182 17.4172 1.125 14.0047C1.12476 11.4583 1.87955 8.96913 3.29395 6.85177C4.70846 4.73425 6.71913 3.08375 9.0717 2.10899C11.4243 1.13424 14.0131 0.879013 16.5107 1.37559C19.0083 1.87217 21.3026 3.09826 23.1034 4.89879C24.9041 6.69931 26.1305 8.99342 26.6275 11.491C27.1244 13.9885 26.8695 16.5773 25.8951 18.9301C24.9207 21.2828 23.2705 23.2937 21.1531 24.7085Z" fill="white" stroke="black" stroke-width="1.25"/><path d="M13.693 23.0034C13.4802 23.0034 13.302 22.9316 13.1585 22.7879C13.0148 22.6444 12.943 22.4663 12.943 22.2534V20.9112C12.1738 20.7765 11.5043 20.504 10.9345 20.0937C10.3645 19.6835 9.90776 19.113 9.56426 18.3822C9.47959 18.2067 9.47859 18.0202 9.56126 17.8227C9.64393 17.6252 9.78851 17.4842 9.99501 17.3997C10.1707 17.3253 10.3546 17.3278 10.5468 17.4072C10.7391 17.4867 10.8827 17.6194 10.9775 17.8054C11.2673 18.3566 11.6402 18.7774 12.096 19.0679C12.5517 19.3583 13.1314 19.5034 13.8353 19.5034C14.5571 19.5034 15.194 19.3317 15.746 18.9882C16.2978 18.6445 16.5738 18.0996 16.5738 17.3534C16.5738 16.7059 16.3664 16.1889 15.9518 15.8024C15.5369 15.4159 14.6789 15.0124 13.3778 14.5919C12.0149 14.1611 11.0684 13.6573 10.5383 13.0804C10.0081 12.5034 9.74301 11.7778 9.74301 10.9034C9.74301 9.89708 10.0963 9.10509 10.8028 8.52742C11.5091 7.94992 12.2225 7.62909 12.943 7.56492V6.25342C12.943 6.04058 13.0148 5.86242 13.1585 5.71892C13.302 5.57525 13.4802 5.50342 13.693 5.50342C13.9058 5.50342 14.084 5.57525 14.2275 5.71892C14.3712 5.86242 14.443 6.04058 14.443 6.25342V7.56492C15.0572 7.64575 15.5959 7.82434 16.0593 8.10067C16.5228 8.37684 16.9109 8.73992 17.2238 9.18992C17.3353 9.35525 17.3596 9.536 17.2968 9.73217C17.2339 9.92834 17.0993 10.0719 16.893 10.1629C16.7173 10.2438 16.535 10.2528 16.346 10.1899C16.1568 10.1271 15.9828 10.0078 15.8238 9.83217C15.5879 9.5605 15.3049 9.34608 14.9748 9.18892C14.6446 9.03192 14.234 8.95342 13.743 8.95342C12.9905 8.95342 12.3857 9.13675 11.9285 9.50342C11.4715 9.87008 11.243 10.3368 11.243 10.9034C11.243 11.4854 11.477 11.9508 11.945 12.2997C12.4128 12.6483 13.2827 13.0137 14.5545 13.3957C15.7365 13.7547 16.6186 14.2663 17.2008 14.9304C17.7828 15.5944 18.0738 16.3918 18.0738 17.3227C18.0738 18.4162 17.7222 19.2648 17.019 19.8687C16.3158 20.4727 15.4572 20.8304 14.443 20.9419V22.2534C14.443 22.4663 14.3712 22.6444 14.2275 22.7879C14.084 22.9316 13.9058 23.0034 13.693 23.0034Z" fill="black"/></svg>');
}

.icon-container.approval-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="23" viewBox="0 0 29 23" fill="none"><rect x="0.875488" y="1.37671" width="24.6541" height="16.5527" rx="3.625" fill="white" stroke="black" stroke-width="1.25"/><path d="M4.20068 4.70215H22.2038" stroke="black" stroke-width="1.25" stroke-linecap="round"/><path d="M4.20068 14.604H7.80131" stroke="black" stroke-width="1.25" stroke-linecap="round"/><path d="M27.5038 15.0057C27.5038 18.5333 24.6441 21.3931 21.1164 21.3931C17.5887 21.3931 14.729 18.5333 14.729 15.0057C14.729 11.478 17.5887 8.61827 21.1164 8.61827C24.6441 8.61827 27.5038 11.478 27.5038 15.0057Z" fill="white" stroke="black" stroke-width="1.25" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.1851 17.3316C20.3965 17.543 20.7393 17.543 20.9507 17.3316L24.5821 13.7002C24.7935 13.4888 24.7935 13.1461 24.5821 12.9347C24.3707 12.7233 24.028 12.7233 23.8166 12.9347L20.5679 16.1834L19.2219 14.8374C19.0105 14.626 18.6678 14.626 18.4564 14.8374C18.245 15.0488 18.245 15.3915 18.4564 15.6029L20.1851 17.3316Z" fill="black"/></svg>');
}

.grey-background .service-finance-icon {
    background-color: white;
}

.grey-background .warranty-icon {
    background-color: white;
}

.grey-background .payment-icon {
    background-color: white;
}

.grey-background .approval-icon {
    background-color: white;
}

.service-finance-disclaimer {
    background-color: black;
    padding: 28px 40px;    
}

.service-finance-disclaimer span {
    color: var(--Color-base-white, #FFF);
    font-family: 'Autonation Light' !important;
    font-size: var(--font-size-9, 12px) !important;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 18px */
}
.service-finance-info-range-container {
    display: flex;
    flex-flow: column;
    gap: 24px;
}

.service-finance-numbers {
    font-family: 'Autonation Regular';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 38.4px */
    letter-spacing: 0.56px;
    color: black;    
    text-align: center;
}

.range-container-icons {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    gap: 30px;
    max-width: 420px;
}

.icon-section {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    flex: 30%;
    max-width: 110px;
    gap: 8px;
}

.icon-section .service-finance-info-text {
    color: black;
}

.service-finance-info-range-container .service-finance-info-title {
    margin: 0px;
    font-size: 20px;
}

.service-finance-disclaimer .one-column-disclaimer {
    color: white;
    font-size: 12px;
}

.service-finance-disclaimer .one-column-disclaimer ol {
    padding-left: 15px;
    margin-bottom: 10px;
}

.service-finance-disclaimer .one-column-disclaimer ol li {
    list-style-type: numeric;
}

.service-finance-info-container .primary-button svg {
    position: relative;
    transition: all 300ms ease;
    left: 0px;
}

.service-finance-info-container .primary-button:hover,
.service-finance-info-container .primary-button:focus {
    text-decoration: none;
    background-color: #333;
}

@media all and (max-width: 1116px) {
    .service-finance-hero {
        padding: 40px 80px;
    }

    /* .service-finance-hero h1 {
        font-size: 32px;
    } */

    .service-finance-hero .two-column-media-container {
        max-width: 375px;
    }

    .service-finance-hero .two-column-media-container img {
        width: 100%;
        height: 100%;
    }

    .service-finance-info-text {
        font-size: 15px;
    }

    .service-finance-image.card {
        max-height: 100px;
        max-width: 158px;
        box-sizing: border-box;    
    }
    
    .service-finance-image {
        max-height: 100px;
        max-width: 375px;
        box-sizing: border-box;
        height: 100px;
    }

    .icon-section {
        max-width: 100px;
    }
}

@media all and (max-width: 825px) {
    .service-finance-hero {
        padding: 40px;
        gap: 24px;
    }    

    .service-finance-hero .two-column-media-container {
        width: 100%;
        max-width: none;
    }

    .service-finance-hero .two-column-text {
        font-size: 14px !important;
    }

    .range-container-icons {
        gap: 13px;
    }

    .service-finance-info-icon-container {
        min-height: 570px;
    }
}

@media all and (max-width: 767px) {
    .service-finance-info-container {
        flex-flow: column;
        box-sizing: border-box;
    }

    .service-finance-info-icon-container {
        min-height: auto;
    }
}

@media all and (max-width: 577px) {
    .service-finance-container {
        padding: 24px 16px;
    }

    .service-finance-hero .two-column-media-container img {
        display: none;
    }

    .service-finance-info-title {
        margin-top: 24px;
        margin-bottom: 0px;
    }

    .service-finance-info-text,
    .service-finance-info-section .service-finance-info-title, 
    .service-finance-info-section .service-finance-info-text {
        font-size: 14px;
    }

    .service-finance-info-text {
        margin-bottom: 0px;
    }

    .service-finance-image {
        max-height: 70px;
        max-width: 260px;
        height: 70px;
    }

    .service-finance-info-container .primary-button {
        margin-top: 24px;
    }

    .service-finance-hero .two-column-media-container .mobile-image {
        display: block;
    }

    .service-finance-info-section .service-finance-info-title {
        font-size: 16px;
    }

    .service-finance-info-icon-container {
        margin: 48px auto;
    }

    .service-finance-info-range-container {
        gap: 8px;
    }

    .service-finance-info-range-container .service-finance-info-title {
        margin: 16px 0px;
    }

    .service-finance-info-section .service-finance-info-text {
        margin-top: 8px;
    }

    .service-finance-info-section .service-finance-info-title sup {
        font-size: 11px;
        top: -5px;
    }    

    .icon-section {
        max-width: 95px;
    }

    .range-container-icons {
        gap: 24px;
    }

    .service-finance-disclaimer {
        padding: 32px 16px;
    }
}

/* Wrapper */
.unique-wrapper {
  align-self: stretch;
  padding: 56px 80px;
  background: var(--background-bg-light-secondary, #F9FAFB);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 42px;
  max-width: 100%;
}

/* Inner container */
.unique-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 40px;
}

/* Content block */
.unique-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
}

/* Headline block */
.unique-headline-block {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}

/* Headline text */
.unique-headline-text {
  width: 580px;
  text-align: center;
  color: var(--text-text-copy, #384250);
  font-size: 24px;
  font-family: 'Autonation Regular';
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0.7px;
  word-wrap: break-word;
}

/* CTA block */
.unique-cta-block {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

/* CTA button */
.unique-cta-button {
  width: 100%;
  max-width: 480px;
  padding: 16px 24px;
  background: linear-gradient(90deg, var(--Color-pink-600, #E61464) 0%, var(--Color-pink-800, #A90B41) 100%);
  overflow: hidden;
  border-radius: 8px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

/* CTA label */
.unique-cta-label {
  color: var(--text-text-invert, #fff);
  font-size: 16px;
  font-family: 'Autonation Regular';
  font-weight: 500;
  line-height: 24px;
  word-wrap: break-word;
  text-decoration: none;
}

/* CTA subtext */
.unique-cta-subtext {
  align-self: stretch;
  text-align: center;
  color: #384250;
  font-size: 16px;
  font-family: 'Autonation Light';
  font-weight: 500;
  line-height: 24px;
  word-wrap: break-word;
}



.sunbit-wrapper {
  align-self: stretch;
  padding: 56px 80px;
  background: var(--background-bg-light-primary, white);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 42px;
}

.sunbit-content {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 40px;
}

.sunbit-title {
  max-width: 1280px;
  width: 100%;
  text-align: center;
  color: #0D121C;
  font-size: 40px;
  font-family: 'Autonation Regular';
  font-weight: 700;
  line-height: 48px;
}

.sunbit-main {
  align-self: stretch;
  display: flex;
  justify-content: space-around;
  align-items: center;
  /* gap: 178px; */
}

.sunbit-features {
  padding: 40px;
  background: white;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 32px;
}

.feature-list {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.feature-item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}

.feature-icon {
  width: 56px;
  height: 56px;
  background: var(--background-bg-light-secondary, #F9FAFB);
  border-radius: 142.86px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.feature-text {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.feature-heading {
  color: #0D121C;
  font-size: 20px;
  font-family: 'Autonation Regular';
  font-weight: 700;
  line-height: 30px;
  text-wrap: nowrap;
}

.feature-subtext {
  color: #384250;
  font-size: 16px;
  font-family: 'Autonation Light';
  font-weight: 500;
  line-height: 24px;
}

.sunbit-image img {
    display: flex;
    max-width: 580px;
    width: 100%;
    height: 300px;
    justify-content: center;
    align-items: center;
    border-radius: 22px;
}

/* Placeholder for icons */
.icon-no-interest,
.icon-payment-terms,
.icon-approval-rate {
    margin: auto;
  /* width: 45.71px;
  height: 45.71px; */
  /* background: #0D121C; Replace with actual SVG or background image */

}
.icon-no-interest svg {
    display: flex;
    width: 32px;
    height: 32px;
    padding: 3.5px 4px 2.5px 3px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}
.icon-payment-terms svg {
    display: flex;
    width: 32px;
    height: 32px;
    padding: 3.5px 4px 2.5px 3px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}
.icon-approval-rate svg{ 
    display: flex;
    width: 32px;
    height: 32px;
    padding: 3.5px 4px 2.5px 3px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}

/*3*/


/* Wrapper */
.how-it-works-wrapper {
  align-self: stretch;
  padding: 56px 80px;
  background: #F9FAFB;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 42px;
}

/* Content */
.how-it-works-content {
  align-self: stretch;
  padding-bottom: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 40px;
}

/* Header */
.how-it-works-header {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 60px;
}

.how-it-works-title {
  width: 1280px;
  text-align: center;
  color: #0D121C;
  font-size: 40px;
  font-family: 'Autonation Regular';
  font-weight: 700;
  line-height: 48px;
}

/* Steps */
.steps-wrapper {
  /* width: 100%; */
  padding: 0 104px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  /* gap: 136px; */
}

.step-box {
  width: 379px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

.step-number-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.step-number {
  background: #1F2A37;
  color: #FFFCF5;
  font-size: 30.118px;
  font-family: 'Autonation Regular';
  font-weight: 700;
  line-height: 50px;
  border-radius: 50%;
  /* padding: 5.49px 17.6px; */
  width: 56px;
  height: 56px;
  text-align: center;
}

.step-text {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.step-title {
  color: #0D121C;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  font-family: 'Autonation Regular';
}

.step-description {
  color: #0D121C;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  font-family: 'Autonation Light';
}

/* Button */
.get-started-btn {
  width: 100%;
  max-width: 480px;
  padding: 16px 24px;
  background: #1F2A37;
  border-radius: 8px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.btn-text {
  color: white;
  font-size: 16px;
  font-family: 'Autonation Regular';
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}
.btn-text:hover, .unique-cta-label:hover {
text-decoration: underline;
}

.btn-icon {
  width: 24px;
  height: 24px;
  background: url('arrow-right-icon.svg') no-repeat center;
}


.credit-limit-wrapper {
  max-width: 100%;
  /* max-width: 2560px; */
  /* min-width: 768px; */
  padding: 56px 80px;
  background: var(--surface-surface-light_primary, white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.credit-limit-content {
  max-width: 1680px;
  min-width: 688px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
}

.credit-limit-title {
  align-self: stretch;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--text-text-primary, black);
  font-size: 40px;
  font-family: 'Autonation Regular';
  font-weight: 700;
  line-height: 48px;
  word-wrap: break-word;
}

.credit-limit-value {
  align-self: stretch;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--text-text-positive, #079455);
  font-size: 40px;
  font-family: 'Autonation Regular';
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.7px;
  word-wrap: break-word;
}

.credit-limit-usage {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
}

.credit-limit-subtitle {
  width: 1280px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--Color-opal-950, #0D121C);
  font-size: 20px;
  font-family: 'Autonation Regular';
  font-weight: 500;
  line-height: 30px;
  word-wrap: break-word;
}


/* Row wrapper for items */
.sunbit-usage-row {
  align-self: stretch;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 40px;
}

/* Each item block */
.sunbit-usage-item {
  height: 108px;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

/* Shared circular icon background */
.sunbit-icon-circle {
  width: 56px;
  height: 56px;
  background: var(--background-bg-light-secondary, #F9FAFB);
  border-radius: 100px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/* Shared icon canvas */
.sunbit-icon {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 100px;
}

/* Shared label */
.sunbit-item-label {
  width: 108px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #0D121C;
  font-size: 16px;
  font-family: 'Autonation Light';
  font-weight: 500;
  line-height: 24px;
  word-wrap: break-word;
}

/* Narrower label for "General Repair" group that originally had a tighter wrapper */
.sunbit-item-label-tight {
  width: 108px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: inline-flex;
}

.white-fill { background: var(--fill-fill-white, #FFFFFF); }
.grey-fill  { background: var(--fill-fill-icon, #D2D6DB); }

/* ---------------------- */
/* TIRES ICON             */
/* ---------------------- */
.sunbit-icon-tires .tire-outer {
  width: 26px;
  height: 25.96px;
  position: absolute;
  left: 3px;
  top: 3px;
  outline: 1.25px var(--border-border-black, #000000) solid;
  outline-offset: -0.62px;
}

.sunbit-icon-tires .tire-outer-outline {
  width: 26px;
  height: 25.96px;
  position: absolute;
  left: 3px;
  top: 3px;
  outline: 1.25px var(--border-border-black, #000000) solid;
  outline-offset: -0.62px;
}

.sunbit-icon-tires .tire-inner {
  width: 15.6px;
  height: 15.58px;
  position: absolute;
  left: 8.2px;
  top: 8.19px;
  outline: 1.25px var(--border-border-black, #000000) solid;
  outline-offset: -0.62px;
}

.sunbit-icon-tires .tire-center {
  width: 5.2px;
  height: 5.19px;
  position: absolute;
  left: 13.4px;
  top: 13.38px;
  outline: 1.25px var(--border-border-black, #000000) solid;
  outline-offset: -0.62px;
}

/* ---------------------- */
/* ACCESSORIES ICON       */
/* ---------------------- */
.sunbit-icon-accessories .acc-base {
  width: 30px;
  height: 17.65px;
  position: absolute;
  left: 1px;
  top: 11.5px;
  outline: 1.25px var(--border-border-black, #0D121C) solid;
  outline-offset: -0.62px;
}

.sunbit-icon-accessories .acc-top-outline {
  width: 12px;
  height: 24px;
  position: absolute;
  left: 16px;
  top: 2.5px;
  outline: 1.25px var(--border-border-black, #0D121C) solid;
  outline-offset: -0.62px;
}

.sunbit-icon-accessories .acc-bottom-outline {
  width: 12px;
  height: 24px;
  position: absolute;
  left: 16px;
  top: 26.5px;
  outline: 1.25px var(--border-border-black, #0D121C) solid;
  outline-offset: -0.62px;
}

.sunbit-icon-accessories .flipped {
  transform: rotate(180deg);
  transform-origin: top left;
}

/* ---------------------- */
/* BRAKES ICON            */
/* ---------------------- */
.sunbit-icon-brakes .brake-disc {
  width: 29.03px;
  height: 29.03px;
  position: absolute;
  left: 1px;
  top: 2.47px;
  border-radius: 9999px;
  outline: 1.25px var(--border-border-black, #0D121C) solid;
  outline-offset: -0.62px;
}

.sunbit-icon-brakes .brake-ring {
  width: 15.48px;
  height: 15.48px;
  position: absolute;
  left: 7.77px;
  top: 9.24px;
  border-radius: 9999px;
  border: 1.25px var(--border-border-black, #0D121C) solid;
}

.sunbit-icon-brakes .brake-hub {
  width: 7.74px;
  height: 7.74px;
  position: absolute;
  left: 11.65px;
  top: 13.11px;
  border-radius: 9999px;
  border: 1.25px var(--border-border-black, #0D121C) solid;
}

.sunbit-icon-brakes .brake-pad {
  width: 14.52px;
  height: 14.52px;
  position: absolute;
  left: 16.48px;
  top: 1.5px;
  outline: 1.25px var(--border-border-black, #0D121C) solid;
  outline-offset: -0.62px;
}

.sunbit-icon-brakes .brake-shadow {
  width: 19.87px;
  height: 20.55px;
  position: absolute;
  left: 3.9px;
  top: 8.27px;
  overflow: hidden;
  background: var(--border-border-black, #0D121C);
}

/* ---------------------- */
/* GENERAL REPAIR ICON    */
/* ---------------------- */
.sunbit-icon-general-repair .gr-wrench-outline {
  width: 28px;
  height: 12.5px;
  position: absolute;
  left: 1px;
  top: 9.5px;
  outline: 1.25px var(--border-border-black, #0D121C) solid;
}

.sunbit-icon-general-repair .gr-wrench-hole {
  width: 5px;
  height: 5px;
  position: absolute;
  left: 25px;
  top: 8.5px;
  background: var(--background-bg-light-primary, #FFFFFF);
  outline: 1.25px var(--border-border-black, #0D121C) solid;
  outline-offset: -0.62px;
}

/* ---------------------- */
/* PRE-PAID MAINTENANCE   */
/* ---------------------- */
.sunbit-icon-prepaid .ppm-bar {
  width: 5.03px;
  height: 23px;
  position: absolute;
  left: 13px;
  top: 2.5px;
  outline: 1.25px var(--border-border-black, #0D121C) solid;
}

.sunbit-icon-prepaid .ppm-notch-1,
.sunbit-icon-prepaid .ppm-notch-2,
.sunbit-icon-prepaid .ppm-notch-3 {
  width: 4px;
  height: 0; /* keeps outline-only ticks */
  position: absolute;
  left: 17px;
  outline: 1.25px var(--border-border-black, #0D121C) solid;
  outline-offset: -0.62px;
}

.sunbit-icon-prepaid .ppm-notch-1 { top: 7.5px; }
.sunbit-icon-prepaid .ppm-notch-2 { top: 11.5px; }
.sunbit-icon-prepaid .ppm-notch-3 { top: 15.5px; }

.sup-star {
    color: var(--Opal-Scale-opal-950, #0D121C);
    font-family: "Autonation Regular";
    font-size: var(--font-size-6, 20px);
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    top: -0.4em !important;
}

.service-finance-hero .two-column-text {
    font-size: 20px;
}
.sunbit-usage-row-2 {
    display: flex;
    gap: 40px;
}
.sunbit-usage-row-1 {
    display: flex;
    gap: 40px;
}
@media all and (max-width: 767.5px) {
    .service-finance-hero h1 {
        font-size: 22px;
    }
    .unique-cta-button, .get-started-btn  {
        padding: 12px 24px;
        margin: 0 auto;
        width: 85%;
    }
    .sunbit-item-label {
        font-size: 12px;
    }
    .steps-wrapper {
        flex-direction: column; 
        gap: 24px;
    }
    .sunbit-main {
        flex-direction: column-reverse;
    }
    .unique-wrapper {
        padding: 24px 16px;
    }
    .unique-headline-block img{
        display: flex;
        width: 209px;
        height: 73px;
        padding: 10px;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }
    .unique-headline-text {
        font-size: 16px;
        width: 375px;
        line-height: 24px;
    }
    .unique-content {
        gap: 24px;
        width: 90%;
    }
    .unique-cta-subtext {
        font-size: 14px;
    }
    .unique-cta-label {
        font-size: 16px;
    }
    .unique-cta-block {
        gap: 8px;
    }
    .credit-limit-wrapper {
        padding: 32px 16px;
    }
    .how-it-works-wrapper {
        padding: 40px 24px;
    }
    .how-it-works-title {
        font-size: 40px;
    }
    .how-it-works-header {
        gap: 40px;
    }
    .step-title {
        display: block !important;
        visibility: visible !important;
        font-size: 20px;
    }
    .step-description {
        font-size: 16px;
    }
    .sunbit-wrapper {
        padding: 32px 16px;
    }
    .sunbit-content {
        gap: 32px;
    }
    .sunbit-title {
        font-size: 32px;
        color: #000;
    }
    .sunbit-features {
        padding: 0px 16px;
    }
    .sunbit-image {
        display: flex;
        height: 183px;
        justify-content: center;
        align-items: center;
    }
    .feature-list {
        gap: 12px;
    }
    .feature-heading {
        font-size: 16px;
    }
    .feature-item {
        gap: 8px;
        align-items: center;
    }
    .feature-subtext {
        font-size: 14px;
    }
    .sunbit-main {
        gap: 24px;
    }
    .sup-star {
        top: 0em !important;
    }
    .feature-text {
        gap: 0px;
    }
    .credit-limit-content {
        max-width: 612px;
        min-width: 0px;
        gap: 0px;
    }
    .credit-limit-wrapper {
        min-width: 352px;
        max-width: 767px;
    }
    .credit-limit-wrapper {
        display: block !important;
    }
    .credit-limit-title {
        font-size: 32px;
        margin-bottom: 16px;
    }
    .credit-limit-subtitle {
        width: auto;
        font-size: 20px;
    }
    .sunbit-usage-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }
    .sunbit-usage-row-1 {
        display: flex;
        width: 343px;
        height: 108px;
        justify-content: center;
        margin: 0 auto;
        gap: 8px;
    }
    .sunbit-usage-row-2 {
        display: flex;
        width: 343px;
        height: 108px;
        justify-content: center;
        align-items: center;
        gap: 16px;
        margin: 0 auto;
    }
    .credit-limit-usage {
        margin: 0 auto;
        margin-bottom: 8px;
    }
    .credit-limit-value {
        font-size: 32px;
        margin-bottom: 24px;
    }
}

@media all and (min-width: 768px) and (max-width:1199px) {
    .service-finance-hero .two-column-text {
        text-wrap: nowrap;
    }
    .service-finance-hero .two-column-text-container {
        align-items: center;
        /* flex: none !important;    */
    }
    .service-finance-hero h1 {
        font-size: 40px;
    }
    .steps-wrapper {
        flex-direction: column; 
        gap: 24px;
    }
    .sunbit-main {
        flex-direction: column-reverse;
        margin: 24px 40px 56px;
        gap: 56px;
    }
    .unique-wrapper {
        padding: 40px;
    }
    .unique-headline-block img {
        display: flex;
        width: 292px;
        height: auto;
        padding: 10px;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }
    .unique-headline-text {
        font-size: 20px;
        width: 417px;
        line-height: 30px;
    }
    .unique-headline-block {
        gap: 24px;
    }
    .unique-content {
        gap: 32px;
    }
    .unique-cta-subtext {
        font-size: 16px;
    }
    .unique-cta-block {
        gap: 8px;
    }
    .sunbit-title {
        margin: 40px 80px 24px;
        width: -webkit-fill-available;
    }
    .sunbit-features {
        padding: 0px;
    }
    .feature-list {
        gap: 40px;
    }
    .sunbit-content {
        gap: 0px;
    }
    .sunbit-wrapper {
        padding: 0px;
    }
    .sunbit-usage-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
    }
    .sunbit-usage-row-1 {
        display: flex;
        width: 343px;
        height: 108px;
        justify-content: center;
        margin: 0 auto;
        gap: 56px;
    }
    .sunbit-usage-row-2 {
        display: flex;
        width: 343px;
        height: 108px;
        justify-content: center;
        align-items: center;
        gap: 56px;
        margin: 0 auto;
    }
    .credit-limit-title {
        font-size: 40px;
    }
    .credit-limit-subtitle {
        font-size: 20px;
    }
    .how-it-works-title {
        font-size: 40px;
    }
    .how-it-works-header {
        gap: 40px;
    }
    .step-box {
        gap: 8px;
    }
    .step-title {
        font-size: 20px;
    }
    .step-description {
        font-size: 16px;
    }
    .how-it-works-content {
        gap: 40px;
    }
    .btn-text {
        font-size: 16px;
    }
    .feature-heading {
        font-size: 20px;
    }
    .feature-subtext {
        font-size: 16px;
    }
}
@media all and (min-width: 992px) and (max-width:1365px) {
    .service-finance-hero h1 {
        font-size: 40px;
    }
    .sunbit-main {
        flex-direction: row;
        gap: 42px;
    }
   .how-it-works-header {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 60px;
        align-self: stretch;
    }
   .steps-wrapper {
        flex-direction: row;
        gap: 20px;
        display: flex;
        height: 210px;
        justify-content: space-between;
        align-items: flex-start;
        align-self: stretch;
        width: 100%;
        padding: 0px;
   }
   .sunbit-usage-row {
        flex-direction: row;
        align-self: center;
        gap: 40px;
   }
   .sunbit-usage-row-1 {
        gap: 40px;
   }
   .sunbit-usage-row-2 {
        width: auto;
   }
}

@media all and (min-width: 1200px) {
    .main-content .container {
        max-width: 100% !important;
    }
    .one-column-container.left-aligned {
        /* width: 100vw;
        transform: translateX(-50%);
        margin-left: 50%; */
        border-bottom: 1px solid var(--Color-opal-800, #1F2A37);
    }
    /* .one-column-container.left-aligned .one-column-disclaimer {
        width: 60%;
        margin: 0 auto;
    } */
}

@media all and (min-width: 2560px) { 
    .unique-headline-text { 
        width: 646px;
        font-size: 40px;
        line-height: 48px;
    }

    .unique-content {
        gap: 56px;
    }
    .unique-cta-subtext {
        font-size: 20px;
        line-height: 30px;
    }

    .unique-cta-label {
        font-size: 20px;
        line-height: 30px;
    }

    .sunbit-title {
        font-size: 48px;
        line-height: 57.6px;
    }

    .feature-heading {
        font-size: 32px;
        line-height: 48px;
    }

    .feature-subtext {
        font-size: 20px;
        line-height: 30px;
    }

    .how-it-works-title {
        font-size: 48px;
        line-height: 57.6px;
    }

    .step-title {
        font-size: 32px;
        line-height: 38.4px;
    }

    .step-description {
        font-size: 20px;
        line-height: 30px;
    }

    .btn-text {
        font-size: 20px;
        line-height: 30px;
    }

    .credit-limit-title {
        font-size: 48px;
        line-height: 57.6px;
    }

    .credit-limit-subtitle {
        font-size: 24px;
        line-height: 36px;
    }
    .service-finance-hero h1 {
        font-size: 76px;
    }
    .feature-item {
        gap: 32px;
    }
    .feature-list {
        gap: 64px;
    }
    .sunbit-content {
        gap: 72px;
    }
    .sunbit-main {
        justify-content: center;
        gap: 176px;
    }
    .step-number {
        font-size: 45.18px;
        line-height: 67.76px;
        padding: 8.24px 27.94px;
        width: 84px;
        height: 84px;
    }
    .sunbit-image img {
        width: 768.87px;
        height: 415.39px;
        border-radius: 26.06px;
    }
    .unique-wrapper {
        padding: 103px 80px;
    }
    .unique-headline-block {
        gap: 32px;
    }
    .how-it-works-header {
        gap: 72px;
    }
    .how-it-works-content {
        gap: 64px;
    }
    .sunbit-wrapper {
        padding: 64px 80px;
    }
    .service-finance-hero .two-column-text-container {
        flex: none !important;   
    }
}