.elementor-86 .elementor-element.elementor-element-b0cb197{--display:flex;--min-height:80vh;--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:124px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-86 .elementor-element.elementor-element-b0cb197:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-b0cb197 > .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-86 .elementor-element.elementor-element-cdab07b{--display:flex;--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;--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-86 .elementor-element.elementor-element-cdab07b.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-86 .elementor-element.elementor-element-b7e89f9{width:var( --container-widget-width, 578px );max-width:578px;--container-widget-width:578px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-b7e89f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-b7e89f9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-wrapper{text-align:center;}.elementor-86 .elementor-element.elementor-element-b7e89f9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-86 .elementor-element.elementor-element-b7e89f9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-86 .elementor-element.elementor-element-b7e89f9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-wrapper .elementor-image-box-img{width:320px;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-title{color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:56px;font-weight:600;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-description{color:#E6E6E6;font-family:"Space Grotesk", Sans-serif;font-size:23px;font-weight:400;line-height:1.4em;}.elementor-86 .elementor-element.elementor-element-4da6760 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-86 .elementor-element.elementor-element-e99c30c{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-e99c30c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-86 .elementor-element.elementor-element-e99c30c .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-86 .elementor-element.elementor-element-e99c30c .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:14px;fill:#064E3B;color:#064E3B;padding:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-9a40cb2 .elementor-button{background-color:#61CE7000;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;text-decoration:underline;line-height:14px;fill:#90FFE2;color:#90FFE2;padding:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-9a40cb2{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-9a40cb2 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-808edf5{--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-86 .elementor-element.elementor-element-808edf5:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-808edf5 > .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-86 .elementor-element.elementor-element-7e13410{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-7e13410.elementor-element{--align-self:flex-start;}.elementor-86 .elementor-element.elementor-element-7e13410 img{width:100%;}.elementor-86 .elementor-element.elementor-element-e7c593b{--display:flex;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-0d60f32{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-0d60f32 .elementor-image-box-wrapper{text-align:left;}.elementor-86 .elementor-element.elementor-element-0d60f32 .elementor-image-box-title{margin-bottom:8px;color:#0043EC;font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:700;}.elementor-86 .elementor-element.elementor-element-0d60f32 .elementor-image-box-description{color:#3F3F3F;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-86 .elementor-element.elementor-element-f426afb > .elementor-widget-container{background-color:#191B22C2;margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606794;border-radius:80px 80px 80px 80px;}.elementor-86 .elementor-element.elementor-element-f426afb.elementor-element{--align-self:flex-start;}.elementor-86 .elementor-element.elementor-element-f426afb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-86 .elementor-element.elementor-element-f426afb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-86 .elementor-element.elementor-element-f426afb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-86 .elementor-element.elementor-element-f426afb{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-86 .elementor-element.elementor-element-f426afb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-86 .elementor-element.elementor-element-f426afb .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-86 .elementor-element.elementor-element-f426afb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-86 .elementor-element.elementor-element-2e873e3{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-2e873e3.elementor-element{--align-self:flex-start;}.elementor-86 .elementor-element.elementor-element-2e873e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-86 .elementor-element.elementor-element-2e873e3 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-86 .elementor-element.elementor-element-2e873e3 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:14px;fill:#064E3B;color:#064E3B;padding:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-86 .elementor-element.elementor-element-b0cb197{--min-height:0vh;--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-86 .elementor-element.elementor-element-b7e89f9{width:100%;max-width:100%;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-description{font-size:16px;}.elementor-86 .elementor-element.elementor-element-808edf5{--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:124px;--padding-bottom:124px;--padding-left:24px;--padding-right:24px;}.elementor-86 .elementor-element.elementor-element-7e13410.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-0d60f32{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-86 .elementor-element.elementor-element-b0cb197{--content-width:360px;--min-height:82vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10vw;--padding-bottom:8vw;--padding-left:7vw;--padding-right:7vw;}.elementor-86 .elementor-element.elementor-element-cdab07b{--width:99.669%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86 .elementor-element.elementor-element-b7e89f9{width:initial;max-width:initial;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-wrapper{text-align:left;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-img{margin-bottom:0px;}.elementor-86 .elementor-element.elementor-element-b7e89f9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-86 .elementor-element.elementor-element-b7e89f9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-86 .elementor-element.elementor-element-b7e89f9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-title{font-size:33px;line-height:1em;}.elementor-86 .elementor-element.elementor-element-b7e89f9 .elementor-image-box-description{font-size:16px;line-height:1.3em;}.elementor-86 .elementor-element.elementor-element-808edf5{--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-86 .elementor-element.elementor-element-0d60f32 .elementor-image-box-title{font-size:24px;}.elementor-86 .elementor-element.elementor-element-0d60f32 .elementor-image-box-description{font-size:16px;}.elementor-86 .elementor-element.elementor-element-f426afb > .elementor-widget-container{padding:08px 60px 08px 16px;}.elementor-86 .elementor-element.elementor-element-f426afb.elementor-element{--align-self:stretch;}.elementor-86 .elementor-element.elementor-element-f426afb{--e-icon-list-icon-size:29px;}.elementor-86 .elementor-element.elementor-element-f426afb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-86 .elementor-element.elementor-element-f426afb .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-cdab07b{--width:917px;}.elementor-86 .elementor-element.elementor-element-e7c593b{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-86 .elementor-element.elementor-element-cdab07b{--width:100%;}.elementor-86 .elementor-element.elementor-element-e7c593b{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-b7e89f9 */: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 button, class: .elementor-element-e99c30c */.elementor-86 .elementor-element.elementor-element-e99c30c .elementor-button-icon { font-size: 20px; } .elementor-86 .elementor-element.elementor-element-e99c30c .elementor-button-content-wrapper { align-items: center; } .elementor-86 .elementor-element.elementor-element-e99c30c .elementor-button-text { 	flex-grow: 0; }

.elementor-86 .elementor-element.elementor-element-e99c30c #btn {border-radius: 10px;
background: radial-gradient(50.58% 60.17% at 50.14% 8.42%, #9FFFDE 0%, #08DD93 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb197 */: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-86 .elementor-element.elementor-element-b0cb197 {
    position: relative;
}

.elementor-86 .elementor-element.elementor-element-b0cb197::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 for button, class: .elementor-element-2e873e3 */.elementor-86 .elementor-element.elementor-element-2e873e3 .elementor-button-icon { font-size: 20px; } .elementor-86 .elementor-element.elementor-element-2e873e3 .elementor-button-content-wrapper { align-items: center; } .elementor-86 .elementor-element.elementor-element-2e873e3 .elementor-button-text { 	flex-grow: 0; }

.elementor-86 .elementor-element.elementor-element-2e873e3 #btn {border-radius: 10px;
background: radial-gradient(50.58% 60.17% at 50.14% 8.42%, #9FFFDE 0%, #08DD93 100%);}/* End custom CSS */
/* Start custom CSS */.custom-green {color: #08DD93;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 24px */}

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


.sombra .elementor-image-box-img {
    border-radius: 80px;
    background: linear-gradient(180deg, #346DFC 0%, #0B2E86 100%);
    box-shadow: 0px 14px 26.5px 0px rgba(36, 77, 181, 0.86);
}/* End custom CSS */