.elementor-62 .elementor-element.elementor-element-50f1ee8{--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;--overlay-opacity:0.96;--padding-top:5px;--padding-bottom:25px;--padding-left:0px;--padding-right:00px;}.elementor-62 .elementor-element.elementor-element-50f1ee8:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-50f1ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0B02;}.elementor-62 .elementor-element.elementor-element-50f1ee8::before, .elementor-62 .elementor-element.elementor-element-50f1ee8 > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-50f1ee8 > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-50f1ee8 > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-50f1ee8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-50f1ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070707;--background-overlay:'';}.elementor-62 .elementor-element.elementor-element-50f1ee8 > .elementor-shape-top .elementor-shape-fill, .elementor-62 .elementor-element.elementor-element-50f1ee8 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#303030;}.elementor-62 .elementor-element.elementor-element-101e489{--display:flex;--z-index:9;}.elementor-62 .elementor-element.elementor-element-023b283{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-62 .elementor-element.elementor-element-51cb68e{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-62 .elementor-element.elementor-element-51cb68e .elementor-social-icon{background-color:#858585;}.elementor-62 .elementor-element.elementor-element-51cb68e .elementor-social-icon:hover{background-color:#3A3A3A;}.elementor-62 .elementor-element.elementor-element-b1b637d{--grid-template-columns:repeat(0, auto);text-align:center;width:auto;max-width:auto;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-62 .elementor-element.elementor-element-b1b637d .elementor-social-icon{background-color:#858585;}.elementor-62 .elementor-element.elementor-element-b1b637d .elementor-social-icon:hover{background-color:#3A3A3A;}.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-62 .elementor-element.elementor-element-46c78cf .elementor-button{background-color:#D5D5D5;fill:#000000;color:#000000;}.elementor-62 .elementor-element.elementor-element-46c78cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-62 .elementor-element.elementor-element-ae06e7d{--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:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.51;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-62 .elementor-element.elementor-element-ae06e7d::before, .elementor-62 .elementor-element.elementor-element-ae06e7d > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-ae06e7d > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-ae06e7d > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-ae06e7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-ae06e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-62 .elementor-element.elementor-element-7d64b83{width:auto;max-width:auto;}.elementor-62 .elementor-element.elementor-element-7d64b83.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-62 .elementor-element.elementor-element-7d64b83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;line-height:1.4em;color:#E2E2E2;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-cb3d620{width:auto;max-width:auto;}.elementor-62 .elementor-element.elementor-element-cb3d620.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-cb3d620 .elementor-icon-wrapper{text-align:center;}.elementor-62 .elementor-element.elementor-element-cb3d620.elementor-view-stacked .elementor-icon{background-color:#FF0E1F;}.elementor-62 .elementor-element.elementor-element-cb3d620.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-cb3d620.elementor-view-default .elementor-icon{color:#FF0E1F;border-color:#FF0E1F;}.elementor-62 .elementor-element.elementor-element-cb3d620.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-cb3d620.elementor-view-default .elementor-icon svg{fill:#FF0E1F;}.elementor-62 .elementor-element.elementor-element-cb3d620 .elementor-icon{font-size:1em;}.elementor-62 .elementor-element.elementor-element-cb3d620 .elementor-icon svg{height:1em;}.elementor-62 .elementor-element.elementor-element-8728219{width:auto;max-width:auto;}.elementor-62 .elementor-element.elementor-element-8728219.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-62 .elementor-element.elementor-element-8728219 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;line-height:1.4em;color:#E2E2E2;}.elementor-62 .elementor-element.elementor-element-1bdb5cb{width:auto;max-width:auto;}.elementor-62 .elementor-element.elementor-element-1bdb5cb.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-1bdb5cb .elementor-icon-wrapper{text-align:center;}.elementor-62 .elementor-element.elementor-element-1bdb5cb.elementor-view-stacked .elementor-icon{background-color:#885E40;}.elementor-62 .elementor-element.elementor-element-1bdb5cb.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-1bdb5cb.elementor-view-default .elementor-icon{color:#885E40;border-color:#885E40;}.elementor-62 .elementor-element.elementor-element-1bdb5cb.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-1bdb5cb.elementor-view-default .elementor-icon svg{fill:#885E40;}.elementor-62 .elementor-element.elementor-element-1bdb5cb .elementor-icon{font-size:1em;}.elementor-62 .elementor-element.elementor-element-1bdb5cb .elementor-icon svg{height:1em;}.elementor-62 .elementor-element.elementor-element-723bdfb{width:auto;max-width:auto;}.elementor-62 .elementor-element.elementor-element-723bdfb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-62 .elementor-element.elementor-element-723bdfb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;line-height:1.4em;color:#E2E2E2;}.elementor-62 .elementor-element.elementor-element-8348156{width:auto;max-width:auto;}.elementor-62 .elementor-element.elementor-element-8348156.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-62 .elementor-element.elementor-element-8348156 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:900;line-height:1.4em;color:#E2E2E2;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-50f1ee8{--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-101e489 */#btn-vidro-social-topo .elementor-social-icon {
    background: rgba(96, 204, 253, 0.25);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    transition: all 0.3s ease; /* Para suavizar o efeito */
  }
  
  #btn-vidro-social-topo .elementor-social-icon:hover {
    box-shadow: 0 0 20px 5px rgba(255, 255, 255, 0.9), 
                0 0 30px 10px rgba(212, 212, 212, 0.6);
    border-color: rgba(181, 232, 255, 0.801); /* Opcional: destaca o contorno no hover */
  }
  
.custom-tooltip {
    position: absolute;
    display: none;
    background: rgba(255, 255, 255, 0.4); /* Fundo transparente */
    backdrop-filter: blur(10px); /* Efeito de vidro */
    color: #000; /* Cor do texto */
    padding: 8px 12px;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    pointer-events: none;
    z-index: 1000;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023b283 */#btn-vidro-social-roda .elementor-social-icon {
    background: rgba(96, 204, 253, 0.25);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    transition: all 0.3s ease; /* Para suavizar o efeito */
  }
  
  #btn-vidro-social-roda .elementor-social-icon:hover {
    box-shadow: 0 0 20px 5px rgba(255, 255, 255, 0.9), 
                0 0 30px 10px rgba(212, 212, 212, 0.6);
    border-color: rgba(181, 232, 255, 0.801); /* Opcional: destaca o contorno no hover */
  }
  
.custom-tooltip {
    position: absolute;
    display: none;
    background: rgba(255, 255, 255, 0.4); /* Fundo transparente */
    backdrop-filter: blur(10px); /* Efeito de vidro */
    color: #000; /* Cor do texto */
    padding: 8px 12px;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    pointer-events: none;
    z-index: 1000;
    transform: translate(-50%, -50%);
}

.elementor-repeater-item-ccec6db:hover {
    background: rgba(37, 211, 101, 0.75) !important;  /* verde zap */
  } 
  
.elementor-repeater-item-b26c1dc:hover {
    background: rgba(37, 211, 101, 0.75) !important;  /* verde zap */
  } 

.elementor-repeater-item-91cd6b2:hover {
    background: rgba(37, 211, 101, 0.75) !important;  /* verde zap */
  } 

.elementor-repeater-item-28c67ae:hover {
    background-color: #1877f2 !important; /* Azul do Facebook */
}

.elementor-repeater-item-f72a642:hover {
    background-image: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888) !important;  /* gradiente do insta */
}

.elementor-repeater-item-c4667b0:hover {
    background-color: #738ADB !important; /* Azul do discord */
}

.elementor-repeater-item-2f05e69:hover {
    background-color: #c4302b !important; /* vermelho youtube */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae06e7d */.assina {
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0) 100%);
    width: 100%; }/* End custom CSS */