.elementor-1040 .elementor-element.elementor-element-a782928{--display:flex;--min-height:320px;--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1040 .elementor-element.elementor-element-a782928:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-a782928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://priscila.conversite.com.br/wp-content/uploads/2026/02/Sem-nome-1920-x-1282-px-1920-x-1000-px-2-1.jpg");background-position:0px -165px;background-repeat:no-repeat;background-size:cover;}.elementor-1040 .elementor-element.elementor-element-a782928::before, .elementor-1040 .elementor-element.elementor-element-a782928 > .elementor-background-video-container::before, .elementor-1040 .elementor-element.elementor-element-a782928 > .e-con-inner > .elementor-background-video-container::before, .elementor-1040 .elementor-element.elementor-element-a782928 > .elementor-background-slideshow::before, .elementor-1040 .elementor-element.elementor-element-a782928 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1040 .elementor-element.elementor-element-a782928 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1040 .elementor-element.elementor-element-f51c74f{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-item > a{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:300;line-height:1em;}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-5a715a1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:80px;font-weight:500;line-height:1.2em;color:var( --e-global-color-2cfe63a );}.elementor-1040 .elementor-element.elementor-element-e2153f7{--display:flex;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:010px;--padding-right:10px;}.elementor-1040 .elementor-element.elementor-element-e2153f7:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-e2153f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1040 .elementor-element.elementor-element-716cecc{--display:flex;}.elementor-1040 .elementor-element.elementor-element-4cc7d62{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1040 .elementor-element.elementor-element-c0ce19c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-c0ce19c > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-c0ce19c .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-c0ce19c .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-c0ce19c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-c0ce19c .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-c0ce19c:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-c0ce19c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-c0ce19c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-3fb39b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-3fb39b6 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-3fb39b6 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-3fb39b6 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-3fb39b6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-3fb39b6 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-3fb39b6:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-3fb39b6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-3fb39b6 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-52c3d5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-52c3d5c > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-52c3d5c .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-52c3d5c .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-52c3d5c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-52c3d5c .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-52c3d5c:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-52c3d5c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-52c3d5c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-25d05db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-25d05db > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-25d05db .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-25d05db .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-25d05db .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-25d05db .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-25d05db:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-25d05db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-25d05db .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-0c614ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-0c614ed > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-0c614ed .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-0c614ed .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-0c614ed .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-0c614ed .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-0c614ed:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-0c614ed:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-0c614ed .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-61ae723{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-61ae723 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-61ae723 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-61ae723 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-61ae723 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-61ae723 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-61ae723:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-61ae723:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-61ae723 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-2985b02{--display:flex;}.elementor-1040 .elementor-element.elementor-element-8dce2ae{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-94e54b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-94e54b4 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-94e54b4 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-94e54b4 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-94e54b4 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-94e54b4 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-94e54b4:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-94e54b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-94e54b4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-0ceb8e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-0ceb8e0 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-0ceb8e0 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-0ceb8e0 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-0ceb8e0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-0ceb8e0 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-0ceb8e0:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-0ceb8e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-0ceb8e0 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-4ee65a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-4ee65a6 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-4ee65a6 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-4ee65a6 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-4ee65a6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-4ee65a6 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-4ee65a6:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-4ee65a6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-4ee65a6 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-6f90b29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-6f90b29 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-6f90b29 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-6f90b29 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-6f90b29 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-6f90b29 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-6f90b29:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-6f90b29:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-6f90b29 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-df8c6e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-df8c6e4 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-df8c6e4 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-df8c6e4 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-df8c6e4 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-df8c6e4 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-df8c6e4:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-df8c6e4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-df8c6e4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-e131de9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-e131de9 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-e131de9 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-e131de9 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-e131de9 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-e131de9 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-e131de9:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-e131de9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-e131de9 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-a722602{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-a722602 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-a722602 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-a722602 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-a722602 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-a722602 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-a722602:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-a722602:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-a722602 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-e517d23{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-e517d23 > .elementor-widget-container{background-color:#EEF8FF;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-1040 .elementor-element.elementor-element-e517d23 .elementor-icon-box-wrapper{text-align:start;}.elementor-1040 .elementor-element.elementor-element-e517d23 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-e517d23 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-1040 .elementor-element.elementor-element-e517d23 .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-e517d23:has(:hover) .elementor-icon-box-title,
					 .elementor-1040 .elementor-element.elementor-element-e517d23:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9da9ab0 );}.elementor-1040 .elementor-element.elementor-element-e517d23 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7d97e7c );}.elementor-1040 .elementor-element.elementor-element-b6c085d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:12px;--n-tabs-gap:60px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:50px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:50px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#1F2227;--n-tabs-title-color-active:#FFFFFF;}.elementor-1040 .elementor-element.elementor-element-b6c085d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-accent );}.elementor-1040 .elementor-element.elementor-element-b6c085d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:none;}.elementor-1040 .elementor-element.elementor-element-b6c085d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1040 .elementor-element.elementor-element-b6c085d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:none;}.elementor-1040 .elementor-element.elementor-element-b6c085d > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-b6c085d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-1040 .elementor-element.elementor-element-b6c085d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Nunito Sans", Sans-serif;font-weight:700;text-transform:none;line-height:24px;}.elementor-1040 .elementor-element.elementor-element-b6c085d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#EDEDED;}@media(max-width:1366px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-item > a{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1040 .elementor-element.elementor-element-4cc7d62{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1040 .elementor-element.elementor-element-8dce2ae{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1040 .elementor-element.elementor-element-a782928:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-a782928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-item > a{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1040 .elementor-element.elementor-element-5a715a1 .elementor-heading-title{font-size:54px;}.elementor-1040 .elementor-element.elementor-element-e2153f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1040 .elementor-element.elementor-element-4cc7d62{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1040 .elementor-element.elementor-element-c0ce19c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-3fb39b6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-52c3d5c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-25d05db{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-0c614ed{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-61ae723{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-8dce2ae{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-94e54b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-0ceb8e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-4ee65a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-6f90b29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-df8c6e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-e131de9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-a722602{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-e517d23{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-b6c085d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:46px;}.elementor-1040 .elementor-element.elementor-element-b6c085d > .elementor-widget-container{margin:-200px 0px 0px 0px;}}@media(max-width:767px){.elementor-1040 .elementor-element.elementor-element-a782928{--min-height:214px;--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;}.elementor-1040 .elementor-element.elementor-element-a782928:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-a782928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1040 .elementor-element.elementor-element-f51c74f .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1040 .elementor-element.elementor-element-5a715a1{text-align:center;}.elementor-1040 .elementor-element.elementor-element-5a715a1 .elementor-heading-title{font-size:48px;}.elementor-1040 .elementor-element.elementor-element-e2153f7{--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:030px;--padding-left:5px;--padding-right:5px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1040 .elementor-element.elementor-element-716cecc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-4cc7d62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1040 .elementor-element.elementor-element-c0ce19c{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-c0ce19c > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-c0ce19c .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-c0ce19c .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-c0ce19c .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-3fb39b6{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-3fb39b6 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-3fb39b6 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-3fb39b6 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-3fb39b6 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-52c3d5c{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-52c3d5c > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-52c3d5c .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-52c3d5c .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-52c3d5c .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-25d05db{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-25d05db > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-25d05db .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-25d05db .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-25d05db .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-0c614ed{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-0c614ed > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-0c614ed .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-0c614ed .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-0c614ed .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-61ae723{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-61ae723 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-61ae723 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-61ae723 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-61ae723 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-2985b02{--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-1040 .elementor-element.elementor-element-8dce2ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-94e54b4{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-94e54b4 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-94e54b4 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-94e54b4 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-94e54b4 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-0ceb8e0{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-0ceb8e0 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-0ceb8e0 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-0ceb8e0 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-0ceb8e0 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-4ee65a6{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-4ee65a6 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-4ee65a6 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-4ee65a6 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-4ee65a6 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-6f90b29{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-6f90b29 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-6f90b29 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-6f90b29 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-6f90b29 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-df8c6e4{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-df8c6e4 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-df8c6e4 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-df8c6e4 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-df8c6e4 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-e131de9{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-e131de9 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-e131de9 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-e131de9 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-e131de9 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-a722602{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-a722602 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-a722602 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-a722602 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-a722602 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-e517d23{width:100%;max-width:100%;}.elementor-1040 .elementor-element.elementor-element-e517d23 > .elementor-widget-container{border-width:0px 0px 5px 0px;}.elementor-1040 .elementor-element.elementor-element-e517d23 .elementor-icon-box-title, .elementor-1040 .elementor-element.elementor-element-e517d23 .elementor-icon-box-title a{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-e517d23 .elementor-icon-box-description{font-size:16px;}.elementor-1040 .elementor-element.elementor-element-b6c085d{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:40px;--n-tabs-title-font-size:16px;}.elementor-1040 .elementor-element.elementor-element-b6c085d > .elementor-widget-container{margin:-92px 0px -0px 0px;}.elementor-1040 .elementor-element.elementor-element-b6c085d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:18px;}}/* Start custom CSS for container, class: .elementor-element-a782928 */html body{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c0ce19c */.elementor-1040 .elementor-element.elementor-element-c0ce19c {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-c0ce19c strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fb39b6 */.elementor-1040 .elementor-element.elementor-element-3fb39b6 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-3fb39b6 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52c3d5c */.elementor-1040 .elementor-element.elementor-element-52c3d5c {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-52c3d5c strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25d05db */.elementor-1040 .elementor-element.elementor-element-25d05db {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-25d05db strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c614ed */.elementor-1040 .elementor-element.elementor-element-0c614ed {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-0c614ed strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61ae723 */.elementor-1040 .elementor-element.elementor-element-61ae723 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-61ae723 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94e54b4 */.elementor-1040 .elementor-element.elementor-element-94e54b4 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-94e54b4 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ceb8e0 */.elementor-1040 .elementor-element.elementor-element-0ceb8e0 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-0ceb8e0 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee65a6 */.elementor-1040 .elementor-element.elementor-element-4ee65a6 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-4ee65a6 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f90b29 */.elementor-1040 .elementor-element.elementor-element-6f90b29 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-6f90b29 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df8c6e4 */.elementor-1040 .elementor-element.elementor-element-df8c6e4 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-df8c6e4 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e131de9 */.elementor-1040 .elementor-element.elementor-element-e131de9 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-e131de9 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a722602 */.elementor-1040 .elementor-element.elementor-element-a722602 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-a722602 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e517d23 */.elementor-1040 .elementor-element.elementor-element-e517d23 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-e517d23 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c0ce19c */.elementor-1040 .elementor-element.elementor-element-c0ce19c {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-c0ce19c strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fb39b6 */.elementor-1040 .elementor-element.elementor-element-3fb39b6 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-3fb39b6 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52c3d5c */.elementor-1040 .elementor-element.elementor-element-52c3d5c {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-52c3d5c strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25d05db */.elementor-1040 .elementor-element.elementor-element-25d05db {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-25d05db strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c614ed */.elementor-1040 .elementor-element.elementor-element-0c614ed {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-0c614ed strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61ae723 */.elementor-1040 .elementor-element.elementor-element-61ae723 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-61ae723 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94e54b4 */.elementor-1040 .elementor-element.elementor-element-94e54b4 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-94e54b4 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ceb8e0 */.elementor-1040 .elementor-element.elementor-element-0ceb8e0 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-0ceb8e0 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee65a6 */.elementor-1040 .elementor-element.elementor-element-4ee65a6 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-4ee65a6 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f90b29 */.elementor-1040 .elementor-element.elementor-element-6f90b29 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-6f90b29 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df8c6e4 */.elementor-1040 .elementor-element.elementor-element-df8c6e4 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-df8c6e4 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e131de9 */.elementor-1040 .elementor-element.elementor-element-e131de9 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-e131de9 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a722602 */.elementor-1040 .elementor-element.elementor-element-a722602 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-a722602 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e517d23 */.elementor-1040 .elementor-element.elementor-element-e517d23 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-e517d23 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c0ce19c */.elementor-1040 .elementor-element.elementor-element-c0ce19c {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-c0ce19c strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fb39b6 */.elementor-1040 .elementor-element.elementor-element-3fb39b6 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-3fb39b6 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52c3d5c */.elementor-1040 .elementor-element.elementor-element-52c3d5c {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-52c3d5c strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25d05db */.elementor-1040 .elementor-element.elementor-element-25d05db {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-25d05db strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c614ed */.elementor-1040 .elementor-element.elementor-element-0c614ed {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-0c614ed strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61ae723 */.elementor-1040 .elementor-element.elementor-element-61ae723 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-61ae723 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94e54b4 */.elementor-1040 .elementor-element.elementor-element-94e54b4 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-94e54b4 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ceb8e0 */.elementor-1040 .elementor-element.elementor-element-0ceb8e0 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-0ceb8e0 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee65a6 */.elementor-1040 .elementor-element.elementor-element-4ee65a6 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-4ee65a6 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f90b29 */.elementor-1040 .elementor-element.elementor-element-6f90b29 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-6f90b29 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df8c6e4 */.elementor-1040 .elementor-element.elementor-element-df8c6e4 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-df8c6e4 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e131de9 */.elementor-1040 .elementor-element.elementor-element-e131de9 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-e131de9 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a722602 */.elementor-1040 .elementor-element.elementor-element-a722602 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-a722602 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e517d23 */.elementor-1040 .elementor-element.elementor-element-e517d23 {
    background-color: #F2F8F8; 
    border-radius: 8px;
    /* Sombra fixa - Não muda ao passar o mouse */
    box-shadow: 0px 200px 123px 0px rgba(15, 88, 86, 0.05), 
                0px 83.555px 51.386px 0px rgba(15, 88, 86, 0.05), 
                0px 44.673px 27.474px 0px rgba(15, 88, 86, 0.05), 
                0px 25.043px 15.402px 0px rgba(15, 88, 86, 0.05), 
                0px 13.3px 8.18px 0px rgba(15, 88, 86, 0.05), 
                0px 5.535px 3.404px 0px rgba(15, 88, 86, 0.05);
}

.elementor-1040 .elementor-element.elementor-element-e517d23 strong {
    font-weight: 700 !important;
    background: linear-gradient(90deg, #0f5856 0%, #958952 100%);
    
    /* Essencial para o efeito de texto degradê funcionar */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
}/* End custom CSS */