.elementor-8 .elementor-element.elementor-element-109c2a2{--display:flex;--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:228px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-109c2a2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-109c2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treeid.com.br/wp-content/uploads/2025/10/bg-hero-home-splited.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-1cd4698{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-8 .elementor-element.elementor-element-95f746c .elementor-heading-title{font-family:var( --e-global-typography-6b2d2c5-font-family ), Sans-serif;font-size:var( --e-global-typography-6b2d2c5-font-size );font-weight:var( --e-global-typography-6b2d2c5-font-weight );line-height:var( --e-global-typography-6b2d2c5-line-height );color:var( --e-global-color-402ec53 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-421b82c{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-04434a4 ) 0%, #5CD1FA00 100%);}.elementor-8 .elementor-element.elementor-element-421b82c .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-421b82c .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-246ee0d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-bf20789-font-family ), Sans-serif;font-size:var( --e-global-typography-bf20789-font-size );font-weight:var( --e-global-typography-bf20789-font-weight );line-height:var( --e-global-typography-bf20789-line-height );color:var( --e-global-color-8cb70da );}.elementor-widget-global .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-8 .elementor-element.elementor-global-699 .elementor-button{background-color:#3303544D;font-family:var( --e-global-typography-bf20789-font-family ), Sans-serif;font-size:var( --e-global-typography-bf20789-font-size );font-weight:var( --e-global-typography-bf20789-font-weight );line-height:var( --e-global-typography-bf20789-line-height );fill:var( --e-global-color-c21eb82 );color:var( --e-global-color-c21eb82 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AD58FB;border-radius:99px 99px 99px 99px;padding:12px 28px 12px 16px;}.elementor-8 .elementor-element.elementor-global-699 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-global-699 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-global-699 .elementor-button:hover, .elementor-8 .elementor-element.elementor-global-699 .elementor-button:focus{color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-global-699 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-global-699 .elementor-button:focus svg{fill:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-d665cdf{--display:flex;--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;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-78b0e17{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e289ae9{font-family:var( --e-global-typography-e66835f-font-family ), Sans-serif;font-size:var( --e-global-typography-e66835f-font-size );font-weight:var( --e-global-typography-e66835f-font-weight );text-transform:var( --e-global-typography-e66835f-text-transform );}.elementor-8 .elementor-element.elementor-element-e289ae9 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c0f40ac{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-c0f40ac .elementor-heading-title{font-family:var( --e-global-typography-5eb7047-font-family ), Sans-serif;font-size:var( --e-global-typography-5eb7047-font-size );font-weight:var( --e-global-typography-5eb7047-font-weight );line-height:var( --e-global-typography-5eb7047-line-height );}.elementor-8 .elementor-element.elementor-element-b82b3a0{--display:flex;--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e729478{font-family:var( --e-global-typography-bf20789-font-family ), Sans-serif;font-size:var( --e-global-typography-bf20789-font-size );font-weight:var( --e-global-typography-bf20789-font-weight );line-height:var( --e-global-typography-bf20789-line-height );color:var( --e-global-color-text );}.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-8 .elementor-element.elementor-element-2f66e8a .elementor-button{background-color:#00886300;font-family:var( --e-global-typography-2f20bec-font-family ), Sans-serif;font-size:var( --e-global-typography-2f20bec-font-size );font-weight:var( --e-global-typography-2f20bec-font-weight );line-height:var( --e-global-typography-2f20bec-line-height );fill:var( --e-global-color-eb87d5a );color:var( --e-global-color-eb87d5a );padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2f66e8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-2f66e8a .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2f66e8a .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2f66e8a .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-2f66e8a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0205dc3{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-04434a4 ) 0%, #5CD1FA00 100%);}.elementor-8 .elementor-element.elementor-element-0205dc3 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-0205dc3 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-8 .elementor-element.elementor-element-48276ddd{--display:flex;--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-48276ddd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-48276ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c0e13 );background-image:url("https://treeid.com.br/wp-content/uploads/2025/11/bg-grid-blueprint.webp");background-position:center center;background-repeat:no-repeat;}.elementor-8 .elementor-element.elementor-element-6b163f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -72px) 0px;font-family:var( --e-global-typography-e66835f-font-family ), Sans-serif;font-size:var( --e-global-typography-e66835f-font-size );font-weight:var( --e-global-typography-e66835f-font-weight );text-transform:var( --e-global-typography-e66835f-text-transform );color:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-6b163f3 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-44f0c9c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:72px;font-weight:200;line-height:1.2em;color:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-6596ebc1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-8 .elementor-element.elementor-element-5704f26d .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-5704f26d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-5704f26d{width:100%;max-width:100%;border-style:none;}.elementor-8 .elementor-element.elementor-element-5704f26d .elementor-cta__content{min-height:280px;text-align:start;background-color:#0A354200;}.elementor-8 .elementor-element.elementor-element-5704f26d .elementor-cta__bg-wrapper{min-height:220px;}.elementor-8 .elementor-element.elementor-element-5704f26d .elementor-cta__title{font-family:var( --e-global-typography-d1c2f21-font-family ), Sans-serif;font-size:var( --e-global-typography-d1c2f21-font-size );font-weight:var( --e-global-typography-d1c2f21-font-weight );line-height:var( --e-global-typography-d1c2f21-line-height );color:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-5704f26d .elementor-cta__description{color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-363be9a9{width:100%;max-width:100%;border-style:none;}.elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta__content{min-height:280px;text-align:start;background-color:#0A354200;}.elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta__bg-wrapper{min-height:220px;}.elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta__title{font-family:var( --e-global-typography-d1c2f21-font-family ), Sans-serif;font-size:var( --e-global-typography-d1c2f21-font-size );font-weight:var( --e-global-typography-d1c2f21-font-weight );line-height:var( --e-global-typography-d1c2f21-line-height );color:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta__description{color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-a718c5d{width:100%;max-width:100%;border-style:none;}.elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta__content{min-height:280px;text-align:start;background-color:#0A354200;}.elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta__bg-wrapper{min-height:220px;}.elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta__title{font-family:var( --e-global-typography-d1c2f21-font-family ), Sans-serif;font-size:var( --e-global-typography-d1c2f21-font-size );font-weight:var( --e-global-typography-d1c2f21-font-weight );line-height:var( --e-global-typography-d1c2f21-line-height );color:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta__description{color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-7128ac6{--display:flex;--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7128ac6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7128ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8cb70da ) 55%, var( --e-global-color-04434a4 ) 100%);}.elementor-8 .elementor-element.elementor-element-bc07cb1{--display:flex;--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:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d79c5a9{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-d79c5a9 .elementor-heading-title{font-family:var( --e-global-typography-aa62f56-font-family ), Sans-serif;font-size:var( --e-global-typography-aa62f56-font-size );font-weight:var( --e-global-typography-aa62f56-font-weight );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-7077436{font-family:var( --e-global-typography-bf20789-font-family ), Sans-serif;font-size:var( --e-global-typography-bf20789-font-size );font-weight:var( --e-global-typography-bf20789-font-weight );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-eb63839{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-b513720{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta__content{text-align:start;padding:24px 24px 24px 24px;background-color:#DAD5D500;}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-icon-wrapper{margin-bottom:8px;}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-04434a4 );color:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-04434a4 );fill:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b513720 .elementor-view-default .elementor-icon{color:var( --e-global-color-04434a4 );border-color:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b513720 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-icon{font-size:32px;padding:16px;border-width:0px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta__title{font-family:var( --e-global-typography-374211d-font-family ), Sans-serif;font-size:var( --e-global-typography-374211d-font-size );font-weight:var( --e-global-typography-374211d-font-weight );line-height:var( --e-global-typography-374211d-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta__description{font-family:var( --e-global-typography-41a2f06-font-family ), Sans-serif;font-size:var( --e-global-typography-41a2f06-font-size );font-weight:var( --e-global-typography-41a2f06-font-weight );line-height:var( --e-global-typography-41a2f06-line-height );color:var( --e-global-color-af51764 );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta__description:not(:last-child){margin-bottom:32px;}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-66f3177{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta__content{text-align:start;padding:24px 24px 24px 24px;background-color:#DAD5D500;}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-icon-wrapper{margin-bottom:8px;}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-04434a4 );color:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-04434a4 );fill:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-66f3177 .elementor-view-default .elementor-icon{color:var( --e-global-color-04434a4 );border-color:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-66f3177 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-icon{font-size:40px;padding:12px;border-width:0px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta__title{font-family:var( --e-global-typography-374211d-font-family ), Sans-serif;font-size:var( --e-global-typography-374211d-font-size );font-weight:var( --e-global-typography-374211d-font-weight );line-height:var( --e-global-typography-374211d-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta__description{font-family:var( --e-global-typography-41a2f06-font-family ), Sans-serif;font-size:var( --e-global-typography-41a2f06-font-size );font-weight:var( --e-global-typography-41a2f06-font-weight );line-height:var( --e-global-typography-41a2f06-line-height );color:var( --e-global-color-af51764 );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta__description:not(:last-child){margin-bottom:32px;}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-bb527b9{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta__content{text-align:start;padding:24px 24px 24px 24px;background-color:#DAD5D500;}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-icon-wrapper{margin-bottom:8px;}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-04434a4 );color:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-04434a4 );fill:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-view-default .elementor-icon{color:var( --e-global-color-04434a4 );border-color:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-icon{font-size:40px;padding:12px;border-width:0px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta__title{font-family:var( --e-global-typography-374211d-font-family ), Sans-serif;font-size:var( --e-global-typography-374211d-font-size );font-weight:var( --e-global-typography-374211d-font-weight );line-height:var( --e-global-typography-374211d-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta__description{font-family:var( --e-global-typography-41a2f06-font-family ), Sans-serif;font-size:var( --e-global-typography-41a2f06-font-size );font-weight:var( --e-global-typography-41a2f06-font-weight );line-height:var( --e-global-typography-41a2f06-line-height );color:var( --e-global-color-af51764 );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta__description:not(:last-child){margin-bottom:32px;}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-6746d05{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta__content{text-align:start;padding:24px 24px 24px 24px;background-color:#DAD5D500;}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-icon-wrapper{margin-bottom:8px;}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-04434a4 );color:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-04434a4 );fill:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6746d05 .elementor-view-default .elementor-icon{color:var( --e-global-color-04434a4 );border-color:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6746d05 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-04434a4 );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-5253902 );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-icon{font-size:40px;padding:12px;border-width:0px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta__title{font-family:var( --e-global-typography-374211d-font-family ), Sans-serif;font-size:var( --e-global-typography-374211d-font-size );font-weight:var( --e-global-typography-374211d-font-weight );line-height:var( --e-global-typography-374211d-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta__description{font-family:var( --e-global-typography-41a2f06-font-family ), Sans-serif;font-size:var( --e-global-typography-41a2f06-font-size );font-weight:var( --e-global-typography-41a2f06-font-weight );line-height:var( --e-global-typography-41a2f06-line-height );color:var( --e-global-color-af51764 );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta__description:not(:last-child){margin-bottom:32px;}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4a5d134{--display:flex;--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4a5d134:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a5d134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4372f2 );background-image:url("https://treeid.com.br/wp-content/uploads/2025/10/bg-big-numbers-purple.webp");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fcf61b3{--display:flex;--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:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2cb3e93{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2cb3e93 .elementor-heading-title{font-family:var( --e-global-typography-63cf1d0-font-family ), Sans-serif;font-size:var( --e-global-typography-63cf1d0-font-size );font-weight:var( --e-global-typography-63cf1d0-font-weight );line-height:var( --e-global-typography-63cf1d0-line-height );color:var( --e-global-color-c21eb82 );}.elementor-8 .elementor-element.elementor-element-d4b8095{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-67c3812{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-abf41aa .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-c21eb82 );font-family:var( --e-global-typography-6b2d2c5-font-family ), Sans-serif;font-size:var( --e-global-typography-6b2d2c5-font-size );font-weight:var( --e-global-typography-6b2d2c5-font-weight );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-68831fa{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-c21eb82 ) 0%, #5CD1FA00 71%);}.elementor-8 .elementor-element.elementor-element-68831fa .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-68831fa .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-8 .elementor-element.elementor-element-b0e48cb{font-family:var( --e-global-typography-bf20789-font-family ), Sans-serif;font-size:var( --e-global-typography-bf20789-font-size );font-weight:var( --e-global-typography-bf20789-font-weight );line-height:var( --e-global-typography-bf20789-line-height );color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-bf82056{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ca452cc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-c21eb82 );font-family:var( --e-global-typography-6b2d2c5-font-family ), Sans-serif;font-size:var( --e-global-typography-6b2d2c5-font-size );font-weight:var( --e-global-typography-6b2d2c5-font-weight );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-c128a36{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-c21eb82 ) 0%, #5CD1FA00 71%);}.elementor-8 .elementor-element.elementor-element-c128a36 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-c128a36 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-8 .elementor-element.elementor-element-c03bb39{font-family:var( --e-global-typography-bf20789-font-family ), Sans-serif;font-size:var( --e-global-typography-bf20789-font-size );font-weight:var( --e-global-typography-bf20789-font-weight );line-height:var( --e-global-typography-bf20789-line-height );color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-4422870{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-51504a5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-c21eb82 );font-family:var( --e-global-typography-6b2d2c5-font-family ), Sans-serif;font-size:var( --e-global-typography-6b2d2c5-font-size );font-weight:var( --e-global-typography-6b2d2c5-font-weight );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-131e980{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-c21eb82 ) 0%, #5CD1FA00 71%);}.elementor-8 .elementor-element.elementor-element-131e980 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-131e980 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-8 .elementor-element.elementor-element-36d99ce{font-family:var( --e-global-typography-bf20789-font-family ), Sans-serif;font-size:var( --e-global-typography-bf20789-font-size );font-weight:var( --e-global-typography-bf20789-font-weight );line-height:var( --e-global-typography-bf20789-line-height );color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-d05d48e{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-28c388d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-c21eb82 );font-family:var( --e-global-typography-6b2d2c5-font-family ), Sans-serif;font-size:var( --e-global-typography-6b2d2c5-font-size );font-weight:var( --e-global-typography-6b2d2c5-font-weight );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-31a0819{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-c21eb82 ) 0%, #5CD1FA00 71%);}.elementor-8 .elementor-element.elementor-element-31a0819 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-31a0819 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-8 .elementor-element.elementor-element-6c617ae{font-family:var( --e-global-typography-bf20789-font-family ), Sans-serif;font-size:var( --e-global-typography-bf20789-font-size );font-weight:var( --e-global-typography-bf20789-font-weight );line-height:var( --e-global-typography-bf20789-line-height );color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-9b9d40c{--display:flex;--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9b9d40c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9b9d40c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-11668bf{--display:flex;--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:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-88becc7{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2e1ca69{font-family:var( --e-global-typography-e66835f-font-family ), Sans-serif;font-size:var( --e-global-typography-e66835f-font-size );font-weight:var( --e-global-typography-e66835f-font-weight );text-transform:var( --e-global-typography-e66835f-text-transform );}.elementor-8 .elementor-element.elementor-element-2e1ca69 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-f893eee{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-f893eee .elementor-heading-title{font-family:var( --e-global-typography-aa62f56-font-family ), Sans-serif;font-size:var( --e-global-typography-aa62f56-font-size );font-weight:var( --e-global-typography-aa62f56-font-weight );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-df90f86{font-family:var( --e-global-typography-bf20789-font-family ), Sans-serif;font-size:var( --e-global-typography-bf20789-font-size );font-weight:var( --e-global-typography-bf20789-font-weight );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-b090f60{--display:flex;--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;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-66a09e9{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:32px 32px 32px 32px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-66a09e9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-66a09e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ab7f3b );background-image:url("https://treeid.com.br/wp-content/uploads/2025/11/contratacao-sem-barreiras-01.webp");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-54e91b0 .elementor-heading-title{font-family:var( --e-global-typography-e404306-font-family ), Sans-serif;font-size:var( --e-global-typography-e404306-font-size );font-weight:var( --e-global-typography-e404306-font-weight );line-height:var( --e-global-typography-e404306-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e646fa7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-59baef5{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-575f6f4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:32px 32px 32px 32px;--padding-top:120px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-575f6f4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-575f6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5253902 );background-image:url("https://treeid.com.br/wp-content/uploads/2025/11/superar-expectativas-2.webp");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d70f340 .elementor-heading-title{font-family:var( --e-global-typography-28e1a3f-font-family ), Sans-serif;font-size:var( --e-global-typography-28e1a3f-font-size );font-weight:var( --e-global-typography-28e1a3f-font-weight );line-height:var( --e-global-typography-28e1a3f-line-height );color:var( --e-global-color-e4c0e13 );}.elementor-8 .elementor-element.elementor-element-b46724d{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-af51764 );}.elementor-8 .elementor-element.elementor-element-c7d1a67{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:32px 32px 32px 32px;--padding-top:120px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-c7d1a67:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c7d1a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9bf352 );background-image:url("https://treeid.com.br/wp-content/uploads/2025/11/projetos-transformadores-3.webp");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e7bf0ee .elementor-heading-title{font-family:var( --e-global-typography-28e1a3f-font-family ), Sans-serif;font-size:var( --e-global-typography-28e1a3f-font-size );font-weight:var( --e-global-typography-28e1a3f-font-weight );line-height:var( --e-global-typography-28e1a3f-line-height );color:var( --e-global-color-32bb05d );}.elementor-8 .elementor-element.elementor-element-9b4b9b7{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-8cb70da );}.elementor-8 .elementor-element.elementor-element-a3639b9{--display:flex;--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a3639b9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a3639b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8cb70da ) 37%, var( --e-global-color-e4bab43 ) 80%);}.elementor-8 .elementor-element.elementor-element-bd0f09e{text-align:center;}.elementor-8 .elementor-element.elementor-element-bd0f09e .elementor-heading-title{font-family:var( --e-global-typography-aa62f56-font-family ), Sans-serif;font-size:var( --e-global-typography-aa62f56-font-size );font-weight:var( --e-global-typography-aa62f56-font-weight );line-height:var( --e-global-typography-aa62f56-line-height );color:var( --e-global-color-text );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-repeater-item-2c5ad3d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://treeid.com.br/wp-content/uploads/2025/11/case-sucesso.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-repeater-item-c60acb9 .swiper-slide-bg{background-color:#4054b2;}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-repeater-item-bda8c2a .swiper-slide-bg{background-color:#1abc9c;}.elementor-8 .elementor-element.elementor-element-247b7e0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-8 .elementor-element.elementor-element-247b7e0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 16px 0px rgba(255, 255, 255, 0.5);}.elementor-8 .elementor-element.elementor-element-247b7e0:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFA6;}.elementor-8 .elementor-element.elementor-element-247b7e0 .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-247b7e0 .swiper-slide-inner{text-align:start;}.elementor-8 .elementor-element.elementor-element-247b7e0 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-slide-heading{font-family:var( --e-global-typography-aa62f56-font-family ), Sans-serif;font-size:var( --e-global-typography-aa62f56-font-size );font-weight:var( --e-global-typography-aa62f56-font-weight );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-247b7e0 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:300px;}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-slide-description{font-family:var( --e-global-typography-b86b43a-font-family ), Sans-serif;font-size:var( --e-global-typography-b86b43a-font-size );font-weight:var( --e-global-typography-b86b43a-font-weight );line-height:var( --e-global-typography-b86b43a-line-height );}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-slide-button{border-width:1px;border-radius:99px;}.elementor-8 .elementor-element.elementor-element-247b7e0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF7A;opacity:1;}.elementor-8 .elementor-element.elementor-element-247b7e0 .swiper-pagination-bullet-active{background-color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-b7d4319{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b7d4319:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b7d4319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4bab43 );}.elementor-8 .elementor-element.elementor-element-939fbcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:var( --e-global-typography-e66835f-font-family ), Sans-serif;font-size:var( --e-global-typography-e66835f-font-size );font-weight:var( --e-global-typography-e66835f-font-weight );text-transform:var( --e-global-typography-e66835f-text-transform );color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-f0ac8b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;font-family:var( --e-global-typography-28e1a3f-font-family ), Sans-serif;font-size:var( --e-global-typography-28e1a3f-font-size );font-weight:var( --e-global-typography-28e1a3f-font-weight );line-height:var( --e-global-typography-28e1a3f-line-height );color:var( --e-global-color-8cb70da );}.elementor-8 .elementor-element.elementor-element-2c2e796{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-715acc8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-128dac7 );--border-color:var( --e-global-color-128dac7 );--border-radius:24px 24px 24px 24px;}.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-8 .elementor-element.elementor-element-7ed5c25{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-128dac7 );--border-color:var( --e-global-color-128dac7 );--border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-8b14447{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-128dac7 );--border-color:var( --e-global-color-128dac7 );--border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-e28f2bb{--display:flex;--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;--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-8 .elementor-element.elementor-element-3bb3810{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-109c2a2{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-1cd4698{--width:80%;}.elementor-8 .elementor-element.elementor-element-d665cdf{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-78b0e17{--width:60%;}.elementor-8 .elementor-element.elementor-element-b82b3a0{--width:40%;}.elementor-8 .elementor-element.elementor-element-48276ddd{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-7128ac6{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-4a5d134{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-9b9d40c{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-66a09e9{--width:60%;}.elementor-8 .elementor-element.elementor-element-59baef5{--width:40%;}.elementor-8 .elementor-element.elementor-element-a3639b9{--content-width:1280px;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-4a5d134:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a5d134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-95f746c .elementor-heading-title{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-246ee0d{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-global-699 .elementor-button{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-e289ae9{font-size:var( --e-global-typography-e66835f-font-size );}.elementor-8 .elementor-element.elementor-element-c0f40ac .elementor-heading-title{font-size:var( --e-global-typography-5eb7047-font-size );line-height:var( --e-global-typography-5eb7047-line-height );}.elementor-8 .elementor-element.elementor-element-e729478{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-2f66e8a .elementor-button{font-size:var( --e-global-typography-2f20bec-font-size );line-height:var( --e-global-typography-2f20bec-line-height );}.elementor-8 .elementor-element.elementor-element-6b163f3{font-size:var( --e-global-typography-e66835f-font-size );}.elementor-8 .elementor-element.elementor-element-6596ebc1{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-5704f26d .elementor-cta__title{font-size:var( --e-global-typography-d1c2f21-font-size );line-height:var( --e-global-typography-d1c2f21-line-height );}.elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta__title{font-size:var( --e-global-typography-d1c2f21-font-size );line-height:var( --e-global-typography-d1c2f21-line-height );}.elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta__title{font-size:var( --e-global-typography-d1c2f21-font-size );line-height:var( --e-global-typography-d1c2f21-line-height );}.elementor-8 .elementor-element.elementor-element-d79c5a9 .elementor-heading-title{font-size:var( --e-global-typography-aa62f56-font-size );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-7077436{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-eb63839{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta__title{font-size:var( --e-global-typography-374211d-font-size );line-height:var( --e-global-typography-374211d-line-height );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta__description{font-size:var( --e-global-typography-41a2f06-font-size );line-height:var( --e-global-typography-41a2f06-line-height );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta__title{font-size:var( --e-global-typography-374211d-font-size );line-height:var( --e-global-typography-374211d-line-height );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta__description{font-size:var( --e-global-typography-41a2f06-font-size );line-height:var( --e-global-typography-41a2f06-line-height );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta__title{font-size:var( --e-global-typography-374211d-font-size );line-height:var( --e-global-typography-374211d-line-height );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta__description{font-size:var( --e-global-typography-41a2f06-font-size );line-height:var( --e-global-typography-41a2f06-line-height );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta__title{font-size:var( --e-global-typography-374211d-font-size );line-height:var( --e-global-typography-374211d-line-height );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta__description{font-size:var( --e-global-typography-41a2f06-font-size );line-height:var( --e-global-typography-41a2f06-line-height );}.elementor-8 .elementor-element.elementor-element-2cb3e93 .elementor-heading-title{font-size:var( --e-global-typography-63cf1d0-font-size );line-height:var( --e-global-typography-63cf1d0-line-height );}.elementor-8 .elementor-element.elementor-element-d4b8095{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-abf41aa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-b0e48cb{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-ca452cc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-c03bb39{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-51504a5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-36d99ce{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-28c388d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-6c617ae{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-2e1ca69{font-size:var( --e-global-typography-e66835f-font-size );}.elementor-8 .elementor-element.elementor-element-f893eee .elementor-heading-title{font-size:var( --e-global-typography-aa62f56-font-size );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-df90f86{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-54e91b0 .elementor-heading-title{font-size:var( --e-global-typography-e404306-font-size );line-height:var( --e-global-typography-e404306-line-height );}.elementor-8 .elementor-element.elementor-element-d70f340 .elementor-heading-title{font-size:var( --e-global-typography-28e1a3f-font-size );line-height:var( --e-global-typography-28e1a3f-line-height );}.elementor-8 .elementor-element.elementor-element-e7bf0ee .elementor-heading-title{font-size:var( --e-global-typography-28e1a3f-font-size );line-height:var( --e-global-typography-28e1a3f-line-height );}.elementor-8 .elementor-element.elementor-element-bd0f09e .elementor-heading-title{font-size:var( --e-global-typography-aa62f56-font-size );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-slide-heading{font-size:var( --e-global-typography-aa62f56-font-size );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-slide-description{font-size:var( --e-global-typography-b86b43a-font-size );line-height:var( --e-global-typography-b86b43a-line-height );}.elementor-8 .elementor-element.elementor-element-939fbcb{font-size:var( --e-global-typography-e66835f-font-size );}.elementor-8 .elementor-element.elementor-element-f0ac8b4{font-size:var( --e-global-typography-28e1a3f-font-size );line-height:var( --e-global-typography-28e1a3f-line-height );}.elementor-8 .elementor-element.elementor-element-2c2e796{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-109c2a2{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-95f746c .elementor-heading-title{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-246ee0d{width:100%;max-width:100%;font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-global-699 .elementor-button{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-d665cdf{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-e289ae9{font-size:var( --e-global-typography-e66835f-font-size );}.elementor-8 .elementor-element.elementor-element-c0f40ac .elementor-heading-title{font-size:var( --e-global-typography-5eb7047-font-size );line-height:var( --e-global-typography-5eb7047-line-height );}.elementor-8 .elementor-element.elementor-element-b82b3a0.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-e729478{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-2f66e8a .elementor-button{font-size:var( --e-global-typography-2f20bec-font-size );line-height:var( --e-global-typography-2f20bec-line-height );}.elementor-8 .elementor-element.elementor-element-48276ddd{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-6b163f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-e66835f-font-size );}.elementor-8 .elementor-element.elementor-element-44f0c9c1 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-6596ebc1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-5704f26d .elementor-cta__content{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-5704f26d .elementor-cta__title{font-size:var( --e-global-typography-d1c2f21-font-size );line-height:var( --e-global-typography-d1c2f21-line-height );}.elementor-8 .elementor-element.elementor-element-5704f26d .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta__content{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta__title{font-size:var( --e-global-typography-d1c2f21-font-size );line-height:var( --e-global-typography-d1c2f21-line-height );}.elementor-8 .elementor-element.elementor-element-363be9a9 .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta__content{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta__title{font-size:var( --e-global-typography-d1c2f21-font-size );line-height:var( --e-global-typography-d1c2f21-line-height );}.elementor-8 .elementor-element.elementor-element-a718c5d .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-7128ac6{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-d79c5a9 .elementor-heading-title{font-size:var( --e-global-typography-aa62f56-font-size );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-7077436{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-eb63839{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta__title{font-size:var( --e-global-typography-374211d-font-size );line-height:var( --e-global-typography-374211d-line-height );}.elementor-8 .elementor-element.elementor-element-b513720 .elementor-cta__description{font-size:var( --e-global-typography-41a2f06-font-size );line-height:var( --e-global-typography-41a2f06-line-height );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta__title{font-size:var( --e-global-typography-374211d-font-size );line-height:var( --e-global-typography-374211d-line-height );}.elementor-8 .elementor-element.elementor-element-66f3177 .elementor-cta__description{font-size:var( --e-global-typography-41a2f06-font-size );line-height:var( --e-global-typography-41a2f06-line-height );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta__title{font-size:var( --e-global-typography-374211d-font-size );line-height:var( --e-global-typography-374211d-line-height );}.elementor-8 .elementor-element.elementor-element-bb527b9 .elementor-cta__description{font-size:var( --e-global-typography-41a2f06-font-size );line-height:var( --e-global-typography-41a2f06-line-height );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta__title{font-size:var( --e-global-typography-374211d-font-size );line-height:var( --e-global-typography-374211d-line-height );}.elementor-8 .elementor-element.elementor-element-6746d05 .elementor-cta__description{font-size:var( --e-global-typography-41a2f06-font-size );line-height:var( --e-global-typography-41a2f06-line-height );}.elementor-8 .elementor-element.elementor-element-4a5d134{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-2cb3e93{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2cb3e93 .elementor-heading-title{font-size:var( --e-global-typography-63cf1d0-font-size );line-height:var( --e-global-typography-63cf1d0-line-height );}.elementor-8 .elementor-element.elementor-element-d4b8095{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-abf41aa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-b0e48cb{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-ca452cc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-c03bb39{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-51504a5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-36d99ce{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-28c388d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-6b2d2c5-font-size );line-height:var( --e-global-typography-6b2d2c5-line-height );}.elementor-8 .elementor-element.elementor-element-6c617ae{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-9b9d40c{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-2e1ca69{font-size:var( --e-global-typography-e66835f-font-size );}.elementor-8 .elementor-element.elementor-element-f893eee .elementor-heading-title{font-size:var( --e-global-typography-aa62f56-font-size );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-df90f86{font-size:var( --e-global-typography-bf20789-font-size );line-height:var( --e-global-typography-bf20789-line-height );}.elementor-8 .elementor-element.elementor-element-66a09e9{--padding-top:24px;--padding-bottom:440px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-54e91b0 .elementor-heading-title{font-size:var( --e-global-typography-e404306-font-size );line-height:var( --e-global-typography-e404306-line-height );}.elementor-8 .elementor-element.elementor-element-d70f340 .elementor-heading-title{font-size:var( --e-global-typography-28e1a3f-font-size );line-height:var( --e-global-typography-28e1a3f-line-height );}.elementor-8 .elementor-element.elementor-element-e7bf0ee .elementor-heading-title{font-size:var( --e-global-typography-28e1a3f-font-size );line-height:var( --e-global-typography-28e1a3f-line-height );}.elementor-8 .elementor-element.elementor-element-a3639b9{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-bd0f09e .elementor-heading-title{font-size:var( --e-global-typography-aa62f56-font-size );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-slide-heading{font-size:var( --e-global-typography-aa62f56-font-size );line-height:var( --e-global-typography-aa62f56-line-height );}.elementor-8 .elementor-element.elementor-element-247b7e0 .elementor-slide-description{font-size:var( --e-global-typography-b86b43a-font-size );line-height:var( --e-global-typography-b86b43a-line-height );}.elementor-8 .elementor-element.elementor-element-b7d4319{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-939fbcb{font-size:var( --e-global-typography-e66835f-font-size );}.elementor-8 .elementor-element.elementor-element-f0ac8b4{font-size:var( --e-global-typography-28e1a3f-font-size );line-height:var( --e-global-typography-28e1a3f-line-height );}.elementor-8 .elementor-element.elementor-element-2c2e796{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e28f2bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for global, class: .elementor-global-699 */.btn-glow-purple .elementor-button {
    position: relative;
    border-radius: 99px !important;
    overflow: hidden; /* Corta o brilho que sai da borda */
    border: none !important;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* BRILHO ROTATIVO (Atrás do botão) */
.btn-glow-purple .elementor-button::before {
    content: "";
    position: absolute;
    z-index: -2;
    left: -50%;
    top: -50%;
    width: 200%;
    height: 200%;
    background: conic-gradient(
        transparent, 
        rgba(132, 17, 205, 0) 20%, /* Começo suave */
        #8411CD 35%,               /* Secondary Dark */
        #AD58FB 50%,               /* Secondary */
        #CAA1FD 65%,               /* Secondary Light em vez de White para tirar o contraste */
        #8411CD 80%,               /* Fechamento do rastro */
        transparent 95%
    );
    animation: rotate-glow 5s linear infinite;
}

/* CAMADA DE VIDRO/FUNDO (Cria a borda de 2px) */
.btn-glow-purple .elementor-button::after {
    content: "";
    position: absolute;
    inset: 1px; /* Espessura da borda */
    background: #330354; /* Cor interna do botão */
    border-radius: 99px;
    z-index: -1;
    /* Efeito de Vidro sutil como na referência */
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
}

/* ANIMAÇÃO DE ROTAÇÃO SUAVE */
@keyframes rotate-glow {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* GARANTIR QUE TEXTO E ÍCONE APAREÇAM */

.btn-glow-purple .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* EFEITO DE HOVER (Destaque do Brilho) */
.btn-glow-purple .elementor-button:hover {
    box-shadow: 0 0 15px rgba(173, 88, 251, 0.5);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d665cdf *//* ============================================
   TREE ID — Seções Claras com Brilho Animado
   ============================================ */

.treeid-light-section {
    position: relative;
    overflow: hidden;
    background-color: #FFFFFF;
}

.treeid-light-section::before {
    content: '';
    position: absolute;
    inset: -30%;
    width: 160%;
    height: 160%;
    background:
        radial-gradient(ellipse 80% 70% at -10% -10%, #A3E4FB 0%, #5CD1FA33 40%, transparent 70%),
        radial-gradient(ellipse 70% 60% at 110% -5%,  #A3E4FB99 0%, transparent 60%);
    animation: treeid-light-drift 5s ease-in-out infinite alternate;
    pointer-events: none;
    z-index: 0;
    opacity: 0.8;
}

.treeid-light-section::after {
    content: '';
    position: absolute;
    inset: -30%;
    width: 160%;
    height: 160%;
    background:
        radial-gradient(ellipse 60% 55% at 50% -15%, #5CD1FA55 0%, transparent 65%);
    animation: treeid-light-drift-b 5s ease-in-out infinite alternate;
    pointer-events: none;
    z-index: 0;
    opacity: 0.9;
}

/* Garante conteúdo sobre os brilhos */
.treeid-light-section > .e-con-inner > *,
.treeid-light-section > .elementor-container > .elementor-row > * {
    position: relative;
    z-index: 1;
}

@keyframes treeid-light-drift {
    0%   { transform: translate(0%, 0%);   opacity: 0.7; }
    50%  { transform: translate(6%, 4%);   opacity: 0.9; }
    100% { transform: translate(12%, 8%);  opacity: 0.8; }
}

@keyframes treeid-light-drift-b {
    0%   { transform: translate(0%, 0%);    opacity: 0.8; }
    50%  { transform: translate(-8%, 3%);   opacity: 1; }
    100% { transform: translate(-14%, 6%);  opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5704f26d *//* 1. O CONTAINER PRINCIPAL (Base do seu código) */
.cta-glass-glow {
    position: relative;
    border-radius: 24px !important;
    overflow: hidden;
    border: none !important;
    z-index: 1;
    /* Ajuste para garantir que o widget estique na coluna */
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
}

/* 2. A BORDA EM DEGRADÊ (Mantido exatamente como o seu) */
.cta-glass-glow::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 24px;
    padding: 2px; 
    background: linear-gradient(135deg, #2E99BA 0%, rgba(255, 255, 255, 0.3) 50%, rgba(46, 153, 186, 0.1) 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 3;
}

/* 3. A ÁREA DE CONTEÚDO (Ajustada para esticar e manter o vidro) */
.cta-glass-glow {
    background-color: rgba(10, 53, 66, 0.1) !important;
    backdrop-filter: blur(5px) saturate(100%);
    -webkit-backdrop-filter: blur(5px) saturate(100%);
    z-index: 2;
    
    /* Pulo do gato: faz esta área ocupar todo o espaço vertical sobrando */
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* 4. AJUSTE ESTRUTURAL DO ELEMENTOR */
/* Isso garante que o wrapper interno acompanhe o esticamento do container pai */
.cta-glass-glow {
    height: 100% !important;
    width: 100% !important;
    display: flex !important;
    /* Não forçamos direção aqui para não quebrar o primeiro CTA (imagem à esquerda) */
}


/* 7. CORREÇÃO ESPECÍFICA PARA MOBILE */
@media (max-width: 767px) {
    .cta-glass-glow {
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b513720 *//* ── CARD GLASS — FUNDO CLARO ── */

.card-glass-light {
    position: relative;
    border-radius: 20px !important;
    overflow: hidden;
    border: none !important;
    z-index: 1;
    display: flex !important;
    flex-direction: column;
    height: 100% !important;

    /* Vidro claro: branco semitransparente com leve azul */
    background-color: rgba(255, 255, 255, 0.65) !important;
    backdrop-filter: blur(12px) saturate(140%);
    -webkit-backdrop-filter: blur(12px) saturate(140%);
}

/* Borda em degradê — versão clara */
.card-glass-light::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1.5px;
    background: linear-gradient(
        135deg,
        rgba(92, 209, 250, 0.8) 0%,
        rgba(255, 255, 255, 0.9) 50%,
        rgba(46, 153, 186, 0.3) 100% !important
    );
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 3;
}

/* Sombra suave para destacar o card do fundo */
.card-glass-light {
    box-shadow:
        0 4px 24px rgba(46, 153, 186, 0.08),
        0 1px 4px rgba(46, 153, 186, 0.06);
}

/* Hover — eleva levemente o card */
.card-glass-light:hover {
    background-color: rgba(255, 255, 255, 0.82) !important;
    box-shadow:
        0 8px 32px rgba(46, 153, 186, 0.14),
        0 2px 8px rgba(46, 153, 186, 0.08);
    transform: translateY(-3px);
    transition: all 0.35s ease;
}

/* Estrutural */
.card-glass-light {
    height: 100% !important;
    width: 100% !important;
    display: flex !important;
}

@media (max-width: 767px) {
    .card-glass-light {
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-66f3177 *//* ── CARD GLASS — FUNDO CLARO ── */

.card-glass-light {
    position: relative;
    border-radius: 20px !important;
    overflow: hidden;
    border: none !important;
    z-index: 1;
    display: flex !important;
    flex-direction: column;
    height: 100% !important;

    /* Vidro claro: branco semitransparente com leve azul */
    background-color: rgba(255, 255, 255, 0.65) !important;
    backdrop-filter: blur(12px) saturate(140%);
    -webkit-backdrop-filter: blur(12px) saturate(140%);
}

/* Borda em degradê — versão clara */
.card-glass-light::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1.5px;
    background: linear-gradient(
        135deg,
        rgba(92, 209, 250, 0.8) 0%,
        rgba(255, 255, 255, 0.9) 50%,
        rgba(46, 153, 186, 0.3) 100% !important
    );
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 3;
}

/* Sombra suave para destacar o card do fundo */
.card-glass-light {
    box-shadow:
        0 4px 24px rgba(46, 153, 186, 0.08),
        0 1px 4px rgba(46, 153, 186, 0.06);
}

/* Hover — eleva levemente o card */
.card-glass-light:hover {
    background-color: rgba(255, 255, 255, 0.82) !important;
    box-shadow:
        0 8px 32px rgba(46, 153, 186, 0.14),
        0 2px 8px rgba(46, 153, 186, 0.08);
    transform: translateY(-3px);
    transition: all 0.35s ease;
}

/* Estrutural */
.card-glass-light {
    height: 100% !important;
    width: 100% !important;
    display: flex !important;
}

@media (max-width: 767px) {
    .card-glass-light {
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-bb527b9 *//* ── CARD GLASS — FUNDO CLARO ── */

.card-glass-light {
    position: relative;
    border-radius: 20px !important;
    overflow: hidden;
    border: none !important;
    z-index: 1;
    display: flex !important;
    flex-direction: column;
    height: 100% !important;

    /* Vidro claro: branco semitransparente com leve azul */
    background-color: rgba(255, 255, 255, 0.65) !important;
    backdrop-filter: blur(12px) saturate(140%);
    -webkit-backdrop-filter: blur(12px) saturate(140%);
}

/* Borda em degradê — versão clara */
.card-glass-light::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1.5px;
    background: linear-gradient(
        135deg,
        rgba(92, 209, 250, 0.8) 0%,
        rgba(255, 255, 255, 0.9) 50%,
        rgba(46, 153, 186, 0.3) 100% !important
    );
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 3;
}

/* Sombra suave para destacar o card do fundo */
.card-glass-light {
    box-shadow:
        0 4px 24px rgba(46, 153, 186, 0.08),
        0 1px 4px rgba(46, 153, 186, 0.06);
}

/* Hover — eleva levemente o card */
.card-glass-light:hover {
    background-color: rgba(255, 255, 255, 0.82) !important;
    box-shadow:
        0 8px 32px rgba(46, 153, 186, 0.14),
        0 2px 8px rgba(46, 153, 186, 0.08);
    transform: translateY(-3px);
    transition: all 0.35s ease;
}

/* Estrutural */
.card-glass-light {
    height: 100% !important;
    width: 100% !important;
    display: flex !important;
}

@media (max-width: 767px) {
    .card-glass-light {
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6746d05 *//* ── CARD GLASS — FUNDO CLARO ── */

.card-glass-light {
    position: relative;
    border-radius: 20px !important;
    overflow: hidden;
    border: none !important;
    z-index: 1;
    display: flex !important;
    flex-direction: column;
    height: 100% !important;

    /* Vidro claro: branco semitransparente com leve azul */
    background-color: rgba(255, 255, 255, 0.65) !important;
    backdrop-filter: blur(12px) saturate(140%);
    -webkit-backdrop-filter: blur(12px) saturate(140%);
}

/* Borda em degradê — versão clara */
.card-glass-light::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1.5px;
    background: linear-gradient(
        135deg,
        rgba(92, 209, 250, 0.8) 0%,
        rgba(255, 255, 255, 0.9) 50%,
        rgba(46, 153, 186, 0.3) 100% !important
    );
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 3;
}

/* Sombra suave para destacar o card do fundo */
.card-glass-light {
    box-shadow:
        0 4px 24px rgba(46, 153, 186, 0.08),
        0 1px 4px rgba(46, 153, 186, 0.06);
}

/* Hover — eleva levemente o card */
.card-glass-light:hover {
    background-color: rgba(255, 255, 255, 0.82) !important;
    box-shadow:
        0 8px 32px rgba(46, 153, 186, 0.14),
        0 2px 8px rgba(46, 153, 186, 0.08);
    transform: translateY(-3px);
    transition: all 0.35s ease;
}

/* Estrutural */
.card-glass-light {
    height: 100% !important;
    width: 100% !important;
    display: flex !important;
}

@media (max-width: 767px) {
    .card-glass-light {
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS */.treeid-particles-section {
    position: relative;
    overflow: hidden;
}

.treeid-particles-widget {
    position: absolute !important;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 1;
    pointer-events: none;
    margin: 0 !important;
    padding: 0 !important;
}

.treeid-particles-wrap {
    position: absolute;
    inset: 0;
    overflow: hidden;
    pointer-events: none;
}

.treeid-particles-section > .e-con-inner > *,
.treeid-particles-section > .elementor-container > .elementor-row > * {
    position: relative;
    z-index: 3;
}

.tp-small,
.tp-medium,
.tp-large {
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    border-radius: 50%;
}

.tp-small  { width: 1px; height: 1px; }
.tp-medium { width: 2px; height: 2px; }
.tp-large  { width: 3px; height: 3px; }

.tp-small {
    box-shadow:
        124px 456px #2E99BA, 388px 1203px #5CD1FA,
        945px 78px #2E99BA, 1672px 834px #5CD1FA,
        234px 1567px #2E99BA, 789px 345px #5CD1FA,
        1456px 123px #2E99BA, 567px 890px #5CD1FA,
        1123px 456px #2E99BA, 890px 1234px #5CD1FA,
        345px 678px #2E99BA, 1789px 234px #5CD1FA,
        678px 1456px #2E99BA, 123px 789px #5CD1FA,
        1567px 567px #2E99BA, 456px 1123px #5CD1FA,
        1234px 890px #2E99BA, 789px 1678px #5CD1FA,
        234px 345px #2E99BA, 1890px 1234px #5CD1FA,
        567px 234px #2E99BA, 1123px 1567px #5CD1FA,
        890px 678px #2E99BA, 345px 1890px #5CD1FA,
        1678px 456px #2E99BA, 123px 1123px #5CD1FA,
        1456px 789px #2E99BA, 678px 1567px #5CD1FA,
        1234px 345px #2E99BA, 789px 890px #5CD1FA,
        234px 1678px #2E99BA, 1890px 567px #5CD1FA,
        456px 1234px #2E99BA, 1123px 123px #5CD1FA,
        890px 1890px #2E99BA, 345px 456px #5CD1FA,
        1678px 1123px #2E99BA, 123px 567px #5CD1FA,
        1456px 1678px #2E99BA, 678px 345px #5CD1FA,
        1234px 1890px #2E99BA, 789px 123px #5CD1FA,
        234px 890px #2E99BA, 1890px 789px #5CD1FA,
        456px 1678px #2E99BA, 1123px 234px #5CD1FA,
        890px 456px #2E99BA, 345px 1123px #5CD1FA,
        1678px 890px #2E99BA, 123px 1456px #5CD1FA,
        1456px 345px #2E99BA, 678px 789px #5CD1FA,
        1234px 678px #2E99BA, 789px 1456px #5CD1FA,
        234px 123px #2E99BA, 1890px 345px #5CD1FA,
        456px 890px #2E99BA, 1123px 1678px #5CD1FA,
        890px 234px #2E99BA, 345px 1567px #5CD1FA,
        1678px 678px #2E99BA, 123px 234px #5CD1FA,
        1456px 1123px #2E99BA, 678px 1890px #5CD1FA,
        1234px 567px #2E99BA, 789px 1234px #5CD1FA,
        234px 1456px #2E99BA, 1890px 123px #5CD1FA,
        456px 567px #2E99BA, 1123px 890px #5CD1FA,
        890px 1567px #2E99BA, 345px 234px #5CD1FA,
        1678px 1456px #2E99BA, 123px 678px #5CD1FA,
        1456px 567px #2E99BA, 678px 123px #5CD1FA,
        1234px 1456px #2E99BA, 789px 567px #5CD1FA,
        234px 1890px #2E99BA, 1890px 678px #5CD1FA,
        456px 1345px #2E99BA, 1123px 345px #5CD1FA,
        890px 789px #2E99BA, 345px 1789px #5CD1FA,
        1678px 234px #2E99BA, 123px 890px #5CD1FA,
        1456px 1890px #2E99BA, 678px 567px #5CD1FA,
        1234px 234px #2E99BA, 789px 1789px #5CD1FA;
    animation: treeid-particles-rise 50s linear infinite;
}

.tp-small::after {
    content: '';
    position: absolute;
    top: 2000px;
    left: 0;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: inherit;
}

.tp-medium {
    box-shadow:
        345px 567px #2E99BA, 1234px 234px #5CD1FA,
        678px 1456px #2E99BA, 1890px 789px #5CD1FA,
        123px 1234px #2E99BA, 1567px 456px #5CD1FA,
        890px 123px #2E99BA, 456px 1678px #5CD1FA,
        1123px 890px #2E99BA, 789px 345px #5CD1FA,
        234px 1567px #2E99BA, 1678px 1123px #5CD1FA,
        567px 678px #2E99BA, 1345px 1890px #5CD1FA,
        890px 567px #2E99BA, 123px 345px #5CD1FA,
        1456px 1234px #2E99BA, 678px 890px #5CD1FA,
        1890px 456px #2E99BA, 345px 1123px #5CD1FA,
        1234px 789px #2E99BA, 567px 1456px #5CD1FA,
        1678px 345px #2E99BA, 890px 1678px #5CD1FA,
        123px 678px #2E99BA, 1567px 1567px #5CD1FA,
        456px 234px #2E99BA, 1123px 1345px #5CD1FA,
        789px 1890px #2E99BA, 234px 789px #5CD1FA,
        1890px 1123px #2E99BA, 678px 456px #5CD1FA,
        1345px 678px #2E99BA, 345px 1890px #5CD1FA,
        1234px 123px #2E99BA, 567px 1123px #5CD1FA,
        1678px 1678px #2E99BA, 890px 345px #5CD1FA,
        123px 1567px #2E99BA, 1456px 890px #5CD1FA,
        678px 1234px #2E99BA, 1890px 234px #5CD1FA;
    animation: treeid-particles-rise 100s linear infinite;
}

.tp-medium::after {
    content: '';
    position: absolute;
    top: 2000px;
    left: 0;
    width: 2px;
    height: 2px;
    background: transparent;
    border-radius: 50%;
    box-shadow: inherit;
}

.tp-large {
    box-shadow:
        456px 678px #2E99BA, 1345px 345px #5CD1FA,
        789px 1234px #2E99BA, 1678px 890px #5CD1FA,
        234px 1567px #2E99BA, 1123px 456px #5CD1FA,
        567px 123px #2E99BA, 1890px 1123px #5CD1FA,
        890px 789px #2E99BA, 123px 1890px #5CD1FA,
        1456px 678px #2E99BA, 678px 1456px #5CD1FA,
        1234px 234px #2E99BA, 345px 890px #5CD1FA,
        1567px 1678px #2E99BA, 890px 567px #5CD1FA,
        456px 1345px #2E99BA, 1123px 1890px #5CD1FA,
        789px 345px #2E99BA, 234px 123px #5CD1FA,
        1678px 1234px #2E99BA, 567px 1678px #5CD1FA,
        1890px 456px #2E99BA, 123px 789px #5CD1FA;
    animation: treeid-particles-rise 150s linear infinite;
}

.tp-large::after {
    content: '';
    position: absolute;
    top: 2000px;
    left: 0;
    width: 3px;
    height: 3px;
    background: transparent;
    border-radius: 50%;
    box-shadow: inherit;
}

@keyframes treeid-particles-rise {
    from { transform: translateY(0); }
    to   { transform: translateY(-2000px); }
}/* End custom CSS */