/* Start of MLP Slider Styles */
.carousel-section:has(.mlp-carousel-title) {
    padding: 30px;
    max-width: 1360px;
    margin: 0px auto;
}

.carousel.mlp-carousel {
    max-width: 1360px;
    box-sizing: border-box;
    margin-top: 40px;
    margin-bottom: 60px;
    display: block;
    height: auto;
}

.mlp-carousel-title h2 {
    text-align: left;
    max-width: 680px;
    font-family: 'Autonation Regular';
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 57.6px */
    letter-spacing: 0.84px;    
    margin: 0px 0px 8px 0px;
    color: black;
}

.mlp-carousel-text {
    text-align: left;
    max-width: 719px;
    font-family: 'Autonation Light';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 30px */
    letter-spacing: 0.35px;  
    margin: 0px;  
    color: #5C5C5C;
}

.mlp-carousel-slide {
    display: flex;
    height: 500px;
    padding: 16px;
    justify-content: center;
    align-items: flex-end;
    gap: 8px;
    flex-shrink: 0;
    align-self: stretch;
    background-color: black;  
    position: relative; 
    box-sizing: border-box;     
    border-radius: 32px;
}

.mlp-carousel .mlp-carousel-slide {
    margin: 0px 8px;
    background-size: cover;
    background-position: center;
    border: none;
}

.mlp-carousel-slide .carousel-copy-container {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    background-color: white;
    border-radius: 16px;
    padding: 16px;
    width: 90%;
    position: absolute;
    bottom: 16px;
    left: 50%;
    transform: translateX(-50%);
}

.mlp-carousel-slide .carousel-copy-container .carousel-copy-title {
    font-family: 'Autonation Regular';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 24px */
    letter-spacing: 0.28px;
    color: black;    
}

.mlp-carousel-slide .carousel-copy-container .carousel-copy-text {
    font-family: 'Autonation Light';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 21px */
    letter-spacing: 0.245px;
    color: #555;   
    margin-bottom: 0px; 
}

.mlp-carousel-slide .carousel-copy-container .primary-link {
    font-family: 'Autonation Regular';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 21px */
    letter-spacing: 0.245px;
    text-decoration-line: underline;
    color: #E61464;
    margin-top: 10px;    
}

.mlp-carousel .slick-dots {
    position: absolute;
    width: 100%;
    max-width: 1170px;
    bottom: -30px;
    left: 1%;
    display: flex;
    flex-flow: row;
    justify-content: start;
    align-items: center;
    gap: 0px;    
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.carousel.mlp-carousel .slick-dots li button,
.carousel.mlp-carousel ~ .swiper-arrow,
.carousel.mlp-carousel ~ .swiper-arrow::after
{
    display: none;
}

.carousel.mlp-carousel .slick-dots li {
    width: 100%;
    height: 0px;
    border-top: 1px solid #D2DADF;
    margin: 0px;
}

.carousel.mlp-carousel .slick-dots li.slick-active {
    border-top: 2.5px solid black;
}

.carousel.mlp-carousel.arrow ~ .swiper-arrow {
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    background-color: black;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    display: flex !important;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.carousel.mlp-carousel.arrow ~ .swiper-arrow.slick-disabled {
    opacity: 1;
    background-color: #F7F8F9;
}

.carousel.mlp-carousel.arrow ~ .swiper-arrow.slick-disabled svg path {
    fill: #D9D9D9;
    stroke: #D9D9D9;
}

.carousel.mlp-carousel.arrow ~ .swiper-arrow.swiper-button-next {
    right: 0px;
    bottom: -50px;
}

.carousel.mlp-carousel.arrow ~ .swiper-arrow.swiper-button-prev {
    right: 55px;
    bottom: -50px;
    transform: rotate(180deg);
}

.mlp-carousel-slide.first-slide {
    background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/first-slide');
}

.mlp-carousel-slide.second-slide {
    background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/second-slide');
}

.mlp-carousel-slide.third-slide {
    background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/third-slide');    
}

.mlp-carousel-slide.fourth-slide {
    background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/fourth-slide');
}

.mlp-carousel-slide.fifth-slide {
    background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/fifth-slide');
}

.mlp-carousel-slide.sixth-slide {
    background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/sixth-slide');
}

.mlp-carousel .carousel-copy-text sup {
    font-size: 10px;
    top: -0.5rem;
}

@media all and (max-width: 1116px) {
    .mlp-carousel-title h2 {
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        letter-spacing: 0.7px;
    }    

    .mlp-carousel-text {
        font-size: 16px;
        font-style: normal;        
        line-height: 150%; /* 24px */
        letter-spacing: 0.28px;        
    }

    .mlp-carousel .slick-dots {
        width: 87%;
    }
}

@media all and (max-width: 900px) {
    .carousel-container:has(.mlp-carousel) {
        width: 100%;
        max-width: none;
    }  
    
    .mlp-carousel .slick-dots {
        width: 84%;
    }
}

@media all and (max-width: 767px) {
    .carousel.mlp-carousel.arrow ~ .swiper-arrow {
        display: none !important;
    }

    .carousel-section:has(.mlp-carousel-title) {
        padding: 24px 18px;
    }

    .carousel.mlp-carousel {
        margin: 30px 0px 0px 0px;
    }

    .carousel-section-title {
        margin-bottom: 0px;
    }

    .mlp-carousel-text {
        font-size: 14px;
    }

    .mlp-carousel-title h2 {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 150%; /* 36px */
        letter-spacing: 0.42px;
    }

    .mlp-carousel-slide {
        height: 400px;
    }

    .carousel.mlp-carousel .slick-dots {
        display: flex;
        left: 50%;
        width: 100%;
        transform: translateX(-50%);
        max-width: 110px;
        bottom: -16px;
        gap: 4px;
        height: 10px;
        border-radius: 240px;
        margin: 0px auto;
        text-align: center;        
        background-color: #F7F8F9;
        padding: 3px 7px;
        border-radius: 16px;
    }

    .carousel.mlp-carousel .slick-dots li.slick-active {
        background-color: black;
    }

    .carousel.mlp-carousel .slick-dots li {
        height: 3px;
        border: none;
        background-color: #D2DADF;
        border-radius: 240px;
    }

    .mlp-carousel-slide.first-slide {
        background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/first-slide-mobile');
    }
    
    .mlp-carousel-slide.second-slide {
        background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/second-slide-mobile');
    }
    
    .mlp-carousel-slide.third-slide {
        background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/third-slide-mobile');    
    }
    
    .mlp-carousel-slide.fourth-slide {
        background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/fourth-slide-mobile');
    }
    
    .mlp-carousel-slide.fifth-slide {
        background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/fifth-slide-mobile');
    }
    
    .mlp-carousel-slide.sixth-slide {
        background-image: url('https://www.autonation.com/~/media/Images/LandingPages/why-service-with-us-v2/sixth-slide-mobile');
    }    
}
/* End of MLP Slider Styles */

/* Start of Two Column Styles */
.two-column-container.techxperts {
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    gap: 40px;
    padding: 60px 80px;  
    background-color: black;  
}

.two-column-container.techxperts p,
.two-column-container.techxperts h1,
.two-column-container.techxperts h2 {
    margin: 0px;
    padding: 0px;    
}

.two-column-container.techxperts .two-column-text-container {
    display: flex;
    flex-flow: column;
    align-items: start;
    justify-content: start;
}

.two-column-container.techxperts .two-column-text-container {
    max-width: 890px;
}

.two-column-container.techxperts .two-column-logo img {
    max-width: 248px;
    width: 100%;
    max-height: 63px;
    height: 100%;
}

.two-column-container.techxperts .two-column-title h2 {
    font-family: 'Autonation Regular';
    font-size: 48px;
    font-style: normal;
    font-weight: bold;
    line-height: 120%; /* 57.6px */
    letter-spacing: 0.84px;  
    color: white;  
}

.two-column-container.techxperts .two-column-text {
    font-family: 'Autonation Light';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 30px */
    letter-spacing: 0.35px; 
    margin-bottom: 24px;
    color: white;
    text-align: left;
}

.two-column-container.techxperts .two-column-cta-container {
    display: flex;
    flex-flow: row;
    gap: 40px;
    align-items: center;
    justify-content: start;
}

.two-column-container.techxperts .two-column-cta-container .primary-cta-arrow,
.two-column-container.techxperts .two-column-cta-container .secondary-cta-arrow {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;    
}

.two-column-container.techxperts .two-column-cta-container .arrow-container:hover .cta-text {
    text-decoration: underline;
}

.two-column-container.techxperts .two-column-cta-container .primary-cta-arrow svg,
.repair-services-section .primary-cta-arrow svg,
.two-column-container.techxperts .two-column-cta-container .secondary-cta-arrow svg {
    width: 24px;
    height: 24px;
}

.two-column-container.techxperts .two-column-cta-container .primary-cta-arrow,
.repair-services-section .primary-cta-arrow {
    background-color: #E61464;    
}

.two-column-container.techxperts .two-column-cta-container .secondary-cta-arrow {
    background-color: transparent;
    border: 1px solid #FFF;
}

.two-column-container.techxperts .two-column-cta-container .arrow-container {
    display: flex;
    flex-flow: row;
    justify-content: start;
    align-items: center;
    gap: 24px;
    text-decoration: none;
    background: none;
    box-shadow: none;
    width: auto;
    height: auto;
    border: none;
    margin: 0px;
    padding: 0px;
}

.two-column-container.techxperts .two-column-cta-container .cta-text {
    color: white;
    text-decoration: none;
    font-family: 'Autonation Regular';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 24px */
}

.two-column-container.techxperts .two-column-media-container {
    max-width: 580px;
    max-height: 440px;
}

.two-column-container.techxperts .two-column-media-container img {
    width: 100%;
    height: 100%;
    border-radius: 8px;
}

@media all and (max-width: 1116px) {
    .two-column-container.techxperts .two-column-text {
        font-size: 20px;
    }

    .two-column-container.techxperts .two-column-cta-container {
        flex-flow: column;
        align-items: start;
    }
}

@media all and (max-width: 825px) {
    .two-column-container.techxperts {
        padding: 40px;
        padding-bottom: 120px;
        position: relative;
    } 

    .two-column-container.techxperts .two-column-text {
        margin-bottom: 0px;
    }

    .two-column-container.techxperts {
        flex-flow: column;
        align-items: center;
        justify-content: center;
        gap: 48px;
    }    

    .two-column-container.techxperts .two-column-cta-container {
        flex-flow: row;
        position: absolute;
        bottom: 40px;
        left: 40px;
    }

    .two-column-container.techxperts .two-column-media-container {
        max-width: none;
        max-height: none;
        width: 100%;
    }
}

@media all and (max-width: 577px) {
    .two-column-container.techxperts .two-column-text-container {
        gap: 8px;
    }

    .two-column-container.techxperts .two-column-title h2 {
        font-size: 24px;
    }

    .two-column-container.techxperts .two-column-text {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .two-column-container.techxperts .two-column-logo {
        max-width: 135px;
    }

    .two-column-container.techxperts .two-column-logo svg {
        width: 100%;
        height: 100%;
    }

    .two-column-container.techxperts {
        gap: 24px;
    }    

    .two-column-container.techxperts {
        padding: 32px 16px;
    } 

    .two-column-container.techxperts .two-column-cta-container {
        display: none;
    }
}
/* End of Two Column Styles */

/* Start of One column techxperts styles */
.one-column-container.techxperts {
    background-color: #191919;
}

.one-column-container.techxperts .one-column-title,
.one-column-container.techxperts .one-column-text {
    max-width: 680px;    
}

.one-column-container.techxperts .one-column-title {
    color: white;    
}

.one-column-container .one-column-title {
    font-size: 40px;
}

.one-column-container.techxperts .one-column-text {
    color: white;
    font-family: 'Autonation Light';
}

.one-column-container.techxperts .primary-button.arrow-container,
.repair-services-section .primary-button.arrow-container {
    background: none;
    box-shadow: none;
    color: white;    
    font-family: 'Autonation Regular';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: 0.28px;
    text-decoration-line: underline;    
    display: flex;
    flex-flow: row;
    align-items: center;
    gap: 24px;
    width: auto;
}

.repair-services-section .primary-button.arrow-container {
    color: black;
}

.one-column-container.techxperts .primary-button.arrow-container .cta-text,
.repair-services-section .primary-button.arrow-container .cta-text {
    font-family: 'Autonation Regular';
    font-weight: 500;
}

.one-column-container.techxperts .primary-button.arrow-container .primary-cta-arrow, 
.repair-services-section .primary-button.arrow-container .primary-cta-arrow {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 1px solid white;
    height: 56px;
    width: 56px;
}

@media all and (max-width: 825px) {
    .one-column-container .one-column-title {
        font-size: 24px;
    }    
}

@media all and (max-width: 767px) {
    
}
/* End of One column techxperts styles */

/* Start of One column techxperts disclaimer styles */
.one-column-container.techxperts-disclaimer {
    background-color: black;
    padding: 24px 40px;
}

.one-column-container.techxperts-disclaimer .techxperts-disclaimer-text,
.one-column-container.techxperts-disclaimer .techxperts-disclaimer-text ol li {
    color: white;
}

.one-column-container.techxperts-disclaimer .techxperts-disclaimer-text ol li {
    list-style-type: numeric;
}

@media all and (max-width: 577px) {
    .one-column-container.techxperts-disclaimer {
        padding: 16px 16px 16px 32px;
    }    
}
/* End of One column techxperts disclaimer styles */

/* Start of Maintenence and repair section */
.repair-services-section p {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

.repair-services-section {
    padding: 80px;
    background-color: #F7F8F9;
    display: flex;
    flex-flow: row;
    gap: 40px;
    align-items: center;
    justify-content: center;
}

.repair-services-section .text-container {
    max-width: 680px;
    width: 100%;
}

.repair-services-section .text-container-title {
    font-family: 'Autonation Regular';
    font-size: 40px;
    font-style: normal;
    font-weight: bold;
    line-height: 120%; /* 48px */
    letter-spacing: 0.7px;  
    margin-bottom: 8px;  
}

.repair-services-section .text-container-text {
    font-family: 'Autonation Light';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 24px */
    letter-spacing: 0.28px;   
    margin-bottom: 24px; 
}

.repair-services-section .logo-info-container {
    background-color: white;
    padding: 40px;
    display: flex;
    flex-flow: row wrap;
    gap: 40px;
    max-width: 880px;
    box-sizing: border-box;
    border-radius: 16px;
}

.repair-services-section .info-container{
    flex: 45%;    
    display: flex;
    flex-flow: column;
    align-items: start;
    justify-content: start;
}

.repair-services-section .info-container-logo {
    height: 60px;
    width: 60px;
    background-color: black;
    border-radius: 50%;
    margin-bottom: 24px;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;    
}

.repair-services-section .info-container-logo .logo {
    height: 24px;
    width: 24px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.logo.battery-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><path d="M10.1201 4.13708V1.25708H15.8801V4.13708H10.1201Z" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 6.93153V4.13696H25V6.93153H1Z" fill="black" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 7.97705V25.2571H25V7.97705H1Z" fill="black" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.96875 13.8064V20.5635H17.0298V13.8064H8.96875Z" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.logo.brake-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><g clip-path="url(%23clip0_2009_1312)"><path d="M22.4863 12.6067C22.4863 18.622 17.61 23.4983 11.5947 23.4983C5.57946 23.4983 0.703125 18.622 0.703125 12.6067C0.703125 6.59147 5.57946 1.71514 11.5947 1.71514C11.8136 1.71514 12.0004 1.73433 12.2466 1.73433C12.2466 1.4429 12.4368 0.986192 12.7031 1.02187C19.3786 1.72455 22.6193 7.03581 23.2434 11.9135C22.892 11.9134 22.4646 11.9135 22.4646 11.9135C22.4646 11.9135 22.4863 12.3739 22.4863 12.6067Z" fill="white"/><path d="M22.4863 12.6068C22.4863 18.622 17.61 23.4983 11.5947 23.4983C5.57946 23.4983 0.703125 18.622 0.703125 12.6068C0.703125 6.59156 5.57946 1.71526 11.5947 1.71526C11.8136 1.71526 12.0004 1.73444 12.2466 1.73444C12.2466 1.44302 12.4368 0.986314 12.7031 1.02199C19.3786 1.72467 22.6193 7.0359 23.2434 11.9135C22.892 11.9135 22.4646 11.9135 22.4646 11.9135C22.4646 11.9135 22.4863 12.3739 22.4863 12.6068Z" fill="black"/><path d="M11.2969 21.3977C11.6852 21.3977 12 21.0829 12 20.6946C12 20.3063 11.6852 19.9915 11.2969 19.9915C10.9085 19.9915 10.5938 20.3063 10.5938 20.6946C10.5938 21.0829 10.9085 21.3977 11.2969 21.3977Z" fill="black"/><path d="M3.5625 13.6633C3.95083 13.6633 4.26562 13.3485 4.26562 12.9602C4.26562 12.5719 3.95083 12.2571 3.5625 12.2571C3.17417 12.2571 2.85938 12.5719 2.85938 12.9602C2.85938 13.3485 3.17417 13.6633 3.5625 13.6633Z" fill="black"/><path d="M5.82812 19.1321C6.21645 19.1321 6.53125 18.8173 6.53125 18.429C6.53125 18.0406 6.21645 17.7258 5.82812 17.7258C5.4398 17.7258 5.125 18.0406 5.125 18.429C5.125 18.8173 5.4398 19.1321 5.82812 19.1321Z" fill="black"/><path d="M5.82812 8.14746C6.21645 8.14746 6.53125 7.83266 6.53125 7.44434C6.53125 7.05601 6.21645 6.74121 5.82812 6.74121C5.4398 6.74121 5.125 7.05601 5.125 7.44434C5.125 7.83266 5.4398 8.14746 5.82812 8.14746Z" fill="black"/><path d="M16.7656 19.1321C17.154 19.1321 17.4688 18.8173 17.4688 18.429C17.4688 18.0406 17.154 17.7258 16.7656 17.7258C16.3773 17.7258 16.0625 18.0406 16.0625 18.429C16.0625 18.8173 16.3773 19.1321 16.7656 19.1321Z" fill="black"/><path d="M12 0.25708C11.6117 0.25708 11.2969 0.571893 11.2969 0.960205V1.66333C5.07806 1.66333 0 6.74177 0 12.9602C0 19.179 5.07848 24.2571 11.2969 24.2571C17.5002 24.2571 22.5469 19.1893 22.5469 12.9602H23.2969C23.6852 12.9602 24 12.6454 24 12.2571C24 5.65914 18.597 0.25708 12 0.25708ZM11.2969 22.8508C5.84316 22.8508 1.40625 18.4139 1.40625 12.9602C1.40625 7.50649 5.84316 3.06958 11.2969 3.06958V5.17896C11.2969 5.56727 11.6117 5.88208 12 5.88208C15.4893 5.88208 18.3281 8.74188 18.3281 12.2571C18.3281 12.6454 18.6429 12.9555 19.0312 12.9555H21.1406C21.1406 18.4092 16.7247 22.8508 11.2969 22.8508ZM19.703 11.554C19.3714 7.84872 16.4123 4.84521 12.7031 4.50766V1.68639C17.9853 2.03439 22.2227 6.2718 22.5707 11.554H19.703Z" fill="white"/><circle cx="11.3187" cy="13.1871" r="4.89682" fill="white"/><path d="M11.2969 7.28833C8.19525 7.28833 5.67188 9.83271 5.67188 12.9602C5.67188 16.0618 8.19525 18.5852 11.2969 18.5852C14.3985 18.5852 16.9219 16.0618 16.9219 12.9602C16.9219 9.83271 14.3985 7.28833 11.2969 7.28833ZM11.2969 17.179C8.97066 17.179 7.07812 15.2864 7.07812 12.9602C7.07812 10.6082 8.97066 8.69458 11.2969 8.69458C13.6231 8.69458 15.5156 10.6082 15.5156 12.9602C15.5156 15.2864 13.6231 17.179 11.2969 17.179Z" fill="black"/><circle cx="11.3188" cy="12.9674" r="2.45939" fill="%23949494"/><path d="M11.2969 10.1477C9.74606 10.1477 8.48438 11.4094 8.48438 12.9602C8.48438 14.511 9.74606 15.7727 11.2969 15.7727C12.8477 15.7727 14.1094 14.511 14.1094 12.9602C14.1094 11.4094 12.8477 10.1477 11.2969 10.1477ZM11.2969 14.3665C10.5215 14.3665 9.89062 13.7356 9.89062 12.9602C9.89062 12.1848 10.5215 11.554 11.2969 11.554C12.0723 11.554 12.7031 12.1848 12.7031 12.9602C12.7031 13.7356 12.0723 14.3665 11.2969 14.3665Z" fill="black"/></g><defs><clipPath id="clip0_2009_1312"><rect width="24" height="24" fill="white" transform="translate(0 0.25708)"/></clipPath></defs></svg>');
}

.logo.oil-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="15" viewBox="0 0 26 15" fill="none"><path d="M6.67858 0.25708C6.40243 0.25708 6.17858 0.480938 6.17858 0.75708C6.17858 1.03322 6.40243 1.25708 6.67858 1.25708V0.25708ZM13.0252 1.25708C13.3014 1.25708 13.5252 1.03322 13.5252 0.75708C13.5252 0.480938 13.3014 0.25708 13.0252 0.25708V1.25708ZM4.7877 5.41276L5.28595 5.37095L5.26313 5.09902L5.02209 4.9711L4.7877 5.41276ZM1.81152 5.41276L2.12293 5.80394L2.14238 5.78846L2.1602 5.77112L1.81152 5.41276ZM1.81152 9.96277L1.38184 10.2184L1.38727 10.2276L1.39308 10.2365L1.81152 9.96277ZM5.27711 11.2459L5.37916 11.7353L5.81235 11.645L5.77536 11.2041L5.27711 11.2459ZM15.5305 4.06204L15.0377 3.97762L15.0344 3.99647L15.0326 4.01552L15.5305 4.06204ZM15.3635 5.84954L14.8656 5.80302L14.7922 6.58842L15.5338 6.31961L15.3635 5.84954ZM23.8813 2.76204L24.0517 3.23211L24.0764 3.22315L24.1001 3.21166L23.8813 2.76204ZM24.3824 3.41204L23.8896 3.32762L23.8751 3.41204L23.8896 3.49646L24.3824 3.41204ZM23.8813 4.71207L23.6626 4.26245L23.6328 4.27694L23.6052 4.29523L23.8813 4.71207ZM16.0315 9.91207L15.7554 9.49523L15.7459 9.50149L15.7368 9.50817L16.0315 9.91207ZM14.8624 12.0246L15.3602 12.0711L15.3658 12.0113L15.3571 11.9519L14.8624 12.0246ZM12.8582 13.6496L12.9023 13.1515L12.8803 13.1496H12.8582V13.6496ZM6.84559 13.6496L6.77676 14.1448L6.81101 14.1496H6.84559V13.6496ZM5.34244 12.0246L4.84419 12.0664L4.84714 12.1015L4.85499 12.1359L5.34244 12.0246ZM4.67437 4.06204H4.17437V4.08298L4.17612 4.10384L4.67437 4.06204ZM22.2085 11.6027L22.6736 11.7863L22.2085 11.6027ZM22.131 12.456L22.6097 12.3115L22.131 12.456ZM23.5473 13.75L23.5958 13.2524L23.5473 13.75ZM24.9578 12.6349L24.4788 12.4915L24.9578 12.6349ZM24.8453 11.7025L24.3904 11.91H24.3904L24.8453 11.7025ZM23.4116 8.55908L23.8665 8.35158L23.4116 8.55908ZM23.4098 8.55912L22.9448 8.37555L23.4098 8.55912ZM10.5189 3.03208V0.75708H9.51892V3.03208H10.5189ZM6.67858 1.25708H10.0189V0.25708H6.67858V1.25708ZM10.0189 1.25708H13.0252V0.25708H10.0189V1.25708ZM5.02209 4.9711C4.66312 4.7806 4.05722 4.56472 3.42047 4.50088C2.79553 4.43822 2.02024 4.51208 1.46285 5.05439L2.1602 5.77112C2.40449 5.53344 2.81109 5.4448 3.32072 5.49589C3.81854 5.5458 4.29988 5.71992 4.55331 5.85442L5.02209 4.9711ZM1.50012 5.02157C0.663628 5.68747 -0.196226 7.56641 1.38184 10.2184L2.24121 9.70709C0.879776 7.41912 1.73463 6.11305 2.12293 5.80394L1.50012 5.02157ZM1.39308 10.2365C1.86051 10.9511 3.25134 12.179 5.37916 11.7353L5.17506 10.7564C3.56169 11.0928 2.54194 10.1661 2.22997 9.68909L1.39308 10.2365ZM4.28945 5.45456L4.77886 11.2877L5.77536 11.2041L5.28595 5.37095L4.28945 5.45456ZM14.5284 3.58704C14.6631 3.58704 14.8386 3.62462 14.9476 3.69756C14.9945 3.72895 15.0169 3.75845 15.0286 3.78478C15.0396 3.8093 15.0569 3.86525 15.0377 3.97762L16.0233 4.14646C16.0709 3.86883 16.045 3.6079 15.9415 3.37648C15.8388 3.14688 15.6754 2.98138 15.5038 2.86652C15.1757 2.64696 14.7834 2.58704 14.5284 2.58704V3.58704ZM15.0326 4.01552L14.8656 5.80302L15.8613 5.89605L16.0283 4.10855L15.0326 4.01552ZM15.5338 6.31961L24.0517 3.23211L23.7109 2.29196L15.1931 5.37947L15.5338 6.31961ZM24.1001 3.21166C24.112 3.20585 24.1179 3.2062 24.1097 3.20681C24.1003 3.20751 24.0451 3.20924 23.982 3.1658C23.9124 3.1179 23.9009 3.06225 23.9034 3.07361C23.9079 3.09367 23.9169 3.16821 23.8896 3.32762L24.8752 3.49646C24.9472 3.07629 24.925 2.60086 24.5489 2.34202C24.3717 2.22004 24.1801 2.19875 24.035 2.2096C23.8911 2.22038 23.762 2.26406 23.6626 2.31242L24.1001 3.21166ZM23.8896 3.49646C23.9078 3.60307 23.9135 3.78999 23.8692 3.96075C23.8259 4.12736 23.7537 4.21813 23.6626 4.26245L24.1001 5.16169C24.5434 4.94601 24.7495 4.54926 24.8371 4.21211C24.9236 3.8791 24.9126 3.54601 24.8752 3.32762L23.8896 3.49646ZM23.6052 4.29523L15.7554 9.49523L16.3077 10.3289L24.1575 5.1289L23.6052 4.29523ZM15.7368 9.50817C15.4749 9.69929 15.1063 10.04 14.8159 10.4684C14.5295 10.8911 14.275 11.466 14.3677 12.0972L15.3571 11.9519C15.3162 11.6732 15.4236 11.3543 15.6437 11.0295C15.86 10.7104 16.1428 10.4498 16.3263 10.316L15.7368 9.50817ZM14.3646 11.9781C14.3444 12.1935 14.2423 12.5243 14.0174 12.7765C13.8127 13.006 13.4805 13.2027 12.9023 13.1515L12.8142 14.1476C13.7056 14.2265 14.3477 13.9085 14.7637 13.442C15.1596 12.9982 15.3247 12.4515 15.3602 12.0711L14.3646 11.9781ZM12.8582 13.1496H6.84559V14.1496H12.8582V13.1496ZM6.91443 13.1543C6.70537 13.1253 6.04547 12.8571 5.82989 11.9132L4.85499 12.1359C5.17387 13.532 6.2064 14.0655 6.77676 14.1448L6.91443 13.1543ZM5.84069 11.9828L5.17262 4.02023L4.17612 4.10384L4.84419 12.0664L5.84069 11.9828ZM5.17437 4.06204C5.17437 3.98237 5.20315 3.84949 5.27671 3.75009C5.332 3.67538 5.43289 3.58704 5.67647 3.58704V2.58704C5.11838 2.58704 4.71822 2.82369 4.47287 3.15524C4.2458 3.46208 4.17437 3.8167 4.17437 4.06204H5.17437ZM22.9448 8.37555L21.7434 11.4191L22.6736 11.7863L23.8749 8.7427L22.9448 8.37555ZM21.6523 12.6005C21.8416 13.2274 22.3593 14.1366 23.4988 14.2477L23.5958 13.2524C23.0512 13.1993 22.7497 12.7754 22.6097 12.3115L21.6523 12.6005ZM23.4988 14.2477C24.0682 14.3032 24.521 14.1084 24.8481 13.7941C25.1592 13.4952 25.3382 13.1078 25.4368 12.7783L24.4788 12.4915C24.4092 12.724 24.2991 12.9347 24.1551 13.0731C24.0271 13.1962 23.8587 13.278 23.5958 13.2524L23.4988 14.2477ZM25.3002 11.495L23.8665 8.35158L22.9566 8.76657L24.3904 11.91L25.3002 11.495ZM25.4368 12.7783C25.5784 12.3057 25.4604 11.8462 25.3002 11.495L24.3904 11.91C24.4995 12.1491 24.523 12.344 24.4788 12.4915L25.4368 12.7783ZM21.7434 11.4191C21.6147 11.7453 21.5216 12.1672 21.6523 12.6005L22.6097 12.3115C22.5704 12.1815 22.586 12.0082 22.6736 11.7863L21.7434 11.4191ZM5.67647 3.58704H14.5284V2.58704H5.67647V3.58704ZM23.8665 8.35158C23.7831 8.16889 23.5988 8.05366 23.3981 8.05869L23.4232 9.05837C23.2233 9.06339 23.0397 8.94858 22.9566 8.76657L23.8665 8.35158ZM23.8749 8.7427C23.8014 8.92905 23.6235 9.05335 23.4232 9.05837L23.3981 8.05869C23.1971 8.06373 23.0186 8.1885 22.9448 8.37555L23.8749 8.7427Z" fill="white"/></svg>');
}

.logo.tire-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="25" viewBox="0 0 26 25" fill="none"><path d="M13 0.25708C10.6266 0.25708 8.30655 0.960868 6.33316 2.27944C4.35977 3.59802 2.8217 5.47217 1.91345 7.66488C1.0052 9.85759 0.767559 12.2704 1.23058 14.5982C1.6936 16.9259 2.83649 19.0641 4.51472 20.7424C6.19295 22.4206 8.33115 23.5635 10.6589 24.0265C12.9867 24.4895 15.3995 24.2519 17.5922 23.3436C19.7849 22.4354 21.6591 20.8973 22.9776 18.9239C24.2962 16.9505 25 14.6305 25 12.2571C25 9.07448 23.7357 6.02223 21.4853 3.7718C19.2348 1.52136 16.1826 0.25708 13 0.25708ZM23.769 15.3361L23.017 15.0921L22.769 15.8521L23.524 16.0971C23.2116 16.9488 22.7969 17.7594 22.289 18.5111L21.649 18.0471L21.179 18.6941L21.814 19.1561C21.2551 19.8695 20.6125 20.5131 19.9 21.0731L19.438 20.4381L18.791 20.9081L19.255 21.5481C18.5035 22.0552 17.6933 22.4693 16.842 22.7811L16.6 22.0271L15.84 22.2751L16.084 23.0271C15.2113 23.2771 14.3113 23.4195 13.404 23.4511V22.6571H12.604V23.4471C11.6974 23.4153 10.7981 23.2729 9.92601 23.0231L10.17 22.2711L9.41001 22.0231L9.16301 22.7781C8.31079 22.4671 7.49951 22.0537 6.74701 21.5471L7.21101 20.9071L6.56401 20.4371L6.10201 21.0721C5.38892 20.5128 4.74564 19.8699 4.18601 19.1571L4.82101 18.6951L4.35101 18.0481L3.71101 18.5121C3.20456 17.7605 2.7912 16.9503 2.48001 16.0991L3.23501 15.8541L2.98701 15.0941L2.23501 15.3381C1.98459 14.4651 1.84187 13.5647 1.81001 12.6571H2.60001V11.8571H1.81001C1.84176 10.9505 1.98415 10.0512 2.23401 9.17908L2.98601 9.42308L3.23401 8.66308L2.48001 8.41808C2.79239 7.56637 3.20709 6.75576 3.71501 6.00408L4.35501 6.46808L4.82501 5.82108L4.18601 5.35708C4.74508 4.64475 5.38768 4.00215 6.10001 3.44308L6.56201 4.07808L7.20901 3.60808L6.74501 2.96808C7.49748 2.46136 8.30877 2.048 9.16101 1.73708L9.40601 2.49208L10.166 2.24408L9.92201 1.49208C10.794 1.24191 11.6934 1.09918 12.6 1.06708V1.85708H13.4V1.06708C14.3066 1.09884 15.2059 1.24123 16.078 1.49108L15.834 2.24308L16.594 2.49108L16.841 1.73808C17.6927 2.05046 18.5033 2.46517 19.255 2.97308L18.791 3.61308L19.438 4.08308L19.9 3.44708C20.6132 4.00664 21.2564 4.64993 21.816 5.36308L21.181 5.82508L21.651 6.47208L22.291 6.00808C22.7979 6.75861 23.212 7.56785 23.524 8.41808L22.769 8.66308L23.017 9.42308L23.769 9.17908C24.019 10.0518 24.1614 10.9518 24.193 11.8591H23.4V12.6591H24.19C24.1591 13.5652 24.0178 14.4642 23.769 15.3361Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0012 5.4563C11.6563 5.4563 10.3416 5.85511 9.2233 6.6023C8.10505 7.3495 7.23347 8.41152 6.71879 9.65405C6.20412 10.8966 6.06946 12.2638 6.33184 13.5829C6.59422 14.902 7.24185 16.1136 8.19285 17.0646C9.14385 18.0156 10.3555 18.6633 11.6746 18.9256C12.9936 19.188 14.3609 19.0534 15.6034 18.5387C16.846 18.024 17.908 17.1524 18.6552 16.0342C19.4024 14.9159 19.8012 13.6012 19.8012 12.2563C19.8012 10.4528 19.0848 8.72322 17.8095 7.44798C16.5343 6.17273 14.8047 5.4563 13.0012 5.4563ZM18.1452 9.1833C18.6101 9.95526 18.8936 10.8228 18.9742 11.7203L16.4692 11.5203C16.391 11.5135 16.3166 11.4838 16.2551 11.435C16.1937 11.3861 16.148 11.3203 16.1237 11.2457C16.0994 11.1711 16.0976 11.091 16.1184 11.0153C16.1393 10.9397 16.182 10.8719 16.2412 10.8203L18.1452 9.1833ZM14.3372 6.4113L13.3702 8.7313C13.3397 8.80406 13.2885 8.86619 13.2228 8.90989C13.1571 8.95359 13.08 8.9769 13.0012 8.9769C12.9223 8.9769 12.8452 8.95359 12.7795 8.90989C12.7139 8.86619 12.6626 8.80406 12.6322 8.7313L11.6652 6.4113C12.5438 6.20426 13.4585 6.20426 14.3372 6.4113ZM7.85717 9.1833L9.75717 10.8163C9.81633 10.8679 9.85901 10.9357 9.8799 11.0113C9.90079 11.087 9.89897 11.1671 9.87467 11.2417C9.85036 11.3163 9.80465 11.3821 9.74322 11.431C9.68179 11.4798 9.60735 11.5095 9.52918 11.5163L7.02417 11.7163C7.10691 10.8197 7.39107 9.95364 7.85717 9.1833ZM11.2262 15.3273L10.6452 17.7743C9.81745 17.4172 9.08036 16.879 8.48818 16.1993L10.6292 14.8933C10.6966 14.8513 10.775 14.8304 10.8544 14.8332C10.9338 14.836 11.0105 14.8623 11.0749 14.9088C11.1392 14.9554 11.1883 15.0201 11.2158 15.0946C11.2432 15.1691 11.2479 15.2501 11.2292 15.3273H11.2262ZM15.3582 17.7743L14.7762 15.3273C14.7574 15.2501 14.7621 15.1691 14.7896 15.0946C14.8171 15.0201 14.8661 14.9554 14.9305 14.9088C14.9948 14.8623 15.0716 14.836 15.151 14.8332C15.2303 14.8304 15.3087 14.8513 15.3762 14.8933L17.5172 16.1993C16.9244 16.8792 16.1866 17.4174 15.3582 17.7743ZM15.7902 14.2093C15.5881 14.086 15.354 14.0252 15.1174 14.0346C14.8809 14.044 14.6524 14.1231 14.4607 14.2621C14.269 14.4011 14.1227 14.5937 14.0403 14.8156C13.9578 15.0375 13.9428 15.2789 13.9972 15.5093L14.5972 18.0323C13.5538 18.3283 12.4486 18.3283 11.4052 18.0323L12.0052 15.5093C12.0596 15.2789 12.0446 15.0375 11.9621 14.8156C11.8796 14.5937 11.7333 14.4011 11.5417 14.2621C11.35 14.1231 11.1215 14.044 10.8849 14.0346C10.6483 14.0252 10.4143 14.086 10.2122 14.2093L7.99817 15.5603C7.40051 14.6562 7.06066 13.6062 7.01518 12.5233L9.59918 12.3143C9.8352 12.2949 10.0602 12.2062 10.2459 12.0592C10.4316 11.9122 10.5696 11.7136 10.6426 11.4883C10.7157 11.2631 10.7204 11.0212 10.6563 10.7933C10.5921 10.5653 10.462 10.3614 10.2822 10.2073L8.31417 8.5193C8.99042 7.67309 9.88242 7.02498 10.8962 6.6433L11.8962 9.0363C11.9872 9.25517 12.141 9.44218 12.3382 9.57374C12.5354 9.70529 12.7671 9.7755 13.0042 9.7755C13.2412 9.7755 13.473 9.70529 13.6701 9.57374C13.8673 9.44218 14.0212 9.25517 14.1122 9.0363L15.1122 6.6433C16.1259 7.02507 17.0179 7.67317 17.6942 8.5193L15.7282 10.2073C15.5484 10.3615 15.4182 10.5655 15.3541 10.7935C15.29 11.0215 15.2948 11.2635 15.368 11.4888C15.4411 11.7141 15.5793 11.9127 15.7651 12.0596C15.9509 12.2065 16.1761 12.2951 16.4122 12.3143L18.9962 12.5233C18.9507 13.6062 18.6109 14.6562 18.0132 15.5603L15.7902 14.2093Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0009 10.6555C12.6844 10.6555 12.3751 10.7494 12.112 10.9252C11.8488 11.101 11.6438 11.3509 11.5227 11.6432C11.4016 11.9356 11.3699 12.2573 11.4316 12.5677C11.4934 12.878 11.6457 13.1631 11.8695 13.3869C12.0933 13.6107 12.3784 13.763 12.6887 13.8248C12.9991 13.8865 13.3208 13.8548 13.6132 13.7337C13.9055 13.6126 14.1554 13.4075 14.3312 13.1444C14.507 12.8813 14.6009 12.572 14.6009 12.2555C14.6009 11.8312 14.4323 11.4242 14.1322 11.1241C13.8322 10.8241 13.4252 10.6555 13.0009 10.6555ZM13.0009 13.0555C12.8427 13.0555 12.688 13.0086 12.5564 12.9207C12.4249 12.8328 12.3223 12.7078 12.2618 12.5617C12.2012 12.4155 12.1854 12.2546 12.2162 12.0994C12.2471 11.9443 12.3233 11.8017 12.4352 11.6898C12.5471 11.578 12.6896 11.5018 12.8448 11.4709C13 11.44 13.1608 11.4559 13.307 11.5164C13.4532 11.577 13.5782 11.6795 13.6661 11.8111C13.754 11.9426 13.8009 12.0973 13.8009 12.2555C13.8009 12.4677 13.7166 12.6712 13.5666 12.8212C13.4165 12.9712 13.2131 13.0555 13.0009 13.0555Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.logo.engine-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="41" viewBox="0 0 40 41" fill="none"><path d="M9.89747 16.6092H12.6611C13.0821 16.6092 13.4233 16.2722 13.4233 15.8534V14.2396H22.8587V15.8534C22.8587 16.2722 23.1978 16.6092 23.6199 16.6092H27.009V18.9454C27.009 19.3632 27.3492 19.7012 27.7702 19.7012H29.8394V22.3443C29.8394 22.762 30.1796 23.1 30.5995 23.1C31.0204 23.1 31.3617 22.762 31.3617 22.3443V17.253H32.4781C33.024 18.4039 34.4483 22.2635 32.4082 27.9609H31.3606V26.0187C31.3606 25.6031 31.0204 25.264 30.5995 25.264H27.7691C27.3492 25.264 27.009 25.6021 27.009 26.0187V29.6695H19.7409L17.1979 26.5861C17.0537 26.4117 16.8362 26.3105 16.609 26.3105H9.89747V16.6092ZM17.1785 10.7665H18.5997V12.728H17.1785V10.7665ZM12.6611 9.25708C12.2412 9.25708 11.901 9.59406 11.901 10.0129C11.901 10.4284 12.2412 10.7665 12.6611 10.7665H15.6562V12.7291H12.6611C12.2412 12.7291 11.901 13.0683 11.901 13.4849V15.0998H9.13523C8.71643 15.0998 8.37515 15.4368 8.37515 15.8545V20.6314H6.52339V15.8588C6.52339 15.4411 6.18211 15.1041 5.76223 15.1041C5.34236 15.1041 5 15.4411 5 15.8588V27.0652C5 27.4829 5.34128 27.8209 5.76223 27.8209C6.18211 27.8209 6.52339 27.4829 6.52339 27.0652V22.1419H8.37623V27.0652C8.37623 27.4829 8.71643 27.8209 9.13523 27.8209H16.2484L18.7934 30.9033C18.9366 31.0788 19.1541 31.18 19.3823 31.18H27.7691C28.1911 31.18 28.5313 30.8408 28.5313 30.4253V26.7745H29.8383V28.7167C29.8383 29.1323 30.1796 29.4725 30.5995 29.4725H32.9389C33.2544 29.4725 33.5354 29.2797 33.6484 28.9858C36.6629 21.1772 33.7119 16.3045 33.5849 16.101C33.4471 15.8793 33.2027 15.7436 32.9389 15.7436H30.5995C30.1796 15.7436 29.8383 16.0806 29.8383 16.4994V18.1907H28.5313V15.8545C28.5313 15.4379 28.1911 15.0998 27.7691 15.0998H24.381V13.4849C24.381 13.0683 24.0397 12.7291 23.6188 12.7291H20.1209V10.7665H23.0008C23.4207 10.7665 23.7609 10.4284 23.7609 10.0129C23.7609 9.59513 23.4218 9.25708 23.0008 9.25708H12.6611Z" fill="white"/></svg>');    
}

.repair-services-section .info-container-logo .logo.logo.engine-icon {
    height: 40px;
    width: 40px;
}

.logo.warranty-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M22.4033 12.5677C22.3068 12.3702 22.3068 12.1436 22.4033 11.946L23.2985 10.1148C23.7969 9.09525 23.402 7.88 22.3995 7.34811L20.599 6.39278C20.4048 6.28975 20.2716 6.10637 20.2336 5.88986L19.8814 3.88222C19.6854 2.76443 18.6514 2.01329 17.5279 2.17225L15.5098 2.45772C15.2919 2.48847 15.0765 2.41844 14.9185 2.26558L13.4536 0.848437C12.6379 0.0593336 11.3601 0.0592867 10.5445 0.848437L9.07952 2.26572C8.92146 2.41863 8.70607 2.48852 8.48828 2.45786L6.47015 2.17239C5.34631 2.01334 4.3127 2.76457 4.11662 3.88236L3.76449 5.8899C3.72648 6.10647 3.5933 6.2898 3.3991 6.39288L1.59861 7.3482C0.596127 7.88005 0.201247 9.09539 0.699628 10.115L1.59472 11.9461C1.69128 12.1437 1.69128 12.3703 1.59472 12.5678L0.699581 14.399C0.2012 15.4186 0.59608 16.6338 1.59856 17.1657L3.39905 18.121C3.5933 18.2241 3.72648 18.4075 3.76449 18.624L4.11662 20.6316C4.29512 21.6492 5.16767 22.3628 6.17047 22.3627C6.26924 22.3627 6.36946 22.3558 6.4702 22.3415L8.48833 22.0561C8.70597 22.0252 8.92151 22.0953 9.07957 22.2482L10.5445 23.6653C10.9524 24.0599 11.4756 24.2572 11.999 24.2572C12.5223 24.2571 13.0459 24.0599 13.4536 23.6653L14.9185 22.2482C15.0766 22.0953 15.292 22.0255 15.5098 22.0561L17.5279 22.3415C18.6519 22.5005 19.6854 21.7494 19.8814 20.6316L20.2336 18.624C20.2716 18.4075 20.4048 18.2241 20.599 18.121L22.3995 17.1657C23.402 16.6339 23.7969 15.4185 23.2985 14.3989L22.4033 12.5677ZM21.7507 15.9429L19.9502 16.8982C19.3762 17.2029 18.9825 17.7446 18.8702 18.3848L18.5181 20.3924C18.4517 20.7705 18.1021 21.0246 17.7218 20.9709L15.7036 20.6854C15.06 20.5942 14.4232 20.8014 13.9561 21.2532L12.4911 22.6703C12.2152 22.9372 11.7829 22.9372 11.5069 22.6703L10.042 21.2532C9.64719 20.8713 9.13109 20.6643 8.5923 20.6643C8.49358 20.6643 8.39406 20.6713 8.29441 20.6854L6.27627 20.9708C5.8963 21.0246 5.54637 20.7705 5.48 20.3923L5.12782 18.3847C5.01551 17.7445 4.62185 17.2027 4.04776 16.8982L2.24727 15.9428C1.90808 15.7629 1.77448 15.3517 1.9431 15.0068L2.83823 13.1756C3.12361 12.5917 3.12361 11.922 2.83823 11.3382L1.9431 9.50696C1.77448 9.162 1.90808 8.75086 2.24727 8.5709L4.04776 7.61558C4.6218 7.31094 5.01551 6.76915 5.12777 6.12902L5.4799 4.12143C5.54628 3.74324 5.89588 3.48917 6.27618 3.54289L8.29431 3.82836C8.93768 3.91944 9.57477 3.71239 10.0419 3.26056L11.5068 1.84342C11.7827 1.57651 12.2151 1.57651 12.4911 1.84342L13.956 3.26056C14.4231 3.71244 15.0601 3.91944 15.7036 3.82836L17.7217 3.54289C18.1017 3.48912 18.4516 3.74324 18.518 4.12143L18.8701 6.12906C18.9824 6.7692 19.3761 7.31103 19.9502 7.61558L21.7506 8.5709C22.0898 8.75086 22.2234 9.162 22.0548 9.50696L21.1597 11.3381C20.8743 11.9219 20.8743 12.5917 21.1597 13.1755L22.0548 15.0067C22.2235 15.3517 22.0899 15.7629 21.7507 15.9429Z" fill="white"/><path d="M15.034 9.85299L11.0304 13.8565L8.96778 11.7939C8.6918 11.5179 8.2447 11.5179 7.96871 11.7939C7.69272 12.0699 7.69272 12.517 7.96871 12.7929L10.5309 15.3551C10.6689 15.4931 10.8497 15.5621 11.0304 15.5621C11.2112 15.5621 11.392 15.4931 11.53 15.3551L16.0331 10.8521C16.3091 10.5761 16.3091 10.129 16.0331 9.85299C15.7571 9.577 15.31 9.577 15.034 9.85299Z" fill="white"/></svg>');
}

.repair-services-section .info-container .info-container-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-bottom: 8px;
}

.repair-services-section .info-container .info-container-text {
    font-family: 'Autonation Light';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 24px */
    letter-spacing: 0.28px;    
    color: #5C5C5C;
    height: auto;
}

.info-chevron {
    display: none;
    transform: all ease ;
}

@media all and (max-width: 1116px) {
    .repair-services-section {
        flex-flow: column;
        align-items: start;
        padding: 40px 32px;
    }

    .repair-services-section .logo-info-container {
        gap: 24px;
        max-width: none;
    }

    .repair-services-section .text-container-text {
        padding-right: 15px;
    }
}

@media all and (max-width: 577px) {
    .repair-services-section {
        padding: 24px 16px;
        gap: 16px;
    }

    .repair-services-section .info-container {
        flex-flow: row wrap;
        gap: 8px;        
    }

    .repair-services-section .text-container-title {
        font-size: 20px;
    }

    .repair-services-section .text-container-text {
        font-size: 14px;
        margin: 0px;
        padding: 0px;
    }

    .repair-services-section .info-container-logo {
        height: 24px;
        width: 24px;
        max-width: 24px;
        box-sizing: border-box;
        margin: 0px;
    }

    .repair-services-section .logo-info-container {
        flex-flow: column;
        padding: 16px 0px 0px 0px;
    }

    .repair-services-section .primary-button.arrow-container {
        display: none;
    }

    .repair-services-section .info-container-logo .logo,
    .repair-services-section .info-container-logo .logo.logo.engine-icon {
        width: 10px;
        height: 10px;
    }

    .repair-services-section .info-container .info-container-title {
        font-size: 14px;
    }

    .repair-services-section .info-container .flip + .info-container-text {
        max-height: 9000px;
    }

    .repair-services-section .info-container .info-container-text {
        max-height: 0;  
        font-size: 14px;      
        overflow: hidden;
        transition: all 300ms cubic-bezier(0, 1, 0, 1);
    }

    .repair-services-section .info-container {
        position: relative;
        border-bottom: 1px solid #D2DADF;
        padding: 0px 16px 16px 16px;
    }

    .repair-services-section .info-container:last-child {
        border-bottom: none;
    }

    .info-chevron {
        display: block;
        position: absolute;
        top: 0px;
        right: 16px;
        transform: rotate(180deg);
        transition: all 300ms ease;
    }    

    .info-chevron.flip {
        transform: rotate(0deg);
    }
}
/* End of Maintenence and repair section */