.elementor-1313 .elementor-element.elementor-element-a1f1a1a{--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-1313 .elementor-element.elementor-element-a1f1a1a:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-a1f1a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1313 .elementor-element.elementor-element-b635d90{text-align:center;}.elementor-1313 .elementor-element.elementor-element-bad8d02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1313 .elementor-element.elementor-element-bad8d02:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-bad8d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1226;}.elementor-1313 .elementor-element.elementor-element-6d54f5b{--display:flex;}.elementor-1313 .elementor-element.elementor-element-1ce430a{--display:flex;--justify-content:center;}.elementor-1313 .elementor-element.elementor-element-e1faa9b{text-align:start;}.elementor-1313 .elementor-element.elementor-element-f5a9862 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1313 .elementor-element.elementor-element-f5a9862 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1313 .elementor-element.elementor-element-12b8c70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1313 .elementor-element.elementor-element-12b8c70:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-12b8c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1313 .elementor-element.elementor-element-b93e4c7{--display:flex;--justify-content:center;}.elementor-1313 .elementor-element.elementor-element-060d35a{text-align:start;}.elementor-1313 .elementor-element.elementor-element-e0a5ba8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1313 .elementor-element.elementor-element-e0a5ba8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1313 .elementor-element.elementor-element-e62c235{--display:flex;}.elementor-1313 .elementor-element.elementor-element-b9c0b6d{--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-1313 .elementor-element.elementor-element-b9c0b6d:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-b9c0b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1226;}.elementor-1313 .elementor-element.elementor-element-6fc8e65{text-align:center;}.elementor-1313 .elementor-element.elementor-element-4fc97c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1313 .elementor-element.elementor-element-6b51601{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1313 .elementor-element.elementor-element-a66798f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1313 .elementor-element.elementor-element-a66798f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1313 .elementor-element.elementor-element-8509ecd .elementor-button-content-wrapper{flex-direction:row;}.elementor-1313 .elementor-element.elementor-element-8509ecd .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1313 .elementor-element.elementor-element-0eb0c5e{--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-1313 .elementor-element.elementor-element-f0ce475{text-align:center;}.elementor-1313 .elementor-element.elementor-element-61ae261{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1313 .elementor-element.elementor-element-051964f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-051964f .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1313 .elementor-element.elementor-element-051964f .jet-search-filter__submit > i{font-size:15px;}.elementor-1313 .elementor-element.elementor-element-051964f .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-1313 .elementor-element.elementor-element-051964f .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-1313 .elementor-element.elementor-element-41206fb > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-41206fb .jet-alphabet-list-wrapper > fieldset{gap:10px;justify-content:center;}.elementor-1313 .elementor-element.elementor-element-41206fb .jet-alphabet-list__button{border-style:solid;}.elementor-1313 .elementor-element.elementor-element-41206fb .jet-filter+.jet-filter{margin-top:10px;}.elementor-1313 .elementor-element.elementor-element-41206fb .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1313 .elementor-element.elementor-element-59e58f0 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-59e58f0 .jet-smart-filters-active{flex-direction:row;}.elementor-1313 .elementor-element.elementor-element-59e58f0 .jet-active-filters__list{flex-direction:row;}.elementor-1313 .elementor-element.elementor-element-59e58f0 .jet-active-filter{margin-right:5px;margin-bottom:5px;}.elementor-1313 .elementor-element.elementor-element-59e58f0 .jet-active-filter__remove{font-size:12px;}.elementor-1313 .elementor-element.elementor-element-096ad62 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1313 .elementor-element.elementor-element-jh5kzr4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);}:is( .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}.elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);}:is( .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}.elementor-1313 .elementor-element.elementor-element-de2f7a7 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-1313 .elementor-element.elementor-element-de2f7a7 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-1313 .elementor-element.elementor-element-de2f7a7 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-1313 .elementor-element.elementor-element-de2f7a7 .jet-filters-pagination__load-more{order:initial;}.elementor-1313 .elementor-element.elementor-element-563b367{--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-1313 .elementor-element.elementor-element-92f758e{text-align:center;}.elementor-1313 .elementor-element.elementor-element-65ff930{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1313 .elementor-element.elementor-element-db51c2f{--display:flex;}.elementor-1313 .elementor-element.elementor-element-84468b6 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-84468b6 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1313 .elementor-element.elementor-element-84468b6 .jet-search-filter__submit > i{font-size:15px;}.elementor-1313 .elementor-element.elementor-element-84468b6 .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-1313 .elementor-element.elementor-element-84468b6 .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-1313 .elementor-element.elementor-element-c7ac87c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-c7ac87c .jet-alphabet-list-wrapper > fieldset{gap:10px;justify-content:center;}.elementor-1313 .elementor-element.elementor-element-c7ac87c .jet-alphabet-list__button{border-style:solid;}.elementor-1313 .elementor-element.elementor-element-c7ac87c .jet-filter+.jet-filter{margin-top:10px;}.elementor-1313 .elementor-element.elementor-element-c7ac87c .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1313 .elementor-element.elementor-element-ad49e49 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-ad49e49 .jet-smart-filters-active{flex-direction:row;}.elementor-1313 .elementor-element.elementor-element-ad49e49 .jet-active-filters__list{flex-direction:row;}.elementor-1313 .elementor-element.elementor-element-ad49e49 .jet-active-filter{margin-right:5px;margin-bottom:5px;}.elementor-1313 .elementor-element.elementor-element-ad49e49 .jet-active-filter__remove{font-size:12px;}.elementor-1313 .elementor-element.elementor-element-b59a558 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1313 .elementor-element.elementor-element-q9o9igx{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__items, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);}:is( .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}.elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);}:is( .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__items, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}.elementor-1313 .elementor-element.elementor-element-870b67b .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-1313 .elementor-element.elementor-element-870b67b .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-1313 .elementor-element.elementor-element-870b67b .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-1313 .elementor-element.elementor-element-870b67b .jet-filters-pagination__load-more{order:initial;}@media(max-width:1024px){.elementor-1313 .elementor-element.elementor-element-6b51601{--grid-auto-flow:row;}.elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-1313 .elementor-element.elementor-element-6b51601{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1313 .elementor-element.elementor-element-jh5kzr4 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1313 .elementor-element.elementor-element-q9o9igx > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS */p{color:#C6CCE0;}
p strong{color:#FFFFFF;}

[class*="filtro-letra"] .jet-alphabet-list__button {padding:8px 14px;border:1px solid rgba(148,163,255,0.18);border-radius:100px;background:rgba(15,23,48,0.55);color:#A4B0CF;font:600 13px 'JetBrains Mono',monospace;transition:all .18s ease;}
[class*="filtro-letra"] .jet-alphabet-list__item:hover .jet-alphabet-list__button {border-color:rgba(143,179,255,0.55);color:#FAFAFE;}
[class*="filtro-letra"] .jet-alphabet-list__input:checked + .jet-alphabet-list__button {background:linear-gradient(135deg,#4F7CFF,#9C5BFF);border-color:transparent;color:#FAFAFE;}


.caja-libro{border-radius:15px;overflow:hidden;background-color: #0F1730;border: 1px solid rgba(148, 163, 255, 0.10);}
.caja-libro img{aspect-ratio:1/1.5;object-fit: content;width:100%;}
.caja-libro::before, .caja-libro-gratis::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg, #4F7CFF 0%, #9C5BFF 100%);opacity: 0;transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.caja-libro:hover, .caja-libro-gratis:hover {border-color: rgba(148, 163, 255, 0.55);background: #141E3D;transform: translateY(-6px);box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.55);}
.caja-libro:hover::before, .caja-libro-gratis:hover::before {opacity: 1;}
.libro-info{padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:30px;}
.caja-libro h3{font-size:22px;line-height:30px !important;font-weight:900;margin-bottom:15px !important;padding-top:15px;padding-left:20px;padding-right:20px;}
.caja-libro a, .caja-libro-gratis a {align-items: center;font-family: 'JetBrains Mono' !important;color: #8FB3FF !important;text-transform:uppercase;padding: 0;margin: 0;border: none;background-color: transparent;font-size: 16px;font-weight: 500;color: #8FB3FF;letter-spacing: 0.1em;transition: color 0.18s cubic-bezier(.2, .7, .2, 1);padding:0 !important;background: transparent !important;}
.caja-libro a:hover, .caja-libro-gratis a:hover{color:#FAFEFE !important;}
.caja-libro .bloque-inf{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:20px;}
.caja-libro .libro-autor{padding-left:20px;padding-right:20px;}
.caja-libro .isbn{font-size:14px;line-height:20px;}


.caja-libro-gratis::after{    content: '';position: absolute;top: -40px;right: -40px;width: 140px;height: 140px;background: radial-gradient(circle, rgba(79, 124, 255, 0.18), transparent 70%);pointer-events: none;}
.caja-libro-gratis{border-radius:15px;overflow:hidden;background-color: #0F1730;border: 1px solid rgba(148, 163, 255, 0.10);padding:30px;}
.caja-libro-gratis .gratis {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-family: JetBrains Mono;
    font-size: 11px;
    font-weight: 500;
    color: #8FB3FF;
    letter-spacing: 0.22em;
    text-transform: uppercase;
    align-self: flex-start;
    padding: 6px 12px;
    background: rgba(79, 124, 255, 0.08);
    border: 1px solid rgba(79, 124, 255, 0.22);
    border-radius: 100px;
}

#cabecera h1{max-width:700px;width:100%;margin:0 auto;text-align:center;margin-bottom:30px;}
#cabecera p{max-width:700px;width:100%;margin:0 auto;text-align:center;}
#transformacion .col1{padding-right:100px;}
.libro-trabado {position: relative;transform: rotateY(-12deg) rotateX(4deg);transform-style: preserve-3d;transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 30px 60px -12px rgba(0, 0, 0, 0.6), -10px 0 20px -5px rgba(79, 124, 255, 0.25);border-radius: 4px 12px 12px 4px;overflow: hidden;transition: all 0.25s cubic-bezier(0.4,0,0.2,1)}
.libro-trabado::before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 12px;background: linear-gradient(90deg, rgba(0, 0, 0, 0.35), transparent);z-index: 2;}
.libro-trabado:hover {border-color: rgba(148,163,255,0.55);transform: translateY(-6px);box-shadow: 0 24px 48px -12px rgba(0,0,0,0.5);}
.libro-trabado img {transition: transform 0.6s cubic-bezier(0.4,0,0.2,1);}
.libro-trabado:hover .img {transform: scale(1.05);}

#libros h2{max-width:600px;}
#libros p{max-width:700px;}

#gratis h2{max-width:400px;}
#gratis p{max-width:700px;}



#siguiente::before {content: '';position: absolute;inset: 0;background: radial-gradient(ellipse 40% 50% at 80% 30%, rgba(156, 91, 255, 0.2), transparent 70%), radial-gradient(ellipse 40% 60% at 20% 80%, rgba(79, 124, 255, 0.14), transparent 70%);pointer-events: none;}
#siguiente .subtitulo, #transformacion .subtitulo{font-family: 'Fraunces', serif;font-weight: 300;font-style: italic;font-size: 32px;line-height:36px;margin-bottom:20px !important;color: #8992B3;margin-top: 10px;letter-spacing: -0.015em;}
#siguiente .col2{padding-left:100px;}/* End custom CSS */