/* Refratil: ajustes dos widgets nativos e da largura das seções (carregado pelo plugin) */
.elementor-widget-heading .elementor-heading-title { font: inherit; color: inherit; letter-spacing: inherit; text-transform: inherit; margin: 0; }
.elementor-widget-text-editor { font: inherit; color: inherit; letter-spacing: inherit; }
.elementor-widget-text-editor .btn { margin: 6px 10px 6px 0; }
.mb48 { margin-bottom: 48px; }

/* Largura total: o conteúdo ocupa a tela, com margem lateral */
.elementor-section .container { max-width: 100% !important; padding-left: clamp(16px, 4vw, 64px) !important; padding-right: clamp(16px, 4vw, 64px) !important; }
.elementor-section { overflow-x: clip; }
.elementor-section .cta-band { width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); }
