.btn-yellow {
    background-color: #ffc107 !important;
    color: #000 !important;
    border-color: #e0a800 !important;
}

.btn-green {
    background-color: #28a745 !important;
    color: #fff !important;
    border-color: #218838 !important;
}

.btn-purple {
    background-color: #6f42c1 !important;
    color: #fff !important;
    border-color: #5a32a3 !important;
}

.btn-pink {
    background-color: #e83e8c !important;
    color: #fff !important;
    border-color: #d63384 !important;
}

.btn-blue {
    background-color: #007bff !important;
    color: #fff !important;
    border-color: #0056b3 !important;
}

.video-section {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 50px 0; /* Espaçamento superior e inferior */
    /* background-color: #f8f9fa; Cor de fundo para destacar o vídeo */
}

.video-container {
    position: relative;
    width: 80%; /* Define a largura widescreen */
    max-width: 1200px; /* Limita a largura máxima */
    height: 400px; /* Define a altura desejada */
    /* border-radius: 15px; Bordas arredondadas para um design moderno */
    overflow: hidden;
    /* box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); Sombra para destacar o vídeo */
}

.badge-status {
    padding: 0.5em 1.5em !important;
    font-size: 100%!important;
    color: white!important;
}

.partner-title {
    color:white;
    font-size: 30px;
}

.company-title {
    color:white;
    font-size: 30px;
}

.video-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover; /* Mantém a proporção sem distorcer */
}

.video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, 0.3); Leve transparência para destacar o texto */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff; /* Cor do texto */
    text-align: center;
    padding: 20px;
}

.video-title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.video-subtitle {
    font-size: 16px;
    max-width: 80%;
}
