.elementor-kit-5{--e-global-color-primary:#593B1D;--e-global-color-secondary:#BE5A2F;--e-global-color-text:#2C2118;--e-global-color-accent:#B59466;--e-global-color-fundo:#E8DED5;--e-global-color-fundoclr:#F6F0EA;--e-global-color-superfic:#C6B5A8;--e-global-color-tintasuv:#6D5C4E;--e-global-color-acaoclr:#CE6A38;--e-global-color-acaomed:#8A3E20;--e-global-color-acaoesc:#592A16;--e-global-color-marromed:#6A4D3D;--e-global-color-filete:#C4B4A3;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.14em;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:italic;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.75em;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:3px;--e-global-typography-botao-font-family:"Jost";--e-global-typography-botao-font-size:14px;--e-global-typography-botao-font-weight:400;--e-global-typography-botao-text-transform:uppercase;--e-global-typography-botao-letter-spacing:1.4px;--e-global-typography-citacao-font-family:"Cormorant Garamond";--e-global-typography-citacao-font-size:40px;--e-global-typography-citacao-font-weight:400;--e-global-typography-citacao-font-style:italic;--e-global-typography-citacao-line-height:1.15em;color:#2C2118;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#593B1D;}.elementor-kit-5 a:hover{color:#BE5A2F;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===============================================================
   BASE QUE PRECISA CHEGAR NO <head>
   Sai no post-5.css, que carrega antes do post-70.css. O
   post-70.css usa essas variaveis: se elas so existissem no fim
   do corpo, a pagina pintaria sem cor e sem medida e se
   corrigiria depois.
   Fonte: widget 395d431 da pagina 70 (_fontes/_critico.py).
   =============================================================== */
:root{--background:#E8DED5;
  
  --hero-bg:#E8DED3;
  --surface:#C6B5A8;
  --accent:#593B1D;
  --accent-soft:#7A5227;
  --text:#2C2118;
  --text-muted:#6D5C4E;
  --light:#F6F0EA;
  --line:rgba(89,59,29,.22);

  --muted-on-light:#5E4C3C;
  --line-strong:rgba(89,59,29,.42);
  --accent-deep:#3A2512;

  
  --acao:#BE5A2F;
  --acao-clara:#CE6A38;
  --acao-media:#8A3E20;
  --acao-escura:#592A16;
  
  --dourado:#B59466;
  --marrom:#6A4D3D;
  --light-muted:rgba(246,240,234,.78);

  --font-title:"Jost","Helvetica Neue",Arial,sans-serif;
  --font-body:"Jost","Helvetica Neue",Arial,sans-serif;
  --font-editorial:"Cormorant Garamond","Times New Roman",serif;

  --container:1280px;
  --gutter:clamp(20px,5vw,56px);
  --section:130px;
  --header-h:92px;

  
  --fs-corpo:16px;
  --fs-apoio:14px;

  --ease:cubic-bezier(.22,.61,.36,1);
  --ease-soft:cubic-bezier(.33,1,.68,1);}
*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;
  
  overflow-x:clip;
  scroll-behavior:smooth;
  scroll-padding-top:calc(var(--header-h) + 14px);}
body{margin:0;background:var(--background);color:var(--text);
  font-family:var(--font-body);
  font-size:var(--fs-corpo);
  line-height:1.75;overflow-x:clip;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
@media (max-width:1024px){
:root{--header-h:78px;}
}
@media (max-width:640px){
:root{--header-h:64px;}
}
@media (max-width:767px){
:root{--section:30px;--gutter:20px;}
}/* End custom CSS */