.elementor-20 .elementor-element.elementor-element-9347b7c{--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;}.elementor-20 .elementor-element.elementor-element-9347b7c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9347b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-69ecccc{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-69ecccc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-69ecccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0517550 );}.elementor-20 .elementor-element.elementor-element-8d4df97{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-20 .elementor-element.elementor-element-cc1aa8f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-menu-toggle{margin:0 auto;}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-b549274 .e--pointer-framed .elementor-item:before,
					.elementor-20 .elementor-element.elementor-element-b549274 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a, .elementor-20 .elementor-element.elementor-element-b549274 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-secondary );border-radius:0px 0px 11px 11px;}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a:hover,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a:focus,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-menu-toggle:hover,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a:hover,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a:focus,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-20 .elementor-element.elementor-element-b549274 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:11px;border-bottom-left-radius:11px;}.elementor-20 .elementor-element.elementor-element-c73f93a{--display:flex;}.elementor-20 .elementor-element.elementor-element-546964c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-546964c.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-20 .elementor-element.elementor-element-8d4df97{--width:17%;}.elementor-20 .elementor-element.elementor-element-c73f93a{--width:41%;}}/* Start custom CSS for html, class: .elementor-element-546964c */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&display=swap');

.btn-odds-vip{
  --gold-1:#caa94d;
  --gold-2:#f6e27a;
  --gold-3:#b8860b;

  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;

  width:280px;
  height:50px;

  border-radius:999px;

  background:linear-gradient(
    135deg,
    var(--gold-3),
    var(--gold-1),
    var(--gold-2),
    var(--gold-1),
    var(--gold-3)
  );

  text-decoration:none;
  overflow:hidden;

  font-family:'Poppins',sans-serif;
  font-size:16px;
  font-weight:700;

  border:1.5px solid rgba(255,215,0,.9);

  box-shadow:
    0 0 8px rgba(255,215,0,.6),
    0 0 20px rgba(255,215,0,.35),
    inset 0 0 10px rgba(255,255,255,.25);

  transition:.2s ease;
}

/* brilho passando */
.btn-odds-vip::after{
  content:"";
  position:absolute;
  inset:-60% -30%;
  background:linear-gradient(
    120deg,
    rgba(255,255,255,0) 40%,
    rgba(255,255,255,.35) 50%,
    rgba(255,255,255,0) 60%
  );
  transform:translateX(-40%) rotate(10deg);
  animation:shine 3s linear infinite;
  mix-blend-mode:overlay;
  opacity:.6;
}

@keyframes shine{
  0%{ transform:translateX(-55%) rotate(10deg); }
  100%{ transform:translateX(55%) rotate(10deg); }
}

/* conteúdo */
.btn-content{
  display:flex;
  align-items:center;
  gap:10px;
  color:#111;
  transition:.18s ease;
}

.icon-telegram{
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:rgba(255,255,255,.25);
  border:1px solid rgba(255,255,255,.5);
  box-shadow:
    0 0 12px rgba(255,215,0,.45),
    inset 0 0 8px rgba(255,255,255,.35);
}

.icon-telegram svg{
  color:#111;
  filter:drop-shadow(0 0 6px rgba(255,215,0,.6));
}

.text{
  display:inline-flex;
  align-items:baseline;
  gap:6px;
}

.text .vip{
  font-style:italic;
  font-weight:800;
  text-shadow:0 0 6px rgba(255,255,255,.6);
}

/* cena hover */
.scene{
  position:absolute;
  inset:0;
  opacity:0;
  transition:.18s ease;
  pointer-events:none;
}

.speedline{
  position:absolute;
  left:52px;
  top:50%;
  height:2px;
  border-radius:99px;
  background:linear-gradient(
    90deg,
    rgba(255,255,255,0),
    rgba(255,255,255,.95),
    rgba(255,255,255,.2)
  );
  transform:translateY(-50%);
  opacity:0;
}

.speedline.l1{ width:115px; margin-top:-7px; }
.speedline.l2{ width:140px; margin-top:0; }
.speedline.l3{ width:105px; margin-top:7px; }

.ball{
  position:absolute;
  top:50%;
  left:42px;
  width:30px;
  height:30px;
  transform:translateY(-50%);
  z-index:2;

  background-image:url("https://guiadopalpite.com/wp-content/uploads/2026/03/BOLA-BOTAO-1.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;

  filter:drop-shadow(0 0 8px rgba(255,215,0,.6));
}

.ball::after{
  content:"";
  position:absolute;
  top:50%;
  left:-85px;
  width:75px;
  height:6px;
  transform:translateY(-50%);
  border-radius:999px;

  background:linear-gradient(
    90deg,
    rgba(255,255,255,0),
    rgba(255,255,255,.8)
  );

  filter:blur(2px);
  opacity:0;
}

/* hover */
.btn-odds-vip:hover{
  transform:translateY(-1px);
  box-shadow:
    0 0 14px rgba(255,215,0,.85),
    0 0 28px rgba(255,215,0,.55),
    inset 0 0 14px rgba(255,255,255,.35);
}

.btn-odds-vip:hover .btn-content{
  opacity:0;
  transform:scale(.96);
}

.btn-odds-vip:hover .scene{
  opacity:1;
}

.btn-odds-vip:hover .speedline{
  opacity:1;
  animation:linesSweep .55s ease-in-out infinite;
}

.btn-odds-vip:hover .speedline.l2{ animation-delay:.08s; }
.btn-odds-vip:hover .speedline.l3{ animation-delay:.16s; }

.btn-odds-vip:hover .ball{
  animation:ballMove .9s cubic-bezier(.2,.85,.2,1) forwards;
}

.btn-odds-vip:hover .ball::after{
  opacity:1;
  animation:trailGrow .9s cubic-bezier(.2,.85,.2,1) forwards;
}

@keyframes ballMove{
  0%{
    left:42px;
    transform:translateY(-50%) rotate(0deg);
  }
  70%{
    transform:translateY(-55%) rotate(520deg);
  }
  100%{
    left:205px;
    transform:translateY(-50%) rotate(720deg);
  }
}

@keyframes trailGrow{
  0%{ width:40px; opacity:.35; }
  55%{ width:90px; opacity:1; }
  100%{ width:65px; opacity:.7; }
}

@keyframes linesSweep{
  0%{ transform:translateY(-50%) translateX(-12px); opacity:.18; }
  45%{ opacity:1; }
  100%{ transform:translateY(-50%) translateX(16px); opacity:.18; }
}/* End custom CSS */