.elementor-2091 .elementor-element.elementor-element-83241eb{--display:flex;--min-height:592px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2091 .elementor-element.elementor-element-83241eb:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-83241eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://contabilistaexplica.pt/wp-content/uploads/2026/03/frame_10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2091 .elementor-element.elementor-element-1934672{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2091 .elementor-element.elementor-element-b4ed18c .elementor-icon-wrapper{text-align:start;}.elementor-2091 .elementor-element.elementor-element-b4ed18c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-b4ed18c.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-b4ed18c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-b4ed18c.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-b4ed18c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-b4ed18c .elementor-icon{font-size:108px;}.elementor-2091 .elementor-element.elementor-element-b4ed18c .elementor-icon svg{height:108px;}.elementor-2091 .elementor-element.elementor-element-b4ed18c .elementor-icon-wrapper svg{width:auto;}.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-2091 .elementor-element.elementor-element-966a247 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-966a247{width:var( --container-widget-width, 45.858% );max-width:45.858%;--container-widget-width:45.858%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-966a247.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-2091 .elementor-element.elementor-element-9a21cfb{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#FFFFFF;width:var( --container-widget-width, 39.141% );max-width:39.141%;--container-widget-width:39.141%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-9a21cfb p{margin-block-end:0px;}.elementor-2091 .elementor-element.elementor-element-9a21cfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-2091 .elementor-element.elementor-element-afafa90{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF87;width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-afafa90 p{margin-block-end:0px;}.elementor-2091 .elementor-element.elementor-element-afafa90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-96fed01{--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:89px 89px;--row-gap:89px;--column-gap:89px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2091 .elementor-element.elementor-element-96fed01:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-96fed01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-2091 .elementor-element.elementor-element-c2b4ca5{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2091 .elementor-element.elementor-element-b2f93ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2091 .elementor-element.elementor-element-07cabbb{--display:flex;}.elementor-2091 .elementor-element.elementor-element-07cabbb.e-con{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-9accd31{text-align:start;width:var( --container-widget-width, 77.448% );max-width:77.448%;--container-widget-width:77.448%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-9accd31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-2091 .elementor-element.elementor-element-9accd31.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-373dc84{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-2c00be7{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-8fff694{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-8fff694 p{margin-block-end:0px;}.elementor-2091 .elementor-element.elementor-element-8fff694.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-728afab{--display:flex;}.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-2091 .elementor-element.elementor-element-806242a{text-align:center;}.elementor-2091 .elementor-element.elementor-element-806242a img{width:81%;border-radius:20px 20px 20px 20px;}.elementor-2091 .elementor-element.elementor-element-0dfe673{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-0dfe673:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-0dfe673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-e6493e7{text-align:center;width:var( --container-widget-width, 77.448% );max-width:77.448%;--container-widget-width:77.448%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-e6493e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-2091 .elementor-element.elementor-element-e6493e7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-3bb36c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2091 .elementor-element.elementor-element-3a95219{--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:center;--align-items:center;}.elementor-2091 .elementor-element.elementor-element-15bf1ca{--display:flex;--min-height:223px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-15bf1ca:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-15bf1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4A45;}.elementor-2091 .elementor-element.elementor-element-15bf1ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2091 .elementor-element.elementor-element-e268e2e .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-2091 .elementor-element.elementor-element-e268e2e .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-e268e2e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2091 .elementor-element.elementor-element-e268e2e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-e268e2e{width:var( --container-widget-width, 72.77% );max-width:72.77%;--container-widget-width:72.77%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-e268e2e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-fce65aa{--display:flex;--min-height:223px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-fce65aa:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-fce65aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4A45;}.elementor-2091 .elementor-element.elementor-element-fce65aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-2cc6a97 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-2091 .elementor-element.elementor-element-2cc6a97 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-2cc6a97{width:var( --container-widget-width, 69.35% );max-width:69.35%;--container-widget-width:69.35%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-2cc6a97.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-cd07bae{--display:flex;--min-height:223px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-cd07bae:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-cd07bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4A45;}.elementor-2091 .elementor-element.elementor-element-cd07bae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-080a95f .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-2091 .elementor-element.elementor-element-080a95f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-080a95f{width:var( --container-widget-width, 69.35% );max-width:69.35%;--container-widget-width:69.35%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-080a95f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-6ce3653{--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:center;--align-items:center;}.elementor-2091 .elementor-element.elementor-element-d6486d4{--display:flex;--min-height:223px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-d6486d4:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-d6486d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4A45;}.elementor-2091 .elementor-element.elementor-element-d6486d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-ce200d4 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-2091 .elementor-element.elementor-element-ce200d4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-ce200d4{width:var( --container-widget-width, 69.35% );max-width:69.35%;--container-widget-width:69.35%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-ce200d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-c84f8da{--display:flex;--min-height:223px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-c84f8da:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-c84f8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4A45;}.elementor-2091 .elementor-element.elementor-element-c84f8da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-f9fd1a0 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-2091 .elementor-element.elementor-element-f9fd1a0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-f9fd1a0{width:var( --container-widget-width, 69.35% );max-width:69.35%;--container-widget-width:69.35%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-f9fd1a0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-2c1051e{--display:flex;--min-height:223px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-2c1051e:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-2c1051e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4A45;}.elementor-2091 .elementor-element.elementor-element-2c1051e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-c45aa51 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-2091 .elementor-element.elementor-element-c45aa51 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-c45aa51{width:var( --container-widget-width, 69.35% );max-width:69.35%;--container-widget-width:69.35%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-c45aa51.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-8d95a0b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2091 .elementor-element.elementor-element-8d95a0b .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2091 .elementor-element.elementor-element-8d95a0b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-2a8119e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2091 .elementor-element.elementor-element-2a8119e:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-2a8119e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E4A45;}.elementor-2091 .elementor-element.elementor-element-87d0ba8{text-align:center;width:var( --container-widget-width, 77.448% );max-width:77.448%;--container-widget-width:77.448%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-87d0ba8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-87d0ba8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-c099d4c{--display:flex;}.elementor-2091 .elementor-element.elementor-element-2f0e3d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2091 .elementor-element.elementor-element-509f0af{--display:flex;--min-height:74px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-509f0af:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-509f0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-509f0af.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-b6e2630 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-2091 .elementor-element.elementor-element-b6e2630 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-b6e2630.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-b6e2630.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-b6e2630.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-b6e2630 .elementor-icon{font-size:38px;}.elementor-2091 .elementor-element.elementor-element-b6e2630 .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-b6e2630 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-2091 .elementor-element.elementor-element-b6e2630:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-b6e2630:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-b6e2630 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-b6e2630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-b6e2630{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-26b5687{--display:flex;--min-height:74px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-26b5687:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-26b5687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-26b5687.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:15px;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e .elementor-icon-box-title{margin-block-end:12px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-fe5ab8e.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e .elementor-icon{font-size:38px;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-fe5ab8e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-fe5ab8e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-59c4c4f{--display:flex;--min-height:74px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-59c4c4f:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-59c4c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-59c4c4f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-34dad4c .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:15px;}.elementor-2091 .elementor-element.elementor-element-34dad4c .elementor-icon-box-title{margin-block-end:13px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-34dad4c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-34dad4c.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-34dad4c.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-34dad4c .elementor-icon{font-size:38px;}.elementor-2091 .elementor-element.elementor-element-34dad4c .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-34dad4c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-2091 .elementor-element.elementor-element-34dad4c:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-34dad4c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-34dad4c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-34dad4c > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-34dad4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-fa09e0b{--display:flex;--min-height:74px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-fa09e0b:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-fa09e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-fa09e0b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-2aa2a54 .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:15px;}.elementor-2091 .elementor-element.elementor-element-2aa2a54 .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-2aa2a54.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-2aa2a54.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-2aa2a54.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-2aa2a54 .elementor-icon{font-size:38px;}.elementor-2091 .elementor-element.elementor-element-2aa2a54 .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-2aa2a54 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-2091 .elementor-element.elementor-element-2aa2a54:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-2aa2a54:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-2aa2a54 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-2aa2a54 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-2aa2a54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-c799276{--display:flex;--min-height:74px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-c799276:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-c799276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-c799276.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-b744e0e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-2091 .elementor-element.elementor-element-b744e0e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-b744e0e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-b744e0e.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-b744e0e.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-b744e0e .elementor-icon{font-size:38px;}.elementor-2091 .elementor-element.elementor-element-b744e0e .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-b744e0e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-2091 .elementor-element.elementor-element-b744e0e:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-b744e0e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-b744e0e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-b744e0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-b744e0e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-6f96470{--display:flex;--min-height:74px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-6f96470:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-6f96470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2091 .elementor-element.elementor-element-6f96470.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-f65cdf7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-2091 .elementor-element.elementor-element-f65cdf7 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-f65cdf7.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-f65cdf7.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-f65cdf7.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-f65cdf7 .elementor-icon{font-size:38px;}.elementor-2091 .elementor-element.elementor-element-f65cdf7 .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-f65cdf7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-2091 .elementor-element.elementor-element-f65cdf7:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-f65cdf7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-f65cdf7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-f65cdf7 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-f65cdf7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-65755b2{--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;--padding-top:80px;--padding-bottom:185px;--padding-left:0px;--padding-right:0px;}.elementor-2091 .elementor-element.elementor-element-65755b2:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-65755b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D7D6;}.elementor-2091 .elementor-element.elementor-element-b9e921c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2091 .elementor-element.elementor-element-1c2c515{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2091 .elementor-element.elementor-element-1c2c515.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-1226309{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2091 .elementor-element.elementor-element-1226309.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-85e2e61.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-85e2e61.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-85e2e61.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon{font-size:36px;}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon i{transform:rotate(0deg);}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-2091 .elementor-element.elementor-element-85e2e61:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-85e2e61:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-2091 .elementor-element.elementor-element-85e2e61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-85e2e61{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-85e2e61.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-b24a32c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-b24a32c.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-b24a32c.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon{font-size:36px;}.elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon i{transform:rotate(0deg);}.elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-2091 .elementor-element.elementor-element-b24a32c:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-b24a32c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-2091 .elementor-element.elementor-element-b24a32c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-b24a32c{width:var( --container-widget-width, 69.566% );max-width:69.566%;--container-widget-width:69.566%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-b24a32c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-d8fd87e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-d8fd87e.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-d8fd87e.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon{font-size:36px;}.elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon i{transform:rotate(0deg);}.elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-2091 .elementor-element.elementor-element-d8fd87e:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-d8fd87e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-2091 .elementor-element.elementor-element-d8fd87e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-d8fd87e{width:var( --container-widget-width, 93.133% );max-width:93.133%;--container-widget-width:93.133%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-d8fd87e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-ffd0b54.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-ffd0b54.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-ffd0b54.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon{font-size:36px;}.elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon i{transform:rotate(0deg);}.elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-2091 .elementor-element.elementor-element-ffd0b54:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-ffd0b54:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-2091 .elementor-element.elementor-element-ffd0b54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-ffd0b54{width:var( --container-widget-width, 93.887% );max-width:93.887%;--container-widget-width:93.887%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-ffd0b54.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-2091 .elementor-element.elementor-element-06677f0.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-06677f0.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-06677f0.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon{font-size:36px;}.elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon i{transform:rotate(0deg);}.elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-2091 .elementor-element.elementor-element-06677f0:has(:hover) .elementor-icon-box-title,
					 .elementor-2091 .elementor-element.elementor-element-06677f0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-2091 .elementor-element.elementor-element-06677f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-06677f0{width:var( --container-widget-width, 75.133% );max-width:75.133%;--container-widget-width:75.133%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-06677f0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-e17c0c4{--display:flex;--min-height:611px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2091 .elementor-element.elementor-element-1beabc0{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;--padding-top:060px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-1beabc0:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-1beabc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://contabilistaexplica.pt/wp-content/uploads/2026/03/rectangle_1000002816.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2091 .elementor-element.elementor-element-1beabc0.e-con{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-cedb36e .elementor-icon-wrapper{text-align:center;}.elementor-2091 .elementor-element.elementor-element-cedb36e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-cedb36e.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-cedb36e.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-cedb36e.elementor-view-framed .elementor-icon, .elementor-2091 .elementor-element.elementor-element-cedb36e.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-2091 .elementor-element.elementor-element-cedb36e .elementor-icon{font-size:100px;}.elementor-2091 .elementor-element.elementor-element-cedb36e .elementor-icon svg{height:100px;}.elementor-2091 .elementor-element.elementor-element-cedb36e .elementor-icon-wrapper svg{width:auto;}.elementor-2091 .elementor-element.elementor-element-cedb36e > .elementor-widget-container{padding:0px 0px 41px 0px;}.elementor-2091 .elementor-element.elementor-element-5969c08{text-align:center;font-family:"Poppins", Sans-serif;font-size:39px;font-weight:400;line-height:1.2em;color:#000000;width:initial;max-width:initial;}.elementor-2091 .elementor-element.elementor-element-43e4726{text-align:center;width:var( --container-widget-width, 86.949% );max-width:86.949%;--container-widget-width:86.949%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-43e4726 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:107px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-2091 .elementor-element.elementor-element-43e4726 > .elementor-widget-container{margin:-34px 0px -32px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-43e4726.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2091 .elementor-element.elementor-element-32ba6fa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-43e55fd{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#1B1B1B87;width:var( --container-widget-width, 60.726% );max-width:60.726%;--container-widget-width:60.726%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-43e55fd p{margin-block-end:0px;}.elementor-2091 .elementor-element.elementor-element-43e55fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-4953ec8{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2091 .elementor-element.elementor-element-2e66c3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2091 .elementor-element.elementor-element-0acbb46{--display:flex;}.elementor-2091 .elementor-element.elementor-element-0acbb46.e-con{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-7b6f653{text-align:start;width:var( --container-widget-width, 77.448% );max-width:77.448%;--container-widget-width:77.448%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-7b6f653 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-2091 .elementor-element.elementor-element-7b6f653.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-0bc7eab{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-0bc7eab p{margin-block-end:0px;}.elementor-2091 .elementor-element.elementor-element-f6b91ee{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-45438e7{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2091 .elementor-element.elementor-element-7e82e50{--display:flex;}.elementor-2091 .elementor-element.elementor-element-186654d{text-align:center;}.elementor-2091 .elementor-element.elementor-element-186654d img{width:81%;border-radius:20px 20px 20px 20px;}.elementor-2091 .elementor-element.elementor-element-1736a9f{--display:flex;}.elementor-2091 .elementor-element.elementor-element-1736a9f.e-con{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-27c658a{text-align:center;width:var( --container-widget-width, 77.448% );max-width:77.448%;--container-widget-width:77.448%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-27c658a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#06332B;}.elementor-2091 .elementor-element.elementor-element-27c658a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-78b4992{text-align:center;width:var( --container-widget-width, 77.448% );max-width:77.448%;--container-widget-width:77.448%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-78b4992 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-2091 .elementor-element.elementor-element-78b4992.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-799ddb2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2091 .elementor-element.elementor-element-799ddb2 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2091 .elementor-element.elementor-element-799ddb2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-ce1a6d0{--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:center;--margin-top:0px;--margin-bottom:-166px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2091 .elementor-element.elementor-element-ce1a6d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-7b7ff56{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#1B1B1BB8;width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-7b7ff56 p{margin-block-end:0px;}.elementor-2091 .elementor-element.elementor-element-7b7ff56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-7b7ff56.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-f901218{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-2091 .elementor-element.elementor-element-2f10d66{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#1B1B1BB8;}.elementor-2091 .elementor-element.elementor-element-2f10d66 p{margin-block-end:0px;}.elementor-2091 .elementor-element.elementor-element-2f10d66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-2f10d66.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-35bb7c0{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#1B1B1BB8;}.elementor-2091 .elementor-element.elementor-element-35bb7c0 p{margin-block-end:0px;}.elementor-2091 .elementor-element.elementor-element-35bb7c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-35bb7c0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2091 .elementor-element.elementor-element-6fd4bf4{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#1B1B1BB8;}.elementor-2091 .elementor-element.elementor-element-6fd4bf4 p{margin-block-end:0px;}.elementor-2091 .elementor-element.elementor-element-6fd4bf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-6fd4bf4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-2091 .elementor-element.elementor-element-83241eb{--content-width:1300px;}.elementor-2091 .elementor-element.elementor-element-96fed01{--content-width:1300px;}.elementor-2091 .elementor-element.elementor-element-15bf1ca{--width:28%;}.elementor-2091 .elementor-element.elementor-element-fce65aa{--width:28%;}.elementor-2091 .elementor-element.elementor-element-cd07bae{--width:28%;}.elementor-2091 .elementor-element.elementor-element-d6486d4{--width:28%;}.elementor-2091 .elementor-element.elementor-element-c84f8da{--width:28%;}.elementor-2091 .elementor-element.elementor-element-2c1051e{--width:28%;}.elementor-2091 .elementor-element.elementor-element-2a8119e{--content-width:1300px;}.elementor-2091 .elementor-element.elementor-element-509f0af{--width:53%;}.elementor-2091 .elementor-element.elementor-element-26b5687{--width:53%;}.elementor-2091 .elementor-element.elementor-element-59c4c4f{--width:53%;}.elementor-2091 .elementor-element.elementor-element-fa09e0b{--width:53%;}.elementor-2091 .elementor-element.elementor-element-c799276{--width:53%;}.elementor-2091 .elementor-element.elementor-element-6f96470{--width:53%;}.elementor-2091 .elementor-element.elementor-element-65755b2{--content-width:1300px;}.elementor-2091 .elementor-element.elementor-element-b9e921c{--width:86%;}.elementor-2091 .elementor-element.elementor-element-1c2c515{--width:50%;}.elementor-2091 .elementor-element.elementor-element-1226309{--width:70%;}.elementor-2091 .elementor-element.elementor-element-e17c0c4{--width:50%;}.elementor-2091 .elementor-element.elementor-element-1beabc0{--width:92%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2091 .elementor-element.elementor-element-1226309{--width:84%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2091 .elementor-element.elementor-element-15bf1ca{--width:31%;}.elementor-2091 .elementor-element.elementor-element-fce65aa{--width:31%;}.elementor-2091 .elementor-element.elementor-element-cd07bae{--width:31%;}.elementor-2091 .elementor-element.elementor-element-d6486d4{--width:31%;}.elementor-2091 .elementor-element.elementor-element-c84f8da{--width:31%;}.elementor-2091 .elementor-element.elementor-element-2c1051e{--width:31%;}.elementor-2091 .elementor-element.elementor-element-b9e921c{--width:100%;}.elementor-2091 .elementor-element.elementor-element-1c2c515{--width:47%;}.elementor-2091 .elementor-element.elementor-element-1226309{--width:100%;}.elementor-2091 .elementor-element.elementor-element-e17c0c4{--width:100%;}.elementor-2091 .elementor-element.elementor-element-1beabc0{--width:97%;}}@media(max-width:1366px){.elementor-2091 .elementor-element.elementor-element-966a247{width:var( --container-widget-width, 631px );max-width:631px;--container-widget-width:631px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-9a21cfb{width:var( --container-widget-width, 430.484px );max-width:430.484px;--container-widget-width:430.484px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-afafa90{width:var( --container-widget-width, 314.5px );max-width:314.5px;--container-widget-width:314.5px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-e268e2e{width:var( --container-widget-width, 212.375px );max-width:212.375px;--container-widget-width:212.375px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-2cc6a97{width:var( --container-widget-width, 190.828px );max-width:190.828px;--container-widget-width:190.828px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-080a95f{width:var( --container-widget-width, 171.828px );max-width:171.828px;--container-widget-width:171.828px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-f9fd1a0{width:var( --container-widget-width, 218.828px );max-width:218.828px;--container-widget-width:218.828px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-c45aa51{width:var( --container-widget-width, 199.828px );max-width:199.828px;--container-widget-width:199.828px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-85e2e61{width:var( --container-widget-width, 249.312px );max-width:249.312px;--container-widget-width:249.312px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-b24a32c{width:var( --container-widget-width, 224.938px );max-width:224.938px;--container-widget-width:224.938px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-d8fd87e{width:var( --container-widget-width, 316.938px );max-width:316.938px;--container-widget-width:316.938px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-ffd0b54{width:var( --container-widget-width, 327.922px );max-width:327.922px;--container-widget-width:327.922px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-06677f0{width:var( --container-widget-width, 266.594px );max-width:266.594px;--container-widget-width:266.594px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-7b7ff56{width:var( --container-widget-width, 348px );max-width:348px;--container-widget-width:348px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-2091 .elementor-element.elementor-element-806242a img{width:100%;}.elementor-2091 .elementor-element.elementor-element-15bf1ca{--min-height:245px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-fce65aa{--min-height:245px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-cd07bae{--min-height:245px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-d6486d4{--min-height:245px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-ce200d4{width:var( --container-widget-width, 164.797px );max-width:164.797px;--container-widget-width:164.797px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-c84f8da{--min-height:245px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-2c1051e{--min-height:245px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-65755b2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2091 .elementor-element.elementor-element-65755b2.e-con{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-43e4726 .elementor-heading-title{font-size:74px;}.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button{font-size:11px;}.elementor-2091 .elementor-element.elementor-element-32ba6fa{width:var( --container-widget-width, 77.52% );max-width:77.52%;--container-widget-width:77.52%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-43e55fd{font-size:13px;width:var( --container-widget-width, 268.766px );max-width:268.766px;--container-widget-width:268.766px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-7b6f653{width:var( --container-widget-width, 220.5px );max-width:220.5px;--container-widget-width:220.5px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-186654d img{width:100%;}.elementor-2091 .elementor-element.elementor-element-799ddb2 .elementor-button{font-size:11px;}.elementor-2091 .elementor-element.elementor-element-799ddb2{width:var( --container-widget-width, 271.297px );max-width:271.297px;--container-widget-width:271.297px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-ce1a6d0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2091 .elementor-element.elementor-element-7b7ff56{font-size:12px;width:var( --container-widget-width, 394.319px );max-width:394.319px;--container-widget-width:394.319px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-f901218{--justify-content:center;}.elementor-2091 .elementor-element.elementor-element-2f10d66{font-size:12px;}.elementor-2091 .elementor-element.elementor-element-35bb7c0{font-size:12px;}.elementor-2091 .elementor-element.elementor-element-6fd4bf4{font-size:12px;}}@media(max-width:767px){.elementor-2091 .elementor-element.elementor-element-83241eb{--min-height:850px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-83241eb:not(.elementor-motion-effects-element-type-background), .elementor-2091 .elementor-element.elementor-element-83241eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://contabilistaexplica.pt/wp-content/uploads/2026/03/mobile-1.webp");}.elementor-2091 .elementor-element.elementor-element-b4ed18c .elementor-icon-wrapper{text-align:center;}.elementor-2091 .elementor-element.elementor-element-b4ed18c .elementor-icon{font-size:61px;}.elementor-2091 .elementor-element.elementor-element-b4ed18c .elementor-icon svg{height:61px;}.elementor-2091 .elementor-element.elementor-element-966a247{text-align:center;width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-966a247 .elementor-heading-title{font-size:20px;}.elementor-2091 .elementor-element.elementor-element-966a247.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-9a21cfb{text-align:center;font-size:16px;width:var( --container-widget-width, 355px );max-width:355px;--container-widget-width:355px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-9a21cfb.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button{font-size:13px;}.elementor-2091 .elementor-element.elementor-element-bbabc00.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-afafa90{font-size:12px;--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-2091 .elementor-element.elementor-element-afafa90 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-afafa90.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-96fed01{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-9accd31{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-9accd31 .elementor-heading-title{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-9accd31.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-373dc84{text-align:center;font-size:16px;}.elementor-2091 .elementor-element.elementor-element-2c00be7{text-align:center;font-size:16px;}.elementor-2091 .elementor-element.elementor-element-8fff694{text-align:center;font-size:16px;width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-8fff694.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-e6493e7{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-e6493e7 .elementor-heading-title{font-size:20px;}.elementor-2091 .elementor-element.elementor-element-e6493e7.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-15bf1ca{--width:100%;--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-e268e2e .elementor-icon{font-size:35px;}.elementor-2091 .elementor-element.elementor-element-e268e2e .elementor-icon-box-description{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-fce65aa{--width:100%;--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-2cc6a97 .elementor-icon{font-size:35px;}.elementor-2091 .elementor-element.elementor-element-2cc6a97 .elementor-icon-box-description{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-2cc6a97{width:var( --container-widget-width, 229.797px );max-width:229.797px;--container-widget-width:229.797px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-cd07bae{--width:100%;--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-080a95f .elementor-icon{font-size:35px;}.elementor-2091 .elementor-element.elementor-element-080a95f .elementor-icon-box-description{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-080a95f{width:var( --container-widget-width, 215.812px );max-width:215.812px;--container-widget-width:215.812px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-d6486d4{--width:100%;--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-ce200d4 .elementor-icon{font-size:35px;}.elementor-2091 .elementor-element.elementor-element-ce200d4 .elementor-icon-box-description{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-ce200d4{width:var( --container-widget-width, 222.797px );max-width:222.797px;--container-widget-width:222.797px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-c84f8da{--width:100%;--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-f9fd1a0 .elementor-icon{font-size:35px;}.elementor-2091 .elementor-element.elementor-element-f9fd1a0 .elementor-icon-box-description{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-f9fd1a0{width:var( --container-widget-width, 252.812px );max-width:252.812px;--container-widget-width:252.812px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-2c1051e{--width:100%;--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2091 .elementor-element.elementor-element-c45aa51 .elementor-icon{font-size:35px;}.elementor-2091 .elementor-element.elementor-element-c45aa51 .elementor-icon-box-description{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-c45aa51{width:var( --container-widget-width, 223.812px );max-width:223.812px;--container-widget-width:223.812px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-8d95a0b .elementor-button{font-size:12px;}.elementor-2091 .elementor-element.elementor-element-8d95a0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-8d95a0b{width:var( --container-widget-width, 74.869% );max-width:74.869%;--container-widget-width:74.869%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-8d95a0b.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-2a8119e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-87d0ba8{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-87d0ba8 .elementor-heading-title{font-size:20px;}.elementor-2091 .elementor-element.elementor-element-87d0ba8.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-509f0af{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-b6e2630 .elementor-icon-box-wrapper{gap:0px;}.elementor-2091 .elementor-element.elementor-element-b6e2630 .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-b6e2630 .elementor-icon i{transform:rotate(0deg);}.elementor-2091 .elementor-element.elementor-element-26b5687{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e .elementor-icon-box-wrapper{gap:0px;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-fe5ab8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2091 .elementor-element.elementor-element-59c4c4f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-34dad4c .elementor-icon-box-wrapper{gap:0px;}.elementor-2091 .elementor-element.elementor-element-34dad4c .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-34dad4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-fa09e0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-2aa2a54 .elementor-icon-box-wrapper{gap:0px;}.elementor-2091 .elementor-element.elementor-element-2aa2a54 .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-2aa2a54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-c799276{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-b744e0e .elementor-icon-box-wrapper{gap:0px;}.elementor-2091 .elementor-element.elementor-element-b744e0e .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-b744e0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-6f96470{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2091 .elementor-element.elementor-element-f65cdf7 .elementor-icon-box-wrapper{gap:0px;}.elementor-2091 .elementor-element.elementor-element-f65cdf7 .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-f65cdf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2091 .elementor-element.elementor-element-65755b2{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon-box-title a{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-85e2e61 .elementor-icon-box-description{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-b24a32c .elementor-icon-box-title a{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-d8fd87e .elementor-icon-box-title a{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-ffd0b54 .elementor-icon-box-title a{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon-box-wrapper{align-items:start;}.elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon{font-size:29px;}.elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon-box-title, .elementor-2091 .elementor-element.elementor-element-06677f0 .elementor-icon-box-title a{font-size:16px;}.elementor-2091 .elementor-element.elementor-element-1beabc0{--justify-content:center;}.elementor-2091 .elementor-element.elementor-element-cedb36e .elementor-icon{font-size:64px;}.elementor-2091 .elementor-element.elementor-element-cedb36e .elementor-icon svg{height:64px;}.elementor-2091 .elementor-element.elementor-element-43e4726 .elementor-heading-title{font-size:112px;}.elementor-2091 .elementor-element.elementor-element-43e4726{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button{font-size:3px;}.elementor-2091 .elementor-element.elementor-element-32ba6fa{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-7b6f653{text-align:center;width:var( --container-widget-width, 103.422% );max-width:103.422%;--container-widget-width:103.422%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-7b6f653 .elementor-heading-title{font-size:20px;}.elementor-2091 .elementor-element.elementor-element-7b6f653.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-0bc7eab{text-align:center;font-size:16px;}.elementor-2091 .elementor-element.elementor-element-0bc7eab.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-f6b91ee{text-align:center;font-size:16px;}.elementor-2091 .elementor-element.elementor-element-45438e7{text-align:center;font-size:16px;}.elementor-2091 .elementor-element.elementor-element-27c658a{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-27c658a .elementor-heading-title{font-size:20px;}.elementor-2091 .elementor-element.elementor-element-27c658a.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-78b4992{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-78b4992 .elementor-heading-title{font-size:20px;}.elementor-2091 .elementor-element.elementor-element-78b4992.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-ce1a6d0{--width:94%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2091 .elementor-element.elementor-element-ce1a6d0.e-con{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-7b7ff56{width:var( --container-widget-width, 373.5px );max-width:373.5px;--container-widget-width:373.5px;--container-widget-flex-grow:0;}.elementor-2091 .elementor-element.elementor-element-f901218{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2091 .elementor-element.elementor-element-f901218.e-con{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-2f10d66{text-align:center;}.elementor-2091 .elementor-element.elementor-element-2f10d66.elementor-element{--align-self:center;}.elementor-2091 .elementor-element.elementor-element-6fd4bf4{text-align:center;}.elementor-2091 .elementor-element.elementor-element-6fd4bf4.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-966a247 */.texto-gradiente {
    background: linear-gradient(180deg, #FFB69D 0%, #D5653E 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Garante que o gradiente preencha corretamente */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbabc00 *//* Configuração Base com Borda "Para Fora" */
.elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button {
    border-radius: 40px !important;
    border: none !important; /* Removemos a borda interna padrão */
    
    /* Degradê de fundo solicitado */
    background: linear-gradient(121deg, #F8F8F8 0.65%, #E6E6E6 99.35%) !important;
    
    /* A "Borda de 5px para fora" simulada com box-shadow */
    /* Criamos duas sombras: uma para a borda cinza clara e outra para a profundidade */
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.07), 0px 4px 10px rgba(0, 0, 0, 0.05);
    
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out !important;
    outline: none !important;
}

/* Efeito de Hover */
.elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button:hover {
    transform: scale(1.05);
    
    /* Mantém a borda externa e aumenta a sombra de profundidade */
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.15), 0px 10px 25px rgba(0, 0, 0, 0.1);
    
    background: linear-gradient(121deg, #F8F8F8 0.65%, #E6E6E6 99.35%) !important;
}

/* --- Mantendo suas configurações de ícone e layout --- */
.elementor-2091 .elementor-element.elementor-element-bbabc00 svg {
    width: 30px;
}

.elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
    border: none !important;
}

/* Cor do texto para contraste no fundo claro */
.elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button-text, 
.elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button-icon i {
    color: #333 !important;
}
/* AJUSTES PARA MOBILE (Telas até 767px) */
@media (max-width: 767px) {

    .elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button {
        /* Reduzimos a borda externa para 3px para não ocupar muito espaço nas laterais */
        box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.07), 0px 4px 10px rgba(0, 0, 0, 0.05) !important;
        
        /* Ajuste de padding para o botão não ficar "esticado" demais no mobile */
        padding: 12px 20px !important;
        
        /* Garante que o botão tenha um tamanho bom para o toque (UX) */
        width: auto !important;
        min-width: 180px;
    }

    /* Ajuste do Ícone SVG no Mobile */
    .elementor-2091 .elementor-element.elementor-element-bbabc00 svg {
        width: 20px !important; /* Ícone levemente menor para equilibrar com o texto */
        height: auto;
    }

    /* Ajuste do espaçamento interno no Mobile */
    .elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button-content-wrapper {
        gap: 8px !important; /* Reduz o espaço entre ícone e texto */
    }

    /* Efeito de Hover no Mobile (Ajustado para Touch) */
    .elementor-2091 .elementor-element.elementor-element-bbabc00 .elementor-button:hover {
        /* No mobile, um scale muito alto pode causar serrilhado ou bugs visuais */
        transform: scale(1.03) !important;
        
        /* Mantém a borda de 3px e aumenta levemente a nitidez */
        box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.15), 0px 8px 15px rgba(0, 0, 0, 0.08) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9accd31 */.meu-texto-destaque1 {
    background: linear-gradient(180deg, #2E4A45 0%, #457169 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* A mudança principal está aqui */
    display: inline; 
    white-space: normal; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6493e7 */.meu-texto-destaque1 {
    background: linear-gradient(180deg, #2E4A45 0%, #457169 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* A mudança principal está aqui */
    display: inline; 
    white-space: normal; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d95a0b *//* Configuração do Botão com Borda EXTERNA */
.elementor-2091 .elementor-element.elementor-element-8d95a0b .elementor-button {
    border-radius: 40px !important;
    border: none !important; /* Remove a borda interna padrão */
    
    /* Degradê Verde solicitado */
    background: linear-gradient(180deg, #2E4A45 0%, #457169 100%) !important;
    
    /* EFEITO DE BORDA PARA FORA: 
       Criamos uma sombra sem desfoque (0px) com 5px de espessura 
       A cor rgba(255, 255, 255, 0.07) cria o anel sutil externo */
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.07);
    
    transition: all 0.3s ease-in-out !important;
    outline: none !important;
}

/* Efeito Hover */
.elementor-2091 .elementor-element.elementor-element-8d95a0b .elementor-button:hover {
    transform: scale(1.05);
    
    /* No hover, a borda externa pode ficar um pouco mais visível */
    box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.15), 0px 10px 20px rgba(0, 0, 0, 0.2);
    
    background: linear-gradient(180deg, #2E4A45 0%, #457169 100%) !important;
}

/* Ajuste do Ícone SVG */
.elementor-2091 .elementor-element.elementor-element-8d95a0b svg {
    width: 30px;
    height: auto;
}

/* Alinhamento */
.elementor-2091 .elementor-element.elementor-element-8d95a0b .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 12px;
}
/* AJUSTES PARA MOBILE (Telas até 767px) */
@media (max-width: 767px) {
    
    .elementor-2091 .elementor-element.elementor-element-8d95a0b .elementor-button {
        /* Reduzimos a borda externa para 3px para não "esmagar" o layout */
        box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.07) !important;
        
        /* Ajuste opcional de padding se o botão estiver muito grande */
        padding: 12px 24px !important;
        
        /* Garante que o texto não quebre de forma estranha */
        width: auto !important;
        min-width: 200px;
    }

    /* Ajuste do Ícone SVG no Mobile */
    .elementor-2091 .elementor-element.elementor-element-8d95a0b svg {
        width: 20px; /* Ícone levemente menor */
        height: auto;
    }

    /* Ajuste do espaçamento interno no Mobile */
    .elementor-2091 .elementor-element.elementor-element-8d95a0b .elementor-button-content-wrapper {
        gap: 7px; /* Reduz o espaço entre ícone e texto */
    }

    /* Efeito Hover no Mobile (Opcional) 
       Dica: Em touch, o hover pode se comportar de forma "colada". 
       Muitas vezes é melhor remover o 'scale' para evitar bugs visuais. */
    .elementor-2091 .elementor-element.elementor-element-8d95a0b .elementor-button:hover {
        transform: scale(1.02);
        box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.15);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fed01 *//* Aplicar al contenedor que quieres que tenga el brillo */
.elementor-2091 .elementor-element.elementor-element-96fed01 {
    position: relative;
    overflow: hidden; /* Evita que el brillo cree barras de desplazamiento */
}

.elementor-2091 .elementor-element.elementor-element-96fed01::before {
    content: "";
    position: absolute;
    top: -150px; /* Sube el círculo para que solo se asome la parte de abajo */
    left: 50%;
    transform: translateX(-50%);
    width: 600px;
    height: 600px;
    background: #304B46;
    border-radius: 1650px;
    opacity: 0.17;
    filter: blur(150px); /* Reducido un poco para que no sea una mancha gigante invisible */
    z-index: 0; /* Lo mantiene al fondo */
    pointer-events: none; /* Crucial: permite hacer clic a través del brillo */
}
/* Esto crea el segundo brillo en la parte de abajo a la derecha */
.elementor-2091 .elementor-element.elementor-element-96fed01::after {
    content: "";
    position: absolute;
    bottom: -200px; /* Lo saca un poco por debajo para que solo se vea el resplandor */
    right: -150px;  /* Lo saca un poco a la derecha */
    width: 600px;
    height: 600px;
    background: #304B46;
    border-radius: 1650px;
    opacity: 0.25;  /* Subí un poco la opacidad porque en el fondo suele verse menos */
    filter: blur(200px); 
    z-index: 0;
    pointer-events: none; /* Fundamental para que no bloquee clics */
}

/* Asegúrate de que el contenedor tenga esto para que no aparezca scroll lateral */
.elementor-2091 .elementor-element.elementor-element-96fed01 {
    position: relative;
    overflow: hidden;
}
/* --- CONFIGURAÇÃO DESKTOP --- */
.elementor-2091 .elementor-element.elementor-element-96fed01 {
    background-image: 
        url('https://contabilistaexplica.pt/wp-content/uploads/2026/03/cima.webp'), 
        url('https://contabilistaexplica.pt/wp-content/uploads/2026/03/baixo.webp');
    
    background-repeat: no-repeat, no-repeat;
    
    /* Tamanho de cada uma (Foto 1, Foto 2) */
    background-size: 40%, 30%; 
    
    /* COORDENADAS (X Y da Foto 1, X Y da Foto 2) */
    /* Ex: Foto 1 na esquerda (20%) e Foto 2 na direita (80%) */
    background-position: 118% -31%, -17% 110%; 
}
/* --- CONFIGURAÇÃO MOBILE (CELULAR) --- */
@media (max-width: 767px) {
    .elementor-2091 .elementor-element.elementor-element-96fed01 {
        background-image: 
            url('URL_DA_FOTO_01_MOBILE'), 
            url('URL_DA_FOTO_02_MOBILE');
            
        background-size: 150%, 140%;
        
        /* Ajuste as coordenadas separadas por vírgula para o celular */
        background-position: 50% 20%, 50% 80%; 
    }
}
/* Cria a linha degradê no topo SEM tapar o conteúdo */
.elementor-2091 .elementor-element.elementor-element-96fed01 {
    position: relative !important;
    overflow: visible !important;
    
    /* Importante: Remove qualquer padding superior que possa deixar espaço branco */
    padding-top: 0px !important; 
    
    /* O truque: Define uma borda transparente e usa o degradê no fundo */
    border-top: 5px solid transparent;
    
    /* Esta linha desenha o degradê exatamente onde estaria a borda */
    border-image: linear-gradient(90deg, #C35D3A 0%, rgba(213, 101, 62, 0.00) 100%) 1;
    
    /* Adiciona uma margem inferior à 'borda' para criar o espaço que você quer antes do texto começar */
    /* Ajuste este valor (ex: 20px) para definir o espaçamento até ao primeiro título */
    padding-top: 20px !important;
}

/* Garante que o conteúdo de dentro (títulos, texto) não fique colado na linha */
.elementor-2091 .elementor-element.elementor-element-96fed01 > .elementor-widget-wrap {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d0ba8 */.texto-gradiente {
    background: linear-gradient(180deg, #FFB69D 0%, #D5653E 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Garante que o gradiente preencha corretamente */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6e2630 */.elementor-2091 .elementor-element.elementor-element-b6e2630 strong, 
.elementor-2091 .elementor-element.elementor-element-b6e2630 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fe5ab8e */.elementor-2091 .elementor-element.elementor-element-fe5ab8e strong, 
.elementor-2091 .elementor-element.elementor-element-fe5ab8e b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34dad4c */.elementor-2091 .elementor-element.elementor-element-34dad4c strong, 
.elementor-2091 .elementor-element.elementor-element-34dad4c b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aa2a54 */.elementor-2091 .elementor-element.elementor-element-2aa2a54 strong, 
.elementor-2091 .elementor-element.elementor-element-2aa2a54 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b744e0e */.elementor-2091 .elementor-element.elementor-element-b744e0e strong, 
.elementor-2091 .elementor-element.elementor-element-b744e0e b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f65cdf7 */.elementor-2091 .elementor-element.elementor-element-f65cdf7 strong, 
.elementor-2091 .elementor-element.elementor-element-f65cdf7 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-85e2e61 */.elementor-2091 .elementor-element.elementor-element-85e2e61 strong, 
.elementor-2091 .elementor-element.elementor-element-85e2e61 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b24a32c */.elementor-2091 .elementor-element.elementor-element-b24a32c strong, 
.elementor-2091 .elementor-element.elementor-element-b24a32c b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8fd87e */.elementor-2091 .elementor-element.elementor-element-d8fd87e strong, 
.elementor-2091 .elementor-element.elementor-element-d8fd87e b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ffd0b54 */.elementor-2091 .elementor-element.elementor-element-ffd0b54 strong, 
.elementor-2091 .elementor-element.elementor-element-ffd0b54 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06677f0 */.elementor-2091 .elementor-element.elementor-element-06677f0 strong, 
.elementor-2091 .elementor-element.elementor-element-06677f0 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5969c08 */.risco-personalizado {
    position: relative;
    display: inline-block;
    font-weight: 700; /* Para deixar a fonte robusta como a da imagem */
    font-family: sans-serif;
}

.risco-personalizado::after {
    content: "";
    position: absolute;
    left: -5%;      /* Começa um pouco antes do número */
    top: 55%;       /* Ajusta a altura central */
    width: 100%;    /* Fica um pouco maior que o número nas pontas */
    height: 3px;   /* GROSSURA DO RISCO (ajuste aqui) */
    background-color: #1a1a1a; /* Cor do risco */
    transform: translateY(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43e4726 */.meu-texto-destaque {
    background: linear-gradient(180deg, #ED8662 0%, #D5653E 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.elementor-2091 .elementor-element.elementor-element-43e4726 strong, 
.elementor-2091 .elementor-element.elementor-element-43e4726 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32ba6fa *//* Configuração do Botão com Novo Degradê e Sem Borda */
.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button {
    border-radius: 40px !important;
    border: none !important;
    
    /* Removemos a "borda fake" e mantemos apenas uma sombra leve de profundidade */
    box-shadow: 0px 4px 1px rgba(0, 0, 0, 0.15) !important;
    
    /* Seu Novo Degradê Escuro */
    background: linear-gradient(180deg, #2E4A45 0%, #457169 100%) !important;
    
    transition: all 0.3s ease-in-out !important;
    outline: none !important;
}

/* Ajuste no Hover */
.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button:hover {
    transform: scale(1.05);
    
    /* Aumenta um pouco a intensidade do degradê no hover */
    background: linear-gradient(180deg, #375a54 0%, #4f8278 100%) !important;
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.2) !important;
}

/* Garante que o texto e o ícone fiquem brancos para contraste */
.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button .elementor-button-text,
.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button .elementor-align-icon svg,
.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button i {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}

/* Tamanho do ícone/SVG */
.elementor-2091 .elementor-element.elementor-element-32ba6fa svg {
    width: 30px;
}

/* Alinhamento do conteúdo */
.elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
}
/* Ajustes de Tamanho para Tablet (max-width: 1024px) */
@media (max-width: 1024px) {

    .elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button {
        /* Ajusta a largura e altura interna do botão */
        padding: 12px 25px !important; 
        
        /* Se quiser que o botão ocupe a largura total no tablet, use: 
           width: 100% !important; */
    }

    /* Ajusta o tamanho da fonte do texto */
    .elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button-text {
        font-size: 16px !important;
    }

    /* Ajusta o tamanho do ícone (SVG) para acompanhar o texto */
    .elementor-2091 .elementor-element.elementor-element-32ba6fa svg {
        width: 22px !important;
        height: auto !important;
    }

    /* Diminui o espaço entre o ícone e o texto */
    .elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button-content-wrapper {
        gap: 6px !important;
    }
}
/* AJUSTES PARA MOBILE (Telas até 767px) */
@media (max-width: 767px) {

    .elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button {
        /* Ajuste do preenchimento para telas pequenas */
        padding: 10px 20px !important; 
        
        /* Mantém a sombra leve de profundidade que você definiu */
        box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.15) !important;
        
        /* Garante que o botão tenha um tamanho confortável para o polegar */
        min-width: 160px;
        width: auto !important;
    }

    /* Ajuste do tamanho da fonte no Mobile */
    .elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button-text {
        font-size: 13px !important;
    }

    /* Ajuste do Ícone (SVG) para Mobile */
    .elementor-2091 .elementor-element.elementor-element-32ba6fa svg {
        width: 20px !important; /* Um pouco menor que no Tablet para equilibrar */
        height: auto !important;
    }

    /* Ajuste do espaçamento entre ícone e texto */
    .elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button-content-wrapper {
        gap: 6px !important;
        justify-content: center; /* Centraliza o conteúdo se o botão for largo */
    }

    /* Suavização do Efeito Hover para telas Touch */
    .elementor-2091 .elementor-element.elementor-element-32ba6fa .elementor-button:hover {
        transform: scale(1.02) !important; /* Scale menor para evitar pulos visuais no touch */
        box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1beabc0 */.elementor-2091 .elementor-element.elementor-element-1beabc0 {
    border-radius: 40px;
    outline: 3px solid rgba(255, 255, 255, 0.09);
    outline-offset: 0px; /* Garante que grude no elemento */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6f653 */.meu-texto-destaque1 {
    background: linear-gradient(180deg, #2E4A45 0%, #457169 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* A mudança principal está aqui */
    display: inline; 
    white-space: normal; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c658a */.meu-texto-destaque1 {
    background: linear-gradient(180deg, #06332B 0%, #457169 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* A mudança principal está aqui */
    display: inline; 
    white-space: normal; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b4992 */.meu-texto-destaque1 {
    background: linear-gradient(180deg, #06332B 0%, #457169 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* A mudança principal está aqui */
    display: inline; 
    white-space: normal; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-799ddb2 *//* Efeito de Vidro Externo (Glassmorphism) */
.elementor-2091 .elementor-element.elementor-element-799ddb2 .elementor-button {
    /* 1. O Botão Interno */
    border-radius: 12px !important; /* Arredondamento interno */
    border: none !important;
    background: radial-gradient(151.35% 227.9% at -3.38% -8.09%, #37CA38 0%, #29742A 100%) !important;
    
    /* --- ADICIONADO: Padding 15px (cima/baixo) e 16px (lados) --- */
    padding: 15px 16px !important;
    /* ---------------------------------------------------------- */
    
    /* 2. O SEGREDO: A Moldura de Vidro para fora */
    /* Usando box-shadow para criar a borda de 3px com 0.09 de opacidade como você pediu antes */
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.09), 
                0px 8px 20px rgba(0, 0, 0, 0.1) !important;
    
    /* 3. Espaçamento e Margem */
    margin: 10px !important; 
    transition: all 0.3s ease-in-out !important;
}

/* Efeito ao passar o mouse */
.elementor-2091 .elementor-element.elementor-element-799ddb2 .elementor-button:hover {
    transform: scale(1.03);
    /* O vidro brilha um pouco mais no hover */
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.20), 
                0px 12px 25px rgba(0, 0, 0, 0.15) !important;
}

/* Ajuste do Texto e Ícone */
.elementor-2091 .elementor-element.elementor-element-799ddb2 .elementor-button-text {
    font-weight: 700 !important;
    color: #ffffff !important;
}

.elementor-2091 .elementor-element.elementor-element-799ddb2 .elementor-align-icon svg {
    width: 22px !important;
    fill: #ffffff !important;
}

/* Alinhamento Flex */
.elementor-2091 .elementor-element.elementor-element-799ddb2 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
}
.elementor-2091 .elementor-element.elementor-element-799ddb2 svg{
    width: 30px;
}

.elementor-2091 .elementor-element.elementor-element-799ddb2 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b7ff56 */.elementor-2091 .elementor-element.elementor-element-7b7ff56 strong, 
.elementor-2091 .elementor-element.elementor-element-7b7ff56 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f10d66 */.elementor-2091 .elementor-element.elementor-element-2f10d66 strong, 
.elementor-2091 .elementor-element.elementor-element-2f10d66 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35bb7c0 */.elementor-2091 .elementor-element.elementor-element-35bb7c0 strong, 
.elementor-2091 .elementor-element.elementor-element-35bb7c0 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fd4bf4 */.elementor-2091 .elementor-element.elementor-element-6fd4bf4 strong, 
.elementor-2091 .elementor-element.elementor-element-6fd4bf4 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65755b2 *//* Aplicar al contenedor que quieres que tenga el brillo */
.elementor-2091 .elementor-element.elementor-element-65755b2 {
    position: relative;
    overflow: hidden; /* Evita que el brillo cree barras de desplazamiento */
}

.elementor-2091 .elementor-element.elementor-element-65755b2::before {
    content: "";
    position: absolute;
    top: -150px; /* Sube el círculo para que solo se asome la parte de abajo */
    left: 50%;
    transform: translateX(-50%);
    width: 600px;
    height: 600px;
    background: #304B46;
    border-radius: 1650px;
    opacity: 0.17;
    filter: blur(150px); /* Reducido un poco para que no sea una mancha gigante invisible */
    z-index: 0; /* Lo mantiene al fondo */
    pointer-events: none; /* Crucial: permite hacer clic a través del brillo */
}
/* Esto crea el segundo brillo en la parte de abajo a la derecha */
.elementor-2091 .elementor-element.elementor-element-65755b2::after {
    content: "";
    position: absolute;
    bottom: -200px; /* Lo saca un poco por debajo para que solo se vea el resplandor */
    right: -150px;  /* Lo saca un poco a la derecha */
    width: 600px;
    height: 600px;
    background: #304B46;
    border-radius: 1650px;
    opacity: 0.25;  /* Subí un poco la opacidad porque en el fondo suele verse menos */
    filter: blur(200px); 
    z-index: 0;
    pointer-events: none; /* Fundamental para que no bloquee clics */
}

/* Asegúrate de que el contenedor tenga esto para que no aparezca scroll lateral */
.elementor-2091 .elementor-element.elementor-element-65755b2 {
    position: relative;
    overflow: hidden;
}
/* --- CONFIGURAÇÃO DESKTOP --- */
.elementor-2091 .elementor-element.elementor-element-65755b2 {
    background-image: 
        url('https://contabilistaexplica.pt/wp-content/uploads/2026/03/cima.webp'), 
        url('https://contabilistaexplica.pt/wp-content/uploads/2026/03/baixo.webp');
    
    background-repeat: no-repeat, no-repeat;
    
    /* Tamanho de cada uma (Foto 1, Foto 2) */
    background-size: 40%, 30%; 
    
    /* COORDENADAS (X Y da Foto 1, X Y da Foto 2) */
    /* Ex: Foto 1 na esquerda (20%) e Foto 2 na direita (80%) */
    background-position: 118% -25%, -17% 110%; 
}
/* --- CONFIGURAÇÃO MOBILE (CELULAR) --- */
@media (max-width: 767px) {
    .elementor-2091 .elementor-element.elementor-element-65755b2 {
        background-image: 
            url('URL_DA_FOTO_01_MOBILE'), 
            url('URL_DA_FOTO_02_MOBILE');
            
        background-size: 150%, 140%;
        
        /* Ajuste as coordenadas separadas por vírgula para o celular */
        background-position: 50% 20%, 50% 80%; 
    }
}/* End custom CSS */
/* Start custom CSS */html, body {
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

.elementor-button {
    transition: all .5s ease;
}

.elementor-button:hover {
    transform: scale(1.02);
}/* End custom CSS */