@import "https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Nunito:wght@400;700&family=Nunito+Sans:wght@400;700&family=Patrick+Hand&family=Baloo+2:wght@400;700&display=swap";
*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;margin:0}body{color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/ttf/OpenDyslexic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Bold.woff)format("woff"),url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/ttf/OpenDyslexic-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.relato-font-sans{font-family:Nunito Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.relato-font-serif{font-family:Merriweather,Georgia,Times New Roman,serif}.relato-font-dyslexic{font-family:OpenDyslexic,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.relato-font-rounded{font-family:Nunito,ui-sans-serif,sans-serif}.relato-font-hand{font-family:Patrick Hand,Comic Sans MS,cursive}.relato-font-comic{font-family:"Baloo 2",Comic Sans MS,cursive}@keyframes loading-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes logo-loading-bounce{0%{transform:translateY(0)}10%{transform:translateY(-10px)}20%{transform:translateY(0)}30%{transform:translateY(-18px)}40%{transform:translateY(0)}50%{transform:translateY(-26px)}60%{transform:translateY(0)}60%,to{transform:translateY(0)}}.animate-logo-loading-bounce{animation:2.5s ease-in-out infinite logo-loading-bounce}@keyframes loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-loading-bounce{animation:.7s ease-in-out infinite loading-bounce}.animate-loading-rotate{animation:8s linear infinite loading-rotate}@keyframes loading-wave{0%,to{transform:translateY(0)}25%{transform:translateY(-8px)}50%{transform:translateY(0)}75%{transform:translateY(-8px)}}.loading-wave-dot{animation:1.2s ease-in-out infinite loading-wave}.loading-wave-dot:first-child{animation-delay:0s}.loading-wave-dot:nth-child(2){animation-delay:.15s}.loading-wave-dot:nth-child(3){animation-delay:.3s}.loading-wave-dot:nth-child(4){animation-delay:.45s}.range-edad{accent-color:#0d9488}.range-edad::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#0d9488;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 8px #0d948880}.range-edad::-moz-range-thumb{cursor:pointer;background:#0d9488;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 8px #0d948880}@media (orientation:landscape) and (max-height:600px){.page-card-landscape{flex-direction:row;min-height:0;display:flex}.page-card-landscape.page-card-landscape-reverse{flex-direction:row-reverse}.page-card-landscape-half{flex-shrink:0;width:50%;min-width:0}.page-card-landscape-half-img{flex-shrink:0;width:50%;min-height:100%}.page-card-landscape-half-img>div{height:100%;min-height:100%}.page-card-landscape-half-text{-webkit-overflow-scrolling:touch;border-top:none;border-left:1px solid #e2e8f0;flex:1;width:50%;min-width:0;overflow-y:auto}.page-card-landscape.page-card-landscape-reverse .page-card-landscape-half-text{border-left:none;border-right:1px solid #e2e8f0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
