.elementor-kit-20{--e-global-color-primary:#3FBC9B;--e-global-color-secondary:#F4A28E;--e-global-color-text:#3C3C3C;--e-global-color-accent:#F4A28E;--e-global-color-1b72bab:#F8F6F5;--e-global-color-d3a8216:#3FBC9B;--e-global-color-ecdde24:#FFFFFF;--e-global-color-4c92d4e:#DDDDDD;--e-global-color-01ce4d6:#3C3C3C;--e-global-color-f8ba18c:#F4A28E;--e-global-color-839222f:#F4A28E;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-font-style:normal;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:24px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:normal}.elementor-kit-20 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-20{--e-global-typography-primary-font-size:32px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:26px;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-size:20px;--e-global-typography-accent-line-height:1.6em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--primary-rgb:60, 60, 60}body{background-color:var(--e-global-color-fondo_principal);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family);line-height:1.6}h1,h2,h3,h4,h5,h6,p,li,a,span,div{overflow-wrap:break-word}.section-container{max-width:1140px;margin:0 auto;padding:0 20px}section{padding:4rem 1rem}section h2,.section-card h2{font-family:var(--e-global-typography-secondary-font-family);font-size:calc(var(--e-global-typography-secondary-font-size) * 1.4);font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text);margin-bottom:.5rem;line-height:1.3;text-align:center}section p.subtitle{font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);line-height:1.6;color:var(--e-global-color-text);max-width:700px;margin:0 auto 3rem auto;text-align:center}.section-card{background-color:#FFF;border:1px solid var(--e-global-color-bordes_y_lineas,#eee);border-radius:20px;padding:3rem 2rem;box-shadow:0 4px 15px rgb(0 0 0 / .05)}h1 span,h2 span{color:var(--e-global-color-accent)}.highlight-section,section#por-que-elegirnos,.process-section,.contact-section,.founder-section,.team-section,body.blog,body.archive,.thankyou-summary,.next-steps{background-color:var(--e-global-color-fondo_principal)}.benefits-section,section#info-irph,.testimonials-section,.faq-section,.values-section-about{background-color:#f8f6f5}.btn,.more-link{display:inline-block;padding:14px 32px;border-radius:8px;text-decoration:none;font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);transition:transform 0.2s ease,box-shadow 0.2s ease;text-align:center}.btn-primary,.home-hero .btn-primary,.footer-cta .btn{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.btn:hover,.home-hero .btn:hover,.footer-cta .btn:hover,.more-link:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.btn-secondary{background-color:#fff0;color:#fff;border:2px solid #fff}.btn-secondary:hover{background-color:#fff;color:var(--e-global-color-primary)}.home-hero,.contact-hero,.about-hero,.services-hero,.thankyou-hero{background:linear-gradient(135deg,var(--e-global-color-primary),#52d6b5);color:#fff;padding:6rem 1rem;position:relative;overflow:hidden}.home-hero .hero-inner,.about-hero .hero-inner{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.home-hero .hero-text,.about-hero .hero-text{flex:1 1 500px}.home-hero h1,.contact-hero h1,.about-hero h1,.services-hero h1,.thankyou-hero h1{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight);font-size:var(--e-global-typography-primary-font-size);line-height:1.25;margin-bottom:1rem;color:#fff}.home-hero p,.contact-hero p,.about-hero p,.services-hero p,.thankyou-hero p{font-family:var(--e-global-typography-text-font-family);font-size:calc(var(--e-global-typography-text-font-size) * 1.1);line-height:1.6;color:rgb(255 255 255 / .9);margin-bottom:2rem}.home-hero .hero-buttons,.about-hero .hero-buttons,.services-hero .hero-buttons,.thankyou-hero .hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.home-hero .hero-image,.about-hero .hero-image{flex:1 1 400px;text-align:center}.home-hero .hero-image img,.about-hero .hero-image img{display:block;width:100%;height:auto;max-width:620px;margin:0 auto;border-radius:12px;box-shadow:0 6px 18px rgb(0 0 0 / .2)}.contact-hero,.about-hero,.services-hero,.thankyou-hero{text-align:center}.about-hero .hero-inner{flex-direction:row-reverse}.contact-hero h1,.contact-hero p,.about-hero h1,.about-hero p,.services-hero h1,.services-hero p{max-width:850px;margin-left:auto;margin-right:auto}.contact-hero h1 span,.about-hero h1 span,.services-hero h1 span,.thankyou-hero h1 span{color:#fff}.thankyou-hero .check-badge{display:inline-flex;width:60px;height:60px;border-radius:50%;background-color:#fff;color:#52d6b5;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.contact-hero .hero-inner{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.contact-hero .hero-text{flex:1 1 500px;text-align:left}.contact-hero .contact-hero-image{flex:1 1 350px;max-width:350px;margin:0 auto}.contact-hero .contact-hero-image img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;border:6px solid #fff;box-shadow:0 6px 18px rgb(0 0 0 / .2)}@media (max-width:992px){.contact-hero .hero-text{text-align:center}}.highlight-section .highlight-content{background-color:#fff;border-left:5px solid var(--e-global-color-accent);border-right:5px solid var(--e-global-color-accent);border-radius:16px;padding:2.5rem 1.5rem;max-width:800px;margin:0 auto;box-shadow:0 8px 25px rgb(0 0 0 / .08)}.highlight-section .highlight-text{font-size:calc(var(--e-global-typography-text-font-size) * 1.5);font-weight:400;color:var(--e-global-color-text);margin:0 0 .5rem 0}.highlight-section .highlight-amount{font-family:var(--e-global-typography-primary-font-family);font-size:calc(var(--e-global-typography-primary-font-size) * 1.7);font-weight:700;line-height:1.1;color:var(--e-global-color-primary);margin:0}.highlight-section .highlight-subtext{font-size:var(--e-global-typography-text-font-size);color:var(--e-global-color-text);margin:.5rem 0 0 0;opacity:.8}.contact-layout-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:flex-start}.contact-info-col h2{text-align:left}.contact-info-list{list-style:none;padding:0;margin-top:2rem}.contact-info-item{display:flex;align-items:flex-start;margin-bottom:25px}.contact-info-item .icon{font-size:1.8em;color:var(--e-global-color-accent);margin-right:20px;min-width:30px;text-align:center}.contact-info-item-content h3{margin:0 0 5px 0;font-size:1.2em}.contact-info-item-content p,.contact-info-item-content a{margin:0;color:var(--e-global-color-text);text-decoration:none}.contact-info-item-content a:hover{color:var(--e-global-color-accent)}.contact-highlight-box{background-color:#f8f6f5;border-left:4px solid var(--e-global-color-accent);border-radius:12px;padding:2rem;text-align:center;margin-bottom:2rem}.contact-highlight-box .highlight-text{font-size:1.3em;margin:0}.contact-highlight-box .highlight-amount{font-size:2.8em;color:var(--e-global-color-primary);margin:.5rem 0;line-height:1.1;font-family:var(--e-global-typography-primary-font-family)}.contact-form-col{background:#FFF;padding:2.5rem;border-radius:16px;box-shadow:0 8px 25px rgb(0 0 0 / .08)}.contact-form-col h2{text-align:left;margin-top:0}.map-section .map-embed{overflow:hidden;border-radius:16px;border:1px solid var(--e-global-color-bordes_y_lineas);margin-top:1rem;height:450px}.map-section iframe{width:100%;height:100%;border:0}.founder-section .info-grid{align-items:center}.founder-section .founder-image{flex-basis:400px}.founder-section .founder-image img{border-radius:16px}.values-grid-about{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.value-card-about{background:#fff;border-bottom:4px solid var(--e-global-color-accent);border-radius:12px;padding:30px;text-align:center;box-shadow:0 4px 15px rgb(0 0 0 / .05)}.value-card-about .icon{font-size:2.5rem;margin-bottom:1rem}.value-card-about h3{font-size:var(--e-global-typography-secondary-font-size)}.team-section .c-team-category-title{font-size:1.1em;text-transform:uppercase;color:var(--e-global-color-accent);letter-spacing:1px;font-weight:700;margin-bottom:2rem}.team-grid-about{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:4rem}.team-card-about{background-color:#fff;border-radius:16px;text-align:center;padding:30px;border:1px solid var(--e-global-color-bordes_y_lineas);transition:transform 0.2s ease,box-shadow 0.2s ease}.team-card-about:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .08)}.team-photo-about{width:150px;height:150px;border-radius:50%;overflow:hidden;margin:0 auto 1.5rem auto;border:4px solid #fff;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.team-photo-about img{width:100%;height:100%;object-fit:cover}.team-card-about h3{font-size:1.3em;margin-bottom:.25rem}.team-role-about{color:var(--e-global-color-primary);font-weight:700;margin-bottom:1rem;opacity:.8;font-size:.9em}.team-grid-support{grid-template-columns:repeat(3,1fr)}.summary-list{list-style:none;padding-left:0;max-width:600px;margin:2rem auto}.summary-list li{padding-left:1.5em;position:relative;margin-bottom:1em}.summary-list li::before{content:'✔';color:var(--e-global-color-accent);position:absolute;left:0}.next-steps .process-steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.next-steps .benefit-card .more-link{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)!important}.blog .site-main,.archive .site-main{max-width:1140px;margin:0 auto;padding:4rem 20px}.blog .page-header,.archive .page-header{padding:3rem 1rem;text-align:center;border-bottom:1px solid var(--e-global-color-bordes_y_lineas);margin-bottom:4rem}.blog .page-title,.archive .archive-title{font-size:calc(var(--e-global-typography-primary-font-size) * 0.8);color:var(--e-global-color-primary)}.blog .page-title span,.archive .archive-title span{color:var(--e-global-color-accent)}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}article.post{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}article.post:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgb(0 0 0 / .1)}.post-thumbnail{width:100%;aspect-ratio:16 / 9;overflow:hidden}.post-thumbnail a{display:block;width:100%;height:100%}.post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}article.post:hover .post-thumbnail img{transform:scale(1.05)}.entry-container{padding:25px;display:flex;flex-direction:column;flex-grow:1}.entry-header{margin-bottom:15px}.entry-title{font-size:1.3em;font-family:var(--e-global-typography-secondary-font-family);margin:0;line-height:1.4}.entry-title a{text-decoration:none;color:var(--e-global-color-text)}.entry-title a:hover{color:var(--e-global-color-accent)}.entry-meta{font-size:.85em;color:#777;margin-bottom:15px}.entry-meta a{text-decoration:none;color:#777}.entry-meta a:hover{text-decoration:underline}.entry-summary{font-size:.95em;color:#555;flex-grow:1}.entry-footer{margin-top:20px}.more-link{background-color:var(--e-global-color-primary);color:#fff}.navigation.pagination{margin-top:4rem;text-align:center}.page-numbers{padding:10px 15px;border:1px solid var(--e-global-color-bordes_y_lineas);border-radius:8px;text-decoration:none;color:var(--e-global-color-text);margin:0 5px;transition:background-color 0.2s ease}.page-numbers:hover,.page-numbers.current{background-color:var(--e-global-color-accent);color:var(--e-global-color-text);border-color:var(--e-global-color-accent)}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.benefit-card{background-color:#fff;border:1px solid var(--e-global-color-bordes_y_lineas);border-radius:12px;padding:30px;text-align:left;transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;flex-direction:column}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.benefit-card .icon{font-size:2.5rem;color:var(--e-global-color-accent);margin-bottom:.75rem}.benefit-card h3{font-family:var(--e-global-typography-secondary-font-family);font-size:var(--e-global-typography-secondary-font-size);color:var(--e-global-color-text);margin-bottom:.5rem;line-height:1.3}.benefit-card p{flex-grow:1;font-size:var(--e-global-typography-text-font-size);line-height:1.6;color:var(--e-global-color-text)}.info-section-extra{background-color:#f8f6f5}.info-grid-extra{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:2rem}.info-card-extra{background-color:#fff;border:1px solid var(--e-global-color-bordes_y_lineas,#eee);border-radius:12px;padding:30px;text-align:left}.info-card-extra h3{font-family:var(--e-global-typography-secondary-font-family);font-size:var(--e-global-typography-secondary-font-size);color:var(--e-global-color-text);margin-top:0;margin-bottom:.75rem;line-height:1.3}.info-card-extra p{font-size:var(--e-global-typography-text-font-size);line-height:1.6;color:var(--e-global-color-text);margin-bottom:0}@media (max-width:768px){.info-grid-extra{grid-template-columns:1fr}}.info-grid{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.info-text{flex:1 1 500px}.info-text h2,.info-text h3{text-align:left}.info-text p{font-size:var(--e-global-typography-text-font-size);line-height:1.6;color:var(--e-global-color-text);margin-bottom:1.5rem}.info-image{flex:1 1 400px;text-align:center}.info-image img{display:block;width:100%;height:auto;max-width:720px;margin:0 auto;border-radius:12px;box-shadow:0 6px 18px rgb(0 0 0 / .1)}.process-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.process-step{background-color:#fff;border:1px solid var(--e-global-color-bordes_y_lineas);border-radius:12px;padding:30px;text-align:center;transition:transform 0.2s ease;position:relative;padding-top:40px}.process-step:hover{transform:translateY(-4px)}.process-step .step-number{background-color:var(--e-global-color-accent);color:var(--e-global-color-text);font-family:var(--e-global-typography-accent-font-family);font-size:1.2rem;font-weight:var(--e-global-typography-accent-font-weight);width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-20px;left:50%;transform:translateX(-50%);border:4px solid var(--e-global-color-fondo_principal)}.process-step h3{font-size:var(--e-global-typography-secondary-font-size);color:var(--e-global-color-text);margin-bottom:.5rem}.process-step p{font-size:var(--e-global-typography-text-font-size);color:var(--e-global-color-text);line-height:1.6}.benefits-section+.process-section .process-step .step-number{border-color:#f8f6f5}.testimonials-widget{max-width:900px;margin:0 auto}.contact-details{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:3rem}.contact-item{text-align:center}.contact-section .form-wrapper{max-width:700px;margin:0 auto}.footer-cta{background-color:var(--e-global-color-primary);color:#fff;padding:3rem 1rem;text-align:center}.footer-cta h2{color:#fff}.footer-cta p{color:rgb(255 255 255 / .9);max-width:600px;margin:0 auto 2rem auto}.footer-cta h2 span{color:#fff}.faq-accordion{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{border:1px solid var(--e-global-color-bordes_y_lineas);border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow 0.2s ease}.faq-item:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08)}.faq-question{padding:1.25rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%}.faq-question h3{margin:0;font-family:var(--e-global-typography-secondary-font-family);font-size:calc(var(--e-global-typography-text-font-size) * 1.1);color:var(--e-global-color-text);line-height:1.4;flex-grow:1;font-weight:600;text-align:left}.faq-question::after{content:'▼';font-size:.8rem;color:var(--e-global-color-accent);transition:transform 0.3s ease;margin-left:1rem}.faq-item[open]>.faq-question::after{transform:rotate(180deg)}.faq-answer{padding:0 1.5rem 1.25rem 1.5rem;color:var(--e-global-color-text);line-height:1.7;text-align:left}summary{display:block;list-style:none}summary::-webkit-details-marker{display:none}@media (max-width:992px){.home-hero .hero-inner,.contact-hero .hero-inner,.about-hero .hero-inner,.info-grid{flex-direction:column-reverse;text-align:center;gap:20px}.info-grid .info-text h2,.info-grid .info-text h3{text-align:center}.home-hero .hero-buttons{justify-content:center}.benefits-grid,.process-steps,.contact-details{grid-template-columns:repeat(2,1fr)}.contact-layout-grid{grid-template-columns:1fr}.contact-info-col h2{text-align:center}.contact-highlight-box{margin-top:3rem}.values-grid-about{grid-template-columns:1fr}.team-grid-about{grid-template-columns:1fr 1fr}.team-grid-support{grid-template-columns:1fr 1fr}}@media (max-width:768px){section{padding:2.5rem 1rem}.home-hero,.contact-hero,.about-hero,.services-hero,.thankyou-hero{padding:2.5rem 1rem}.section-card{padding:1.5rem 1.25rem}.home-hero h1,.contact-hero h1,.about-hero h1,.services-hero h1,.thankyou-hero h1{font-size:var(--e-global-typography-primary-font-size-mobile)}h2,.section-card h2{font-size:calc(var(--e-global-typography-secondary-font-size-mobile) * 1.2)}.highlight-section{padding:2.5rem 1rem}.highlight-section .highlight-amount{font-size:calc(var(--e-global-typography-primary-font-size-mobile) * 1.5)}.highlight-section .highlight-content{padding:2rem 1rem}.about-hero .hero-inner{flex-direction:column}.team-grid-about,.team-grid-support{grid-template-columns:1fr}}@media (max-width:560px){.benefits-grid,.process-steps,.contact-details{grid-template-columns:1fr}}.simulator-hero{background:linear-gradient(135deg,var(--e-global-color-primary),#52d6b5);color:#fff;padding:5rem 1rem;text-align:center}.simulator-hero h1{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight);font-size:var(--e-global-typography-primary-font-size);line-height:1.25;margin-bottom:1rem;color:#fff;max-width:850px;margin-left:auto;margin-right:auto}.simulator-hero h1 span{color:#fff}.simulator-hero p{font-family:var(--e-global-typography-text-font-family);font-size:calc(var(--e-global-typography-text-font-size) * 1.1);line-height:1.6;color:rgb(255 255 255 / .9);margin-bottom:2rem;max-width:750px;margin-left:auto;margin-right:auto}.simulator-section{background-color:var(--e-global-color-fondo_principal)}.simulator-wrapper{max-width:800px;margin:2rem auto 0 auto;background-color:#FFF;border:1px solid var(--e-global-color-bordes_y_lineas,#eee);border-radius:20px;padding:2.5rem 2rem;box-shadow:0 4px 15px rgb(0 0 0 / .05);min-height:400px;display:flex;align-items:center;justify-content:center}.simulator-placeholder{text-align:center;color:var(--e-global-color-text)}.placeholder-icon{font-size:3rem;margin-bottom:1rem;line-height:1}.simulator-placeholder h3{font-family:var(--e-global-typography-secondary-font-family);font-size:1.5rem;color:var(--e-global-color-primary);margin-bottom:.5rem}.simulator-placeholder p{font-family:var(--e-global-typography-text-font-family);line-height:1.6;max-width:450px;margin:0 auto}.simulator-placeholder a{color:var(--e-global-color-accent);text-decoration:underline;font-weight:700}.interpretation-section{background-color:#FFF}.interpretation-section .info-grid{flex-direction:row-reverse}.interpretation-section .info-text ul{list-style:'✔';padding-left:25px;margin-bottom:1.5rem}.interpretation-section .info-text ul li{padding-left:15px;margin-bottom:10px}@media (max-width:992px){.interpretation-section .info-grid{flex-direction:column-reverse}}@media (max-width:768px){.simulator-hero{padding:3rem 1rem}.simulator-wrapper{padding:2rem 1.5rem}}:root{--blog-color-principal:var(--e-global-color-primary);--blog-color-acento:var(--e-global-color-accent);--blog-color-texto:var(--e-global-color-text);--blog-color-fondo-secundario:#f8f6f5;--blog-color-bordes:var(--e-global-color-bordes_y_lineas, #eee);--blog-color-whatsapp:#25D366;--blog-color-whatsapp-hover:#128C7E;--blog-primary-rgb:var(--primary-rgb, 60, 60, 60);--blog-typography-titulos-h3:var(--e-global-typography-secondary-font-family);--blog-typography-parrafos:var(--e-global-typography-text-font-family)}.blog-intro-box{background-color:var(--blog-color-fondo-secundario);padding:25px;border-left:5px solid var(--blog-color-acento);margin-bottom:30px;border-radius:0 8px 8px 0}.blog-intro-box a{color:var(--blog-color-acento);text-decoration:underline;font-weight:600}.blog-intro-box p:last-child{margin-bottom:0}.blog-did-you-know{background-color:rgba(var(--blog-primary-rgb),.05);border:1px solid var(--blog-color-bordes);border-radius:12px;padding:25px;margin:40px 0}.blog-did-you-know-title{color:var(--blog-color-principal);margin-top:0;font-family:var(--blog-typography-titulos-h3);font-size:1.4em;font-weight:700;text-align:center}.blog-did-you-know-text{font-family:var(--blog-typography-parrafos);color:var(--blog-color-texto);line-height:1.6;font-size:1em;text-align:left}.blog-did-you-know-text p:last-child{margin-bottom:0}.blog-cta-container{background-color:var(--blog-color-fondo-secundario);padding:30px;border-radius:16px;margin:40px 0;display:flex;flex-wrap:wrap;align-items:center;gap:30px;border:1px solid var(--blog-color-bordes)}.blog-cta-text-wrapper{flex:2;min-width:280px;text-align:left}.blog-cta-title{font-size:1.5em;font-weight:700;color:var(--blog-color-principal);margin-top:0;margin-bottom:10px;font-family:var(--blog-typography-titulos-h3)}.blog-cta-description{line-height:1.6;font-family:var(--blog-typography-parrafos);color:var(--blog-color-texto)}.blog-cta-form-wrapper{flex:3;min-width:300px}.blog-cta-form-wrapper .elementor-widget-container{width:100%!important}.faq-acc details{border:1px solid var(--blog-color-bordes);border-radius:12px;margin:10px 0;background-color:#FFF;transition:box-shadow .2s ease}.faq-acc details:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08)}.faq-acc summary{list-style:none;cursor:pointer;padding:16px 20px;font-weight:600;color:var(--blog-color-principal);font-family:var(--blog-typography-parrafos);display:flex;align-items:center;justify-content:space-between;font-size:1.1em}.faq-acc summary::-webkit-details-marker{display:none}.faq-acc summary:after{content:'▼';font-size:.8rem;color:var(--blog-color-acento);transition:transform .3s ease;margin-left:1rem}.faq-acc details[open] summary:after{transform:rotate(180deg)}.faq-acc [itemprop="text"]{padding:0 20px 16px 20px;color:var(--blog-color-texto);line-height:1.7;font-family:var(--blog-typography-parrafos)}.entry-content .imagen-responsive-flotante,.elementor-widget-theme-post-content .imagen-responsive-flotante{float:left!important;margin:4px 20px 10px 0!important;border-radius:12px;max-width:300px;width:100%;height:auto;display:inline!important}.entry-content h2,.entry-content h3,.entry-content h4,.elementor-widget-theme-post-content h2,.elementor-widget-theme-post-content h3,.elementor-widget-theme-post-content h4{clear:none!important}@media (max-width:600px){.entry-content .imagen-responsive-flotante,.elementor-widget-theme-post-content .imagen-responsive-flotante{float:none!important;display:block!important;margin:0 0 20px 0!important;max-width:100%}}.blog-clear{clear:both;height:0;line-height:0}.blog-video-container{display:flex;gap:24px;align-items:stretch;flex-wrap:wrap;margin:24px 0;padding:16px;background:#f8fafc;border:1px solid #e6eef5;border-radius:12px}.blog-video-embed-wrapper{position:relative;flex:1 1 560px;min-width:280px;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 6px 18px rgb(16 24 40 / .08)}.blog-video-embed-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.blog-video-text-wrapper{flex:1 1 320px;min-width:260px;display:flex;flex-direction:column;justify-content:center;padding:8px 4px}.blog-video-title{margin:0 0 8px;font-size:1.1rem;line-height:1.35}.blog-video-description{margin:0 0 12px;color:#475569;line-height:1.6}.blog-video-whatsapp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:#22c55e;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:filter .2s ease,transform .05s ease}.blog-video-whatsapp-button:hover{filter:brightness(.95)}.blog-video-whatsapp-button:active{transform:translateY(1px)}@media (max-width:720px){.blog-video-container{padding:12px;gap:16px}.blog-video-text-wrapper{padding:0}}