.elementor-77 .elementor-element.elementor-element-a56e4b0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.38;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-a56e4b0:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-a56e4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-a56e4b0::before, .elementor-77 .elementor-element.elementor-element-a56e4b0 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-a56e4b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-a56e4b0 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-a56e4b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-a56e4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-d02b324{--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;}.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-77 .elementor-element.elementor-element-8645243{background-color:var( --e-global-color-primary );padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2abd2ce );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-8645243.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-8645243 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5062896{text-align:start;}.elementor-77 .elementor-element.elementor-element-5062896 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:80px;font-weight:800;line-height:1.1em;letter-spacing:-1.4px;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-eecd807{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-77 .elementor-element.elementor-element-57a0652{padding:50px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-57a0652.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-57a0652 .elementor-icon-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-57a0652.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-57a0652.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-57a0652.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-57a0652.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-57a0652.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-57a0652 .elementor-icon{font-size:36px;}.elementor-77 .elementor-element.elementor-element-57a0652 .elementor-icon svg{height:36px;}.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-77 .elementor-element.elementor-element-2b115ab{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-914a503.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-914a503 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:10px;}.elementor-77 .elementor-element.elementor-element-914a503 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-914a503.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-914a503.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-914a503.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-914a503.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-914a503.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-914a503.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-914a503.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-914a503.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-914a503.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-914a503.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-914a503 .elementor-icon{font-size:12px;padding:5px;}.elementor-77 .elementor-element.elementor-element-914a503 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-914a503 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;}.elementor-77 .elementor-element.elementor-element-914a503:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-914a503:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-914a503 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-0fcb3be{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:22px;}.elementor-77 .elementor-element.elementor-element-532f5d9{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-de47d4c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2a8da18{background-color:var( --e-global-color-primary );padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2abd2ce );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-2a8da18.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-2a8da18 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-385fd4e{background-color:var( --e-global-color-primary );padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2abd2ce );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-385fd4e.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-385fd4e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-256c3fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-0c9644c{background-color:var( --e-global-color-accent );padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2abd2ce );border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-77 .elementor-element.elementor-element-0c9644c.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-0c9644c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-275b7f1{background-color:var( --e-global-color-accent );padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2abd2ce );border-radius:50px 50px 50px 50px;text-align:end;}.elementor-77 .elementor-element.elementor-element-275b7f1.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-275b7f1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-539a86c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-0291648{background-color:var( --e-global-color-primary );padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2abd2ce );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-0291648.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-0291648 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-385469d{background-color:var( --e-global-color-primary );padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2abd2ce );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-385469d.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-385469d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-ddd55b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.35;--overlay-mix-blend-mode:screen;}.elementor-77 .elementor-element.elementor-element-ddd55b1:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-ddd55b1::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:800px -713px;background-repeat:no-repeat;background-size:86% auto;}.elementor-77 .elementor-element.elementor-element-ce9a404{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-77 .elementor-element.elementor-element-ce9a404:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-ce9a404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00223300;}.elementor-77 .elementor-element.elementor-element-d541590{margin:0px 055px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;text-align:center;}.elementor-77 .elementor-element.elementor-element-d541590 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6322592{margin:0px 055px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:10px 0px 0px 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6322592 p{margin-block-end:0px;}.elementor-77 .elementor-element.elementor-element-282f0a0{--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;}.elementor-77 .elementor-element.elementor-element-b2c89f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--border-radius:8px 8px 8px 8px;}.elementor-77 .elementor-element.elementor-element-b2c89f0:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-b2c89f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-ed52514{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-c0a59b1{width:var( --container-widget-width, 22.471% );max-width:22.471%;padding:20px 0px 20px 0px;--container-widget-width:22.471%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-c0a59b1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-77 .elementor-element.elementor-element-c0a59b1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-0de2be8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 0px;}.elementor-77 .elementor-element.elementor-element-0de2be8.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-0de2be8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7e1ee15{--display:flex;}.elementor-77 .elementor-element.elementor-element-5a8d882{padding:40px 20px 0px 0px;}.elementor-77 .elementor-element.elementor-element-5a8d882 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-07aca23{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-77 .elementor-element.elementor-element-07aca23:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-07aca23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-7271409{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-ffb6394{padding:20px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-ffb6394.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-ffb6394 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-044ffb0{padding:20px 0px 20px 0px;text-align:start;}.elementor-77 .elementor-element.elementor-element-044ffb0.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-044ffb0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-c592814{padding:20px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-c592814.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-c592814 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-6941004{--display:flex;}.elementor-77 .elementor-element.elementor-element-48f1d64{padding:40px 20px 0px 0px;}.elementor-77 .elementor-element.elementor-element-48f1d64 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7015b12{--display:flex;--min-height:283px;--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-77 .elementor-element.elementor-element-8816334{--display:flex;--min-height:0px;--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;--border-radius:8px 8px 8px 8px;}.elementor-77 .elementor-element.elementor-element-8816334:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-8816334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-b431daf{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-32abf1f{padding:20px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-32abf1f.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-32abf1f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-d845be0{padding:20px 0px 20px 0px;text-align:start;}.elementor-77 .elementor-element.elementor-element-d845be0.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-d845be0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-d0eb4d5{padding:20px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-d0eb4d5.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-d0eb4d5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-b92f0ea{padding:20px 0px 20px 0px;text-align:start;}.elementor-77 .elementor-element.elementor-element-b92f0ea.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-b92f0ea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-d99742c{padding:20px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-d99742c.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-d99742c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-97f1e92{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-916f8e0{padding:30px 20px 10px 10px;}.elementor-77 .elementor-element.elementor-element-916f8e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-bd6e927{--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;--border-radius:8px 8px 8px 8px;}.elementor-77 .elementor-element.elementor-element-bd6e927:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-bd6e927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-b4049ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-ba722f8{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-ba722f8.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-ba722f8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-5e54d55{padding:0px 0px 0px 0px;text-align:start;}.elementor-77 .elementor-element.elementor-element-5e54d55.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-5e54d55 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-f7ac29d{--display:flex;}.elementor-77 .elementor-element.elementor-element-721a082{padding:40px 20px 0px 0px;}.elementor-77 .elementor-element.elementor-element-721a082 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-90b5bf8{--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;}.elementor-77 .elementor-element.elementor-element-b784b10{--display:flex;--min-height:460px;--overlay-opacity:0.75;--border-radius:8px 8px 8px 8px;}.elementor-77 .elementor-element.elementor-element-b784b10:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-b784b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paladsys.com/wp-content/uploads/Como-deve-serV3.webp");background-position:-248px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-b784b10::before, .elementor-77 .elementor-element.elementor-element-b784b10 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-b784b10 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-b784b10 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-b784b10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-b784b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-77 .elementor-element.elementor-element-112c2bb img{width:100%;max-width:100%;opacity:0.89;border-style:none;}.elementor-77 .elementor-element.elementor-element-da83d9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-77 .elementor-element.elementor-element-da83d9d:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-da83d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00223300;}.elementor-77 .elementor-element.elementor-element-f7684af.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-f7684af .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:11px;}.elementor-77 .elementor-element.elementor-element-f7684af .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-f7684af.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-f7684af .elementor-icon{font-size:11px;padding:5px;}.elementor-77 .elementor-element.elementor-element-f7684af .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-f7684af .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;}.elementor-77 .elementor-element.elementor-element-f7684af:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-f7684af:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-c92e069{--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;--align-items:center;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-77 .elementor-element.elementor-element-c92e069:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-c92e069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-c92e069::before, .elementor-77 .elementor-element.elementor-element-c92e069 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-c92e069 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-c92e069 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-c92e069 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-c92e069 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-20abbc4.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-20abbc4 .elementor-icon-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-20abbc4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-20abbc4.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-20abbc4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-20abbc4.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-20abbc4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-20abbc4 .elementor-icon{font-size:36px;}.elementor-77 .elementor-element.elementor-element-20abbc4 .elementor-icon svg{height:36px;}.elementor-77 .elementor-element.elementor-element-6b80c5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-77 .elementor-element.elementor-element-6b80c5c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5974aff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-c879641{--grid-columns:1;}.elementor-77 .elementor-element.elementor-element-65cc37c{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-77 .elementor-element.elementor-element-65cc37c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-65cc37c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-77 .elementor-element.elementor-element-65cc37c .e-loop-item > .elementor-section, .elementor-77 .elementor-element.elementor-element-65cc37c .e-loop-item > .elementor-section > .elementor-container, .elementor-77 .elementor-element.elementor-element-65cc37c .e-loop-item > .e-con, .elementor-77 .elementor-element.elementor-element-65cc37c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-1e1e75a .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:11px;}.elementor-77 .elementor-element.elementor-element-1e1e75a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-1e1e75a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-1e1e75a .elementor-icon{font-size:11px;padding:5px;}.elementor-77 .elementor-element.elementor-element-1e1e75a .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-1e1e75a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;}.elementor-77 .elementor-element.elementor-element-1e1e75a:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-1e1e75a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6df1569{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-6df1569:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-6df1569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 42%, var( --e-global-color-f0474ef ) 100%);}.elementor-77 .elementor-element.elementor-element-6df1569::before, .elementor-77 .elementor-element.elementor-element-6df1569 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-6df1569 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-6df1569 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-6df1569 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-6df1569 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-5ff495f.elementor-element{--align-self:flex-start;}.elementor-77 .elementor-element.elementor-element-5ff495f .elementor-icon-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-5ff495f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5ff495f.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-5ff495f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5ff495f.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-5ff495f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5ff495f .elementor-icon{font-size:36px;}.elementor-77 .elementor-element.elementor-element-5ff495f .elementor-icon svg{height:36px;}.elementor-77 .elementor-element.elementor-element-852d64e{padding:0px 0px 50px 0px;text-align:start;}.elementor-77 .elementor-element.elementor-element-852d64e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-09babf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-09babf4::before, .elementor-77 .elementor-element.elementor-element-09babf4 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-09babf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-09babf4 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-09babf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-09babf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-055f5c3{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-055f5c3:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-055f5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-9fef7d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:024px 20px;--row-gap:024px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-0313c32{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-0313c32 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-2571b88 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-dc89331{background-color:var( --e-global-color-secondary );padding:0px 8px 0px 8px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-dc89331 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1px;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-11bf353{--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:0px;--padding-bottom:20px;--padding-left:88px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-7325edd{width:100%;max-width:100%;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-b620ffa{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-b620ffa:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-b620ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-81d1047{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:024px 20px;--row-gap:024px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-4115851{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-4115851 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-1e56d14 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-66d2a71{background-color:var( --e-global-color-secondary );padding:0px 8px 0px 8px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-66d2a71 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1px;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-fb4c542{--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:0px;--padding-bottom:20px;--padding-left:88px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-74a9ffc{width:100%;max-width:100%;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-26d2b85{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-26d2b85:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-26d2b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-aaa3b1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:024px 20px;--row-gap:024px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-789ab9a{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-789ab9a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-d92d1e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-9dacd88{background-color:var( --e-global-color-secondary );padding:0px 8px 0px 8px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-9dacd88 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1px;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-87137c8{--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:0px;--padding-bottom:20px;--padding-left:88px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-6083e1f{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-682b316{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-682b316:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-682b316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-7dfcff1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:024px 20px;--row-gap:024px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-cb06ece{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-cb06ece .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-1dc5b36 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-4089d5b{background-color:var( --e-global-color-secondary );padding:0px 8px 0px 8px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-4089d5b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1px;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-5a03899{--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:0px;--padding-bottom:20px;--padding-left:88px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-af6744b{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-fce8531{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-fce8531::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-5dcac87{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:10px 15px 10px 15px;border-style:solid;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-77 .elementor-element.elementor-element-5dcac87.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-5dcac87 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-85c2cca{margin:0px 055px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:0px 0px 25px 0px;text-align:center;}.elementor-77 .elementor-element.elementor-element-85c2cca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-114e6ed{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;padding:0px 0px 50px 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-114e6ed p{margin-block-end:0px;}.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-77 .elementor-element.elementor-element-8f40de3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-c6078b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-c6078b4:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 59%, var( --e-global-color-f0474ef ) 100%);}.elementor-77 .elementor-element.elementor-element-c6078b4::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://paladsys.com/wp-content/uploads/2026/05/HeroBg_V07-scaled.webp");--background-overlay:'';background-position:-58px 391px;background-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-c6078b4::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 3.4px ) hue-rotate( 0deg );}.elementor-77 .elementor-element.elementor-element-32bff42{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-32bff42:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-32bff42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-7bdcac8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:024px 20px;--row-gap:024px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-5706739{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-5706739 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5daf729 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7c76496{background-color:var( --e-global-color-secondary );padding:0px 8px 0px 8px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-7c76496 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1px;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-584b365{--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:0px;--padding-bottom:20px;--padding-left:88px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-4b05a92{width:100%;max-width:100%;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-1ee4b22{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-1ee4b22:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-1ee4b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-fbefde2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:024px 20px;--row-gap:024px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-d22b902{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-d22b902 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-e4ca662 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-19a8760{background-color:var( --e-global-color-secondary );padding:0px 8px 0px 8px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-19a8760 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1px;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-0c75a62{--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:0px;--padding-bottom:20px;--padding-left:88px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-b0d20a2{width:100%;max-width:100%;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-e450b51{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-e450b51:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-e450b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-0ba4d24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:024px 20px;--row-gap:024px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-a225ad0{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-a225ad0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-1c5b5b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-dae2a6b{background-color:var( --e-global-color-secondary );padding:0px 8px 0px 8px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-dae2a6b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1px;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-f8fa8f6{--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:0px;--padding-bottom:20px;--padding-left:88px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-0c027c1{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-9c75b1c{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-9c75b1c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-9c75b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9320e1e );}.elementor-77 .elementor-element.elementor-element-05c99d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:024px 20px;--row-gap:024px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-679d322{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-679d322 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-8c7f964 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-dc054ca{background-color:var( --e-global-color-secondary );padding:0px 8px 0px 8px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-dc054ca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1px;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-dadec91{--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:0px;--padding-bottom:20px;--padding-left:88px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-e2aef1c{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-9d11176{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-9d11176:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0474ef );}.elementor-77 .elementor-element.elementor-element-9d11176::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://paladsys.com/wp-content/uploads/2026/05/HeroBg_V07-scaled.webp");--background-overlay:'';background-position:-117px -396px;background-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-9d11176::before{filter:brightness( 111% ) contrast( 100% ) saturate( 100% ) blur( 3.7px ) hue-rotate( 0deg );}.elementor-77 .elementor-element.elementor-element-734652a{background-color:var( --e-global-color-accent );padding:10px 15px 10px 15px;border-style:solid;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-77 .elementor-element.elementor-element-734652a.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-734652a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-5ab1ca3{margin:0px 055px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:0px 20px 0px 20px;text-align:center;}.elementor-77 .elementor-element.elementor-element-5ab1ca3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-615c01f{margin:0px 055px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:20px 20px 20px 20px;text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-615c01f p{margin-block-end:0px;}.elementor-77 .elementor-element.elementor-element-13e52cc .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-77 .elementor-element.elementor-element-a56e4b0{--padding-top:90px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-de47d4c{--justify-content:center;}.elementor-77 .elementor-element.elementor-element-ddd55b1::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-b784b10:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-b784b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-c92e069{--padding-top:15px;--padding-bottom:50px;--padding-left:15px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-c879641{--grid-columns:2;}.elementor-77 .elementor-element.elementor-element-65cc37c{--grid-columns:2;}.elementor-77 .elementor-element.elementor-element-1e1e75a{padding:50px 0px 50px 0px;}.elementor-77 .elementor-element.elementor-element-6df1569{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-09babf4{--padding-top:0px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-fce8531::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-fce8531{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-c6078b4::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-c6078b4{--padding-top:0px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-9d11176::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-9d11176{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-a56e4b0{--content-width:1040px;}.elementor-77 .elementor-element.elementor-element-d02b324{--width:65%;}.elementor-77 .elementor-element.elementor-element-eecd807{--width:35%;}.elementor-77 .elementor-element.elementor-element-0fcb3be{--width:70%;}.elementor-77 .elementor-element.elementor-element-532f5d9{--width:30%;}.elementor-77 .elementor-element.elementor-element-ddd55b1{--content-width:1040px;}.elementor-77 .elementor-element.elementor-element-282f0a0{--width:33.33%;}.elementor-77 .elementor-element.elementor-element-b2c89f0{--width:100%;}.elementor-77 .elementor-element.elementor-element-07aca23{--width:100%;}.elementor-77 .elementor-element.elementor-element-7015b12{--width:33.33%;}.elementor-77 .elementor-element.elementor-element-8816334{--width:100%;}.elementor-77 .elementor-element.elementor-element-bd6e927{--width:100%;}.elementor-77 .elementor-element.elementor-element-90b5bf8{--width:33.33%;}.elementor-77 .elementor-element.elementor-element-c92e069{--content-width:1040px;}.elementor-77 .elementor-element.elementor-element-6df1569{--content-width:1040px;}.elementor-77 .elementor-element.elementor-element-11bf353{--width:88%;}.elementor-77 .elementor-element.elementor-element-fb4c542{--width:88%;}.elementor-77 .elementor-element.elementor-element-87137c8{--width:88%;}.elementor-77 .elementor-element.elementor-element-5a03899{--width:88%;}.elementor-77 .elementor-element.elementor-element-c6078b4{--content-width:1040px;}.elementor-77 .elementor-element.elementor-element-584b365{--width:88%;}.elementor-77 .elementor-element.elementor-element-0c75a62{--width:88%;}.elementor-77 .elementor-element.elementor-element-f8fa8f6{--width:88%;}.elementor-77 .elementor-element.elementor-element-dadec91{--width:88%;}.elementor-77 .elementor-element.elementor-element-9d11176{--content-width:1040px;}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-a56e4b0{--overlay-opacity:0.65;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:025px;}.elementor-77 .elementor-element.elementor-element-d02b324{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-77 .elementor-element.elementor-element-8645243.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-5062896{padding:15px 0px 15px 0px;text-align:center;}.elementor-77 .elementor-element.elementor-element-5062896.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-5062896 .elementor-heading-title{font-size:48px;line-height:1.1em;letter-spacing:0px;}.elementor-77 .elementor-element.elementor-element-57a0652{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-57a0652.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-2b115ab{text-align:center;}.elementor-77 .elementor-element.elementor-element-914a503{padding:25px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-914a503.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-0fcb3be{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-0fcb3be.e-con{--align-self:center;}.elementor-77 .elementor-element.elementor-element-532f5d9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-de47d4c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-77 .elementor-element.elementor-element-2a8da18 .elementor-heading-title{font-size:13px;}.elementor-77 .elementor-element.elementor-element-275b7f1 .elementor-heading-title{font-size:13px;}.elementor-77 .elementor-element.elementor-element-0291648 .elementor-heading-title{font-size:13px;}.elementor-77 .elementor-element.elementor-element-ddd55b1::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-ddd55b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-ddd55b1{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-ce9a404{--padding-top:25px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-d541590{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 030px 0px;}.elementor-77 .elementor-element.elementor-element-d541590 .elementor-heading-title{font-size:35px;}.elementor-77 .elementor-element.elementor-element-6322592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:22px;}.elementor-77 .elementor-element.elementor-element-282f0a0{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-48f1d64{padding:40px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-7015b12{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-916f8e0{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-ba722f8{padding:20px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-5e54d55{padding:20px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-90b5bf8{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-b784b10:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-b784b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-da83d9d{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-c92e069{--padding-top:15px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-20abbc4{padding:0px 0px 00px 0px;}.elementor-77 .elementor-element.elementor-element-6b80c5c{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-c879641{--grid-columns:1;}.elementor-77 .elementor-element.elementor-element-c879641 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-46c4d81.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-65cc37c{--grid-columns:1;--grid-row-gap:35px;--grid-column-gap:10px;}.elementor-77 .elementor-element.elementor-element-65cc37c.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-1e1e75a{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6df1569{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-5ff495f.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-852d64e{text-align:center;}.elementor-77 .elementor-element.elementor-element-09babf4{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2571b88 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-1e56d14 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-d92d1e0 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-1dc5b36 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-fce8531::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-fce8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-fce8531{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-5dcac87{padding:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-85c2cca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-77 .elementor-element.elementor-element-85c2cca .elementor-heading-title{font-size:35px;}.elementor-77 .elementor-element.elementor-element-114e6ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-77 .elementor-element.elementor-element-8f40de3{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-c6078b4::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-c6078b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-c6078b4{--padding-top:0px;--padding-bottom:100px;--padding-left:25px;--padding-right:025px;}.elementor-77 .elementor-element.elementor-element-5daf729 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-e4ca662 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-1c5b5b6 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-8c7f964 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-9d11176::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-9d11176 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77 .elementor-element.elementor-element-9d11176{--padding-top:050px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-5ab1ca3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 25px 0px;}.elementor-77 .elementor-element.elementor-element-5ab1ca3 .elementor-heading-title{font-size:35px;}.elementor-77 .elementor-element.elementor-element-615c01f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 25px 0px;}.elementor-77 .elementor-element.elementor-element-13e52cc{padding:50px 0px 25px 0px;}}/* Start custom CSS for container, class: .elementor-element-a56e4b0 */.elementor-77 .elementor-element.elementor-element-a56e4b0 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: #001f31;
}

/* camada da animação */
.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-layer {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;

  --scroll-blur: 0px;
  --scroll-shift: 0px;
  --scroll-opacity: 1;

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.08) 8%,
    rgba(0, 0, 0, 0.22) 16%,
    rgba(0, 0, 0, 0.45) 24%,
    rgba(0, 0, 0, 0.72) 32%,
    black 40%,
    black 60%,
    rgba(0, 0, 0, 0.72) 68%,
    rgba(0, 0, 0, 0.45) 76%,
    rgba(0, 0, 0, 0.22) 84%,
    rgba(0, 0, 0, 0.08) 92%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.08) 8%,
    rgba(0, 0, 0, 0.22) 16%,
    rgba(0, 0, 0, 0.45) 24%,
    rgba(0, 0, 0, 0.72) 32%,
    black 40%,
    black 60%,
    rgba(0, 0, 0, 0.72) 68%,
    rgba(0, 0, 0, 0.45) 76%,
    rgba(0, 0, 0, 0.22) 84%,
    rgba(0, 0, 0, 0.08) 92%,
    transparent 100%
  );
}

/* garante que o conteúdo da hero fique acima da animação */
.elementor-77 .elementor-element.elementor-element-a56e4b0 > * {
  position: relative;
  z-index: 1;
}

/* elementos base */
.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape {
  position: absolute;
  background: var(--shape-color, #0b3d56);

  /*
    Estado base:
    o elemento nunca desaparece completamente.
  */
  opacity: calc(var(--base-opacity, 0.16) * var(--scroll-opacity, 1));

  filter: blur(calc(1.8px + var(--scroll-blur, 0px)));

  transform:
    translate3d(
      var(--micro-x, 0px),
      calc(var(--micro-y, 0px) + var(--scroll-shift, 0px)),
      0
    )
    scale(0.97);

  /*
    Fade muito lento.
    Cada elemento recebe uma duração individual via JS.
  */
  transition:
    opacity var(--fade-duration, 10s) ease-in-out,
    transform var(--fade-duration, 10s) ease-in-out,
    filter var(--fade-duration, 10s) ease-in-out;

  will-change: transform, opacity, filter;
}

/* círculo */
.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape.dot {
  width: 20px;
  height: 20px;
  border-radius: 999px;
}

/* pill horizontal */
.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape.pill-h {
  width: 48px;
  height: 20px;
  border-radius: 999px;
}

/* pill vertical */
.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape.pill-v {
  width: 20px;
  height: 48px;
  border-radius: 999px;
}

/* estado ativo */
.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape.is-active {
  opacity: calc(var(--active-opacity, 0.82) * var(--scroll-opacity, 1));

  filter: blur(calc(0.2px + var(--scroll-blur, 0px)));

  transform:
    translate3d(
      var(--micro-x-active, 0px),
      calc(var(--micro-y-active, 0px) + var(--scroll-shift, 0px)),
      0
    )
    scale(1);
}

/* brilho sutil */
.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow:
    0 0 8px rgba(18, 104, 140, 0.12),
    0 0 18px rgba(18, 104, 140, 0.04);
}

/* profundidades */
.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape.depth-1 {
  --base-opacity: 0.10;
  --active-opacity: 0.38;
}

.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape.depth-2 {
  --base-opacity: 0.14;
  --active-opacity: 0.58;
}

.elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape.depth-3 {
  --base-opacity: 0.18;
  --active-opacity: 0.78;
}

/* mobile */
@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-layer {
    -webkit-mask-image: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(0, 0, 0, 0.10) 10%,
      rgba(0, 0, 0, 0.26) 18%,
      rgba(0, 0, 0, 0.50) 28%,
      rgba(0, 0, 0, 0.78) 38%,
      black 46%,
      black 54%,
      rgba(0, 0, 0, 0.78) 62%,
      rgba(0, 0, 0, 0.50) 72%,
      rgba(0, 0, 0, 0.26) 82%,
      rgba(0, 0, 0, 0.10) 90%,
      transparent 100%
    );

    mask-image: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(0, 0, 0, 0.10) 10%,
      rgba(0, 0, 0, 0.26) 18%,
      rgba(0, 0, 0, 0.50) 28%,
      rgba(0, 0, 0, 0.78) 38%,
      black 46%,
      black 54%,
      rgba(0, 0, 0, 0.78) 62%,
      rgba(0, 0, 0, 0.50) 72%,
      rgba(0, 0, 0, 0.26) 82%,
      rgba(0, 0, 0, 0.10) 90%,
      transparent 100%
    );
  }

  .elementor-77 .elementor-element.elementor-element-a56e4b0 .psys-processing-shape {
    transition:
      opacity var(--fade-duration, 9s) ease-in-out,
      transform var(--fade-duration, 9s) ease-in-out,
      filter var(--fade-duration, 9s) ease-in-out;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c879641 *//* =========================================================
   PSYS — Loop Grid horizontal no mobile/tablet
   Mantém desktop intacto

   Comportamento:
   - Celular: 1 card por vez, alinhado à esquerda
   - Tablet: 2 cards por vez, alinhados à esquerda
   - Remove as margens laterais do trilho
   - Mantém o gap existente entre os cards
========================================================= */

@media (max-width: 1024px) {

  .psys-mobile-insights-scroll {
    /*
      Variáveis-base.
      Serão ajustadas nos breakpoints abaixo.
    */
    --psys-visible-cards: 1;
    --psys-scroll-gap: 16px;
    --psys-card-width: calc(100vw - 144px);
    --psys-scroll-side-padding: 0px;

    width: 100%;
    overflow: hidden;
  }

  /*
    O Elementor normalmente cria uma estrutura interna para o Loop Grid.
    Estas regras miram o container real dos posts.
  */
  .psys-mobile-insights-scroll .elementor-grid,
  .psys-mobile-insights-scroll .e-loop-wrapper,
  .psys-mobile-insights-scroll .elementor-loop-container {
    display: flex !important;
    grid-template-columns: none !important;

    overflow-x: auto;
    overflow-y: hidden;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;

    /*
      Mantém o gap existente entre os cards.
    */
    gap: var(--psys-scroll-gap);

    /*
      Remove as margens laterais do trilho.
      O primeiro card passa a começar alinhado à esquerda.
    */
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 8px;

    /*
      O ponto de snap também passa a considerar a esquerda real do trilho.
    */
    scroll-padding-left: 0;
    scroll-padding-right: 0;

    scrollbar-width: none;
  }

  /*
    Esconde a barra de rolagem visual,
    mantendo o scroll manual funcionando.
  */
  .psys-mobile-insights-scroll .elementor-grid::-webkit-scrollbar,
  .psys-mobile-insights-scroll .e-loop-wrapper::-webkit-scrollbar,
  .psys-mobile-insights-scroll .elementor-loop-container::-webkit-scrollbar {
    display: none;
  }

  /*
    Cada item assume a largura definida pelas variáveis.
  */
  .psys-mobile-insights-scroll .elementor-grid > *,
  .psys-mobile-insights-scroll .e-loop-wrapper > *,
  .psys-mobile-insights-scroll .elementor-loop-container > * {
    flex: 0 0 var(--psys-card-width) !important;
    width: var(--psys-card-width) !important;
    max-width: var(--psys-card-width) !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}


/* =========================================================
   Tablet: 2 cards por vez
   Faixa sugerida: 768px até 1024px
========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .psys-mobile-insights-scroll {
    --psys-visible-cards: 2;
    --psys-scroll-gap: 16px;

    /*
      Mantido do CSS anterior.
      Como o padding lateral agora é 0,
      essa variável passa a controlar apenas a largura dos cards.
    */
    --psys-tablet-side-space: 72px;

    --psys-card-width: calc(
      (100vw - (2 * var(--psys-tablet-side-space)) - var(--psys-scroll-gap))
      / 2
    );

    --psys-scroll-side-padding: 0px;
  }
}


/* =========================================================
   Celular: 1 card por vez
   Faixa sugerida: até 767px
========================================================= */

@media (max-width: 767px) {

  .psys-mobile-insights-scroll {
    --psys-visible-cards: 1;
    --psys-scroll-gap: 10px;

    /*
      Mantido do CSS anterior.
      Como o padding lateral agora é 0,
      essa variável passa a controlar apenas a largura do card.
    */
    --psys-mobile-side-space: 72px;

    --psys-card-width: calc(100vw - (2 * var(--psys-mobile-side-space)));
    --psys-scroll-side-padding: 0px;
  }
}


/* =========================================================
   Celulares estreitos
   Mantém o gap anterior e preserva o tamanho do card
========================================================= */

@media (max-width: 480px) {

  .psys-mobile-insights-scroll {
    --psys-scroll-gap: 8px;

    /*
      Mantido do CSS anterior.
      Como o padding lateral agora é 0,
      essa variável passa a controlar apenas a largura do card.
    */
    --psys-mobile-side-space: 48px;

    --psys-card-width: calc(100vw - (2 * var(--psys-mobile-side-space)));
    --psys-scroll-side-padding: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46c4d81 *//* =========================================================
   PSYS — Indicador horizontal do Loop Grid mobile/tablet
   Barra + círculo móvel
========================================================= */

.psys-scroll-indicator {
  --psys-indicator-width: 65vw;
  --psys-indicator-track-height: 4px;
  --psys-indicator-thumb-size: var(--psys-indicator-track-height);
  --psys-indicator-thumb-outline: var(--psys-indicator-thumb-size);

  width: var(--psys-indicator-width);
  max-width: var(--psys-indicator-width);

  margin-top: 18px;
  margin-left: 0;
  margin-right: auto;

  overflow: visible;
}

.psys-scroll-track {
  position: relative;
  display: block;

  width: 100%;
  min-width: 120px;
  height: var(--psys-indicator-track-height);

  background: var(--e-global-color-secondary);
  border-radius: 999px;

  overflow: visible;
}

.psys-scroll-thumb {
  position: absolute;
  top: 50%;
  left: 0;

  width: var(--psys-indicator-thumb-size);
  height: var(--psys-indicator-thumb-size);

  border-radius: 50%;

  /*
    Fill do círculo igual à cor da barra.
  */
  background: var(--e-global-color-secondary);

  /*
    Contorno destacado na cor primária.
    Outline não altera o cálculo de largura usado pelo JavaScript.
  */
  outline: var(--psys-indicator-thumb-outline) solid var(--e-global-color-primary);

  transform: translate3d(0, -50%, 0);
  transition: transform 0.12s ease-out;
  will-change: transform;
}

@media (min-width: 1025px) {
  .psys-scroll-indicator {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c92e069 */.elementor-77 .elementor-element.elementor-element-c92e069 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: #001f31;
}

.elementor-77 .elementor-element.elementor-element-c92e069 .psys-pattern-layer {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;

  /* fade amplo em cima e embaixo */
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.08) 8%,
    rgba(0, 0, 0, 0.22) 16%,
    rgba(0, 0, 0, 0.45) 24%,
    rgba(0, 0, 0, 0.72) 32%,
    black 40%,
    black 60%,
    rgba(0, 0, 0, 0.72) 68%,
    rgba(0, 0, 0, 0.45) 76%,
    rgba(0, 0, 0, 0.22) 84%,
    rgba(0, 0, 0, 0.08) 92%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.08) 8%,
    rgba(0, 0, 0, 0.22) 16%,
    rgba(0, 0, 0, 0.45) 24%,
    rgba(0, 0, 0, 0.72) 32%,
    black 40%,
    black 60%,
    rgba(0, 0, 0, 0.72) 68%,
    rgba(0, 0, 0, 0.45) 76%,
    rgba(0, 0, 0, 0.22) 84%,
    rgba(0, 0, 0, 0.08) 92%,
    transparent 100%
  );
}

.elementor-77 .elementor-element.elementor-element-c92e069 > * {
  position: relative;
  z-index: 1;
}

.elementor-77 .elementor-element.elementor-element-c92e069 .psys-shape {
  position: absolute;
  background: var(--shape-color, #0b3d56);
  opacity: 0;
  filter: blur(1.5px);
  transition:
    opacity 0.45s ease,
    transform 0.55s ease,
    filter 0.45s ease;
  will-change: transform, opacity, filter;
}

/* círculo: 20x20 */
.elementor-77 .elementor-element.elementor-element-c92e069 .psys-shape.dot {
  width: 20px;
  height: 20px;
  border-radius: 999px;
}

/* pills */
.elementor-77 .elementor-element.elementor-element-c92e069 .psys-shape.pill-h {
  width: 48px;
  height: 20px;
  border-radius: 999px;
}

.elementor-77 .elementor-element.elementor-element-c92e069 .psys-shape.pill-v {
  width: 20px;
  height: 48px;
  border-radius: 999px;
}

.elementor-77 .elementor-element.elementor-element-c92e069 .psys-shape.is-visible {
  opacity: 0.95;
  filter: blur(0px);
}

.elementor-77 .elementor-element.elementor-element-c92e069 .psys-shape::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow: 0 0 8px rgba(18, 104, 140, 0.10);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-c92e069 .psys-pattern-layer {
    -webkit-mask-image: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(0, 0, 0, 0.10) 10%,
      rgba(0, 0, 0, 0.26) 18%,
      rgba(0, 0, 0, 0.50) 28%,
      rgba(0, 0, 0, 0.78) 38%,
      black 46%,
      black 54%,
      rgba(0, 0, 0, 0.78) 62%,
      rgba(0, 0, 0, 0.50) 72%,
      rgba(0, 0, 0, 0.26) 82%,
      rgba(0, 0, 0, 0.10) 90%,
      transparent 100%
    );

    mask-image: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(0, 0, 0, 0.10) 10%,
      rgba(0, 0, 0, 0.26) 18%,
      rgba(0, 0, 0, 0.50) 28%,
      rgba(0, 0, 0, 0.78) 38%,
      black 46%,
      black 54%,
      rgba(0, 0, 0, 0.78) 62%,
      rgba(0, 0, 0, 0.50) 72%,
      rgba(0, 0, 0, 0.26) 82%,
      rgba(0, 0, 0, 0.10) 90%,
      transparent 100%
    );
  }

  .elementor-77 .elementor-element.elementor-element-c92e069 .psys-shape {
    transition:
      opacity 0.38s ease,
      transform 0.45s ease,
      filter 0.38s ease;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09babf4 */.faq-item {
  background: #0c2a33;
  border-radius: 12px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: 0.3s;
}

.faq-header {
  display: flex;
  align-items: center;
  padding: 20px 24px;
  cursor: pointer;
}

.faq-number {
  color: #00d1c7;
  font-weight: 600;
  margin-right: 20px;
}

.faq-title {
  flex: 1;
  color: #fff;
  font-size: 18px;
}

.faq-icon {
  /* padroniza fonte - início */
  font-family: inherit;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  /* padroniza fonte - fim */

  background: #00d1c7;
  color: #000;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: bold;
  top: -2px; /* sobe levemente o símbolo */
  content: "+";
}

.faq-content {
  display: none;
  padding: 0 24px 20px 0;
  margin-left: 100px;
  color: #9fb3b8;
}

.faq-item.active .faq-content {
  display: block;
}

.faq-item.active .faq-icon {
  content: "×";
}

.faq-item.active .faq-icon {
  background: var(--e-global-color-primary); /* cor primária */
  color: var(--e-global-color-accent); /* cor de realce */
  border-color: var(--e-global-color-primary);
}

/* =========================
   FAQ / SANFONA - TABLET + MOBILE
   Mantém o desktop inalterado
========================= */
@media (max-width: 1024px) {

  .faq-item {
    border-radius: 10px;
    margin-bottom: 12px;
  }

  .faq-header {
    align-items: flex-start;
    padding: 28px 22px;
    gap: 14px;
  }

  .faq-number {
    margin-right: 0;
    flex: 0 0 auto;
    line-height: 1;
  }

  .faq-title {
    flex: 1;
    font-size: 20px;
    line-height: 1.05;
  }

  .faq-icon {
    width: 36px;
    height: 36px;
    min-width: 36px;
    flex: 0 0 36px;
    margin-left: 8px;
  }

  .faq-content {
    margin-left: 0;
    padding: 0 22px 28px 78px;
    color: #fff;
    font-size: 18px;
    line-height: 1.45;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df1569 *//*===================
CSS REFERENTE ÀS FAQS
=====================*/


.faq-item {
  background: #0c2a33;
  border-radius: 12px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: 0.3s;
}

.faq-header {
  display: flex;
  align-items: center;
  padding: 20px 24px;
  cursor: pointer;
}

.faq-number {
  color: #00d1c7;
  font-weight: 600;
  margin-right: 20px;
}

.faq-title {
  flex: 1;
  color: #fff;
  font-size: 18px;
}

.faq-icon {
  /* padroniza fonte - início */
  font-family: inherit;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  /* padroniza fonte - fim */

  background: #00d1c7;
  color: #000;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: bold;
  top: -2px; /* sobe levemente o símbolo */
  content: "+";
}

.faq-content {
  display: none;
  padding: 0 24px 20px 0;
  margin-left: 100px;
  color: #9fb3b8;
}

.faq-item.active .faq-content {
  display: block;
}

.faq-item.active .faq-icon {
  content: "×";
}

.faq-item.active .faq-icon {
  background: var(--e-global-color-primary); /* cor primária */
  color: var(--e-global-color-accent); /* cor de realce */
  border-color: var(--e-global-color-primary);
}

/* =========================
   FAQ / SANFONA - TABLET + MOBILE
   Mantém o desktop inalterado
========================= */
@media (max-width: 1024px) {

  .faq-item {
    border-radius: 10px;
    margin-bottom: 12px;
  }

  .faq-header {
    align-items: flex-start;
    padding: 28px 22px;
    gap: 14px;
  }

  .faq-number {
    margin-right: 0;
    flex: 0 0 auto;
    line-height: 1;
  }

  .faq-title {
    flex: 1;
    font-size: 20px;
    line-height: 1.05;
  }

  .faq-icon {
    width: 36px;
    height: 36px;
    min-width: 36px;
    flex: 0 0 36px;
    margin-left: 8px;
  }

  .faq-content {
    margin-left: 0;
    padding: 0 22px 28px 78px;
    color: #fff;
    font-size: 18px;
    line-height: 1.45;
  }

}


/*=====================
CSS REFERENTE AO FUNDO.
=======================*/


.elementor-77 .elementor-element.elementor-element-6df1569 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: #001f31;
}

.elementor-77 .elementor-element.elementor-element-6df1569 .psys-pattern-layer {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;

  /* fade amplo em cima e embaixo */
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.08) 8%,
    rgba(0, 0, 0, 0.22) 16%,
    rgba(0, 0, 0, 0.45) 24%,
    rgba(0, 0, 0, 0.72) 32%,
    black 40%,
    black 60%,
    rgba(0, 0, 0, 0.72) 68%,
    rgba(0, 0, 0, 0.45) 76%,
    rgba(0, 0, 0, 0.22) 84%,
    rgba(0, 0, 0, 0.08) 92%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.08) 8%,
    rgba(0, 0, 0, 0.22) 16%,
    rgba(0, 0, 0, 0.45) 24%,
    rgba(0, 0, 0, 0.72) 32%,
    black 40%,
    black 60%,
    rgba(0, 0, 0, 0.72) 68%,
    rgba(0, 0, 0, 0.45) 76%,
    rgba(0, 0, 0, 0.22) 84%,
    rgba(0, 0, 0, 0.08) 92%,
    transparent 100%
  );
}

.elementor-77 .elementor-element.elementor-element-6df1569 > * {
  position: relative;
  z-index: 1;
}

.elementor-77 .elementor-element.elementor-element-6df1569 .psys-shape {
  position: absolute;
  background: var(--shape-color, #0b3d56);
  opacity: 0;
  filter: blur(1.5px);
  transition:
    opacity 0.45s ease,
    transform 0.55s ease,
    filter 0.45s ease;
  will-change: transform, opacity, filter;
}

/* círculo: 20x20 */
.elementor-77 .elementor-element.elementor-element-6df1569 .psys-shape.dot {
  width: 20px;
  height: 20px;
  border-radius: 999px;
}

/* pills */
.elementor-77 .elementor-element.elementor-element-6df1569 .psys-shape.pill-h {
  width: 48px;
  height: 20px;
  border-radius: 999px;
}

.elementor-77 .elementor-element.elementor-element-6df1569 .psys-shape.pill-v {
  width: 20px;
  height: 48px;
  border-radius: 999px;
}

.elementor-77 .elementor-element.elementor-element-6df1569 .psys-shape.is-visible {
  opacity: 0.95;
  filter: blur(0px);
}

.elementor-77 .elementor-element.elementor-element-6df1569 .psys-shape::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow: 0 0 8px rgba(18, 104, 140, 0.10);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-6df1569 .psys-pattern-layer {
    -webkit-mask-image: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(0, 0, 0, 0.10) 10%,
      rgba(0, 0, 0, 0.26) 18%,
      rgba(0, 0, 0, 0.50) 28%,
      rgba(0, 0, 0, 0.78) 38%,
      black 46%,
      black 54%,
      rgba(0, 0, 0, 0.78) 62%,
      rgba(0, 0, 0, 0.50) 72%,
      rgba(0, 0, 0, 0.26) 82%,
      rgba(0, 0, 0, 0.10) 90%,
      transparent 100%
    );

    mask-image: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(0, 0, 0, 0.10) 10%,
      rgba(0, 0, 0, 0.26) 18%,
      rgba(0, 0, 0, 0.50) 28%,
      rgba(0, 0, 0, 0.78) 38%,
      black 46%,
      black 54%,
      rgba(0, 0, 0, 0.78) 62%,
      rgba(0, 0, 0, 0.50) 72%,
      rgba(0, 0, 0, 0.26) 82%,
      rgba(0, 0, 0, 0.10) 90%,
      transparent 100%
    );
  }

  .elementor-77 .elementor-element.elementor-element-6df1569 .psys-shape {
    transition:
      opacity 0.38s ease,
      transform 0.45s ease,
      filter 0.38s ease;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6078b4 */.faq-item {
  background: #0c2a33;
  border-radius: 12px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: 0.3s;
}

.faq-header {
  display: flex;
  align-items: center;
  padding: 20px 24px;
  cursor: pointer;
}

.faq-number {
  color: #00d1c7;
  font-weight: 600;
  margin-right: 20px;
}

.faq-title {
  flex: 1;
  color: #fff;
  font-size: 18px;
}

.faq-icon {
  /* padroniza fonte - início */
  font-family: inherit;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  /* padroniza fonte - fim */

  background: #00d1c7;
  color: #000;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: bold;
  top: -2px; /* sobe levemente o símbolo */
  content: "+";
}

.faq-content {
  display: none;
  padding: 0 24px 20px 0;
  margin-left: 100px;
  color: #9fb3b8;
}

.faq-item.active .faq-content {
  display: block;
}

.faq-item.active .faq-icon {
  content: "×";
}

.faq-item.active .faq-icon {
  background: var(--e-global-color-primary); /* cor primária */
  color: var(--e-global-color-accent); /* cor de realce */
  border-color: var(--e-global-color-primary);
}

/* =========================
   FAQ / SANFONA - TABLET + MOBILE
   Mantém o desktop inalterado
========================= */
@media (max-width: 1024px) {

  .faq-item {
    border-radius: 10px;
    margin-bottom: 12px;
  }

  .faq-header {
    align-items: flex-start;
    padding: 28px 22px;
    gap: 14px;
  }

  .faq-number {
    margin-right: 0;
    flex: 0 0 auto;
    line-height: 1;
  }

  .faq-title {
    flex: 1;
    font-size: 20px;
    line-height: 1.05;
  }

  .faq-icon {
    width: 36px;
    height: 36px;
    min-width: 36px;
    flex: 0 0 36px;
    margin-left: 8px;
  }

  .faq-content {
    margin-left: 0;
    padding: 0 22px 28px 78px;
    color: #fff;
    font-size: 18px;
    line-height: 1.45;
  }

}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   PSYS — Fibra saindo do container de estatísticas
   Correção de alinhamento entre background e imagem overlay
   Desktop only
   ========================================================= */

@media (min-width: 1025px) {
  .psys-stats-section {
    position: relative;
    overflow: visible !important;
    isolation: isolate;
  }

  .psys-stats-image {
    /*
      Estes valores devem refletir a posição da imagem de fundo.
      Comece com 50% / 50%.
      Se a imagem de fundo estiver ajustada manualmente no Elementor,
      ajuste estes valores para acompanhar essa posição.
    */
    --psys-img-x: 50%;
    --psys-img-y: 50%;

    /*
      Estes valores devem ser o negativo dos valores acima.
      Exemplo:
      --psys-img-x: 50%;  => --psys-img-shift-x: -50%;
      --psys-img-x: 58%;  => --psys-img-shift-x: -58%;
    */
    --psys-img-shift-x: -50%;
    --psys-img-shift-y: -50%;

    position: relative;
    overflow: visible !important;
    z-index: 2;

    /*
      Use a mesma posição do overlay.
      Se o background já estiver configurado no Elementor,
      este bloco apenas força a posição final para ficar consistente.
    */
    background-size: cover !important;
    background-position: var(--psys-img-x) var(--psys-img-y) !important;
    background-repeat: no-repeat !important;
  }

  .psys-fiber-out {
    position: absolute !important;

    /*
      A imagem transparente passa a usar o mesmo ponto de ancoragem
      da imagem de fundo.
    */
    left: var(--psys-img-x);
    top: var(--psys-img-y);

    /*
      O ponto mais importante:
      em vez de controlar por largura, controlamos por altura,
      acompanhando o comportamento do background-size: cover.
    */
    height: 100% !important;
    width: auto !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: translate(
      var(--psys-img-shift-x),
      var(--psys-img-shift-y)
    );

    pointer-events: none;
    z-index: 6;
    opacity: 1;
  }

  .psys-fiber-out .elementor-widget-container {
    height: 100%;
    width: auto;
    line-height: 0;
  }

  .psys-fiber-out img {
    display: block;
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    pointer-events: none;
  }
}

/* =========================================================
   PSYS — Overlay da fibra também no tablet e celular
   Mantém o desktop inalterado
   ========================================================= */

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  .psys-stats-image {
    --psys-img-x: 62%;
    --psys-img-y: 50%;
    --psys-img-shift-x: -62%;
    --psys-img-shift-y: -50%;

    position: relative;
    overflow: visible !important;
    z-index: 2;

    background-size: cover !important;
    background-position: var(--psys-img-x) var(--psys-img-y) !important;
    background-repeat: no-repeat !important;
  }

  .psys-fiber-out {
    display: block !important;
    position: absolute !important;

    left: var(--psys-img-x);
    top: var(--psys-img-y);

    height: 100% !important;
    width: auto !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: translate(
      var(--psys-img-shift-x),
      var(--psys-img-shift-y)
    );

    pointer-events: none;
    z-index: 6;
    opacity: 1;
  }

  .psys-fiber-out .elementor-widget-container {
    height: 100%;
    width: auto;
    line-height: 0;
  }

  .psys-fiber-out img {
    display: block;
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    pointer-events: none;
  }
}

/* Celular */
@media (max-width: 767px) {
  .psys-stats-section {
    overflow-x: hidden !important;
    overflow-y: visible !important;
  }

  .psys-stats-image {
    --psys-img-x: 50%;
    --psys-img-y: 50%;
    --psys-img-shift-x: -50%;
    --psys-img-shift-y: -50%;

    position: relative;
    overflow: visible !important;
    z-index: 2;

    background-size: cover !important;
    background-position: var(--psys-img-x) var(--psys-img-y) !important;
    background-repeat: no-repeat !important;
  }

  .psys-fiber-out {
    display: block !important;
    position: absolute !important;

    left: var(--psys-img-x);
    top: var(--psys-img-y);

    height: 100% !important;
    width: auto !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: translate(
      var(--psys-img-shift-x),
      var(--psys-img-shift-y)
    );

    pointer-events: none;
    z-index: 6;
    opacity: 1;
  }

  .psys-fiber-out .elementor-widget-container {
    height: 100%;
    width: auto;
    line-height: 0;
  }

  .psys-fiber-out img {
    display: block;
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    pointer-events: none;
  }
}

/* =========================================================
   PSYS — Correção de scroll horizontal no tablet
   Mantém desktop inalterado
   Mantém o vazamento da fibra dentro da seção
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {
  .psys-stats-section {
    overflow-x: hidden !important;
    overflow-y: visible !important;
    max-width: 100% !important;
  }

  .psys-stats-section > * {
    max-width: 100% !important;
  }

  .psys-stats-image {
    /*
      Importante:
      manter visible aqui para não cortar a fibra
      que invade os cards.
    */
    overflow: visible !important;
  }

  .psys-fiber-out {
    /*
      Garante que o overlay não participe de interações
      nem gere comportamentos visuais inesperados.
    */
    pointer-events: none;
  }
}/* End custom CSS */