.elementor-22814 .elementor-element.elementor-element-325fcb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for html, class: .elementor-element-c591edd */.hero .hero-content .kicker{
  position:relative !important;
  display:inline-block !important;

  margin-bottom:28px !important;
  padding:12px 18px !important;

  color:#ffffff !important;

  font-size:30px !important;
  font-weight:700 !important;
  letter-spacing:2px !important;
  line-height:1.15 !important;

  text-transform:uppercase !important;

  z-index:1 !important;
}

.hero .hero-content .kicker::before{
  content:"" !important;

  position:absolute !important;
  top:0 !important;
  right:0 !important;
  bottom:0 !important;
  left:0 !important;

  background:#9d6676 !important;

  z-index:-1 !important;
}

@media(max-width:650px){

  .hero .hero-content .kicker{
    font-size:22px !important;
    padding:10px 14px !important;
    letter-spacing:1.4px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-325fcb2 *//* BOTÓN GENERAL DORADO */
.button-gold{
  background:var(--gold);
  border-color:var(--gold);
  color:#ffffff !important;
}

.button-gold:hover{
  background:var(--vino);
  border-color:var(--vino);
  color:#ffffff !important;
}


/* BOTÓN CLARO PARA HERO Y FOOTER OSCURO */
.button-light{
  background:#ffffff;
  border-color:#ffffff;
  color:var(--vino) !important;
}

.button-light:hover{
  background:var(--rosa-claro);
  border-color:var(--rosa-claro);
  color:var(--vino) !important;
}


.hero .kicker{
  color:#f0d7dd;
  font-size:18px;
  font-weight:700;
  letter-spacing:4px;
  text-transform:uppercase;
  margin-bottom:22px;
}/* End custom CSS */