.elementor-6828 .elementor-element.elementor-element-1936347{--display:flex;--min-height:76px;--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-between;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DFDB;--border-color:#E4DFDB;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;--z-index:40;}.elementor-6828 .elementor-element.elementor-element-1936347:not(.elementor-motion-effects-element-type-background), .elementor-6828 .elementor-element.elementor-element-1936347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.94);}.elementor-6828 .elementor-element.elementor-element-2683d1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6828 .elementor-element.elementor-element-2683d1c img{width:159px;}.elementor-6828 .elementor-element.elementor-element-74968fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6828 .elementor-element.elementor-element-74968fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6828 .elementor-element.elementor-element-180e972 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;fill:#4A4644;color:#4A4644;border-radius:6px 6px 6px 6px;padding:8px 12px 8px 12px;}.elementor-6828 .elementor-element.elementor-element-180e972 .elementor-button:hover, .elementor-6828 .elementor-element.elementor-element-180e972 .elementor-button:focus{background-color:#F6EEEE;color:#660000;}.elementor-6828 .elementor-element.elementor-element-180e972 .elementor-button:hover svg, .elementor-6828 .elementor-element.elementor-element-180e972 .elementor-button:focus svg{fill:#660000;}.elementor-6828 .elementor-element.elementor-element-3215d66 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;fill:#4A4644;color:#4A4644;border-radius:6px 6px 6px 6px;padding:8px 12px 8px 12px;}.elementor-6828 .elementor-element.elementor-element-3215d66 .elementor-button:hover, .elementor-6828 .elementor-element.elementor-element-3215d66 .elementor-button:focus{background-color:#F6EEEE;color:#660000;}.elementor-6828 .elementor-element.elementor-element-3215d66 .elementor-button:hover svg, .elementor-6828 .elementor-element.elementor-element-3215d66 .elementor-button:focus svg{fill:#660000;}.elementor-6828 .elementor-element.elementor-element-d6251f4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;fill:#4A4644;color:#4A4644;border-radius:6px 6px 6px 6px;padding:8px 12px 8px 12px;}.elementor-6828 .elementor-element.elementor-element-d6251f4 .elementor-button:hover, .elementor-6828 .elementor-element.elementor-element-d6251f4 .elementor-button:focus{background-color:#F6EEEE;color:#660000;}.elementor-6828 .elementor-element.elementor-element-d6251f4 .elementor-button:hover svg, .elementor-6828 .elementor-element.elementor-element-d6251f4 .elementor-button:focus svg{fill:#660000;}.elementor-6828 .elementor-element.elementor-element-cd7ae11 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;fill:#4A4644;color:#4A4644;border-radius:6px 6px 6px 6px;padding:8px 12px 8px 12px;}.elementor-6828 .elementor-element.elementor-element-cd7ae11 .elementor-button:hover, .elementor-6828 .elementor-element.elementor-element-cd7ae11 .elementor-button:focus{background-color:#F6EEEE;color:#660000;}.elementor-6828 .elementor-element.elementor-element-cd7ae11 .elementor-button:hover svg, .elementor-6828 .elementor-element.elementor-element-cd7ae11 .elementor-button:focus svg{fill:#660000;}.elementor-6828 .elementor-element.elementor-element-d45fe6e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;fill:#4A4644;color:#4A4644;border-radius:6px 6px 6px 6px;padding:8px 12px 8px 12px;}.elementor-6828 .elementor-element.elementor-element-d45fe6e .elementor-button:hover, .elementor-6828 .elementor-element.elementor-element-d45fe6e .elementor-button:focus{background-color:#F6EEEE;color:#660000;}.elementor-6828 .elementor-element.elementor-element-d45fe6e .elementor-button:hover svg, .elementor-6828 .elementor-element.elementor-element-d45fe6e .elementor-button:focus svg{fill:#660000;}.elementor-6828 .elementor-element.elementor-element-30c5da5 .elementor-button{background-color:#660000;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:600;line-height:1.15em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 18px 12px 18px;}.elementor-6828 .elementor-element.elementor-element-30c5da5 .elementor-button:hover, .elementor-6828 .elementor-element.elementor-element-30c5da5 .elementor-button:focus{background-color:#7F1212;color:#FFFFFF;}.elementor-6828 .elementor-element.elementor-element-30c5da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-6828 .elementor-element.elementor-element-30c5da5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6828 .elementor-element.elementor-element-30c5da5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6828 .elementor-element.elementor-element-30c5da5 .elementor-button:hover svg, .elementor-6828 .elementor-element.elementor-element-30c5da5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-6828 .elementor-element.elementor-element-1936347{--content-width:1180px;}.elementor-6828 .elementor-element.elementor-element-74968fa{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6828 .elementor-element.elementor-element-74968fa{--width:10%;}}@media(max-width:1024px){.elementor-6828 .elementor-element.elementor-element-1936347{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-6828 .elementor-element.elementor-element-74968fa{--flex-wrap:nowrap;}}@media(max-width:767px){.elementor-6828 .elementor-element.elementor-element-1936347{--min-height:66px;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-6828 .elementor-element.elementor-element-2683d1c img{width:118px;}.elementor-6828 .elementor-element.elementor-element-74968fa{--width:10%;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-6828 .elementor-element.elementor-element-30c5da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6828 .elementor-element.elementor-element-30c5da5 .elementor-button{font-size:13px;padding:9px 12px 9px 12px;}}/* Start custom CSS for container, class: .elementor-element-1936347 */.elementor-6828 .elementor-element.elementor-element-1936347{backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-btn .elementor-button{transition:transform .2s ease,background-color .2s ease}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-btn .elementor-button:hover{transform:translateY(-2px)}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-btn .elementor-button{box-shadow:0 10px 24px -12px rgba(102,0,0,.7)}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-btn .elementor-button{white-space:nowrap}
/* Menu do celular e tablet: <details> nativo, abre no 1º toque mesmo com o WP Rocket atrasando os scripts; painel na largura total do cabeçalho */
.elementor-6828 .elementor-element.elementor-element-1936347 .elementor-element-74968fa,.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-menu-mm,.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-menu-mm .elementor-widget-container,.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm{position:static!important}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;color:#1F1D1D;cursor:pointer;-webkit-tap-highlight-color:transparent}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm summary::-webkit-details-marker{display:none}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm summary:hover,.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm[open] summary{background:#F6EEEE}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm summary:focus-visible{outline:2px solid #660000;outline-offset:2px}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm .cpi-mm-fechar,.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm[open] .cpi-mm-abrir{display:none}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm[open] .cpi-mm-fechar{display:block}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm-painel{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;padding:6px 20px 14px;background:#fff;border-top:1px solid #E4DFDB;border-bottom:1px solid #E4DFDB;box-shadow:0 30px 40px -28px rgba(58,6,6,.35)}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm-painel a{display:flex;padding:14px 4px;border-bottom:1px solid #E4DFDB;font:500 17px/1.3 'Barlow',sans-serif;color:#1F1D1D;text-decoration:none}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm-painel a:last-child{border-bottom:0}
.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm-painel a:hover,.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm-painel a:focus{color:#660000}
@media(min-width:768px) and (max-width:1024px){.elementor-6828 .elementor-element.elementor-element-1936347 .cpi-mm-painel{padding:6px 32px 14px}}/* End custom CSS */