.elementor-665 .elementor-element.elementor-element-4949ed7f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-665 .elementor-element.elementor-element-4949ed7f:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-4949ed7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baldoproducaodigital.com/wp-content/uploads/2026/05/IMG_4786-Copia-1.jpg");background-position:center center;background-size:cover;}.elementor-665 .elementor-element.elementor-element-4949ed7f > .elementor-background-overlay{background-color:#000000F2;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-665 .elementor-element.elementor-element-4949ed7f > .elementor-container{min-height:92vh;}.elementor-665 .elementor-element.elementor-element-4949ed7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 24px 120px 24px;}.elementor-bc-flex-widget .elementor-665 .elementor-element.elementor-element-7a64368.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-665 .elementor-element.elementor-element-7a64368.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-665 .elementor-element.elementor-element-7a64368.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-665 .elementor-element.elementor-element-3a27df3e{padding:18px 0px 20px 0px;text-align:center;}.elementor-665 .elementor-element.elementor-element-3a27df3e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:60px;font-weight:700;line-height:1.2em;text-shadow:0px 2px 20px rgba(0,0,0,0.5);color:#f0e6cc;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-665 .elementor-element.elementor-element-4b76e59b:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-4b76e59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1208;}.elementor-665 .elementor-element.elementor-element-4b76e59b > .elementor-container{max-width:600px;}.elementor-665 .elementor-element.elementor-element-4b76e59b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 60px 24px;}.elementor-665 .elementor-element.elementor-element-4b76e59b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-665 .elementor-element.elementor-element-490f5b7c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-665 .elementor-element.elementor-element-490f5b7c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-665 .elementor-element.elementor-element-3c6f17fb{padding:0px 0px 20px 0px;text-align:center;}.elementor-665 .elementor-element.elementor-element-3c6f17fb .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:600;color:#f0e6cc;}.elementor-665 .elementor-element.elementor-element-671591fd:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-671591fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1208;}.elementor-665 .elementor-element.elementor-element-671591fd > .elementor-container{max-width:760px;}.elementor-665 .elementor-element.elementor-element-671591fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-665 .elementor-element.elementor-element-671591fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-665 .elementor-element.elementor-element-6cee5939:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-6cee5939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1208;}.elementor-665 .elementor-element.elementor-element-6cee5939 > .elementor-container{max-width:600px;}.elementor-665 .elementor-element.elementor-element-6cee5939{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-665 .elementor-element.elementor-element-6cee5939 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-665 .elementor-element.elementor-element-4542d96f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-665 .elementor-element.elementor-element-23cbc35{padding:0px 0px 20px 0px;text-align:center;}.elementor-665 .elementor-element.elementor-element-23cbc35 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:600;color:#f0e6cc;}.elementor-665 .elementor-element.elementor-element-77c250ff:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-77c250ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1208;}.elementor-665 .elementor-element.elementor-element-77c250ff > .elementor-container{max-width:760px;}.elementor-665 .elementor-element.elementor-element-77c250ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-665 .elementor-element.elementor-element-77c250ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-665 .elementor-element.elementor-element-564c236d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-665 .elementor-element.elementor-element-2068c07{padding:0px 0px 10px 0px;text-align:center;}.elementor-665 .elementor-element.elementor-element-2068c07 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:600;color:#f0e6cc;}.elementor-665 .elementor-element.elementor-element-6f207f4b:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-6f207f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1208;}.elementor-665 .elementor-element.elementor-element-6f207f4b > .elementor-container{max-width:600px;}.elementor-665 .elementor-element.elementor-element-6f207f4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 24px 60px 24px;}.elementor-665 .elementor-element.elementor-element-6f207f4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-665 .elementor-element.elementor-element-608bd275.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-665 .elementor-element.elementor-element-69c442e4:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-69c442e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1208;}.elementor-665 .elementor-element.elementor-element-69c442e4 > .elementor-container{max-width:760px;}.elementor-665 .elementor-element.elementor-element-69c442e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 24px 80px 24px;}.elementor-665 .elementor-element.elementor-element-69c442e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-665 .elementor-element.elementor-element-31a0a2ce:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-31a0a2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080e05;}.elementor-665 .elementor-element.elementor-element-31a0a2ce{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(184,151,90,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 48px 24px;}.elementor-665 .elementor-element.elementor-element-31a0a2ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-665 .elementor-element.elementor-element-2e0805f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-665 .elementor-element.elementor-element-10331876{padding:0px 0px 12px 0px;text-align:center;}.elementor-665 .elementor-element.elementor-element-10331876 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;color:#b8975a;}body.elementor-page-665:not(.elementor-motion-effects-element-type-background), body.elementor-page-665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1208;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-665 .elementor-element.elementor-element-3a27df3e .elementor-heading-title{font-size:44px;}}@media(min-width:1025px){.elementor-665 .elementor-element.elementor-element-4949ed7f:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-4949ed7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-665 .elementor-element.elementor-element-4949ed7f > .elementor-background-overlay{opacity:0.75;}.elementor-665 .elementor-element.elementor-element-4949ed7f{padding:80px 20px 80px 20px;}.elementor-665 .elementor-element.elementor-element-3a27df3e .elementor-heading-title{font-size:32px;}.elementor-665 .elementor-element.elementor-element-4b76e59b{padding:60px 20px 40px 20px;}.elementor-665 .elementor-element.elementor-element-3c6f17fb .elementor-heading-title{font-size:24px;}.elementor-665 .elementor-element.elementor-element-671591fd{padding:60px 20px 60px 20px;}.elementor-665 .elementor-element.elementor-element-6cee5939{padding:60px 20px 60px 20px;}.elementor-665 .elementor-element.elementor-element-23cbc35 .elementor-heading-title{font-size:24px;}.elementor-665 .elementor-element.elementor-element-77c250ff{padding:60px 20px 60px 20px;}.elementor-665 .elementor-element.elementor-element-2068c07 .elementor-heading-title{font-size:24px;}.elementor-665 .elementor-element.elementor-element-69c442e4{padding:40px 20px 60px 20px;}}/* Start custom CSS for section, class: .elementor-element-4949ed7f */.elementor-section-wrap > .elementor-element > .elementor-container { min-height: 92vh; } #bv-sec-hero { background: linear-gradient(to bottom, rgba(0,0,0,0.72) 0%, rgba(13,18,8,0.6) 60%, #0d1208 100%), url('https://baldoproducaodigital.com/wp-content/uploads/2026/04/IMG_4786-Copia.jpg') center/cover fixed !important; }/* End custom CSS */
/* Start custom CSS */*, *::before, *::after { box-sizing: border-box; } body { background-color: #0d1208; color: #e8dfc8; font-family: 'Lora', Georgia, serif; line-height: 1.7; -webkit-font-smoothing: antialiased; } .font-cinzel { font-family: 'Cinzel', serif; } .bv-badge { display: inline-block; font-family: 'Inter', sans-serif; font-size: 12px; letter-spacing: 4px; text-transform: uppercase; color: #b8975a; border: 1px solid rgba(184,151,90,0.4); padding: 8px 20px; border-radius: 50px; } .bv-divider { display: flex; align-items: center; justify-content: center; gap: 16px; padding: 8px 24px; } .bv-divider::before, .bv-divider::after { content: ''; flex: 1; max-width: 200px; height: 1px; background: linear-gradient(to right, transparent, rgba(184,151,90,0.3)); } .bv-divider::after { background: linear-gradient(to left, transparent, rgba(184,151,90,0.3)); } .bv-divider-icon { color: #3a6e2e; font-size: 22px; } .bv-highlight { color: #d9c99a; font-weight: 600; } .bv-em-soft { color: #d4c9a8; font-style: italic; } .bv-pdf-card { position: relative; background: linear-gradient(135deg, #1a1f0f 0%, #111609 100%); border: 1px solid rgba(184,151,90,0.3); border-radius: 24px; padding: 60px 48px; text-align: center; overflow: hidden; box-shadow: 0 24px 60px rgba(0,0,0,0.5); } .bv-pdf-card::before { content: ''; position: absolute; top: -80px; right: -80px; width: 280px; height: 280px; background: rgba(184,151,90,0.07); border-radius: 50%; filter: blur(60px); pointer-events: none; } .bv-pdf-card::after { content: ''; position: absolute; bottom: -80px; left: -80px; width: 280px; height: 280px; background: rgba(45,74,30,0.25); border-radius: 50%; filter: blur(60px); pointer-events: none; } .bv-pdf-icon-wrap { width: 80px; height: 80px; background: rgba(184,151,90,0.1); border: 1px solid rgba(184,151,90,0.25); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 2.4rem; margin: 0 auto 20px; position: relative; z-index: 1; } .bv-pdf-label { font-family: 'Inter', sans-serif; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #b0a480; margin-bottom: 18px; position: relative; z-index: 1; } .bv-wa-gate { position: relative; z-index: 1; background: linear-gradient(135deg, rgba(37,211,102,0.08), rgba(37,211,102,0.04)); border: 1px solid rgba(37,211,102,0.25); border-radius: 16px; padding: 28px 24px; margin-bottom: 28px; transition: border-color 0.4s, background 0.4s; } .bv-wa-gate-step { display: inline-flex; align-items: center; gap: 8px; background: rgba(37,211,102,0.07); border: 1px solid rgba(37,211,102,0.15); border-radius: 8px; padding: 8px 14px; font-family: 'Inter', sans-serif; font-size: 12px; color: #7aad5e; margin-bottom: 18px; } .bv-btn-wa-group { display: inline-flex; align-items: center; justify-content: center; gap: 10px; padding: 14px 32px; background: #25d366; color: #0d1208 !important; font-family: 'Inter', sans-serif; font-weight: 700; font-size: 1rem; border-radius: 50px; cursor: pointer; transition: background 0.3s, transform 0.2s, box-shadow 0.3s; text-decoration: none; width: 100%; box-shadow: 0 6px 20px rgba(37,211,102,0.2); } .bv-btn-wa-group:hover { background: #1ebd5a; transform: translateY(-2px); box-shadow: 0 12px 30px rgba(37,211,102,0.35); } @keyframes pulseGreen { 0% { box-shadow: 0 0 0 0 rgba(37,211,102,0.45); } 70% { box-shadow: 0 0 0 14px rgba(37,211,102,0); } 100% { box-shadow: 0 0 0 0 rgba(37,211,102,0); } } .bv-btn-wa-group.pulse { animation: pulseGreen 1.8s infinite; } .bv-pdf-locked { opacity: 0.4; pointer-events: none; filter: blur(1.5px); transition: all 0.5s ease; } .bv-pdf-unlocked { opacity: 1; pointer-events: all; filter: none; transition: all 0.5s ease; } .bv-btn-primary { display: inline-flex; align-items: center; gap: 10px; padding: 16px 40px; background: #b8975a; color: #0d1208 !important; font-family: 'Inter', sans-serif; font-weight: 700; font-size: 1rem; border-radius: 50px; cursor: pointer; transition: background 0.3s, transform 0.2s, box-shadow 0.3s; text-decoration: none; } .bv-btn-primary:hover { background: #c9a968; transform: translateY(-2px); box-shadow: 0 12px 30px rgba(184,151,90,0.3); } .bv-pdf-note { font-family: 'Inter', sans-serif; font-size: 11px; color: #7a7060; margin-top: 16px; transition: color 0.4s; } .bv-contacts-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 600px) { .bv-contacts-grid { grid-template-columns: 1fr; } } .bv-contact-card { display: flex; flex-direction: column; align-items: center; gap: 12px; padding: 36px 28px; border-radius: 20px; text-decoration: none; transition: transform 0.3s, border-color 0.3s; text-align: center; } .bv-contact-card:hover { transform: translateY(-4px); } .bv-contact-card.bv-whatsapp { background: linear-gradient(135deg, #0d1f12, #0a1a0e); border: 1px solid rgba(37,211,102,0.2); } .bv-contact-card.bv-whatsapp:hover { border-color: rgba(37,211,102,0.5); } .bv-contact-card.bv-instagram { background: linear-gradient(135deg, #1f0d17, #1a0a12); border: 1px solid rgba(225,48,108,0.2); } .bv-contact-card.bv-instagram:hover { border-color: rgba(225,48,108,0.5); } .bv-contact-icon { width: 64px; height: 64px; border-radius: 50%; display: flex; align-items: center; justify-content: center; } .bv-whatsapp .bv-contact-icon { background: rgba(37,211,102,0.1); border: 1px solid rgba(37,211,102,0.2); } .bv-instagram .bv-contact-icon { background: rgba(225,48,108,0.1); border: 1px solid rgba(225,48,108,0.2); } .bv-contact-name { font-family: 'Cinzel', serif; font-size: 1.2rem; font-weight: 600; color: #f0e6cc; } .bv-contact-action-wa { color: #25d366; font-family: 'Inter', sans-serif; font-size: 13px; } .bv-contact-action-ig { color: #e1306c; font-family: 'Inter', sans-serif; font-size: 13px; } .bv-contact-desc { font-family: 'Inter', sans-serif; font-size: 12px; color: #8a9e8c; line-height: 1.5; } .bv-btn-wa-sm { display: inline-block; padding: 11px 24px; background: #25d366; color: #0d1208 !important; font-family: 'Inter', sans-serif; font-weight: 700; font-size: 13px; border-radius: 50px; transition: background 0.2s; text-decoration: none; } .bv-btn-ig { display: inline-block; padding: 11px 24px; background: #e1306c; color: #fff !important; font-family: 'Inter', sans-serif; font-weight: 700; font-size: 13px; border-radius: 50px; transition: background 0.2s; text-decoration: none; } .bv-steps-list { display: flex; flex-direction: column; gap: 14px; } .bv-step-item { display: flex; align-items: flex-start; gap: 20px; padding: 20px 24px; background: rgba(20,25,12,0.6); border: 1px solid rgba(184,151,90,0.15); border-radius: 14px; transition: border-color 0.3s; } .bv-step-item:hover { border-color: rgba(184,151,90,0.35); } .bv-step-emoji { min-width: 48px; height: 48px; background: rgba(184,151,90,0.08); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; } .bv-step-title { font-family: 'Cinzel', serif; font-size: 0.95rem; font-weight: 600; color: #f0e6cc; margin-bottom: 5px; } .bv-step-desc { font-family: 'Inter', sans-serif; font-size: 13px; color: #a89e82; line-height: 1.6; } .bv-share-card { padding: 48px 40px; border: 1px solid rgba(184,151,90,0.25); border-radius: 20px; background: linear-gradient(135deg, #161d0a, #0d1208); text-align: center; } .bv-btn-outline { display: inline-flex; align-items: center; gap: 8px; padding: 12px 28px; border: 1px solid rgba(184,151,90,0.4); color: #b8975a !important; font-family: 'Inter', sans-serif; font-weight: 500; font-size: 14px; border-radius: 50px; transition: background 0.3s, border-color 0.3s; text-decoration: none; } .bv-btn-outline:hover { background: rgba(184,151,90,0.1); border-color: rgba(184,151,90,0.7); } .bv-toast { position: fixed; bottom: 28px; left: 50%; transform: translateX(-50%) translateY(80px); background: #1a2e1a; border: 1px solid rgba(37,211,102,0.35); color: #7aff99; font-family: 'Inter', sans-serif; font-size: 14px; padding: 14px 28px; border-radius: 50px; box-shadow: 0 8px 32px rgba(0,0,0,0.5); z-index: 9999; transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1), opacity 0.4s ease; opacity: 0; white-space: nowrap; max-width: 90vw; text-align: center; } .bv-toast.show { transform: translateX(-50%) translateY(0); opacity: 1; } .bv-wa-countdown { display: none; font-family: 'Inter', sans-serif; font-size: 12px; color: #25d366; margin-top: 10px; font-weight: 600; } .bv-wa-countdown.show { display: block; } .bv-download-confirm { display: none; font-family: 'Inter', sans-serif; font-size: 13px; color: #7aad5e; margin-top: 12px; } .bv-download-confirm.show { display: block; } .bv-unlock-msg { font-family: 'Inter', sans-serif; font-size: 13px; color: #7aad5e; margin-top: 10px; display: none; } .bv-unlock-msg.show { display: block; } @keyframes bvFadeUp { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: translateY(0); } } .bv-fade-up { animation: bvFadeUp 0.8s ease both; } .bv-hero-stars { color: #b8975a; font-size: 18px; letter-spacing: 12px; }/* End custom CSS */