
.pages .hero-section {
    padding: 100px 0;
}

.pages .hero-section-background {
    background-color: #02182e;
}

/* Section Explore a World of Valuables */
.home-page .card-hover-transform {
    display: block;
    transition: transform 0.3s ease;
}

.home-page .card-hover-transform:hover {
    transform: scale(1.05);
    z-index: 10; /* Bring hovered card above others */
}

.home-page .transition-all {
    transition: all 0.3s ease;
}

.home-page .card .card-title {
    color: rgb(255,255, 255, 0.5);
}

.home-page .card:hover .card-title {
    color: white;
}



/* Search Home on Home Page */
.pages .home-search-form {
    background-color: white;
}
.home-search-form {
    max-width: 800px;
}

@keyframes custom-pulse {
    0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(13, 110, 253, 0.7); } /* Bootstrap primary blue */
    70% { transform: scale(1.05); box-shadow: 0 0 0 10px rgba(13, 110, 253, 0); }
    100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(13, 110, 253, 0); }
}
.animate-custom-pulse {
    animation: custom-pulse 2s infinite;
}



/* About Us Page */

.about-us-page .hero-section {
    background: linear-gradient(rgba(44, 62, 80, 0.9), rgba(44, 62, 80, 0.9)), url('https://appraizely.com/images/blogs/antique_tangible_assets.jpg');
    background-size: cover;
    background-position: center;
    color: white;
    padding: 5rem 0;
}

.about-us-page .feature-card {
    border-left: 4px solid var(--color_antique_metallic_gold);
    transition: all 0.3s ease;
    height: 100%;
}

.about-us-page .feature-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

.about-us-page .audience-badge {
    background-color: var(--color_antique_metallic_gold);
    color: black;
}

.about-us-page .value-prop-icon {
    color: var(--color_antique_metallic_gold);
    font-size: 2.5rem;
    margin-bottom: 1rem;
}


/* Value Searched Search */

.value-based-search-page {
    background-color: var(--color_antique_light_cream);
}

.value-based-search-page .search-card {
    background: white;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    border-top: 4px solid var(--color_antique_gold);
}
.value-based-search-page .category-card {
    transition: transform 0.3s ease;
    border: none;
    border-radius: 0;
    overflow: hidden;
    box-shadow: 0 3px 10px rgba(0,0,0,0.1);
}

.value-based-search-page .advanced-filters-container {
    background-color: white;
}

.value-based-search-page .category-card:hover {
    transform: translateY(-5px);
}

.value-based-search-page .category-img {
    height: 180px;
    object-fit: cover;
    border-bottom: 3px solid var(--color_antique_gold);
}

.value-based-search-page .category-img {
    height: 180px;
    object-fit: cover;
    border-bottom: 3px solid var(--color_antique_gold);
}

.value-based-search-page .input-group .btn-primary {
    font-weight: bold;
}

/* Blogs Page */
.blogs-content {
    background-color: var(--color_antique_light_cream);
}


/* Account Page */

.accounts-page {
    border: 2px solid var(--color_antique_light_cream)
}


/* Careers Page */
.careers-page .job-listing {
    border: 1px solid #ccc;
    padding: 10px 30px;
    margin-bottom: 10px;
}
.careers-page .hero-section {
    background: linear-gradient(rgba(44, 62, 80, 0.9), rgba(44, 62, 80, 0.9)), url(https://appraizely.com/images/blogs/antique_tangible_assets.jpg);
    background-size: cover;
    background-position: center;
    color: white;
    padding: 5rem 0;
}
.CTNLJLwE8bKFVHzF {
    min-height:300px;
}

/* Collector Tips */
.step-number {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background-color: #0d6efd; /* Bootstrap primary */
    color: white;
    font-weight: bold;
    font-size: 1rem;
  }


  .collector-tips-content .tool-callout {
    border-left: 4px solid var(--color_antique_metallic_gold);
    background-color: var(--color_antique_light_cream);
    padding: 20px;
    margin: 25px 0;
}

/* Payment Success Page */
.KbY8Sh2Q85XxMarX {
    text-align: center;
    
}
.DkePeiwr {
    text-align: left;
}
.TOdwTew {
    min-height: 200px;
}

.zuDm3WDFb9CdssCX {
    background-color: var(--color_antique_cream);
    /* background-color: var(--color_antique_gold); */
    padding: 11px var(--margin_left_on_page);
    /* height: 80px; */
    @media only screen and (max-width: 600px) {
        padding-left: var(--margin_left_on_page_mobile);
        padding-right: var(--margin_left_on_page_mobile);
    }
}