.navbarDesk p.bold, .navbarDesk a{
  all:unset;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:16.21px;
  line-height:20px;
  color: inherit;
  transition:all 0.2s ease;
  cursor:pointer;
}
      
      .navbarDesk a{
        color:white;
      }
      
      .navbarDesk a:hover, .navbarDesk .menu .juntas:hover{
        color:#F1D7AB;
      }
      
.navbarDesk .menu .juntas button.flecha.active{
  transform: rotate(-135deg);
  top: 3px;
}
      
      .navbarDesk .menu .juntas .subMenu a.page:hover{
        color:#711D35;
        font-weight:800;
      }
      
      .navbarDesk{
        position: relative;
        display:flex;
        padding:25px 20px;
        width:100%;
        background-color:#711D35;
        justify-content:center;
        align-items:center;
        box-shadow: 0 0 10px rgba(0,0,0,01);
      }
      
      .navbarDeskContent{
        display:flex;
        width:100%;
        max-width:1383px;
        justify-content:space-between;
        gap:30px;
        align-items:center;
        /*background-color:purple;*/
      }
      
      .navbarDesk a.logo{
        all:unset;
        cursor:pointer;
        display:flex;
        width:174px;
        height:150px;
        /*background-color:black;*/
        flex-shrink:0;
      }
      
      .navbarDesk a.logo img{
        width:100%;
        object-position:center;
        object-fit:cover;
      }
      
      .navbarDesk .menu{
        display:flex;
        width:100%;
        max-width:1170px;
        gap:25px;
        justify-content:space-between;
        align-items:center;
        /*background-color:green;*/
      }
      
      .navbarDesk .menu .juntas{
         display:flex;
         gap:6px;
         align-items:center;
         /*background-color:brown;*/
         color:white;
         position:relative;
      }

      button.flecha {
        all:unset;
        cursor:pointer;
        width: 9px;
        height: 9px;
        border-right: 3px solid           currentColor;
        border-bottom: 3px solid currentColor;
        transform: rotate(45deg);
        display: inline-block;
        color: inherit;
        /*background-color:blue;*/
        transition:all 0.25s ease;
        position:relative;
     }
  
      
      .navbarDesk .menu .redes{
        display:flex;
        width:100%;
        /*background-color:blue;*/
        gap:12px;
        max-width:114px;
        justify-content:space-between;
      }
      
      .navbarDesk .menu .redes a.icon{
        display:flex;
        cursor:pointer;
        width:30px;
        height:30px;
        /*background-color:black;*/
      }
      
      .navbarDesk .menu .redes .icon img{
        width:100%;
        object-fit:cover;
        object-position:center;
      }
      
      .navbarDesk .menu .juntas .subMenu{
        display:flex;
        position:absolute;
        top:30px;
        left:0;
        width:240px;
        background-color:F5F4F1px;
        flex-direction:column;
      }
      
      .navbarDesk .menu .juntas .subMenu .deco{
        display:flex;
        width:100%;
        height:6px;
        background-color:#991D39;
      }
      
      .navbarDesk .menu .juntas .subMenu a.page{
        display:flex;
        align-items:center;
        padding:17px 39px;
        background-color:white;
        color:#665D5D;
        font-weight:500;
      }
      
      .navbarDesk .menu .juntas .subMenu .line{
        display:flex;
        width:100%;
        height:1px;
        background-color:#BFB7B7;
      }
      
      .navbarDesk .menu .juntas .subMenu.hidden{
        display:none;
      }
      
      
      
      .navbarChica{
        position: relative;
         z-index:1000;
        display:none;
        padding:25px 20px;
        width:100%;
        background-color:#711D35;
        justify-content:center;
        align-items:center;
      }
      
      .navbarChicaContent{
        display:flex;
        width:100%;
        max-width:1343px;
        justify-content:space-between;
        gap:30px;
        align-items:center;
        /*background-color:purple;*/
      }
      
      .navbarChica a.logo{
        all:unset;
        cursor:pointer;
        display:flex;
        width:174px;
        height:150px;
        /*background-color:black;*/
      }
      
      .navbarChica a.logo img{
        width:100%;
        object-position:center;
        object-fit:cover;
      }
      
.navbarChica button.hamburger {
  all:unset;
  cursor:pointer;
  width: 33px;
  height: 23px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  cursor: pointer;
  /*background-color:black;*/
}

.navbarChica  .hamburger span {
  display: block;
  height: 2px;
  background-color:white;
  border-radius: 2px;
}


      
      .navbarChica .menu{
        display:flex;
        position:fixed;
        top:0;
        right:0;
        width:340px;
        height:100vh;
        background-color:white;
        padding:30px;
        flex-direction:column;
        align-items:flex-end;
        gap:40px;
        transition:all 1s ease;
      }
      
      .navbarChica .menu.hidden{
        display:none;
      }
      
.navbarChica button.cerrar {
  all:unset;
  cursor:pointer;
  display:flex;
  width: 24px;
  height: 24px;
  position: relative;
}

.cerrar .line {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 3px;
  background: currentColor;
}

.cerrar .line-1 {
  transform: translateY(-50%) rotate(45deg);
}

.cerrar .line-2 {
  transform: translateY(-50%) rotate(-45deg);
}
      
      .navbarChica .menu .secciones{
        display:flex;
        width:100%;
        /*background-color:orange;*/
        flex-direction:column;
        gap:30px;
      }
      
      .navbarChica .menu .secciones .grupo{
        display:flex;
        flex-direction:column;
        /*background-color:pink;*/
        width:100%;
        gap:15px;
      }
      
     .navbarChica .menu .secciones .grupo .desglose{
        display:flex;
        flex-direction:column;
        /*background-color:green;*/
        gap:10px;
        padding:0 0 0 25px;
        width:100%;
      }
      
      .navbarChica .menu .secciones .grupo .desglose .line{
        display:flex;
        width:100%;
        height:1px;
        background-color:#BFB7B7;
      }
      
      
      .navbarChica .menu a, .navbarChica .menu p{
  all:unset;
  cursor:pointer;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:18px;
  line-height:20px;
  color: inherit;
  transition:all 0.2s ease;
  cursor:pointer;
      }
      
     .navbarChica .menu .secciones .grupo .desglose a{
  all:unset;
  cursor:pointer;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size:18px;
  line-height:20px;
  color: inherit;
  transition:all 0.2s ease;
  cursor:pointer;
      }
      
      
      .navbarChica .menu a.contacto{
        all:unset;
        display:flex;
        position:absolute;
        right:30px;
        bottom:80px;
        height: 60px;
        width:60px;
        /*background-color:black;*/
        cursor:pointer;
        box-shadow: 0 0 9px rgba(0,0,0,0.3);
        border-radius: 50px;
      }
      
      .navbarChica .menu a.contacto img{
        width:100%;
        object-position:center;
        object-fit:cover;
      }


      .navbarEscudo{
        display: flex;
        width: 122px;
        height: 155px;
        /*background-color: black;*/
        flex-shrink: 0;
      }

      .navbarEscudo img{
        width: 100%;
        object-fit: cover;
        object-position: center;
      }
      
      
      @media(max-width:1390px){
        
         .navbarDesk{
            display:none;
        }
        
        .navbarChica{
            display:flex;
        }
        
      }
      

       @media(max-width:714px){

          .navbarChica a.logo{
              /*background-color: #F1D7AB;*/
              width: 121.8px;
              height: 105px;
          }

          .navbarChica button.hamburger{
              /*background-color: pink;*/
              width: 23.1px;
              height: 16.1px;
          }

       }
      
