@font-face {
    font-family: "Alkatra";
    src: url("../font/Alkatra-VariableFont_wght.ttf") format("truetype");
}
/*
html {
    scroll-behavior: smooth;
}*/
/*
section[id] {
    scroll-margin-top: 90px !important;
}
*/
body {
    background-color: #BDE9CE;
    position: relative;
}

.margen-superior {
    margin-top: 90px;
}

.navbar-verde {
    background-color: #BDE9CE;
}

* {
    font-family: "Alkatra", cursive;
    /*font-size: 18px;*/
    margin: 0px;
    padding: 0px;
}

.font-bordeado {
    text-shadow: 1px 1px black;
}

.verde {
    background-color: #7BD29C;
}

.verde-gradiente {
    background-color: #BDE9CE; /* For browsers that do not support gradients */
    background-image: linear-gradient(#BDE9CE, #7BD29C);
}

.margen-navbar {
    padding-top: 90px;
}

.whatapps {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 40px;
}

.transicion {
    transition: all 0.3s ease-in-out;
}

.foto-perfil {
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 5px;
    width: 150px;
    height: 150px;
    gap: 10px;
}

.contenedor-info {
  display: flex; /* Activa Flexbox para alinear hijos horizontalmente */
  align-items: center; /* Alinea verticalmente los elementos al centro */
  gap: 15px; /* Espacio entre la imagen y el texto (opcional) */
}

.imagen-info {
  width: 100px; /* Ancho de la imagen */
  height: auto; /* Mantiene la proporción de la imagen */
  border-radius: 5px; /* Bordes redondeados para la imagen (opcional) */
}

.contenedor-info p {
  margin: 0; /* Elimina el margen por defecto del párrafo */
  /* Puedes añadir otras propiedades de texto aquí, como font-size, color, etc. */
}