.elementor-945 .elementor-element.elementor-element-e1015b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-945 .elementor-element.elementor-element-e1015b0:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-e1015b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tualimpa.gritben.pt/wp-content/uploads/2026/05/fundo-1.jpg");}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-945 .elementor-element.elementor-element-d569520{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-945 .elementor-element.elementor-element-d569520 .elementor-headline{text-align:start;font-size:80px;font-weight:900;line-height:80px;}.elementor-945 .elementor-element.elementor-element-d569520 .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-945 .elementor-element.elementor-element-d569520 .elementor-headline-dynamic-wrapper path{stroke:#6D9FCB;stroke-width:0px;}.elementor-945 .elementor-element.elementor-element-74dcc53{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-945 .elementor-element.elementor-element-bf2d7d2{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-79094aa );}.elementor-945 .elementor-element.elementor-element-bf2d7d2 .elementor-headline{text-align:start;font-size:36px;font-weight:900;line-height:36px;}.elementor-945 .elementor-element.elementor-element-bf2d7d2 .elementor-headline-plain-text{color:var( --e-global-color-d6928aa );}.elementor-945 .elementor-element.elementor-element-bf2d7d2 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-79094aa );stroke-width:0px;}.elementor-945 .elementor-element.elementor-element-9ff64b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-945 .elementor-element.elementor-element-9ff64b8:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-9ff64b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c8c7ba );}.elementor-945 .elementor-element.elementor-element-829ffe4{--spacer-size:16px;}.elementor-945 .elementor-element.elementor-element-2f86660{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-945 .elementor-element.elementor-element-2f86660 .elementor-headline{text-align:center;font-size:40px;font-weight:900;line-height:40px;}.elementor-945 .elementor-element.elementor-element-2f86660 .elementor-headline-plain-text{color:var( --e-global-color-d6928aa );}.elementor-945 .elementor-element.elementor-element-2f86660 .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-945 .elementor-element.elementor-element-cb6591c{--spacer-size:16px;}.elementor-945 .elementor-element.elementor-element-58fb9da{--spacer-size:16px;}.elementor-945 .elementor-element.elementor-element-e925f20{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-945 .elementor-element.elementor-element-7e7e923{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-945 .elementor-element.elementor-element-7e7e923 .elementor-headline{text-align:start;font-size:40px;font-weight:900;line-height:40px;}.elementor-945 .elementor-element.elementor-element-7e7e923 .elementor-headline-plain-text{color:var( --e-global-color-d6928aa );}.elementor-945 .elementor-element.elementor-element-7e7e923 .elementor-headline-dynamic-wrapper path{stroke-width:0px;}@media(max-width:1599px){.elementor-widget-animated-headline .elementor-headline{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-945 .elementor-element.elementor-element-e1015b0{--min-height:250px;--justify-content:center;}.elementor-widget-animated-headline .elementor-headline{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-945 .elementor-element.elementor-element-d569520 .elementor-headline{font-size:60px;line-height:45px;}.elementor-945 .elementor-element.elementor-element-74dcc53{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-945 .elementor-element.elementor-element-bf2d7d2 .elementor-headline{font-size:40px;line-height:40px;}.elementor-945 .elementor-element.elementor-element-2f86660 .elementor-headline{font-size:40px;line-height:45px;}.elementor-945 .elementor-element.elementor-element-e925f20{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-945 .elementor-element.elementor-element-7e7e923 .elementor-headline{font-size:40px;line-height:45px;}}@media(max-width:767px){.elementor-945 .elementor-element.elementor-element-e1015b0{--min-height:230px;--padding-top:64px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-widget-animated-headline .elementor-headline{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-945 .elementor-element.elementor-element-d569520 .elementor-headline{text-align:start;font-size:40px;line-height:30px;}.elementor-945 .elementor-element.elementor-element-d569520 .elementor-headline-dynamic-text{line-height:1.1em;}.elementor-945 .elementor-element.elementor-element-74dcc53{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-bf2d7d2 .elementor-headline{font-size:28px;line-height:28px;}.elementor-945 .elementor-element.elementor-element-9ff64b8{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-2f86660 .elementor-headline{text-align:start;font-size:28px;line-height:36px;}.elementor-945 .elementor-element.elementor-element-2f86660 .elementor-headline-dynamic-text{line-height:1.1em;}.elementor-945 .elementor-element.elementor-element-e925f20{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-945 .elementor-element.elementor-element-7e7e923 .elementor-headline{font-size:28px;line-height:28px;}}