.elementor-1447 .elementor-element.elementor-element-8570c4c{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1447 .elementor-element.elementor-element-8570c4c:not(.elementor-motion-effects-element-type-background), .elementor-1447 .elementor-element.elementor-element-8570c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jankestudio.com/wp-content/uploads/2025/11/fundoo.webp");background-position:center center;background-size:cover;}.elementor-1447 .elementor-element.elementor-element-8570c4c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1447 .elementor-element.elementor-element-6a4c773{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1447 .elementor-element.elementor-element-6a4c773.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1447 .elementor-element.elementor-element-6a4c773 .elementor-image-box-wrapper{text-align:center;}.elementor-1447 .elementor-element.elementor-element-6a4c773 .elementor-image-box-title{margin-bottom:18px;font-family:"Archivo", Sans-serif;font-size:1.9em;font-weight:500;color:#FFFFFF;}.elementor-1447 .elementor-element.elementor-element-6a4c773 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:1.25em;font-weight:400;color:#FFFFFF;}.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-1447 .elementor-element.elementor-element-c1df523 .elementor-button{background-color:#61CE7000;font-family:"Archivo_SemiExpanded", Sans-serif;font-size:1.5em;font-weight:500;padding:25px 25px 25px 25px;}.elementor-1447 .elementor-element.elementor-element-c1df523{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;}.elementor-1447 .elementor-element.elementor-element-c1df523.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1447 .elementor-element.elementor-element-c1df523 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1447 .elementor-element.elementor-element-c1df523 .elementor-button .elementor-button-content-wrapper{gap:31px;}@media(max-width:767px){.elementor-1447 .elementor-element.elementor-element-8570c4c{--width:90%;--min-height:0px;--justify-content:center;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1447 .elementor-element.elementor-element-8570c4c.e-con{--align-self:center;}.elementor-1447 .elementor-element.elementor-element-6a4c773{width:100%;max-width:100%;}.elementor-1447 .elementor-element.elementor-element-6a4c773 .elementor-image-box-wrapper{text-align:center;}.elementor-1447 .elementor-element.elementor-element-6a4c773 .elementor-image-box-title{font-size:1.9em;}.elementor-1447 .elementor-element.elementor-element-6a4c773 .elementor-image-box-description{font-size:1.2em;}.elementor-1447 .elementor-element.elementor-element-c1df523{width:100%;max-width:100%;}.elementor-1447 .elementor-element.elementor-element-c1df523 .elementor-button{font-size:1.3em;}}@media(min-width:768px){.elementor-1447 .elementor-element.elementor-element-8570c4c{--width:643px;}}@media(max-width:1366px) and (min-width:768px){.elementor-1447 .elementor-element.elementor-element-8570c4c{--width:1606px;}}/* Start custom CSS for image-box, class: .elementor-element-6a4c773 */.elementor-1447 .elementor-element.elementor-element-6a4c773{
    
    text-wrap: balance
}

.destaque {
    color: #F9582D;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1df523 */.elementor-1447 .elementor-element.elementor-element-c1df523{
    border-radius: 0.52738rem;
border: 1.181px solid var(--graphite-code, #54565A);
background: linear-gradient(90deg, #DD4D27 0%, #F9582D 50%, #DD4D27 100%);
}/* End custom CSS */
/* Start custom CSS *//* Estrutura do body para manter layout */
body {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #171717;
  color: #ffffff;
  line-height: 1.6;
  font-family: sans-serif;
}

html, body{
width: 100%;
overflow-x: hidden;
}

/* Contêiner das linhas */
.container-linhas {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  pointer-events: none;
  z-index: 1;
  overflow: hidden;
}

/* Linhas centrais */
.linhas {
  position: absolute;
  width: 1px;
  height: 100%;
  background: rgba(255, 255, 255, 0.09);
}

/* Linhas posicionadas corretamente */
.linhas:nth-child(1) {
  left: calc(25% - 0.5px);
}
.linhas:nth-child(2) {
  left: calc(50% - 0.5px);
}
.linhas:nth-child(3) {
  left: calc(75% - 0.5px);
}

/* Efeito de brilho descendo */
.linhas::after {
  content: "";
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 1) 75%,
    rgba(255, 255, 255, 0.5) 100%
  );
  animation: descer 7s infinite cubic-bezier(0.4, 0.26, 0, 0.97);
}

/* Ajuste de delay para animação */
.linhas:nth-child(1)::after { animation-delay: 2s; }
.linhas:nth-child(2)::after { animation-delay: 2.2s; }
.linhas:nth-child(3)::after { animation-delay: 2.5s; }

/* Animação do brilho descendo */
@keyframes descer {
  0%   { top: -50%; }
  100% { top: 110%; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo_SemiExpanded';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://jankestudio.com/wp-content/uploads/2024/10/Archivo_SemiExpanded-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo_SemiExpanded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://jankestudio.com/wp-content/uploads/2024/10/Archivo_SemiExpanded-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo_SemiExpanded';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jankestudio.com/wp-content/uploads/2024/10/Archivo_SemiExpanded-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo_SemiExpanded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jankestudio.com/wp-content/uploads/2024/10/Archivo-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */