@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-video){align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}:where(.brxe-video) iframe,:where(.brxe-video) video{border:none;height:100%;position:absolute;top:0;width:100%}:where(.brxe-video) video[poster]:not([data-is-loaded]){object-fit:cover}@supports not (aspect-ratio:16/9){:where(.brxe-video){aspect-ratio:auto;padding-top:56.25%}}.brxe-video .plyr{bottom:0;font-family:inherit;left:0;position:absolute;right:0;top:0}.brxe-video .plyr .plyr__controls>.plyr__control{padding:8px}.brxe-video .plyr .plyr__control--overlaid{align-items:center;background-color:rgba(0,0,0,.65);border-radius:0;display:flex!important;height:50px;justify-content:center;padding:0;width:80px}.brxe-video .plyr .plyr__control--overlaid:hover{background-color:rgba(0,0,0,.9)}.brxe-video .plyr .plyr__control--overlaid svg{height:18px;width:18px}.brxe-video .plyr .plyr__controls .plyr__control{background-color:transparent;color:inherit}.brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus{background:transparent;box-shadow:0 0 0 2px}.brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb{visibility:visible}.brxe-video .plyr input[type=range]::-webkit-slider-runnable-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:none;visibility:hidden}.brxe-video .plyr input[type=range]::-moz-range-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-moz-range-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range]::-moz-range-progress{border-radius:0}.brxe-video .plyr input[type=range]::-ms-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-ms-fill-lower,.brxe-video .plyr input[type=range]::-ms-fill-upper{border-radius:0}.brxe-video .plyr input[type=range]::-ms-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track{box-shadow:none}.brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-ms-fill{border-radius:0}.brxe-video .plyr .plyr__volume{max-width:none;min-width:0;width:auto}.brxe-video .plyr .plyr__volume:hover input[type=range]{margin:0 5px;width:60px}.brxe-video .plyr .plyr__volume input[type=range]{margin:0;transition:width .1s ease-out;width:0}.brxe-video .plyr .plyr__controls__item,.brxe-video .plyr input[type=range]{cursor:pointer}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before{background-color:#000}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after{background-color:#fff;opacity:1;transform:translateY(-50%) scale(1)}.bricks-video-preview-image{background-position:50%;background-repeat:no-repeat}.bricks-video-overlay,.bricks-video-preview-image{background-size:cover;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.bricks-video-overlay{align-items:center;display:flex;justify-content:center;z-index:1}.bricks-video-overlay.bricks-lazy-hidden{background-image:none!important}.bricks-video-overlay-icon{color:#fff;cursor:pointer;font-size:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer jf-page{ .jf-libros-intro-cta { padding-block: var(--jf-space-l) var(--jf-space-2xl); background: var(--jf-color-white);}.jf-libros-intro-cta__content { display: flex; flex-direction: column; align-items: center; gap: var(--jf-space-m); max-width: 90rem; margin-inline: auto; text-align: center;}.jf-libros-intro-cta__sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; white-space: nowrap; clip: rect(0, 0, 0, 0); border: 0;}.jf-libros-intro-cta__copy { max-width: 90rem; color: var(--jf-color-black); font-family: var(--jf-font-body); font-weight: var(--jf-weight-regular); line-height: var(--jf-lh-body); text-align: center;}.jf-libros-intro-cta__actions { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--jf-space-xs); margin-top: var(--jf-space-2xs);}.jf-libros-intro-cta__button { display: inline-flex; align-items: center; justify-content: center; min-height: 4rem; padding-inline: 1.6rem; border: 1px solid transparent; border-radius: var(--jf-radius-s); color: var(--jf-color-black); font-family: var(--jf-font-body); font-size: var(--jf-text-s); font-weight: var(--jf-weight-medium); line-height: 1; text-align: center; white-space: nowrap;}.jf-libros-intro-cta__button--primary { background: var(--jf-color-purple-btn); border-color: var(--jf-color-purple-btn); color: var(--jf-color-white);}.jf-libros-intro-cta__button--secondary { background: var(--jf-color-white); border-color: var(--jf-color-purple); color: var(--jf-color-purple-btn);}@media (max-width: 767px) { .jf-libros-intro-cta { padding-block: var(--jf-space-m) var(--jf-space-xl); } .jf-libros-intro-cta__content { gap: var(--jf-space-s); } .jf-libros-intro-cta__copy { } .jf-libros-intro-cta__actions { width: 100%; flex-direction: column; align-items: center; } .jf-libros-intro-cta__button { width: min(100%, 350rem); }}}.jf-hero__title.jf-anim-zoom-in { animation: none; } .jf-hero__title.jf-anim-zoom-in > span { display: inline-block; animation: jf-zoom-in-span var(--jf-dur-4) var(--jf-ease-out) both; } .jf-hero__title.jf-anim-zoom-in > span:nth-of-type(1) { animation-delay: 100ms; } .jf-hero__title.jf-anim-zoom-in > span:nth-of-type(2) { animation-delay: 250ms; } .jf-hero__title.jf-anim-zoom-in > span:nth-of-type(3) { animation-delay: 500ms; } .jf-hero__title.jf-anim-zoom-in > span:nth-of-type(4) { animation-delay: 750ms; } .jf-hero__title.jf-anim-zoom-in > span:nth-of-type(5) { animation-delay: 000ms; } .jf-hero__title.jf-anim-zoom-in > span:nth-of-type(6) { animation-delay: 1200ms; } .jf-hero__title.jf-anim-zoom-in > span:nth-of-type(7) { animation-delay: 1500ms; } .jf-hero__title.jf-anim-zoom-in > span:nth-of-type(8) { animation-delay: 1850ms; }#brxe-pcbofv {position: relative; right: 32px; top: -65px}.brxe-jf_wave {position: absolute; z-index: 5}.jf-wave { --jf-wave-height: 18rem; --jf-wave-height-mobile: 11rem; --jf-wave-cover-height: 55%; --jf-wave-shadow: 0 -1rem 2.6rem rgba(0, 0, 0, 0.06); position: absolute; left: 50%; bottom: -1px; z-index: 5; width: 100vw; height: var(--jf-wave-height); transform: translateX(-50%); pointer-events: none; overflow: visible; background: transparent;} .jf-wave::before { content: none !important; } .jf-wave::after { content: ""; position: absolute; left: 50%; bottom: -1px; z-index: 2; width: 100vw; height: var(--jf-wave-cover-height); transform: translateX(-50%); background: var(--jf-color-white); pointer-events: none;} .jf-wave > svg,.jf-wave__svg { position: relative; z-index: 1; display: block; width: 100%; height: 100%; overflow: visible; filter: drop-shadow(var(--jf-wave-shadow));}@media (max-width: 767px) { .jf-wave { height: var(--jf-wave-height-mobile); }}#brxe-wmxmdc {padding-bottom: 0}.jf-libros-estudiante-hero { position: relative; overflow: hidden; padding-block: var(--jf-space-2xl) 9rem; background: var(--jf-color-white);} .jf-libros-estudiante-hero .jf-wave:before { height: 20rem;} .jf-libros-estudiante-hero .jf-container { position: relative; z-index: 2;} .jf-libros-estudiante-hero__stage { position: relative; min-height: 50rem; display: flex; flex-direction: row; justify-content: space-between;} .jf-libros-estudiante-hero__content { display: flex; justify-content: center; align-items: flex-start; padding-top: clamp(3rem, 6vw, 5rem);} .jf-libros-estudiante-hero__title { display: flex; flex-direction: column; align-items: center; gap: var(--jf-space-2xs); color: var(--jf-color-black); font-size: var(--jf-text-3xl); line-height: var(--jf-lh-tight); text-align: center;} .jf-libros-estudiante-hero__line { display: flex; align-items: center; gap: 0.45em; flex-wrap: wrap; justify-content: center;} .jf-libros-estudiante-hero__line .jf-highlight { font-size: inherit; line-height: 1;} .jf-libros-estudiante-hero__book { position: relative; margin: 0; filter: drop-shadow(0 1.4rem 1.6rem rgba(0, 0, 0, 0.14));} .jf-libros-estudiante-hero__book--left { left: clamp(1rem, 2.5vw, 2rem); top: clamp(3rem, 7vw, 4.75rem); width: clamp(10rem, 16vw, 13.75rem); transform: rotate(-7deg);} .jf-libros-estudiante-hero__book--right { right: clamp(1rem, 2.5vw, 2rem); top: clamp(3rem, 7vw, 4.25rem); width: clamp(10rem, 16vw, 13.5rem); transform: rotate(10deg);} .jf-libros-estudiante-hero__book-image { display: block; width: 100%; height: auto;} .jf-libros-estudiante-hero__wave { position: absolute; left: 50%; bottom: -10.5rem; width: 140vw; height: 18rem; transform: translateX(-50%); border-radius: 50%; background: var(--jf-color-white); box-shadow: 0 -1.5rem 3rem rgba(0, 0, 0, 0.05);}@media (max-width: 991px) { .jf-libros-estudiante-hero { padding-block: var(--jf-space-xl) 8rem; } .jf-libros-estudiante-hero__stage { min-height: 28rem; } .jf-libros-estudiante-hero__content { padding-top: 5rem; } .jf-libros-estudiante-hero__book--left { width: clamp(8.5rem, 18vw, 11rem); top: 4.25rem; } .jf-libros-estudiante-hero__book--right { width: clamp(8.5rem, 18vw, 11rem); top: 4rem; }}@media (max-width: 767px) { .jf-libros-estudiante-hero { padding-block: var(--jf-space-xl) 7.5rem; } .jf-libros-estudiante-hero__stage { min-height: 24rem; flex-direction: column; } .jf-libros-estudiante-hero__content { padding-top: 4rem; } .jf-libros-estudiante-hero__book--left { left: 0; top: 2.5rem; width: 7.5rem; } .jf-libros-estudiante-hero__book--right { right: 0; top: 2.5rem; width: 7.25rem; } .jf-libros-estudiante-hero__wave { bottom: -8rem; width: 165vw; height: 14rem; }}@media (max-width: 479px) { .jf-libros-estudiante-hero__stage { min-height: 19rem; flex-direction: column; align-items: center } .jf-libros-estudiante-hero__book-image{ order: 1; } .jf-libros-estudiante-hero__content { padding-top: 3rem; } .jf-libros-estudiante-hero__book--left { width: 6.25rem; top: 2.25rem; } .jf-libros-estudiante-hero__book--right { width: 6.25rem; top: 2.25rem; } .jf-libros-estudiante-hero__title { gap: 0.2rem; } .jf-libros-estudiante-hero__line { gap: 0.3em; } .jf-libros-estudiante-hero__wave { bottom: -6.75rem; width: 185vw; height: 11rem; }}#brxe-wmxmdc .jf-wave{ --jf-wave-height: 13rem; --jf-wave-height-mobile: 8rem; --jf-wave-cover-height: 25%;}@media (max-width: 991px) {#brxe-wmxmdc {min-height: 745px}}@media (max-width: 478px) {#brxe-wmxmdc {min-height: 525px}}#brxe-sepwrm {padding-top: 20px}@media (max-width: 478px) {#brxe-xsuowo {font-size: 15px}}@media (max-width: 478px) {#brxe-nvwkdc {top: -19px}}@media (max-width: 478px) {#brxe-fykvkl {top: 0px}}@media (max-width: 478px) {#brxe-oapxln {top: 0px}}@media (max-width: 478px) {#brxe-kgetfm {padding-right: 0; padding-left: 0}}.jf-robots-kits-why { background: var(--jf-color-white);} .jf-robots-kits-why__inner { display: flex; flex-direction: column; align-items: center; width: 100%;} .jf-robots-kits-why__title { display: flex; flex-direction: column; align-items: center; gap: var(--jf-space-2xs); margin: 0; color: var(--jf-color-black); font-family: var(--jf-font-heading); font-size: var(--jf-text-3xl); font-weight: var(--jf-weight-black); line-height: 1; text-transform: uppercase; text-align: center;} .jf-robots-kits-why__line { display: flex; align-items: center; justify-content: center; gap: 0.8rem; flex-wrap: wrap;} .jf-robots-kits-why__tag { display: inline-flex; align-items: center; justify-content: center; padding: 0.2rem 0.9rem 0.35rem; line-height: 1;} .jf-robots-kits-why__tag--amber { transform: rotate(-3deg);} .jf-robots-kits-why__tag--green { transform: rotate(2deg);} .jf-robots-kits-why__tag--pink { transform: rotate(3.5deg);} .jf-robots-kits-why__tag--blue { transform: rotate(-2deg);} .jf-robots-kits-why__word { display: inline-block;} .jf-robots-kits-why__cards { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--jf-space-s); width: 100%; margin-top: var(--jf-space-3xl);} .jf-robots-kits-why__card { position: relative; display: flex; flex: 1 1 0; flex-direction: column; min-width: 0; max-width: 45.4rem; padding: 8.8rem 2.6rem 2.8rem; border-radius: 2.2rem;} .jf-robots-kits-why__card--blue { background: var(--jf-color-blue);} .jf-robots-kits-why__card--amber { background: var(--jf-color-amber);} .jf-robots-kits-why__card--purple { background: var(--jf-color-purple);} .jf-robots-kits-why__character { position: absolute; top: -10.2rem; left: 74%; width: 100%; transform: translateX(-50%); max-width: 250px; height: 200px; object-fit: contain;} .jf-robots-kits-why__card-title { margin: 0; color: var(--jf-color-black); font-family: var(--jf-font-heading); font-weight: var(--jf-weight-bold); line-height: 1.1;} .jf-robots-kits-why__card-copy { margin: var(--jf-space-s) 0 0; color: var(--jf-color-black); font-family: var(--jf-font-body); font-weight: var(--jf-weight-regular); line-height: var(--jf-lh-body);}@media (max-width: 991px) { .jf-robots-kits-why__cards { gap: var(--jf-space-l); } .jf-robots-kits-why__card { flex-basis: calc(50% - var(--jf-space-l)); max-width: 45.4rem; }}@media (max-width: 767px) { .jf-robots-kits-why__line { gap: 0.6rem; } .jf-robots-kits-why__cards { margin-top: var(--jf-space-l); } .jf-robots-kits-why__card { flex-basis: 100%; max-width: 100%; min-height: unset; padding: 6.8rem 2rem 2rem; } .jf-robots-kits-why__character { height: 10.8rem; } }@media (max-width: 478px) {#jf-libros-niveles-title {margin-bottom: 30px}}#brxe-ychjee {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px}#brxe-wnuydt {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px}#brxe-uzppmv .splide__slide {justify-content: center; align-items: center}#brxe-uzppmv .splide__arrow--next {top: 120%; right: 42%}#brxe-uzppmv .splide__arrow--prev {top: 120%; left: 42%}#brxe-uzppmv span{font-weight: 500;}#brxe-uzppmv strong{font-weight: 700;}#brxe-uzppmv .jf-libros-niveles__card-title{ font-size:2.8rem;}#brxe-uzppmv .jf-libros-niveles__card-title span{ font-size:2.4rem;}#brxe-uzppmv .jf-libros-niveles__card-copy{ font-size:2.4rem;}@media (max-width: 478px) {#brxe-uzppmv .splide__arrow--prev {left: 15%; top: 110%}#brxe-uzppmv .splide__arrow--next {right: 15%; top: 110%}}#brxe-hozuof {padding-top: 60px; padding-bottom: 120px; background-color: var(--jf-color-input-bg)} .jf-libros-niveles { padding-block: var(--jf-space-l) var(--jf-space-2xl); background: var(--jf-color-white);} .jf-libros-niveles__content { display: flex; flex-direction: column; align-items: center; gap: var(--jf-space-l);} .jf-libros-niveles__title { color: var(--jf-color-black); line-height: 1.1; text-align: center;} .jf-libros-niveles__rail { display: flex; gap: var(--jf-space-s); width: 100%; overflow: hidden;} .jf-libros-niveles__card { flex: 1 1 100%; min-width: 0; border-radius: 5rem; overflow: hidden; width: 100%;} .jf-libros-niveles__card--green { background: var(--jf-color-green);} .jf-libros-niveles__card--blue { background: var(--jf-color-blue);} .jf-libros-niveles__card--purple { background: var(--jf-color-purple);} .jf-libros-niveles__card--pink { background: var(--jf-color-pink);} .jf-libros-niveles__media { display: flex; align-items: center; justify-content: center; min-height: 14rem; padding: var(--jf-space-m); background: var(--jf-color-white); border-bottom-left-radius:5rem; border-bottom-right-radius: 5rem;} .jf-libros-niveles__book { display: block; width: 100%; max-width: 28rem; max-height: 14rem; filter: drop-shadow(0 1rem 1rem rgba(0, 0, 0, 0.14)); object-fit: cover;} .jf-libros-niveles__book--right { transform: rotate(7deg);} .jf-libros-niveles__body { padding: var(--jf-space-s) var(--jf-space-m) var(--jf-space-m);} .jf-libros-niveles__card-title { color: var(--jf-color-black); line-height: 1.2;} .jf-libros-niveles__card-copy { margin-top: 0.2rem; color: var(--jf-color-black); line-height: 1.25;} .jf-libros-niveles__arrows { display: flex; align-items: center; justify-content: center; gap: 4.6rem;} .jf-libros-niveles__arrow { display: inline-flex; align-items: center; justify-content: center; width: 3rem; height: 3rem; border: 0; border-radius: var(--jf-radius-s); background: #2b2b2b; color: var(--jf-color-white); font-size: 1.5rem; line-height: 1;}@media (max-width: 991px) { .jf-libros-niveles__rail { overflow-x: auto; padding-bottom: var(--jf-space-2xs); scroll-snap-type: x mandatory; } .jf-libros-niveles__card { flex: 0 0 100%; scroll-snap-align: start; }}@media (max-width: 767px) { .jf-libros-niveles { padding-block: var(--jf-space-m) var(--jf-space-xl); } .jf-libros-niveles__content { gap: var(--jf-space-m); } .jf-libros-niveles__card { flex-basis: 100%; } .jf-libros-niveles__media { min-height: 25rem; } .jf-libros-niveles__arrows { gap: var(--jf-space-l); }}@media (max-width: 991px) {#brxe-hozuof {background-color: var(--jf-color-input-bg)}}@media (max-width: 767px) {#brxe-hozuof {padding-bottom: 120px}}#brxe-llgbdj {grid-gap: 20px}@media (max-width: 991px) {#brxe-llgbdj {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#brxe-llgbdj {grid-gap: 80px}}#brxe-ywoodk {margin-top: 50px}.jf-libros-steam { padding-block: var(--jf-space-xl) var(--jf-space-2xl); background: var(--jf-color-white);} .jf-libros-steam__intro { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; margin-bottom: var(--jf-space-xl);} .jf-libros-steam__title { flex: 0 0 auto; color: var(--jf-color-black); font-size: var(--jf-text-2xl); line-height: 1.1;} .jf-libros-steam__copy { max-width: 73ch; margin-top: 0.6rem; color: var(--jf-color-black); line-height: var(--jf-lh-body); align-self: end;} .jf-libros-steam__letters { display: grid; grid-template-columns: repeat(5,1fr); align-items: flex-end; justify-content: center; gap: clamp(1rem, 1.6vw, 2rem); place-items: center;} .jf-libros-steam__tile { position: relative; display: flex; flex-direction: column; align-items: center; width: 15.2rem; padding-top: 8.8rem;} .jf-libros-steam__character { position: absolute; left: 50%; bottom: 9.2rem; display: block; width: auto; max-width: 15rem; max-height: 17.5rem; transform: translate(-50%, 1.8rem) scale(0.94); opacity: 0; pointer-events: none; transition: transform var(--jf-dur-2) var(--jf-ease), opacity var(--jf-dur-2) var(--jf-ease);} .jf-libros-steam__block { display: flex; flex-direction: column; align-items: center; justify-content: flex-end; width: 100%; min-height: 17rem; padding: 2rem 1.4rem 1rem; border-radius: 0.8rem; color: var(--jf-color-black); transition: transform var(--jf-dur-2) var(--jf-ease);} .jf-libros-steam__tile--science .jf-libros-steam__block { background: var(--jf-color-purple); transform: rotate(-6deg);} .jf-libros-steam__tile--technology .jf-libros-steam__block { background: var(--jf-color-blue); z-index: 9;} .jf-libros-steam__tile--engineering .jf-libros-steam__block { background: var(--jf-color-amber); transform: rotate(-7deg);} .jf-libros-steam__tile--arts .jf-libros-steam__block { background: var(--jf-color-green); transform: rotate(5deg);} .jf-libros-steam__tile--math .jf-libros-steam__block { background: var(--jf-color-pink); transform: rotate(-5deg);} .jf-libros-steam__letter { font-family: var(--jf-font-heading); font-size: 100px; font-weight: var(--jf-weight-black); line-height: 0.92;} .jf-libros-steam__label { margin-top: 0.4rem; font-family: var(--jf-font-heading); font-size: 1.6rem; font-weight: var(--jf-weight-black); line-height: 1;} .jf-libros-steam__tile:hover .jf-libros-steam__character,.jf-libros-steam__tile:focus-within .jf-libros-steam__character { transform: translate(-50%, -3rem) scale(1); opacity: 1;} .jf-libros-steam__tile:hover .jf-libros-steam__block,.jf-libros-steam__tile:focus-within .jf-libros-steam__block { transform: translateY(0.4rem) rotate(0deg);}@media (max-width: 991px) { .jf-libros-steam__intro { flex-direction: column; gap: var(--jf-space-m); } .jf-libros-steam__copy { max-width: 100%; } .jf-libros-steam__letters { flex-wrap: wrap; }}@media (max-width: 767px) { .jf-libros-steam { padding-block: var(--jf-space-l) var(--jf-space-xl); } .jf-libros-steam__copy { } .jf-libros-steam__letters { grid-template-columns: 1fr; align-items: center; gap: var(--jf-space-2xl); padding:var(--jf-space-l) ; } .jf-libros-steam__tile { width: calc(50% - var(--jf-space-s)); min-width: 13.5rem; padding-top: 7rem; } .jf-libros-steam__character { bottom: 8.2rem; transform: translate(-50%, 0) scale(1); opacity: 1; } .jf-libros-steam__block { min-height: 13.5rem; } .jf-libros-steam__letter { font-size: 4.6rem; } }@media (max-width: 479px) { .jf-libros-steam__letters { place-items: center; } .jf-libros-steam__tile { width: calc(70% - 0.8rem); min-width: unset; }}@media (max-width: 478px) {#brxe-ywoodk {margin-top: 20px}}@media (max-width: 478px) {#brxe-szuiid {max-width: 250px}}@media (max-width: 478px) {#brxe-ydwvbc {align-items: center; justify-content: center}}@media (max-width: 478px) {#brxe-wyzqmn {order: 4}}#brxe-skhfpd {flex-direction: row; align-items: center; column-gap: 30px; row-gap: 30px; justify-content: center}@media (max-width: 478px) {#brxe-skhfpd {order: 1}}@media (max-width: 478px) {#brxe-lyjhwm {order: 2; display: flex; flex-direction: column; row-gap: 50px}}@media (max-width: 478px) {#brxe-axfdgo {border: 1px solid var(--jf-color-input-bg); border-radius: 10px; background-color: #fafafa}}  .jf-conocenos-demo-cta__panel { position: relative; display: flex; align-items: flex-end; justify-content: space-between; gap: clamp(var(--jf-space-m), 2.5vw, var(--jf-space-xl)); padding-block: var(--jf-space-xl); border-radius: var(--jf-radius-l); container-type: inline-size; margin: 0 auto; @media(max-width:768px){ flex-direction: column; justify-content: center; align-items: center; }} .jf-conocenos-demo-cta__character,.jf-conocenos-demo-cta__robot-wrap { flex: 0 0 auto; margin: 0;} .jf-conocenos-demo-cta__character { display: flex; align-items: flex-end; max-width:400px;} .jf-conocenos-demo-cta__character-image,.jf-conocenos-demo-cta__robot { display: block; width: 100%; height: auto;} .jf-conocenos-demo-cta__content { flex: 1 1 auto; width: 100%; max-width: 64rem; padding-block: var(--jf-space-xs); text-align: center;} .jf-conocenos-demo-cta__title { margin: 0; color: var(--jf-color-black); font-family: var(--jf-font-heading); text-transform: uppercase; font-weight: var(--jf-weight-bold); line-height: 1.05; text-wrap: balance;} .jf-conocenos-demo-cta__copy { margin: var(--jf-space-s) auto 0; max-width: 63rem; color: var(--jf-color-black); font-family: var(--jf-font-body); font-size: var(--jf-text-l); font-weight: var(--jf-weight-regular); line-height: 1.5; text-wrap: pretty;} .jf-conocenos-demo-cta__copy strong { font-weight: var(--jf-weight-semibold); text-decoration: underline; text-underline-offset: 0.12em;} .jf-conocenos-demo-cta__button { display: inline-flex; align-items: center; justify-content: center; min-width: 15.4375rem; min-height: 5.4375rem; margin-top: clamp(var(--jf-space-m), 2vw, var(--jf-space-l)); padding: var(--jf-space-s) var(--jf-space-l); border-radius: var(--jf-radius-s); background: var(--jf-color-green); color: var(--jf-color-black); font-family: var(--jf-font-body); font-size: clamp(1.75rem, 1.1vw + 1rem, 2rem); font-weight: var(--jf-weight-medium); line-height: 1.2; text-decoration: none;} .jf-conocenos-demo-cta__robot-wrap { display: flex; align-items: flex-end; max-width: 400px; padding-right: clamp(var(--jf-space-2xs), 0.8vw, var(--jf-space-xs));}@container (max-width: 56rem) { .jf-conocenos-demo-cta__panel { align-items: center; gap: var(--jf-space-m); } .jf-conocenos-demo-cta__character { width: 8.5rem; } .jf-conocenos-demo-cta__content { max-width: 28rem; } .jf-conocenos-demo-cta__copy { max-width: 24rem; font-size: var(--jf-text-m); } .jf-conocenos-demo-cta__button { min-width: 12.5rem; min-height: 4.5rem; font-size: var(--jf-text-xl); } .jf-conocenos-demo-cta__robot-wrap { width: 4.75rem; padding-bottom: var(--jf-space-xs); }}@container (max-width: 41rem) { .jf-conocenos-demo-cta__panel { flex-direction: column; align-items: center; gap: var(--jf-space-s); padding: var(--jf-space-l) var(--jf-space-m); } .jf-conocenos-demo-cta__character { width: 100%; order: 1; } .jf-conocenos-demo-cta__content { order: 2; max-width: 100%; } .jf-conocenos-demo-cta__title { font-size: clamp(2rem, 1.6rem + 2vw, 2.5rem); } .jf-conocenos-demo-cta__copy { max-width: 100%; } .jf-conocenos-demo-cta__button { min-width: 11rem; min-height: 3.875rem; font-size: var(--jf-text-l); } .jf-conocenos-demo-cta__robot-wrap { order: 3; width: min(4.5rem, 26vw); padding-right: 0; padding-bottom: 0; align-self: flex-end; }}#brxe-oemqlq {font-weight: 400}@media (max-width: 478px) {#brxe-oemqlq {font-size: 24px; font-weight: 400}}#brxe-cggfmk {border-radius: 50px}#brxe-cpxvdc {font-weight: 400}@media (max-width: 478px) {#brxe-cpxvdc {font-size: 24px; font-weight: 400}}#brxe-ujfpcr {border-radius: 10px}#brxe-rgrmez {column-gap: var(--jf-space-l); row-gap: var(--jf-space-l)}.jf-robots-kits-audience { background: var(--jf-color-white);} .jf-robots-kits-audience__inner { display: flex; flex-direction: column; align-items: center; width: 100%;} .jf-robots-kits-audience__title { margin: 0; color: var(--jf-color-black); font-family: var(--jf-font-heading); font-size: var(--jf-text-3xl); font-weight: var(--jf-weight-black); line-height: 1; text-transform: uppercase; text-align: center;} .jf-robots-kits-audience__cards { display: flex; flex-wrap: wrap; justify-content: center; gap: 1.6rem; width: 100%; margin-top: var(--jf-space-xl);} .jf-robots-kits-audience__card { position: relative; flex: 1 1 0; min-width: 0; max-width: 60rem; min-height: 14.4rem; padding: 2.2rem 2rem 2rem; border-radius: 2rem;} .jf-robots-kits-audience__card--blue { background: var(--jf-color-blue);} .jf-robots-kits-audience__card--green { background: var(--jf-color-green);} .jf-robots-kits-audience__icon { display: block; width: 2.2rem; height: 1.8rem; border: 0.3rem solid color-mix(in srgb, var(--jf-color-black) 35%, transparent); border-radius: 0.3rem;} .jf-robots-kits-audience__icon::before { content: ""; display: block; width: 1rem; height: 0.3rem; margin: -0.6rem auto 0; background: color-mix(in srgb, var(--jf-color-black) 35%, transparent); border-radius: 999rem;} .jf-robots-kits-audience__rule { width: 16rem; height: 0.2rem; margin-top: 1.6rem; background: color-mix(in srgb, var(--jf-color-black) 18%, transparent);} .jf-robots-kits-audience__copy { margin: 1.6rem 0 0; color: var(--jf-color-black); font-family: var(--jf-font-body); font-weight: var(--jf-weight-semibold); line-height: var(--jf-lh-body);}@media (max-width: 767px) { .jf-robots-kits-audience__cards { margin-top: var(--jf-space-l); } .jf-robots-kits-audience__card { flex-basis: 100%; max-width: 100%; } .jf-robots-kits-audience__copy { font-size: var(--jf-text-s); }}@media (max-width: 478px) {#brxe-cxqemc {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}}.jf-libros-beneficios { padding-block: var(--jf-space-l) var(--jf-space-2xl); } .jf-libros-beneficios__header { display: flex; align-items: flex-start; justify-content: space-between; gap: var(--jf-space-l); margin-bottom: var(--jf-space-l);} .jf-libros-beneficios__title { color: var(--jf-color-black); font-size: var(--jf-text-2xl); line-height: 1.1;} .jf-libros-beneficios__copy{ font-size: var(--text-l)} .jf-libros-beneficios__robot { display: block; width: auto; max-width: 14rem; max-height: 11rem;} .jf-libros-beneficios__cards { display: flex; gap: var(--jf-space-s);} .jf-libros-beneficios__card { flex: 1 1 0; min-width: 0; padding: var(--jf-space-m); border-radius: 1.8rem;} .jf-libros-beneficios__card--blue { background: var(--jf-color-blue);} .jf-libros-beneficios__card--pink { background: var(--jf-color-pink);} .jf-libros-beneficios__card--amber { background: var(--jf-color-amber);} .jf-libros-beneficios__copy { color: var(--jf-color-black); line-height: var(--jf-lh-body);}@media (max-width: 767px) { .jf-libros-beneficios { padding-block: var(--jf-space-m) var(--jf-space-xl); } .jf-libros-beneficios__header { align-items: flex-start; } .jf-libros-beneficios__robot { max-width: 7rem; max-height: 5.8rem; } .jf-libros-beneficios__cards { flex-direction: column; } }#brxe-czupoc {max-width: 175px; width: 100%; height: 100%}#brxe-czupoc:not(.tag), #brxe-czupoc img {object-fit: cover}#brxe-phiawh {max-width: 65ch}#brxe-kgyqdw {background-color: #f8f8f8; margin-top: 40px}#brxe-anlckz {align-items: center}.jf-libros-storytelling { padding-block: var(--jf-space-l) var(--jf-space-2xl); background: var(--jf-color-white);} .jf-libros-storytelling__panel { position: relative; padding: 4.6rem var(--jf-space-xl) var(--jf-space-xl); border-radius: 1.2rem; } .jf-libros-storytelling__icon { position: absolute; top: -6.2rem; left: 50%; display: block; width: auto; max-width: 11.4rem; max-height: 11.4rem; transform: translateX(-50%);} .jf-libros-storytelling__content { display: flex; align-items: center; flex-direction: column; gap: var(--jf-space-xl); width: 100%;} .jf-libros-storytelling__title { color: var(--jf-color-black); font-size: var(--jf-text-2xl); line-height: 1.05; align-self: start;} .jf-libros-storytelling__copy { color: var(--jf-color-black); line-height: var(--jf-lh-body); align-self: end; max-width: 80ch;}@media (max-width: 767px) { .jf-libros-storytelling { padding-block: var(--jf-space-m) var(--jf-space-xl); } .jf-libros-storytelling__panel { padding: 4rem var(--jf-space-m) var(--jf-space-m); } .jf-libros-storytelling__content { flex-direction: column; align-items: flex-start; gap: var(--jf-space-s); } .jf-libros-storytelling__title { flex: none; font-size: var(--jf-text-xl); } .jf-libros-storytelling__copy { }}@media (max-width: 991px) {#brxe-nelnyf {display: none}}@media (max-width: 478px) {#brxe-nelnyf .splide__arrow--next {top: 108%; right: 20%}#brxe-nelnyf .splide__arrow--prev {top: 108%; left: 20%}#brxe-nelnyf {display: block}}.jf-libros-personajes { padding-block: var(--jf-space-l) var(--jf-space-2xl); background: var(--jf-color-white);} .jf-libros-personajes__sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; white-space: nowrap; clip: rect(0, 0, 0, 0); border: 0;} .jf-libros-personajes__grid { display: flex; justify-content: space-between; gap: var(--jf-space-m);} .jf-libros-personajes__item { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; align-items: center; text-align: center;} .jf-libros-personajes__image { display: block; width: auto; max-width: 20rem; max-height: 22rem; margin-bottom: var(--jf-space-xs);} .jf-libros-personajes__name { display: inline-flex; align-items: center; justify-content: center; min-width: 9.2rem; min-height: 4rem; padding-inline: 1.4rem; border-radius: var(--jf-radius-s); color: var(--jf-color-black); font-size: var(--jf-text-xl); line-height: 1;} .jf-libros-personajes__name--purple { background: var(--jf-color-purple);} .jf-libros-personajes__name--blue { background: var(--jf-color-blue);} .jf-libros-personajes__name--amber { background: var(--jf-color-amber);} .jf-libros-personajes__name--green { background: var(--jf-color-green);} .jf-libros-personajes__name--pink { background: var(--jf-color-pink);} .jf-libros-personajes__copy { margin-top: var(--jf-space-s); color: var(--jf-color-black); line-height: var(--jf-lh-body);}@media (max-width: 991px) { .jf-libros-personajes__grid { flex-wrap: wrap; justify-content: center; } .jf-libros-personajes__item { flex: 0 0 calc(50% - var(--jf-space-s)); max-width: 28rem; }}@media (max-width: 767px) { .jf-libros-personajes { padding-block: var(--jf-space-m) var(--jf-space-xl); } .jf-libros-personajes__item { flex-basis: 100%; } .jf-libros-personajes__image { max-width: 14rem; max-height: 20rem; } .jf-libros-personajes__name { font-size: 32px; } .jf-libros-personajes__copy { }}.jf-libros-relacionadas { padding-block: var(--jf-space-l) var(--jf-space-2xl); background: var(--jf-color-white);} .jf-libros-relacionadas__panel { padding: var(--jf-space-xl); border-radius: 2.4rem; background: var(--jf-color-amber);} .jf-libros-relacionadas__top { display: flex; align-items: flex-start; justify-content: space-between; gap: var(--jf-space-xl); margin-bottom: var(--jf-space-l);} .jf-libros-relacionadas__title { color: var(--jf-color-black); font-size: var(--jf-text-2xl); line-height: 1.08;} .jf-libros-relacionadas__legend { display: flex; flex-direction: column; gap: var(--jf-space-s); min-width: 40rem; padding: var(--jf-space-l); border-radius: 1rem; background: var(--jf-color-white);} .jf-libros-relacionadas__legend-item { display: inline-flex; align-items: center; gap: 1rem; color: var(--jf-color-black); font-family: var(--jf-font-body); font-size: var(--jf-text-l); line-height: 1.2; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.15em;} .jf-libros-relacionadas__dot { flex: 0 0 auto; width: 1.4rem; height: 1.4rem; border-radius: 50%;} .jf-libros-relacionadas__dot--green { background: var(--jf-color-green);} .jf-libros-relacionadas__dot--amber { background: var(--jf-color-amber);} .jf-libros-relacionadas__dot--blue { background: var(--jf-color-blue);} .jf-libros-relacionadas__dot--pink { background: var(--jf-color-pink);} .jf-libros-relacionadas__media-grid { display: flex; gap: var(--jf-space-l);} .jf-libros-relacionadas__photo-card { flex: 1 1 0; min-width: 0; margin: 0; overflow: hidden; border-radius: 2rem; background: var(--jf-color-white);} .jf-libros-relacionadas__photo { display: block; width: 100%; height: 100%; min-height: 24rem; object-fit: cover;}@media (max-width: 991px) { .jf-libros-relacionadas__top { flex-direction: column; } .jf-libros-relacionadas__legend { min-width: 0; width: 100%; }}@media (max-width: 767px) { .jf-libros-relacionadas { padding-block: var(--jf-space-m) var(--jf-space-xl); } .jf-libros-relacionadas__panel { padding: var(--jf-space-m); border-radius: 1.8rem; } .jf-libros-relacionadas__title { font-size: var(--jf-text-xl); } .jf-libros-relacionadas__legend { padding: var(--jf-space-m); } .jf-libros-relacionadas__legend-item { font-size: var(--jf-text-m); } .jf-libros-relacionadas__media-grid { flex-direction: column; gap: var(--jf-space-s); } .jf-libros-relacionadas__photo { min-height: 18rem; }}#brxe-kfzoaa:hover {color: var(--jf-color-input-bg); background-color: var(--jf-color-pink)}@media (max-width: 991px) {#brxe-npacrc {align-self: center; justify-self: center}}@media (max-width: 478px) {#brxe-npacrc {width: fit-content}}.jf-novedades-section { padding: clamp(34px, 4vw, 64px) 0; background: var(--jf-color-white);} .jf-novedades-head { display: flex; justify-content: space-between; align-items: flex-end; gap: 24px; margin-bottom: clamp(26px, 3vw, 44px);} .jf-novedades-heading { max-width: 768px;} .jf-novedades-title { margin: 0; font-family: var(--jf-font-heading); font-size: var(--jf-text-3xl); font-weight: var(--jf-weight-bold); line-height: var(--jf-lh-heading); color: var(--jf-color-black);} .jf-novedades-subtitle { margin: 24px 0 0; font-family: var(--jf-font-body); font-size: 18px; line-height: 1.5; color: var(--jf-color-black);} .jf-novedades-btn { display: inline-flex; align-items: center; justify-content: center; padding: 12px 24px; border-radius: 10px; border: 1px solid var(--jf-color-pink); color: var(--jf-color-pink); text-decoration: none; font-family: var(--jf-font-body); font-size: 16px; line-height: 1.5; white-space: nowrap;} .jf-novedades-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px;}.jf-post-card { background: #fafafa; overflow: hidden; display: flex; flex-direction: column; min-height: 394px; position: relative;}.jf-post-card:nth-child(odd) { border-radius: 50px;}.jf-post-card:nth-child(even) { border-radius: 10px; flex-direction: column-reverse;}.jf-post-media { position: relative; overflow: hidden; flex-shrink: 0; height: 214px;} .jf-post-card:nth-child(odd) .jf-post-media { border-radius: 50px;} .jf-post-card:nth-child(even) .jf-post-media { border-radius: 10px; height: 180px;} .jf-post-media img { width: 100%; height: 100%; object-fit: cover; display: block;}.jf-post-body { padding: 20px 28px 24px; flex: 1;} .jf-post-card:nth-child(even) .jf-post-body { padding: 18px 28px 16px;}.jf-post-title { margin: 0; font-family: var(--jf-font-heading); font-size: 24px; line-height: 1.3; font-weight: var(--jf-weight-black); color: var(--jf-color-black);} .jf-post-text { margin: 14px 0 0; font-family: var(--jf-font-body); font-size: 18px; line-height: 1.2; color: var(--jf-color-black);}.jf-post-tag { position: static; margin-bottom: 14px; min-width: 116px; height: 25px; border-radius: 5px; display: inline-flex; align-items: center; justify-content: center; font-family: var(--jf-font-heading); font-size: 16px; font-weight: var(--jf-weight-black); text-transform: uppercase; color: var(--jf-color-black); transform: rotate(-7.93deg);}.jf-post-card:nth-child(odd) .jf-post-tag { position: absolute; top: 18px; left: 22px;} .jf-post-card a.tag{ width: 100%; }@media (max-width: 1200px) { .jf-novedades-grid { gap: 20px; }}@media (max-width: 992px) { .jf-novedades-head { align-items: flex-start; flex-direction: column; } .jf-novedades-grid { grid-template-columns: 1fr; gap: 22px; } .jf-post-card:nth-child(odd), .jf-post-card:nth-child(even) { border-radius: 24px; min-height: auto; } .jf-post-card:nth-child(odd) .jf-post-media, .jf-post-card:nth-child(even) .jf-post-media { border-radius: 24px; height: 164px; } .jf-post-text { font-size: clamp(16px, 3.8vw, 18px); }}