#header-main-wrap .store-logo-module .store-logo-link img {
	object-fit: contain;
    width: 100%;
}

#header-main-wrap .store-logo-module .store-logo-link {
	display: inline-block;
}
/* --- Spring Essentials Button Styling: Square Toyota Red Buttons --- */
.spring-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    margin-top: 10px;
}

.spring-btn {
    display: inline-block;
    padding: 12px 20px;
    background-color: #EB0A1E; /* Toyota Red */
    color: white;
    font-weight: 600;
    border: none;
    border-radius: 0; /* Square corners */
    text-decoration: none;
    text-align: center;
    transition: all 0.3s ease;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

.spring-btn:hover {
    background-color: #c10919; /* Slightly darker red on hover */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}
.red-btn {
    display: inline-block !important;
    padding: 12px 20px !important;
    background-color: #EB0A1E !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    border: none !important;
    border-radius: 0 !important;
    text-decoration: none !important;
    text-align: center !important;
    transition: all 0.3s ease !important;
    margin: 5px !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1) !important;
}

.red-btn:hover,
.red-btn:focus {
    background-color: #c10919 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15) !important;
}



.new-faq-page-text {
   font-size: 13px;
}

.h2, h2 {
    font-size: 13px
}

.h3, h3 {
    font-size: 13px
}

.Footer-dealer-class {
padding: 23px;
}

.page-builder-page-layout .page-builder-layout-column.block-modules .page-builder-layout-module+.page-builder-layout-module {
    margin-top: 3px;
}