.elementor-38 .elementor-element.elementor-element-88180714{--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;--overlay-opacity:0.7;--padding-top:216px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-88180714:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-88180714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE6DB;background-image:url("https://mt.lmoon.com.br/wp-content/uploads/2026/09/textura-matchii-reboco-claro.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-88180714::before, .elementor-38 .elementor-element.elementor-element-88180714 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-88180714 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-88180714 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-88180714 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-88180714 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EDE6DB;--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-d57d7017{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-564753c8{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:56px;}.elementor-38 .elementor-element.elementor-element-941dba5b{text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#7A6B58;}.elementor-38 .elementor-element.elementor-element-3b33661a{text-align:start;}.elementor-38 .elementor-element.elementor-element-3b33661a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:600;line-height:1.06em;letter-spacing:-1.6px;color:#2B2016;}.elementor-38 .elementor-element.elementor-element-597f87f2{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#4A3D2E;}.elementor-38 .elementor-element.elementor-element-7e383587{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-d8187581{text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#7A6B58;}.elementor-38 .elementor-element.elementor-element-b3ad8632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-ae17dec1{--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;--gap:2px 0px;--row-gap:2px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DACFBE;--border-color:#DACFBE;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-50410510{text-align:start;}.elementor-38 .elementor-element.elementor-element-50410510 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#2B2016;}.elementor-38 .elementor-element.elementor-element-d3a9e73d{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#7A6B58;}.elementor-38 .elementor-element.elementor-element-6ed6c798{--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;--gap:2px 0px;--row-gap:2px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DACFBE;--border-color:#DACFBE;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6b60dbbb{text-align:start;}.elementor-38 .elementor-element.elementor-element-6b60dbbb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#2B2016;}.elementor-38 .elementor-element.elementor-element-f320beea{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#7A6B58;}.elementor-38 .elementor-element.elementor-element-32ce2c20{--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;--gap:2px 0px;--row-gap:2px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DACFBE;--border-color:#DACFBE;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-46eb5aab{text-align:start;}.elementor-38 .elementor-element.elementor-element-46eb5aab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#2B2016;}.elementor-38 .elementor-element.elementor-element-b759f8b7{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#7A6B58;}.elementor-38 .elementor-element.elementor-element-8aa98e9a{--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;--gap:2px 0px;--row-gap:2px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DACFBE;--border-color:#DACFBE;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-181e7171{text-align:start;}.elementor-38 .elementor-element.elementor-element-181e7171 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#2B2016;}.elementor-38 .elementor-element.elementor-element-b664721e{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#7A6B58;}.elementor-38 .elementor-element.elementor-element-be5c8b98{--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;--padding-top:80px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-be5c8b98:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-be5c8b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2E9;}.elementor-38 .elementor-element.elementor-element-087f4b35{text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#7A6B58;}.elementor-38 .elementor-element.elementor-element-5bb37ee5{--spacer-size:18px;}.elementor-38 .elementor-element.elementor-element-8d77e25d{--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;--padding-top:88px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-8d77e25d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8d77e25d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE6DB;}.elementor-38 .elementor-element.elementor-element-b860d0f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:16px 32px;--row-gap:16px;--column-gap:32px;}.elementor-38 .elementor-element.elementor-element-8e7b3086{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-cfe43d94{text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#7A6B58;}.elementor-38 .elementor-element.elementor-element-b924ef4c{text-align:start;}.elementor-38 .elementor-element.elementor-element-b924ef4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-1.4px;color:#2B2016;}.elementor-38 .elementor-element.elementor-element-a4f8bae0{--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:flex-end;}.elementor-38 .elementor-element.elementor-element-bf37ec25{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#7A6B58;}.elementor-38 .elementor-element.elementor-element-acd3676c{--spacer-size:40px;}.elementor-38 .elementor-element.elementor-element-ce58bb95{--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;--overlay-opacity:0.78;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-ce58bb95:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ce58bb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2C1C;background-image:url("https://mt.lmoon.com.br/wp-content/uploads/2026/09/textura-matchii-reboco-escuro.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-ce58bb95::before, .elementor-38 .elementor-element.elementor-element-ce58bb95 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-ce58bb95 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-ce58bb95 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-ce58bb95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-ce58bb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3A2C1C;--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-de5ed39b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-b4f91354{--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;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-fc272982{text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:rgba(247,242,233,0.62);}.elementor-38 .elementor-element.elementor-element-3923a5b7{text-align:start;}.elementor-38 .elementor-element.elementor-element-3923a5b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-1.4px;color:#F7F2E9;}.elementor-38 .elementor-element.elementor-element-d46c254a{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:rgba(247,242,233,0.82);}.elementor-38 .elementor-element.elementor-element-c5a18e66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-283e38ca .elementor-button{background-color:#B0701E;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:18px 34px 18px 34px;}.elementor-38 .elementor-element.elementor-element-283e38ca .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-283e38ca .elementor-button:focus{background-color:#955C16;border-color:#955C16;}.elementor-38 .elementor-element.elementor-element-db562d1a .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.2px;fill:#F7F2E9;color:#F7F2E9;border-radius:999px 999px 999px 999px;padding:18px 8px 18px 8px;}.elementor-38 .elementor-element.elementor-element-db562d1a .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-db562d1a .elementor-button:focus{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-38 .elementor-element.elementor-element-db562d1a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-db562d1a .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-88180714{--padding-top:168px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-564753c8{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3b33661a .elementor-heading-title{font-size:42px;}.elementor-38 .elementor-element.elementor-element-be5c8b98{--padding-top:56px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-8d77e25d{--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-b924ef4c .elementor-heading-title{font-size:40px;}.elementor-38 .elementor-element.elementor-element-ce58bb95{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-3923a5b7 .elementor-heading-title{font-size:40px;}}@media(max-width:768px){.elementor-38 .elementor-element.elementor-element-88180714{--padding-top:128px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-3b33661a .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-be5c8b98{--padding-top:44px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-8d77e25d{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-b924ef4c .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-acd3676c{--spacer-size:28px;}.elementor-38 .elementor-element.elementor-element-ce58bb95{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-3923a5b7 .elementor-heading-title{font-size:32px;}}@media(min-width:769px){.elementor-38 .elementor-element.elementor-element-88180714{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-564753c8{--width:56%;}.elementor-38 .elementor-element.elementor-element-7e383587{--width:44%;}.elementor-38 .elementor-element.elementor-element-ae17dec1{--width:50%;}.elementor-38 .elementor-element.elementor-element-6ed6c798{--width:50%;}.elementor-38 .elementor-element.elementor-element-32ce2c20{--width:50%;}.elementor-38 .elementor-element.elementor-element-8aa98e9a{--width:50%;}.elementor-38 .elementor-element.elementor-element-be5c8b98{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-8d77e25d{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-8e7b3086{--width:66%;}.elementor-38 .elementor-element.elementor-element-a4f8bae0{--width:34%;}.elementor-38 .elementor-element.elementor-element-ce58bb95{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-b4f91354{--width:62%;}.elementor-38 .elementor-element.elementor-element-c5a18e66{--width:38%;}}@media(max-width:1024px) and (min-width:769px){.elementor-38 .elementor-element.elementor-element-564753c8{--width:100%;}.elementor-38 .elementor-element.elementor-element-7e383587{--width:100%;}.elementor-38 .elementor-element.elementor-element-ae17dec1{--width:100%;}.elementor-38 .elementor-element.elementor-element-6ed6c798{--width:100%;}.elementor-38 .elementor-element.elementor-element-32ce2c20{--width:100%;}.elementor-38 .elementor-element.elementor-element-8aa98e9a{--width:100%;}.elementor-38 .elementor-element.elementor-element-8e7b3086{--width:100%;}.elementor-38 .elementor-element.elementor-element-a4f8bae0{--width:100%;}.elementor-38 .elementor-element.elementor-element-b4f91354{--width:100%;}.elementor-38 .elementor-element.elementor-element-c5a18e66{--width:100%;}}/* Start custom CSS *//* Palavra em serifa dentro do titulo sans: o recurso de taste emprestado do
   Suntrixa, o mesmo da home, para as duas paginas falarem a mesma lingua. */
.mt-serif {
    font-family: "Fraunces", Georgia, serif;
    font-style: italic;
    font-weight: 400;
}

/* Trilhas: o link e o titulo da linha inteira, entao herda a cor do texto e so
   muda no hover. Sublinhado permanente deixaria a coluna riscada. */
.mt-trilha a { color: inherit; text-decoration: none; }
.mt-trilha a:hover { color: #B0701E; }
.mt-trilha:last-child, .mt-trilha:nth-last-child(2) { border-bottom: none; }

/* Destaque (design "chess" do tema): a foto ocupa metade e o texto respira na
   outra. O tema entrega isso com margem apertada; aqui o bloco ganha o mesmo
   raio dos cards da home. */
.mt-destaque .blog-post-loop .post-img-wrapp,
.mt-destaque .blog-post-loop img { border-radius: 20px; }
.mt-destaque .blog-post-loop .entry-title { letter-spacing: -.5px; }

/* O tema centraliza titulo e resumo nos designs "chess" e "masonry". Num card
   editorial com titulo de duas linhas isso cria um bloco em losango; alinhado
   a esquerda o olho volta sempre para a mesma margem. */
.mt-destaque .blog-post-loop .article-body-container,
.mt-grade-blog .blog-post-loop .article-body-container { text-align: left; }

/* Autor, compartilhar e contador de comentarios saem; a etiqueta de categoria
   fica. As duas coisas vem do mesmo `parts_meta` do tema, entao a separacao so
   e possivel aqui. Sem autor publico e sem comentarios abertos, aquele bloco
   mostra um avatar vazio e um zero. O `!important` e necessario: a folha do
   tema entra DEPOIS do CSS da pagina e declara `display: flex` na mesma
   especificidade, entao a ordem de carga decide e ela ganha. */
.mt-destaque .wd-post-meta,
.mt-grade-blog .wd-post-meta { display: none !important; }

/* Grade: card com fundo marfim e sombra no hover, igual a vitrine de produto
   da home. Sem isso o card do tema fica solto sobre a textura. */
.mt-grade-blog .blog-post-loop {
    background: #F7F2E9;
    border-radius: 16px;
    overflow: hidden;
    transition: box-shadow .3s ease, transform .3s ease;
}
.mt-grade-blog .blog-post-loop:hover {
    box-shadow: 0 14px 32px rgba(43, 32, 22, .12);
    transform: translateY(-3px);
}
.mt-grade-blog .blog-post-loop .article-body-container { padding: 20px 22px 26px; }
.mt-grade-blog .blog-post-loop .entry-title {
    font-size: 21px;
    line-height: 1.25;
    letter-spacing: -.4px;
}

/* No celular a abertura empilha: a coluna de trilhas vira lista de largura
   inteira em vez de duas colunas de 50%. */
@media (max-width: 767px) {
  .mt-trilha { width: 100%; }
}/* End custom CSS */