.elementor-11018 .elementor-element.elementor-element-674ef66:not(.elementor-motion-effects-element-type-background), .elementor-11018 .elementor-element.elementor-element-674ef66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-674ef66 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11018 .elementor-element.elementor-element-674ef66{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11018 .elementor-element.elementor-element-674ef66, .elementor-11018 .elementor-element.elementor-element-674ef66 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-11018 .elementor-element.elementor-element-39d7477 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-11018 .elementor-element.elementor-element-39d7477 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-11018 .elementor-element.elementor-element-39d7477 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-11018 .elementor-element.elementor-element-39d7477 .jet-listing-dynamic-field__content{text-align:left;}.elementor-11018 .elementor-element.elementor-element-707870e .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-11018 .elementor-element.elementor-element-707870e .jet-listing-dynamic-link__icon{order:1;}.jet-listing-item.single-jet-engine.elementor-page-11018 > .elementor{width:600px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-11018 .elementor-element.elementor-element-945838c{width:8.667%;}.elementor-11018 .elementor-element.elementor-element-85f02ff{width:91.333%;}}/* Start custom CSS for shortcode, class: .elementor-element-2db612b */.icon-cat{
  display: grid;
  place-items: left;
}

.icon-cat i{
  font-size: 26px;
  line-height: 1;
  color: rgba(11,18,32,.72);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9a2cca9 *//* Fila superior */
.elementor-element-e91b385 > .elementor-container{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

/* Columna derecha de las etiquetas */
.elementor-element-85f02ff{
  display: flex;
  justify-content: flex-end;
}

.elementor-element-85f02ff > .elementor-widget-wrap{
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

/* Widget shortcode de etiquetas */
.etiquetas_cat{
  width: auto !important;
  max-width: 100%;
}

.etiquetas_cat .elementor-widget-container{
  width: auto !important;
}

.etiquetas_cat .elementor-shortcode{
  display: flex;
  justify-content: flex-end;
}

/* Globo */
.etiquetas_cat .ede-badge{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 8px 12px;
  border-radius: 999px;
  background: rgba(255,255,255,.78);
  border: 1px solid rgba(196,197,197,.55);
  color: rgba(11,18,32,.76);
  font-size: 12px;
  line-height: 1.2;
  white-space: nowrap;
  box-sizing: border-box;
  width: auto;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-707870e */.ede-card-button .jet-listing-dynamic-link__link{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  padding: 10px 16px;
  border-radius: 999px;
  background: rgba(255,255,255,.78);
  border: 1px solid rgba(196,197,197,.55);
  color: rgba(11,18,32,.82);
  text-decoration: none;
  font-size: 13px;
  line-height: 1;
  font-weight: 500;
  box-sizing: border-box;
  transition: transform .16s ease, box-shadow .16s ease, background .16s ease;
  box-shadow: 0 8px 18px rgba(11,18,32,.06);
}

.ede-card-button .jet-listing-dynamic-link__link:hover{
  transform: translateY(-1px);
  box-shadow: 0 12px 24px rgba(11,18,32,.10);
  background: rgba(255,255,255,.92);
  color: rgba(11,18,32,.95);
}

.ede-card-button .jet-listing-dynamic-link__label{
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-674ef66 */.ede-card{
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  padding: 14px;
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(196,197,197,.55);
  box-shadow: 0 14px 34px rgba(11,18,32,.10);
  transition: transform .16s ease, box-shadow .16s ease;
  will-change: transform, box-shadow;
}

.ede-card::before{
  content:"";
  position: absolute;
  inset: -2px;
  background:
    radial-gradient(240px 170px at 18% 12%, rgba(231,59,80,.14), transparent 60%),
    radial-gradient(240px 170px at 85% 18%, rgba(19,160,190,.14), transparent 60%);
  opacity: .95;
  pointer-events: none;
}

.ede-card > *{
  position: relative;
  z-index: 1;
}

.ede-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 24px 54px rgba(11,18,32,.16);
}

@media (max-width: 760px){
  .ede-card:hover{
    transform: none !important;
  }
}

@media (prefers-reduced-motion: reduce){
  .ede-card{
    transition: none !important;
  }

  .ede-card:hover{
    transform: none !important;
    box-shadow: 0 14px 34px rgba(11,18,32,.10) !important;
  }
}/* End custom CSS */