.elementor-180908 .elementor-element.elementor-element-136fe09 .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-136fe09 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-136fe09 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-180908 .elementor-element.elementor-element-1d7598a .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-1d7598a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-1d7598a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-180908 .elementor-element.elementor-element-164f415 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-180908 .elementor-element.elementor-element-164f415 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-180908 .elementor-element.elementor-element-164f415{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-180908 .elementor-element.elementor-element-164f415 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-180908 .elementor-element.elementor-element-cb0e9c2 .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-cb0e9c2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-cb0e9c2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-180908 .elementor-element.elementor-element-0dc7bde .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-0dc7bde .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-0dc7bde .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-180908 .elementor-element.elementor-element-db0d38f > .elementor-element-populated.elementor-column-wrap{padding:20px 0px 24px 0px;}.elementor-180908 .elementor-element.elementor-element-db0d38f > .elementor-element-populated.elementor-widget-wrap{padding:20px 0px 24px 0px;}.elementor-180908 .elementor-element.elementor-element-73bd2f2 > .elementor-element-populated.elementor-column-wrap{padding:20px 0px 24px 0px;}.elementor-180908 .elementor-element.elementor-element-73bd2f2 > .elementor-element-populated.elementor-widget-wrap{padding:20px 0px 24px 0px;}.elementor-180908 .elementor-element.elementor-element-a79c3a5 > .elementor-element-populated.elementor-column-wrap{padding:20px 0px 24px 0px;}.elementor-180908 .elementor-element.elementor-element-a79c3a5 > .elementor-element-populated.elementor-widget-wrap{padding:20px 0px 24px 0px;}.elementor-180908 .elementor-element.elementor-element-4bc6e11 > .elementor-element-populated.elementor-column-wrap{padding:20px 0px 24px 0px;}.elementor-180908 .elementor-element.elementor-element-4bc6e11 > .elementor-element-populated.elementor-widget-wrap{padding:20px 0px 24px 0px;}.elementor-180908 .elementor-element.elementor-element-ff9c8e3 .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-ff9c8e3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-ff9c8e3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-180908 .elementor-element.elementor-element-2ed3fc2 .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-2ed3fc2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-2ed3fc2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-180908 .elementor-element.elementor-element-37f165d .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-37f165d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-37f165d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-180908 .elementor-element.elementor-element-5352c4a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-180908 .elementor-element.elementor-element-5352c4a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-180908 .elementor-element.elementor-element-2fa0276 .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-2fa0276 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-2fa0276 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-180908 .elementor-element.elementor-element-2fa0276{margin-top:0px;margin-bottom:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-180908 .elementor-element.elementor-element-8c1a488 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-180908 .elementor-element.elementor-element-7393a25 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-180908 .elementor-element.elementor-element-cc3b855 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-180908 .elementor-element.elementor-element-4498e56 .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-4498e56 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-4498e56 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-180908 .elementor-element.elementor-element-41bd238 .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-41bd238 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-41bd238 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );}.elementor-180908 .elementor-element.elementor-element-0c0fb34 .trx_addons_bg_text{z-index:0;}.elementor-180908 .elementor-element.elementor-element-0c0fb34 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-180908 .elementor-element.elementor-element-0c0fb34 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-180908 .elementor-element.elementor-element-0d5f565{width:47%;}.elementor-180908 .elementor-element.elementor-element-d7c2b3e{width:58%;}.elementor-180908 .elementor-element.elementor-element-6341798{width:42%;}.elementor-180908 .elementor-element.elementor-element-33cd8c0{width:53%;}.elementor-180908 .elementor-element.elementor-element-7a40491{width:100%;}.elementor-180908 .elementor-element.elementor-element-db0d38f{width:25%;}.elementor-180908 .elementor-element.elementor-element-73bd2f2{width:25%;}.elementor-180908 .elementor-element.elementor-element-a79c3a5{width:25%;}.elementor-180908 .elementor-element.elementor-element-4bc6e11{width:25%;}.elementor-180908 .elementor-element.elementor-element-0c45b13{width:100%;}.elementor-180908 .elementor-element.elementor-element-35afd48{width:10%;}.elementor-180908 .elementor-element.elementor-element-c55cf40{width:10%;}.elementor-180908 .elementor-element.elementor-element-4d0c65d{width:10%;}.elementor-180908 .elementor-element.elementor-element-9954c97{width:10%;}.elementor-180908 .elementor-element.elementor-element-432a433{width:10%;}.elementor-180908 .elementor-element.elementor-element-fcaed65{width:10%;}.elementor-180908 .elementor-element.elementor-element-1221220{width:10%;}.elementor-180908 .elementor-element.elementor-element-ac56a0e{width:10%;}.elementor-180908 .elementor-element.elementor-element-ae91987{width:10%;}.elementor-180908 .elementor-element.elementor-element-fbcee73{width:10%;}.elementor-180908 .elementor-element.elementor-element-a303c05{width:100%;}.elementor-180908 .elementor-element.elementor-element-65cf2fb{width:33%;}.elementor-180908 .elementor-element.elementor-element-6a5e0a5{width:33%;}.elementor-180908 .elementor-element.elementor-element-a7c5b84{width:33%;}.elementor-180908 .elementor-element.elementor-element-bb206a6{width:55%;}.elementor-180908 .elementor-element.elementor-element-a11bd44{width:45%;}.elementor-180908 .elementor-element.elementor-element-156e31f{width:35%;}.elementor-180908 .elementor-element.elementor-element-1aa7a06{width:65%;}.elementor-180908 .elementor-element.elementor-element-4c57a9c{width:68%;}.elementor-180908 .elementor-element.elementor-element-dbcf9ff{width:32%;}}@media(max-width:1024px){.elementor-180908 .elementor-element.elementor-element-5352c4a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-180908 .elementor-element.elementor-element-5352c4a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */body.page-id-180908 {
  --tlk-navy: #11244f;
  --tlk-orange: #ff5b0a;
  --tlk-green: #12c86b;
  --tlk-cyan: #19b8d4;
  --tlk-magenta: #ec258f;
  --tlk-lime: #a7db12;
  --tlk-ink: #45516b;
  --tlk-pale: #eef8ff;
  background: #ffffff;
  color: var(--tlk-ink);
}
body.page-id-180908 .page_content_wrap,
body.page-id-180908 .content_wrap,
body.page-id-180908 .content,
body.page-id-180908 .post_content {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}
body.page-id-180908 .top_panel_title,
body.page-id-180908 .page_title_wrap {
  display: none;
}
body.page-id-180908 header.top_panel .sc_layouts_hide_on_frontpage {
  display: none !important;
}
body.page-id-180908 .elementor-section .elementor-container {
  max-width: 1200px;
}
body.page-id-180908 .tlk-section-full .elementor-container {
  max-width: 1200px;
}
body.page-id-180908 .tlk-extra-hero {
  padding: 72px 28px 64px;
  background: #ffffff;
}
body.page-id-180908 .tlk-extra-hero.elementor-section .elementor-container {
  align-items: center;
  gap: 44px;
}
body.page-id-180908 .tlk-eyebrow p {
  margin: 0 0 14px;
  color: #6780a5;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
}
body.page-id-180908 .tlk-extra-title .elementor-heading-title {
  margin: 0;
  color: var(--tlk-navy);
  font-size: clamp(46px, 4vw, 62px);
  font-weight: 800;
  line-height: .98;
  letter-spacing: -.045em;
}
body.page-id-180908 .tlk-extra-title .elementor-heading-title span {
  color: var(--tlk-orange);
}
body.page-id-180908 .tlk-extra-lead {
  margin-top: 24px;
  max-width: 610px;
  color: #52617d;
  font-size: 18px;
  line-height: 1.62;
}
body.page-id-180908 .tlk-hero-actions {
  margin: 28px 0 26px;
}
body.page-id-180908 .tlk-hero-actions .elementor-column .elementor-widget-wrap.elementor-element-populated {
  padding: 0 12px 0 0;
}
body.page-id-180908 .tlk-hero-primary .elementor-button,
body.page-id-180908 .tlk-extra-cta .elementor-button {
  min-height: 54px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 28px;
  border-radius: 14px;
  background: var(--tlk-green);
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  box-shadow: 0 12px 28px rgba(18, 200, 107, .2);
}
body.page-id-180908 .tlk-hero-secondary .elementor-button {
  min-height: 54px;
  padding: 0 2px;
  border-bottom: 2px solid var(--tlk-orange);
  border-radius: 0;
  background: transparent;
  color: var(--tlk-navy);
  font-size: 15px;
  font-weight: 700;
}
body.page-id-180908 .tlk-hero-copy .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 22px;
}
body.page-id-180908 .tlk-hero-copy .elementor-icon-list-item {
  margin: 0;
  color: var(--tlk-navy);
  font-size: 13px;
  font-weight: 600;
}
body.page-id-180908 .tlk-hero-copy .elementor-icon-list-icon {
  color: var(--tlk-cyan);
}
body.page-id-180908 .tlk-hero-visual {
  position: relative;
}
body.page-id-180908 .tlk-hero-visual img {
  width: 100%;
  min-height: 520px;
  object-fit: cover;
  border-radius: 38px 0 38px 38px;
  box-shadow: 0 24px 58px rgba(17, 36, 79, .16);
}
body.page-id-180908 .tlk-hero-note {
  position: absolute;
  right: 22px;
  bottom: 22px;
  width: 220px;
  padding: 18px 20px;
  border-radius: 18px;
  background: #ffffff;
  color: var(--tlk-navy);
  font-size: 17px;
  font-weight: 800;
  line-height: 1.25;
  transform: rotate(-2deg);
  box-shadow: 0 12px 28px rgba(17, 36, 79, .14);
}
body.page-id-180908 .tlk-extra-section {
  padding: 68px 28px;
}
body.page-id-180908 .tlk-families-intro {
  padding-bottom: 18px;
}
body.page-id-180908 .tlk-extra-section h2,
body.page-id-180908 .tlk-extra-age h2,
body.page-id-180908 .tlk-extra-cta h2 {
  margin: 0;
  color: var(--tlk-navy);
  font-size: clamp(34px, 3vw, 50px);
  font-weight: 800;
  line-height: 1.08;
  letter-spacing: -.035em;
}
body.page-id-180908 h1,
body.page-id-180908 h2,
body.page-id-180908 h3 {
  hyphens: none;
  overflow-wrap: normal;
  word-break: normal;
}
body.page-id-180908 .tlk-families-intro .elementor-widget-text-editor {
  max-width: 760px;
  margin-top: 12px;
  font-size: 17px;
  line-height: 1.6;
}
body.page-id-180908 .tlk-families-grid {
  padding-top: 18px;
}
body.page-id-180908 .tlk-families-grid.elementor-section .elementor-container {
  gap: 16px;
  align-items: stretch;
}
body.page-id-180908 .tlk-family-card.elementor-column .elementor-widget-wrap.elementor-element-populated {
  height: 100%;
  margin: 0;
  overflow: hidden;
  border-radius: 22px;
  background: var(--tlk-orange);
  box-shadow: 0 16px 32px rgba(17, 36, 79, .11);
}
body.page-id-180908 .tlk-family-programacion.elementor-column .elementor-widget-wrap.elementor-element-populated { background: var(--tlk-cyan); }
body.page-id-180908 .tlk-family-videojuegos.elementor-column .elementor-widget-wrap.elementor-element-populated { background: var(--tlk-magenta); }
body.page-id-180908 .tlk-family-ia.elementor-column .elementor-widget-wrap.elementor-element-populated { background: var(--tlk-lime); }
body.page-id-180908 .tlk-family-card .elementor-widget-image img {
  width: 100%;
  height: 230px;
  object-fit: cover;
}
body.page-id-180908 .tlk-family-card .elementor-widget-heading,
body.page-id-180908 .tlk-family-card .elementor-widget-text-editor,
body.page-id-180908 .tlk-family-card .elementor-widget-button {
  padding: 0 24px;
}
body.page-id-180908 .tlk-family-card h3 {
  margin: 20px 0 2px;
  color: #ffffff;
  font-size: 25px;
  font-weight: 800;
  line-height: 1.08;
}
body.page-id-180908 .tlk-family-card .elementor-widget-text-editor {
  margin: 0;
  color: #ffffff;
  font-size: 15px;
  line-height: 1.45;
}
body.page-id-180908 .tlk-family-card .elementor-widget-text-editor p {
  margin: 4px 0 10px;
}
body.page-id-180908 .tlk-family-card .elementor-button {
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  text-decoration: underline;
}
body.page-id-180908 .tlk-family-ia h3,
body.page-id-180908 .tlk-family-ia .elementor-widget-text-editor,
body.page-id-180908 .tlk-family-ia .elementor-button {
  color: var(--tlk-navy);
}
body.page-id-180908 .tlk-extra-age {
  padding: 76px 28px 70px;
  background: var(--tlk-pale);
  text-align: center;
}
body.page-id-180908 .tlk-extra-age .elementor-widget-text-editor {
  margin-top: 12px;
  font-size: 17px;
}
body.page-id-180908 .tlk-age-row {
  margin-top: 28px;
}
body.page-id-180908 .tlk-age-row.elementor-section .elementor-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}
body.page-id-180908 .tlk-age-chip {
  width: auto;
  min-width: 145px;
}
body.page-id-180908 .tlk-age-chip.elementor-column .elementor-widget-wrap.elementor-element-populated {
  padding: 0;
}
body.page-id-180908 .tlk-age-chip .elementor-button {
  width: 100%;
  padding: 13px 18px;
  border: 1px solid #d7e5f2;
  border-radius: 999px;
  background: #ffffff;
  color: var(--tlk-navy);
  font-weight: 700;
  box-shadow: 0 7px 18px rgba(17, 36, 79, .06);
}
body.page-id-180908 .tlk-age-active .elementor-button,
body.page-id-180908 .tlk-age-chip .elementor-button:hover {
  border-color: var(--tlk-orange);
  background: var(--tlk-orange);
  color: #ffffff;
}
body.page-id-180908 .tlk-extra-products {
  padding-top: 80px;
}
body.page-id-180908 .tlk-extra-products .elementor-widget-text-editor {
  max-width: 820px;
  margin-top: 12px;
  font-size: 17px;
  line-height: 1.6;
}
body.page-id-180908 .tlk-extra-products .elementor-widget-woocommerce-products {
  margin-top: 34px;
}
body.page-id-180908 .tlk-extra-trust {
  margin: 10px auto 70px;
  padding: 38px 34px;
  border-radius: 26px;
  background: #fbfcff;
}
body.page-id-180908 .tlk-extra-trust.elementor-section .elementor-container {
  gap: 26px;
}
body.page-id-180908 .tlk-extra-trust .elementor-icon-box-wrapper {
  align-items: flex-start;
}
body.page-id-180908 .tlk-extra-trust .elementor-icon {
  color: var(--tlk-cyan);
  font-size: 34px;
}
body.page-id-180908 .tlk-extra-trust .elementor-icon-box-title {
  margin: 0 0 6px;
  color: var(--tlk-navy);
  font-size: 18px;
  font-weight: 800;
}
body.page-id-180908 .tlk-extra-trust .elementor-icon-box-description {
  color: #66728a;
  line-height: 1.5;
}
body.page-id-180908 .tlk-extra-local {
  background: #fff8f1;
}
body.page-id-180908 .tlk-extra-local.elementor-section .elementor-container {
  align-items: center;
  gap: 48px;
}
body.page-id-180908 .tlk-extra-local .tlk-local-copy .elementor-widget-text-editor {
  margin: 22px 0;
  font-size: 17px;
  line-height: 1.65;
}
body.page-id-180908 .tlk-extra-local .elementor-button {
  border-radius: 12px;
  background: var(--tlk-navy);
  color: #ffffff;
  font-weight: 700;
}
body.page-id-180908 .tlk-local-image img {
  width: 100%;
  border-radius: 26px;
  box-shadow: 0 18px 42px rgba(17, 36, 79, .13);
}
body.page-id-180908 .tlk-extra-faq.elementor-section .elementor-container {
  gap: 52px;
}
body.page-id-180908 .tlk-extra-faq .elementor-accordion-item {
  margin-bottom: 12px;
  overflow: hidden;
  border: 1px solid #e0e8f2;
  border-radius: 14px;
}
body.page-id-180908 .tlk-extra-faq .elementor-tab-title {
  padding: 20px 22px;
  color: var(--tlk-navy);
  font-weight: 700;
}
body.page-id-180908 .tlk-extra-faq .elementor-tab-content {
  padding: 4px 22px 22px;
  border-top: 0;
  color: #5d6a82;
  line-height: 1.6;
}
body.page-id-180908 .tlk-extra-cta {
  padding: 52px 28px;
  background: var(--tlk-navy);
}
body.page-id-180908 .tlk-extra-cta.elementor-section .elementor-container {
  align-items: center;
}
body.page-id-180908 .tlk-extra-cta h2,
body.page-id-180908 .tlk-extra-cta .elementor-widget-text-editor {
  color: #ffffff;
}
body.page-id-180908 .tlk-extra-cta .elementor-widget-text-editor {
  margin-top: 10px;
  max-width: 690px;
  font-size: 17px;
}
body.page-id-180908 .tlk-extra-cta .elementor-widget-button {
  text-align: right;
}
@media (max-width: 1024px) {
  body.page-id-180908 .tlk-extra-hero.elementor-section .elementor-container,
  body.page-id-180908 .tlk-extra-local.elementor-section .elementor-container,
  body.page-id-180908 .tlk-extra-faq.elementor-section .elementor-container {
    gap: 28px;
  }
  body.page-id-180908 .tlk-family-card .elementor-widget-image img { height: 180px; }
  body.page-id-180908 .tlk-family-card h3 { font-size: 21px; }
}
@media (max-width: 767px) {
  body.page-id-180908 .tlk-extra-hero,
  body.page-id-180908 .tlk-extra-section,
  body.page-id-180908 .tlk-extra-age,
  body.page-id-180908 .tlk-extra-cta {
    padding-left: 20px;
    padding-right: 20px;
  }
  body.page-id-180908 .tlk-extra-hero { padding-top: 38px; }
  body.page-id-180908 .tlk-extra-title .elementor-heading-title { font-size: 44px; }
  body.page-id-180908 .tlk-extra-lead { font-size: 16px; }
  body.page-id-180908 .tlk-hero-actions .elementor-column { width: 100%; }
  body.page-id-180908 .tlk-hero-actions .elementor-widget-button { text-align: left; }
  body.page-id-180908 .tlk-hero-visual img { min-height: 340px; border-radius: 24px; }
  body.page-id-180908 .tlk-hero-note { right: 10px; bottom: 10px; width: 175px; font-size: 14px; }
  body.page-id-180908 .tlk-families-grid.elementor-section .elementor-container { display: block; }
  body.page-id-180908 .tlk-family-card { width: 100%; margin-bottom: 22px; }
  body.page-id-180908 .tlk-family-card .elementor-widget-image img { height: 250px; }
  body.page-id-180908 .tlk-extra-trust { margin-left: 20px; margin-right: 20px; }
  body.page-id-180908 .tlk-extra-trust .elementor-column { width: 100%; }
  body.page-id-180908 .tlk-extra-cta .elementor-column { width: 100%; }
  body.page-id-180908 .tlk-extra-cta .elementor-widget-button { margin-top: 22px; text-align: left; }
}
/* TLK AGE FILTER START */
body.page-id-180908 .tlk-age-chip {
  min-width: 108px;
}
body.page-id-180908 .tlk-age-row .elementor-button {
  cursor: pointer;
}
body.page-id-180908 .tlk-age-row .elementor-button:focus-visible {
  outline: 3px solid rgba(18, 200, 107, .42);
  outline-offset: 3px;
}
body.page-id-180908 .tlk-age-filter-controller {
  margin-top: 20px;
}
body.page-id-180908 .tlk-filter-status {
  margin: 0;
  color: #52617d;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}
body.page-id-180908 #cursos-extraescolares {
  scroll-margin-top: 96px;
}
body.page-id-180908 .tlk-extra-products li.product.tlk-is-filtered-out {
  display: none !important;
}
body.page-id-180908 .tlk-extra-products ul.products.tlk-filter-active {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  gap: 28px 22px;
}
body.page-id-180908 .tlk-extra-products ul.products.tlk-filter-active li.product:not(.tlk-is-filtered-out) {
  flex: 0 1 calc((100% - 66px) / 4);
  max-width: calc((100% - 66px) / 4);
}
@media (max-width: 1024px) {
  body.page-id-180908 .tlk-extra-products ul.products.tlk-filter-active li.product:not(.tlk-is-filtered-out) {
    flex-basis: calc((100% - 22px) / 2);
    max-width: calc((100% - 22px) / 2);
  }
}
@media (max-width: 767px) {
  body.page-id-180908 .tlk-age-chip {
    width: calc(50% - 6px);
    min-width: 0;
  }
  body.page-id-180908 .tlk-extra-products ul.products.tlk-filter-active li.product:not(.tlk-is-filtered-out) {
    flex-basis: 100%;
    max-width: 100%;
  }
}
/* TLK AGE FILTER END */
body.page-id-180908 .tlk-extra-age{padding-bottom:22px}body.page-id-180908 .tlk-extra-products{padding-top:22px}body.page-id-180908 .tlk-extra-products .elementor-widget-woocommerce-products{margin-top:0}@media(min-width:1025px){body.page-id-180908 .tlk-age-row.elementor-section .elementor-container{flex-wrap:nowrap;gap:10px}body.page-id-180908 .tlk-age-chip{width:auto;min-width:0;flex:1 1 0}body.page-id-180908 .tlk-age-chip .elementor-button{padding:13px 6px;white-space:nowrap;font-size:14px}};/* End custom CSS */