 <style>
            @import url('https://fonts.googleapis.com/css?family=Montserrat');
      .title {
        font-family: Nunito;
        font-size: 40px;
        font-weight: 700;
        text-align: left;
        margin-top: 20px;
      }
      
      header {
    display: flex;
    width: 100%;
    height: 4.68rem;
    align-items: center;
    justify-content: space-between;
    padding: 0 3.13rem 0 3.13rem;  
}

.nav-dekstop {
    display: flex;
    align-items: center  
}
      
      a {
       color: #000;
      }

ul {
    display: flex;
    align-items: center;
    list-style: none;
    gap: 2.88rem;
    margin: 0;  
}

.a-nav {
    color: #000;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 118.9%;
}
      
      a:hover {
        color: #000;
      }
      .container.products {
    position: fixed;
    top: 75px;
    z-index: 1;
    max-width: 100%;
}
          /* menu hamburegesa: */
@media(max-width: 768px){
  
    .links-footer {
height: auto !important;
}
  
  
  img[src*="c3po.jpg?hash=2dcbc8d29c6d10e002df2243485"] {
  display: none !important;
}

  
  .links-footer {
    display: flex;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    height: 8rem;
    gap: .62rem;
}
  
  header {
        padding: 0 0rem 0 1.5rem;
    }

    .menu {
        position: relative;
        float: right;
    }

    .ul-menu {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 1.5rem;
        padding: 5px;
    }

    .icon {
        display: block;
        cursor: pointer;
        padding-right: 1rem;
    }

    .dropdown {
        position: absolute;
        display: flex;
        flex-direction: column;
        top: 40px;
        right: 0;
        width: 200px;
        background-color: white;
        display: none;
        z-index: 3;
    }

    .dropdown ul {
        list-style-type: none;
    }

    .dropdown ul li {
        padding: 10px;
        text-align: center;
    }

    .dropdown ul li a {
        text-decoration: none;
    }

    #toggle:checked~.dropdown {
        display: block;
    }

    #toggle {
        display: none;
    }
}
    


/***** MEDIA QUERIES *****/

/* menu hamburguesa header */
      @media(min-width:767px) {  
              .products {
        display: none;
      }
      }
@media(max-width:767px) {  

    header {
        padding: 0 0rem 0 1.5rem;
        position: fixed;
        top: 0;
        background-color: #FFF;
        z-index: 2;
    }
    .title {
      text-align: center;
      font-size: 25px;
      padding-bottom: 1rem;
      
    }
    .plan-ecommerce {
    margin-top: 6rem;
  }

.card-ecommerce-basic {
  margin-top: 2rem;
  }
  
  .card-ecommerce-pro {
  margin-top: 2rem;
  }

}


footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; 
    gap: 4rem;
    margin-top: 4rem;  
}

.footer-container {
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: 15rem; 
}

.links-footer-container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 7rem;
}

.links-footer {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    height: 8rem;
    gap: .62rem;  
}
    
.a-footer {
    color: #787878;
    font-size: 1.125rem; 
    font-weight: 500;
    line-height: 118.9%;  
}


/***** MEDIA QUERIES *****/

/* links footer */  
@media(max-width: 1280px){

    .footer-container {
        flex-direction: column;  
        gap: 4rem;
    }

}

@media(max-width:767px) {
  
  ..card-body {
    margin-top: 3rem;
  }

    .links-footer-container {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 2rem;  
    }

}

      .plan {
        font-family: Nunito;
        font-size: 30px;
        font-weight: bold;
      }

      .beta {
        font-family: "Nunito", sans-serif;
        font-weight: 800;
        font-size: 20px;
      }
      .catalog {
        font-family: Nunito;
        font-size: 20px;
        font-weight: bold;
        color: #00433D;
        background-color: #f5f5f5;
        text-align: left;
        border-radius: 50px;
        width: 100%;
        display: flex;
        align-items: center;
        height: 50px;
        padding: 0 20px 0 0;
        display: flex;
        justify-content: space-between;
        margin: 0;
      }

      .feature {
        font-family: Nunito;
        font-size: 18px;
        font-weight: 500;
      }

      .detail {
        font-family: Nunito;
        font-size: 14px;
        font-weight: 500;
        color: #5a5a5a;
      }

      .colored {
        background-color: #f1f8f5;
      }

      p {
        font-family: 'Nunito', sans-serif;
      }
      
      .a-footer {
    color: #787878;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 118.9%;
    text-decoration: none;
    font-family: 'Nunito', sans-serif;
}
      
      h5 {
        font-family: 'Nunito', sans-serif;
      }
      
      .card-features {
        display:flex;
        flex-direction: column;
        gap: 0;
      }
      .colored-beta {
        background-color: #FFFAD9;
      }
      a:hover {
        text-decoration: none;
      }
      .btn-ecommerce  {
        font-size: 20px;
        font-weight: 700;
        background: #fff;
        outline: unset!important;
      }
      
      @media(min-width: 768px){
        
            .plan-ecommerce {
    margin-top: 6rem;
  }
        .card-ecommerce-pro, .table-basic, .table-pro {
          display: block!important;
        }
      }
      .btn-selected{
        background: #E9E9E9;
        border-bottom: 7px solid #15814B!important;
      }
      #arrow-up-bold-catalogo, #arrow-up-bold-ventas, #arrow-up-bold-crm, #arrow-up-bold-comunicacion, #arrow-up-bold-pagos, #arrow-up-bold-logistica, #arrow-up-bold-plataforma, #arrow-up-bold-marketing{
        display: none;
      }
      .table-catalogo, .table-ventas, .table-crm, .table-comunicacion, .table-pagos, .table-logistica, .table-plataforma, .table-marketing {
        display: none;
      }
      .arrow-up-bold, .arrow-up-bold-unfolded {
        cursor: pointer;
            width: 18px;
      }
       .svg-color {
    fill: #00433D; 
      width: 20px;
      }
      
      path {
        fill: #00433D!important;
      }
    </style>
