.elementor-215 .elementor-element.elementor-element-6584846:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-6584846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006C46;}.elementor-215 .elementor-element.elementor-element-6584846{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-215 .elementor-element.elementor-element-6584846 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-c8fe4d2{left:0px;}body.rtl .elementor-215 .elementor-element.elementor-element-c8fe4d2{right:0px;}.elementor-215 .elementor-element.elementor-element-c8fe4d2{top:0px;}.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-215 .elementor-element.elementor-element-bd3dae8{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-8f9697b{left:-3px;}body.rtl .elementor-215 .elementor-element.elementor-element-8f9697b{right:-3px;}.elementor-215 .elementor-element.elementor-element-8f9697b{top:27px;border-style:solid;border-color:#FFFFFF;--icon-box-icon-margin:8px;}.elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-215 .elementor-element.elementor-element-8f9697b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-8f9697b.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-8f9697b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon-box-title{color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-8f9697b:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-8f9697b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon-box-description{font-family:"Roboto Flex", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-215 .elementor-element.elementor-element-431b7f1:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-431b7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solidybeneficio.nolga.com.br/wp-content/uploads/2025/11/Design-sem-nome-3-1536x356.png");background-position:-312px -18px;background-repeat:no-repeat;background-size:auto;}.elementor-215 .elementor-element.elementor-element-431b7f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:125px 0px 125px 0px;}.elementor-215 .elementor-element.elementor-element-431b7f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-215 .elementor-element.elementor-element-901d693 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-0d32d1f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-0d32d1f .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-3d815cb{margin-top:-18px;margin-bottom:0px;padding:102px 0px 102px 0px;}.elementor-215 .elementor-element.elementor-element-ce58abc{padding:0111px 0px 0111px 0px;}.elementor-215 .elementor-element.elementor-element-fa1b926{width:var( --container-widget-width, 75.999% );max-width:75.999%;--container-widget-width:75.999%;--container-widget-flex-grow:0;top:-179px;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-fa1b926{left:145px;}body.rtl .elementor-215 .elementor-element.elementor-element-fa1b926{right:145px;}.elementor-215 .elementor-element.elementor-element-bcc5558{width:var( --container-widget-width, 64.82% );max-width:64.82%;--container-widget-width:64.82%;--container-widget-flex-grow:0;top:-177px;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-bcc5558{left:-65px;}body.rtl .elementor-215 .elementor-element.elementor-element-bcc5558{right:-65px;}.elementor-215 .elementor-element.elementor-element-0436a32{width:var( --container-widget-width, 80.307% );max-width:80.307%;--container-widget-width:80.307%;--container-widget-flex-grow:0;top:-178px;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-0436a32{left:-324px;}body.rtl .elementor-215 .elementor-element.elementor-element-0436a32{right:-324px;}.elementor-215 .elementor-element.elementor-element-da1188d{width:var( --container-widget-width, 75.374% );max-width:75.374%;--container-widget-width:75.374%;--container-widget-flex-grow:0;top:-189px;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-da1188d{left:63px;}body.rtl .elementor-215 .elementor-element.elementor-element-da1188d{right:63px;}.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-215 .elementor-element.elementor-element-0afddc9{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-215 .elementor-element.elementor-element-bced65e{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-accordion-item{border-width:0px;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-accordion-icon, .elementor-215 .elementor-element.elementor-element-bced65e .elementor-accordion-title{color:#466A4D;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-accordion-icon svg{fill:#466A4D;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-active .elementor-accordion-icon, .elementor-215 .elementor-element.elementor-element-bced65e .elementor-active .elementor-accordion-title{color:#FAC736;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-active .elementor-accordion-icon svg{fill:#FAC736;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-tab-content{font-family:"Roboto", Sans-serif;font-weight:400;}.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-215 .elementor-element.elementor-element-67fb3f4 .elementor-button{background-color:#006C46;font-family:"Poppins", Sans-serif;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-215 .elementor-element.elementor-element-5b47acf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-852a15f );}.elementor-215 .elementor-element.elementor-element-9394799{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-228a2a0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-215 .elementor-element.elementor-element-50d0dac .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-215 .elementor-element.elementor-element-95581bb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-215 .elementor-element.elementor-element-7f704e9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-215 .elementor-element.elementor-element-3b5f99a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#006C62;}.elementor-215 .elementor-element.elementor-element-d4640c8 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-weight:400;color:#006C62;}.elementor-215 .elementor-element.elementor-element-1d0160c{border-style:solid;border-color:#006C62;--icon-box-icon-margin:7px;}.elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon-box-wrapper{align-items:start;}.elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon-box-title{margin-block-end:0px;color:#006C46;}.elementor-215 .elementor-element.elementor-element-1d0160c.elementor-view-stacked .elementor-icon{background-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-1d0160c.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-1d0160c.elementor-view-default .elementor-icon{fill:#FAC736;color:#FAC736;border-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-215 .elementor-element.elementor-element-1d0160c:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-1d0160c:has(:focus) .elementor-icon-box-title{color:#006C46;}.elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-092f8ec{border-style:solid;border-color:#006C62;--icon-box-icon-margin:7px;}.elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon-box-wrapper{align-items:start;}.elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon-box-title{margin-block-end:0px;color:#006C46;}.elementor-215 .elementor-element.elementor-element-092f8ec.elementor-view-stacked .elementor-icon{background-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-092f8ec.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-092f8ec.elementor-view-default .elementor-icon{fill:#FAC736;color:#FAC736;border-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-215 .elementor-element.elementor-element-092f8ec:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-092f8ec:has(:focus) .elementor-icon-box-title{color:#006C46;}.elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-366e7a4{border-style:solid;border-color:#006C62;--icon-box-icon-margin:7px;}.elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon-box-wrapper{align-items:start;}.elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon-box-title{margin-block-end:0px;color:#006C46;}.elementor-215 .elementor-element.elementor-element-366e7a4.elementor-view-stacked .elementor-icon{background-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-366e7a4.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-366e7a4.elementor-view-default .elementor-icon{fill:#FAC736;color:#FAC736;border-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-215 .elementor-element.elementor-element-366e7a4:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-366e7a4:has(:focus) .elementor-icon-box-title{color:#006C46;}.elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-15ab3bd{border-style:solid;border-color:#006C62;--icon-box-icon-margin:7px;}.elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon-box-wrapper{align-items:start;}.elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon-box-title{margin-block-end:0px;color:#006C46;}.elementor-215 .elementor-element.elementor-element-15ab3bd.elementor-view-stacked .elementor-icon{background-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-15ab3bd.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-15ab3bd.elementor-view-default .elementor-icon{fill:#FAC736;color:#FAC736;border-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-215 .elementor-element.elementor-element-15ab3bd:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-15ab3bd:has(:focus) .elementor-icon-box-title{color:#006C46;}.elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-ba51a31{border-style:solid;border-color:#006C62;--icon-box-icon-margin:7px;}.elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon-box-wrapper{align-items:start;}.elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon-box-title{margin-block-end:0px;color:#006C46;}.elementor-215 .elementor-element.elementor-element-ba51a31.elementor-view-stacked .elementor-icon{background-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-ba51a31.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-ba51a31.elementor-view-default .elementor-icon{fill:#FAC736;color:#FAC736;border-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-215 .elementor-element.elementor-element-ba51a31:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-ba51a31:has(:focus) .elementor-icon-box-title{color:#006C46;}.elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-3ce2e75{border-style:solid;border-color:#006C62;--icon-box-icon-margin:7px;}.elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon-box-wrapper{align-items:start;}.elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon-box-title{margin-block-end:0px;color:#006C46;}.elementor-215 .elementor-element.elementor-element-3ce2e75.elementor-view-stacked .elementor-icon{background-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-3ce2e75.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-3ce2e75.elementor-view-default .elementor-icon{fill:#FAC736;color:#FAC736;border-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-215 .elementor-element.elementor-element-3ce2e75:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-3ce2e75:has(:focus) .elementor-icon-box-title{color:#006C46;}.elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-cfd139e{border-style:solid;border-color:#006C62;--icon-box-icon-margin:7px;}.elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon-box-wrapper{align-items:start;}.elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon-box-title{margin-block-end:0px;color:#006C46;}.elementor-215 .elementor-element.elementor-element-cfd139e.elementor-view-stacked .elementor-icon{background-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-cfd139e.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-cfd139e.elementor-view-default .elementor-icon{fill:#FAC736;color:#FAC736;border-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-215 .elementor-element.elementor-element-cfd139e:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-cfd139e:has(:focus) .elementor-icon-box-title{color:#006C46;}.elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-8acddee{border-style:solid;border-color:#006C62;--icon-box-icon-margin:7px;}.elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon-box-wrapper{align-items:start;}.elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon-box-title{margin-block-end:0px;color:#006C46;}.elementor-215 .elementor-element.elementor-element-8acddee.elementor-view-stacked .elementor-icon{background-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-8acddee.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-8acddee.elementor-view-default .elementor-icon{fill:#FAC736;color:#FAC736;border-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-215 .elementor-element.elementor-element-8acddee:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-8acddee:has(:focus) .elementor-icon-box-title{color:#006C46;}.elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-4504623{border-style:solid;border-color:#006C62;--icon-box-icon-margin:7px;}.elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon-box-wrapper{align-items:start;}.elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon-box-title{margin-block-end:0px;color:#006C46;}.elementor-215 .elementor-element.elementor-element-4504623.elementor-view-stacked .elementor-icon{background-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-4504623.elementor-view-framed .elementor-icon, .elementor-215 .elementor-element.elementor-element-4504623.elementor-view-default .elementor-icon{fill:#FAC736;color:#FAC736;border-color:#FAC736;}.elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-215 .elementor-element.elementor-element-4504623:has(:hover) .elementor-icon-box-title,
					 .elementor-215 .elementor-element.elementor-element-4504623:has(:focus) .elementor-icon-box-title{color:#006C46;}.elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215 .elementor-element.elementor-element-a261cc4 .elementor-button{background-color:#006C46;font-family:"Poppins", Sans-serif;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-215 .elementor-element.elementor-element-615715d:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-615715d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A6D4B;}.elementor-215 .elementor-element.elementor-element-615715d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-215 .elementor-element.elementor-element-615715d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-215 .elementor-element.elementor-element-b654f13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FAFBFC;}.elementor-215 .elementor-element.elementor-element-5657cdf .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-weight:300;color:#FFFFFF;}@media(max-width:1024px){.elementor-215 .elementor-element.elementor-element-431b7f1:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-431b7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-215 .elementor-element.elementor-element-bd3dae8{width:var( --container-widget-width, 168px );max-width:168px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:168px;--container-widget-flex-grow:0;}.elementor-215 .elementor-element.elementor-element-bd3dae8 img{width:52%;}.elementor-215 .elementor-element.elementor-element-8f9697b{width:var( --container-widget-width, 167px );max-width:167px;padding:0px 12px 0px 6px;--container-widget-width:167px;--container-widget-flex-grow:0;top:-40px;border-width:2px 2px 2px 2px;border-radius:38px 38px 38px 38px;--icon-box-icon-margin:1px;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-8f9697b{left:163px;}body.rtl .elementor-215 .elementor-element.elementor-element-8f9697b{right:163px;}.elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon-box-title{margin-block-end:6px;}.elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon{font-size:28px;}.elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon-box-title a{font-size:16px;letter-spacing:-0.7px;}.elementor-215 .elementor-element.elementor-element-8f9697b .elementor-icon-box-description{font-size:1px;}.elementor-215 .elementor-element.elementor-element-431b7f1:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-431b7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solidybeneficio.nolga.com.br/wp-content/uploads/2025/11/Design-sem-nome-7.png");background-position:-303px -165px;}.elementor-215 .elementor-element.elementor-element-901d693{text-align:center;}.elementor-215 .elementor-element.elementor-element-901d693 .elementor-heading-title{font-size:25px;}.elementor-215 .elementor-element.elementor-element-0d32d1f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-215 .elementor-element.elementor-element-0d32d1f .elementor-heading-title{font-size:16px;}.elementor-215 .elementor-element.elementor-element-002d976{margin:-216px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215 .elementor-element.elementor-element-fa1b926{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;top:-50px;border-radius:24px 24px 24px 24px;text-align:center;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-fa1b926{left:24px;}body.rtl .elementor-215 .elementor-element.elementor-element-fa1b926{right:24px;}.elementor-215 .elementor-element.elementor-element-fa1b926 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-215 .elementor-element.elementor-element-bcc5558{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;top:-51px;border-radius:24px 24px 24px 24px;text-align:center;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-bcc5558{left:192px;}body.rtl .elementor-215 .elementor-element.elementor-element-bcc5558{right:192px;}.elementor-215 .elementor-element.elementor-element-bcc5558 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-215 .elementor-element.elementor-element-0436a32{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;top:-138px;border-radius:24px 24px 24px 24px;text-align:center;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-0436a32{left:23px;}body.rtl .elementor-215 .elementor-element.elementor-element-0436a32{right:23px;}.elementor-215 .elementor-element.elementor-element-0436a32 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-215 .elementor-element.elementor-element-da1188d{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;top:-161px;border-radius:24px 24px 24px 24px;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-da1188d{left:186px;}body.rtl .elementor-215 .elementor-element.elementor-element-da1188d{right:186px;}.elementor-215 .elementor-element.elementor-element-da1188d img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-215 .elementor-element.elementor-element-5e2f592{margin-top:0px;margin-bottom:0px;}.elementor-215 .elementor-element.elementor-element-0afddc9{text-align:left;font-size:1px;}.elementor-215 .elementor-element.elementor-element-0afddc9 p{margin-block-end:0px;}.elementor-215 .elementor-element.elementor-element-bced65e{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:21px 21px 21px 21px;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-accordion-title{-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-215 .elementor-element.elementor-element-bced65e .elementor-accordion-icon{margin-inline-end:17px;}.elementor-215 .elementor-element.elementor-element-67fb3f4 .elementor-button{font-size:14px;border-radius:9px 9px 9px 9px;}.elementor-215 .elementor-element.elementor-element-aa6fd87{margin-top:0px;margin-bottom:44px;}.elementor-215 .elementor-element.elementor-element-5b47acf{text-align:center;}.elementor-215 .elementor-element.elementor-element-5b47acf .elementor-heading-title{font-size:23px;}.elementor-215 .elementor-element.elementor-element-9394799{text-align:center;font-size:13px;}.elementor-215 .elementor-element.elementor-element-228a2a0{border-radius:17px 17px 17px 17px;}.elementor-215 .elementor-element.elementor-element-50d0dac{border-radius:17px 17px 17px 17px;}.elementor-215 .elementor-element.elementor-element-95581bb{border-radius:17px 17px 17px 17px;}.elementor-215 .elementor-element.elementor-element-7f704e9{border-radius:17px 17px 17px 17px;}.elementor-215 .elementor-element.elementor-element-2ba2fdc{margin-top:0px;margin-bottom:39px;}.elementor-215 .elementor-element.elementor-element-3b5f99a{text-align:center;}.elementor-215 .elementor-element.elementor-element-d4640c8{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-215 .elementor-element.elementor-element-d4640c8 .elementor-heading-title{font-size:20px;}.elementor-215 .elementor-element.elementor-element-1d0160c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;--icon-box-icon-margin:0px;}.elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon{font-size:45px;}.elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon-box-title a{font-size:22px;}.elementor-215 .elementor-element.elementor-element-1d0160c .elementor-icon-box-description{font-size:15px;}.elementor-215 .elementor-element.elementor-element-092f8ec{border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;--icon-box-icon-margin:0px;}.elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon{font-size:45px;}.elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon-box-title a{font-size:22px;}.elementor-215 .elementor-element.elementor-element-092f8ec .elementor-icon-box-description{font-size:15px;}.elementor-215 .elementor-element.elementor-element-366e7a4{padding:11px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;--icon-box-icon-margin:0px;}.elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon{font-size:45px;}.elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon-box-title a{font-size:22px;}.elementor-215 .elementor-element.elementor-element-366e7a4 .elementor-icon-box-description{font-size:15px;}.elementor-215 .elementor-element.elementor-element-15ab3bd{border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;--icon-box-icon-margin:0px;}.elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon{font-size:45px;}.elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon-box-title a{font-size:22px;}.elementor-215 .elementor-element.elementor-element-15ab3bd .elementor-icon-box-description{font-size:15px;}.elementor-215 .elementor-element.elementor-element-ba51a31{padding:14px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;--icon-box-icon-margin:0px;}.elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon{font-size:45px;}.elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon-box-title a{font-size:22px;}.elementor-215 .elementor-element.elementor-element-ba51a31 .elementor-icon-box-description{font-size:15px;}.elementor-215 .elementor-element.elementor-element-3ce2e75{border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;--icon-box-icon-margin:0px;}.elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon{font-size:45px;}.elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon-box-title a{font-size:22px;}.elementor-215 .elementor-element.elementor-element-3ce2e75 .elementor-icon-box-description{font-size:15px;}.elementor-215 .elementor-element.elementor-element-cfd139e{padding:21px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;--icon-box-icon-margin:0px;}.elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon{font-size:45px;}.elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon-box-title a{font-size:22px;}.elementor-215 .elementor-element.elementor-element-cfd139e .elementor-icon-box-description{font-size:15px;}.elementor-215 .elementor-element.elementor-element-8acddee{padding:13px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;--icon-box-icon-margin:0px;}.elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon{font-size:45px;}.elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon-box-title a{font-size:22px;}.elementor-215 .elementor-element.elementor-element-8acddee .elementor-icon-box-description{font-size:15px;}.elementor-215 .elementor-element.elementor-element-4504623{border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;--icon-box-icon-margin:0px;}.elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon{font-size:45px;}.elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon i{transform:rotate(0deg);}.elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon-box-title, .elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon-box-title a{font-size:22px;}.elementor-215 .elementor-element.elementor-element-4504623 .elementor-icon-box-description{font-size:15px;}.elementor-215 .elementor-element.elementor-element-a261cc4 .elementor-button{font-size:14px;border-radius:9px 9px 9px 9px;}.elementor-215 .elementor-element.elementor-element-615715d{padding:052px 0px 27px 0px;}.elementor-215 .elementor-element.elementor-element-24b3995{margin:-111px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-215 .elementor-element.elementor-element-b654f13{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 49px) 0px;text-align:center;}.elementor-215 .elementor-element.elementor-element-b8b07a4{--e-image-carousel-slides-to-show:5;margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;}.elementor-215 .elementor-element.elementor-element-5657cdf{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;text-align:center;}.elementor-215 .elementor-element.elementor-element-5657cdf .elementor-heading-title{font-size:12px;}}/* Start custom CSS for shortcode, class: .elementor-element-002d976 *//* Importando a fonte Roboto */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');

/* Título do formulário */
h2.formulario-titulo {
    color: #006C46 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700 !important;
    font-size: 30px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}

/* Fonte Roboto e cor verde para todo o formulário */
.wpcf7, .wpcf7 * {
    font-family: 'Roboto', sans-serif !important;
    color: #006C46 !important;
}

/* Contorno completo do formulário com sombra suave */
.wpcf7 form {
    background: #ffffff !important;
    padding: 25px !important;
    border: 2px solid #006C46 !important;
    border-radius: 12px !important;
    box-shadow: 0 6px 20px rgba(0, 108, 70, 0.1) !important;
    transition: box-shadow 0.3s ease !important;
}

/* Sombra mais intensa ao focar nos campos */
.wpcf7 form:focus-within {
    box-shadow: 0 8px 25px rgba(0, 108, 70, 0.15) !important;
}

/* Labels */
.wpcf7 label {
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* Campos */
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 select {
    width: 100% !important;
    padding: 12px 14px !important;
    margin-bottom: 15px !important;
    font-size: 16px !important;
    border: 1px solid #006C46 !important;
    border-radius: 8px !important;
    background: #fafafa !important;
    color: #006C46 !important;
    transition: 0.3s ease !important;
}

/* Placeholder */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
    color: #006C46 !important;
    opacity: 0.5 !important;
}

/* Foco dos campos */
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus {
    border-color: #006C46 !important;
    background: #fff !important;
    box-shadow: 0 0 6px rgba(0,108,70,0.3) !important;
}

/* Centraliza o botão independentemente do contêiner */
.wpcf7 input[type="submit"] {
    display: block !important;            /* força bloco para centralização */
    margin: 20px auto 0 auto !important;  /* centraliza horizontalmente */
    width: auto !important;               /* largura mínima */
    max-width: 300px !important;
    background-color: #006C46 !important; /* fundo verde */
    color: #ffffff !important;            /* texto branco */
    padding: 14px 30px !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    border: none !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    text-align: center !important;
    box-shadow: 0 4px 10px rgba(0,108,70,0.2) !important; /* leve sombra */
    transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease !important;
}

/* Efeito pulsante no hover */
.wpcf7 input[type="submit"]:hover {
    background-color: #004f33 !important;
    transform: scale(1.05) !important;
    box-shadow: 0 6px 15px rgba(0,108,70,0.4) !important;
}

/* Mensagens de sucesso */
.wpcf7-mail-sent-ok {
    background: #e0ffe8 !important;
    border-left: 4px solid #006C46 !important;
    padding: 12px !important;
    border-radius: 6px !important;
    color: #006C46 !important;
    text-align: center !important;
}

/* Mensagens de erro */
.wpcf7-not-valid-tip {
    color: #d71d1d !important;
    font-size: 14px !important;
}

.wpcf7-validation-errors,
.wpcf7-acceptance-missing {
    background: #ffe6e6 !important;
    border-left: 4px solid #d71d1d !important;
    padding: 12px !important;
    border-radius: 6px !important;
}/* End custom CSS */