.elementor-395 .elementor-element.elementor-element-dbbda30{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;}.elementor-395 .elementor-element.elementor-element-dbbda30:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-dbbda30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background:url("https://pontesinvestment.com.br/wp-content/uploads/2026/01/arte3.png") 50% 50%;background-size:cover;}.elementor-395 .elementor-element.elementor-element-7dfa75b{--display:flex;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-395 .elementor-element.elementor-element-8c3dccf{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-dfaf125 );}.elementor-395 .elementor-element.elementor-element-8c3dccf .elementor-headline{text-align:center;font-family:"RutanTrial", Sans-serif;font-size:47px;font-weight:800;letter-spacing:0px;word-spacing:0px;}.elementor-395 .elementor-element.elementor-element-8c3dccf .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-395 .elementor-element.elementor-element-8c3dccf .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-395 .elementor-element.elementor-element-8c3dccf .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-dfaf125 );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-395 .elementor-element.elementor-element-c1dbb57{text-align:center;}.elementor-395 .elementor-element.elementor-element-c1dbb57 .elementor-heading-title{font-family:"RutanTrial", Sans-serif;font-size:25px;font-weight:200;letter-spacing:0px;word-spacing:0px;}@media(max-width:1024px){.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-395 .elementor-element.elementor-element-dbbda30{--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;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-395 .elementor-element.elementor-element-8c3dccf .elementor-headline{font-size:26px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-395 .elementor-element.elementor-element-c1dbb57 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for animated-headline, class: .elementor-element-8c3dccf */.elementor-395 .elementor-element.elementor-element-8c3dccf{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1dbb57 */.elementor-395 .elementor-element.elementor-element-c1dbb57{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbbda30 */.container {
    position: relative;
    background-color: #000; /* Fundo Preto */
    overflow: hidden;
    z-index: 0;
}

/* Camada 1: Estrelas Pequenas (Fundo) */
.container::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    background: transparent;
    z-index: -2;
    /* As coordenadas das estrelas */
    box-shadow: 
        10vw 10vh #FFF, 20vw 80vh #FFF, 50vw 50vh #FFF, 80vw 10vh #FFF, 
        90vw 90vh #FFF, 40vw 20vh #FFF, 15vw 45vh #FFF, 65vw 85vh #FFF, 
        35vw 35vh #FFF, 70vw 05vh #FFF, 25vw 95vh #FFF, 05vw 60vh #FFF,
        55vw 15vh #FFF, 85vw 35vh #FFF, 95vw 75vh #FFF, 12vw 55vh #FFF;
    animation: animStar 50s linear infinite;
}

/* Camada 2: Estrelas Grandes com Glow (Frente) */
.container::after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 3px;
    background: transparent;
    z-index: -1;
    border-radius: 50%;
    /* O "Glow" espacial */
    filter: drop-shadow(0 0 5px white);
    /* Coordenadas das estrelas grandes */
    box-shadow: 
        15vw 25vh #FFF, 80vw 55vh #FFF, 40vw 40vh #FFF, 
        90vw 15vh #FFF, 10vw 60vh #FFF, 60vw 10vh #FFF;
    animation: animStar 100s linear infinite;
}

/* Animação */
@keyframes animStar {
    from { transform: translateY(0); }
    to { transform: translateY(-100vh); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RutanTrial';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://pontesinvestment.com.br/wp-content/uploads/2025/10/RutanTrial-Black-uploaded-63b6277fc671a.ttf') format('truetype');
}
@font-face {
	font-family: 'RutanTrial';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://pontesinvestment.com.br/wp-content/uploads/2025/10/RutanTrial-Bold-uploaded-63b6277c89d33.ttf') format('truetype');
}
@font-face {
	font-family: 'RutanTrial';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://pontesinvestment.com.br/wp-content/uploads/2025/10/RutanTrial-Light-uploaded-63b6277fb9015.ttf') format('truetype');
}
@font-face {
	font-family: 'RutanTrial';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pontesinvestment.com.br/wp-content/uploads/2025/10/RutanTrial-Medium-uploaded-63b6277f84c07.ttf') format('truetype');
}
@font-face {
	font-family: 'RutanTrial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pontesinvestment.com.br/wp-content/uploads/2025/10/RutanTrial-Regular-uploaded-63b62780047fd.ttf') format('truetype');
}
/* End Custom Fonts CSS */