/* Variates Contents 3.0.2 - base compartida */
.mvc {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  max-width: var(--mvc-max-width, none);
  margin-inline: auto;
  padding: var(--mvc-pad, 0);
  color: var(--mvc-text, #111);
  background: var(--mvc-bg, transparent);
  border-radius: var(--mvc-radius, 0);
  overflow: clip;
  isolation: isolate;
  text-align: var(--mvc-text-align, left);
  container-type: inline-size;
  text-rendering: auto;
  -webkit-font-smoothing: auto;
}
.mvc *, .mvc *::before, .mvc *::after { box-sizing: border-box; }
.mvc a { color: inherit; }
.mvc button, .mvc a { -webkit-tap-highlight-color: transparent; }
.mvc button:focus-visible, .mvc a:focus-visible {
  outline: 3px solid color-mix(in srgb, var(--mvc-accent, #e53935) 72%, #fff);
  outline-offset: 3px;
}
.mvc[hidden], .mvc [hidden] { display: none !important; }

.mvc-header {
  display: flex;
  align-items: center;
  gap: 16px;
  min-width: 0;
  margin: 0 0 18px;
  padding: 0 0 10px;
  border-bottom: 2px solid var(--mvc-accent, #e53935);
}
.mvc-heading {
  min-width: 0;
  margin: 0;
  color: var(--mvc-text, #111);
  font-size: clamp(1.25rem, 2.2vw, 2rem);
  font-weight: 850;
  line-height: 1.08;
  letter-spacing: .025em;
  text-transform: uppercase;
}
.mvc-controls, .mvc-ticker-controls {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-inline-start: auto;
  position: relative;
  z-index: 20;
}
.mvc-controls button, .mvc-ticker-controls button {
  display: inline-grid;
  place-items: center;
  width: 38px;
  height: 38px;
  padding: 0;
  border: 1px solid var(--mvc-border, rgba(0,0,0,.16));
  border-radius: max(4px, var(--mvc-radius, 0px));
  color: var(--mvc-text, #111);
  background: var(--mvc-card-bg, #fff);
  font: inherit;
  font-size: 1.4rem;
  line-height: 1;
  cursor: pointer;
  transition: color .2s ease, background .2s ease, border-color .2s ease, transform .2s ease;
}
.mvc-controls .mvc-pause { font-size: .82rem; font-weight: 800; }
.mvc-controls button:hover, .mvc-ticker-controls button:hover {
  color: #fff;
  background: var(--mvc-accent, #e53935);
  border-color: var(--mvc-accent, #e53935);
  transform: translateY(-1px);
}

.mvc-stage { position: relative; min-width: 0; }
.mvc-items {
  display: grid;
  grid-template-columns: repeat(var(--mvc-cols, 4), minmax(0, 1fr));
  column-gap: var(--mvc-gap, 16px);
  row-gap: var(--mvc-gap-y, 16px);
  min-width: 0;
}
.mvc-item {
  --mvc-item-accent: var(--mvc-accent, #e53935);
  min-width: 0;
  position: relative;
  z-index: 1;
  opacity: 1;
  visibility: visible;
  color: var(--mvc-text, #111);
}
.mvc-card-surface {
  min-width: 0;
  min-height: var(--mvc-minh, 260px);
  max-height: var(--mvc-maxh, none);
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: var(--mvc-border-width, 0) solid var(--mvc-border, rgba(0,0,0,.12));
  border-radius: var(--mvc-radius, 0);
  color: var(--mvc-text, #111);
  background: var(--mvc-card-bg, transparent);
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease, background .28s ease;
}
.mvc-media {
  appearance: none;
  display: block;
  flex: 0 0 auto;
  width: 100%;
  min-width: 0;
  position: relative;
  z-index: 1;
  padding: 0;
  overflow: hidden;
  border: 0;
  border-radius: inherit;
  color: inherit;
  background: #e7e7e7;
  cursor: pointer;
  text-decoration: none;
}
.mvc-image-layer {
  display: block;
  width: 100%;
  position: relative;
  z-index: 1;
  opacity: 1;
  filter: none;
  transition: transform .45s cubic-bezier(.2,.75,.25,1), filter .35s ease, opacity .35s ease;
}
.mvc-media img {
  display: block;
  width: 100%;
  max-width: none;
  height: var(--mvc-image-height, auto);
  aspect-ratio: var(--mvc-ratio, 16/9);
  object-fit: var(--mvc-fit, cover);
  object-position: center;
  background: #e7e7e7;
}
.mvc-overlay {
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(to top, rgba(0,0,0,var(--mvc-overlay,.5)), rgba(0,0,0,0) 66%);
}
.mvc-media-placeholder {
  display: grid;
  place-items: center;
  aspect-ratio: var(--mvc-ratio, 16/9);
  min-height: 130px;
  background: linear-gradient(135deg, color-mix(in srgb, var(--mvc-item-accent) 18%, #f5f5f5), #f6f6f6);
}
.mvc-placeholder-icon { font-size: clamp(2rem, 7vw, 4.5rem); filter: grayscale(.1); }

.mvc-content {
  position: relative;
  z-index: 4;
  flex: 1 1 auto;
  min-width: 0;
  padding: var(--mvc-card-pad, 16px);
  color: var(--mvc-text, #111);
  background: transparent;
  opacity: 1 !important;
  visibility: visible !important;
  -webkit-text-fill-color: currentColor;
}
.mvc-meta {
  display: flex;
  align-items: center;
  gap: .48rem .7rem;
  flex-wrap: wrap;
  min-width: 0;
  margin: 0 0 .62rem;
  color: var(--mvc-text-secondary, #666);
  font-size: var(--mvc-meta-size, 12px);
  line-height: 1.35;
}
.mvc-category {
  display: inline-flex;
  align-items: center;
  gap: .3rem;
  max-width: 100%;
  padding: .28em .58em;
  color: #fff;
  background: var(--mvc-item-accent, var(--mvc-accent, #e53935));
  border-radius: max(2px, calc(var(--mvc-radius, 0px) * .42));
  font-size: .86em;
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: .035em;
  text-transform: uppercase;
}
.mvc-category-icon { font-size: 1.1em; line-height: 1; }
.mvc-date { color: var(--mvc-date, #777); }
.mvc-timeago, .mvc-location, .mvc-status, .mvc-phone, .mvc-hits { color: var(--mvc-text-secondary, #666); }
.mvc-phone { text-decoration: none; }
.mvc-status {
  padding: .2em .5em;
  border: 1px solid var(--mvc-border, rgba(0,0,0,.14));
  border-radius: 999px;
}
.mvc-badge {
  display: inline-flex;
  align-items: center;
  padding: .28em .62em;
  border-radius: 999px;
  color: var(--mvc-badge-color, #fff);
  background: var(--mvc-badge-bg, #d71920);
  font-size: .84em;
  font-weight: 850;
  letter-spacing: .04em;
  text-transform: uppercase;
}
.mvc-badge-nuevo { background: #0b8f55; }
.mvc-badge-actualizado { background: #1769aa; }
.mvc-badge-importante { background: #d77800; }
.mvc-badge-finalizado { background: #666; }

.mvc-title {
  display: -webkit-box;
  margin: 0 0 .55rem;
  overflow: hidden;
  color: var(--mvc-link, #111);
  font-size: var(--mvc-title-size, clamp(18px,1.8vw,30px));
  font-weight: var(--mvc-title-weight, 700);
  line-height: 1.16;
  letter-spacing: -.018em;
  overflow-wrap: anywhere;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--mvc-title-lines, 3);
}
.mvc-title, .mvc-title a {
  color: var(--mvc-link, #111) !important;
  opacity: 1 !important;
  visibility: visible !important;
  -webkit-text-fill-color: currentColor !important;
}
.mvc-title a { text-decoration: none; }
.mvc-title a:hover { color: var(--mvc-item-accent, var(--mvc-accent, #e53935)) !important; }
.mvc-summary {
  display: -webkit-box;
  margin: 0;
  overflow: hidden;
  color: var(--mvc-text-secondary, #666) !important;
  font-size: var(--mvc-summary-size, 14px);
  line-height: 1.58;
  opacity: 1 !important;
  visibility: visible !important;
  -webkit-text-fill-color: currentColor !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--mvc-summary-lines, 4);
}
.mvc-actions { margin-top: 1rem; }
.mvc-readmore {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  padding: .65rem 1rem;
  color: var(--mvc-btn-color, #fff) !important;
  background: var(--mvc-btn-bg, #111);
  border: 1px solid transparent;
  border-radius: max(3px, calc(var(--mvc-radius, 0px) * .55));
  font-size: .84rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  transition: transform .2s ease, filter .2s ease;
}
.mvc-readmore:hover { color: var(--mvc-btn-color, #fff) !important; filter: brightness(1.13); transform: translateY(-1px); }

/* Posición del bloque de contenido */
.mvc-content-overlay_bottom .mvc-card-surface,
.mvc-content-overlay_center .mvc-card-surface { min-height: var(--mvc-minh, 260px); }
.mvc-content-overlay_bottom .mvc-media,
.mvc-content-overlay_center .mvc-media { position: absolute; inset: 0; height: 100%; }
.mvc-content-overlay_bottom .mvc-media img,
.mvc-content-overlay_center .mvc-media img { height: 100%; aspect-ratio: auto; }
.mvc-content-overlay_bottom .mvc-content,
.mvc-content-overlay_center .mvc-content { position: absolute; inset-inline: 0; color: #fff; }
.mvc-content-overlay_bottom .mvc-content { inset-block-end: 0; }
.mvc-content-overlay_center .mvc-content { inset-block-start: 50%; transform: translateY(-50%); }
.mvc-content-overlay_bottom .mvc-title,
.mvc-content-overlay_bottom .mvc-title a,
.mvc-content-overlay_bottom .mvc-summary,
.mvc-content-overlay_bottom .mvc-meta,
.mvc-content-overlay_center .mvc-title,
.mvc-content-overlay_center .mvc-title a,
.mvc-content-overlay_center .mvc-summary,
.mvc-content-overlay_center .mvc-meta { color: #fff !important; }
.mvc-content-beside .mvc-card-surface { display: grid; grid-template-columns: minmax(160px, 42%) 1fr; }
.mvc-content-beside .mvc-media { height: 100%; }
.mvc-content-beside .mvc-media img { height: 100%; aspect-ratio: auto; }

/* Fondos del bloque textual */
.mvc-textbg-dark .mvc-content { background: rgba(8,10,14,var(--mvc-content-opacity,.78)); color: #fff; backdrop-filter: blur(var(--mvc-content-blur,0)); }
.mvc-textbg-light .mvc-content { background: rgba(255,255,255,var(--mvc-content-opacity,.78)); color: #111; backdrop-filter: blur(var(--mvc-content-blur,0)); }
.mvc-textbg-custom .mvc-content { background: var(--mvc-content-custom, rgba(0,0,0,.72)); backdrop-filter: blur(var(--mvc-content-blur,0)); }
.mvc-textbg-gradient_bottom .mvc-content { background: linear-gradient(to top, rgba(0,0,0,var(--mvc-gradient,.78)), rgba(0,0,0,0)); color: #fff; }
.mvc-textbg-gradient_full .mvc-content { background: linear-gradient(135deg, rgba(0,0,0,var(--mvc-gradient,.78)), rgba(0,0,0,.18)); color: #fff; }
.mvc-textbg-dark .mvc-title, .mvc-textbg-dark .mvc-title a, .mvc-textbg-dark .mvc-summary, .mvc-textbg-dark .mvc-meta,
.mvc-textbg-gradient_bottom .mvc-title, .mvc-textbg-gradient_bottom .mvc-title a, .mvc-textbg-gradient_bottom .mvc-summary, .mvc-textbg-gradient_bottom .mvc-meta,
.mvc-textbg-gradient_full .mvc-title, .mvc-textbg-gradient_full .mvc-title a, .mvc-textbg-gradient_full .mvc-summary, .mvc-textbg-gradient_full .mvc-meta { color: #fff !important; }
.mvc-textbg-light .mvc-title, .mvc-textbg-light .mvc-title a, .mvc-textbg-light .mvc-summary, .mvc-textbg-light .mvc-meta { color: #111 !important; }

.mvc-textshadow-soft .mvc-title, .mvc-textshadow-soft .mvc-summary { text-shadow: 0 1px 3px rgba(0,0,0,.28); }
.mvc-textshadow-strong .mvc-title, .mvc-textshadow-strong .mvc-summary { text-shadow: 0 2px 10px rgba(0,0,0,.62); }

/* Presets: no alteran la selección de contenido */
.mvc-preset-somos_dark { --mvc-bg:#101216; --mvc-card-bg:#171a20; --mvc-text:#f8f8f8; --mvc-text-secondary:#c6c9cf; --mvc-link:#fff; --mvc-border:rgba(255,255,255,.12); --mvc-date:#b7bbc4; }
.mvc-preset-somos_light { --mvc-bg:#fff; --mvc-card-bg:#fff; --mvc-text:#171717; --mvc-text-secondary:#666; --mvc-link:#111; --mvc-border:rgba(0,0,0,.12); }
.mvc-preset-modern_news { --mvc-radius:14px; --mvc-card-bg:#fff; --mvc-border:rgba(0,0,0,.08); }
.mvc-preset-classic_paper { font-family: Georgia, 'Times New Roman', serif; --mvc-radius:0px; --mvc-border:rgba(0,0,0,.2); }
.mvc-preset-editorial_magazine { --mvc-radius:2px; }
.mvc-preset-community { --mvc-radius:14px; --mvc-card-bg:#fff; --mvc-border:rgba(15,29,48,.1); }
.mvc-preset-urgent { --mvc-accent:#c41218; --mvc-radius:10px; }
.mvc-preset-minimal { --mvc-card-bg:transparent; --mvc-border:rgba(0,0,0,.08); --mvc-radius:0px; }
.mvc-preset-elegant_cards { --mvc-radius:16px; --mvc-card-bg:#fff; }
.mvc-preset-glass_dark { --mvc-bg:rgba(10,13,19,.55); --mvc-card-bg:rgba(19,23,32,.64); --mvc-text:#fff; --mvc-text-secondary:#d4d7dd; --mvc-link:#fff; --mvc-border:rgba(255,255,255,.16); backdrop-filter:blur(14px); }
.mvc-preset-glass_light { --mvc-bg:rgba(255,255,255,.55); --mvc-card-bg:rgba(255,255,255,.68); --mvc-border:rgba(255,255,255,.62); backdrop-filter:blur(14px); }

/* Apariencias con efecto cristal */
.mvc-preset-glass_dark,
.mvc-preset-glass_light { backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); }
.mvc-preset-glass_dark .mvc-card-surface,
.mvc-preset-glass_light .mvc-card-surface { backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); }

/* Variantes visuales. Son independientes de la paleta predefinida. */
.mvc-style-image_cover .mvc-card-surface { min-height: var(--mvc-minh, 260px); background:#111; }
.mvc-style-image_cover .mvc-media { position:absolute; inset:0; width:100%; height:100%; border-radius:inherit; }
.mvc-style-image_cover .mvc-image-layer { width:100%; height:100%; }
.mvc-style-image_cover .mvc-media img { width:100%; height:100%; min-width:100%; min-height:100%; aspect-ratio:auto; object-fit:var(--mvc-fit,cover); }
.mvc-style-image_cover .mvc-content { position:absolute; inset-inline:0; inset-block-end:0; color:#fff; background:linear-gradient(to top,rgba(0,0,0,.92),rgba(0,0,0,.02)); }
.mvc-style-image_cover .mvc-title,
.mvc-style-image_cover .mvc-title a,
.mvc-style-image_cover .mvc-summary,
.mvc-style-image_cover .mvc-meta,
.mvc-style-image_cover .mvc-date,
.mvc-style-image_cover .mvc-timeago,
.mvc-style-image_cover .mvc-location,
.mvc-style-image_cover .mvc-status,
.mvc-style-image_cover .mvc-hits { color:#fff !important; }

.mvc-style-cards .mvc-card-surface { min-height:0; height:auto; background:var(--mvc-card-bg,#fff); }
.mvc-style-cards .mvc-media { position:relative !important; inset:auto !important; height:auto !important; }
.mvc-style-cards .mvc-image-layer { height:auto !important; }
.mvc-style-cards .mvc-media img { width:100%; height:var(--mvc-image-height,auto) !important; min-height:0 !important; aspect-ratio:var(--mvc-ratio,16/9) !important; object-fit:var(--mvc-fit,cover); }
.mvc-style-cards .mvc-content { position:relative !important; inset:auto !important; color:var(--mvc-text,#111) !important; background:transparent !important; }
.mvc-style-cards .mvc-title,
.mvc-style-cards .mvc-title a { color:var(--mvc-link,#111) !important; }
.mvc-style-cards .mvc-summary,
.mvc-style-cards .mvc-meta { color:var(--mvc-text-secondary,#666) !important; }

.mvc-style-compact .mvc-card-surface { min-height:0; }
.mvc-style-compact .mvc-content { padding:clamp(8px,calc(var(--mvc-card-pad,16px) - 5px),14px); }
.mvc-style-compact .mvc-title { margin-bottom:.35rem; font-size:clamp(15px,1.35vw,21px); line-height:1.14; }
.mvc-style-compact .mvc-summary { font-size:12.5px; line-height:1.45; -webkit-line-clamp:2; }
.mvc-style-compact .mvc-meta { margin-bottom:.38rem; font-size:10px; }

.mvc-style-framed .mvc-card-surface { border:1px solid var(--mvc-border,rgba(0,0,0,.12)); background:var(--mvc-card-bg,#fff); box-shadow:0 10px 30px rgba(0,0,0,.10); }
.mvc-style-framed .mvc-media { margin:clamp(7px,1vw,12px); width:calc(100% - clamp(14px,2vw,24px)); border-radius:max(4px,calc(var(--mvc-radius,0px) * .72)); }

.mvc-style-clean .mvc-card-surface { border:0; border-bottom:1px solid var(--mvc-border,rgba(0,0,0,.1)); border-radius:0; background:transparent; box-shadow:none !important; }
.mvc-style-clean .mvc-content { padding-inline:0; }

/* Sombras */
.mvc-shadow-none .mvc-card-surface { box-shadow: none; }
.mvc-shadow-soft .mvc-card-surface { box-shadow: 0 8px 28px rgba(0,0,0,.10); }
.mvc-shadow-medium .mvc-card-surface { box-shadow: 0 14px 36px rgba(0,0,0,.17); }
.mvc-shadow-strong .mvc-card-surface { box-shadow: 0 20px 55px rgba(0,0,0,.28); }
.mvc-shadow-glow .mvc-card-surface { box-shadow: 0 12px 40px color-mix(in srgb, var(--mvc-item-accent) 25%, transparent); }

/* Hover configurables */
.mvc-hover-zoom .mvc-item:hover .mvc-image-layer { transform: scale(1.055); }
.mvc-hover-lift .mvc-item:hover .mvc-card-surface { transform: translateY(-7px); box-shadow: 0 22px 55px rgba(0,0,0,.2); }
.mvc-hover-darken .mvc-item:hover .mvc-image-layer { filter: brightness(.72); }
.mvc-hover-content_shift .mvc-item:hover .mvc-content { transform: translateY(-5px); }
.mvc-hover-summary_reveal .mvc-summary { opacity: 0 !important; transform: translateY(10px); transition: opacity .25s ease, transform .25s ease; }
.mvc-hover-summary_reveal .mvc-item:hover .mvc-summary { opacity: 1 !important; transform: translateY(0); }
.mvc-hover-animated_border .mvc-card-surface::after {
  content: ''; position: absolute; inset: 0; z-index: 7; pointer-events: none; border: 2px solid var(--mvc-item-accent); border-radius: inherit; opacity: 0; transform: scale(.98); transition: .25s ease;
}
.mvc-hover-animated_border .mvc-item:hover .mvc-card-surface::after { opacity: 1; transform: scale(1); }
.mvc-hover-soft_glow .mvc-item:hover .mvc-card-surface { box-shadow: 0 14px 45px color-mix(in srgb, var(--mvc-item-accent) 28%, transparent); }

/* Entrada */
.mvc-enter-fade .mvc-item { animation: mvcFade var(--mvc-animation-duration,.45s) both; animation-delay: calc(var(--mvc-stagger-index,0) * var(--mvc-animation-stagger,60ms)); }
.mvc-enter-slide_up .mvc-item { animation: mvcSlideUp var(--mvc-animation-duration,.45s) both; animation-delay: calc(var(--mvc-stagger-index,0) * var(--mvc-animation-stagger,60ms)); }
.mvc-enter-scale .mvc-item { animation: mvcScale var(--mvc-animation-duration,.45s) both; animation-delay: calc(var(--mvc-stagger-index,0) * var(--mvc-animation-stagger,60ms)); }
@keyframes mvcFade { from { opacity:0; } to { opacity:1; } }
@keyframes mvcSlideUp { from { opacity:0; transform:translateY(18px); } to { opacity:1; transform:none; } }
@keyframes mvcScale { from { opacity:0; transform:scale(.96); } to { opacity:1; transform:none; } }

.mvc-dots { display:flex; justify-content:center; align-items:center; flex-wrap:wrap; gap:7px; margin-top:14px; }
.mvc-dot { width:9px; height:9px; padding:0; border:0; border-radius:50%; background:color-mix(in srgb,var(--mvc-text) 30%,transparent); cursor:pointer; transition:.2s; }
.mvc-dot.is-active { width:24px; border-radius:999px; background:var(--mvc-accent); }
.mvc-counter { display:flex; justify-content:flex-end; gap:3px; margin-top:7px; color:var(--mvc-text-secondary); font-size:.8rem; }

.mvc-debug { margin-top:18px; padding:12px; border:1px dashed var(--mvc-border); background:rgba(127,127,127,.08); font-family:ui-monospace,SFMono-Regular,Consolas,monospace; font-size:12px; }
.mvc-debug summary { cursor:pointer; font-weight:800; }
.mvc-debug pre { white-space:pre-wrap; overflow:auto; }
.mvc-empty { padding:18px; border:1px dashed #aaa; background:rgba(127,127,127,.08); }
.is-expired .mvc-card-surface { filter:grayscale(.5); opacity:.76; }
.is-urgent .mvc-card-surface { border-color:#c41218; }
.is-urgent .mvc-card-surface::before { content:''; position:absolute; inset-inline-start:0; inset-block:0; width:4px; z-index:8; background:#c41218; }

@media (max-width: 980px) {
  .mvc-items { grid-template-columns: repeat(var(--mvc-cols-tablet,2), minmax(0,1fr)); gap:var(--mvc-gap-tablet,14px); }
  .mvc-content-beside .mvc-card-surface { grid-template-columns:1fr; }
  .mvc-content-beside .mvc-media img { height:var(--mvc-image-height,auto); aspect-ratio:var(--mvc-ratio,16/9); }
}
@media (max-width: 680px) {
  .mvc-items { grid-template-columns: repeat(var(--mvc-cols-mobile,1), minmax(0,1fr)); gap:var(--mvc-gap-mobile,12px); }
  .mvc-header { align-items:flex-start; }
  .mvc-heading { font-size:1.25rem; }
  .mvc-controls button { width:34px; height:34px; }
  .mvc-hide-summary-mobile .mvc-summary { display:none !important; }
  .mvc-hide-meta-mobile .mvc-meta { display:none !important; }
  .mvc-hide-arrows-mobile .mvc-controls, .mvc-hide-arrows-mobile .mvc-ticker-controls { display:none !important; }
  .mvc-hide-dots-mobile .mvc-dots { display:none !important; }
  .mvc-title { font-size:clamp(17px,5.4vw,24px); }
  .mvc-card-surface { min-height:auto; }
}

@media (prefers-reduced-motion: reduce) {
  .mvc *, .mvc *::before, .mvc *::after { scroll-behavior:auto !important; animation-duration:.001ms !important; animation-iteration-count:1 !important; transition-duration:.001ms !important; }
  .mvc-enter-fade .mvc-item, .mvc-enter-slide_up .mvc-item, .mvc-enter-scale .mvc-item { animation:none !important; }
}
