:root{--rrmd-green:#246e43;--rrmd-green-dark:#185433;--rrmd-ink:#17201b;--rrmd-muted:#6b746e;--rrmd-line:#e1e8e3;--rrmd-bg:#f6faf7}.rrmd-metric,.rrmd-chart,.rrmd-contact-cta{font-family:Montserrat,Arial,sans-serif}.elementor-element-cc7ce01{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.rrmd-metric{position:relative;display:flex;min-height:178px;width:100%;flex-direction:column;justify-content:space-between;overflow:hidden;padding:24px;border:1px solid var(--rrmd-line);border-radius:22px;background:linear-gradient(155deg,#fff 0%,var(--rrmd-bg) 100%);box-shadow:0 18px 42px -32px rgb(20 59 36 / .38)}.rrmd-metric::after{position:absolute;top:-48px;right:-48px;width:128px;height:128px;border-radius:50%;background:rgb(36 110 67 / .055);content:""}.rrmd-label,.rrmd-eyebrow{color:var(--rrmd-green);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rrmd-value{margin:12px 0 14px;color:var(--rrmd-ink);font-size:clamp(28px, 3vw, 38px);font-weight:750;line-height:1.08}.rrmd-value--text{max-width:260px;font-size:21px;line-height:1.25}.rrmd-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px 16px;color:var(--rrmd-muted);font-size:11px;line-height:1.45}.rrmd-metric--geb{background:linear-gradient(145deg,var(--rrmd-green) 0%,var(--rrmd-green-dark) 100%)}.rrmd-metric--geb .rrmd-label,.rrmd-metric--geb .rrmd-value,.rrmd-metric--geb .rrmd-meta{color:#fff}.rrmd-metric--geb .rrmd-meta{opacity:.78}.rrmd-source-link{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin-top:16px;padding:9px 12px;border:1px solid rgb(255 255 255 / .26);border-radius:999px;color:#fff!important;font-size:11px;font-weight:700;text-decoration:none!important}.rrmd-source-link:hover{background:#fff;color:var(--rrmd-green-dark)!important}.rrmd-chart{width:100%;padding:clamp(20px, 3vw, 30px);border:1px solid var(--rrmd-line);border-radius:26px;background:#fff;box-shadow:0 22px 56px -40px rgb(20 59 36 / .38)}.rrmd-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.rrmd-chart h3{margin:5px 0 0;color:var(--rrmd-ink);font-size:clamp(20px, 3vw, 28px);line-height:1.2}.rrmd-legend{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--rrmd-muted);font-size:11px}.rrmd-legend span::before{display:inline-block;width:20px;height:3px;margin-right:7px;border-radius:99px;vertical-align:middle;content:""}.rrmd-legend-dollar::before{background:#2f80ed}.rrmd-legend-selic::before{background:var(--rrmd-green)}.rrmd-svg-wrap{overflow:hidden;margin-top:14px}.rrmd-svg{display:block;width:100%;min-width:600px;height:auto}.rrmd-grid-line{stroke:#edf1ee;stroke-width:1}.rrmd-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.rrmd-line-dollar{stroke:#2f80ed}.rrmd-line-selic{stroke:var(--rrmd-green)}.rrmd-axis-label{fill:#88918b;font-family:Montserrat,Arial,sans-serif;font-size:12px}.rrmd-chart-note,.rrmd-empty{margin:6px 0 0;color:var(--rrmd-muted);font-size:11px;line-height:1.6}.rrmd-empty{padding:54px 0 34px;text-align:center}.rrmd-contact-cta{display:flex;width:min(1180px, 94vw);align-items:center;justify-content:space-between;gap:24px;margin:18px auto 30px;padding:clamp(22px, 4vw, 34px);border-radius:24px;background:linear-gradient(135deg,var(--rrmd-green),var(--rrmd-green-dark));color:#fff}.rrmd-contact-cta h2{margin:0 0 7px;color:#fff;font-size:clamp(22px, 3vw, 32px)}.rrmd-contact-cta p{margin:0;color:rgb(255 255 255 / .84)}.rrmd-contact-cta a{flex:0 0 auto;padding:13px 18px;border-radius:999px;background:#fff;color:var(--rrmd-green-dark)!important;font-size:12px;font-weight:750;text-decoration:none!important}@media (max-width:767px){.elementor-element-cc7ce01{grid-template-columns:minmax(0,1fr)!important}body.page-id-1774 .elementor-element-2fb0c9e{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}body.page-id-1774 .elementor-element-38172b5,body.page-id-1774 .elementor-element-3a5eb0f,body.page-id-1774 .elementor-element-19110d9,body.page-id-1774 .elementor-element-4aa3311{display:grid!important;grid-template-columns:minmax(0,1fr) 110px!important;align-items:stretch!important;gap:0!important}body.page-id-1774 .elementor-element-38172b5{min-height:64px}body.page-id-1774 .elementor-element-3a5eb0f,body.page-id-1774 .elementor-element-19110d9,body.page-id-1774 .elementor-element-4aa3311{min-height:96px}body.page-id-1774 .elementor-element-38172b5>.e-con,body.page-id-1774 .elementor-element-3a5eb0f>.e-con,body.page-id-1774 .elementor-element-19110d9>.e-con,body.page-id-1774 .elementor-element-4aa3311>.e-con{width:auto!important;min-width:0!important;height:100%!important;padding:14px 10px!important;justify-content:center!important}body.page-id-1774 .elementor-element-38172b5>.e-con:first-child,body.page-id-1774 .elementor-element-3a5eb0f>.e-con:first-child,body.page-id-1774 .elementor-element-19110d9>.e-con:first-child,body.page-id-1774 .elementor-element-4aa3311>.e-con:first-child{align-items:flex-start!important}body.page-id-1774 .elementor-element-38172b5>.e-con:last-child,body.page-id-1774 .elementor-element-3a5eb0f>.e-con:last-child,body.page-id-1774 .elementor-element-19110d9>.e-con:last-child,body.page-id-1774 .elementor-element-4aa3311>.e-con:last-child{align-items:center!important}body.page-id-1774 .elementor-element-3a5eb0f>.e-con:last-child .elementor-button,body.page-id-1774 .elementor-element-19110d9>.e-con:last-child .elementor-button,body.page-id-1774 .elementor-element-4aa3311>.e-con:last-child .elementor-button{width:100%!important;padding:15px 8px!important;justify-content:center!important}.rrmd-chart-head,.rrmd-contact-cta{align-items:stretch;flex-direction:column}.rrmd-svg-wrap{overflow-x:auto;scrollbar-width:thin}.rrmd-contact-cta a{text-align:center}}