.elementor-12 .elementor-element.elementor-element-8956eb7{--display:flex;--min-height:860px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8956eb7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8956eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B0D;background-image:url("https://cfoinsights.com.br/wp-content/uploads/2025/03/BG-CFO.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-49a879e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-49a879e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-41036f0{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-41036f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-41036f0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-41036f0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-41036f0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-41036f0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-wrapper .elementor-image-box-img{width:320px;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-title{color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:56px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-description{color:#E6E6E6;font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-b147c0e{width:100%;max-width:100%;}.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-12 .elementor-element.elementor-element-fac8271 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:600;color:#5A82E9;}.elementor-12 .elementor-element.elementor-element-5f2b7fd{--display:flex;--min-height:0px;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5f2b7fd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5f2b7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cfoinsights.com.br/wp-content/uploads/2025/03/Frame-3.webp");}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-e04d3e7{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e04d3e7 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-850d4e3{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-850d4e3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-850d4e3 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-850d4e3 .elementor-image-box-title{margin-bottom:8px;color:#0043EC;font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-850d4e3 .elementor-image-box-description{color:#3F3F3F;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-aaad883{--display:flex;--min-height:80px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aaad883:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aaad883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#596586;}.elementor-12 .elementor-element.elementor-element-af43a18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-af43a18.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-af43a18{text-align:center;}.elementor-12 .elementor-element.elementor-element-af43a18 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:20px;color:#C2D4FF;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-8956eb7{--min-height:0px;--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;--justify-content:center;--padding-top:40px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-41036f0{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-description{font-size:16px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-8956eb7{--content-width:360px;--min-height:90vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-49a879e{--width:99.669%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-41036f0{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-41036f0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-41036f0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-41036f0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-title{font-size:39px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-41036f0 .elementor-image-box-description{font-size:16px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-fac8271{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5f2b7fd{--content-width:340px;--min-height:0px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-850d4e3 .elementor-image-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-850d4e3 .elementor-image-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-aaad883{--content-width:340px;}.elementor-12 .elementor-element.elementor-element-af43a18 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-49a879e{--width:917px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-49a879e{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-41036f0 */:root{
    --fundo-texto-destaque: rgba(204,254,2, 0.08);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto:2px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #CCFE02;
    --background-texto: linear-gradient(to right, #CCFE02 , #CCFE02 );
    --tamanho-circulos: 8px;
    --fundo-circulos: #CCFE02;
}

.background-destaque{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque::after, .background-destaque::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque::after{
    top: -4px;
    left: -4px;
}

.background-destaque::before{
    right: -4px;
    bottom: -4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b147c0e */.elementor-12 .elementor-element.elementor-element-b147c0e .mauticform-page-wrapper {
	border: none;
	padding: 5px;
	border-radius: 30px;
	max-width:600px;
	/* overflow: hidden; */
	margin:auto;
}

.elementor-12 .elementor-element.elementor-element-b147c0e .mauticform-wrapper  {
	max-width: 100%;
	display: block;
	width: 640px;
}
.elementor-12 .elementor-element.elementor-element-b147c0e #mauticform_input_newslettercfoinsights_email {
    border: none;
  outline: none;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4em;
}

.elementor-12 .elementor-element.elementor-element-b147c0e .mauticform-button.btn.btn-default {
	transition: transform 250ms;
	--button-background: #08dd93;
	--button-color: black;
	--button-background-hover: #08dd93;
	
	border-radius: 30px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.4em;
	text-transform: full-size-kana;
	display:block;
	margin:auto;
}
.elementor-12 .elementor-element.elementor-element-b147c0e .mauticform-button.btn.btn-default:hover {
    transform: scale(110%);
}

.elementor-12 .elementor-element.elementor-element-b147c0e form[data-mautic-form] .mauticform-row .mauticform-custom-errormsg {
	display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8956eb7 */:root {
    --largura-elemento: 400px; 
    --altura-elemento: 400px;
    --raio-borda-elemento: 50%;
    --cor-inicial-gradiente: #0043EC;
    --cor-final-gradiente: #0043EC;
    --quantidade-desfoque: 150px; 
    --duracao-animacao-opacidade: 3s; 
    --tempo-animacao-opacidade: linear; 
    --direcao-animacao-opacidade: alternate;
    --iteracao-animacao-opacidade: infinite;
}

.elementor-12 .elementor-element.elementor-element-8956eb7 {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-8956eb7::before {
    content: '';
    position: absolute;
    top: 40%;
    left: 70%;
    transform: translate(-50%,-50%);
    width: var(--largura-elemento);
    height: var(--altura-elemento);
    border-radius: var(--raio-borda-elemento);
    background: linear-gradient(225deg, var(--cor-inicial-gradiente) 0%, var(--cor-final-gradiente) 20%);
    z-index: 0;
    filter: blur(var(--quantidade-desfoque));
    animation: opacity var(--duracao-animacao-opacidade) var(--tempo-animacao-opacidade) var(--direcao-animacao-opacidade) var(--iteracao-animacao-opacidade);
    
}

@keyframes opacity {
    from {
        opacity: 0;
    }
    to {
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS */html,body{
width:100%;
overflow-x:hidden;
}/* End custom CSS */