.elementor-952 .elementor-element.elementor-element-3d0984c0{--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;}.elementor-952 .elementor-element.elementor-element-d5de7db{text-align:center;}.elementor-952 .elementor-element.elementor-element-d5de7db .elementor-heading-title{text-transform:none;color:var( --e-global-color-6ff3f7ee );}.elementor-952 .elementor-element.elementor-element-7dfc7b6a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--overlay-opacity:0.5;}.elementor-952 .elementor-element.elementor-element-7dfc7b6a::before, .elementor-952 .elementor-element.elementor-element-7dfc7b6a > .elementor-background-video-container::before, .elementor-952 .elementor-element.elementor-element-7dfc7b6a > .e-con-inner > .elementor-background-video-container::before, .elementor-952 .elementor-element.elementor-element-7dfc7b6a > .elementor-background-slideshow::before, .elementor-952 .elementor-element.elementor-element-7dfc7b6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-952 .elementor-element.elementor-element-7dfc7b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-952 .elementor-element.elementor-element-ab08d7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6ff3f7ee );--border-color:var( --e-global-color-6ff3f7ee );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-5123ca57{--display:flex;}.elementor-952 .elementor-element.elementor-element-53acd0f4{text-align:center;}.elementor-952 .elementor-element.elementor-element-56520792 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-952 .elementor-element.elementor-element-56520792 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-952 .elementor-element.elementor-element-56520792 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-952 .elementor-element.elementor-element-56520792 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-952 .elementor-element.elementor-element-56520792 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-952 .elementor-element.elementor-element-56520792 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-952 .elementor-element.elementor-element-56520792{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-952 .elementor-element.elementor-element-56520792 .elementor-icon-list-text{transition:color 0.3s;}.elementor-952 .elementor-element.elementor-element-3e6064e8{text-align:justify;font-size:14px;}.elementor-952 .elementor-element.elementor-element-cae555b.elementor-element{--align-self:center;}.elementor-952 .elementor-element.elementor-element-1589aa27{--display:flex;}.elementor-952 .elementor-element.elementor-element-65b02ad8{--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;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6ff3f7ee );--border-color:var( --e-global-color-6ff3f7ee );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-38e00f96{--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;}.elementor-952 .elementor-element.elementor-element-2cb6d85d{text-align:center;}.elementor-952 .elementor-element.elementor-element-62ab52b1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-952 .elementor-element.elementor-element-62ab52b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-952 .elementor-element.elementor-element-62ab52b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-952 .elementor-element.elementor-element-62ab52b1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-952 .elementor-element.elementor-element-62ab52b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-952 .elementor-element.elementor-element-62ab52b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-952 .elementor-element.elementor-element-62ab52b1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-952 .elementor-element.elementor-element-62ab52b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-952 .elementor-element.elementor-element-2da53505 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-2da53505{text-align:justify;font-size:14px;}.elementor-952 .elementor-element.elementor-element-2c00e513.elementor-element{--align-self:center;}.elementor-952 .elementor-element.elementor-element-2c9d8f36{--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;}.elementor-952 .elementor-element.elementor-element-2db33840{--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;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6ff3f7ee );--border-color:var( --e-global-color-6ff3f7ee );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-c4c344{--display:flex;}.elementor-952 .elementor-element.elementor-element-12a49f11{text-align:center;}.elementor-952 .elementor-element.elementor-element-cda7dcf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-952 .elementor-element.elementor-element-cda7dcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-952 .elementor-element.elementor-element-cda7dcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-952 .elementor-element.elementor-element-cda7dcf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-952 .elementor-element.elementor-element-cda7dcf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-952 .elementor-element.elementor-element-cda7dcf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-952 .elementor-element.elementor-element-cda7dcf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-952 .elementor-element.elementor-element-cda7dcf .elementor-icon-list-text{transition:color 0.3s;}.elementor-952 .elementor-element.elementor-element-7b1a4b4b{text-align:justify;font-size:14px;}.elementor-952 .elementor-element.elementor-element-2acc003d.elementor-element{--align-self:center;}.elementor-952 .elementor-element.elementor-element-456ea2f9{--display:flex;}.elementor-952 .elementor-element.elementor-element-cce4937{--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;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6ff3f7ee );--border-color:var( --e-global-color-6ff3f7ee );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-5ec9b388{--display:flex;}.elementor-952 .elementor-element.elementor-element-38e5606c{text-align:center;}.elementor-952 .elementor-element.elementor-element-fa5e2e5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-952 .elementor-element.elementor-element-fa5e2e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-952 .elementor-element.elementor-element-fa5e2e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-952 .elementor-element.elementor-element-fa5e2e5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-952 .elementor-element.elementor-element-fa5e2e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-952 .elementor-element.elementor-element-fa5e2e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-952 .elementor-element.elementor-element-fa5e2e5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-952 .elementor-element.elementor-element-fa5e2e5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-952 .elementor-element.elementor-element-1c72f736{text-align:justify;font-size:14px;}.elementor-952 .elementor-element.elementor-element-7319ac75.elementor-element{--align-self:center;}.elementor-952 .elementor-element.elementor-element-747f5526{--display:flex;}.elementor-952 .elementor-element.elementor-element-1586967{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-2a8911a4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-2a8911a4{text-align:center;}.elementor-952 .elementor-element.elementor-element-2a8911a4 .elementor-heading-title{text-transform:none;color:var( --e-global-color-6ff3f7ee );}.elementor-952 .elementor-element.elementor-element-1c4bddff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-1c4bddff{text-align:center;}.elementor-952 .elementor-element.elementor-element-244edafa > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-244edafa{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-952 .elementor-element.elementor-element-7dfc7b6a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-952 .elementor-element.elementor-element-7dfc7b6a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-7dfc7b6a *//* GRID: 4 columnas desktop, 2 tablet, 1 móvil, y todas las tarjetas estiradas */
.grid-cards{
  display:grid;
  grid-template-columns: repeat(4, minmax(0,1fr));
  gap:24px;
  align-items: stretch; /* estira los ítems */
}

/* Responsivo */
@media (max-width: 1024px){
  .grid-cards{ grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width: 767px){
  .grid-cards{ grid-template-columns: 1fr; }
}

/* Tarjeta: flex column para que el botón quede abajo y todas llenen la celda */
/* Sin sombra ni bordes redondeados */
.svc-card{
  box-shadow: none !important;
  border-radius: 0 !important;
}
.svc-card:hover{
  transform: none !important;
  box-shadow: none !important;
}

/* Imagen sin esquinas redondeadas */
.svc-media img{
  border-radius: 0 !important;
}


/* Empuja el botón al fondo */
.svc-footer{ margin-top:auto; }

/* Descripción recortada a 3 líneas */
.card-excerpt{
  line-height: 1.6;
  max-height: calc(1.6em * 3);
  overflow: hidden;
  transition: max-height .25s ease;
}
.card-excerpt.is-open{
  max-height: 1000vh; /* grande para que quepa todo; el grid ajusta */
}

/* Botón de mostrar más */
.read-more{
  display: inline-block;
  margin-top: 8px;
  cursor: pointer;
  border: 0;
  background: transparent;
  text-decoration: underline;
  font-weight: 600;
}/* End custom CSS */