.elementor .e-default-h1{/* Importação das Fontes */
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;0,700;1,400&family=Nunito+Sans:wght@300;400;600;700&display=swap');

:root {
/* Cores Oficiais */
--cr-cacau: #49352A;
--cr-creme: #F1E9DC;
--cr-caramelo: #B77D55;
--cr-oliva: #788064;
--cr-branco: #FFFCF7;
--cr-marrom-suave: #806B5B;

/* Tipografia */
--cr-font-title: 'Lora', serif;
--cr-font-body: 'Nunito Sans', sans-serif;

/* Espaçamentos (Base 8px) */
--cr-sp-xs: 0.5rem;   /* 8px */
--cr-sp-sm: 1rem;     /* 16px */
--cr-sp-md: 1.5rem;   /* 24px */
--cr-sp-lg: 2rem;     /* 32px */
--cr-sp-xl: 3rem;     /* 48px */

/* Estrutura Visual */
--cr-radius-sm: 6px;
--cr-radius-md: 12px;
--cr-radius-lg: 24px;

/* Sombras Tonalizadas (Cacau base) */
--cr-shadow-sm: 0 2px 8px rgba(73, 53, 42, 0.06);
--cr-shadow-md: 0 8px 24px rgba(73, 53, 42, 0.12);
--cr-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Reset de escopo para componentes Casa da Receita */
.cr-component {
font-family: var(--cr-font-body);
color: var(--cr-cacau);
box-sizing: border-box;
}

.cr-component h1, .cr-component h2, .cr-component h3 {
font-family: var(--cr-font-title);
color: var(--cr-cacau);
margin-top: 0;
}\n}