.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-12075 .elementor-element.elementor-element-d4ce3ac{text-align:center}.elementor-12075 .elementor-element.elementor-element-d4ce3ac .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:58px;font-weight:600;color:#090909}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-12075 .elementor-element.elementor-element-5af9028 img{border-radius:22px}.elementor-12075 .elementor-element.elementor-element-e26878b{--spacer-size:50px}.elementor-12075 .elementor-element.elementor-element-f3c44b6>.elementor-widget-container:hover{--e-transform-scale:1.05}.elementor-12075 .elementor-element.elementor-element-f3c44b6 img{border-radius:22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-12075 .elementor-element.elementor-element-e723cdd>.elementor-widget-container:hover{--e-transform-scale:1.05}.elementor-12075 .elementor-element.elementor-element-e723cdd img{border-style:none;border-radius:22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-12075 .elementor-element.elementor-element-ba8264f>.elementor-widget-container:hover{--e-transform-scale:1.05}.elementor-12075 .elementor-element.elementor-element-ba8264f img{transition-duration:0s;border-style:none;border-radius:22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-12075 .elementor-element.elementor-element-8f4e7ce{--spacer-size:60px}.elementor-12075 .elementor-element.elementor-element-3d23b72:not(.elementor-motion-effects-element-type-background),.elementor-12075 .elementor-element.elementor-element-3d23b72>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-12075 .elementor-element.elementor-element-3d23b72{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12075 .elementor-element.elementor-element-3d23b72>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12075 .elementor-element.elementor-element-2e50a66{--spacer-size:50px}.elementor-12075 .elementor-element.elementor-element-1d73b4e:not(.elementor-motion-effects-element-type-background),.elementor-12075 .elementor-element.elementor-element-1d73b4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-12075 .elementor-element.elementor-element-1d73b4e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12075 .elementor-element.elementor-element-1d73b4e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12075 .elementor-element.elementor-element-d4331d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12075 .elementor-element.elementor-element-d4331d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-12075 .elementor-element.elementor-element-d4331d7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12075 .elementor-element.elementor-element-d4331d7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12075 .elementor-element.elementor-element-fb303e6 img{border-radius:22px}.elementor-12075 .elementor-element.elementor-element-49917b7:not(.elementor-motion-effects-element-type-background),.elementor-12075 .elementor-element.elementor-element-49917b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-12075 .elementor-element.elementor-element-49917b7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12075 .elementor-element.elementor-element-49917b7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12075 .elementor-element.elementor-element-07a32f1>.elementor-widget-container{margin:10px;padding:10px}.elementor-12075 .elementor-element.elementor-element-07a32f1{text-align:justify}.elementor-12075 .elementor-element.elementor-element-07a32f1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:27px;color:#040404}.elementor-12075 .elementor-element.elementor-element-63c345a:not(.elementor-motion-effects-element-type-background),.elementor-12075 .elementor-element.elementor-element-63c345a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-12075 .elementor-element.elementor-element-63c345a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12075 .elementor-element.elementor-element-63c345a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-ha-pdf-view .ha-pdf-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-ha-pdf-view .ha-btn{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-12075 .elementor-element.elementor-element-15a2188 .pdf_viewer_options{margin-bottom:15px;padding:2px;border-radius:0}.elementor-12075 .elementor-element.elementor-element-15a2188 .pdf-icon{font-size:20px;margin-right:10px}.elementor-12075 .elementor-element.elementor-element-15a2188 .pdf-icon svg{width:20px;height:auto}.elementor-12075 .elementor-element.elementor-element-15a2188 .ha-btn{font-size:20px;font-weight:400;border-radius:22px;background-color:#2475fc}.elementor-12075 .elementor-element.elementor-element-15a2188 .ha-btn:hover,.elementor-12075 .elementor-element.elementor-element-15a2188 .ha-btn:focus{color:#f7f7f7;background-color:#1e66de}.elementor-12075 .elementor-element.elementor-element-3415dcf:not(.elementor-motion-effects-element-type-background),.elementor-12075 .elementor-element.elementor-element-3415dcf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-12075 .elementor-element.elementor-element-3415dcf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12075 .elementor-element.elementor-element-3415dcf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12075 .elementor-element.elementor-element-3edf7c7{text-align:center}.elementor-12075 .elementor-element.elementor-element-3edf7c7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:400;font-style:normal;line-height:27px;color:#040404}.elementor-12075 .elementor-element.elementor-element-a2e1b64:not(.elementor-motion-effects-element-type-background),.elementor-12075 .elementor-element.elementor-element-a2e1b64>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-12075 .elementor-element.elementor-element-a2e1b64{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12075 .elementor-element.elementor-element-a2e1b64>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12075 .elementor-element.elementor-element-26ea334{--spacer-size:50px}:root{--page-title-display:none}.frase-libro{font-size:42px;font-weight:700;margin:0;line-height:1.4;text-align:center}.texto-degradado{background:linear-gradient(90deg,#6366f1,#3b82f6,#06b6d4);-webkit-background-clip:text;background-clip:text;color:transparent}.magic-logo{position:relative;display:inline-block;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:800;font-size:clamp(24px,6vw,48px);line-height:1.1;color:#222}.magic-logo .sparkle{position:absolute;width:18px;height:18px;opacity:0;animation:sparkle 2.6s infinite ease-in-out}.magic-logo .sparkle:before,.magic-logo .sparkle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:999px;background:#ff7fb6;box-shadow:0 0 8px rgba(255,127,182,.9)}.magic-logo .sparkle:before{width:3px;height:16px}.magic-logo .sparkle:after{width:16px;height:3px}.magic-logo .s1{top:-18px;left:10%;animation-delay:0s}.magic-logo .s2{top:-10px;right:5%;animation-delay:.6s}.magic-logo .s3{bottom:-18px;left:15%;animation-delay:1.2s}.magic-logo .s4{bottom:-15px;right:15%;animation-delay:1.8s}@keyframes sparkle{0%{transform:translate3d(0,0,0) scale(.3);opacity:0}20%{opacity:1}50%{transform:translate3d(4px,-8px,0) scale(1);opacity:1}80%{opacity:0;transform:translate3d(0,-14px,0) scale(.6)}100%{opacity:0}}@media (max-width:640px){.magic-logo{font-size:24px;line-height:1.15;text-align:center}.magic-logo .sparkle{width:12px;height:12px}.magic-logo .s1{top:-16px;left:5%}.magic-logo .s2{top:-16px;right:5%}.magic-logo .s3{bottom:-16px;left:10%}.magic-logo .s4{bottom:-16px;right:10%}}