.elementor-618 .elementor-element.elementor-element-8e16d5d{--display:flex;--min-height:330px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{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 );}.elementor-618 .elementor-element.elementor-element-c82a1bc > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-618 .elementor-element.elementor-element-c82a1bc{text-align:center;}.elementor-618 .elementor-element.elementor-element-c82a1bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#535353;}.elementor-widget-image .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 );}.elementor-618 .elementor-element.elementor-element-2cc288d img{width:87%;}.elementor-618 .elementor-element.elementor-element-a6943a2{--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:center;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;}.elementor-618 .elementor-element.elementor-element-5184a1d > .elementor-widget-container{padding:4px 12px 4px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6167FB;border-radius:15px 15px 15px 15px;}.elementor-618 .elementor-element.elementor-element-5184a1d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;color:#535353;}.elementor-618 .elementor-element.elementor-element-b769308 > .elementor-widget-container{padding:4px 12px 4px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6167FB;border-radius:15px 15px 15px 15px;}.elementor-618 .elementor-element.elementor-element-b769308 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;color:#535353;}.elementor-618 .elementor-element.elementor-element-31f4cda > .elementor-widget-container{padding:4px 12px 4px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6167FB;border-radius:15px 15px 15px 15px;}.elementor-618 .elementor-element.elementor-element-31f4cda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;color:#535353;}.elementor-618 .elementor-element.elementor-element-43e2438 > .elementor-widget-container{padding:4px 12px 4px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6167FB;border-radius:15px 15px 15px 15px;}.elementor-618 .elementor-element.elementor-element-43e2438 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;color:#535353;}.elementor-618 .elementor-element.elementor-element-1f39a2d > .elementor-widget-container{padding:4px 12px 4px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6167FB;border-radius:15px 15px 15px 15px;}.elementor-618 .elementor-element.elementor-element-1f39a2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;color:#535353;}.elementor-618 .elementor-element.elementor-element-bce8ddc > .elementor-widget-container{padding:4px 12px 4px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6167FB;border-radius:15px 15px 15px 15px;}.elementor-618 .elementor-element.elementor-element-bce8ddc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;color:#535353;}.elementor-widget-button .elementor-button{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 );}.elementor-618 .elementor-element.elementor-element-9a24c21 .elementor-button{background-color:#6167FB;fill:#E0E0E0;color:#E0E0E0;}.elementor-618 .elementor-element.elementor-element-9a24c21 > .elementor-widget-container{padding:20px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-8e16d5d *//* Rabbits Web — glass premium (branco + tom da logo) */
.glass-header{
  /* Ajustes rápidos */
  --accent: #6167FB;   /* tom principal da sua logo */
  --accent2:#B5BAFE;   /* tom claro da sua logo */

  position: relative;
  z-index: 999;
  overflow: hidden;
  border-radius: 16px;

  /* “tinta” do vidro (mais branco pra destacar no preto) */
  background: rgba(255,255,255,.12);

  /* borda suave + “linha” com tom da logo */
  border: 1px solid rgba(255,255,255,.22);

  /* sombra para separar do fundo */
  box-shadow:
    0 10px 30px rgba(0,0,0,.35),
    0 0 0 1px rgba(97,103,251,.10) inset;

  /* blur do fundo */
  -webkit-backdrop-filter: blur(18px) saturate(140%);
  backdrop-filter: blur(18px) saturate(140%);
}

/* camada de gradiente com o tom da logo (deixa menos “apagado”) */
.glass-header::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: inherit;

  /* gradiente sutil: branco + azul da logo */
  background:
    radial-gradient(120% 140% at 15% 20%,
      rgba(181,186,254,.22) 0%,
      rgba(97,103,251,.10) 35%,
      rgba(255,255,255,.06) 70%,
      rgba(255,255,255,0) 100%);

  pointer-events: none;
  opacity: .95;
  z-index: 0;
}

/* highlight “brilho” no topo (cara de premium) */
.glass-header::after{
  content:"";
  position:absolute;
  left: 10%;
  right: 10%;
  top: -40%;
  height: 120%;
  border-radius: 999px;

  background: linear-gradient(180deg,
    rgba(255,255,255,.22),
    rgba(255,255,255,0));

  filter: blur(10px);
  opacity: .55;
  pointer-events: none;
  z-index: 0;
}

/* garante que os itens do menu fiquem acima das camadas */
.glass-header > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */