.modal-dialog.custom-modal {
    max-width: fit-content;
    /* O usa 100% si lo quieres totalmente ancho */
    width: auto;
}
.hero-section {
    background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('https://via.placeholder.com/1920x1080');
    background-size: cover;
    background-position: center;
    color: white;
    padding: 120px 0;
}

.service-detail {
    padding: 80px 0;
}

.service-img {
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}