.elementor-509 .elementor-element.elementor-element-93aaf2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:100px;--padding-right:100px;}.elementor-509 .elementor-element.elementor-element-93aaf2c:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-93aaf2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ab8d48 );background-image:url("https://www.canalsabiar.com.br/wp-content/uploads/2025/08/bg-secao-produtos-azul-b.png");background-position:center left;background-repeat:repeat-x;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-509 .elementor-element.elementor-element-ca8cee5{text-align:center;}.elementor-509 .elementor-element.elementor-element-ca8cee5 img{border-radius:38px 38px 38px 38px;}.elementor-509 .elementor-element.elementor-element-85be9f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-509 .elementor-element.elementor-element-85be9f7:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-85be9f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ab8d48 );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-509 .elementor-element.elementor-element-0a3aa63{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-509 .elementor-element.elementor-element-0a3aa63 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-509 .elementor-element.elementor-element-b0b3685{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-509 .elementor-element.elementor-element-16ceff1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-509 .elementor-element.elementor-element-16ceff1:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-16ceff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ab8d48 );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-509 .elementor-element.elementor-element-8cf3c6b{background-color:var( --e-global-color-d395e49 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:38px 38px 38px 38px;}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--label:hover{color:var( --e-global-color-accent );}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--label:hover{color:var( --e-global-color-accent );}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--label{transition-duration:300ms;}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--label{transition-duration:300ms;}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--label, .elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--title, .elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--title:hover, .elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--title:hover{color:var( --e-global-color-accent );}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--title{transition-duration:0ms;}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--title{transition-duration:0ms;}.elementor-509 .elementor-element.elementor-element-8cf3c6b .post-navigation__arrow-wrapper{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-509 .elementor-element.elementor-element-8cf3c6b .elementor-post-navigation__separator{background-color:#587557;width:1px;}.elementor-509 .elementor-element.elementor-element-8cf3c6b .elementor-post-navigation{color:#587557;border-block-width:1px;padding:30px 0;}.elementor-509 .elementor-element.elementor-element-8cf3c6b .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-509 .elementor-element.elementor-element-8cf3c6b .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}@media(min-width:768px){.elementor-509 .elementor-element.elementor-element-93aaf2c{--content-width:1440px;}.elementor-509 .elementor-element.elementor-element-85be9f7{--content-width:1440px;}.elementor-509 .elementor-element.elementor-element-16ceff1{--content-width:1440px;}}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-509 .elementor-element.elementor-element-0a3aa63 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-509 .elementor-element.elementor-element-b0b3685{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--label, .elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--label{font-size:var( --e-global-typography-primary-font-size );}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--title, .elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-509 .elementor-element.elementor-element-0a3aa63 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-509 .elementor-element.elementor-element-b0b3685{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--label, .elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--label{font-size:var( --e-global-typography-primary-font-size );}.elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__prev--title, .elementor-509 .elementor-element.elementor-element-8cf3c6b span.post-navigation__next--title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS *//* Tudo aqui dentro perde para qualquer CSS "normal" do Elementor */
@layer l9-base {

  /* =========================
     Base (escopo do Single)
     ========================= */
  body.single-post :where(.single-post-content) {
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    --l9-text: #6D726A;
    --l9-heading: #587557;
    --l9-link: #587557;
    --l9-link-hover: #998075;
    --l9-leading: 1.7;
    --l9-p-space: 1.1em;
    --l9-li-space: .4em;
    --l9-list-indent: 1.2em;

    --l9-body-weight: 300;
    --l9-strong-weight: 400;
    --l9-h1: 600; --l9-h2: 600; --l9-h3: 600; --l9-h4: 600; --l9-h5: 600;
  }

  /* =========================
     Corpo do texto
     ========================= */
  body.single-post :where(.single-post-content),
  body.single-post :where(.single-post-content) p,
  body.single-post :where(.single-post-content) .elementor-widget-container {
    color: var(--l9-text);
    line-height: var(--l9-leading);
    font-weight: var(--l9-body-weight);
    font-size: clamp(16px, 1.5vw, 22px);
    word-wrap: break-word;
    hyphens: auto;
  }

  body.single-post :where(.single-post-content) p {
    font-size: 20px;
    margin: 0 0 var(--l9-p-space);
  }

  /* =========================
     Títulos
     ========================= */
  body.single-post :where(.single-post-content) h1,
  body.single-post :where(.single-post-content) h2,
  body.single-post :where(.single-post-content) h3,
  body.single-post :where(.single-post-content) h4,
  body.single-post :where(.single-post-content) h5 {
    color: var(--l9-heading);
    line-height: 1.25;
    margin: 1.6em 0 .6em;
  }

  body.single-post :where(.single-post-content) h1 { font-weight: var(--l9-h1); font-size: clamp(28px, 4.2vw, 40px); }
  body.single-post :where(.single-post-content) h2 { font-weight: var(--l9-h2); font-size: clamp(24px, 3.2vw, 32px); }
  body.single-post :where(.single-post-content) h3 { font-weight: var(--l9-h3); font-size: clamp(20px, 2.4vw, 26px); }
  body.single-post :where(.single-post-content) h4 { font-weight: var(--l9-h4); font-size: clamp(18px, 2vw, 22px); }
  body.single-post :where(.single-post-content) h5 { font-weight: var(--l9-h5); font-size: clamp(16px, 1.8vw, 20px); }

  /* =========================
     Ênfase / inline
     ========================= */
  body.single-post :where(.single-post-content) b,
  body.single-post :where(.single-post-content) strong { font-weight: var(--l9-strong-weight); }

  body.single-post :where(.single-post-content) em,
  body.single-post :where(.single-post-content) i { font-style: italic; }

  body.single-post :where(.single-post-content) small,
  body.single-post :where(.single-post-content) figcaption { color:#6b7280; font-size: .9em; }

  /* Código */
  body.single-post :where(.single-post-content) code { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, "Courier New", monospace; font-size: .95em; }
  body.single-post :where(.single-post-content) pre { padding: .9rem 1rem; background: rgba(0,0,0,.03); border-radius: .5rem; overflow:auto; margin: 1.2em 0; }
  body.single-post :where(.single-post-content) pre code { font-size: 0.95em; }

  /* =========================
     Links
     ========================= */
  body.single-post :where(.single-post-content) a {
    color: var(--l9-link);
    text-decoration: underline;
    text-underline-offset: .12em;
  }
  body.single-post :where(.single-post-content) a:hover,
  body.single-post :where(.single-post-content) a:focus {
    color: var(--l9-link-hover);
  }

  /* =========================
     Listas
     ========================= */
  body.single-post :where(.single-post-content) ul,
  body.single-post :where(.single-post-content) ol {
    margin: 0 0 1.2em var(--l9-list-indent);
    padding-left: var(--l9-list-indent);
  }
  body.single-post :where(.single-post-content) li + li { margin-top: var(--l9-li-space); }

  /* =========================
     Citações
     ========================= */
  body.single-post :where(.single-post-content) blockquote {
    border-left: 4px solid var(--l9-link);
    background: rgba(0,0,0,.03);
    padding: .6rem 1rem;
    margin: 1.2em 0;
    font-style: italic;
  }

  /* =========================
     Tabelas / imagens
     ========================= */
  body.single-post :where(.single-post-content) table { width:100%; border-collapse: collapse; margin: 1.2em 0; }
  body.single-post :where(.single-post-content) th,
  body.single-post :where(.single-post-content) td { text-align:left; padding:.6rem .7rem; border-bottom:1px solid rgba(0,0,0,.08); }
  body.single-post :where(.single-post-content) img { max-width:100%; height:auto; display:block; }

  /* =========================
     Post Navigation (escopo)
     ========================= */
  body.single-post :where(.single-post-navigation) .elementor-post-navigation{ display:flex; align-items:center; }
  body.single-post :where(.single-post-navigation) .elementor-post-navigation__prev{ padding-inline-end: 16px; }
  body.single-post :where(.single-post-navigation) .elementor-post-navigation__next{ padding-inline-start: 16px; }
  body.single-post :where(.single-post-navigation) .elementor-post-navigation__separator-wrapper{ flex:0 0 auto; padding-inline:16px; }
  body.single-post :where(.single-post-navigation) .elementor-post-navigation__separator{ width:1px; height:44px; background: rgba(0,0,0,.15); }
  body.single-post :where(.single-post-navigation) .post-navigation__prev--title,
  body.single-post :where(.single-post-navigation) .post-navigation__next--title{ display:block; overflow-wrap:anywhere; }

  @media (max-width: 767px){
    body.single-post :where(.single-post-navigation) .elementor-post-navigation__prev{ padding-inline-end: 12px; }
    body.single-post :where(.single-post-navigation) .elementor-post-navigation__next{ padding-inline-start: 12px; }
    body.single-post :where(.single-post-navigation) .elementor-post-navigation__separator-wrapper{ padding-inline: 12px; }
    body.single-post :where(.single-post-navigation) .elementor-post-navigation__separator{ height: 36px; }
  }
}
/* Fim da layer l9-base *//* End custom CSS */