.elementor-kit-26247142{--e-global-color-primary:#01455C;--e-global-color-secondary:#01455C;--e-global-color-text:#2E2E2E;--e-global-color-accent:#01455C;--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;}.elementor-kit-26247142 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--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){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{
  --rar-azul: #01455C;     /* Azul Petróleo */
  --rar-prata: #D6D6D6;    /* Prata */
  --rar-preto: #0B0F12;
  --rar-cinza: #6B7780;
  --rar-bg: #FFFFFF;
}

/* Tipografia (se você não tiver Nexa instalada, cai em fallback) */
body{
  font-family: "Nexa Light", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  color: var(--rar-preto);
}

/* Botão padrão da home (se quiser aplicar via classe) */
.raridade-btn a,
a.raridade-btn{
  background: var(--rar-azul) !important;
  color: #fff !important;
  border-radius: 14px !important;
  padding: 14px 18px !important;
  text-decoration: none !important;
  display: inline-block;
}
.raridade-btn a:hover,
a.raridade-btn:hover{
  filter: brightness(1.08);
}

/* Cards serviços (caso você use HTML/CSS ou aplique classe nos containers) */
.raridade-card{
  border: 1px solid rgba(1,69,92,.18);
  border-radius: 14px;
  padding: 18px;
  background: #fff;
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}
.raridade-card h3{
  color: var(--rar-azul);
  font-family: "Nexa Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
}
.raridade-card:hover{
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(0,0,0,.08);
  border-color: rgba(1,69,92,.35);
}/* End custom CSS */