.elementor-1752 .elementor-element.elementor-element-430c0d51{--display:flex;--min-height:225px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#B18F6A;--border-color:#B18F6A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-430c0d51:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-430c0d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B18F6A;}.elementor-1752 .elementor-element.elementor-element-430c0d51.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1752 .elementor-element.elementor-element-430c0d51:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D2D2D2;--border-color:#D2D2D2;}.elementor-1752 .elementor-element.elementor-element-430c0d51, .elementor-1752 .elementor-element.elementor-element-430c0d51::before{--border-transition:0.3s;}.elementor-1752 .elementor-element.elementor-element-55e6ba37{--display:flex;--min-height:80px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1752 .elementor-element.elementor-element-55e6ba37:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-55e6ba37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1752 .elementor-element.elementor-element-36a064dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-1752 .elementor-element.elementor-element-13b38d5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1752 .elementor-element.elementor-element-1d4bff7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-1752 .elementor-element.elementor-element-430c0d51{--width:70%;}}/* Start custom CSS */.tab-activa {
  display: inline-block;
  position: relative;
  padding-top: 10px;
  font-size: 20px;
  font-weight: 600;
}

.tab-activa::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 95px;
  height: 4px;
  border-radius: 4px;
  background: linear-gradient(90deg, #ff4d4d, #ffd93d, #4d9fff);
}

.color-heade{
    color:#9ca3af;
}

/* no borra arriba es la viñeta*/

.sin-espacio {
    margin: 0;
    padding-left: 1em; /* o 0 si quieres que las viñetas estén alineadas al borde */
  }

  .sin-espacio li {
    margin: 0;
    padding: 0;
  }

/*rexy*/
.paint-btn {
  display: inline-block;
  padding: 14px 36px;
  background-color: #f5df4d; /* tipo Pantone Illuminating */
  color: #111;
  font-weight: 600;
  text-decoration: none;
  border-radius: 6px;
  border: 2px solid transparent;
  transition: all 0.25s ease;
}

.paint-btn:hover {
  transform: translateY(-4px); /* sube ligeramente */
  border: 2px solid #111;      /* borde fino */
}/* End custom CSS */