.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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-6 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){--kit-widget-spacing: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 */.container-linhas{
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9999;
  overflow: hidden;
}

/* LINHAS */
.linhas{
  position: absolute;
  width: 1px;
  height: 100%;
  background: #0C0B11;
}

/* POSIÇÃO DAS LINHAS */
.linhas:nth-child(1){ left:5%; }
.linhas:nth-child(2){ left:15%; }
.linhas:nth-child(3){ left:25%; }
.linhas:nth-child(4){ left:35%; }
.linhas:nth-child(5){ left:65%; }
.linhas:nth-child(6){ left:75%; }
.linhas:nth-child(7){ left:85%; }
.linhas:nth-child(8){ left:95%; }

/* ANIMAÇÃO */
.linhas::after{
  content:'';
  position:absolute;
  width:100%;
  height:18vh;
  top:-40%;
  background: linear-gradient(
    to bottom,
    rgba(249,1,44,0),
    #F9012C,
    #0C0B11
  );
  animation-name: descer;
  animation-timing-function: cubic-bezier(0.4,0,0.2,1);
  animation-iteration-count: infinite;
}

/* VARIAÇÃO DE TEMPO (efeito aleatório) */
.linhas:nth-child(1)::after{ animation-duration:5.5s; animation-delay:1s; }
.linhas:nth-child(2)::after{ animation-duration:7s;   animation-delay:3s; }
.linhas:nth-child(3)::after{ animation-duration:6s;   animation-delay:2s; }
.linhas:nth-child(4)::after{ animation-duration:8s;   animation-delay:4s; }
.linhas:nth-child(5)::after{ animation-duration:5s;   animation-delay:1.5s; }
.linhas:nth-child(6)::after{ animation-duration:7.5s; animation-delay:2.8s; }
.linhas:nth-child(7)::after{ animation-duration:6.8s; animation-delay:3.6s; }
.linhas:nth-child(8)::after{ animation-duration:9s;   animation-delay:5s; }

@keyframes descer{
  from{ top:-40%; }
  to{ top:120%; }
}

/* MOBILE */
@media(max-width:768px){
  .linhas:nth-child(2),
  .linhas:nth-child(4),
  .linhas:nth-child(6),
  .linhas:nth-child(8){
    display:none;
  }
}


// Cursor geral do site

html{
cursor:url('https://invictuspayip.com/wp-content/uploads/2026/01/Cursor.png'), auto;
}

// Cursor para botão/links

html.click, html.click a, html.click a:hover, a:hover{
cursor:url('https://invictuspayip.com/wp-content/uploads/2026/01/Cursor.png'), auto;
}


::selection {
    background-color: rgba(255, 255, 255, 0.125);
}

html, body {
    overflow-x: hidden;
}

p:last-of-type {
    margin-bottom: 0;
}

body::-webkit-scrollbar {
    width: 10px; /* largura da barra de rolagem */
}

body::-webkit-scrollbar-track {
    background-color: #111111; /* cor da área de rastreamento */
}

body::-webkit-scrollbar-thumb {
    background: linear-gradient(90deg, #fff, #fff); /* cor do SCROLL*/
    border-radius: 15px; /* arredondamento do SCROLL */
    border: 2px solid #111111; /* cria espaçamento em torno do SCROLL*/
}/* End custom CSS */