 body
    {
        margin: 0;
        padding: 0;
        font-family: "Montserrat", sans-serif;
        font-optical-sizing: auto;
        font-style: normal;
    }

    .bg-gradient-global 
    {
        background: linear-gradient(to bottom,
    #fff 0%,       /* rosa claro */
    #fce4ec 40%,      /* transición al azul claro */
    #b8d2f5 65%,      /* azul que llega justo a la mitad del buscador */
    #fce4ec 100%      /* blanco hacia abajo */
    );
    padding-bottom: 50px;
    }

    .apto_boton
    {
        background-color: #383956 !important;

    }
    .apto_titulos
    {
        color:#2c3c8d !important;
    }
    .navbar>.container
    {
        display: block;
    }

    .navbar-brand img 
    {
      height: 90px;
    }

    .nav-link 
    {
      font-weight: 500;
      color: #1a1a1a !important;
      margin: 0 10px;
    }

    .btn-contact 
    {
      background-color: #2c2f57;
      color: white;
      font-weight: bold;
      border-radius: 10px;
      padding: 6px 16px;
    }

    @media (max-width: 991.98px) 
    {
      .navbar-nav {
        text-align: center;
        padding-top: 10px;
      }
      .navbar-brand img 
      {
        height: 50px;
      }
    }
    #search_section 
    {
        margin-top: -130px;
    }

    #search_section #search_members
    {
        color: white;
        font-weight: bold;
        border-radius: 10px;
        max-width: 800px;
        padding-top: 5rem;
        padding-bottom: 5rem;
        background: linear-gradient(to bottom, #5c9bc6, #3345a1);
    }
    #quienes-somos p 
    {
        line-height: 1.7;
        max-width: 800px;
        margin: 0 auto;
    }
    #valores
    {
        background: linear-gradient(to right, #2b3d9b, #4f9bcf);
    }
    #objetivos
    {
        padding-left: 1rem;
    }
    #directiva
    {

    }
    #directiva .card-img-top 
    {

        border-top-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
    }

    #pastpresidents .card-img-top 
    {
        border-top-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
    }
    #galeria
    { 
        background: linear-gradient(to right, #2e3f91, #4ca0c7);
    }
    #cursos
    {

    }
    footer
    {
        background-color: #2e3f91;
    }