/*
 * Reglas extraidas automaticamente que contienen selectores con:
 * - split-template-12
 */

/* Source: non-critical-style.css */

body.post-type-review-list div.split-container.split-template-9 span.pagenum,
body.post-type-review-list div.split-container.split-template-10 span.pagenum,
body.post-type-review-list div.split-container.split-template-11 span.pagenum,
body.post-type-review-list div.split-container.split-template-12 span.pagenum,
body.post-type-review-list div.split-container.split-template-13 span.pagenum,
body.post-type-review-list div.split-container.split-template-14 .current_title,
body.post-type-review-list div.split-container.split-template-15 span.pagenum,
body.post-type-review-list div.split-container.split-template-18 span.pagenum,
body.post-type-review-list div.split-container.split-template-19 .current_title,
body.post-type-review-list div.split-container.split-template-19 .current_title span,
body.post-type-review-list div.split-container.split-template-20 .current_title,
body.post-type-review-list div.split-container.split-template-20 .current_title span,
body.post-type-review-list div.split-container.split-template-20 span.pagenum {
background-color: var(--primary-600) !important;
}

body.post-type-review-list div.jeg.table-of-contents.both.split-template-12.floating.expanded {
box-shadow: inset 0 0 0 1px rgba(255,255,255,.1),0 2px 6px rgba(0,0,0,.1);
}

body.post-type-review-list div.table-of-contents.both.split-template-12.floating.expanded {
border: none !important;
}

body.post-type-review-list div.toc-wrapper {
border-radius: 8px !important;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper {
background-color: var(--toc-background-color-dark);
  padding: 12px !important;
}

body.post-type-review-list div.toc-wrapper-header p {
font-size: 1.4rem !important;
  font-weight: 500 !important;
  color: #3E4C59;
  font-family: Roboto;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded a.toc-wrapper-link,
body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded a.toc-wrapper-link:hover,
body.post-type-review-list div.content-inner > div.jeg.table-of-contents > div.toc-wrapper a.toc-wrapper-link,
body.post-type-review-list div.content-inner > div.jeg.table-of-contents > div.toc-wrapper a.toc-wrapper-link:hover {
text-decoration: none;
  border: none;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded a.toc-wrapper-link {
color: #52606D;
display: flex;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded a.toc-wrapper-link:hover,
body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded li.active {
color: #3E4C59;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded li {
padding: 8px 0px 0px 8px;
  border: none;
  border-radius: 4px;
  margin-bottom: 0px !important;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded li:hover,
body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded li.active {
background: var(--toc-background-color-dark) !important;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper-header {
padding-left: 20px !important;
  color: var(--toc-text-color-light);
  padding-top: 40px !important;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper-header p {
color: var(--toc-text-color-light);
  margin-bottom: 0px;
  font-size: 24px !important;
  font-family: 'Montserrat';
  font-weight: bold !important;
}

body.post-type-review-list div.jeg_share_float_container div.jeg_sharelist {
margin-top: 56px;
}

body.post-type-review-list div.jeg.table-of-contents-floating.show div.floating-navigation a,
body.post-type-review-list div.jeg.table-of-contents-floating.show div.floating-navigation a:hover {
text-decoration: none;
  border: none;
  color: var(--toc-text-color-light) !important;
}

body.post-type-review-list div.jeg.table-of-contents-floating.show.split-template-12.show.expanded {
background-color: transparent !important;
  border: none;
  box-shadow: none;
  color: var(--toc-text-color-light) !important;
  padding-top: 36px !important;
}

body.post-type-review-list div.jeg.table-of-contents-floating.split-template-12.show {
background-color: var(--toc-background-color-dark) !important;
    border: none;
}

body.post-type-review-list div.jeg.table-of-contents-floating.show,
body.post-type-review-list div.jeg.table-of-contents-floating.show a {
color: #3E4C59 !important;
}

body.post-type-review-list div.jeg.table-of-contents-floating.split-template-12.show > div.floating-bar > i {
color: var(--toc-icon-color);
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents.floating.expanded li:hover span,
body.post-type-review-list div.content-inner > div.jeg.table-of-contents.floating.expanded li.active span,
body.post-type-review-list div.content-inner > div.jeg.table-of-contents.floating.expanded li span {
color: var(--toc-text-color-light);
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) {
padding: 32px;
  background: var(--toc-background-color-light);
}

body.post-type-review-list .jeg.table-of-contents:not(.floating):not(.expanded) .toc-wrapper {
padding: 0px !important;
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents >div.toc-wrapper .toc-wrapper-header {
padding: 0px;
  margin: 0px;
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) > div.toc-wrapper .toc-wrapper-header > p {
color: var(--toc-text-color-dark);
  margin-bottom: 0px;
  font-family: "Montserrat";
  font-weight: bold !important;
  font-size: 24px !important;
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents > div.toc-wrapper nav {
padding: 8px 0px 0px 16px;
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents > div.toc-wrapper nav li {
line-height: 1.3rem !important;
  white-space: pre-line;
}

body.post-type-review-list.post-template-default .jeg.table-of-contents.both.split-template-12.floating.expanded > div.toc-wrapper nav {
padding-top: 0px;
  max-height: 200px;
  overflow-y: scroll;
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents > div.toc-wrapper a.toc-wrapper-link,
body.post-type-review-list div.content-inner > div.jeg.table-of-contents > div.toc-wrapper a.toc-wrapper-link:hover {
text-decoration: none;
  border: none;
  font-family: "Open Sans";
  font-size: 1rem;
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents li {
border: none;
  margin-bottom: 10px !important;
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents li:last-child {
margin-bottom: 0px !important;
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents.both.split-template-11.floating.expanded div.toc-wrapper {
padding: 0px !important;
  background: var(--toc-background-color-dark);
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents li {
border-radius: 4px;
}

body.post-type-review-list.jnews-dark-mode div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li.active span,
body.post-type-review-list.jnews-dark-mode div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li span {
color: var(--toc-text-color-dark);
}

body.post-type-review-list.jnews-dark-mode div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li:hover span {
font-weight: 700;
}

body.post-type-review-list div.jeg.table-of-contents.both.split-template-12 {
box-shadow: none;
  border: none;
}

body.post-type-review-list div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) .toc-wrapper-item-number {
font-weight: bold;
}

@media screen and (max-width: 992px) {
body.post-type-review-list div.jeg.table-of-contents-floating.split-template-12.show,
body.post-type-review-list div.jeg.table-of-contents.both.split-template-12.floating.expanded {
margin: 16px;
    width: calc(100vw - 32px);
    border-radius: 8px;
}

body.post-type-review-list div.jeg.table-of-contents.both.split-template-12.floating.expanded  ul {
max-height: 250px;
    overflow-y: scroll;
}

body.post-type-review-list div.jeg.table-of-contents-floating.show.split-template-12.show.expanded {
padding: 0px !important;
    top: unset;
}

body.post-type-review-list div.jeg.table-of-contents.floating.split-template-12.expanded,
body.post-type-review-list div.jeg.table-of-contents.floating.split-template-12.expanded.show {
width: calc(100vw - 32px);
    margin-left: 16px;
    background-color: transparent;
    border: none;
    margin-bottom: 10px;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper-header {
padding-top: 10px !important;
}

body.post-type-review-list div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper {
padding-bottom: 40px !important;
}
}

body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-header > h1.jeg_post_title > span {
color: var(--post-text-color);
}

body.post-type-review-list.jnews-dark-mode div.jeg_main_content > div.jeg_inner_content > div.entry-header > h1.jeg_post_title > span {
color: #faf8fc;
}

body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > p,
body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > p > a,
body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner ol > li > a,
body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner ul > li > a,
body.post-type-review-list.post-template-default .post-wrap .entry-content .content-inner :not(.jeg_post_tags) > p a,
body.post-type-review-list.post-template-default .post-wrap .entry-content .content-inner :not(.jeg_post_tags) > p a:hover,
body.post-type-review-list .post-wrap .entry-content .content-inner > p > strong > a,
body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > p,
body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > h2,
body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > h3,
body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > h4,
body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > h5,
body.post-type-review-list:not(.jnews-dark-mode) div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > ul > li,
body.post-type-review-list:not(.jnews-dark-mode) div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > ul > li > a,
body.post-type-review-list:not(.jnews-dark-mode) div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > ul > li > strong,
body.post-type-review-list:not(.jnews-dark-mode) div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > ul > li > strong > a {
color: var(--post-text-color);
}

body.post-type-review-list div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > p {
margin-right: 0px !important;
  width: 100%;
}

body.post-type-review-list.single.jeg_single_narrow div.jeg_main_content>div.jeg_inner_content>div.entry-content>div.content-inner>p {
margin-left: 0px;
  margin-right: 0px;
  width: 100%;
}

body.post-type-review-list.single-post div.content-inner div.split-wrapper > div[class^="cript-"] {
margin-bottom: 40px;
}

body.post-type-review-list.jnews-dark-mode div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container,
body.post-type-review-list.jnews-dark-mode div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li.active span,
body.post-type-review-list.jnews-dark-mode div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li span,
body.post-type-review-list.jnews-dark-mode div.resumen li {
color: #E4E7EB;
}

body.post-type-review-list .jeg.table-of-contents.floating.expanded .toc-wrapper li,
body.post-type-review-list .jeg.table-of-contents-floating.split-template-12.show div.floating-navigation {
color: var(--toc-text-color-light) !important;
}

body.post-type-review-list .jeg.table-of-contents-floating.show {
display: flex;
  justify-content: space-between;
}

@media screen and (min-width: 992px) {
body.post-type-review-list .jeg.table-of-contents-floating.show {
position: fixed;
    top: calc(100vh - 60px) !important;;
    left: calc((100vw - 716px) / 2);
}

body.post-type-review-list .jeg.table-of-contents.floating.expanded {
bottom: -15px;
    top: calc(100vh - 315px) !important;;
    width: 700px;
    background-color: var(--toc-background-color-dark);
}

body.post-type-review-list .jeg.table-of-contents-floating.split-template-12.expanded.show > div.floating-bar {
margin-top: -12px;
    cursor: pointer;
    margin-left: 13px;
}

body.post-type-review-list .jeg.table-of-contents-floating.show.expanded {
top: calc(100vh - 320px) !important;
}
}

body.post-type-review-list div.floating-navigation {
order: 1;
  margin-left: 10px;
}

body.post-type-review-list div.floating-bar.toc-closed {
order: 2;
}

body.post-type-review-list div.floating-bar.toc-closed > svg {
height: 24px;
  width: 24px;
  margin-top: 2px;
  stroke: var(--toc-text-color-dark);
  cursor: pointer;
}

body.post-type-review-list div.floating-bar.toc-closed > svg >path {
stroke: var(--toc-text-color-dark);
  fill: var(--toc-text-color-dark);
}

body.post-type-review-list div.entry-content > div.content-inner {
display: flex;
  flex-direction: column;
}

body.post-type-review-list div.entry-content > div.content-inner div.jeg.table-of-contents.both.split-template-12:not(.floating):not(.expanded) {
order: -3;
}

body.post-type-review-list div.entry-content > div.content-inner > div.resumen ~ p:first-of-type {
order: -2;
}

body.post-type-review-list div.entry-content > div.content-inner div.resumen {
display: none;
}

body.post-type-review-list div.entry-content > div.content-inner div.resumen li.resumen_item {
margin-bottom: 0px;
}

body.post-type-review-list div.entry-content > div.content-inner > p,
body.post-type-review-list div.entry-content > div.content-inner > div.split-container > div.split-wrapper > p,
body.post-type-review-list div.entry-content > div.content-inner ol,
body.post-type-review-list div.entry-content > div.content-inner ol li,
body.post-type-review-list div.entry-content > div.content-inner ul,
body.post-type-review-list div.entry-content > div.content-inner ul li {
font-size: 1.2rem !important;
 	margin-bottom: 1.5em;
  line-height: calc(1.1ex / 0.32) !important;
  width: 60ch;
  max-width: 100%;
}

body.post-type-review-list div.entry-content > div.content-inner h2 {
font-size: 2em !important;
  line-height: calc(1ex / 0.42) !important;
  margin: calc(1ex / 0.42) 0;
}

body.post-type-review-list .jeg_featured_bg.jeg_parallax {
background: linear-gradient(to bottom,rgba(0, 34, 107, 0.7) 0,rgba(255, 255, 255, 0)) !important;
}

body.post-type-review-list.jnews-dark-mode div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded),
body.post-type-review-list.jnews-dark-mode ul.toc-wrapper-item-wrap li.toc-wrapper-item.item > a:hover,
body.post-type-review-list.jnews-dark-mode ul.toc-wrapper-item-wrap li.active,
body.post-type-review-list.jnews-dark-mode ul.toc-wrapper-item-wrap li span,
body.post-type-review-list.jnews-dark-mode div.jeg.table-of-contents-floating.split-template-12.show,
body.post-type-review-list.jnews-dark-mode div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper,
body.post-type-review-list.jnews-dark-mode div.table-of-contents.split-template-12.floating.expanded li:hover,
body.post-type-review-list.jnews-dark-mode div.table-of-contents.split-template-12.floating.expanded li.active,
body.post-type-review-list.jnews-dark-mode .jeg.table-of-contents.floating.expanded,
body.post-type-review-list.jnews-dark-mode div.split-container.split-template-12 span.pagenum {
background: var(--toc-background-color-dark-mode) !important;
}

body.post-type-review-list .resumen_item::before {
border-color: var(--key-takeaways-bullet);
  margin-right: 20px;
  background-color: var(--key-takeaways-bullet);
}

body.post-type-review-list.jnews-dark-mode .resumen_item::before {
border-color: var(--key-takeaways-bullet-dark-mode);
}

body.post-type-review-list.jnews-dark-mode div.floating-bar.toc-closed > svg > path {
stroke: var(--toc-background-color-dark);
  fill: var(--toc-background-color-dark);
}

body.post-type-review-list.jnews-dark-mode div.jeg.table-of-contents-floating.show div.floating-navigation a,
body.post-type-review-list.jnews-dark-mode div.jeg.table-of-contents-floating.show div.floating-navigation a:hover {
color: var(--toc-background-color-dark) !important;
}

body.post-type-review-list a.toc-wrapper-link {
display: flex;
	align-items: center;
	flex-direction: row;
}

body.post-type-review-list li.visited_link span.toc-wrapper-item-number,
body.post-type-review-list li.not_visited_link span.toc-wrapper-item-number {
color: transparent !important;
	border-radius: 3px;
	border-color: var(--primary-900);
	height: 13px !important;
	width: 13px !important;
	display: inline-block;
	margin-right: 20px;
}

body.post-type-review-list li.visited_link span.toc-wrapper-item-number {
border: 3px solid var(--primary-900);
	background-color: var(--primary-900);
}

body.post-type-review-list li.not_visited_link span.toc-wrapper-item-number {
border: 3px solid var(--primary-900);
}

body.post-type-review-list .toc-wrapper-item-number {
margin-right: 10px;
}

body.post-type-review-list.jnews-dark-mode li.visited_link span.toc-wrapper-item-number:not(ul):not(li):not(.btn):not(.tag):not(.jeg_header_wrapper):not(.jeg_post_info):not(.jeg_post_meta),
body.post-type-review-list.jnews-dark-mode li.not_visited_link span.toc-wrapper-item-number:not(ul):not(li):not(.btn):not(.tag):not(.jeg_header_wrapper):not(.jeg_post_info):not(.jeg_post_meta) {
color: transparent !important;
	border-color: var(--primary-50);
}

body.post-type-review-list.jnews-dark-mode li.visited_link span.toc-wrapper-item-number {
background-color: var(--primary-50) !important;
}

body.post-type-review-list.jnews-dark-mode li:hover,
body.post-type-review-list.jnews-dark-mode li a:hover {
background-color: transparent !important;
}

body.post-type-review-list div.resumen h5.resumen_title {
font-size: 24px;
}

body.post-type-review-list div.resumen ul.resumen_list {
margin-bottom: 0px;
  padding-bottom: 0px;
}

body.post-type-review-list div.resumen li {
margin-bottom: 0px;
  color: var(--toc-texto-tabla-resumen);
}

body.post-type-review-list .resumen_item:before,
body.post-type-review-list .post-bullets .elementor-widget-container:before {
border-width: 5px;
}

body.post-type-review-list .jeg_featured_big {
display: flex;
  flex-direction: column;
  align-items: center;
}

body.post-type-review-list .jeg_featured_bg.jeg_parallax {
max-width: 1140px;
  position: relative;
}

body.post-type-review-list .jeg_featured_bg.jeg_parallax .jeg_featured_img {
max-width: 1140px;
  position: relative;
}

body.post-type-review-list .jeg_fs_content {
position: absolute;
  left: calc(((100vw - 1000px) / 2));
  top: 30px;
}

body.post-type-review-list div.content-inner h2 {
font-size: 2em !important;
  line-height: calc(1ex / 0.42) !important;
  margin: calc(1ex / 0.42) 0;
}

/* Source: assets/css/post_subtitles.css */

body.post-type-review-list.single.single-post h2.jeg_post_subtitle {
color: var(--primary-800);
}

/* Source: assets/css/jnews-split/splitpost.css */

body.post-type-review-list .split-template-10 .pagenum,
body.post-type-review-list .split-template-11 .pagenum,
body.post-type-review-list .split-template-12 .pagenum,
body.post-type-review-list .split-template-13 .pagenum,
body.post-type-review-list .split-template-15 .pagenum,
body.post-type-review-list .split-template-18 .pagenum,
body.post-type-review-list .split-template-20 .pagenum,
body.post-type-review-list .split-template-9 .pagenum {
color:#fff;background-color:#212121;display:inline-block;min-width:36px;line-height:36px;text-align:center
}

body.post-type-review-list .split-template-10 .current_title,
body.post-type-review-list .split-template-11 .current_title,
body.post-type-review-list .split-template-12 .current_title,
body.post-type-review-list .split-template-13 .current_title,
body.post-type-review-list .split-template-15 .no-image .current_title,
body.post-type-review-list .split-template-9 .current_title {
padding-left:52px
}

body.post-type-review-list .split-template-10 .pagenum,
body.post-type-review-list .split-template-11 .pagenum,
body.post-type-review-list .split-template-12 .pagenum,
body.post-type-review-list .split-template-13 .pagenum,
body.post-type-review-list .split-template-9 .pagenum {
font-size:22px
}

body.post-type-review-list .split-template-12 .pagenum {
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px
}
