.custom-contact-section {
    position: relative;
}

.custom-contact-image {
    width: 100%;
    height: 90vh;
    object-fit: cover;
}

.custom-contact-overlay {
    position: absolute;
    top: 25%;
    left: 50%;
    transform: translate(-50%, -25%);
    background-color: rgba(255, 255, 255, 0.95);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
    max-width: 800px;
    width: 90%;
}
