/* Site da Dalmina, sem o Elementor (reconstrução de 26/10/2026, ver .gufo/reconstrucao/PLANO.md).
   O visual é o mesmo do site feito no Elementor: cada valor daqui foi medido no site antigo.
   Mexeu neste arquivo? Rode python3 .gufo/versiona-assets.py --aplicar (cache de 30 dias). */

/* ===================================================================== cores e medidas */
:root {
  --vinho: #BA314F;          /* primária do kit do Elementor */
  --grafite: #25323B;        /* secundária: fundo das páginas internas */
  --branco: #FFFFFF;         /* "texto" do kit */
  --preto: #000000;
  --noite: #0D1A24;
  --vinho-escuro: #990827;
  --vinho-medio: #A50B2C;
  --navy: #09253A;
  --vinho-claro: #DB768C;    /* títulos sobre fundo escuro (contraste corrigido em 31/08/2026) */
  --rosado: #FFF9FA;         /* links do menu do celular */
  --largura-conteudo: 1140px;
}

/* ===================================================================== base (tema Hello)
   Reset do tema Hello Elementor, que o site antigo usava, com os mesmos valores. */
html { line-height: 1.15; -webkit-text-size-adjust: 100%; }
*, ::after, ::before { box-sizing: border-box; }
body {
  background-color: #fff; color: #333;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
h1, h2, h3, h4, h5, h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block-end: 1rem; margin-block-start: .5rem; }
h1 { font-size: 2.5rem; } h2 { font-size: 2rem; } h3 { font-size: 1.75rem; } h4 { font-size: 1.5rem; } h5 { font-size: 1.25rem; } h6 { font-size: 1rem; }
p { margin-block-end: .9rem; margin-block-start: 0; }
a { background-color: transparent; color: #c36; text-decoration: none; }
a:active, a:hover { color: #336; }
b, strong { font-weight: bolder; }
small { font-size: 80%; }
img { border-style: none; height: auto; max-width: 100%; }
[hidden], template { display: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0; }
dd, dl, dt, li, ol, ul { background: transparent; border: 0; font-size: 100%; margin-block-end: 0; margin-block-start: 0; outline: 0; vertical-align: baseline; }
label { display: inline-block; line-height: 1; vertical-align: middle; }

/* rolagem suave do menu, como no frontend.min.css do Elementor (some com "reduzir movimento") */
@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } }

.so-leitor, .screen-reader-text { height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; top: -10000em; width: 1px; clip: rect(0, 0, 0, 0); border: 0; }
.pular { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; }
.pular:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #333; display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }

/* o "grow" do Elementor: cresce 10% com o mouse em cima */
.cresce { transition-duration: .3s; transition-property: transform; }
.cresce:active, .cresce:focus, .cresce:hover { transform: scale(1.1); }

/* ===================================================================== containers
   O modelo de container do Elementor (e-con), com as mesmas variáveis e os mesmos padrões:
   .caixa é o container "boxed" (o conteúdo fica num miolo de no máximo 1140 px) e .bloco o
   "full". Cada seção do site só troca as variáveis, como o Elementor fazia por elemento.
   No celular (até 767 px) todo container vira 100% e quebra linha; o miolo vai a 1024 px
   no tablet e a 767 px no celular. */
.caixa, .bloco {
  --largura: 100%; --pad-t: 10px; --pad-r: 10px; --pad-b: 10px; --pad-l: 10px;
  --gap-l: 20px; --gap-c: 20px; --dir: column; --quebra: nowrap; --just: normal; --alinha: normal;
  --m-t: 0px; --m-r: 0px; --m-b: 0px; --m-l: 0px; --cresce: 0; --encolhe: 1; --base: auto;
  display: flex; position: relative; min-width: 0; width: var(--largura);
  flex: var(--cresce) var(--encolhe) var(--base);
  margin: var(--m-t) var(--m-r) var(--m-b) var(--m-l);
}
.caixa { flex-direction: column; padding: 0 var(--pad-r) 0 var(--pad-l); --maximo: var(--largura-conteudo); }
.caixa > .caixa__in {
  display: flex; flex-direction: var(--dir); flex-wrap: var(--quebra); justify-content: var(--just); align-items: var(--alinha);
  gap: var(--gap-l) var(--gap-c); flex: 1 1 auto; height: 100%; width: 100%;
  max-width: min(100%, var(--maximo)); margin: 0 auto; padding: var(--pad-t) 0 var(--pad-b);
}
.bloco {
  flex-direction: var(--dir); flex-wrap: var(--quebra); justify-content: var(--just); align-items: var(--alinha);
  gap: var(--gap-l) var(--gap-c); padding: var(--pad-t) var(--pad-r) var(--pad-b) var(--pad-l);
}
@media (max-width: 1024px) { .caixa { --maximo: 1024px; } }
@media (max-width: 767px) {
  .caixa { --maximo: 767px; }
  .caixa, .bloco { --largura: 100%; --quebra: var(--quebra-cel, wrap); }
}

/* título de widget do Elementor: altura de linha 1, sem margem */
.titulo { line-height: 1; margin: 0; padding: 0; }

/* ===================================================================== componentes do Elementor (gerado) */
.cresce { transition-duration:.3s;transition-property:transform }
.cresce:active, .cresce:focus, .cresce:hover { transform:scale(1.1) }
.dlg__conteudo { background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;position:absolute }
.dlg__msg { box-sizing:border-box;line-height:1.5 }
.dlg__fechar { color:var(--e-a-color-txt);cursor:pointer;font-size:15px;inset-inline-end:15px;line-height:1;margin-block-start:15px;position:absolute;transition:var(--e-a-transition-hover) }
.dlg__fechar:hover { color:var(--e-a-color-txt-hover) }
.dlg-trava { max-height:100vh;overflow:hidden }
.dlg--lb { background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999 }
:root { --direction-multiplier:1 }
body.rtl, html[dir=rtl] { --direction-multiplier:-1 }
.escondido { display:none }
.so-leitor, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0 }
.pg *, .pg :after, .pg :before { box-sizing:border-box }
.pg a { box-shadow:none;text-decoration:none }
.pg hr { background-color:transparent;margin:0 }
.pg img { border:none;border-radius:0;box-shadow:none;height:auto;max-width:100% }
.pg .w:not(.w-texto):not(.w-conteudo) figure { margin:0 }
.pg embed, .pg iframe, .pg object, .pg video { border:none;line-height:1;margin:0;max-width:100%;width:100% }
.el { --flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order) }
.el:where(.c--cheio,.w) { align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content) }
.invisivel { visibility:hidden }
.car__play { inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%) }
.car__play i { color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3) }
.car__play svg { fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px }
.car__play i, .car__play svg { opacity:.8;transition:all .5s }
.car__play.tocando i { font-family:eicons }
.car__play.tocando i:before { content:"\e8fb" }
.car__play.tocando i, .car__play.tocando svg { animation:eicon-spin 2s linear infinite }
.alinha-centro { text-align:center }
.alinha-dir { text-align:right }
.alinha-esq { text-align:left }
.alinha-centro .botao, .alinha-esq .botao, .alinha-dir .botao { width:auto }
.alinha-justo .botao { width:100% }
@media (max-width:1024px) {
  .tab-alinha-centro { text-align:center }
  .tab-alinha-centro .botao { width:auto }
}
@media (max-width:767px) {
  .cel-alinha-centro { text-align:center }
  .cel-alinha-centro .botao { width:auto }
  .cel-alinha-justo .botao { width:100% }
}
:root { --page-title-display:block }
h1.entry-title { display:var(--page-title-display) }
@keyframes eicon-spin { 0%{transform:rotate(0deg)}to{transform:rotate(359deg)} }
.gira { animation:eicon-spin 2s linear infinite }
.w { position:relative }
.w:not(:last-child) { margin-block-end:var(--kit-widget-spacing,20px) }
.w:not(:last-child).w--auto, .w:not(:last-child).w--largura { margin-block-end:0 }
@media (prefers-reduced-motion:no-preference) {
  html { scroll-behavior:smooth }
}
.c { --border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap }
.c { --margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width) }
body.rtl .c { --padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width) }
.c { margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start) }
.c.c--flex { --flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis) }
.c--cheio, .c>.c__in { padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align) }
.c--cheio.c--flex, .c.c--flex>.c__in { flex-direction:var(--flex-direction) }
.c, .c>.c__in { display:var(--display) }
.c--caixa.c--flex { align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal }
.c--caixa { gap:initial;text-align:initial }
.c.c--flex>.c__in { align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content) }
.c>.c__in { gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100% }
.pg>.c { --margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width)) }
.c .w.w { margin-block-end:0 }
.c:before { border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%) }
.c:before { transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s) }
.c .w { min-width:0 }
.c>.c__in>.w>.w__in, .c>.w>.w__in { height:100% }
.c.c>.c__in>.w, .pg.pg .c>.w { max-width:100% }
.c .w:not(:last-child) { --kit-widget-spacing:0px }
@media (max-width:767px) {
  .c.c--flex { --width:100%;--flex-wrap:var(--flex-wrap-mobile) }
}
.titulo { line-height:1;margin:0;padding:0 }
.botao { background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s }
.botao:focus, .botao:hover, .botao:visited { color:#fff }
.botao__in { display:flex;flex-direction:row;gap:5px;justify-content:center }
.botao__icone { align-items:center;display:flex }
.botao__icone svg { height:auto;width:1em }
.botao__icone .icone-svg { height:1em }
.botao__texto { display:inline-block }
.botao span { text-decoration:inherit }
.v-pilha .icone { background-color:#69727d;color:#fff;fill:#fff;padding:.5em }
.v-moldura .icone { background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em }
.icone { color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s }
.icone:hover { color:#69727d }
.icone i, .icone svg { display:block;height:1em;position:relative;width:1em }
.icone i:before, .icone svg:before { left:50%;position:absolute;transform:translateX(-50%) }
.icone i.fad { width:auto }
.forma-circulo .icone { border-radius:50% }
.animated { animation-duration:1.25s }
.animated.animated-slow { animation-duration:2s }
.animated.animated-fast { animation-duration:.75s }
.animated.infinite { animation-iteration-count:infinite }
.animated.reverse { animation-direction:reverse;animation-fill-mode:forwards }
@media (prefers-reduced-motion:reduce) {
  .animated { animation:none!important }
  html * { transition-delay:0s!important;transition-duration:0s!important }
}
@media (max-width:767px) {
  .pg .some-cel { display:none }
}
@media (min-width:768px) and (max-width:1024px) {
  .pg .some-tablet { display:none }
}
@media (min-width:1025px) and (max-width:99999px) {
  .pg .some-pc { display:none }
}
body { --e-global-color-primary:#BA314F;--e-global-color-secondary:#25323B;--e-global-color-text:#FFFFFF;--e-global-color-accent:#000000;--e-global-color-0b9af06:#0D1A24;--e-global-color-a316a47:#990827;--e-global-color-60ea40f:#A50B2C;--e-global-color-12006a4:#09253A;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500; }
e-page-transition { background-color:#FFBC7D; }
.c { --container-max-width:1140px; }
.w:not(:last-child) { margin-block-end:20px; }
.el { --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) {
  .c { --container-max-width:1024px; }
}
@media (max-width:767px) {
  .c { --container-max-width:767px; }
}
.w-divisor { --divider-color:var( --e-global-color-secondary ); }
.w-divisor.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.w-divisor.v-moldura .icone, .w-divisor.v-padrao .icone { color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.w-divisor.v-moldura .icone, .w-divisor.v-padrao .icone svg { fill:var( --e-global-color-secondary ); }
.w-botao .botao { background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight ); }
.w-ci.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.w-ci.v-moldura .icone, .w-ci.v-padrao .icone { fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.w-ci .ci__titulo, .w-ci .ci__titulo a { font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight ); }
.w-ci .ci__titulo { color:var( --e-global-color-primary ); }
.w-ci:has(:hover) .ci__titulo, .w-ci:has(:focus) .ci__titulo { color:var( --e-global-color-primary ); }
.w-ci .ci__texto { font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text ); }
.she-header-transparent-yes { background-color:transparent !important;position:absolute; }
.w-imagem .widget-image-caption { color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight ); }
.w-titulo .titulo { font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary ); }
.w-lista .lista-icone__item:not(:last-child):after { border-color:var( --e-global-color-text ); }
.w-lista .lista-icone__icone i { color:var( --e-global-color-primary ); }
.w-lista .lista-icone__icone svg { fill:var( --e-global-color-primary ); }
.w-lista .lista-icone__item > .lista-icone__texto, .w-lista .lista-icone__item > a { font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight ); }
.w-lista .lista-icone__texto { color:var( --e-global-color-secondary ); }
.w-texto { font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text ); }
.w-imagem { text-align:center }
.w-imagem a { display:inline-block }
.w-imagem a img[src$=".svg"] { width:48px }
.w-imagem img { display:inline-block;vertical-align:middle }
.w:not(:has(.w__in)) .w__in { overflow:hidden }
.w .lista-icone.lista-icone--linha { display:flex;flex-wrap:wrap;margin-inline:-8px }
.w .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:8px }
.w .lista-icone.lista-icone--linha .lista-icone__item:after { border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto }
.w .lista-icone { list-style-type:none;margin:0;padding:0 }
.w .lista-icone__item { margin:0;padding:0;position:relative }
.w .lista-icone__item:after { inset-block-end:0;position:absolute;width:100% }
.w .lista-icone__item, .w .lista-icone__item a { align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit }
.w .lista-icone__icone+.lista-icone__texto { align-self:center;padding-inline-start:5px }
.w .lista-icone__icone { display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative }
.w .lista-icone__icone svg { height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em) }
.w .lista-icone__icone i { font-size:var(--e-icon-list-icon-size);width:1.25em }
.w.w-lista .lista-icone__icone { text-align:var(--e-icon-list-icon-align) }
.w.w-lista .lista-icone__icone svg { margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0) }
.w.lista-icone--link-cheio a { width:100% }
.w.alinha-centro .lista-icone__item, .w.alinha-centro .lista-icone__item a { justify-content:center }
.w.alinha-centro .lista-icone__item:after { margin:auto }
.w.alinha-centro .lista-icone--linha { justify-content:center }
@media (max-width:1024px) {
  .w.tab-alinha-centro .lista-icone__item, .w.tab-alinha-centro .lista-icone__item a { justify-content:center }
  .w.tab-alinha-centro .lista-icone__item:after { margin:auto }
  .w.tab-alinha-centro .lista-icone--linha { justify-content:center }
}
@media (max-width:767px) {
  .w.cel-alinha-centro .lista-icone__item, .w.cel-alinha-centro .lista-icone__item a { justify-content:center }
  .w.cel-alinha-centro .lista-icone__item:after { margin:auto }
  .w.cel-alinha-centro .lista-icone--linha { justify-content:center }
  .w.cel-alinha-inicio .lista-icone__item, .w.cel-alinha-inicio .lista-icone__item a { justify-content:start;text-align:start }
  .w.cel-alinha-inicio .lista-icone--linha { justify-content:start }
  .w:not(.cel-alinha-inicio) .lista-icone__item:after { inset-inline-end:0 }
}
#left-area ul.lista-icone, .pg .el ul.lista-icone { padding:0 }
.w-divisor { --divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x }
.w-divisor .divisor { display:flex }
.w-divisor .divisor__elemento { flex-shrink:0;margin:0 var(--divider-element-spacing) }
.w-divisor .icone { font-size:var(--divider-icon-size) }
.w-divisor .divisor__linha { direction:ltr;display:flex;margin:0 }
.divisor--icone .divisor__linha { align-items:center }
.divisor--icone .divisor__linha:after, .divisor--icone .divisor__linha:before { border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1 }
.divisor--padrao { --divider-border-style:none }
.divisor--padrao.divisor--linha .divisor__linha, .divisor--padrao:not(.divisor--linha) .divisor__linha:after, .divisor--padrao:not(.divisor--linha) .divisor__linha:before { background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100% }
.c__in>.w-divisor, .c>.w-divisor { width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow ) }
.forma { direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100% }
.forma--topo { top:-1px }
.forma--topo:not([data-negative=false]) svg { z-index:-1 }
.forma--baixo { bottom:-1px }
.forma--baixo:not([data-negative=true]) svg { z-index:-1 }
.forma[data-negative=false].forma--baixo, .forma[data-negative=true].forma--topo { transform:rotate(180deg) }
.forma svg { display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px) }
.forma .forma__preenche { fill:#fff;transform:rotateY(0deg);transform-origin:center }
.w-ci .ci { display:flex;flex-direction:column;text-align:center }
.w-ci .ci__icone { display:inline-block;flex:0 0 auto;line-height:0 }
.w-ci .ci__conteudo { flex-grow:1;width:100% }
.w-ci .ci__titulo a { color:inherit }
.w-ci .ci__texto { margin:0 }
:root { --swiper-theme-color:#007aff }
.car { margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1 }
.car__trilho { position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box }
.car__trilho { transform:translate3d(0px,0,0) }
.car--ponteiro { touch-action:pan-y }
.car__slide { flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform }
.car--sem-verso .car__slide { transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden }
:root { --swiper-navigation-size:44px }
.car__bolinhas { position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10 }
.car--horizontal>.car__bolinhas--pontos, .car__bolinhas--pontos.car__bolinhas--horizontal, .car__fracao { bottom:10px;left:0;width:100% }
.car__bolinha { width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2) }
button.car__bolinha { border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none }
.car__bolinhas--clicaveis .car__bolinha { cursor:pointer }
.car__bolinha:only-child { display:none!important }
.car__bolinha--ativa { opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color)) }
.car--horizontal>.car__bolinhas--pontos .car__bolinha, .car__bolinhas--horizontal.car__bolinhas--pontos .car__bolinha { margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px) }
.car__zoom { width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center }
.car__zoom>canvas, .car__zoom>img, .car__zoom>svg { max-width:100%;max-height:100%;object-fit:contain }
.car--fade .car__slide { pointer-events:none;transition-property:opacity }
.car--fade .car__slide .car__slide { pointer-events:none }
.car--fade .car__slide--ativo, .car--fade .car__slide--ativo .car__slide--ativo { pointer-events:auto }
.el, .lb { --swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px }
.el .car .car__slide figure, .lb .car .car__slide figure { line-height:0 }
.el .car .car__seta, .el .car~.car__seta, .lb .car .car__seta, .lb .car~.car__seta { color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1 }
.el .car .car__seta svg, .el .car~.car__seta svg, .lb .car .car__seta svg, .lb .car~.car__seta svg { fill:hsla(0,0%,93%,.9);height:1em;width:1em }
.el .car .car__seta--ant, .el .car~.car__seta--ant, .lb .car .car__seta--ant, .lb .car~.car__seta--ant { left:10px }
.el .car .car__seta--prox, .el .car~.car__seta--prox, .lb .car .car__seta--prox, .lb .car~.car__seta--prox { right:10px }
.el .car .car__seta.car__seta--off, .el .car~.car__seta.car__seta--off, .lb .car .car__seta.car__seta--off, .lb .car~.car__seta.car__seta--off { opacity:.3 }
.el .car .car--esticar .car__slide .car__foto, .lb .car .car--esticar .car__slide .car__foto { width:100% }
.el .car .car--horizontal>.car__bolinhas--pontos, .el .car .car__bolinhas--pontos.car__bolinhas--horizontal, .el .car .car__fracao, .el .car~.car__bolinhas--pontos.car__bolinhas--horizontal, .el .car~.car__fracao, .lb .car .car--horizontal>.car__bolinhas--pontos, .lb .car .car__bolinhas--pontos.car__bolinhas--horizontal, .lb .car .car__fracao, .lb .car~.car__bolinhas--pontos.car__bolinhas--horizontal, .lb .car~.car__fracao { bottom:5px }
.el :where(.car--horizontal)~.car__bolinhas--pontos, .lb :where(.car--horizontal)~.car__bolinhas--pontos { bottom:5px;left:0;width:100% }
.el :where(.car--horizontal)~.car__bolinhas--pontos .car__bolinha, .lb :where(.car--horizontal)~.car__bolinhas--pontos .car__bolinha { margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px) }
.el.bolinhas-fora .car, .lb.bolinhas-fora .car { padding-bottom:30px }
.el.bolinhas-fora .car .car__seta, .el.bolinhas-fora .car~.car__seta, .lb.bolinhas-fora .car .car__seta, .lb.bolinhas-fora .car~.car__seta { top:calc(50% - 30px / 2) }
.el .car-caixa, .lb .car-caixa { position:relative }
.el .car--principal, .lb .car--principal { position:static }
.el.setas-fora .car, .lb.setas-fora .car { width:calc(100% - 60px) }
.el.setas-fora .car .car__seta--ant, .el.setas-fora .car~.car__seta--ant, .lb.setas-fora .car .car__seta--ant, .lb.setas-fora .car~.car__seta--ant { left:0 }
.el.setas-fora .car .car__seta--prox, .el.setas-fora .car~.car__seta--prox, .lb.setas-fora .car .car__seta--prox, .lb.setas-fora .car~.car__seta--prox { right:0 }
.w-fotos .car { position:static }
.w-fotos .car .car__slide figure { line-height:inherit }
.w-fotos .car__slide { text-align:center }
.fotos:not(.car--pronto) .car__slide { max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3)) }
.car__seta { display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1 }
.car__seta svg { width:1em;height:1em }
.car__seta::after { content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%) }
.car__bolinha { position:relative }
.car__bolinha::after { content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%) }
.car-pele .car--principal { height:230px }
.car__imagem { background:no-repeat 50%;background-size:cover;height:100%;position:relative }
.car__bolinhas--pontos { color:#fff;cursor:default }
.car__slide { border-style:solid;border-width:0;overflow:hidden;transition-duration:.5s;transition-property:border,background,transform;will-change:transform }
.car__slide a { display:inline }
.car__slide a.botao { display:inline-block }
.w-videos .car__seta--ant { left:10px;right:unset }
.w-videos .car__seta--prox { left:unset;right:10px }
:where(.lb) { --lightbox-ui-color:hsla(0,0%,93%,.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px }
.lb .dlg__cabeca { display:none }
.lb .dlg__conteudo { background:none;box-shadow:none;height:100%;width:100% }
.lb .dlg__msg { animation-duration:.3s;height:100% }
.lb .dlg__msg.lb__msg { padding:0 }
.lb .lb__fechar { cursor:pointer;display:flex;font-size:var(--lightbox-header-icons-size);inset-inline-end:.75em;line-height:1;margin-top:13px;padding:.25em;position:absolute;z-index:2 }
.lb .lb__fechar svg { height:1em;width:1em }
.lb .lb__fechar, .lb .car__seta { color:var(--lightbox-ui-color);opacity:1;transition:all .3s }
.lb .lb__fechar svg, .lb .car__seta svg { fill:var(--lightbox-ui-color) }
.lb .lb__fechar:hover, .lb .car__seta:hover { color:var(--lightbox-ui-color-hover) }
.lb .lb__fechar:hover svg, .lb .car__seta:hover svg { fill:var(--lightbox-ui-color-hover) }
.lb .car { height:100% }
.lb .lb-item { align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:auto;padding:70px;position:relative }
@media (max-width:767px) {
  .lb .lb-item { padding:70px 0 }
}
.lb .lb-foto { max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none }
.lb .lb-foto, .lb .lb-foto:hover { border:none;filter:none;opacity:1 }
.lb .lb-foto { border-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3) }
.lb .video { left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100% }
.lb .video .video--deitado, .lb .video .video--em-pe, .lb .video .video--quadrado { height:100%;margin:auto;width:100% }
.lb .video .video--deitado iframe, .lb .video .video--em-pe iframe, .lb .video .video--quadrado iframe { background-color:#000;border:0 }
.lb .video .video--deitado iframe, .lb .video .video--deitado video, .lb .video .video--em-pe iframe, .lb .video .video--em-pe video, .lb .video .video--quadrado iframe, .lb .video .video--quadrado video { aspect-ratio:var(--video-aspect-ratio,1.77777) }
.lb .video .video--quadrado iframe, .lb .video .video--quadrado video { height:min(90vh,90vw);width:min(90vh,90vw) }
.lb .video .video--deitado iframe, .lb .video .video--deitado video { height:auto;max-height:90vh;width:100% }
.lb .video .video--em-pe iframe, .lb .video .video--em-pe video { height:100%;max-width:90vw }
@media (min-width:1025px) {
  .lb .video .video--deitado { max-height:85vh;width:85vw }
  .lb .video .video--em-pe { height:85vh;max-width:85vw }
}
@media (max-width:1024px) {
  .lb .video .video--deitado { max-height:95vh;width:95vw }
  .lb .video .video--em-pe { height:95vh;max-width:95vw }
}
.lb .car .car__seta--ant { left:0 }
.lb .car .car__seta--prox { right:0 }
.lb .car .car__fracao { color:currentColor;width:-moz-max-content;width:max-content }
.lb .car__seta:focus { outline-width:1px }
.lb .car__seta--prox, .lb .car__seta--ant { align-items:center;display:flex;font-size:var(--lightbox-navigation-icons-size);height:100%;justify-content:center;width:15% }
@media (max-width:1024px) {
  .lb .car__seta--prox:active, .lb .car__seta--ant:active { -webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0) }
  .lb .car__seta--prox i, .lb .car__seta--prox svg, .lb .car__seta--ant i, .lb .car__seta--ant svg { cursor:pointer }
  .lb .car__seta--prox i:active, .lb .car__seta--prox svg:active, .lb .car__seta--ant i:active, .lb .car__seta--ant svg:active { background-color:rgba(0,0,0,.5);outline:none }
}
@media (max-width:767px) {
  .lb .car__seta:focus { outline:none }
  .lb .car__seta--prox:active, .lb .car__seta--ant:active { -webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0) }
  .lb .car__seta--prox, .lb .car__seta--ant { width:20% }
  .lb .car__seta--prox i, .lb .car__seta--ant i { background-color:rgba(0,0,0,.5);padding:10px }
  .lb .car__seta--prox i, .lb .car__seta--prox svg, .lb .car__seta--ant i, .lb .car__seta--ant svg { cursor:pointer }
  .lb .car__seta--prox i:active, .lb .car__seta--prox svg:active, .lb .car__seta--ant i:active, .lb .car__seta--ant svg:active { background-color:rgba(0,0,0,.5);outline:none }
  .lb .car__seta--ant { justify-content:flex-start;left:0 }
  .lb .car__seta--prox { justify-content:flex-end;right:0 }
}
.lb-conta { color:currentColor;font-size:.75em;width:-moz-max-content;width:max-content }
.lb-pe, .lb-topo { left:0;padding:15px 20px;position:absolute;transition:.3s;width:100% }
.lb-pe { color:var(--lightbox-text-color) }
.lb-topo { align-items:center;color:var(--lightbox-ui-color);display:flex;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-inline-end:2.6em;padding-inline-start:1em;top:0;z-index:10 }
.lb-topo>i, .lb-topo>svg { cursor:pointer;margin:0 .35em;padding:.25em }
.lb-topo>i { font-size:inherit }
.lb-topo>i:hover { color:var(--lightbox-ui-color-hover) }
.lb-topo>svg { box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em }
.lb-topo>svg:hover { fill:var(--lightbox-ui-color-hover) }
.lb-topo .lb-conta { margin-inline-end:auto }
.lb-partilha { background-color:transparent;height:0;overflow:hidden;position:absolute;transition:background-color .4s;width:0 }
.lb-partilha .lb-partilha__links a { color:#0c0d0e }
.lb-partilha__links { background-color:#fff;border-radius:3px;box-shadow:0 4px 15px rgba(0,0,0,.3);display:block;inset-inline-end:2.8em;min-width:200px;opacity:0;padding:14px 20px;position:absolute;top:3em;transform:scale(0);transform-origin:90% 10%;transition:all .25s .1s }
.lb-partilha__links a { color:#3f444b;display:block;font-size:12px;line-height:2.5;opacity:0;text-align:start;transition:opacity .5s .1s }
.lb-partilha__links a:hover { color:#000 }
.lb-partilha__links a i, .lb-partilha__links a svg { margin-inline-end:.75em }
.lb-partilha__links a i { font-size:1.25em }
.lb-partilha__links a svg { height:1.25em;width:1.25em }
.lb-partilha__links:before { border:.45em solid transparent;border-bottom-color:#fff;content:"";display:block;inset-inline-end:.5em;position:absolute;top:1px;transform:translateY(-100%) scaleX(.7) }
.lb-pe { bottom:0;position:fixed;z-index:5 }
.lb-descricao, .lb-titulo { margin:0 }
.lb-titulo { font-size:16px;font-weight:700 }
.lb-descricao { font-size:14px }
.lb--sem-ui .lb-pe, .lb--sem-ui .lb-topo { opacity:0;pointer-events:none }
.lb--sem-ui .car__seta--prox, .lb--sem-ui .car__seta--ant { opacity:0 }
.lb--cheia .video { width:100% }
.lb--zoom .lb-pe, .lb--zoom .lb-topo { background-color:rgba(0,0,0,.5) }
.lb--zoom .car__seta--prox, .lb--zoom .car__seta--ant { opacity:0;pointer-events:none }
.lb--partilha .lb-partilha { background-color:rgba(0,0,0,.5);cursor:default;height:100vh;left:0;opacity:1;top:0;width:100vw }
.lb--partilha .lb-partilha__links { transform:scale(1) }
.lb--partilha .lb-partilha__links, .lb--partilha .lb-partilha__links a { opacity:1 }
.lb--partilha .lb-partilha__links .ic-x { fill:#000 }
.lb--partilha .lb-partilha__links .ic-facebook { fill:#3b5998 }
.lb--partilha .lb-partilha__links .ic-pinterest { fill:#bd081c }
.lb--partilha .lb-partilha__links .ic-baixar { fill:#9da5ae }
/* fim: componentes do Elementor */

/* ===================================================================== cabeçalho
   Transparente por cima do herói; depois de 100 px de rolagem fica fixo, com o navy
   translúcido e o desfoque (plugin Sticky Header Effects, refeito no site.js). */
.topo {
  --pad-t: 10px; --pad-b: 10px; --pad-l: 0px; --pad-r: 0px;
  position: absolute; top: 0; left: 0; right: 0; z-index: 9999; width: 100%; max-width: 100%;
  display: flex; flex-direction: column; background-color: transparent;
  border-bottom: 0 solid #FFFFFF;
  transition: all .4s ease-in-out, height .4s ease-in-out, background-color .4s ease-in-out, border-bottom-width .4s ease-in-out, border-bottom-color .4s ease-in-out, margin 0s, top 0s;
}
.topo.topo--fixo { position: fixed; background-color: #09253AA6; -webkit-backdrop-filter: blur(20px) saturate(1.8); backdrop-filter: blur(20px) saturate(1.8); }
.topo__in {
  display: flex; flex-direction: row; justify-content: space-evenly; align-items: center; gap: 20px;
  flex: 1 1 auto; width: 100%; max-width: min(100%, var(--largura-conteudo)); margin: 0 auto; padding: 10px 0;
}
@media (max-width: 1024px) { .topo__in { max-width: min(100%, 1024px); } }
@media (max-width: 767px) { .topo__in { max-width: min(100%, 767px); justify-content: space-around; flex-wrap: wrap; } }

.topo__logo { position: relative; width: 14%; max-width: 14%; flex: 0 1 auto; text-align: center; }
.topo__logo a { display: inline-block; }
.topo__logo img { display: inline-block; vertical-align: middle; width: 100%; transition: all .4s ease-in-out; }
@media (max-width: 767px) { .topo__logo { width: 138px; max-width: 138px; } }

/* ===================================================================== menu */
.menu { position: relative; display: flex; flex-direction: column; max-width: 100%; }
.menu__lista, .menu__lista li, .menu__lista ul { display: block; line-height: normal; list-style: none; margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.menu__lista a, .menu__lista li { position: relative; }
.menu__lista a { display: flex; align-items: center; line-height: 20px; padding: 10px 20px; }

/* computador */
.menu__pc { display: flex; }
.menu__pc > .menu__lista { display: flex; flex-wrap: wrap; justify-content: center; position: relative; z-index: 2; }
.menu__pc > .menu__lista > li { display: flex; }
.menu__pc .menu__item {
  flex-grow: 1; white-space: nowrap; padding: 13px 26px;
  font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: var(--branco); fill: var(--branco);
  transition: .4s;
}
.menu__pc .menu__item:hover, .menu__pc .menu__item:focus, .menu__pc .menu__item.ativo, .menu__pc .menu__item.aberto { color: var(--vinho); fill: var(--vinho); }
.menu__pc .menu__item:hover, .menu__pc .menu__item:focus { transform: scale(1.2); }
.menu__seta { display: flex; align-items: center; line-height: 1; margin-block: -10px; padding: 10px; padding-inline-end: 0; }
.menu__seta svg { width: 1em; height: 1em; fill: currentColor; }
.menu__pc .menu__sub {
  display: none; position: absolute; top: 100%; left: 0; z-index: 3; width: max-content; min-width: 130px; max-width: 1000px;
  border: 0 solid; background-color: var(--navy); box-shadow: 0 0 10px 0 rgba(0, 0, 0, .35); font-size: 13px;
}
.menu__pc .menu__sub.aberto { display: block; }
.menu__pc .menu__subitem {
  flex-grow: 1; white-space: nowrap; padding: 13px 20px; border-inline-start: 8px solid transparent;
  font-family: Poppins, sans-serif; font-size: 13px; font-weight: 500; line-height: 20px; color: var(--rosado); fill: var(--rosado);
}
.menu__pc .menu__subitem:hover, .menu__pc .menu__subitem:focus { color: var(--branco); background-color: var(--navy); }
.menu__pc .menu__subitem.ativo, .menu__cel .menu__subitem.ativo { color: var(--vinho); background-color: var(--navy); }

/* botão do celular e do tablet (até 1024 px) */
.menu__botao {
  display: none; align-items: center; justify-content: center; position: relative;
  padding: .25em; margin: 0 auto; border: 0 solid; border-radius: 3px; background-color: rgba(0, 0, 0, .05);
  color: var(--branco); fill: var(--rosado); font-size: 22px; line-height: inherit; cursor: pointer;
  transition: color .4s ease-in-out, background-color .4s ease-in-out;
}
.menu__botao:hover, .menu__botao:focus { color: var(--vinho); fill: var(--vinho); background-color: rgba(0, 0, 0, .05); }
.menu__botao svg { width: 1em; height: 1em; fill: var(--branco); display: block; }
.menu__botao:hover svg, .menu__botao:focus svg { fill: var(--vinho); }
.menu__botao[aria-expanded="false"] .menu__fechar, .menu__botao[aria-expanded="true"] .menu__abrir { display: none; }

.menu__cel {
  display: none; position: absolute; top: 100%; z-index: 9997; margin-top: 10px; overflow: hidden;
  max-height: 0; transform: scaleY(0); transform-origin: top; transition: max-height .3s, transform .3s;
  background-color: var(--navy); box-shadow: 0 0 10px 0 rgba(0, 0, 0, .35); font-size: 13px;
}
.menu__cel.aberto { max-height: 9000px; transform: scaleY(1); }
.menu__cel .menu__lista > li > a, .menu__cel .menu__subitem {
  padding: 10px 20px; font-family: Poppins, sans-serif; font-size: 13px; font-weight: 500; line-height: 20px;
  color: var(--rosado); fill: var(--rosado);
}
/* estados do painel: mais fortes que a cor base dos links (.menu__lista > li > a); o ativo por último, como no Elementor */
.menu__cel .menu__lista a:hover, .menu__cel .menu__lista a:focus, .menu__cel .menu__lista a.aberto { color: var(--branco); background-color: var(--navy); }
.menu__cel .menu__lista a.ativo { color: var(--vinho); background-color: var(--navy); }
.menu__cel .menu__sub { display: none; }
.menu__cel .menu__sub.aberto { display: block; }
.menu__cel .menu__subitem { border-inline-start: 8px solid transparent; font-size: .85em; }

@media (max-width: 1024px) {
  .menu__pc { display: none; }
  .menu__botao { display: flex; }
  .menu__cel { display: block; }
}
@media (max-width: 767px) {
  .menu { --tamanho-icone: 30px; }
  .menu__botao { font-size: 30px; }
  .menu__cel { border-radius: 10px; }
  .menu__cel .menu__lista > li > a, .menu__cel .menu__subitem { padding: 10px 30px; font-size: 1rem; }
  .menu__cel .menu__lista > li:first-child > a { border-top-left-radius: 10px; border-top-right-radius: 10px; }
  .menu__cel .menu__lista > li:last-child > a { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
}

/* ===================================================================== rodapé
   Sobe 186 px por cima da faixa de cima (a chamada vinho das páginas de produto). */
.rodape__faixa {
  position: relative; z-index: 1; display: flex; flex-direction: column; width: 100%; max-width: 100%;
  margin-top: -186px; background-color: var(--navy);
}
.rodape__in {
  display: flex; flex-direction: row; justify-content: space-between; gap: 20px;
  flex: 1 1 auto; width: 100%; max-width: min(100%, var(--largura-conteudo)); margin: 0 auto; padding: 245px 0 50px;
}
.rodape__col {
  position: relative; z-index: 1; display: flex; flex-direction: column; gap: 20px; min-width: 0;
  flex: 0 1 auto; padding: 10px;
}
.rodape__marca { width: 32%; justify-content: center; align-items: center; }
.rodape__contato { width: 35%; }
.rodape__links { width: 32%; }
.rodape__logo { text-align: center; }
.rodape__logo a { display: inline-block; }
.rodape__logo img { display: inline-block; vertical-align: middle; }
.rodape__titulo {
  margin: 0 0 0 15px; padding: 0; width: calc(100% - 15px); max-width: 100%;
  font-family: Questrial, sans-serif; font-size: 1.2rem; font-weight: 600; line-height: 22px; color: var(--vinho-claro);
}

.sociais { display: flex; justify-content: center; gap: 0 13px; margin: 0; padding: 0; list-style: none; font-size: 0; line-height: 0; }
.sociais li { display: inline-block; }
.sociais__item {
  --tamanho: 23px; display: inline-flex; align-items: center; justify-content: center;
  width: calc(var(--tamanho) + .8em); height: calc(var(--tamanho) + .8em);
  padding: .4em; font-size: var(--tamanho); line-height: var(--tamanho); text-align: center;
  background-color: var(--vinho); border: 1px solid var(--branco); border-radius: 30px; color: #69727d;
  transition: all .3s;
}
.sociais__item:hover { border-color: #44000F; opacity: .9; color: #fff; }
.sociais__item svg { display: block; width: var(--tamanho); height: var(--tamanho); fill: var(--branco); position: relative; }

.lista { margin: 0; padding: 0; list-style: none; }
.lista li { display: flex; align-items: center; padding-block-end: var(--espaco); }
.lista li + li { margin-block-start: var(--espaco); }
.lista li:last-child { padding-block-end: 0; }
.lista a { display: flex; align-items: center; width: 100%; font-family: Poppins, sans-serif; font-size: 1rem; font-weight: 400; color: #c36; }
.lista a:active, .lista a:hover { color: #336; }
.lista__icone { display: flex; position: relative; top: -1px; flex-shrink: 0; padding-inline-end: 8px; }
.lista__icone svg { display: block; width: 19px; height: 19px; margin: 0 2.375px; fill: var(--vinho); transition: fill .3s; }
.lista__texto { display: block; align-self: center; padding-inline-start: 5px; color: var(--branco); transition: color .3s; }
.rodape__contato .lista { --espaco: 8.5px; }
.rodape__links .lista { --espaco: 9.5px; }

.rodape__base { display: flex; flex-direction: column; width: 100%; background-color: var(--vinho); }
.rodape__base-in {
  display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 20px;
  flex: 1 1 auto; width: 100%; max-width: min(100%, var(--largura-conteudo)); margin: 0 auto; padding: 10px 0;
}
.rodape__direitos { margin: 0; font-family: Poppins, sans-serif; font-size: .9rem; font-weight: 400; text-align: center; color: var(--branco); }
.rodape__assinatura { text-align: center; min-width: 0; }
.gufo-sig { display: inline-block; align-items: center; gap: .45em; color: #fff !important; text-decoration: none; white-space: nowrap; }
.gufo-sig img { display: inline-block; width: 82px !important; height: 15px !important; max-width: none; vertical-align: middle; }

@media (max-width: 1024px) {
  .rodape__in, .rodape__base-in { max-width: min(100%, 1024px); }
}
@media (max-width: 767px) {
  .rodape__faixa { padding: 0 20px; }
  .rodape__in { max-width: min(100%, 767px); flex-wrap: wrap; padding: 220px 0 50px; }
  .rodape__col { width: 100%; flex-wrap: wrap; }
  .rodape__marca { padding: 0 0 50px; }
  .rodape__marca .rodape__logo img { width: 80%; }
  .rodape__contato { justify-content: center; align-items: center; }
  .rodape__links { align-items: center; padding: 30px 0 0; }
  .rodape__titulo { margin: 0; width: 100%; font-size: 1.3rem; }
  .rodape__col .lista { width: 100%; }
  .sociais__item { --tamanho: 20px; }
  .lista li { justify-content: start; }
  .lista a { justify-content: start; }
  .rodape__contato .lista { --espaco: 7.5px; }
  .rodape__links .lista { --espaco: 6.5px; }
  .rodape__base-in { max-width: min(100%, 767px); flex-wrap: wrap; }
  .rodape__assinatura { width: 70px; max-width: 70px; display: flex; justify-content: center; }   /* a assinatura (212 px) transborda os 70 px para os dois lados, como no antigo */
}

/* ===================================================================== política de privacidade */
.politica { background-color: var(--grafite); }
.politica__in { padding: 20px 0 40px; }
.politica__miolo {
  display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 20px;
  padding: 150px 0 24px;
}
.politica__titulo {
  margin: 0 0 50px; padding: 0; line-height: 1;
  font-family: Montserrat, sans-serif; font-size: 2.8rem; font-weight: 700; letter-spacing: -.3px; color: var(--vinho-claro);
}
.politica__texto { width: 65%; max-width: 65%; font-family: Poppins, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5em; color: var(--branco); }

/* ===================================================================== "em desenvolvimento" */
.breve { background-color: var(--grafite); }
.breve__in { padding: 400px 0; }
.breve__titulo { margin: 0; line-height: 1; text-align: center; font-family: Marcellus, sans-serif; font-size: 3.8rem; font-weight: 600; color: var(--vinho); }
@media (max-width: 767px) {
  .breve { padding: 0 20px; }
  .breve__in { padding: 300px 0; }
  .breve__titulo { font-size: 2.5rem; }
}

/* ===================================================================== página de links (bio do Instagram) */
.pagina-enlaces { background-color: var(--vinho); }   /* o fundo da página aparece abaixo do rodapé */
.enlaces-topo { background-color: var(--vinho); }
.enlaces {
  --pad-t: 100px; --pad-b: 100px; --pad-l: 0px; --pad-r: 0px; --alinha: center;
  background: #fff url("/wp-content/uploads/2024/08/Projetos-1.png.webp") center center / cover no-repeat;
}
.enlaces::before { content: ""; position: absolute; inset: 0; display: block; background-color: var(--navy); opacity: .62; transition: background .3s, border-radius .3s, opacity .3s; }
.enlaces__logo { position: relative; width: 29%; max-width: 29%; text-align: center; }
.enlaces__logo img { display: inline-block; vertical-align: middle; }
.enlaces__botao { position: relative; width: 33%; max-width: 33%; padding-top: 5px; }
.botao-enlace {
  display: inline-block; width: 100%; padding: 20px var(--pad-direita, 160px) 14px 30px; text-align: center; line-height: 1;
  background-color: #fff; border: solid var(--vinho); border-width: 1px 1px 2px; border-radius: 30px;
  font-family: Poppins, sans-serif; font-size: 1.1rem; font-weight: 500; letter-spacing: -.3px; word-spacing: 1px;
  color: var(--vinho-escuro); fill: var(--vinho-escuro); transition: all .3s;
}
.botao-enlace:hover, .botao-enlace:focus, .botao-enlace:visited { color: var(--vinho-escuro); }
.botao-enlace__in { display: flex; flex-direction: row; justify-content: space-between; gap: 50px; }
.botao-enlace__icone { display: flex; align-items: center; }
.botao-enlace__icone svg { width: 1em; height: 1em; }
.enlaces-pe { background-color: var(--vinho); }
.enlaces-pe .caixa__in { align-items: normal; }
.enlaces-pe__texto {
  width: 93%; max-width: 93%; text-align: center;
  font-family: Poppins, sans-serif; font-size: .8rem; font-weight: 400; line-height: 1.15em; letter-spacing: -.1px; word-spacing: 1px; color: var(--branco);
}
@media (max-width: 767px) {
  .enlaces { --pad-t: 50px; --pad-b: 50px; --pad-l: 20px; --pad-r: 20px; }
  .enlaces__logo { width: 80%; max-width: 80%; margin-bottom: 30px; }
  .enlaces__botao { width: 100%; max-width: 100%; }
  .botao-enlace { font-size: 1rem; }
  .enlaces-pe { --pad-t: 10px; --pad-b: 10px; --pad-l: 20px; --pad-r: 20px; }
  .enlaces-pe__texto { width: 693px; max-width: 100%; font-size: .7rem; }   /* 693 px do Elementor, limitado pelo max-width: 100% do container */
}

/* ===================================================================== faixas de página
   Seção de largura total com o miolo de 1140 px (o container "boxed" sem padding lateral). */
.faixa { display: flex; flex-direction: column; width: 100%; max-width: 100%; position: relative; }
.faixa__in { display: flex; flex-direction: column; gap: 20px; flex: 1 1 auto; width: 100%; max-width: min(100%, var(--largura-conteudo)); margin: 0 auto; }
@media (max-width: 1024px) { .faixa__in { max-width: min(100%, 1024px); } }
@media (max-width: 767px) { .faixa__in { max-width: min(100%, 767px); flex-wrap: wrap; } }

/* ===================================================================== banner de cookies
   CSS do banner gerado pelo Complianz (banner-1-optin.css), copiado como estava: o banner
   mantém as classes cmplz-* e o mesmo desenho. O script do Complianz saiu (ver site.js). */
.cmplz-hidden { display: none !important; }
input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 460px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #1E73BE; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #1E73BE; --cmplz_button_accept_border_color: #1E73BE; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #1e73be; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}#cmplz-manage-consent .cmplz-manage-consent { left: 40px; right: initial;}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;} .cmplz-placeholder-element > blockquote.fb-xfbml-parse-ignore { margin: 0 20px; } .instagram-media.cmplz-placeholder-element > div { max-width: 100%; }

/* ===================================================================== página: móveis sob medida (gerado) */
.pg-moveis .el.heroi { --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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.73;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.heroi { background-image:url("/wp-content/uploads/2025/02/DALL·E-2025-02-02-18.52.18-A-stylish-modern-bedroom-featuring-custom-made-furniture-including-a-built-in-wardrobe-elegant-bedside-tables-and-a-luxurious-upholstered-headboard-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover; }
.pg-moveis .el.heroi::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(115deg, #000000 33%, #0000006B 62%); }
.pg-moveis .el.heroi > .forma--baixo .forma__preenche, .pg-moveis .el.heroi > .c__in > .forma--baixo .forma__preenche { fill:var( --e-global-color-text ); }
.pg-moveis .el.heroi > .forma--baixo svg, .pg-moveis .el.heroi > .c__in > .forma--baixo svg { height:25px; }
.pg-moveis .el.heroi > .forma--baixo, .pg-moveis .el.heroi > .c__in > .forma--baixo { z-index:2;pointer-events:none; }
.pg-moveis .el.heroi__col1 { --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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.heroi__col1.c { --flex-grow:0;--flex-shrink:0; }
.pg-moveis .el.heroi__titulo { width:var( --container-widget-width, 98.992% );max-width:98.992%;--container-widget-width:98.992%;--container-widget-flex-grow:0; }
.pg-moveis .el.heroi__titulo.el { --flex-grow:0;--flex-shrink:0; }
.pg-moveis .el.heroi__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:3.4rem;font-weight:600;line-height:1.15em;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-text ); }
.pg-moveis .el.heroi__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-moveis .el.heroi__divisor > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-moveis .el.heroi__divisor .divisor__linha { width:100%;margin:0 auto;margin-center:0; }
.pg-moveis .el.heroi__divisor .divisor { text-align:center;padding-block-start:3px;padding-block-end:3px; }
.pg-moveis .el.heroi__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-moveis .el.heroi__divisor.v-moldura .icone, .pg-moveis .el.heroi__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-moveis .el.heroi__divisor.v-moldura .icone, .pg-moveis .el.heroi__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-moveis .el.heroi__texto > .w__in { margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-moveis .el.heroi__texto { font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.4em;letter-spacing:-0.1px;word-spacing:1px; }
.pg-moveis .el.heroi__botao .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(147deg, var( --e-global-color-60ea40f ) 30%, #BA314F 72%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-moveis .el.heroi__botao { width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0; }
.pg-moveis .el.heroi__botao .botao__in { flex-direction:row-reverse; }
.pg-moveis .el.heroi__botao .botao .botao__in { gap:15px; }
.pg-moveis .el.heroi__col2 { --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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.heroi__col2.c { --align-self:flex-end;--flex-grow:0;--flex-shrink:0; }
.pg-moveis .el.heroi__imagem.el { --align-self:flex-end; }
.pg-moveis .el.heroi__imagem { text-align:end; }
.pg-moveis .el.heroi__imagem img { width:220px; }
.pg-moveis .el.vantagens { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.06;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.vantagens { background-color:var( --e-global-color-text ); }
.pg-moveis .el.vantagens::before { background-color:#FFFFFF;--background-overlay:''; }
.pg-moveis .el.vantagens__titulo { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center; }
.pg-moveis .el.vantagens__titulo > .w__in { padding:0px 0px 0px 0px; }
.pg-moveis .el.vantagens__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-moveis .el.vantagens__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg-moveis .el.vantagens__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg-moveis .el.vantagens__divisor .divisor { text-align:center;padding-block-start:16px;padding-block-end:16px; }
.pg-moveis .el.vantagens__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-moveis .el.vantagens__divisor.v-moldura .icone, .pg-moveis .el.vantagens__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-moveis .el.vantagens__divisor.v-moldura .icone, .pg-moveis .el.vantagens__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-moveis .el.vantagens__texto { width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 45px 0px; }
.pg-moveis .el.vantagens__col { --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:space-evenly;--align-items:stretch;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.vantagens__ci1 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-moveis .el.vantagens__ci1 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-moveis .el.vantagens__ci1 .ci { text-align:start;gap:10px; }
.pg-moveis .el.vantagens__ci1.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci1.v-moldura .icone, .pg-moveis .el.vantagens__ci1.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci1 .icone { font-size:35px; }
.pg-moveis .el.vantagens__ci1 .ci__titulo, .pg-moveis .el.vantagens__ci1 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-moveis .el.vantagens__ci1 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci2 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-moveis .el.vantagens__ci2 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-moveis .el.vantagens__ci2 .ci { text-align:start;gap:10px; }
.pg-moveis .el.vantagens__ci2.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci2.v-moldura .icone, .pg-moveis .el.vantagens__ci2.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci2 .icone { font-size:35px; }
.pg-moveis .el.vantagens__ci2 .ci__titulo, .pg-moveis .el.vantagens__ci2 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-moveis .el.vantagens__ci2 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci3 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-moveis .el.vantagens__ci3 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-moveis .el.vantagens__ci3 .ci { text-align:start;gap:10px; }
.pg-moveis .el.vantagens__ci3.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci3.v-moldura .icone, .pg-moveis .el.vantagens__ci3.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci3 .icone { font-size:35px; }
.pg-moveis .el.vantagens__ci3 .ci__titulo, .pg-moveis .el.vantagens__ci3 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-moveis .el.vantagens__ci3 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci4 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-moveis .el.vantagens__ci4 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-moveis .el.vantagens__ci4 .ci { text-align:start;gap:10px; }
.pg-moveis .el.vantagens__ci4.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci4.v-moldura .icone, .pg-moveis .el.vantagens__ci4.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-moveis .el.vantagens__ci4 .icone { font-size:35px; }
.pg-moveis .el.vantagens__ci4 .ci__titulo, .pg-moveis .el.vantagens__ci4 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-moveis .el.vantagens__ci4 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-moveis .el.beneficios { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:90px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.beneficios { background-color:var( --e-global-color-text );background-image:url("/wp-content/uploads/2024/08/Projetos-1.png.webp");background-position:center center;background-repeat:no-repeat;background-size:cover; }
.pg-moveis .el.beneficios::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #FFFFFF59 100%); }
.pg-moveis .el.beneficios > .forma--baixo .forma__preenche, .pg-moveis .el.beneficios > .c__in > .forma--baixo .forma__preenche { fill:#1B313B; }
.pg-moveis .el.beneficios > .forma--baixo svg, .pg-moveis .el.beneficios > .c__in > .forma--baixo svg { height:20px; }
.pg-moveis .el.beneficios__titulo { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center; }
.pg-moveis .el.beneficios__titulo > .w__in { padding:0px 0px 0px 0px; }
.pg-moveis .el.beneficios__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-moveis .el.beneficios__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-moveis .el.beneficios__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg-moveis .el.beneficios__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg-moveis .el.beneficios__divisor .divisor { text-align:center;padding-block-start:16px;padding-block-end:16px; }
.pg-moveis .el.beneficios__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-moveis .el.beneficios__divisor.v-moldura .icone, .pg-moveis .el.beneficios__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-moveis .el.beneficios__divisor.v-moldura .icone, .pg-moveis .el.beneficios__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-moveis .el.beneficios__texto { width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-secondary ); }
.pg-moveis .el.beneficios__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 45px 0px; }
.pg-moveis .el.beneficios__col { --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:center;--align-items:stretch;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.beneficios__lista1 { width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-moveis .el.beneficios__lista1 > .w__in { padding:0px 0px 0px 0px; }
.pg-moveis .el.beneficios__lista1 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(27px/2); }
.pg-moveis .el.beneficios__lista1 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(27px/2); }
.pg-moveis .el.beneficios__lista1 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(27px/2); }
.pg-moveis .el.beneficios__lista1 .lista-icone.lista-icone--linha { margin-inline:calc(-27px/2); }
.pg-moveis .el.beneficios__lista1 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-27px/2); }
.pg-moveis .el.beneficios__lista1 .lista-icone__icone i { transition:color 0.3s; }
.pg-moveis .el.beneficios__lista1 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-moveis .el.beneficios__lista1 .lista-icone__item > .lista-icone__texto, .pg-moveis .el.beneficios__lista1 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400; }
.pg-moveis .el.beneficios__lista1 .lista-icone__texto { transition:color 0.3s; }
.pg-moveis .el.beneficios__lista2 { width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-moveis .el.beneficios__lista2 > .w__in { padding:0px 0px 0px 0px; }
.pg-moveis .el.beneficios__lista2 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(27px/2); }
.pg-moveis .el.beneficios__lista2 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(27px/2); }
.pg-moveis .el.beneficios__lista2 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(27px/2); }
.pg-moveis .el.beneficios__lista2 .lista-icone.lista-icone--linha { margin-inline:calc(-27px/2); }
.pg-moveis .el.beneficios__lista2 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-27px/2); }
.pg-moveis .el.beneficios__lista2 .lista-icone__icone i { transition:color 0.3s; }
.pg-moveis .el.beneficios__lista2 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-moveis .el.beneficios__lista2 .lista-icone__item > .lista-icone__texto, .pg-moveis .el.beneficios__lista2 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400; }
.pg-moveis .el.beneficios__lista2 .lista-icone__texto { transition:color 0.3s; }
.pg-moveis .el.beneficios__botao .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(147deg, var( --e-global-color-60ea40f ) 30%, #BA314F 72%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-moveis .el.beneficios__botao { width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0; }
.pg-moveis .el.beneficios__botao > .w__in { padding:50px 0px 0px 0px; }
.pg-moveis .el.beneficios__botao .botao__in { flex-direction:row-reverse; }
.pg-moveis .el.beneficios__botao .botao .botao__in { gap:15px; }
.pg-moveis .el.projetos { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.projetos { background-color:#1B313B; }
.pg-moveis .el.projetos__ancora1 { width:var( --container-widget-width, 4.367% );max-width:4.367%;--container-widget-width:4.367%;--container-widget-flex-grow:0; }
.pg-moveis .el.projetos__ancora1.el { --flex-grow:0;--flex-shrink:0; }
.pg-moveis .el.projetos__titulo { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center; }
.pg-moveis .el.projetos__titulo > .w__in { padding:0px 0px 0px 0px; }
.pg-moveis .el.projetos__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:47px;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-primary ); }
.pg-moveis .el.projetos__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-moveis .el.projetos__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg-moveis .el.projetos__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg-moveis .el.projetos__divisor .divisor { text-align:center;padding-block-start:2px;padding-block-end:2px; }
.pg-moveis .el.projetos__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-moveis .el.projetos__divisor.v-moldura .icone, .pg-moveis .el.projetos__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-moveis .el.projetos__divisor.v-moldura .icone, .pg-moveis .el.projetos__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-moveis .el.projetos__texto { width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:#FFFFFF; }
.pg-moveis .el.projetos__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 50px 0px; }
.pg-moveis .el.projetos__fotos { --e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0; }
.pg-moveis .el.projetos__fotos > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-moveis .el.projetos__fotos .fotos .fotos__trilho .car__foto { border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px; }
.pg-moveis .el.depoimentos-caixa { --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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.sobre { --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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.94;--margin-top:0px;--margin-bottom:-195px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:290px;--padding-left:0px;--padding-right:0px; }
.pg-moveis .el.sobre { background-image:url("/wp-content/uploads/2025/04/dalmina-sobre.jpeg.webp");background-repeat:no-repeat;background-size:cover; }
.pg-moveis .el.sobre::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #1B313B 53%, #1D020847 20%); }
.pg-moveis .el.sobre > .forma--topo svg, .pg-moveis .el.sobre > .c__in > .forma--topo svg { height:25px; }
.pg-moveis .el.sobre > .forma--baixo .forma__preenche, .pg-moveis .el.sobre > .c__in > .forma--baixo .forma__preenche { fill:var( --e-global-color-12006a4 ); }
.pg-moveis .el.sobre > .forma--baixo svg, .pg-moveis .el.sobre > .c__in > .forma--baixo svg { height:25px; }
.pg-moveis .el.sobre.c { --flex-grow:0;--flex-shrink:0; }
.pg-moveis .el.sobre__col { --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;--flex-wrap:wrap; }
.pg-moveis .el.sobre__texto1 { width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-text ); }
.pg-moveis .el.sobre__texto1 > .w__in { margin:0px 0px -14px 0px;padding:0px 0px 0px 0px; }
.pg-moveis .el.sobre__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-moveis .el.sobre__divisor > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-moveis .el.sobre__divisor .divisor__linha { width:100%;margin:0 auto;margin-center:0; }
.pg-moveis .el.sobre__divisor .divisor { text-align:center;padding-block-start:7px;padding-block-end:7px; }
.pg-moveis .el.sobre__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-moveis .el.sobre__divisor.v-moldura .icone, .pg-moveis .el.sobre__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-moveis .el.sobre__divisor.v-moldura .icone, .pg-moveis .el.sobre__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-moveis .el.sobre__titulo { width:100%;max-width:100%;text-align:start; }
.pg-moveis .el.sobre__titulo > .w__in { padding:0px 0px 11px 0px; }
.pg-moveis .el.sobre__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.8rem;font-weight:700;line-height:1.2em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-text ); }
.pg-moveis .el.sobre__texto2 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5em;letter-spacing:-0.1px;word-spacing:1px; }
.pg-moveis .el.sobre__texto2 > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-moveis .el.sobre__botao .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(147deg, var( --e-global-color-60ea40f ) 30%, var( --e-global-color-primary ) 72%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-moveis .el.sobre__botao { width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0; }
.pg-moveis .el.sobre__botao > .w__in { padding:20px 0px 0px 0px; }
.pg-moveis .el.sobre__botao .botao__in { flex-direction:row-reverse; }
.pg-moveis .el.sobre__botao .botao .botao__in { gap:15px; }
.pg-moveis .el.chamada { --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:space-evenly;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.16;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 1px rgba(127.5, 120.51002038043478, 120.51002038043478, 0.58);--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;--z-index:2; }
.pg-moveis .el.chamada { background-color:var( --e-global-color-primary ); }
.pg-moveis .el.chamada::before { --background-overlay:''; }
.pg-moveis .el.chamada__col1 { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px; }
.pg-moveis .el.chamada__titulo { width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start; }
.pg-moveis .el.chamada__titulo > .w__in { padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-12006a4 );border-radius:7px 7px 7px 7px; }
.pg-moveis .el.chamada__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:47px;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-text ); }
.pg-moveis .el.chamada__col2 { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start; }
.pg-moveis .el.chamada__texto { width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;color:var( --e-global-color-text ); }
.pg-moveis .el.chamada__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-moveis .el.chamada__botao .botao { background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-a316a47 );color:var( --e-global-color-a316a47 );border-style:solid;border-width:1px 1px 2px 1px;border-color:var( --e-global-color-12006a4 );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-moveis .el.chamada__botao { width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0; }
.pg-moveis .el.chamada__botao > .w__in { padding:0px 0px 0px 5px; }
.pg-moveis .el.chamada__botao .botao__in { flex-direction:row-reverse; }
.pg-moveis .el.chamada__botao .botao .botao__in { gap:15px; }
@media (max-width:1024px) {
  .pg-moveis .el.heroi { --justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px; }
  .pg-moveis .el.heroi__col2 { --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:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px; }
  .pg-moveis .el.heroi__imagem { text-align:center; }
}
@media (max-width:767px) {
  .pg-moveis .el.heroi { background-image:url("/wp-content/uploads/2025/02/DALL·E-2025-02-02-18.52.18-A-stylish-modern-bedroom-featuring-custom-made-furniture-including-a-built-in-wardrobe-elegant-bedside-tables-and-a-luxurious-upholstered-headboard-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover; }
  .pg-moveis .el.heroi::before { background-color:transparent;background-image:linear-gradient(163deg, #000000 32%, #0000006B 74%); }
  .pg-moveis .el.heroi { --overlay-opacity:0.71;--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px; }
  .pg-moveis .el.heroi > .forma--baixo svg, .pg-moveis .el.heroi > .c__in > .forma--baixo svg { height:15px; }
  .pg-moveis .el.heroi__col1 { --justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-moveis .el.heroi__titulo { width:100%;max-width:100%;text-align:center; }
  .pg-moveis .el.heroi__titulo .titulo { font-size:3.1rem; }
  .pg-moveis .el.heroi__divisor .divisor__linha { width:45%; }
  .pg-moveis .el.heroi__texto { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:1.1rem; }
  .pg-moveis .el.heroi__botao { width:100%;max-width:100%; }
  .pg-moveis .el.heroi__botao .botao { font-size:1.1rem; }
  .pg-moveis .el.heroi__col2 { --justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-moveis .el.vantagens { --padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px; }
  .pg-moveis .el.vantagens__titulo { width:100%;max-width:100%; }
  .pg-moveis .el.vantagens__titulo .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-moveis .el.vantagens__divisor .divisor__linha { width:22%; }
  .pg-moveis .el.vantagens__texto { width:100%;max-width:100%;font-size:1.1rem; }
  .pg-moveis .el.vantagens__ci1 { width:100%;max-width:100%; }
  .pg-moveis .el.vantagens__ci1 .ci__titulo, .pg-moveis .el.vantagens__ci1 .ci__titulo a { font-size:1.4em; }
  .pg-moveis .el.vantagens__ci2 { width:100%;max-width:100%; }
  .pg-moveis .el.vantagens__ci2 .ci__titulo, .pg-moveis .el.vantagens__ci2 .ci__titulo a { font-size:1.4em; }
  .pg-moveis .el.vantagens__ci3 { width:100%;max-width:100%; }
  .pg-moveis .el.vantagens__ci3 .ci__titulo, .pg-moveis .el.vantagens__ci3 .ci__titulo a { font-size:1.4em; }
  .pg-moveis .el.vantagens__ci4 { width:100%;max-width:100%; }
  .pg-moveis .el.vantagens__ci4 .ci__titulo, .pg-moveis .el.vantagens__ci4 .ci__titulo a { font-size:1.4em; }
  .pg-moveis .el.beneficios { --padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px; }
  .pg-moveis .el.beneficios__titulo { width:100%;max-width:100%; }
  .pg-moveis .el.beneficios__titulo .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-moveis .el.beneficios__divisor .divisor__linha { width:22%; }
  .pg-moveis .el.beneficios__texto { width:100%;max-width:100%;font-size:1.1rem; }
  .pg-moveis .el.beneficios__lista1 { width:100%;max-width:100%; }
  .pg-moveis .el.beneficios__lista2 { width:100%;max-width:100%; }
  .pg-moveis .el.beneficios__botao { width:100%;max-width:100%; }
  .pg-moveis .el.beneficios__botao .botao { font-size:1rem; }
  .pg-moveis .el.projetos { --padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px; }
  .pg-moveis .el.projetos__titulo { width:100%;max-width:100%; }
  .pg-moveis .el.projetos__titulo > .w__in { padding:0px 20px 0px 20px; }
  .pg-moveis .el.projetos__titulo .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-moveis .el.projetos__divisor > .w__in { padding:0px 20px 0px 20px; }
  .pg-moveis .el.projetos__divisor .divisor__linha { width:24%; }
  .pg-moveis .el.projetos__texto > .w__in { padding:0px 20px 20px 20px; }
  .pg-moveis .el.projetos__texto { font-size:1.1rem; }
  .pg-moveis .el.projetos__fotos { --e-image-carousel-slides-to-show:1; }
  .pg-moveis .el.sobre { background-image:url("/wp-content/uploads/2025/02/DALL·E-2025-02-02-19.18.43-A-luxurious-modern-living-space-featuring-custom-made-furniture.-The-design-includes-elegant-wooden-cabinetry-a-sleek-built-in-TV-unit-and-a-stylish-1.webp");background-position:bottom center; }
  .pg-moveis .el.sobre { --align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:-275px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px; }
  .pg-moveis .el.sobre::before { background-color:transparent;background-image:linear-gradient(170deg, #1B313B 88%, #1D020847 41%); }
  .pg-moveis .el.sobre__col { --justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-moveis .el.sobre__texto1 { width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;font-size:1rem; }
  .pg-moveis .el.sobre__divisor { --container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%; }
  .pg-moveis .el.sobre__divisor .divisor__linha { width:40%;margin:0 auto;margin-left:0; }
  .pg-moveis .el.sobre__divisor .divisor { text-align:left;padding-block-start:2px;padding-block-end:2px; }
  .pg-moveis .el.sobre__titulo { width:100%;max-width:100%; }
  .pg-moveis .el.sobre__titulo > .w__in { padding:0px 0px 26px 0px; }
  .pg-moveis .el.sobre__titulo .titulo { font-size:2.3rem;line-height:2.6rem; }
  .pg-moveis .el.sobre__texto2 { width:100%;max-width:100%;text-align:start;font-size:1rem; }
  .pg-moveis .el.sobre__botao { width:100%;max-width:100%; }
  .pg-moveis .el.sobre__botao .botao { font-size:1rem; }
  .pg-moveis .el.chamada { --width:97%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:8px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px; }
  .pg-moveis .el.chamada__col1 { --align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-moveis .el.chamada__titulo { width:100%;max-width:100%; }
  .pg-moveis .el.chamada__titulo .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-moveis .el.chamada__col2 { --align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-moveis .el.chamada__texto { font-size:1.2rem; }
  .pg-moveis .el.chamada__botao { width:100%;max-width:100%; }
  .pg-moveis .el.chamada__botao .botao { font-size:1rem; }
}
@media (min-width:768px) {
  .pg-moveis .el.heroi__col1 { --width:41.061%; }
  .pg-moveis .el.heroi__col2 { --width:41.061%; }
  .pg-moveis .el.vantagens__col { --width:100%; }
  .pg-moveis .el.beneficios__col { --width:100%; }
  .pg-moveis .el.sobre__col { --width:50%; }
  .pg-moveis .el.chamada { --width:1080px; }
  .pg-moveis .el.chamada__col1 { --width:42%; }
  .pg-moveis .el.chamada__col2 { --width:45%; }
}
@media (max-width:1024px) and (min-width:768px) {
  .pg-moveis .el.heroi__col1 { --width:80%; }
  .pg-moveis .el.heroi__col2 { --width:100%; }
}
@media (min-width:1025px) {
  .pg-moveis .el.heroi { background-attachment:scroll; }
}
/* fim: página: móveis sob medida */

/* ===================================================================== página: portas (gerado) */
.pg-portas .el.heroi { --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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--padding-top:250px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.heroi { background-image:url("/wp-content/uploads/2025/06/site-lamina-madeira-1-1.png.webp");background-position:center center;background-repeat:no-repeat;background-size:cover; }
.pg-portas .el.heroi::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(115deg, #000000 33%, #00000091 62%); }
.pg-portas .el.heroi > .forma--baixo .forma__preenche, .pg-portas .el.heroi > .c__in > .forma--baixo .forma__preenche { fill:var( --e-global-color-text ); }
.pg-portas .el.heroi > .forma--baixo svg, .pg-portas .el.heroi > .c__in > .forma--baixo svg { height:25px; }
.pg-portas .el.heroi > .forma--baixo, .pg-portas .el.heroi > .c__in > .forma--baixo { z-index:2;pointer-events:none; }
.pg-portas .el.heroi__col1 { --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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.heroi__col1.c { --flex-grow:0;--flex-shrink:0; }
.pg-portas .el.heroi__titulo { width:var( --container-widget-width, 98.992% );max-width:98.992%;--container-widget-width:98.992%;--container-widget-flex-grow:0; }
.pg-portas .el.heroi__titulo.el { --flex-grow:0;--flex-shrink:0; }
.pg-portas .el.heroi__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:3.4rem;font-weight:600;line-height:1.15em;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-text ); }
.pg-portas .el.heroi__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-portas .el.heroi__divisor > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-portas .el.heroi__divisor .divisor__linha { width:100%;margin:0 auto;margin-center:0; }
.pg-portas .el.heroi__divisor .divisor { text-align:center;padding-block-start:3px;padding-block-end:3px; }
.pg-portas .el.heroi__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-portas .el.heroi__divisor.v-moldura .icone, .pg-portas .el.heroi__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-portas .el.heroi__divisor.v-moldura .icone, .pg-portas .el.heroi__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-portas .el.heroi__texto > .w__in { margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-portas .el.heroi__texto { font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.4em;letter-spacing:-0.1px;word-spacing:1px; }
.pg-portas .el.heroi__botao .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(147deg, var( --e-global-color-60ea40f ) 30%, #BA314F 72%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-portas .el.heroi__botao { width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0; }
.pg-portas .el.heroi__botao .botao__in { flex-direction:row-reverse; }
.pg-portas .el.heroi__botao .botao .botao__in { gap:15px; }
.pg-portas .el.heroi__col2 { --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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.heroi__col2.c { --align-self:flex-end;--flex-grow:0;--flex-shrink:0; }
.pg-portas .el.heroi__imagem.el { --align-self:flex-end; }
.pg-portas .el.heroi__imagem { text-align:end; }
.pg-portas .el.heroi__imagem img { width:220px; }
.pg-portas .el.vantagens { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.06;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.vantagens { background-color:var( --e-global-color-text ); }
.pg-portas .el.vantagens::before { background-color:#FFFFFF;--background-overlay:''; }
.pg-portas .el.vantagens__titulo { width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center; }
.pg-portas .el.vantagens__titulo > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.vantagens__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-portas .el.vantagens__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.vantagens__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg-portas .el.vantagens__divisor .divisor { text-align:center;padding-block-start:16px;padding-block-end:16px; }
.pg-portas .el.vantagens__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-portas .el.vantagens__divisor.v-moldura .icone, .pg-portas .el.vantagens__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-portas .el.vantagens__divisor.v-moldura .icone, .pg-portas .el.vantagens__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-portas .el.vantagens__texto { width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 45px 0px; }
.pg-portas .el.vantagens__col { --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:space-evenly;--align-items:stretch;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.vantagens__ci1 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-portas .el.vantagens__ci1 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-portas .el.vantagens__ci1 .ci { text-align:start;gap:10px; }
.pg-portas .el.vantagens__ci1.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci1.v-moldura .icone, .pg-portas .el.vantagens__ci1.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci1 .icone { font-size:35px; }
.pg-portas .el.vantagens__ci1 .ci__titulo, .pg-portas .el.vantagens__ci1 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-portas .el.vantagens__ci1 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci2 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-portas .el.vantagens__ci2 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-portas .el.vantagens__ci2 .ci { text-align:start;gap:10px; }
.pg-portas .el.vantagens__ci2.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci2.v-moldura .icone, .pg-portas .el.vantagens__ci2.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci2 .icone { font-size:35px; }
.pg-portas .el.vantagens__ci2 .ci__titulo, .pg-portas .el.vantagens__ci2 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-portas .el.vantagens__ci2 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci3 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-portas .el.vantagens__ci3 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-portas .el.vantagens__ci3 .ci { text-align:start;gap:10px; }
.pg-portas .el.vantagens__ci3.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci3.v-moldura .icone, .pg-portas .el.vantagens__ci3.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci3 .icone { font-size:35px; }
.pg-portas .el.vantagens__ci3 .ci__titulo, .pg-portas .el.vantagens__ci3 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-portas .el.vantagens__ci3 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci4 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-portas .el.vantagens__ci4 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-portas .el.vantagens__ci4 .ci { text-align:start;gap:10px; }
.pg-portas .el.vantagens__ci4.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci4.v-moldura .icone, .pg-portas .el.vantagens__ci4.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-portas .el.vantagens__ci4 .icone { font-size:35px; }
.pg-portas .el.vantagens__ci4 .ci__titulo, .pg-portas .el.vantagens__ci4 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-portas .el.vantagens__ci4 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-portas .el.construtoras-caixa { --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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.construtoras-caixa { background-color:#1B313B; }
.pg-portas .el.produtos { --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:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.produtos__titulo { width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center; }
.pg-portas .el.produtos__titulo > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.produtos__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.produtos__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-portas .el.produtos__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.produtos__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg-portas .el.produtos__divisor .divisor { text-align:center;padding-block-start:16px;padding-block-end:16px; }
.pg-portas .el.produtos__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-portas .el.produtos__divisor.v-moldura .icone, .pg-portas .el.produtos__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-portas .el.produtos__divisor.v-moldura .icone, .pg-portas .el.produtos__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-portas .el.produtos__texto { width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-secondary ); }
.pg-portas .el.produtos__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 45px 0px; }
.pg-portas .el.externas { --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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.externas__titulo1 { width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center; }
.pg-portas .el.externas__titulo1 > .w__in { padding:25px 0px 40px 0px; }
.pg-portas .el.externas__titulo1 .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.externas__col1 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:0px; }
.pg-portas .el.externas__col1 { background-image:url("/wp-content/uploads/2025/06/site-porta-em-madeira-1-1.png.webp");background-position:center center;background-size:cover; }
.pg-portas .el.externas__col1::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #FFFFFF00 27%, #FFFFFFF0 56%); }
.pg-portas .el.externas__titulo2 { width:100%;max-width:100%;text-align:start; }
.pg-portas .el.externas__titulo2 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.externas__titulo2 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.externas__lista1 { width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.externas__lista1 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.externas__lista1 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.externas__lista1 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.externas__lista1 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.externas__lista1 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.externas__lista1 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.externas__lista1 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.externas__lista1 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.externas__lista1 .lista-icone__item > .lista-icone__texto, .pg-portas .el.externas__lista1 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.externas__lista1 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.externas__col2 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:77px; }
.pg-portas .el.externas__col2 { background-image:url("/wp-content/uploads/2024/08/3.png.webp");background-position:center left;background-size:contain; }
.pg-portas .el.externas__col2::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF00 11%, #FFFFFFF0 38%); }
.pg-portas .el.externas__titulo3 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.externas__titulo3 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.externas__titulo3 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.externas__lista2 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.externas__lista2 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.externas__lista2 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.externas__lista2 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.externas__lista2 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.externas__lista2 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.externas__lista2 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.externas__lista2 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.externas__lista2 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.externas__lista2 .lista-icone__item > .lista-icone__texto, .pg-portas .el.externas__lista2 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.externas__lista2 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.externas__col3 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:0px; }
.pg-portas .el.externas__col3 { background-image:url("/wp-content/uploads/2025/06/portas-pivotantes-1-1.png.webp");background-position:center center;background-size:cover; }
.pg-portas .el.externas__col3::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #FFFFFF00 27%, #FFFFFFF0 56%); }
.pg-portas .el.externas__titulo4 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.externas__titulo4 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.externas__titulo4 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.externas__lista3 { width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.externas__lista3 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.externas__lista3 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.externas__lista3 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.externas__lista3 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.externas__lista3 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.externas__lista3 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.externas__lista3 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.externas__lista3 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.externas__lista3 .lista-icone__item > .lista-icone__texto, .pg-portas .el.externas__lista3 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.externas__lista3 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.externas__col4 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:77px; }
.pg-portas .el.externas__col4 { background-image:url("/wp-content/uploads/2024/08/7.png.webp");background-position:center left;background-size:contain; }
.pg-portas .el.externas__col4::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF00 11%, #FFFFFFF0 38%); }
.pg-portas .el.externas__titulo5 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.externas__titulo5 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.externas__titulo5 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.externas__lista4 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.externas__lista4 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.externas__lista4 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.externas__lista4 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.externas__lista4 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.externas__lista4 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.externas__lista4 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.externas__lista4 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.externas__lista4 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.externas__lista4 .lista-icone__item > .lista-icone__texto, .pg-portas .el.externas__lista4 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.externas__lista4 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.internas { --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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.internas__titulo1 { width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center; }
.pg-portas .el.internas__titulo1 > .w__in { padding:25px 0px 40px 0px; }
.pg-portas .el.internas__titulo1 .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.internas__col1 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:0px; }
.pg-portas .el.internas__col1 { background-image:url("/wp-content/uploads/2025/06/portas-laqueadas-2-1-1.png.webp");background-position:center center;background-size:cover; }
.pg-portas .el.internas__col1::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #FFFFFF00 27%, #FFFFFFF0 56%); }
.pg-portas .el.internas__titulo2 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.internas__titulo2 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.internas__titulo2 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.internas__lista1 { width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.internas__lista1 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.internas__lista1 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.internas__lista1 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.internas__lista1 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.internas__lista1 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.internas__lista1 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.internas__lista1 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.internas__lista1 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.internas__lista1 .lista-icone__item > .lista-icone__texto, .pg-portas .el.internas__lista1 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.internas__lista1 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.internas__col2 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:77px; }
.pg-portas .el.internas__col2 { background-image:url("/wp-content/uploads/2025/06/site-porta-lamina-pvc-1-1.png.webp");background-position:center center;background-size:cover; }
.pg-portas .el.internas__col2::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF00 23%, #FFFFFFF0 56%); }
.pg-portas .el.internas__titulo3 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.internas__titulo3 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.internas__titulo3 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.internas__lista2 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.internas__lista2 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.internas__lista2 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.internas__lista2 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.internas__lista2 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.internas__lista2 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.internas__lista2 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.internas__lista2 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.internas__lista2 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.internas__lista2 .lista-icone__item > .lista-icone__texto, .pg-portas .el.internas__lista2 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.internas__lista2 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.internas__col3 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:0px; }
.pg-portas .el.internas__col3 { background-image:url("/wp-content/uploads/2025/06/MDF-BP.webp");background-position:center right;background-size:contain; }
.pg-portas .el.internas__col3::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #FFFFFF00 24%, #FFFFFFF0 38%); }
.pg-portas .el.internas__titulo4 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.internas__titulo4 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.internas__titulo4 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.internas__lista3 { width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.internas__lista3 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.internas__lista3 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.internas__lista3 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.internas__lista3 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.internas__lista3 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.internas__lista3 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.internas__lista3 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.internas__lista3 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.internas__lista3 .lista-icone__item > .lista-icone__texto, .pg-portas .el.internas__lista3 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.internas__lista3 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.internas__col4 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:77px; }
.pg-portas .el.internas__col4 { background-image:url("/wp-content/uploads/2025/05/ChatGPT-Image-10-de-abr-porta-wpc-1-e1746125623878.jpg.webp");background-position:center left;background-size:contain; }
.pg-portas .el.internas__col4::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF00 21%, #FFFFFFF0 37%); }
.pg-portas .el.internas__titulo5 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.internas__titulo5 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.internas__titulo5 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.internas__lista4 { width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.internas__lista4 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.internas__lista4 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.internas__lista4 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.internas__lista4 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.internas__lista4 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.internas__lista4 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.internas__lista4 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.internas__lista4 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.internas__lista4 .lista-icone__item > .lista-icone__texto, .pg-portas .el.internas__lista4 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.internas__lista4 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.internas__col5 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:0px; }
.pg-portas .el.internas__col5 { background-image:url("/wp-content/uploads/2025/06/site-lamina-madeira-1-1.png.webp");background-position:center right;background-size:contain; }
.pg-portas .el.internas__col5::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #FFFFFF00 24%, #FFFFFFF0 38%); }
.pg-portas .el.internas__titulo6 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.internas__titulo6 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.internas__titulo6 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.internas__lista5 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.internas__lista5 > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.internas__lista5 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.internas__lista5 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.internas__lista5 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.internas__lista5 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.internas__lista5 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.internas__lista5 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.internas__lista5 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.internas__lista5 .lista-icone__item > .lista-icone__texto, .pg-portas .el.internas__lista5 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.internas__lista5 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.internas__col6 { --display:flex;--min-height:50vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0280px;--padding-right:77px; }
.pg-portas .el.internas__col6 { background-image:url("/wp-content/uploads/2025/06/Rodape.png.webp");background-position:center left;background-size:contain; }
.pg-portas .el.internas__col6::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF00 21%, #FFFFFFF0 37%); }
.pg-portas .el.internas__titulo7 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.internas__titulo7 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.internas__titulo7 .titulo { font-family:"Questrial", Sans-serif;font-size:1.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-portas .el.internas__lista6 { width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px; }
.pg-portas .el.internas__lista6 > .w__in { padding:0px 0px 0px 650px; }
.pg-portas .el.internas__lista6 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:last-child) { padding-block-end:calc(15px/2); }
.pg-portas .el.internas__lista6 .lista-icone:not(.lista-icone--linha) .lista-icone__item:not(:first-child) { margin-block-start:calc(15px/2); }
.pg-portas .el.internas__lista6 .lista-icone.lista-icone--linha .lista-icone__item { margin-inline:calc(15px/2); }
.pg-portas .el.internas__lista6 .lista-icone.lista-icone--linha { margin-inline:calc(-15px/2); }
.pg-portas .el.internas__lista6 .lista-icone.lista-icone--linha .lista-icone__item:after { inset-inline-end:calc(-15px/2); }
.pg-portas .el.internas__lista6 .lista-icone__icone i { transition:color 0.3s; }
.pg-portas .el.internas__lista6 .lista-icone__icone svg { transition:fill 0.3s; }
.pg-portas .el.internas__lista6 .lista-icone__item > .lista-icone__texto, .pg-portas .el.internas__lista6 .lista-icone__item > a { font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400; }
.pg-portas .el.internas__lista6 .lista-icone__texto { color:var( --e-global-color-0b9af06 );transition:color 0.3s; }
.pg-portas .el.projetos { --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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.projetos { background-color:#1B313B; }
.pg-portas .el.projetos__col1 { --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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.projetos__fotos { --e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0; }
.pg-portas .el.projetos__fotos > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-portas .el.projetos__fotos.el { --align-self:flex-start; }
.pg-portas .el.projetos__fotos .fotos .fotos__trilho .car__foto { border-radius:7px 7px 7px 7px; }
.pg-portas .el.projetos__col2 { --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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 0px 0px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-70px;--margin-right:0px;--padding-top:75px;--padding-bottom:60px;--padding-left:100px;--padding-right:0px;--z-index:2; }
.pg-portas .el.projetos__col2 { background-color:#FFFFFF; }
.pg-portas .el.projetos__col2.c { --align-self:center; }
.pg-portas .el.projetos__ancora1 { width:var( --container-widget-width, 4.367% );max-width:4.367%;--container-widget-width:4.367%;--container-widget-flex-grow:0; }
.pg-portas .el.projetos__ancora1.el { --flex-grow:0;--flex-shrink:0; }
.pg-portas .el.projetos__titulo { width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.projetos__titulo > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.projetos__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:47px;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-primary ); }
.pg-portas .el.projetos__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-portas .el.projetos__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg-portas .el.projetos__divisor .divisor__linha { width:18%;margin:0 auto;margin-left:0; }
.pg-portas .el.projetos__divisor .divisor { text-align:left;padding-block-start:2px;padding-block-end:2px; }
.pg-portas .el.projetos__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-portas .el.projetos__divisor.v-moldura .icone, .pg-portas .el.projetos__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-portas .el.projetos__divisor.v-moldura .icone, .pg-portas .el.projetos__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-portas .el.projetos__texto { width:100%;max-width:100%;text-align:start;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-secondary ); }
.pg-portas .el.projetos__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-portas .el.depoimentos-caixa { --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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.sobre { --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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.94;--margin-top:0px;--margin-bottom:-195px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:290px;--padding-left:0px;--padding-right:0px; }
.pg-portas .el.sobre { background-image:url("/wp-content/uploads/2025/04/dalmina-sobre.jpeg.webp");background-repeat:no-repeat;background-size:cover; }
.pg-portas .el.sobre::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #1B313B 53%, #1D020847 20%); }
.pg-portas .el.sobre > .forma--topo svg, .pg-portas .el.sobre > .c__in > .forma--topo svg { height:25px; }
.pg-portas .el.sobre > .forma--baixo .forma__preenche, .pg-portas .el.sobre > .c__in > .forma--baixo .forma__preenche { fill:var( --e-global-color-12006a4 ); }
.pg-portas .el.sobre > .forma--baixo svg, .pg-portas .el.sobre > .c__in > .forma--baixo svg { height:25px; }
.pg-portas .el.sobre.c { --flex-grow:0;--flex-shrink:0; }
.pg-portas .el.sobre__col { --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;--flex-wrap:wrap; }
.pg-portas .el.sobre__texto1 { width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-text ); }
.pg-portas .el.sobre__texto1 > .w__in { margin:0px 0px -14px 0px;padding:0px 0px 0px 0px; }
.pg-portas .el.sobre__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-portas .el.sobre__divisor > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-portas .el.sobre__divisor .divisor__linha { width:100%;margin:0 auto;margin-center:0; }
.pg-portas .el.sobre__divisor .divisor { text-align:center;padding-block-start:7px;padding-block-end:7px; }
.pg-portas .el.sobre__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-portas .el.sobre__divisor.v-moldura .icone, .pg-portas .el.sobre__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-portas .el.sobre__divisor.v-moldura .icone, .pg-portas .el.sobre__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-portas .el.sobre__titulo { width:100%;max-width:100%;text-align:start; }
.pg-portas .el.sobre__titulo > .w__in { padding:0px 0px 11px 0px; }
.pg-portas .el.sobre__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.8rem;font-weight:700;line-height:1.2em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-text ); }
.pg-portas .el.sobre__texto2 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5em;letter-spacing:-0.1px;word-spacing:1px; }
.pg-portas .el.sobre__texto2 > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-portas .el.sobre__botao .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(147deg, var( --e-global-color-60ea40f ) 30%, var( --e-global-color-primary ) 72%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-portas .el.sobre__botao { width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0; }
.pg-portas .el.sobre__botao > .w__in { padding:20px 0px 0px 0px; }
.pg-portas .el.sobre__botao .botao__in { flex-direction:row-reverse; }
.pg-portas .el.sobre__botao .botao .botao__in { gap:15px; }
.pg-portas .el.chamada { --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:space-evenly;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.16;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 1px rgba(127.5, 120.51002038043478, 120.51002038043478, 0.58);--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;--z-index:2; }
.pg-portas .el.chamada { background-color:var( --e-global-color-primary ); }
.pg-portas .el.chamada::before { --background-overlay:''; }
.pg-portas .el.chamada__col1 { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px; }
.pg-portas .el.chamada__titulo { width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start; }
.pg-portas .el.chamada__titulo > .w__in { padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-12006a4 );border-radius:7px 7px 7px 7px; }
.pg-portas .el.chamada__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:47px;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-text ); }
.pg-portas .el.chamada__col2 { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start; }
.pg-portas .el.chamada__texto { width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;color:var( --e-global-color-text ); }
.pg-portas .el.chamada__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-portas .el.chamada__botao .botao { background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-a316a47 );color:var( --e-global-color-a316a47 );border-style:solid;border-width:1px 1px 2px 1px;border-color:var( --e-global-color-12006a4 );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-portas .el.chamada__botao { width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0; }
.pg-portas .el.chamada__botao > .w__in { padding:0px 0px 0px 5px; }
.pg-portas .el.chamada__botao .botao__in { flex-direction:row-reverse; }
.pg-portas .el.chamada__botao .botao .botao__in { gap:15px; }
@media (max-width:1024px) {
  .pg-portas .el.heroi { --justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.heroi__col2 { --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:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px; }
  .pg-portas .el.heroi__imagem { text-align:center; }
}
@media (max-width:767px) {
  .pg-portas .el.heroi { background-position:center center;background-repeat:no-repeat;background-size:cover; }
  .pg-portas .el.heroi { --overlay-opacity:0.63;--padding-top:160px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px; }
  .pg-portas .el.heroi > .forma--baixo svg, .pg-portas .el.heroi > .c__in > .forma--baixo svg { height:15px; }
  .pg-portas .el.heroi__col1 { --justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-portas .el.heroi__titulo { width:100%;max-width:100%;text-align:center; }
  .pg-portas .el.heroi__titulo .titulo { font-size:3.1rem; }
  .pg-portas .el.heroi__divisor .divisor__linha { width:45%; }
  .pg-portas .el.heroi__texto { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:1.1rem; }
  .pg-portas .el.heroi__botao { width:100%;max-width:100%; }
  .pg-portas .el.heroi__botao .botao { font-size:1.1rem; }
  .pg-portas .el.heroi__col2 { --justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-portas .el.vantagens { --padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px; }
  .pg-portas .el.vantagens__titulo { width:100%;max-width:100%; }
  .pg-portas .el.vantagens__titulo .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-portas .el.vantagens__divisor .divisor__linha { width:22%; }
  .pg-portas .el.vantagens__texto { width:100%;max-width:100%;font-size:1.1rem; }
  .pg-portas .el.vantagens__ci1 { width:100%;max-width:100%; }
  .pg-portas .el.vantagens__ci1 .ci__titulo, .pg-portas .el.vantagens__ci1 .ci__titulo a { font-size:1.4em; }
  .pg-portas .el.vantagens__ci2 { width:100%;max-width:100%; }
  .pg-portas .el.vantagens__ci2 .ci__titulo, .pg-portas .el.vantagens__ci2 .ci__titulo a { font-size:1.4em; }
  .pg-portas .el.vantagens__ci3 { width:100%;max-width:100%; }
  .pg-portas .el.vantagens__ci3 .ci__titulo, .pg-portas .el.vantagens__ci3 .ci__titulo a { font-size:1.4em; }
  .pg-portas .el.vantagens__ci4 { width:100%;max-width:100%; }
  .pg-portas .el.vantagens__ci4 .ci__titulo, .pg-portas .el.vantagens__ci4 .ci__titulo a { font-size:1.4em; }
  .pg-portas .el.produtos { --padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px; }
  .pg-portas .el.produtos__titulo { width:100%;max-width:100%; }
  .pg-portas .el.produtos__titulo .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-portas .el.produtos__divisor .divisor__linha { width:22%; }
  .pg-portas .el.produtos__texto { width:100%;max-width:100%;font-size:1.1rem; }
  .pg-portas .el.externas { --padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px; }
  .pg-portas .el.externas__titulo1 { width:100%;max-width:100%; }
  .pg-portas .el.externas__titulo1 .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-portas .el.externas__col1 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.externas__col1 { --padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.externas__titulo2 { width:100%;max-width:100%; }
  .pg-portas .el.externas__titulo2 > .w__in { margin:0px 0px 0px 0px; }
  .pg-portas .el.externas__titulo2 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.externas__lista1 { width:100%;max-width:100%; }
  .pg-portas .el.externas__col2 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.externas__col2 { --padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.externas__titulo3 { width:100%;max-width:100%; }
  .pg-portas .el.externas__titulo3 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.externas__titulo3 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.externas__lista2 { width:100%;max-width:100%; }
  .pg-portas .el.externas__lista2 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.externas__col3 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.externas__col3 { --padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.externas__titulo4 { width:100%;max-width:100%; }
  .pg-portas .el.externas__titulo4 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.externas__lista3 { width:100%;max-width:100%; }
  .pg-portas .el.externas__col4 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.externas__col4 { --padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.externas__titulo5 { width:100%;max-width:100%; }
  .pg-portas .el.externas__titulo5 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.externas__titulo5 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.externas__lista4 { width:100%;max-width:100%; }
  .pg-portas .el.externas__lista4 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.internas { --padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px; }
  .pg-portas .el.internas__titulo1 { width:100%;max-width:100%; }
  .pg-portas .el.internas__titulo1 .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-portas .el.internas__col1 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.internas__col1 { --padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.internas__titulo2 { width:100%;max-width:100%; }
  .pg-portas .el.internas__titulo2 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.internas__lista1 { width:100%;max-width:100%; }
  .pg-portas .el.internas__col2 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.internas__col2 { --padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.internas__titulo3 { width:100%;max-width:100%; }
  .pg-portas .el.internas__titulo3 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.internas__titulo3 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.internas__lista2 { width:100%;max-width:100%; }
  .pg-portas .el.internas__lista2 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.internas__col3 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.internas__col3 { --padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.internas__titulo4 { width:100%;max-width:100%; }
  .pg-portas .el.internas__titulo4 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.internas__lista3 { width:100%;max-width:100%; }
  .pg-portas .el.internas__col4 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.internas__col4 { --padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.internas__titulo5 { width:100%;max-width:100%; }
  .pg-portas .el.internas__titulo5 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.internas__titulo5 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.internas__lista4 { width:100%;max-width:100%; }
  .pg-portas .el.internas__lista4 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.internas__col5 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.internas__col5 { --padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.internas__titulo6 { width:100%;max-width:100%; }
  .pg-portas .el.internas__titulo6 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.internas__lista5 { width:100%;max-width:100%; }
  .pg-portas .el.internas__col6 { background-image:url("/wp-content/uploads/2025/06/Mobile-Geral.png.webp"); }
  .pg-portas .el.internas__col6 { --padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.internas__titulo7 { width:100%;max-width:100%; }
  .pg-portas .el.internas__titulo7 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.internas__titulo7 .titulo { font-size:2rem;line-height:2.6rem; }
  .pg-portas .el.internas__lista6 { width:100%;max-width:100%; }
  .pg-portas .el.internas__lista6 > .w__in { padding:0px 0px 0px 0px; }
  .pg-portas .el.projetos__fotos { --e-image-carousel-slides-to-show:1; }
  .pg-portas .el.projetos__col2 { --margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px; }
  .pg-portas .el.projetos__titulo { width:100%;max-width:100%; }
  .pg-portas .el.projetos__titulo > .w__in { padding:0px 20px 0px 20px; }
  .pg-portas .el.projetos__titulo .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-portas .el.projetos__divisor > .w__in { padding:0px 20px 0px 20px; }
  .pg-portas .el.projetos__divisor .divisor__linha { width:24%; }
  .pg-portas .el.projetos__texto > .w__in { padding:0px 20px 20px 20px; }
  .pg-portas .el.projetos__texto { font-size:1.1rem; }
  .pg-portas .el.sobre { background-image:url("/wp-content/uploads/2025/02/DALL·E-2025-02-02-19.18.43-A-luxurious-modern-living-space-featuring-custom-made-furniture.-The-design-includes-elegant-wooden-cabinetry-a-sleek-built-in-TV-unit-and-a-stylish-1.webp");background-position:bottom center; }
  .pg-portas .el.sobre { --align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:-275px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px; }
  .pg-portas .el.sobre::before { background-color:transparent;background-image:linear-gradient(170deg, #1B313B 88%, #1D020847 41%); }
  .pg-portas .el.sobre__col { --justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-portas .el.sobre__texto1 { width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;font-size:1rem; }
  .pg-portas .el.sobre__divisor { --container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%; }
  .pg-portas .el.sobre__divisor .divisor__linha { width:40%;margin:0 auto;margin-left:0; }
  .pg-portas .el.sobre__divisor .divisor { text-align:left;padding-block-start:2px;padding-block-end:2px; }
  .pg-portas .el.sobre__titulo { width:100%;max-width:100%; }
  .pg-portas .el.sobre__titulo > .w__in { padding:0px 0px 26px 0px; }
  .pg-portas .el.sobre__titulo .titulo { font-size:2.3rem;line-height:2.6rem; }
  .pg-portas .el.sobre__texto2 { width:100%;max-width:100%;text-align:start;font-size:1rem; }
  .pg-portas .el.sobre__botao { width:100%;max-width:100%; }
  .pg-portas .el.sobre__botao .botao { font-size:1rem; }
  .pg-portas .el.chamada { --width:97%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:8px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px; }
  .pg-portas .el.chamada__col1 { --align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-portas .el.chamada__titulo { width:100%;max-width:100%; }
  .pg-portas .el.chamada__titulo .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg-portas .el.chamada__col2 { --align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-portas .el.chamada__texto { font-size:1.2rem; }
  .pg-portas .el.chamada__botao { width:100%;max-width:100%; }
  .pg-portas .el.chamada__botao .botao { font-size:1rem; }
}
@media (min-width:768px) {
  .pg-portas .el.heroi__col1 { --width:41.061%; }
  .pg-portas .el.heroi__col2 { --width:41.061%; }
  .pg-portas .el.vantagens__col { --width:100%; }
  .pg-portas .el.construtoras-caixa { --content-width:1500px; }
  .pg-portas .el.externas__col1 { --width:100%; }
  .pg-portas .el.externas__col2 { --width:100%; }
  .pg-portas .el.externas__col3 { --width:100%; }
  .pg-portas .el.externas__col4 { --width:100%; }
  .pg-portas .el.internas__col1 { --width:100%; }
  .pg-portas .el.internas__col2 { --width:100%; }
  .pg-portas .el.internas__col3 { --width:100%; }
  .pg-portas .el.internas__col4 { --width:100%; }
  .pg-portas .el.internas__col5 { --width:100%; }
  .pg-portas .el.internas__col6 { --width:100%; }
  .pg-portas .el.projetos__col1 { --width:82%; }
  .pg-portas .el.projetos__col2 { --width:57%; }
  .pg-portas .el.sobre__col { --width:50%; }
  .pg-portas .el.chamada { --width:1080px; }
  .pg-portas .el.chamada__col1 { --width:42%; }
  .pg-portas .el.chamada__col2 { --width:45%; }
}
@media (max-width:1024px) and (min-width:768px) {
  .pg-portas .el.heroi__col1 { --width:80%; }
  .pg-portas .el.heroi__col2 { --width:100%; }
}
@media (min-width:1025px) {
  .pg-portas .el.heroi { background-attachment:scroll; }
}
.pg-portas .construtoras__titulo .titulo, .pg-portas .projetos__titulo .titulo { color:#DB768C!important }
/* fim: página: portas */

/* ===================================================================== página: home (gerado) */
.pg-home .el.heroi { --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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.67;--padding-top:220px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.heroi { background-image:url("/wp-content/uploads/2025/02/DALL·E-2025-02-02-17.02.17-A-grand-modern-mansion-entrance-with-a-towering-luxury-wooden-pivot-door.-The-entrance-is-framed-by-sleek-white-walls-stone-cladding-and-floor-to-ce-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover; }
.pg-home .el.heroi::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(115deg, #000000 33%, #00000082 43%); }
.pg-home .el.heroi > .forma--baixo .forma__preenche, .pg-home .el.heroi > .c__in > .forma--baixo .forma__preenche { fill:var( --e-global-color-text ); }
.pg-home .el.heroi > .forma--baixo svg, .pg-home .el.heroi > .c__in > .forma--baixo svg { height:25px; }
.pg-home .el.heroi > .forma--baixo, .pg-home .el.heroi > .c__in > .forma--baixo { z-index:2;pointer-events:none; }
.pg-home .el.heroi__col1 { --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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.heroi__col1.c { --flex-grow:0;--flex-shrink:0; }
.pg-home .el.heroi__titulo { width:var( --container-widget-width, 98.992% );max-width:98.992%;--container-widget-width:98.992%;--container-widget-flex-grow:0; }
.pg-home .el.heroi__titulo.el { --flex-grow:0;--flex-shrink:0; }
.pg-home .el.heroi__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:3.4rem;font-weight:600;line-height:1.15em;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-text ); }
.pg-home .el.heroi__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-home .el.heroi__divisor > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-home .el.heroi__divisor .divisor__linha { width:100%;margin:0 auto;margin-center:0; }
.pg-home .el.heroi__divisor .divisor { text-align:center;padding-block-start:3px;padding-block-end:3px; }
.pg-home .el.heroi__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-home .el.heroi__divisor.v-moldura .icone, .pg-home .el.heroi__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-home .el.heroi__divisor.v-moldura .icone, .pg-home .el.heroi__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-home .el.heroi__texto > .w__in { margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-home .el.heroi__texto { font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.4em;letter-spacing:-0.1px;word-spacing:1px; }
.pg-home .el.heroi__botao1 .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(147deg, var( --e-global-color-60ea40f ) 30%, #BA314F 72%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-home .el.heroi__botao1 { width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0; }
.pg-home .el.heroi__botao1 .botao__in { flex-direction:row-reverse; }
.pg-home .el.heroi__botao1 .botao .botao__in { gap:15px; }
.pg-home .el.heroi__botao2 .botao { background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-a316a47 );color:var( --e-global-color-a316a47 );border-style:solid;border-width:1px 1px 2px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-home .el.heroi__botao2 { width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0; }
.pg-home .el.heroi__botao2 > .w__in { padding:0px 0px 0px 5px; }
.pg-home .el.heroi__botao2 .botao__in { flex-direction:row-reverse; }
.pg-home .el.heroi__botao2 .botao .botao__in { gap:15px; }
.pg-home .el.heroi__col2 { --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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.heroi__col2.c { --align-self:flex-end;--flex-grow:0;--flex-shrink:0; }
.pg-home .el.heroi__imagem.el { --align-self:flex-end; }
.pg-home .el.heroi__imagem { text-align:end; }
.pg-home .el.heroi__imagem img { width:220px; }
.pg-home .el.vantagens { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.06;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.vantagens { background-color:var( --e-global-color-text ); }
.pg-home .el.vantagens::before { background-color:#FFFFFF;--background-overlay:''; }
.pg-home .el.vantagens__titulo { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center; }
.pg-home .el.vantagens__titulo > .w__in { padding:0px 0px 0px 0px; }
.pg-home .el.vantagens__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-home .el.vantagens__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg-home .el.vantagens__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg-home .el.vantagens__divisor .divisor { text-align:center;padding-block-start:16px;padding-block-end:16px; }
.pg-home .el.vantagens__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-home .el.vantagens__divisor.v-moldura .icone, .pg-home .el.vantagens__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-home .el.vantagens__divisor.v-moldura .icone, .pg-home .el.vantagens__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-home .el.vantagens__texto { width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 45px 0px; }
.pg-home .el.vantagens__col { --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:space-evenly;--align-items:stretch;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.vantagens__ci1 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-home .el.vantagens__ci1 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-home .el.vantagens__ci1 .ci { text-align:start;gap:10px; }
.pg-home .el.vantagens__ci1.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci1.v-moldura .icone, .pg-home .el.vantagens__ci1.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci1 .icone { font-size:35px; }
.pg-home .el.vantagens__ci1 .ci__titulo, .pg-home .el.vantagens__ci1 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-home .el.vantagens__ci1 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci2 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-home .el.vantagens__ci2 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-home .el.vantagens__ci2 .ci { text-align:start;gap:10px; }
.pg-home .el.vantagens__ci2.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci2.v-moldura .icone, .pg-home .el.vantagens__ci2.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci2 .icone { font-size:35px; }
.pg-home .el.vantagens__ci2 .ci__titulo, .pg-home .el.vantagens__ci2 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-home .el.vantagens__ci2 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci3 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-home .el.vantagens__ci3 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-home .el.vantagens__ci3 .ci { text-align:start;gap:10px; }
.pg-home .el.vantagens__ci3.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci3.v-moldura .icone, .pg-home .el.vantagens__ci3.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci3 .icone { font-size:35px; }
.pg-home .el.vantagens__ci3 .ci__titulo, .pg-home .el.vantagens__ci3 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-home .el.vantagens__ci3 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci4 { width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0; }
.pg-home .el.vantagens__ci4 > .w__in { margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25323B2E;border-radius:5px 5px 5px 5px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.35); }
.pg-home .el.vantagens__ci4 .ci { text-align:start;gap:10px; }
.pg-home .el.vantagens__ci4.v-pilha .icone { background-color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci4.v-moldura .icone, .pg-home .el.vantagens__ci4.v-padrao .icone { fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary ); }
.pg-home .el.vantagens__ci4 .icone { font-size:35px; }
.pg-home .el.vantagens__ci4 .ci__titulo, .pg-home .el.vantagens__ci4 .ci__titulo a { font-family:"Questrial", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.2px;word-spacing:0px; }
.pg-home .el.vantagens__ci4 .ci__texto { font-family:"Poppins", Sans-serif;font-size:0.985rem;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-secondary ); }
.pg-home .el.produtos { --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:center;--align-items:stretch;--gap:20px 70px;--row-gap:20px;--column-gap:70px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.produtos { background-color:var( --e-global-color-text ); }
.pg-home .el.produtos__titulo1 { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center; }
.pg-home .el.produtos__titulo1 > .w__in { padding:0px 0px 0px 0px; }
.pg-home .el.produtos__titulo1 .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:47px;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg-home .el.produtos__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-home .el.produtos__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg-home .el.produtos__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg-home .el.produtos__divisor .divisor { text-align:center;padding-block-start:2px;padding-block-end:2px; }
.pg-home .el.produtos__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-home .el.produtos__divisor.v-moldura .icone, .pg-home .el.produtos__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-home .el.produtos__divisor.v-moldura .icone, .pg-home .el.produtos__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-home .el.produtos__texto1 { width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-0b9af06 ); }
.pg-home .el.produtos__texto1 > .w__in { margin:-2px 0px 0px 0px;padding:0px 0px 50px 0px; }
.pg-home .el.produtos__col1 { --display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.produtos__imagem1 img { border-radius:5px 5px 00px 0px; }
.pg-home .el.produtos__titulo2 > .w__in { margin:0px 20px -13px 20px;padding:0px 0px 0px 0px; }
.pg-home .el.produtos__titulo2 { text-align:center; }
.pg-home .el.produtos__titulo2 .titulo { font-family:"Questrial", Sans-serif;font-size:1.7rem;font-weight:600;line-height:56px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-secondary ); }
.pg-home .el.produtos__texto2 { width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-0b9af06 ); }
.pg-home .el.produtos__texto2 > .w__in { margin:0px 20px 0px 20px;padding:0px 0px 0px 0px; }
.pg-home .el.produtos__botao1 .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(279deg, var( --e-global-color-primary ) 0%, var( --e-global-color-60ea40f ) 100%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-home .el.produtos__botao1 { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0; }
.pg-home .el.produtos__col2 { --display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.produtos__imagem2 img { border-radius:5px 5px 00px 0px; }
.pg-home .el.produtos__titulo3 > .w__in { margin:0px 20px -13px 20px;padding:0px 0px 0px 0px; }
.pg-home .el.produtos__titulo3 { text-align:center; }
.pg-home .el.produtos__titulo3 .titulo { font-family:"Questrial", Sans-serif;font-size:1.7rem;font-weight:600;line-height:56px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-secondary ); }
.pg-home .el.produtos__texto3 { width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-0b9af06 ); }
.pg-home .el.produtos__texto3 > .w__in { margin:0px 20px 0px 20px;padding:0px 0px 0px 0px; }
.pg-home .el.produtos__botao2 .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(279deg, var( --e-global-color-primary ) 0%, var( --e-global-color-60ea40f ) 100%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-home .el.produtos__botao2 { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0; }
.pg-home .el.obras-caixa { --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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.depoimentos-caixa { --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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.sobre { --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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.94;--margin-top:0px;--margin-bottom:-195px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:270px;--padding-left:0px;--padding-right:0px; }
.pg-home .el.sobre { background-image:url("/wp-content/uploads/2025/05/Dalmina.jpg.webp");background-repeat:no-repeat;background-size:cover; }
.pg-home .el.sobre::before { background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #1B313B 55%, #1D020847 20%); }
.pg-home .el.sobre > .forma--topo svg, .pg-home .el.sobre > .c__in > .forma--topo svg { height:25px; }
.pg-home .el.sobre > .forma--baixo .forma__preenche, .pg-home .el.sobre > .c__in > .forma--baixo .forma__preenche { fill:var( --e-global-color-12006a4 ); }
.pg-home .el.sobre > .forma--baixo svg, .pg-home .el.sobre > .c__in > .forma--baixo svg { height:25px; }
.pg-home .el.sobre.c { --flex-grow:0;--flex-shrink:0; }
.pg-home .el.sobre__col { --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;--flex-wrap:wrap; }
.pg-home .el.sobre__texto1 { width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-text ); }
.pg-home .el.sobre__texto1 > .w__in { margin:0px 0px -14px 0px;padding:0px 0px 0px 0px; }
.pg-home .el.sobre__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg-home .el.sobre__divisor > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-home .el.sobre__divisor .divisor__linha { width:100%;margin:0 auto;margin-center:0; }
.pg-home .el.sobre__divisor .divisor { text-align:center;padding-block-start:7px;padding-block-end:7px; }
.pg-home .el.sobre__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg-home .el.sobre__divisor.v-moldura .icone, .pg-home .el.sobre__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg-home .el.sobre__divisor.v-moldura .icone, .pg-home .el.sobre__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg-home .el.sobre__titulo { width:100%;max-width:100%;text-align:start; }
.pg-home .el.sobre__titulo > .w__in { padding:0px 0px 11px 0px; }
.pg-home .el.sobre__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.8rem;font-weight:700;line-height:1.2em;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-text ); }
.pg-home .el.sobre__texto2 { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5em;letter-spacing:-0.1px;word-spacing:1px; }
.pg-home .el.sobre__texto2 > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-home .el.sobre__botao .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(147deg, var( --e-global-color-60ea40f ) 30%, var( --e-global-color-primary ) 72%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-home .el.sobre__botao { width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0; }
.pg-home .el.sobre__botao > .w__in { padding:20px 0px 0px 0px; }
.pg-home .el.sobre__botao .botao__in { flex-direction:row-reverse; }
.pg-home .el.sobre__botao .botao .botao__in { gap:15px; }
.pg-home .el.chamada { --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:space-evenly;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.16;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 1px rgba(127.5, 120.51002038043478, 120.51002038043478, 0.58);--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;--z-index:2; }
.pg-home .el.chamada { background-color:var( --e-global-color-primary ); }
.pg-home .el.chamada::before { --background-overlay:''; }
.pg-home .el.chamada__col1 { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px; }
.pg-home .el.chamada__titulo { width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start; }
.pg-home .el.chamada__titulo > .w__in { padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-12006a4 );border-radius:7px 7px 7px 7px; }
.pg-home .el.chamada__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:47px;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-text ); }
.pg-home .el.chamada__col2 { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start; }
.pg-home .el.chamada__texto { width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;color:var( --e-global-color-text ); }
.pg-home .el.chamada__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg-home .el.chamada__botao .botao { background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-a316a47 );color:var( --e-global-color-a316a47 );border-style:solid;border-width:1px 1px 2px 1px;border-color:var( --e-global-color-12006a4 );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg-home .el.chamada__botao { width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0; }
.pg-home .el.chamada__botao > .w__in { padding:0px 0px 0px 5px; }
.pg-home .el.chamada__botao .botao__in { flex-direction:row-reverse; }
.pg-home .el.chamada__botao .botao .botao__in { gap:15px; }
@media (max-width:1024px) {
  .pg-home .el.heroi { --justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px; }
  .pg-home .el.heroi__col2 { --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:center;--align-items:center;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px; }
  .pg-home .el.heroi__imagem { text-align:center; }
}
@media (max-width:767px) {
  .pg-home .el.heroi { background-image:url("/wp-content/uploads/2025/02/DALL·E-2025-02-02-17.02.17-A-grand-modern-mansion-entrance-with-a-towering-luxury-wooden-pivot-door.-The-entrance-is-framed-by-sleek-white-walls-stone-cladding-and-floor-to-ce-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover; }
  .pg-home .el.heroi::before { background-color:transparent;background-image:linear-gradient(182deg, #000000 42%, #00000082 81%); }
  .pg-home .el.heroi { --overlay-opacity:0.63;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px; }
  .pg-home .el.heroi > .forma--baixo svg, .pg-home .el.heroi > .c__in > .forma--baixo svg { height:15px; }
  .pg-home .el.heroi__col1 { --justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-home .el.heroi__titulo { width:100%;max-width:100%;text-align:center; }
  .pg-home .el.heroi__titulo .titulo { font-size:3.1rem; }
  .pg-home .el.heroi__divisor .divisor__linha { width:45%; }
  .pg-home .el.heroi__texto { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:1.1rem; }
  .pg-home .el.heroi__botao1 { width:100%;max-width:100%; }
  .pg-home .el.heroi__botao1 .botao { font-size:1.1rem; }
  .pg-home .el.heroi__botao2 { width:100%;max-width:100%; }
  .pg-home .el.heroi__botao2 > .w__in { padding:0px 0px 0px 0px; }
  .pg-home .el.heroi__botao2 .botao { font-size:1rem; }
  .pg-home .el.heroi__col2 { --justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-home .el.vantagens { --padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px; }
  .pg-home .el.vantagens__titulo { width:100%;max-width:100%; }
  .pg-home .el.vantagens__titulo .titulo { font-size:2.3rem;line-height:2.6rem; }
  .pg-home .el.vantagens__divisor .divisor__linha { width:22%; }
  .pg-home .el.vantagens__texto { width:100%;max-width:100%;font-size:1rem; }
  .pg-home .el.vantagens__ci1 { width:100%;max-width:100%; }
  .pg-home .el.vantagens__ci1 .ci__titulo, .pg-home .el.vantagens__ci1 .ci__titulo a { font-size:1.3em; }
  .pg-home .el.vantagens__ci1 .ci__texto { font-size:1rem; }
  .pg-home .el.vantagens__ci2 { width:100%;max-width:100%; }
  .pg-home .el.vantagens__ci2 .ci__titulo, .pg-home .el.vantagens__ci2 .ci__titulo a { font-size:1.3em; }
  .pg-home .el.vantagens__ci2 .ci__texto { font-size:1rem; }
  .pg-home .el.vantagens__ci3 { width:100%;max-width:100%; }
  .pg-home .el.vantagens__ci3 .ci__titulo, .pg-home .el.vantagens__ci3 .ci__titulo a { font-size:1.3em; }
  .pg-home .el.vantagens__ci3 .ci__texto { font-size:1rem; }
  .pg-home .el.vantagens__ci4 { width:100%;max-width:100%; }
  .pg-home .el.vantagens__ci4 .ci__titulo, .pg-home .el.vantagens__ci4 .ci__titulo a { font-size:1.3em; }
  .pg-home .el.vantagens__ci4 .ci__texto { font-size:1rem; }
  .pg-home .el.produtos { --gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:80px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px; }
  .pg-home .el.produtos__titulo1 { width:100%;max-width:100%; }
  .pg-home .el.produtos__titulo1 .titulo { font-size:2.3rem;line-height:2.6rem; }
  .pg-home .el.produtos__divisor .divisor__linha { width:22%; }
  .pg-home .el.produtos__divisor .divisor { padding-block-start:3px;padding-block-end:3px; }
  .pg-home .el.produtos__texto1 > .w__in { padding:0px 0px 25px 0px; }
  .pg-home .el.produtos__texto1 { font-size:1rem; }
  .pg-home .el.produtos__col1 { --width:86%; }
  .pg-home .el.produtos__titulo2 .titulo { font-size:1.5rem; }
  .pg-home .el.produtos__texto2 > .w__in { padding:0px 0px 25px 0px; }
  .pg-home .el.produtos__texto2 { font-size:1rem; }
  .pg-home .el.produtos__botao1 .botao { font-size:1rem; }
  .pg-home .el.produtos__col2 { --width:86%; }
  .pg-home .el.produtos__titulo3 .titulo { font-size:1.5rem; }
  .pg-home .el.produtos__texto3 > .w__in { padding:0px 0px 25px 0px; }
  .pg-home .el.produtos__texto3 { font-size:1rem; }
  .pg-home .el.produtos__botao2 .botao { font-size:1rem; }
  .pg-home .el.sobre { background-image:url("/wp-content/uploads/2025/02/DALL·E-2025-02-02-19.18.43-A-luxurious-modern-living-space-featuring-custom-made-furniture.-The-design-includes-elegant-wooden-cabinetry-a-sleek-built-in-TV-unit-and-a-stylish-1.webp");background-position:bottom center; }
  .pg-home .el.sobre { --align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:-275px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px; }
  .pg-home .el.sobre::before { background-color:transparent;background-image:linear-gradient(170deg, #1B313B 88%, #1D020847 41%); }
  .pg-home .el.sobre__col { --justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-home .el.sobre__texto1 { width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;font-size:1rem; }
  .pg-home .el.sobre__divisor { --container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%; }
  .pg-home .el.sobre__divisor .divisor__linha { width:40%;margin:0 auto;margin-left:0; }
  .pg-home .el.sobre__divisor .divisor { text-align:left;padding-block-start:2px;padding-block-end:2px; }
  .pg-home .el.sobre__titulo { width:100%;max-width:100%; }
  .pg-home .el.sobre__titulo > .w__in { padding:0px 0px 26px 0px; }
  .pg-home .el.sobre__titulo .titulo { font-size:2.3rem;line-height:2.6rem; }
  .pg-home .el.sobre__texto2 { width:100%;max-width:100%;text-align:start;font-size:1rem; }
  .pg-home .el.sobre__botao { width:100%;max-width:100%; }
  .pg-home .el.sobre__botao .botao { font-size:1rem; }
  .pg-home .el.chamada { --width:97%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:8px;--margin-right:8px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px; }
  .pg-home .el.chamada__col1 { --align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px; }
  .pg-home .el.chamada__titulo { width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0; }
  .pg-home .el.chamada__titulo .titulo { font-size:2.3rem;line-height:2.6rem; }
  .pg-home .el.chamada__col2 { --align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .pg-home .el.chamada__texto { --container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:1rem; }
  .pg-home .el.chamada__botao { width:100%;max-width:100%; }
  .pg-home .el.chamada__botao .botao { font-size:1rem; }
}
@media (min-width:768px) {
  .pg-home .el.heroi__col1 { --width:41.061%; }
  .pg-home .el.heroi__col2 { --width:41.061%; }
  .pg-home .el.vantagens__col { --width:100%; }
  .pg-home .el.produtos__col1 { --width:35%; }
  .pg-home .el.produtos__col2 { --width:35%; }
  .pg-home .el.sobre__col { --width:55%; }
  .pg-home .el.chamada { --width:1080px; }
  .pg-home .el.chamada__col1 { --width:42%; }
  .pg-home .el.chamada__col2 { --width:45%; }
}
@media (max-width:1024px) and (min-width:768px) {
  .pg-home .el.heroi__col1 { --width:80%; }
  .pg-home .el.heroi__col2 { --width:100%; }
}
@media (min-width:1025px) {
  .pg-home .el.heroi { background-attachment:scroll; }
}
.pg-home .obras__titulo .titulo { color:#DB768C!important }
/* fim: página: home */

/* ===================================================================== bloco compartilhado: depoimentos (avaliações e vídeos) (gerado) */
.pg .el.depoimentos { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px; }
.pg .el.depoimentos__titulo { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center; }
.pg .el.depoimentos__titulo > .w__in { padding:0px 0px 0px 0px; }
.pg .el.depoimentos__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:47px;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-secondary ); }
.pg .el.depoimentos__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg .el.depoimentos__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg .el.depoimentos__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg .el.depoimentos__divisor .divisor { text-align:center;padding-block-start:2px;padding-block-end:2px; }
.pg .el.depoimentos__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg .el.depoimentos__divisor.v-moldura .icone, .pg .el.depoimentos__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg .el.depoimentos__divisor.v-moldura .icone, .pg .el.depoimentos__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg .el.depoimentos__texto { width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-0b9af06 ); }
.pg .el.depoimentos__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 50px 0px; }
.pg .el.depoimentos__videos .car__bolinha--ativa { background-color:var( --e-global-color-a316a47 ); }
.pg .el.depoimentos__videos .car__fracao { color:var( --e-global-color-a316a47 ); }
.pg .el.depoimentos__videos { width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0; }
.pg .el.depoimentos__videos > .w__in { margin:0px 0px 0px 0px;padding:020px 45px 0px 45px; }
.pg .el.depoimentos__videos .car--principal { height:523px;width:100%; }
.pg .el.depoimentos__videos .car--principal .car__slide { border-radius:3px; }
.pg .el.depoimentos__videos .car__seta { font-size:20px;color:var( --e-global-color-12006a4 ); }
.pg .el.depoimentos__videos .car__seta svg { fill:var( --e-global-color-12006a4 ); }
.pg .el.depoimentos__videos .car--principal:not(.car--miniaturas) .car__imagem { background-size:contain; }
.pg .el.depoimentos__botao .botao { background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:-0.3px;word-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(147deg, var( --e-global-color-60ea40f ) 30%, var( --e-global-color-primary ) 72%);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:15px 12px 11px 12px; }
.pg .el.depoimentos__botao { width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0; }
.pg .el.depoimentos__botao > .w__in { padding:40px 0px 0px 0px; }
.pg .el.depoimentos__botao .botao__in { flex-direction:row-reverse; }
.pg .el.depoimentos__botao .botao .botao__in { gap:15px; }
@media (max-width:767px) {
  .pg .el.depoimentos { --padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px; }
  .pg .el.depoimentos__titulo { width:100%;max-width:100%; }
  .pg .el.depoimentos__titulo .titulo { font-size:2.3rem;line-height:2.6rem; }
  .pg .el.depoimentos__divisor .divisor__linha { width:29%; }
  .pg .el.depoimentos__texto { font-size:1rem; }
  .pg .el.depoimentos__botao { width:100%;max-width:100%; }
  .pg .el.depoimentos__botao .botao { font-size:1rem; }
}
/* fim: bloco compartilhado: depoimentos (avaliações e vídeos) */

/* ===================================================================== bloco compartilhado: construtoras (gerado) */
.pg .el.construtoras { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px; }
.pg .el.construtoras { background-color:#1B313B; }
.pg .el.construtoras__titulo { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center; }
.pg .el.construtoras__titulo > .w__in { padding:0px 0px 0px 0px; }
.pg .el.construtoras__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:47px;letter-spacing:-0.2px;word-spacing:0px;color:#BA314F; }
.pg .el.construtoras__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg .el.construtoras__divisor > .w__in { padding:0px 0px 0px 0px; }
.pg .el.construtoras__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg .el.construtoras__divisor .divisor { text-align:center;padding-block-start:2px;padding-block-end:2px; }
.pg .el.construtoras__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg .el.construtoras__divisor.v-moldura .icone, .pg .el.construtoras__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg .el.construtoras__divisor.v-moldura .icone, .pg .el.construtoras__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg .el.construtoras__texto { width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:var( --e-global-color-text ); }
.pg .el.construtoras__texto > .w__in { margin:0px 0px -16px 0px;padding:0px 0px 0px 0px; }
.pg .el.construtoras__fotos { --e-image-carousel-slides-to-show:8;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0; }
.pg .el.construtoras__fotos > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg .el.construtoras__fotos .car__trilho { display:flex;align-items:center; }
.pg .el.construtoras__fotos .fotos .fotos__trilho .car__foto { border-style:none;border-radius:7px 7px 7px 7px; }
@media (max-width:767px) {
  .pg .el.construtoras__titulo { width:100%;max-width:100%; }
  .pg .el.construtoras__titulo .titulo { font-size:2.3rem;line-height:2.6rem; }
  .pg .el.construtoras__divisor .divisor__linha { width:29%; }
  .pg .el.construtoras__texto { font-size:1rem; }
  .pg .el.construtoras__fotos { --e-image-carousel-slides-to-show:3;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px; }
}
/* fim: bloco compartilhado: construtoras */

/* ===================================================================== bloco compartilhado: projetos da home (gerado) */
.pg .el.obras { --display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:-20px;--padding-left:0px;--padding-right:0px; }
.pg .el.obras { background-color:#1B313B; }
.pg .el.obras__ancora1 { width:var( --container-widget-width, 4.367% );max-width:4.367%;--container-widget-width:4.367%;--container-widget-flex-grow:0; }
.pg .el.obras__ancora1 > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg .el.obras__ancora1.el { --flex-grow:0;--flex-shrink:0; }
.pg .el.obras__titulo { width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center; }
.pg .el.obras__titulo > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg .el.obras__titulo .titulo { font-family:"Marcellus", Sans-serif;font-size:2.9rem;font-weight:700;line-height:47px;letter-spacing:-0.2px;word-spacing:0px;color:var( --e-global-color-primary ); }
.pg .el.obras__divisor { --divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:100%;max-width:100%;--divider-icon-size:5px;--divider-element-spacing:3px; }
.pg .el.obras__divisor > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg .el.obras__divisor .divisor__linha { width:4%;margin:0 auto;margin-center:0; }
.pg .el.obras__divisor .divisor { text-align:center;padding-block-start:2px;padding-block-end:2px; }
.pg .el.obras__divisor.v-pilha .icone { background-color:var( --e-global-color-primary ); }
.pg .el.obras__divisor.v-moldura .icone, .pg .el.obras__divisor.v-padrao .icone { color:var( --e-global-color-primary );border-color:var( --e-global-color-primary ); }
.pg .el.obras__divisor.v-moldura .icone, .pg .el.obras__divisor.v-padrao .icone svg { fill:var( --e-global-color-primary ); }
.pg .el.obras__texto { width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;line-height:21px;letter-spacing:-0.1px;word-spacing:1px;color:#FFFFFF; }
.pg .el.obras__texto > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 20px 0px; }
.pg .el.obras__fotos1 { --e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0; }
.pg .el.obras__fotos1 > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg .el.obras__fotos1 .fotos .fotos__trilho .car__foto { border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px; }
.pg .el.obras__fotos2 { --e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0; }
.pg .el.obras__fotos2 > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.pg .el.obras__fotos2 .fotos .fotos__trilho .car__foto { border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px; }
.pg .el.obras__ancora2 > .w__in { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
@media (max-width:767px) {
  .pg .el.obras { --padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px; }
  .pg .el.obras__titulo { width:100%;max-width:100%; }
  .pg .el.obras__titulo > .w__in { padding:0px 20px 0px 20px; }
  .pg .el.obras__titulo .titulo { font-size:2.4rem;line-height:2.6rem; }
  .pg .el.obras__divisor > .w__in { padding:0px 20px 0px 20px; }
  .pg .el.obras__divisor .divisor__linha { width:24%; }
  .pg .el.obras__texto > .w__in { padding:0px 20px 20px 20px; }
  .pg .el.obras__texto { font-size:1.1rem; }
  .pg .el.obras__fotos1 { --e-image-carousel-slides-to-show:1; }
  .pg .el.obras__fotos2 { --e-image-carousel-slides-to-show:1; }
}
/* fim: bloco compartilhado: projetos da home */

/* ===================================================================== ajustes aprovados
   Mudanças de tela aprovadas pelo Johny depois da reconstrução (ver "Diferenças aceitas" no
   .gufo/reconstrucao/PLANO.md). Ficam aqui, fora das seções geradas, de propósito. */

/* Carrossel de vídeos (27/10/2026): o slide tinha 523 px fixos e a capa, encaixada inteira,
   ocupava uns 340; sobravam ~76 px brancos em cima e embaixo, que também abriam o vídeo. Agora
   o slide tem a proporção da capa (a mais alta das 7 é 1 × 1,808), com o limite de antes (493 px:
   os 523 do carrossel menos os 30 das bolinhas). No tablet, onde o limite já valia, nada muda. */
.pg .el.depoimentos__videos .car--principal { height: auto; }
.pg .el.depoimentos__videos .car--principal .car__imagem { height: auto; aspect-ratio: 1 / 1.808; max-height: 493px; }

/* ===================================================================== fontes
   Auto-hospedadas, copiadas do site antigo pelo .gufo/reconstrucao/migrar.py: só as que aparecem
   na tela (FONTES_USADAS). */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(/assets/fontes/poppins-pxibyp8kv8jhgfvrldz8z1jlfc-k.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(/assets/fontes/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fontes/poppins-pxieyp8kv8jhgfvrjjnecmne.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fontes/poppins-pxieyp8kv8jhgfvrjjfecg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(/assets/fontes/poppins-pxibyp8kv8jhgfvrlgt9z1jlfc-k.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(/assets/fontes/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(/assets/fontes/poppins-pxibyp8kv8jhgfvrlej6z1jlfc-k.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(/assets/fontes/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fontes/poppins-pxibyp8kv8jhgfvrlcz7z1jlfc-k.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fontes/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fontes/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fontes/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fontes/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fontes/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fontes/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Marcellus'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fontes/marcellus-weo_ebrok8hqldviaf81wpok7es.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Marcellus'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fontes/marcellus-weo_ebrok8hqldviaf81vvok.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Questrial'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fontes/questrial-qdvustchpbm7nuuevf70ssflq20.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Questrial'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fontes/questrial-qdvustchpbm7nuuevf70scflq20.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Questrial'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fontes/questrial-qdvustchpbm7nuuevf70vifl.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
