.elementor .abe-heading{font-family:var(--font-heading);font-weight:400;font-size:var(--header-m);color:var(--color-text);line-height:1;text-transform:uppercase;}.elementor .abe-body{font-family:var(--font-body);font-size:1rem;color:var(--color-text);line-height:1.6;}.elementor .abe-button{font-family:var(--font-body);font-weight:600;font-size:0.875rem;color:#000000;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.25rem;background-color:var(--abe-brand);}.elementor .abe-section{scroll-margin-top:7rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:var(--section-sides);padding-inline-end:var(--section-sides);display:flex;flex-direction:column;gap:2rem;}.elementor .abe-gallery{padding:0px;display:flex;flex-direction:row;gap:0.75rem;overflow-x:auto; scroll-snap-type:x mandatory;\n}.elementor .abe-gallery-photo{min-width:0px;aspect-ratio:4 / 3;object-fit:cover;flex:0 0 78%;scroll-snap-align:start;\n}.elementor .abe-unit{overflow:hidden;padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0.5rem;border-width:1px;border-color:#30291f;border-style:solid;background-color:#151515;display:flex;flex-direction:column;gap:1.5rem;}.elementor .abe-unit-title{font-family:var(--font-heading);font-weight:400;font-size:2.25rem;color:var(--color-text);line-height:1;text-transform:uppercase;}.elementor .abe-eyebrow{font-family:var(--font-body);font-weight:600;font-size:0.75rem;color:var(--abe-brand);letter-spacing:0.16em;text-transform:uppercase;}.elementor .abe-nav-link{font-family:var(--font-body);font-weight:500;font-size:0.75rem;color:#ffffff;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;background-color:transparent;}.elementor .abe-outline-button{font-family:var(--font-body);font-weight:600;font-size:0.875rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.25rem;border-width:1px;border-color:#6a5a42;border-style:solid;background-color:transparent;}.elementor .abe-navigation{width:auto;padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:nowrap;order:0;flex-basis:auto;\n}.elementor .abe-catalogo-grade{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));}.elementor .abe-catalogo-foto{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:0.5rem;display:block;}.elementor .abe-foto-quente{filter: sepia(0.24) saturate(1.38) contrast(1.24) brightness(0.98);\n}.elementor .abe-catalogo-card{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .abe-catalogo-aba{color:#000000;border-color:#DBA758;background-color:#1b1915;&[aria-selected="true"] { background-color:#DBA758;\n}.elementor .abe-catalogo-aba:focus{outline-width:2px;outline-color:#DBA758;outline-style:solid;outline-offset:2px;}.elementor .abe-catalogo-aba:hover,.elementor .abe-catalogo-aba:focus-visible{color:#000000;background-color:#DBA758;}.elementor .abe-catalogo-contraste{-webkit-text-fill-color:#DBA758; &[aria-selected="true"] { -webkit-text-fill-color:#000000;\n}.elementor .abe-fotos-vivas{filter: saturate(1.65) contrast(1.30) sepia(0.10);\n}.elementor .abe-catalogo-vivo{filter: saturate(1.35) contrast(1.22) sepia(0.08);\n}.elementor .abe-menu-hover{transition:color 180ms;}.elementor .abe-menu-hover:focus{color:var(--abe-brand);}.elementor .abe-menu-hover:hover,.elementor .abe-menu-hover:focus-visible{color:var(--abe-brand);}