:root {
	--cnvs-themecolor: #AE53A0;
	--cnvs-themecolor-rgb: 174, 83, 160;
}

.custom-button {
    background-color: #AE53A0;
    color: white; /* Cambia el color del texto si es necesario */
     border-color: transparent !important;
}

.custom-button:hover{

  background-color: #AE53A0;
  color: var(--cnvs-btn-color-dark);
}

.bg-contrast-geo-300,
.h-bg-contrast-geo-300:hover {
  background-color: #7670b3;
  color: white;
}

.text-purple{

  color: #AE53A0 ;
}




    /* Ajustes para dispositivos móviles */
    @media (max-width: 767px) {
        .logo {
            width: 250px; /* Reducir el tamaño del logo */
            display: block;
            margin: 0 auto; /* Centrar el logo horizontalmente */
            position: relative;
            top: -120px; /* Elevar el logo hacia arriba */
        }
}





