/* WebPrime · Case Summary Split Premium · v1.18.0 */

.wpcssp{
  position:relative;
  width:100%;
  background:var(--wpcssp-bg,#F7F7F5);
  color:var(--wpcssp-body-color,#171717);
  box-sizing:border-box;
}
.wpcssp *{box-sizing:border-box}

.wpcssp.is-full-bleed{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
}

.wpcssp-shell{
  width:100%;
  max-width:var(--wpcssp-shell,1920px);
  margin:0 auto;
  position:relative;
}

.wpcssp-view{
  display:none;
  width:100%;
  min-height:var(--wpcssp-min-h,620px);
  position:relative;
}

.wpcssp-text-panel{
  background:var(--wpcssp-text-bg,#F7F7F5);
  display:flex;
  min-width:0;
  position:relative;
  z-index:2;
}

.wpcssp-copy{
  width:100%;
  margin:0;
}

.wpcssp-eyebrow{
  color:var(--wpcssp-eyebrow-color,#6B6B6B);
  margin:0 0 10px;
}

.wpcssp-title{
  color:var(--wpcssp-title-color,#111111);
  margin:0;
  font-weight:500;
}

.wpcssp-body{
  color:var(--wpcssp-body-color,#171717);
  margin:0;
}
.wpcssp-body p:first-child{margin-top:0}
.wpcssp-body p:last-child{margin-bottom:0}

.wpcssp-media-panel{
  background:var(--wpcssp-media-bg,#F3F3F1);
  overflow:hidden;
  min-width:0;
  display:flex;
  align-items:stretch;
  justify-content:stretch;
  position:relative;
  z-index:1;
}

.wpcssp-media{
  width:100%;
  height:100%;
  display:block;
  border-radius:var(--wpcssp-radius,0);
  transform:scale(var(--wpcssp-scale,1));
  transform-origin:center;
}

.wpcssp.has-media-shadow .wpcssp-media{
  box-shadow:0 18px 55px rgba(0,0,0,.10);
}

/* Líneas premium */
.wpcssp.has-top-line::before,
.wpcssp.has-bottom-line::after{
  content:"";
  position:absolute;
  height:var(--wpcssp-line-thickness,1px);
  background:var(--wpcssp-line,#2B2B2B);
  opacity:var(--wpcssp-line-opacity,.65);
  z-index:12;
  pointer-events:none;
}

.wpcssp.line-scope-full.has-top-line::before,
.wpcssp.line-scope-full.has-bottom-line::after{
  left:0; right:0;
}
.wpcssp.line-scope-shell.has-top-line::before,
.wpcssp.line-scope-shell.has-bottom-line::after{
  left:max(0px,calc((100% - var(--wpcssp-shell,1920px))/2));
  right:max(0px,calc((100% - var(--wpcssp-shell,1920px))/2));
}
.wpcssp.line-scope-inset.has-top-line::before,
.wpcssp.line-scope-inset.has-bottom-line::after{
  left:var(--wpcssp-line-inset,0px);
  right:var(--wpcssp-line-inset,0px);
}
.wpcssp.has-top-line::before{top:0}
.wpcssp.has-bottom-line::after{bottom:0}

/* Motion */
.wpcssp.has-motion .wpcssp-copy,
.wpcssp.has-motion .wpcssp-media-panel{
  animation:wpcssp-enter var(--wpcssp-motion-duration,650ms) cubic-bezier(.2,.75,.25,1) both;
}
.wpcssp.has-motion .wpcssp-media-panel{animation-delay:90ms}
@keyframes wpcssp-enter{
  from{opacity:0;transform:translateY(var(--wpcssp-motion-y,12px))}
  to{opacity:1;transform:translateY(0)}
}

/* Desktop */
@media(min-width:1200px){
  .wpcssp-view--d{display:flex}
  .wpcssp.d-layout-row .wpcssp-view--d{flex-direction:row}
  .wpcssp.d-layout-stack .wpcssp-view--d{flex-direction:column}
  .wpcssp.d-order-media_first .wpcssp-view--d{flex-direction:row-reverse}
  .wpcssp.d-layout-stack.d-order-media_first .wpcssp-view--d{flex-direction:column-reverse}

  .wpcssp-view--d .wpcssp-text-panel{flex:0 0 var(--wpcssp-d-text-w,50%);padding:var(--wpcssp-d-py,88px) var(--wpcssp-d-px,88px)}
  .wpcssp-view--d .wpcssp-media-panel{flex:0 0 var(--wpcssp-d-media-w,50%);height:var(--wpcssp-d-mh,520px);min-height:0}
  .wpcssp-view--d .wpcssp-copy{max-width:var(--wpcssp-d-text-max,720px)}
  .wpcssp-view--d .wpcssp-title{font-size:var(--wpcssp-d-title,64px);line-height:var(--wpcssp-d-title-lh,1.18)}
  .wpcssp-view--d .wpcssp-body{font-size:var(--wpcssp-d-body,17px);line-height:var(--wpcssp-d-body-lh,1.55);margin-top:var(--wpcssp-d-gap,14px)}
  .wpcssp-view--d .wpcssp-media{object-position:var(--wpcssp-d-fx,50%) var(--wpcssp-d-fy,50%)}

  .wpcssp.d-fit-cover .wpcssp-view--d .wpcssp-media{object-fit:cover}
  .wpcssp.d-fit-contain .wpcssp-view--d .wpcssp-media{object-fit:contain}
  .wpcssp.d-fit-natural .wpcssp-view--d .wpcssp-media{object-fit:contain;height:auto;align-self:center}

  .wpcssp.d-align-left .wpcssp-view--d .wpcssp-copy{text-align:left}
  .wpcssp.d-align-center .wpcssp-view--d .wpcssp-copy{text-align:center;margin-left:auto;margin-right:auto}
  .wpcssp.d-align-right .wpcssp-view--d .wpcssp-copy{text-align:right;margin-left:auto}
  .wpcssp.d-valign-start .wpcssp-view--d .wpcssp-text-panel{align-items:flex-start}
  .wpcssp.d-valign-center .wpcssp-view--d .wpcssp-text-panel{align-items:center}
  .wpcssp.d-valign-end .wpcssp-view--d .wpcssp-text-panel{align-items:flex-end}

  .wpcssp.has-divider.d-layout-row .wpcssp-view--d .wpcssp-media-panel{
    border-left:var(--wpcssp-line-thickness,1px) solid color-mix(in srgb,var(--wpcssp-line,#2B2B2B) calc(var(--wpcssp-line-opacity,.65)*100%),transparent);
  }
  .wpcssp.has-divider.d-layout-row.d-order-media_first .wpcssp-view--d .wpcssp-media-panel{
    border-left:0;
    border-right:var(--wpcssp-line-thickness,1px) solid color-mix(in srgb,var(--wpcssp-line,#2B2B2B) calc(var(--wpcssp-line-opacity,.65)*100%),transparent);
  }
}

/* Portátil */
@media(max-width:1199px) and (min-width:900px){
  .wpcssp-view--l{display:flex}
  .wpcssp.l-layout-row .wpcssp-view--l{flex-direction:row}
  .wpcssp.l-layout-stack .wpcssp-view--l{flex-direction:column}
  .wpcssp.l-order-media_first .wpcssp-view--l{flex-direction:row-reverse}
  .wpcssp.l-layout-stack.l-order-media_first .wpcssp-view--l{flex-direction:column-reverse}

  .wpcssp-view--l .wpcssp-text-panel{flex:0 0 var(--wpcssp-l-text-w,48%);padding:var(--wpcssp-l-py,64px) var(--wpcssp-l-px,64px)}
  .wpcssp-view--l .wpcssp-media-panel{flex:0 0 var(--wpcssp-l-media-w,52%);height:var(--wpcssp-l-mh,500px);min-height:0}
  .wpcssp-view--l .wpcssp-copy{max-width:var(--wpcssp-l-text-max,620px)}
  .wpcssp-view--l .wpcssp-title{font-size:var(--wpcssp-l-title,52px);line-height:var(--wpcssp-l-title-lh,1.18)}
  .wpcssp-view--l .wpcssp-body{font-size:var(--wpcssp-l-body,16px);line-height:var(--wpcssp-l-body-lh,1.55);margin-top:var(--wpcssp-l-gap,14px)}
  .wpcssp-view--l .wpcssp-media{object-position:var(--wpcssp-l-fx,50%) var(--wpcssp-l-fy,50%)}

  .wpcssp.l-fit-cover .wpcssp-view--l .wpcssp-media{object-fit:cover}
  .wpcssp.l-fit-contain .wpcssp-view--l .wpcssp-media{object-fit:contain}
  .wpcssp.l-fit-natural .wpcssp-view--l .wpcssp-media{object-fit:contain;height:auto;align-self:center}

  .wpcssp.l-align-left .wpcssp-view--l .wpcssp-copy{text-align:left}
  .wpcssp.l-align-center .wpcssp-view--l .wpcssp-copy{text-align:center;margin-left:auto;margin-right:auto}
  .wpcssp.l-align-right .wpcssp-view--l .wpcssp-copy{text-align:right;margin-left:auto}
  .wpcssp.l-valign-start .wpcssp-view--l .wpcssp-text-panel{align-items:flex-start}
  .wpcssp.l-valign-center .wpcssp-view--l .wpcssp-text-panel{align-items:center}
  .wpcssp.l-valign-end .wpcssp-view--l .wpcssp-text-panel{align-items:flex-end}

  .wpcssp.has-divider.l-layout-row .wpcssp-view--l .wpcssp-media-panel{
    border-left:var(--wpcssp-line-thickness,1px) solid rgba(43,43,43,.65);
  }
  .wpcssp.has-divider.l-layout-row.l-order-media_first .wpcssp-view--l .wpcssp-media-panel{
    border-left:0;border-right:var(--wpcssp-line-thickness,1px) solid rgba(43,43,43,.65);
  }
}

/* Tablet */
@media(max-width:899px) and (min-width:600px){
  .wpcssp-view--t{display:flex}
  .wpcssp.t-layout-row .wpcssp-view--t{flex-direction:row}
  .wpcssp.t-layout-stack .wpcssp-view--t{flex-direction:column}
  .wpcssp.t-order-media_first .wpcssp-view--t{flex-direction:row-reverse}
  .wpcssp.t-layout-stack.t-order-media_first .wpcssp-view--t{flex-direction:column-reverse}

  .wpcssp-view--t .wpcssp-text-panel{flex:0 0 var(--wpcssp-t-text-w,100%);padding:var(--wpcssp-t-py,44px) var(--wpcssp-t-px,44px)}
  .wpcssp-view--t .wpcssp-media-panel{flex:0 0 var(--wpcssp-t-media-w,100%);height:var(--wpcssp-t-mh,420px);min-height:0}
  .wpcssp-view--t .wpcssp-copy{max-width:var(--wpcssp-t-text-max,560px)}
  .wpcssp-view--t .wpcssp-title{font-size:var(--wpcssp-t-title,42px);line-height:var(--wpcssp-t-title-lh,1.16)}
  .wpcssp-view--t .wpcssp-body{font-size:var(--wpcssp-t-body,16px);line-height:var(--wpcssp-t-body-lh,1.55);margin-top:var(--wpcssp-t-gap,14px)}
  .wpcssp-view--t .wpcssp-media{object-position:var(--wpcssp-t-fx,50%) var(--wpcssp-t-fy,50%)}

  .wpcssp.t-fit-cover .wpcssp-view--t .wpcssp-media{object-fit:cover}
  .wpcssp.t-fit-contain .wpcssp-view--t .wpcssp-media{object-fit:contain}
  .wpcssp.t-fit-natural .wpcssp-view--t .wpcssp-media{object-fit:contain;height:auto;align-self:center}

  .wpcssp.t-align-left .wpcssp-view--t .wpcssp-copy{text-align:left}
  .wpcssp.t-align-center .wpcssp-view--t .wpcssp-copy{text-align:center;margin-left:auto;margin-right:auto}
  .wpcssp.t-align-right .wpcssp-view--t .wpcssp-copy{text-align:right;margin-left:auto}
  .wpcssp.t-valign-start .wpcssp-view--t .wpcssp-text-panel{align-items:flex-start}
  .wpcssp.t-valign-center .wpcssp-view--t .wpcssp-text-panel{align-items:center}
  .wpcssp.t-valign-end .wpcssp-view--t .wpcssp-text-panel{align-items:flex-end}

  .wpcssp.has-divider.t-layout-row .wpcssp-view--t .wpcssp-media-panel{
    border-left:var(--wpcssp-line-thickness,1px) solid rgba(43,43,43,.65);
  }
  .wpcssp.has-divider.t-layout-stack.divider-mobile .wpcssp-view--t .wpcssp-media-panel{
    border-top:var(--wpcssp-line-thickness,1px) solid rgba(43,43,43,.65);
  }
}

/* Móvil */
@media(max-width:599px){
  .wpcssp{min-height:0!important;height:auto!important}
  .wpcssp-view--m{display:flex;min-height:0!important}

  .wpcssp.m-layout-row .wpcssp-view--m{flex-direction:row}
  .wpcssp.m-layout-stack .wpcssp-view--m{flex-direction:column}
  .wpcssp.m-order-media_first .wpcssp-view--m{flex-direction:row-reverse}
  .wpcssp.m-layout-stack.m-order-media_first .wpcssp-view--m{flex-direction:column-reverse}

  .wpcssp-view--m .wpcssp-text-panel{flex:0 0 var(--wpcssp-m-text-w,100%);padding:var(--wpcssp-m-py,22px) var(--wpcssp-m-px,24px)}
  .wpcssp-view--m .wpcssp-media-panel{flex:0 0 var(--wpcssp-m-media-w,100%);height:var(--wpcssp-m-mh,300px);min-height:0}
  .wpcssp-view--m .wpcssp-copy{max-width:var(--wpcssp-m-text-max,100%)}
  .wpcssp-view--m .wpcssp-title{font-size:var(--wpcssp-m-title,34px);line-height:var(--wpcssp-m-title-lh,1.14)}
  .wpcssp-view--m .wpcssp-body{font-size:var(--wpcssp-m-body,15px);line-height:var(--wpcssp-m-body-lh,1.55);margin-top:var(--wpcssp-m-gap,14px)}
  .wpcssp-view--m .wpcssp-media{object-position:var(--wpcssp-m-fx,50%) var(--wpcssp-m-fy,50%)}

  .wpcssp.m-fit-cover .wpcssp-view--m .wpcssp-media{object-fit:cover}
  .wpcssp.m-fit-contain .wpcssp-view--m .wpcssp-media{object-fit:contain}
  .wpcssp.m-fit-natural .wpcssp-view--m .wpcssp-media{object-fit:contain;height:auto;align-self:center}

  .wpcssp.m-align-left .wpcssp-view--m .wpcssp-copy{text-align:left}
  .wpcssp.m-align-center .wpcssp-view--m .wpcssp-copy{text-align:center;margin-left:auto;margin-right:auto}
  .wpcssp.m-align-right .wpcssp-view--m .wpcssp-copy{text-align:right;margin-left:auto}
  .wpcssp.m-valign-start .wpcssp-view--m .wpcssp-text-panel{align-items:flex-start}
  .wpcssp.m-valign-center .wpcssp-view--m .wpcssp-text-panel{align-items:center}
  .wpcssp.m-valign-end .wpcssp-view--m .wpcssp-text-panel{align-items:flex-end}

  .wpcssp.has-divider.m-layout-row .wpcssp-view--m .wpcssp-media-panel{
    border-left:var(--wpcssp-line-thickness,1px) solid rgba(43,43,43,.65);
  }
  .wpcssp.has-divider.m-layout-stack.divider-mobile .wpcssp-view--m .wpcssp-media-panel{
    border-top:var(--wpcssp-line-thickness,1px) solid rgba(43,43,43,.65);
  }
}

/* Curvas compartidas */
.wpcssp.wp-curve-top{
  border-top-left-radius:var(--wp-section-radius,32px);
  border-top-right-radius:var(--wp-section-radius,32px);
  margin-top:calc(var(--wp-section-overlap,0px)*-1);
  overflow:hidden;
  z-index:3;
}
.wpcssp.wp-curve-bottom{
  padding-bottom:var(--wp-transition-depth,28px);
  overflow:visible!important;
  z-index:2;
}
.wpcssp.wp-curve-bottom::after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:0;
  height:var(--wp-transition-depth,28px);
  background:var(--wp-transition-next,#fff);
  border-top-left-radius:var(--wp-section-radius,32px);
  border-top-right-radius:var(--wp-section-radius,32px);
  transform:translateY(calc(var(--wp-section-overlap,0px)*-1));
  pointer-events:none;
  z-index:20;
}

@media(max-width:599px){
  .wpcssp.curve-off-mobile.wp-curve-top{border-radius:0;margin-top:0}
  .wpcssp.curve-off-mobile.wp-curve-bottom{padding-bottom:0}
  .wpcssp.curve-off-mobile.wp-curve-bottom::after{display:none}
}

@media(prefers-reduced-motion:reduce){
  .wpcssp.has-motion .wpcssp-copy,
  .wpcssp.has-motion .wpcssp-media-panel{
    animation:none!important;
  }
}


/* V1.18.1 · FIX Alto imagen
   El control "Alto imagen" gobierna ahora la altura REAL del bloque visual.
   Antes solo modificaba min-height y la fila lo volvía a estirar por el alto mínimo
   general de la sección. */
@media(min-width:900px){
  .wpcssp.d-layout-row .wpcssp-view--d .wpcssp-media-panel,
  .wpcssp.l-layout-row .wpcssp-view--l .wpcssp-media-panel{
    align-self:center;
  }
}

@media(max-width:899px){
  .wpcssp.t-layout-stack .wpcssp-view--t .wpcssp-media-panel,
  .wpcssp.m-layout-stack .wpcssp-view--m .wpcssp-media-panel{
    width:100%;
  }
}

/* Cover/Contain ocupan la altura exacta definida por dispositivo. */
.wpcssp .wpcssp-media{
  min-height:0;
}


/* V1.18.3 · CTA Premium opcional */
.wpcssp-cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.55em;
  width:max-content;
  max-width:100%;
  color:var(--wpcssp-cta-color,#111);
  background:var(--wpcssp-cta-bg,#DFF3F0);
  border:var(--wpcssp-cta-border-w,1px) solid var(--wpcssp-cta-border,#2B2B2B);
  border-radius:var(--wpcssp-cta-radius,0);
  padding:var(--wpcssp-cta-py,12px) var(--wpcssp-cta-px,24px);
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
  transition:
    background-color .22s ease,
    color .22s ease,
    border-color .22s ease,
    transform .22s ease;
}
.wpcssp-cta:hover,
.wpcssp-cta:focus-visible{
  color:var(--wpcssp-cta-hover-color,#fff);
  background:var(--wpcssp-cta-hover-bg,#111);
  border-color:var(--wpcssp-cta-hover-border,#111);
  transform:translateY(-1px);
}
.wpcssp-cta:focus-visible{
  outline:2px solid currentColor;
  outline-offset:3px;
}
.wpcssp-cta-arrow{
  display:inline-block;
  transition:transform .22s ease;
}
.wpcssp-cta:hover .wpcssp-cta-arrow,
.wpcssp-cta:focus-visible .wpcssp-cta-arrow{
  transform:translateX(3px);
}

@media(min-width:1200px){
  .wpcssp-view--d .wpcssp-cta{
    margin-top:var(--wpcssp-d-cta-gap,18px);
    font-size:var(--wpcssp-d-cta-size,14px);
  }
}
@media(max-width:1199px) and (min-width:900px){
  .wpcssp-view--l .wpcssp-cta{
    margin-top:var(--wpcssp-l-cta-gap,18px);
    font-size:var(--wpcssp-l-cta-size,14px);
  }
}
@media(max-width:899px) and (min-width:600px){
  .wpcssp-view--t .wpcssp-cta{
    margin-top:var(--wpcssp-t-cta-gap,18px);
    font-size:var(--wpcssp-t-cta-size,14px);
  }
}
@media(max-width:599px){
  .wpcssp-view--m .wpcssp-cta{
    margin-top:var(--wpcssp-m-cta-gap,18px);
    font-size:var(--wpcssp-m-cta-size,13px);
  }
}

/* Alineación coherente con el copy */
.wpcssp.d-align-center .wpcssp-view--d .wpcssp-cta,
.wpcssp.l-align-center .wpcssp-view--l .wpcssp-cta,
.wpcssp.t-align-center .wpcssp-view--t .wpcssp-cta,
.wpcssp.m-align-center .wpcssp-view--m .wpcssp-cta{
  margin-left:auto;
  margin-right:auto;
}
.wpcssp.d-align-right .wpcssp-view--d .wpcssp-cta,
.wpcssp.l-align-right .wpcssp-view--l .wpcssp-cta,
.wpcssp.t-align-right .wpcssp-view--t .wpcssp-cta,
.wpcssp.m-align-right .wpcssp-view--m .wpcssp-cta{
  margin-left:auto;
}


/* V1.19.0 · Asset 10 · Editorial Grid / Fila sincronizada
   Cirugía responsive: en composición Texto + Imagen, ambos paneles comparten
   la misma altura real. El alto de imagen funciona como mínimo objetivo,
   pero si el copy necesita más espacio la imagen acompaña automáticamente. */

@media(min-width:1200px){
  .wpcssp.d-layout-row.d-sync-row .wpcssp-view--d{
    align-items:stretch!important;
  }
  .wpcssp.d-layout-row.d-sync-row .wpcssp-view--d .wpcssp-text-panel,
  .wpcssp.d-layout-row.d-sync-row .wpcssp-view--d .wpcssp-media-panel{
    align-self:stretch!important;
    height:auto!important;
  }
  .wpcssp.d-layout-row.d-sync-row .wpcssp-view--d .wpcssp-media-panel{
    min-height:var(--wpcssp-d-mh,520px)!important;
  }
}

@media(min-width:900px) and (max-width:1199px){
  .wpcssp.l-layout-row.l-sync-row .wpcssp-view--l{
    align-items:stretch!important;
  }
  .wpcssp.l-layout-row.l-sync-row .wpcssp-view--l .wpcssp-text-panel,
  .wpcssp.l-layout-row.l-sync-row .wpcssp-view--l .wpcssp-media-panel{
    align-self:stretch!important;
    height:auto!important;
  }
  .wpcssp.l-layout-row.l-sync-row .wpcssp-view--l .wpcssp-media-panel{
    min-height:var(--wpcssp-l-mh,500px)!important;
  }
}

@media(min-width:600px) and (max-width:899px){
  .wpcssp.t-layout-row.t-sync-row .wpcssp-view--t{
    align-items:stretch!important;
    min-height:0!important;
  }
  .wpcssp.t-layout-row.t-sync-row .wpcssp-view--t .wpcssp-text-panel,
  .wpcssp.t-layout-row.t-sync-row .wpcssp-view--t .wpcssp-media-panel{
    align-self:stretch!important;
    height:auto!important;
  }
  .wpcssp.t-layout-row.t-sync-row .wpcssp-view--t .wpcssp-media-panel{
    min-height:var(--wpcssp-t-mh,420px)!important;
  }
  .wpcssp.t-layout-row.t-sync-row .wpcssp-view--t .wpcssp-media{
    height:100%!important;
    min-height:100%!important;
  }
  .wpcssp.t-layout-row.t-sync-row .wpcssp-view--t .wpcssp-media{
    width:100%!important;
    height:100%!important;
  }
}

@media(max-width:599px){
  .wpcssp.m-layout-row.m-sync-row .wpcssp-view--m{
    align-items:stretch!important;
    min-height:0!important;
  }
  .wpcssp.m-layout-row.m-sync-row .wpcssp-view--m .wpcssp-text-panel,
  .wpcssp.m-layout-row.m-sync-row .wpcssp-view--m .wpcssp-media-panel{
    align-self:stretch!important;
    height:auto!important;
  }
  .wpcssp.m-layout-row.m-sync-row .wpcssp-view--m .wpcssp-media-panel{
    min-height:var(--wpcssp-m-mh,300px)!important;
  }
  .wpcssp.m-layout-row.m-sync-row .wpcssp-view--m .wpcssp-media{
    height:100%!important;
    min-height:100%!important;
  }
  .wpcssp.m-layout-row.m-sync-row .wpcssp-view--m .wpcssp-media{
    width:100%!important;
    height:100%!important;
  }
}

/* V1.19.1 · corrección real de Fila sincronizada.
   El selector correcto del panel de copy es .wpcssp-text-panel.
   .wpcssp-media es la propia <img>, no un contenedor de <img>. */
.wpcssp.d-layout-row.d-sync-row .wpcssp-view--d .wpcssp-media,
.wpcssp.l-layout-row.l-sync-row .wpcssp-view--l .wpcssp-media,
.wpcssp.t-layout-row.t-sync-row .wpcssp-view--t .wpcssp-media,
.wpcssp.m-layout-row.m-sync-row .wpcssp-view--m .wpcssp-media{
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
}
