.h2, h2 {
    font-size: 2.5rem;
}

h3 {
    font-size: 65px;
}

h3.gold {
    color: #d9be01;
}

.bg-gold {
    background: #d9be01;
}

.bg-dark {
    background-color: #1d1d1b !important;
}

.navbar {
    padding: 0;
                                        }

.navbar-dark .navbar-nav .nav-link {
    color: #FFF;
}

.navbar-dark .navbar-nav .nav-link-menu {
    font-size: 24px;
    padding: 20px 40px;
    color: #FFF;
    background-color: #1d1d1b !important;
}

.navbar-dark .navbar-nav .nav-link-menu {
    font-size: 24px;
    padding: 48px 40px;
    color: #FFF;
    background-color: #1d1d1b !important;
}

.navbar-dark .navbar-nav .nav-link-menu:hover {
    font-size: 24px;
    padding: 48px 40px;
    color: #000 !important;
    background-color: #e3bf00 !important;
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: #e3bf00;
}

.navbar-dark .navbar-nav .circle-icon i {
    color: #000;
    background-color: #FFF;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    padding: 4px 5px;
}

.navbar-dark .navbar-nav .circle-icon:hover i {
    color: #000;
    background-color: #e3bf00;
}

footer {
    background-color: #1d1d1b;
    color: #FFF;
    padding: 20px 0px !important;
}

footer a {
    padding-left: 25px;
    padding-right: 0px;
    color: #FFF;
}

footer a:hover {
    color: #e3bf00;
}

.bg-yellow {
    background: #d9be01;
}

.form-control {
    background: transparent;
    border: 1px solid #FFF;
}

.bg-gold .btn-light {
    font-weight: bold;
    
}

.bg-gold .btn-light:hover {
    background: #000 !important;
    color: #FFF !important;
    
}

::placeholder {
    color: #2f2d18;
}

.quienes p {
    font-size: 22px;
}

.form-gold .form-control {
    background: transparent;
    border: 2px solid #d9be01 !important;
    color: #FFF !important;
}

.form-gold ::placeholder {
    color: #e9e9e9 !important;
}

.form-gold .btn-light {
    font-weight: bold;
}

.form-gold .btn-light:hover {
    background: #d9be01;
}

.carousel-indicators li {
    background-color: #d9be01;
}

.gold-bg {
    background: url(/data/img/centro12-gold.jpg);
    color: #FFF;
    background-size: cover;
}

.gold-bg p {
    font-weight: bold;
    font-size: 32px;
    margin: 0px;
}

.gold-bg p a {
    color: #FFF;
    text-decoration: none;
}

.blue-bg {
    background: url(/data/img/centro12-fondo.jpg);
    color: #FFF;
}

.blue-bg p {
    font-size: 20px;
    margin-bottom: 30px;
}

.green-bg {
    background: #344020;
    color: #FFF;
}

.green-bg p {
    font-size: 20px;
    margin-bottom: 30px;
}

.green-gold-bg {
    background: #344020;
    color: #ebc94c;
    background-size: cover;
}

.green-gold-bg p {
    font-weight: bold;
    font-size: 40px;
    margin: 0px;
}

.green-gold-bg p a {
    color: #ebc94c;
    text-decoration: none;
}

.wapp-block {
    text-align: center;
    color: #000;
    font-weight: bold;
    position: fixed;
    top: 180px;
    right: 40px;
    width: 220px;
    border: 0;
    border-radius: 2px;
    padding: 22px 12px;
    background-color: #ceb401;
    background-image: url(/data/img/float.png);
    background-size: 100%;
}

.black-bg {
    background: #1d1d1b;
    color: #FFF;
}

.hover-img {
    transition: opacity 0.5s ease; /* Transición suave en la opacidad */
}
.hover-img.fade {
    opacity: 0; /* Aplica opacidad cuando se cambia la imagen */
}

.openVideoModal {
    border: 0;
    background: transparent;
    margin: 0;
    padding: 0;
}

.yellow-bg {
    background-color: #cd9e4d;
    background-image: url(/data/img/centrika/centrika-bg.jpg);
    background-size: cover;
    color: #FFF;
}

.yellow-bg p {
    font-size: 1.3rem;
    font-weight: 300;
}

.yellow-bg a {
    color: #FFF;
    text-decoration: none;
}