.elementor-6721 .elementor-element.elementor-element-5c85794{margin-top:50px;margin-bottom:40px}.elementor-6721 .elementor-element.elementor-element-c06eac4{text-align:center}.elementor-6721 .elementor-element.elementor-element-c06eac4 .elementor-heading-title{color:#000;font-family:"Montserrat__",Sans-serif;font-size:40px;font-weight:800}.elementor-6721 .elementor-element.elementor-element-6cf487e{margin-top:0;margin-bottom:0}.elementor-6721 .elementor-element.elementor-element-07cc8a2{margin-top:-30px;margin-bottom:0}.elementor-6721 .elementor-element.elementor-element-14a40f3{border-style:solid;border-width:6px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-30px;margin-bottom:0}.elementor-6721 .elementor-element.elementor-element-14a40f3,.elementor-6721 .elementor-element.elementor-element-14a40f3>.elementor-background-overlay{border-radius:0}.elementor-6721 .elementor-element.elementor-element-14a40f3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}:root{--color-primary-brand:#1c3f63;--color-cta-brand:#c1272d;--color-text-secondary:#4d4d4d;--color-dark-bg:#0d1b2a}.hero-consultorio-section{background:linear-gradient(135deg,#0d1b2a 0%,#1c3f63 100%);color:#fff;padding:70px 20px 80px;position:relative;overflow:hidden}.hero-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.hero-location-badge{display:inline-block;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.85rem;font-weight:600;padding:6px 14px;border-radius:20px;margin-bottom:20px;letter-spacing:.3px}.hero-title{font-size:2.6rem;font-weight:800;line-height:1.15;color:#fff;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.hero-subtitle{font-size:1.12rem;line-height:1.6;color:rgba(255,255,255,.9);margin-bottom:25px}.hero-topics-list{list-style:none;padding:0;margin:0 0 30px;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.hero-topics-list li{font-size:.95rem;color:rgba(255,255,255,.85);position:relative;padding-left:20px}.hero-topics-list li:before{content:"•";color:var(--color-cta-brand);font-weight:700;font-size:1.2rem;position:absolute;left:0;top:-1px}.hero-cta-wrapper{margin-top:10px}.btn-whatsapp-primary{display:inline-block;background-color:var(--color-cta-brand);color:#fff;font-size:1.05rem;font-weight:700;text-transform:uppercase;padding:16px 32px;border-radius:6px;text-decoration:none;box-shadow:0 4px 15px rgba(193,39,45,.4);transition:transform .2s ease,background-color .2s ease;letter-spacing:.5px}.btn-whatsapp-primary:hover{background-color:#a81d23;transform:translateY(-2px);color:#fff}.hero-visual{display:flex;justify-content:center;align-items:center}.hero-image-wrapper{width:100%;max-width:500px;border-radius:12px;overflow:hidden;border:2px solid rgba(255,255,255,.15);box-shadow:0 20px 40px rgba(0,0,0,.4)}.hero-expert-img{width:100%;height:auto;display:block;object-fit:cover}@media (max-width:968px){.hero-container{grid-template-columns:1fr;gap:35px;text-align:left}.hero-title{font-size:2rem}.hero-topics-list{grid-template-columns:1fr;gap:8px}}.fair-section{background-color:#fff;padding:80px 20px;font-family:'Montserrat','Segoe UI',Helvetica,Arial,sans-serif;color:#333}.fair-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:60px}.fair-info{flex:1.1}.fair-title{font-size:2.5rem;font-weight:800;color:#0d3c61;margin-bottom:5px}.fair-date{font-size:1.5rem;font-weight:700;color:#c1272d;margin-bottom:30px}.location-box{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}.location-item{display:flex;align-items:flex-start;gap:15px;padding:15px;border-radius:8px;background-color:#f5f7f8;border-left:4px solid #0d3c61;font-size:1.05rem;line-height:1.4}.location-item .icon{font-size:1.4rem}.location-item .address,.location-item .zone{font-size:.95rem;color:#666}.location-item.highlight-stand{background-color:#fdf2f2;border-left-color:#c1272d}.fair-subtitle{font-size:1.3rem;font-weight:600;color:#0d3c61;line-height:1.4;margin-0:0}.fair-map-container{flex:.9;display:flex;justify-content:center}.map-wrapper{width:100%;max-width:500px;background:#fff;padding:10px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid #e1e8ed;text-align:center}.map-img{width:100%;height:auto;border-radius:8px;display:block;margin-bottom:10px}.map-caption{font-size:.85rem;color:#888;font-weight:500}@media (max-width:991px){.fair-container{flex-direction:column;text-align:center;gap:40px}.location-item{text-align:left}.fair-title{font-size:2.2rem}}@media (max-width:480px){.fair-title{font-size:1.9rem}.fair-date{font-size:1.25rem}}.challenges-section{background-color:#f7f9fa;color:#111;padding:90px 20px;border-bottom:1px solid #e1e8ed}.challenges-container{max-width:1200px;margin:0 auto}.challenges-header{text-align:center;max-width:700px;margin:0 auto 50px auto}.section-subtitle{display:inline-block;color:#1c3f63;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.challenges-header h2{font-size:2.4rem;font-weight:800;color:#1c3f63;line-height:1.2}.challenges-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:60px}.challenge-card{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #1c3f63;border-radius:8px;padding:30px 25px;box-shadow:0 4px 6px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;justify-content:flex-start}.challenge-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.06)}.challenge-card h3{font-size:1.25rem;font-weight:700;color:#1c3f63;margin-bottom:12px}.challenge-card p{font-size:.95rem;color:#4d4d4d;line-height:1.5;margin:0}.challenges-cta-wrapper{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:35px 20px;max-width:600px;margin:0 auto;box-shadow:0 4px 15px rgba(0,0,0,.03)}.challenges-cta-text{font-size:1.2rem;font-weight:700;color:#1c3f63;margin-bottom:20px}.btn-whatsapp-secondary{display:inline-block;background-color:#c1272d;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;padding:14px 28px;border-radius:6px;text-decoration:none;box-shadow:0 4px 12px rgba(193,39,45,.3);transition:background-color .2s ease,transform .2s ease;letter-spacing:.5px}.btn-whatsapp-secondary:hover{background-color:#a81d23;transform:translateY(-2px);color:#fff}@media (max-width:1024px){.challenges-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.challenges-grid{grid-template-columns:1fr}.challenges-header h2{font-size:1.9rem}}.experience-section{background:linear-gradient(135deg,#0d1b2a 0%,#1c3f63 100%);color:#fff;padding:90px 20px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.experience-container{max-width:900px;margin:0 auto;text-align:center}.section-subtitle-light{display:inline-block;color:#c1272d;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.experience-header h2{font-size:2.4rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:15px}.experience-intro{font-size:1.1rem;color:rgba(255,255,255,.85);margin-bottom:40px}.experience-list-wrapper{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:40px;margin-bottom:40px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.experience-topics-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:15px 30px;text-align:left}.experience-topics-list li{font-size:1.05rem;color:rgba(255,255,255,.9);position:relative;padding-left:22px}.experience-topics-list li:before{content:"✓";color:#c1272d;font-weight:700;position:absolute;left:0;top:0}.experience-closing{max-width:750px;margin:0 auto 40px auto}.experience-closing p{font-size:1.15rem;line-height:1.6;color:rgba(255,255,255,.95);font-style:italic;background:rgba(193,39,45,.1);border-left:4px solid #c1272d;padding:20px;border-radius:0 8px 8px 0;text-align:left}.experience-cta-wrapper{margin-top:20px}.btn-whatsapp-primary{display:inline-block;background-color:#c1272d;color:#fff;font-size:1.05rem;font-weight:700;text-transform:uppercase;padding:16px 32px;border-radius:6px;text-decoration:none;box-shadow:0 4px 15px rgba(193,39,45,.4);transition:transform .2s ease,background-color .2s ease;letter-spacing:.5px}.btn-whatsapp-primary:hover{background-color:#a81d23;transform:translateY(-2px);color:#fff}@media (max-width:768px){.experience-header h2{font-size:1.9rem}.experience-topics-list{grid-template-columns:1fr;gap:12px}.experience-list-wrapper{padding:25px 20px}.experience-closing p{font-size:1rem;padding:15px}}.how-it-works-section{background-color:#fff;color:#111;padding:90px 20px;border-bottom:1px solid #e1e8ed}.how-container{max-width:1200px;margin:0 auto}.how-header{text-align:center;max-width:700px;margin:0 auto 60px auto}.how-header h2{font-size:2.4rem;font-weight:800;color:#1c3f63;line-height:1.2}.timeline-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;position:relative;margin-bottom:60px}.timeline-step{background:#f7f9fa;border:1px solid #e2e8f0;border-radius:8px;padding:30px 20px;position:relative;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s ease,box-shadow .2s ease}.timeline-step:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#1c3f63}.step-number{font-size:1.8rem;font-weight:800;color:#c1272d;line-height:1;margin-bottom:15px}.timeline-step h3{font-size:1.1rem;font-weight:700;color:#1c3f63;margin-bottom:10px;line-height:1.3}.timeline-step p{font-size:.9rem;color:#4d4d4d;line-height:1.5;margin:0}.how-cta-wrapper{text-align:center}.btn-whatsapp-secondary{display:inline-block;background-color:#c1272d;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;padding:16px 32px;border-radius:6px;text-decoration:none;box-shadow:0 4px 12px rgba(193,39,45,.3);transition:background-color .2s ease,transform .2s ease;letter-spacing:.5px}.btn-whatsapp-secondary:hover{background-color:#a81d23;transform:translateY(-2px);color:#fff}@media (max-width:1024px){.timeline-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width:650px){.timeline-grid{grid-template-columns:1fr;gap:15px}.how-header h2{font-size:1.9rem}}.expert-section{background:linear-gradient(135deg,#0d1b2a 0%,#1c3f63 100%);color:#fff;padding:90px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.expert-container{max-width:1200px;margin:0 auto}.expert-header{text-align:center;max-width:700px;margin:0 auto 50px auto}.expert-header h2{font-size:2.4rem;font-weight:800;color:#fff;line-height:1.2}.expert-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:40px;box-shadow:0 15px 35px rgba(0,0,0,.3)}.expert-visual-col{display:flex;justify-content:center}.expert-photo-placeholder{width:100%;max-width:400px;background:#121212;border:2px dashed rgba(255,255,255,.2);border-radius:10px;overflow:hidden;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:380px}.expert-img{width:100%;height:100%;object-fit:cover;display:block}.placeholder-tag{position:absolute;bottom:15px;background:rgba(0,0,0,.75);color:#f3ebd8;font-size:.8rem;padding:6px 12px;border-radius:4px;border:1px solid rgba(212,175,55,.3)}.expert-badge-role{color:#c1272d;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.expert-name{font-size:2rem;font-weight:800;color:#fff;margin-bottom:5px;line-height:1.2}.expert-title-cargo{font-size:1.05rem;color:rgba(255,255,255,.8);margin-bottom:15px;font-weight:500}.expert-experience-tag{display:inline-block;background:rgba(193,39,45,.15);border:1px solid rgba(193,39,45,.3);color:#fff;font-size:.9rem;padding:6px 14px;border-radius:6px;margin-bottom:25px;font-weight:600}.expert-specialization-intro{font-size:.95rem;font-weight:700;color:rgba(255,255,255,.9);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.expert-topics-list{list-style:none;padding:0;margin:0 0 30px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px}.expert-topics-list li{font-size:.95rem;color:rgba(255,255,255,.85);position:relative;padding-left:20px}.expert-topics-list li:before{content:"•";color:#c1272d;font-weight:700;font-size:1.2rem;position:absolute;left:0;top:-1px}.expert-cta-wrapper{margin-top:15px}.btn-whatsapp-primary{display:inline-block;background-color:#c1272d;color:#fff;font-size:1.05rem;font-weight:700;text-transform:uppercase;padding:16px 32px;border-radius:6px;text-decoration:none;box-shadow:0 4px 15px rgba(193,39,45,.4);transition:transform .2s ease,background-color .2s ease;letter-spacing:.5px}.btn-whatsapp-primary:hover{background-color:#a81d23;transform:translateY(-2px);color:#fff}@media (max-width:968px){.expert-grid{grid-template-columns:1fr;gap:30px;padding:25px}.expert-visual-col{order:1}.expert-info-col{order:2}.expert-topics-list{grid-template-columns:1fr}.expert-header h2{font-size:1.9rem}}.value-cases-section{background-color:#f7f9fa;color:#111;padding:90px 20px;border-bottom:1px solid #e1e8ed}.value-container{max-width:1200px;margin:0 auto}.value-header{text-align:center;max-width:700px;margin:0 auto 50px auto}.section-subtitle{display:inline-block;color:#1c3f63;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.value-header h2{font-size:2.4rem;font-weight:800;color:#1c3f63;line-height:1.2}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:60px}.value-card{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #1c3f63;border-radius:8px;padding:30px 25px;box-shadow:0 4px 6px rgba(0,0,0,.02);display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s ease,box-shadow .2s ease}.value-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.06)}.value-icon{color:#c1272d;margin-bottom:18px;display:flex;align-items:center;justify-content:center}.value-card p{font-size:1.05rem;color:#1c3f63;font-weight:600;line-height:1.5;margin:0}.value-cta-wrapper{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:35px 20px;max-width:600px;margin:0 auto;box-shadow:0 4px 15px rgba(0,0,0,.03)}.value-cta-text{font-size:1.2rem;font-weight:700;color:#1c3f63;margin-bottom:20px}.btn-whatsapp-secondary{display:inline-block;background-color:#c1272d;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;padding:14px 28px;border-radius:6px;text-decoration:none;box-shadow:0 4px 12px rgba(193,39,45,.3);transition:background-color .2s ease,transform .2s ease;letter-spacing:.5px}.btn-whatsapp-secondary:hover{background-color:#a81d23;transform:translateY(-2px);color:#fff}@media (max-width:1024px){.value-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.value-grid{grid-template-columns:1fr}.value-header h2{font-size:1.9rem}}.location-section{background:linear-gradient(135deg,#0d1b2a 0%,#1c3f63 100%);color:#fff;padding:90px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.location-container{max-width:1200px;margin:0 auto}.location-header{text-align:center;max-width:700px;margin:0 auto 50px auto}.section-subtitle-light{display:inline-block;color:#c1272d;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.location-header h2{font-size:2.4rem;font-weight:800;color:#fff;line-height:1.2}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.location-info-col{display:flex;flex-direction:column;justify-content:space-between;gap:25px}.location-data-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:20px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.data-row{display:flex;flex-direction:column;gap:5px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:15px}.data-row:last-child{border-bottom:none;padding-bottom:0}.data-label{font-size:.95rem;font-weight:700;color:#fff}.data-value{font-size:1rem;color:rgba(255,255,255,.75)}.data-value.pending{font-weight:600;color:#f3ebd8}.location-action-wrapper{text-align:left}.btn-location-primary{display:block;width:100%;text-align:center;background-color:#c1272d;color:#fff;font-size:1.05rem;font-weight:700;text-transform:uppercase;padding:16px;border-radius:6px;text-decoration:none;box-shadow:0 4px 15px rgba(193,39,45,.4);transition:transform .2s ease,background-color .2s ease;letter-spacing:.5px}.btn-location-primary:hover{background-color:#a81d23;transform:translateY(-2px);color:#fff}.location-map-col{display:flex}.map-container-card{width:100%;background:#121212;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;overflow:hidden}.location-map-img.clickable-map{width:100%;height:100%;max-height:380px;object-fit:contain;border-radius:8px;display:block;cursor:zoom-in;transition:transform .3s ease}.location-map-img.clickable-map:hover{transform:scale(1.02)}.map-hint-text{margin-top:10px;font-size:.8rem;color:rgba(255,255,255,.6);background:rgba(0,0,0,.4);padding:4px 10px;border-radius:20px}.map-lightbox-modal{display:none;position:fixed;z-index:99999;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9);backdrop-filter:blur(5px)}.lightbox-content{margin:auto;display:block;max-width:90%;max-height:85vh;object-fit:contain;border-radius:8px;box-shadow:0 0 25px rgba(0,0,0,.5);animation:zoomIn .3s ease}@keyframes zoomIn{from{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-close{position:absolute;top:25px;right:40px;color:#fff;font-size:45px;font-weight:700;cursor:pointer;transition:color .2s}.lightbox-close:hover{color:#c1272d}@media (max-width:968px){.location-grid{grid-template-columns:1fr;gap:30px}.location-info-col{order:1}.location-map-col{order:2}.location-header h2{font-size:1.9rem}.location-map-img.clickable-map{max-height:320px}.lightbox-close{top:15px;right:20px;font-size:35px}}.incentivos-section{background:linear-gradient(135deg,#861614 0%,#4a0d0c 100%) !important;padding:85px 20px;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);color:#fff !important;-webkit-font-smoothing:antialiasing;-moz-osx-font-smoothing:grayscale}.incentivos-container{max-width:1140px;margin:0 auto}.incentivos-header{text-align:center;max-width:780px;margin:0 auto 55px auto}.incentivos-subtitle{color:#d4af37 !important;text-transform:uppercase;font-size:.85rem;font-weight:700;letter-spacing:2px;display:block;margin-bottom:12px}.incentivos-header h2{font-size:2.3rem !important;font-weight:800 !important;color:#fff !important;margin-bottom:16px !important;line-height:1.25}.incentivos-header p{color:rgba(255,255,255,.9) !important;font-size:1.05rem !important;line-height:1.6}.incentivos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:55px}.incentivo-card{background:rgba(0,0,0,.25) !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:12px;padding:28px 20px;text-align:center;backdrop-filter:blur(5px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.incentivo-card:hover{transform:translateY(-6px);border-color:#d4af37 !important;background:rgba(0,0,0,.4) !important;box-shadow:0 12px 25px rgba(0,0,0,.35)}.incentivo-icon{font-size:2.5rem;background:rgba(255,255,255,.12);width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 18px auto;border:1px solid rgba(255,255,255,.2)}.incentivo-card h3{font-size:1.2rem !important;color:#fff !important;margin-bottom:10px !important;font-weight:700 !important}.incentivo-card p{font-size:.9rem !important;color:rgba(255,255,255,.8) !important;line-height:1.5;margin:0}.incentivos-callout{background:rgba(0,0,0,.35) !important;border-radius:12px;padding:35px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px dashed rgba(212,175,55,.5);box-shadow:0 10px 25px rgba(0,0,0,.3)}.callout-content h3{color:#d4af37 !important;font-size:1.3rem !important;font-weight:700 !important;margin-bottom:10px !important}.callout-content p{color:rgba(255,255,255,.9) !important;font-size:.95rem !important;line-height:1.6;margin:0 !important}.incentivos-btn-primary{background-color:#185373 !important;color:#fff !important;padding:15px 30px;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none !important;white-space:nowrap;transition:all .3s ease;box-shadow:0 4px 14px rgba(24,83,115,.4);border:1px solid #236d96 !important}.incentivos-btn-primary:hover{background-color:#236d96 !important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(24,83,115,.6)}@media (max-width:968px){.incentivos-grid{grid-template-columns:repeat(2,1fr)}.incentivos-callout{flex-direction:column;text-align:center}}@media (max-width:650px){.incentivos-grid{grid-template-columns:1fr}.incentivos-header h2{font-size:1.85rem !important}.incentivos-btn-primary{width:100%;text-align:center}}