.elementor-10515 .elementor-element.elementor-element-b9acd4e > .elementor-container{max-width:1300px;min-height:500px;}.elementor-10515 .elementor-element.elementor-element-b9acd4e:not(.elementor-motion-effects-element-type-background), .elementor-10515 .elementor-element.elementor-element-b9acd4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.klikticket.es/wp-content/uploads/2025/10/PruebaBlanca.png");background-repeat:no-repeat;}.elementor-10515 .elementor-element.elementor-element-b9acd4e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0A7DBF00 0%, #E0F4FF00 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10515 .elementor-element.elementor-element-b9acd4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-130px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-10515 .elementor-element.elementor-element-c187653{text-align:center;width:100%;max-width:100%;}.elementor-10515 .elementor-element.elementor-element-c187653 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:700;line-height:1.2em;}.elementor-10515 .elementor-element.elementor-element-13e6f86{text-align:center;color:#0A7DBF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;line-height:0.5em;}.elementor-10515 .elementor-element.elementor-element-13e6f86 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-10515 .elementor-element.elementor-element-3498a70 > .elementor-container{min-height:550px;}.elementor-10515 .elementor-element.elementor-element-dc4a1a8 > .elementor-container{max-width:900px;}.elementor-10515 .elementor-element.elementor-element-dc4a1a8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10515 .elementor-element.elementor-element-9d6e8ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-10515 .elementor-element.elementor-element-9d6e8ba > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-10515 .elementor-element.elementor-element-9d6e8ba > .elementor-element-populated, .elementor-10515 .elementor-element.elementor-element-9d6e8ba > .elementor-element-populated > .elementor-background-overlay, .elementor-10515 .elementor-element.elementor-element-9d6e8ba > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10515 .elementor-element.elementor-element-9d6e8ba > .elementor-element-populated{box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-10515 .elementor-element.elementor-element-9d6e8ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10515 .elementor-element.elementor-element-96f68ba img{width:74%;}.elementor-10515 .elementor-element.elementor-element-78c65ae{color:#212529;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10515 .elementor-element.elementor-element-13179bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-10515 .elementor-element.elementor-element-e92d990 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#004B85;border-radius:8px 8px 8px 8px;padding:14px 19px 12px 19px;}.elementor-10515 .elementor-element.elementor-element-e92d990 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10515 .elementor-element.elementor-element-be416a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-10515 .elementor-element.elementor-element-be416a8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-10515 .elementor-element.elementor-element-be416a8 > .elementor-element-populated, .elementor-10515 .elementor-element.elementor-element-be416a8 > .elementor-element-populated > .elementor-background-overlay, .elementor-10515 .elementor-element.elementor-element-be416a8 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10515 .elementor-element.elementor-element-be416a8 > .elementor-element-populated{box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-10515 .elementor-element.elementor-element-be416a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10515 .elementor-element.elementor-element-394e08d img{width:70%;}.elementor-10515 .elementor-element.elementor-element-394e08d > .elementor-widget-container{margin:-11px -3px -3px -3px;}.elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10515 .elementor-element.elementor-element-862e520{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-10515 .elementor-element.elementor-element-428f3ff .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#004B85;border-radius:8px 8px 8px 8px;padding:14px 19px 12px 19px;}.elementor-10515 .elementor-element.elementor-element-428f3ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10515 .elementor-element.elementor-element-1c7ab64 > .elementor-container{max-width:866px;}.elementor-10515 .elementor-element.elementor-element-1c7ab64{margin-top:0px;margin-bottom:94px;}.elementor-10515 .elementor-element.elementor-element-aed07b6{text-align:center;}.elementor-10515 .elementor-element.elementor-element-aed07b6 .elementor-heading-title{color:#0A7DBF;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-10515 .elementor-element.elementor-element-aed07b6 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-10515 .elementor-element.elementor-element-5d5cf3e > .elementor-widget-container{margin:0px 0px 30px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10515 .elementor-element.elementor-element-c187653 .elementor-heading-title{font-size:50px;}.elementor-10515 .elementor-element.elementor-element-13e6f86{line-height:1.1em;}.elementor-10515 .elementor-element.elementor-element-9d6e8ba > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-10515 .elementor-element.elementor-element-96f68ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10515 .elementor-element.elementor-element-78c65ae{font-size:12px;}.elementor-10515 .elementor-element.elementor-element-78c65ae > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10515 .elementor-element.elementor-element-13179bf .elementor-icon-list-item > a{font-size:12px;}.elementor-10515 .elementor-element.elementor-element-e92d990 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10515 .elementor-element.elementor-element-be416a8 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-10515 .elementor-element.elementor-element-394e08d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10515 .elementor-element.elementor-element-862e520 .elementor-icon-list-item > a{font-size:12px;}}/* Start custom CSS for column, class: .elementor-element-9d6e8ba */.versiones_lite {
    height: 320px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-be416a8 */.elementor-section, .elementor-column, .elementor-widget-wrap, .elementor-element-populated{
  overflow: visible !important;
}

#plan-recomendado > .elementor-element-populated,
#plan-recomendado > .elementor-widget-wrap{
  position: relative;
  z-index: 3;
  background: #fff;
  border: 2px solid #087dbf;
  border-radius: 10px;
  box-shadow: 0 8px 25px rgba(8,125,191,.25);
  transform: scale(1.06);
  transition: transform .25s ease, box-shadow .25s ease;
}

/* Etiqueta "Recomendado" */
#plan-recomendado > .elementor-element-populated::before,
#plan-recomendado > .elementor-widget-wrap::before{
  content: "Recomendado";
  position: absolute;
  top: -18px;
  left: 50%;
  transform: translateX(-50%);
  background: #087dbf;
  color: #fff;
  font-weight: 400;
  font-size: 13px;
   font-family: "Poppins", sans-serif;
  padding: 2px 16px;
  border-radius: 20px;
  box-shadow: 0 3px 6px rgba(0,0,0,.12);
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d5cf3e */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

:root{
  --check-color:#1977f3;       /* azul del check */
  --check-bg:#eaf2ff;          /* fondo del check */
  --cross-color:#b7bcc7;       /* color del guion */
  --border:#e6eaf2;            /* líneas internas */
  --header-bg:#f6f8fb;         /* cabecera superior */
  --plan-bg:#ffffff;           /* fila de nombres de plan */
  --row-alt:#fbfcfe;           /* zebra */
  --section-bg:#f0f4f8;        /* divisor de sección */
}

.version-table-wrapper{
  width:100%;
  overflow-x:auto;
  padding:8px;
}

.version-table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  font-family:'Poppins',sans-serif;
  font-size:15px;
  background:#fff;
  border:none; /* ❌ sin borde externo */
  border-radius:14px;
  box-shadow:0 6px 18px rgba(16,24,40,.06);
  text-align:center;
}

/* celdas base */
.version-table th,
.version-table td{
  padding:14px 16px;
  vertical-align:middle;
  border-bottom:1px solid var(--border);
  line-height:1.4;
}

/* primera fila del thead (Características / Versiones) */
.version-table thead tr:first-child th{
  background:var(--header-bg);
  font-weight:600;
  color:#111827;
}

/* segunda fila del thead (LITE / CORPORATE) */
.version-table thead tr:last-child th{
  background:var(--plan-bg);
  font-weight:700;
  font-size:18px;
  position:relative;
  color:#111827;
}

/* barra azul bajo los títulos de plan */
.version-table thead tr:last-child th:not(:first-child)::after{
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  bottom:-1px;
  width:72%;
  height:3px;
  border-radius:3px 3px 0 0;
  background:#e9eef5;
}

/* esquinas redondeadas superiores */
.version-table thead tr:first-child th:first-child{ border-top-left-radius:14px; }
.version-table thead tr:first-child th:last-child{ border-top-right-radius:14px; }

/* columna de características */
.version-table td:first-child,
.version-table th[rowspan]{
  text-align:left;
  font-weight:500;
  color:#0f172a;
  background:#fcfcfd;
}

/* zebra */
.version-table tbody tr:not(.section-divider):nth-child(even) td{
  background:var(--row-alt);
}

/* hover */
.version-table tbody tr:not(.section-divider):hover td{
  background:#f7faff;
}

/* divisor de sección */
.version-table .section-divider td{
  background:var(--section-bg);
  font-weight:600;
  text-transform:uppercase;
  color:#1f2937;
  border-top:1px solid var(--border);
  border-bottom:1px solid var(--border);
  letter-spacing:.2px;
}

/* checks y guiones */
.version-table .check,
.version-table .cross{
  position:relative;
}

.version-table .check::before{
  content:"✓";
  display:inline-grid;
  place-items:center;
  width:22px;
  height:22px;
  margin:auto;
  border-radius:50%;
  background:var(--check-bg);
  color:var(--check-color);
  font-weight:700;
  font-size:14px;
}

.version-table .cross::before{
  content:"—";
  color:var(--cross-color);
  font-weight:600;
  font-size:18px;
}

/* bordes verticales suaves */
.version-table tbody td + td{
  border-left:1px solid var(--border);
}

/* elimina borde inferior de la última fila */
.version-table tbody tr:last-child td{
  border-bottom:none;
}

/* responsive */
@media (max-width: 640px){
  .version-table{
    font-size:14px;
  }
  .version-table thead tr:last-child th{
    font-size:16px;
  }
  .version-table td:first-child{
    min-width:220px;
  }
}

/* --- Quitar cualquier borde que añada el tema --- */
.version-table,
.version-table tr,
.version-table th,
.version-table td {
  border: 0 !important;
  border-bottom: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* --- Resaltar términos de la primera columna (por fila) --- */
/* 1–12 = Usuarios … Centros de coste  |  14–16 = KT Invoice Review, KT myBank, KlikCard */
.version-table tbody tr:nth-child(1)  td:first-child,  /* Usuarios */
.version-table tbody tr:nth-child(2)  td:first-child,  /* Integración */
.version-table tbody tr:nth-child(3)  td:first-child,  /* Entorno web */
.version-table tbody tr:nth-child(4)  td:first-child,  /* Aplicación móvil */
.version-table tbody tr:nth-child(5)  td:first-child,  /* Multiidioma */
.version-table tbody tr:nth-child(6)  td:first-child,  /* Multidivisa */
.version-table tbody tr:nth-child(7)  td:first-child,  /* Doble tributación */
.version-table tbody tr:nth-child(8)  td:first-child,  /* Dietas */
.version-table tbody tr:nth-child(9)  td:first-child,  /* Kilometrajes */
.version-table tbody tr:nth-child(10) td:first-child,  /* Anticipos */
.version-table tbody tr:nth-child(11) td:first-child,  /* Trayectos */
.version-table tbody tr:nth-child(12) td:first-child,  /* Centros de coste */
.version-table tbody tr:nth-child(14) td:first-child,  /* KT Invoice Review */
.version-table tbody tr:nth-child(15) td:first-child,  /* KT myBank */
.version-table tbody tr:nth-child(16) td:first-child   /* KlikCard */
{
  font-weight: 700 !important;
  color: #0A7DBF !important;
}/* End custom CSS */