.elementor-14 .elementor-element.elementor-element-f6a9007{--display:flex;--min-height:119px;--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-around;--align-items:center;}.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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--main .elementor-item{color:#454545;fill:#454545;}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--dropdown a:hover,
					.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--dropdown a:focus,
					.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--dropdown a.highlighted{background-color:#177549;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-7b38701.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-7b38701 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-7b38701 .elementor-button{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 50px 20px 50px;}.elementor-14 .elementor-element.elementor-element-c9749b4{--display:flex;--min-height:731px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-14 .elementor-element.elementor-element-c9749b4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c9749b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fernandesesalvanadvogados.com.br/wp-content/uploads/2026/05/sessao11salvan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-14 .elementor-element.elementor-element-fd9898e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-fd9898e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:400;color:#272727;}.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-14 .elementor-element.elementor-element-5922195{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-b499f20 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#272727;color:#272727;}.elementor-14 .elementor-element.elementor-element-b499f20.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-b4fb4fd .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#272727;color:#272727;}.elementor-14 .elementor-element.elementor-element-b4fb4fd.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-1a3b83d.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-1a3b83d .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-1a3b83d .elementor-button{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 50px 20px 50px;}.elementor-14 .elementor-element.elementor-element-d66b97b{--display:flex;--min-height:46px;--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d66b97b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d66b97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#177549;}.elementor-14 .elementor-element.elementor-element-d66b97b::before, .elementor-14 .elementor-element.elementor-element-d66b97b > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-d66b97b > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-d66b97b > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-d66b97b > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-d66b97b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-ab0907a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -300px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-ab0907a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-ab0907a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-ab0907a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-ab0907a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-ab0907a .elementor-icon-list-text{color:#FFFFFFC7;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-85ef0fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4c7b9c9{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#007A56;}.elementor-14 .elementor-element.elementor-element-3140903{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-3140903 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-3a81a4e{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-73ee06d{--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;}.elementor-14 .elementor-element.elementor-element-16b99e6{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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-14 .elementor-element.elementor-element-0b618b9 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-0b618b9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-0b618b9.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0b618b9.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-0b618b9.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0b618b9.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-0b618b9 .elementor-icon{font-size:53px;}.elementor-14 .elementor-element.elementor-element-0b618b9 .elementor-icon svg{height:53px;}.elementor-14 .elementor-element.elementor-element-7f5db1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-2a91049{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-5d6e4f6 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-5d6e4f6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-5d6e4f6.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5d6e4f6.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-5d6e4f6.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5d6e4f6.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-5d6e4f6 .elementor-icon{font-size:53px;}.elementor-14 .elementor-element.elementor-element-5d6e4f6 .elementor-icon svg{height:53px;}.elementor-14 .elementor-element.elementor-element-252347e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-9092ccf{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-5301fbd .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-5301fbd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-5301fbd.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5301fbd.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-5301fbd.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5301fbd.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-5301fbd .elementor-icon{font-size:53px;}.elementor-14 .elementor-element.elementor-element-5301fbd .elementor-icon svg{height:53px;}.elementor-14 .elementor-element.elementor-element-fe37028{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-c945f9a{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-e8d4834{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-8d15b1c .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-8d15b1c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-8d15b1c.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8d15b1c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-8d15b1c.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8d15b1c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-8d15b1c .elementor-icon{font-size:53px;}.elementor-14 .elementor-element.elementor-element-8d15b1c .elementor-icon svg{height:53px;}.elementor-14 .elementor-element.elementor-element-205f4ef{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-32e2662{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-9207dc8 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-9207dc8.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-9207dc8.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-9207dc8.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-9207dc8.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-9207dc8.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-9207dc8 .elementor-icon{font-size:53px;}.elementor-14 .elementor-element.elementor-element-9207dc8 .elementor-icon svg{height:53px;}.elementor-14 .elementor-element.elementor-element-2251aa8{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-00acb6e{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-ef52802{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f6a56ef .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-f6a56ef .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-eb31614{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-eb31614 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-825edfd{--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;}.elementor-14 .elementor-element.elementor-element-9765976{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-f38f4a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#343434;}.elementor-14 .elementor-element.elementor-element-09a266f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-icon i{color:#033828;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-icon svg{fill:#033828;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-c934993{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-c934993 .elementor-icon-list-text{color:#343434;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-cd8cc16{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-cb5a304{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#343434;}.elementor-14 .elementor-element.elementor-element-9ee4818{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-icon i{color:#033828;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-icon svg{fill:#033828;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-58f25ef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-58f25ef .elementor-icon-list-text{color:#343434;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-ac1613f{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-2889c09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#343434;}.elementor-14 .elementor-element.elementor-element-1f83b7c{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-icon i{color:#033828;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-icon svg{fill:#033828;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-4e5fe8c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-4e5fe8c .elementor-icon-list-text{color:#343434;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-36ad605{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-36ad605:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-36ad605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FFFC;}.elementor-14 .elementor-element.elementor-element-2180bf3{width:var( --container-widget-width, 49% );max-width:49%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#007A56;}.elementor-14 .elementor-element.elementor-element-9df6eb0{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-9df6eb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-e7595ea{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-4961600{--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;}.elementor-14 .elementor-element.elementor-element-933672b{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-147d9a7{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-147d9a7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:37px;font-weight:700;color:#007A56;}.elementor-14 .elementor-element.elementor-element-f4ab22b{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-f4ab22b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#272727;}.elementor-14 .elementor-element.elementor-element-f2e3cdb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-36b29d3{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-b064f5c{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-b064f5c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:37px;font-weight:700;color:#007A56;}.elementor-14 .elementor-element.elementor-element-3ea8db7{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-3ea8db7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#272727;}.elementor-14 .elementor-element.elementor-element-e9ef095{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-b209f86{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-e356a6c{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-e356a6c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:37px;font-weight:700;color:#007A56;}.elementor-14 .elementor-element.elementor-element-059f94a{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-059f94a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#272727;}.elementor-14 .elementor-element.elementor-element-28a76a0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-a9cc574{--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;}.elementor-14 .elementor-element.elementor-element-f26e2f3{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-8f7b277{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-8f7b277 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:37px;font-weight:700;color:#007A56;}.elementor-14 .elementor-element.elementor-element-d814a54{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-d814a54 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#272727;}.elementor-14 .elementor-element.elementor-element-3d8f81d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-1c009cf{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-0d166af{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-0d166af .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:37px;font-weight:700;color:#007A56;}.elementor-14 .elementor-element.elementor-element-b362fa6{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-b362fa6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#272727;}.elementor-14 .elementor-element.elementor-element-cfb9ec5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-fe26987{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-cfb1af6{--display:flex;}.elementor-14 .elementor-element.elementor-element-34c18d0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-34c18d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-a2cc3bb{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-a3ae311{--display:flex;}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DAF7EF;}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-icon i{color:#033828;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-icon svg{fill:#033828;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-b388761{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-b388761 .elementor-icon-list-text{color:#343434;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-dd0b5b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4cac443{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#007A56;}.elementor-14 .elementor-element.elementor-element-1ed05c6{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-1ed05c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-2a64e14{--display:flex;border-style:none;--border-style:none;}.elementor-14 .elementor-element.elementor-element-0079db3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-274f857{--display:flex;border-style:none;--border-style:none;}.elementor-14 .elementor-element.elementor-element-a3fb245{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-b863113{--display:flex;border-style:none;--border-style:none;}.elementor-14 .elementor-element.elementor-element-bc8b56c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-a015e07{--display:flex;border-style:none;--border-style:none;}.elementor-14 .elementor-element.elementor-element-a4ae4d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-c3cff7a{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#5BBB9B;--n-accordion-title-active-color:#5BBB9B;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c3cff7a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#033828;border-style:solid;border-width:1px 1px 1px 1px;border-color:#717171;}.elementor-14 .elementor-element.elementor-element-c3cff7a {--n-accordion-padding:30px 15px 30px 35px;}:where( .elementor-14 .elementor-element.elementor-element-c3cff7a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;}.elementor-14 .elementor-element.elementor-element-abfd73f{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4097f51{--display:flex;--min-height:602px;--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;}.elementor-14 .elementor-element.elementor-element-ab2c43b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-eb28eb9{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-547ff43{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#007A56;}.elementor-14 .elementor-element.elementor-element-06b4b22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-06b4b22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-4e5fc0b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#272727;}.elementor-14 .elementor-element.elementor-element-046f6bf.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-046f6bf .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-046f6bf .elementor-button{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 50px 20px 50px;}.elementor-14 .elementor-element.elementor-element-4bb836f{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-46e9522{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:01px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-46e9522:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-46e9522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#033828;}.elementor-14 .elementor-element.elementor-element-abe1998 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-abe1998.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-04adeaf{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-04adeaf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-64aebf9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-aaa079c.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-aaa079c .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-aaa079c .elementor-button{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 50px 20px 50px;}.elementor-14 .elementor-element.elementor-element-7a83f99{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-fa3a053{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f48125b{text-align:start;}.elementor-14 .elementor-element.elementor-element-1e46383{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8b56b14{--display:flex;}.elementor-14 .elementor-element.elementor-element-ff07f5d .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#0A2E34;color:#0A2E34;}.elementor-14 .elementor-element.elementor-element-ff07f5d.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-ff07f5d .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-32957d8{--display:flex;}.elementor-14 .elementor-element.elementor-element-3b784bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#343434;}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-icon i{color:#033828;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-icon svg{fill:#033828;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-e25868a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-text{color:#0A2E34;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-e25868a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000;}.elementor-14 .elementor-element.elementor-element-1dab92c{--display:flex;}.elementor-14 .elementor-element.elementor-element-2c8f9ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#343434;}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-icon i{color:#033828;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-icon svg{fill:#033828;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-944aff2{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-text{color:#0A2E34;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-944aff2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000;}.elementor-14 .elementor-element.elementor-element-ca0dcd1{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d04011e{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#545454;}.elementor-14 .elementor-element.elementor-element-2566060{--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;}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-52813fe{text-align:start;}.elementor-14 .elementor-element.elementor-element-bdb7882{z-index:9999;--e-nav-menu-horizontal-menu-item-margin:calc( 17px / 2 );}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--main .elementor-item{padding-top:10px;padding-bottom:10px;}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:17px;}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--dropdown a{padding-left:29px;padding-right:29px;padding-top:14px;padding-bottom:14px;}.elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-14 .elementor-element.elementor-element-bdb7882 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:49px !important;}.elementor-14 .elementor-element.elementor-element-c9749b4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c9749b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fernandesesalvanadvogados.com.br/wp-content/uploads/2026/05/jsdasn.webp");}.elementor-14 .elementor-element.elementor-element-c9749b4{--min-height:1060px;--justify-content:flex-end;}.elementor-14 .elementor-element.elementor-element-fd9898e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-fd9898e .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-5922195{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-b499f20.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-b499f20 .elementor-button{font-size:12px;}.elementor-14 .elementor-element.elementor-element-b4fb4fd.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-b4fb4fd .elementor-button{font-size:12px;}.elementor-14 .elementor-element.elementor-element-1a3b83d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-14 .elementor-element.elementor-element-1a3b83d.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-85ef0fe{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4c7b9c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-3140903{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-3140903 .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-3a81a4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-7f5db1b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-252347e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-fe37028{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-205f4ef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-2251aa8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-00acb6e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-ef52802{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-f6a56ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;}.elementor-14 .elementor-element.elementor-element-f6a56ef .elementor-icon{font-size:39px;}.elementor-14 .elementor-element.elementor-element-f6a56ef .elementor-icon svg{height:39px;}.elementor-14 .elementor-element.elementor-element-eb31614{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-eb31614 .elementor-heading-title{font-size:50px;}.elementor-14 .elementor-element.elementor-element-f38f4a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-09a266f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-cb5a304{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-9ee4818{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-2889c09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-1f83b7c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-36ad605{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-2180bf3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-9df6eb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-9df6eb0 .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-e7595ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-147d9a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-147d9a7 .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-f4ab22b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-f4ab22b .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-f2e3cdb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-b064f5c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-b064f5c .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-3ea8db7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-3ea8db7 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-e9ef095{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-e356a6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-e356a6c .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-059f94a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-059f94a .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-28a76a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-8f7b277{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-8f7b277 .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-d814a54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-d814a54 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-3d8f81d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-0d166af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-0d166af .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-b362fa6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-b362fa6 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-cfb9ec5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-fe26987{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-34c18d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-34c18d0 .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-a2cc3bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-dd0b5b4{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4cac443{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-1ed05c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-1ed05c6 .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-0079db3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-a3fb245{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-bc8b56c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-a4ae4d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-c3cff7a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-abfd73f{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-547ff43{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-06b4b22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-06b4b22 .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-4e5fc0b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-046f6bf.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-4bb836f{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-46e9522{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-abe1998.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-abe1998 .elementor-button{font-size:12px;}.elementor-14 .elementor-element.elementor-element-04adeaf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-04adeaf .elementor-heading-title{font-size:41px;}.elementor-14 .elementor-element.elementor-element-64aebf9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-aaa079c.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-7a83f99{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-f48125b{text-align:center;}.elementor-14 .elementor-element.elementor-element-ff07f5d.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ff07f5d .elementor-button{font-size:12px;}.elementor-14 .elementor-element.elementor-element-3b784bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-2c8f9ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-d04011e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-7b38701 *//* 
ADICIONE A CLASSE "botao-verde" NO WIDGET DO BOTÃO
Esse código ficará isolado e não afetará outros botões
*/

.botao-verde .elementor-button{
    border-radius: 13.867px;
    border: 1.062px solid rgba(38, 231, 141, 0.20);
    background: radial-gradient(67.54% 100.03% at 50% 0%, #20B670 0%, #177549 100%);
    box-shadow: 0 5.308px 20.594px 0 rgba(32, 182, 112, 0.20), 
                0 12.739px 47.664px 0 rgba(0, 122, 86, 0.50);

    z-index: 1;
    transition: 0.5s ease all;
    position: relative;
    overflow: hidden;

    padding: 20px 50px 20px 70px !important;
}

/* Hover do botão */
.botao-verde:hover .elementor-button{
    filter: brightness(1.15);
    padding: 20px 80px 20px 50px !important;
}

/* Texto */
.botao-verde:hover .elementor-button-text{
    transform: scale(1.05);
}

/* Ícone padrão */
.botao-verde .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);

    background: white;
    padding: 5px 5px;
    border-radius: 200px;

    fill: transparent;

    font-size: 28px;
    transition: 0.5s ease all;
}

/* Hover do ícone */
.botao-verde:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 85%;
    transform: translate(-50%, -50%);

    background: white;
    border-radius: 200px;

    fill: black !important;

    padding: 10px 10px;
    font-size: 16px;
}

/* Rotação do SVG */
.botao-verde:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s;
}

/* Alinhamento */
.botao-verde .elementor-button-icon,
.botao-verde .elementor-button-text,
.botao-verde .elementor-button{
    align-self: center;
    transition: 0.5s ease all;
}

/* Brilho animado */
.botao-verde .elementor-button::before{
    content: "";
    height: 100%;
    width: 100px;

    position: absolute;
    top: 0;
    left: 0;

    opacity: 0;

    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;

    transform: skewX(-20deg);

    mix-blend-mode: plus-lighter;
    pointer-events: none;

    animation: brilhoVerde 2s linear infinite;
}

/* Animação brilho */
@keyframes brilhoVerde{
    0%{
        opacity: 0;
        left: 0%;
    }

    25%{
        opacity: 0.2;
    }

    50%{
        opacity: 0.4;
        left: 50%;
    }

    75%{
        opacity: 0.2;
    }

    100%{
        opacity: 0;
        left: 100%;
    }
}

/* Responsivo */
@media(max-width:600px){

    .botao-verde .elementor-button-icon{
        font-size: 22px;
    }

    .botao-verde .elementor-button{
        padding: 18px 40px 18px 60px !important;
    }

    .botao-verde:hover .elementor-button{
        padding: 18px 65px 18px 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6a9007 */.elementor-14 .elementor-element.elementor-element-f6a9007 {
    border-bottom: 1px solid #E5E5E5;
background: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd9898e */.destaque1 {
    color: #177549;
font-family: "Playfair Display";
font-style: italic;
font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b499f20 */.elementor-14 .elementor-element.elementor-element-b499f20 {
    border-radius: 60px;
border: 1px solid rgba(97, 70, 2, 0.25);
background: #FAF5EB;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4fb4fd */.elementor-14 .elementor-element.elementor-element-b4fb4fd {
    border-radius: 60px;
border: 1px solid rgba(97, 70, 2, 0.25);
background: #FAF5EB;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a3b83d *//* 
ADICIONE A CLASSE "botao-verde" NO WIDGET DO BOTÃO
Esse código ficará isolado e não afetará outros botões
*/

.botao-verde .elementor-button{
    border-radius: 13.867px;
    border: 1.062px solid rgba(38, 231, 141, 0.20);
    background: radial-gradient(67.54% 100.03% at 50% 0%, #20B670 0%, #177549 100%);
    box-shadow: 0 5.308px 20.594px 0 rgba(32, 182, 112, 0.20), 
                0 12.739px 47.664px 0 rgba(0, 122, 86, 0.50);

    z-index: 1;
    transition: 0.5s ease all;
    position: relative;
    overflow: hidden;

    padding: 20px 50px 20px 70px !important;
}

/* Hover do botão */
.botao-verde:hover .elementor-button{
    filter: brightness(1.15);
    padding: 20px 80px 20px 50px !important;
}

/* Texto */
.botao-verde:hover .elementor-button-text{
    transform: scale(1.05);
}

/* Ícone padrão */
.botao-verde .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);

    background: white;
    padding: 5px 5px;
    border-radius: 200px;

    fill: transparent;

    font-size: 28px;
    transition: 0.5s ease all;
}

/* Hover do ícone */
.botao-verde:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 85%;
    transform: translate(-50%, -50%);

    background: white;
    border-radius: 200px;

    fill: black !important;

    padding: 10px 10px;
    font-size: 16px;
}

/* Rotação do SVG */
.botao-verde:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s;
}

/* Alinhamento */
.botao-verde .elementor-button-icon,
.botao-verde .elementor-button-text,
.botao-verde .elementor-button{
    align-self: center;
    transition: 0.5s ease all;
}

/* Brilho animado */
.botao-verde .elementor-button::before{
    content: "";
    height: 100%;
    width: 100px;

    position: absolute;
    top: 0;
    left: 0;

    opacity: 0;

    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;

    transform: skewX(-20deg);

    mix-blend-mode: plus-lighter;
    pointer-events: none;

    animation: brilhoVerde 2s linear infinite;
}

/* Animação brilho */
@keyframes brilhoVerde{
    0%{
        opacity: 0;
        left: 0%;
    }

    25%{
        opacity: 0.2;
    }

    50%{
        opacity: 0.4;
        left: 50%;
    }

    75%{
        opacity: 0.2;
    }

    100%{
        opacity: 0;
        left: 100%;
    }
}

/* Responsivo */
@media(max-width:600px){

    .botao-verde .elementor-button-icon{
        font-size: 22px;
    }

    .botao-verde .elementor-button{
        padding: 18px 40px 18px 60px !important;
    }

    .botao-verde:hover .elementor-button{
        padding: 18px 65px 18px 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d66b97b *//*CSS DO CONTAINER*/
.elementor-14 .elementor-element.elementor-element-d66b97b {
  position: relative;
  width: 100%;
}

/*CSS DA LISTA DE ÍCONES*/
.elementor-14 .elementor-element.elementor-element-d66b97b .elementor-widget-container {
  overflow: visible !important;
  white-space: nowrap !important;
}

.elementor-14 .elementor-element.elementor-element-d66b97b .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 15px;
  width: max-content;
  animation: carrossel 130s linear infinite;
}



@keyframes carrossel {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16b99e6 */.elementor-14 .elementor-element.elementor-element-16b99e6{
    position: relative;
    overflow: hidden;
    
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .4s ease;
}

.elementor-14 .elementor-element.elementor-element-16b99e6::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 3px;
    background: #0F5D4A;
    transition: all .4s ease;
    transform: translateX(-50%);
}

.elementor-14 .elementor-element.elementor-element-16b99e6:hover{
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(15, 93, 74, 0.12);
    border-color: #7FD6BC;
}

.elementor-14 .elementor-element.elementor-element-16b99e6:hover::before{
    width: 100%;
}

.elementor-14 .elementor-element.elementor-element-16b99e6 .elementor-icon{
    transition: transform .4s ease;
}

.elementor-14 .elementor-element.elementor-element-16b99e6:hover .elementor-icon{
    transform: scale(1.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a91049 */.elementor-14 .elementor-element.elementor-element-2a91049{
    position: relative;
    overflow: hidden;
    
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .4s ease;
}

.elementor-14 .elementor-element.elementor-element-2a91049::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 3px;
    background: #0F5D4A;
    transition: all .4s ease;
    transform: translateX(-50%);
}

.elementor-14 .elementor-element.elementor-element-2a91049:hover{
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(15, 93, 74, 0.12);
    border-color: #7FD6BC;
}

.elementor-14 .elementor-element.elementor-element-2a91049:hover::before{
    width: 100%;
}

.elementor-14 .elementor-element.elementor-element-2a91049 .elementor-icon{
    transition: transform .4s ease;
}

.elementor-14 .elementor-element.elementor-element-2a91049:hover .elementor-icon{
    transform: scale(1.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9092ccf */.elementor-14 .elementor-element.elementor-element-9092ccf{
    position: relative;
    overflow: hidden;
    
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .4s ease;
}

.elementor-14 .elementor-element.elementor-element-9092ccf::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 3px;
    background: #0F5D4A;
    transition: all .4s ease;
    transform: translateX(-50%);
}

.elementor-14 .elementor-element.elementor-element-9092ccf:hover{
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(15, 93, 74, 0.12);
    border-color: #7FD6BC;
}

.elementor-14 .elementor-element.elementor-element-9092ccf:hover::before{
    width: 100%;
}

.elementor-14 .elementor-element.elementor-element-9092ccf .elementor-icon{
    transition: transform .4s ease;
}

.elementor-14 .elementor-element.elementor-element-9092ccf:hover .elementor-icon{
    transform: scale(1.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8d4834 */.elementor-14 .elementor-element.elementor-element-e8d4834{
    position: relative;
    overflow: hidden;
    
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .4s ease;
}

.elementor-14 .elementor-element.elementor-element-e8d4834::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 3px;
    background: #0F5D4A;
    transition: all .4s ease;
    transform: translateX(-50%);
}

.elementor-14 .elementor-element.elementor-element-e8d4834:hover{
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(15, 93, 74, 0.12);
    border-color: #7FD6BC;
}

.elementor-14 .elementor-element.elementor-element-e8d4834:hover::before{
    width: 100%;
}

.elementor-14 .elementor-element.elementor-element-e8d4834 .elementor-icon{
    transition: transform .4s ease;
}

.elementor-14 .elementor-element.elementor-element-e8d4834:hover .elementor-icon{
    transform: scale(1.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e2662 */.elementor-14 .elementor-element.elementor-element-32e2662{
    position: relative;
    overflow: hidden;
    
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .4s ease;
}

.elementor-14 .elementor-element.elementor-element-32e2662::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 3px;
    background: #0F5D4A;
    transition: all .4s ease;
    transform: translateX(-50%);
}

.elementor-14 .elementor-element.elementor-element-32e2662:hover{
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(15, 93, 74, 0.12);
    border-color: #7FD6BC;
}

.elementor-14 .elementor-element.elementor-element-32e2662:hover::before{
    width: 100%;
}

.elementor-14 .elementor-element.elementor-element-32e2662 .elementor-icon{
    transition: transform .4s ease;
}

.elementor-14 .elementor-element.elementor-element-32e2662:hover .elementor-icon{
    transform: scale(1.18);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00acb6e */.elementor-14 .elementor-element.elementor-element-00acb6e p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-00acb6e {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f6a56ef */.elementor-14 .elementor-element.elementor-element-f6a56ef{
position: absolute;
top: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f38f4a3 */.elementor-14 .elementor-element.elementor-element-f38f4a3 p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-f38f4a3 {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09a266f */.elementor-14 .elementor-element.elementor-element-09a266f p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-09a266f {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9765976 */.elementor-14 .elementor-element.elementor-element-9765976 {
    border-radius: 5px;
border: 3px solid #4BAA8E;
background: #F6F6F6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb5a304 */.elementor-14 .elementor-element.elementor-element-cb5a304 p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-cb5a304 {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ee4818 */.elementor-14 .elementor-element.elementor-element-9ee4818 p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-9ee4818 {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8cc16 */.elementor-14 .elementor-element.elementor-element-cd8cc16 {
    border-radius: 5px;
border: 3px solid #4BAA8E;
background: #F6F6F6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2889c09 */.elementor-14 .elementor-element.elementor-element-2889c09 p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-2889c09 {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f83b7c */.elementor-14 .elementor-element.elementor-element-1f83b7c p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-1f83b7c {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1613f */.elementor-14 .elementor-element.elementor-element-ac1613f {
    border-radius: 5px;
border: 3px solid #4BAA8E;
background: #F6F6F6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef52802 */.elementor-14 .elementor-element.elementor-element-ef52802 {
    background: linear-gradient(78deg, #01130B 38.49%, #032315 98.4%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933672b */.elementor-14 .elementor-element.elementor-element-933672b{
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .35s ease;
    cursor: pointer;
}

.elementor-14 .elementor-element.elementor-element-933672b:hover{
    transform: translateY(-6px);
    border-color: #6CC9AD;
    box-shadow: 0 20px 40px rgba(20, 60, 50, 0.12);
    background: #FFFFFF;
}

/* Ícone dentro do card */
.elementor-14 .elementor-element.elementor-element-933672b .elementor-icon,
.elementor-14 .elementor-element.elementor-element-933672b .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-933672b .elementor-widget-icon{
    transition: transform .35s ease;
}

.elementor-14 .elementor-element.elementor-element-933672b:hover .elementor-icon,
.elementor-14 .elementor-element.elementor-element-933672b:hover .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-933672b:hover .elementor-widget-icon{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b29d3 */.elementor-14 .elementor-element.elementor-element-36b29d3{
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .35s ease;
    cursor: pointer;
}

.elementor-14 .elementor-element.elementor-element-36b29d3:hover{
    transform: translateY(-6px);
    border-color: #6CC9AD;
    box-shadow: 0 20px 40px rgba(20, 60, 50, 0.12);
    background: #FFFFFF;
}

/* Ícone dentro do card */
.elementor-14 .elementor-element.elementor-element-36b29d3 .elementor-icon,
.elementor-14 .elementor-element.elementor-element-36b29d3 .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-36b29d3 .elementor-widget-icon{
    transition: transform .35s ease;
}

.elementor-14 .elementor-element.elementor-element-36b29d3:hover .elementor-icon,
.elementor-14 .elementor-element.elementor-element-36b29d3:hover .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-36b29d3:hover .elementor-widget-icon{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b209f86 */.elementor-14 .elementor-element.elementor-element-b209f86{
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .35s ease;
    cursor: pointer;
}

.elementor-14 .elementor-element.elementor-element-b209f86:hover{
    transform: translateY(-6px);
    border-color: #6CC9AD;
    box-shadow: 0 20px 40px rgba(20, 60, 50, 0.12);
    background: #FFFFFF;
}

/* Ícone dentro do card */
.elementor-14 .elementor-element.elementor-element-b209f86 .elementor-icon,
.elementor-14 .elementor-element.elementor-element-b209f86 .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-b209f86 .elementor-widget-icon{
    transition: transform .35s ease;
}

.elementor-14 .elementor-element.elementor-element-b209f86:hover .elementor-icon,
.elementor-14 .elementor-element.elementor-element-b209f86:hover .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-b209f86:hover .elementor-widget-icon{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26e2f3 */.elementor-14 .elementor-element.elementor-element-f26e2f3{
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .35s ease;
    cursor: pointer;
}

.elementor-14 .elementor-element.elementor-element-f26e2f3:hover{
    transform: translateY(-6px);
    border-color: #6CC9AD;
    box-shadow: 0 20px 40px rgba(20, 60, 50, 0.12);
    background: #FFFFFF;
}

/* Ícone dentro do card */
.elementor-14 .elementor-element.elementor-element-f26e2f3 .elementor-icon,
.elementor-14 .elementor-element.elementor-element-f26e2f3 .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-f26e2f3 .elementor-widget-icon{
    transition: transform .35s ease;
}

.elementor-14 .elementor-element.elementor-element-f26e2f3:hover .elementor-icon,
.elementor-14 .elementor-element.elementor-element-f26e2f3:hover .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-f26e2f3:hover .elementor-widget-icon{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c009cf */.elementor-14 .elementor-element.elementor-element-1c009cf{
    border-radius: 5px;
    border: 1px solid #A9E9D6;
    background: #F9FFFC;
    
    transition: all .35s ease;
    cursor: pointer;
}

.elementor-14 .elementor-element.elementor-element-1c009cf:hover{
    transform: translateY(-6px);
    border-color: #6CC9AD;
    box-shadow: 0 20px 40px rgba(20, 60, 50, 0.12);
    background: #FFFFFF;
}

/* Ícone dentro do card */
.elementor-14 .elementor-element.elementor-element-1c009cf .elementor-icon,
.elementor-14 .elementor-element.elementor-element-1c009cf .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-1c009cf .elementor-widget-icon{
    transition: transform .35s ease;
}

.elementor-14 .elementor-element.elementor-element-1c009cf:hover .elementor-icon,
.elementor-14 .elementor-element.elementor-element-1c009cf:hover .elementor-icon-box-icon,
.elementor-14 .elementor-element.elementor-element-1c009cf:hover .elementor-widget-icon{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cac443 */.elementor-14 .elementor-element.elementor-element-4cac443 p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-4cac443 {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed05c6 */.destaque2 {
font-family: "Playfair Display";
font-style: italic;
font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547ff43 */.elementor-14 .elementor-element.elementor-element-547ff43 p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-547ff43 {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-046f6bf *//* 
ADICIONE A CLASSE "botao-verde" NO WIDGET DO BOTÃO
Esse código ficará isolado e não afetará outros botões
*/

.botao-verde .elementor-button{
    border-radius: 13.867px;
    border: 1.062px solid rgba(38, 231, 141, 0.20);
    background: radial-gradient(67.54% 100.03% at 50% 0%, #20B670 0%, #177549 100%);
    box-shadow: 0 5.308px 20.594px 0 rgba(32, 182, 112, 0.20), 
                0 12.739px 47.664px 0 rgba(0, 122, 86, 0.50);

    z-index: 1;
    transition: 0.5s ease all;
    position: relative;
    overflow: hidden;

    padding: 20px 50px 20px 70px !important;
}

/* Hover do botão */
.botao-verde:hover .elementor-button{
    filter: brightness(1.15);
    padding: 20px 80px 20px 50px !important;
}

/* Texto */
.botao-verde:hover .elementor-button-text{
    transform: scale(1.05);
}

/* Ícone padrão */
.botao-verde .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);

    background: white;
    padding: 5px 5px;
    border-radius: 200px;

    fill: transparent;

    font-size: 28px;
    transition: 0.5s ease all;
}

/* Hover do ícone */
.botao-verde:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 85%;
    transform: translate(-50%, -50%);

    background: white;
    border-radius: 200px;

    fill: black !important;

    padding: 10px 10px;
    font-size: 16px;
}

/* Rotação do SVG */
.botao-verde:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s;
}

/* Alinhamento */
.botao-verde .elementor-button-icon,
.botao-verde .elementor-button-text,
.botao-verde .elementor-button{
    align-self: center;
    transition: 0.5s ease all;
}

/* Brilho animado */
.botao-verde .elementor-button::before{
    content: "";
    height: 100%;
    width: 100px;

    position: absolute;
    top: 0;
    left: 0;

    opacity: 0;

    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;

    transform: skewX(-20deg);

    mix-blend-mode: plus-lighter;
    pointer-events: none;

    animation: brilhoVerde 2s linear infinite;
}

/* Animação brilho */
@keyframes brilhoVerde{
    0%{
        opacity: 0;
        left: 0%;
    }

    25%{
        opacity: 0.2;
    }

    50%{
        opacity: 0.4;
        left: 50%;
    }

    75%{
        opacity: 0.2;
    }

    100%{
        opacity: 0;
        left: 100%;
    }
}

/* Responsivo */
@media(max-width:600px){

    .botao-verde .elementor-button-icon{
        font-size: 22px;
    }

    .botao-verde .elementor-button{
        padding: 18px 40px 18px 60px !important;
    }

    .botao-verde:hover .elementor-button{
        padding: 18px 65px 18px 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4097f51 */.elementor-14 .elementor-element.elementor-element-4097f51 {
    border-radius: 25px;
border: 1px solid #007A56;
background: #F4FDFA;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-abe1998 */.elementor-14 .elementor-element.elementor-element-abe1998 {
    border-radius: 60px;
border: 1px solid #EEE;
background: rgba(250, 245, 235, 0.14);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04adeaf */.destaque3 {
    color: #5EDBB7;
font-family: "Playfair Display";
font-style: italic;
font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaa079c *//* 
ADICIONE A CLASSE "botao-verde" NO WIDGET DO BOTÃO
Esse código ficará isolado e não afetará outros botões
*/

.botao-verde .elementor-button{
    border-radius: 13.867px;
    border: 1.062px solid rgba(38, 231, 141, 0.20);
    background: radial-gradient(67.54% 100.03% at 50% 0%, #20B670 0%, #177549 100%);
    box-shadow: 0 5.308px 20.594px 0 rgba(32, 182, 112, 0.20), 
                0 12.739px 47.664px 0 rgba(0, 122, 86, 0.50);

    z-index: 1;
    transition: 0.5s ease all;
    position: relative;
    overflow: hidden;

    padding: 20px 50px 20px 70px !important;
}

/* Hover do botão */
.botao-verde:hover .elementor-button{
    filter: brightness(1.15);
    padding: 20px 80px 20px 50px !important;
}

/* Texto */
.botao-verde:hover .elementor-button-text{
    transform: scale(1.05);
}

/* Ícone padrão */
.botao-verde .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);

    background: white;
    padding: 5px 5px;
    border-radius: 200px;

    fill: transparent;

    font-size: 28px;
    transition: 0.5s ease all;
}

/* Hover do ícone */
.botao-verde:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 85%;
    transform: translate(-50%, -50%);

    background: white;
    border-radius: 200px;

    fill: black !important;

    padding: 10px 10px;
    font-size: 16px;
}

/* Rotação do SVG */
.botao-verde:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s;
}

/* Alinhamento */
.botao-verde .elementor-button-icon,
.botao-verde .elementor-button-text,
.botao-verde .elementor-button{
    align-self: center;
    transition: 0.5s ease all;
}

/* Brilho animado */
.botao-verde .elementor-button::before{
    content: "";
    height: 100%;
    width: 100px;

    position: absolute;
    top: 0;
    left: 0;

    opacity: 0;

    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;

    transform: skewX(-20deg);

    mix-blend-mode: plus-lighter;
    pointer-events: none;

    animation: brilhoVerde 2s linear infinite;
}

/* Animação brilho */
@keyframes brilhoVerde{
    0%{
        opacity: 0;
        left: 0%;
    }

    25%{
        opacity: 0.2;
    }

    50%{
        opacity: 0.4;
        left: 50%;
    }

    75%{
        opacity: 0.2;
    }

    100%{
        opacity: 0;
        left: 100%;
    }
}

/* Responsivo */
@media(max-width:600px){

    .botao-verde .elementor-button-icon{
        font-size: 22px;
    }

    .botao-verde .elementor-button{
        padding: 18px 40px 18px 60px !important;
    }

    .botao-verde:hover .elementor-button{
        padding: 18px 65px 18px 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff07f5d */.elementor-14 .elementor-element.elementor-element-ff07f5d {
    border-radius: 40px;
border: 1px solid rgba(3, 56, 40, 0.24);
background: rgba(63, 157, 130, 0.50);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b784bf */.elementor-14 .elementor-element.elementor-element-3b784bf p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-3b784bf {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c8f9ac */.elementor-14 .elementor-element.elementor-element-2c8f9ac p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-2c8f9ac {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d04011e */.elementor-14 .elementor-element.elementor-element-d04011e p {
    margin: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-d04011e {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a83f99 */.elementor-14 .elementor-element.elementor-element-7a83f99 {
    border: 1px solid #E3E3E3;
background: linear-gradient(180deg, #FFF 0%, #F9FFFC 100%);
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
}



.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */