.elementor-7378 .elementor-element.elementor-element-425b59e{--display:flex;--min-height:59vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7378 .elementor-element.elementor-element-425b59e:not(.elementor-motion-effects-element-type-background), .elementor-7378 .elementor-element.elementor-element-425b59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;background-image:url("https://elliot.com.br/wp-content/uploads/2025/01/BG-Trader-Shield.1.9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7378 .elementor-element.elementor-element-96652e0{--display:flex;--min-height:430px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B3B3B36;--border-color:#3B3B3B36;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-7378 .elementor-element.elementor-element-96652e0:not(.elementor-motion-effects-element-type-background), .elementor-7378 .elementor-element.elementor-element-96652e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A127D;}.elementor-7378 .elementor-element.elementor-element-96652e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7378 .elementor-element.elementor-element-91ffdd4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-7378 .elementor-element.elementor-element-91ffdd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7378 .elementor-element.elementor-element-91ffdd4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-7378 .elementor-element.elementor-element-81edda5{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7378 .elementor-element.elementor-element-81edda5:not(.elementor-motion-effects-element-type-background), .elementor-7378 .elementor-element.elementor-element-81edda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7378 .elementor-element.elementor-element-91ffdd4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:768px){.elementor-7378 .elementor-element.elementor-element-96652e0{--width:66%;}.elementor-7378 .elementor-element.elementor-element-81edda5{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-7378 .elementor-element.elementor-element-96652e0{--width:80%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7378 .elementor-element.elementor-element-91ffdd4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7378 .elementor-element.elementor-element-91ffdd4{width:var( --container-widget-width, 378.628px );max-width:378.628px;--container-widget-width:378.628px;--container-widget-flex-grow:0;}.elementor-7378 .elementor-element.elementor-element-91ffdd4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-7378 .elementor-element.elementor-element-425b59e{--padding-top:3.5em;--padding-bottom:3.5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-7378 .elementor-element.elementor-element-96652e0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7378 .elementor-element.elementor-element-91ffdd4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for html, class: .elementor-element-d2f2c1c */.chat-window-toggle {
  display: none !important;
}

.chat-header{
  display: none !important;
}


.chat-body{
background-color: #000!important;
}

.chat-message{
    background-color: #0A0A12! Important;
    border: 0px !Important;
    color: #fff! important;
    font-size: 12px!important;
    margin-left: -15px;

}


.chat-message-from-bot {
    color: #C0C0C0! important;
      border-radius: 10px!important;
      border: 0px!important;
    
}

.chat-message-from-user{
    background: #141424 !important;
    border-radius: 10px !important;
}

 .chat-footer {
     background-color: #151515 !important; /* mesmo fundo do chat */
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  position: relative;
  overflow: hidden;
      border-radius: 10px!important;
        border-color: #151515! Important;
      
}



.chat-inputs textarea[data-v-2a7fb1c3] {
    background-color: #151515! important;
  
    border-radius: 20px!important;
    border: 2px! important;
    color: #FFF!important;
}

.chat-input-send-button {
    background-color: #151515! important;
    
}

.chat-input-send-button {
    color:#C0C0C075 !important;
}

.chat-input-send-button:hover {
    color:#fff !important;
}


.chat-body::-webkit-scrollbar {
  width: 8px;
}

.chat-body::-webkit-scrollbar-track {
  background: #151515;
}

.chat-body::-webkit-scrollbar-thumb {
  background-color: #3e3e3e;
  border-radius: 8px;
  border: 2px solid #151515;
}

.chat-body {
  scrollbar-width: thin;
  scrollbar-color: #3e3e3e #151515;
}


.chat-input textarea {
  overflow: hidden !important;
  resize: none !important;
  height: auto !important;
  max-height: 50px !important; /* opcional: limitar crescimento se for multiline */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96652e0 */.elementor-7378 .elementor-element.elementor-element-96652e0{
    backdrop-filter: blur(20px);
}

@media(max-width: 767px){
    .elementor-7378 .elementor-element.elementor-element-96652e0{
    background: transparent !important;
    border: 0px !important;
    backdrop-filter: blur(0px)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425b59e */.elementor-7378 .elementor-element.elementor-element-425b59e{
    overflow: hidden;
}

.elementor-7378 .elementor-element.elementor-element-425b59e::before{
    content: "";
    position: absolute;
    bottom: -15%;
    left: inherit;
    right: calc(50% - 300px);
    width: -600px;
    height: -600px;
    background: #51448C50;
    border-radius: 100%;
    filter: blur(150px);
    mix-blend-mode: screen;
    animation: light 5s infinite;
    pointer-events: none;
    opacity: 0;
}
.elementor-7378 .elementor-element.elementor-element-425b59e::after{
    content: "";
    position: absolute;
    top: -15%;
    left: inherit;
    right: calc(50% - 550px);
    width: 500px;
    height: 500px;
    background: #FEAB6070;
    border-radius: 100%;
    filter: blur(200px);
    mix-blend-mode: screen;
    animation: light 5s 2s infinite;
    pointer-events: none;
    opacity: 0;
}

@keyframes light{
    0%, 100%{
        opacity:0;
    }
    50%{
        opacity:1;
    }
}/* End custom CSS */