.elementor-1362 .elementor-element.elementor-element-dfe71b7:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-dfe71b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1362 .elementor-element.elementor-element-dfe71b7 > .elementor-container{max-width:1320px;}.elementor-1362 .elementor-element.elementor-element-dfe71b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-1362 .elementor-element.elementor-element-dfe71b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1362 .elementor-element.elementor-element-4ee5084.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1362 .elementor-element.elementor-element-4ee5084.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1362 .elementor-element.elementor-element-4ee5084.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-1362 .elementor-element.elementor-element-1fc5b96{text-align:center;}.elementor-1362 .elementor-element.elementor-element-1fc5b96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;letter-spacing:7.7px;color:var( --e-global-color-e3ad6ce );}.elementor-1362 .elementor-element.elementor-element-1b6fb86{width:var( --container-widget-width, 52.154% );max-width:52.154%;--container-widget-width:52.154%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-1b6fb86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.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-1362 .elementor-element.elementor-element-8f4248e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-8f4248e{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.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-1362 .elementor-element.elementor-element-ee0cd90 .elementor-button{background-color:#0147CB00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-1362 .elementor-element.elementor-element-ee0cd90 .elementor-button:hover, .elementor-1362 .elementor-element.elementor-element-ee0cd90 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-ee0cd90{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-ee0cd90 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1362 .elementor-element.elementor-element-ee0cd90 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1362 .elementor-element.elementor-element-ee0cd90 .elementor-button:hover svg, .elementor-1362 .elementor-element.elementor-element-ee0cd90 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1362 .elementor-element.elementor-element-6a7f5b5 > .elementor-container{max-width:1320px;}.elementor-1362 .elementor-element.elementor-element-6a7f5b5{padding:50px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-1362 .elementor-element.elementor-element-df8342b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1362 .elementor-element.elementor-element-df8342b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1362 .elementor-element.elementor-element-df8342b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1362 .elementor-element.elementor-element-4a96af4{text-align:center;}.elementor-1362 .elementor-element.elementor-element-4a96af4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;letter-spacing:7.7px;color:var( --e-global-color-e3ad6ce );}.elementor-1362 .elementor-element.elementor-element-180404b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-1362 .elementor-element.elementor-element-180404b{text-align:center;}.elementor-1362 .elementor-element.elementor-element-180404b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#222222;}.elementor-1362 .elementor-element.elementor-element-b9cd966{width:var( --container-widget-width, 48.846% );max-width:48.846%;--container-widget-width:48.846%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#383838;}.elementor-1362 .elementor-element.elementor-element-b9cd966 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-54b8039 > .elementor-container{max-width:1320px;}.elementor-1362 .elementor-element.elementor-element-54b8039{padding:0px 50px 50px 50px;}.elementor-1362 .elementor-element.elementor-element-f00412b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1362 .elementor-element.elementor-element-f00412b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-f00412b:hover > .elementor-element-populated{background-color:#F5904526;border-style:none;}.elementor-1362 .elementor-element.elementor-element-f00412b > .elementor-element-populated{border-style:none;box-shadow:0px 0px 34px -13px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-f00412b > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-f00412b > .elementor-element-populated > .elementor-background-overlay, .elementor-1362 .elementor-element.elementor-element-f00412b > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-f00412b:hover > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-f00412b:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-f00412b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1362 .elementor-element.elementor-element-d5b61b3 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-1362 .elementor-element.elementor-element-d5b61b3 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-1362 .elementor-element.elementor-element-d5b61b3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-d5b61b3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#03235E;fill:#FFFFFF;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-d5b61b3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-d5b61b3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-d5b61b3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-d5b61b3.elementor-view-default:has(:focus) .elementor-icon{fill:#03235E;color:#03235E;border-color:#03235E;}.elementor-1362 .elementor-element.elementor-element-d5b61b3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-d5b61b3.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-d5b61b3 .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-1362 .elementor-element.elementor-element-d5b61b3 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-d5b61b3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-1362 .elementor-element.elementor-element-d5b61b3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-1362 .elementor-element.elementor-element-ffc3e9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1362 .elementor-element.elementor-element-ffc3e9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-ffc3e9b:hover > .elementor-element-populated{background-color:#F5904526;border-style:none;}.elementor-1362 .elementor-element.elementor-element-ffc3e9b > .elementor-element-populated{border-style:none;box-shadow:0px 0px 34px -13px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-ffc3e9b > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-ffc3e9b > .elementor-element-populated > .elementor-background-overlay, .elementor-1362 .elementor-element.elementor-element-ffc3e9b > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-ffc3e9b:hover > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-ffc3e9b:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-ffc3e9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1362 .elementor-element.elementor-element-c0ee78d .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-1362 .elementor-element.elementor-element-c0ee78d .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-1362 .elementor-element.elementor-element-c0ee78d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-c0ee78d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#03235E;fill:#FFFFFF;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-c0ee78d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-c0ee78d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-c0ee78d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-c0ee78d.elementor-view-default:has(:focus) .elementor-icon{fill:#03235E;color:#03235E;border-color:#03235E;}.elementor-1362 .elementor-element.elementor-element-c0ee78d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-c0ee78d.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-c0ee78d .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-1362 .elementor-element.elementor-element-c0ee78d .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-c0ee78d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-1362 .elementor-element.elementor-element-c0ee78d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-1362 .elementor-element.elementor-element-8235317:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1362 .elementor-element.elementor-element-8235317 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-8235317:hover > .elementor-element-populated{background-color:#F5904526;border-style:none;}.elementor-1362 .elementor-element.elementor-element-8235317 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 34px -13px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-8235317 > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-8235317 > .elementor-element-populated > .elementor-background-overlay, .elementor-1362 .elementor-element.elementor-element-8235317 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-8235317:hover > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-8235317:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-8235317 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1362 .elementor-element.elementor-element-51b16ed .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-1362 .elementor-element.elementor-element-51b16ed .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-1362 .elementor-element.elementor-element-51b16ed.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-51b16ed.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#03235E;fill:#FFFFFF;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-51b16ed.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-51b16ed.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-51b16ed.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-51b16ed.elementor-view-default:has(:focus) .elementor-icon{fill:#03235E;color:#03235E;border-color:#03235E;}.elementor-1362 .elementor-element.elementor-element-51b16ed.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-51b16ed.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-51b16ed .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-1362 .elementor-element.elementor-element-51b16ed .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-51b16ed .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-1362 .elementor-element.elementor-element-51b16ed .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-1362 .elementor-element.elementor-element-a45a919{margin-top:7px;margin-bottom:0px;}.elementor-1362 .elementor-element.elementor-element-b841352:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1362 .elementor-element.elementor-element-b841352 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-b841352:hover > .elementor-element-populated{background-color:#F5904526;border-style:none;}.elementor-1362 .elementor-element.elementor-element-b841352 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 34px -13px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-b841352 > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-b841352 > .elementor-element-populated > .elementor-background-overlay, .elementor-1362 .elementor-element.elementor-element-b841352 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-b841352:hover > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-b841352:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-b841352 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1362 .elementor-element.elementor-element-24f5a5e .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-1362 .elementor-element.elementor-element-24f5a5e .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-1362 .elementor-element.elementor-element-24f5a5e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-24f5a5e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#03235E;fill:#FFFFFF;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-24f5a5e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-24f5a5e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-24f5a5e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-24f5a5e.elementor-view-default:has(:focus) .elementor-icon{fill:#03235E;color:#03235E;border-color:#03235E;}.elementor-1362 .elementor-element.elementor-element-24f5a5e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-24f5a5e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-24f5a5e .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-1362 .elementor-element.elementor-element-24f5a5e .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-24f5a5e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-1362 .elementor-element.elementor-element-24f5a5e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-1362 .elementor-element.elementor-element-2589457:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1362 .elementor-element.elementor-element-2589457 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-2589457:hover > .elementor-element-populated{background-color:#F5904526;border-style:none;}.elementor-1362 .elementor-element.elementor-element-2589457 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 34px -13px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-2589457 > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-2589457 > .elementor-element-populated > .elementor-background-overlay, .elementor-1362 .elementor-element.elementor-element-2589457 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-2589457:hover > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-2589457:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-2589457 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1362 .elementor-element.elementor-element-961f6da .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-1362 .elementor-element.elementor-element-961f6da .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-1362 .elementor-element.elementor-element-961f6da.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-961f6da.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#03235E;fill:#FFFFFF;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-961f6da.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-961f6da.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-961f6da.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-961f6da.elementor-view-default:has(:focus) .elementor-icon{fill:#03235E;color:#03235E;border-color:#03235E;}.elementor-1362 .elementor-element.elementor-element-961f6da.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-961f6da.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-961f6da .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-1362 .elementor-element.elementor-element-961f6da .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-961f6da .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-1362 .elementor-element.elementor-element-961f6da .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-1362 .elementor-element.elementor-element-903a963:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1362 .elementor-element.elementor-element-903a963 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-903a963:hover > .elementor-element-populated{background-color:#F5904526;border-style:none;}.elementor-1362 .elementor-element.elementor-element-903a963 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 34px -13px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-903a963 > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-903a963 > .elementor-element-populated > .elementor-background-overlay, .elementor-1362 .elementor-element.elementor-element-903a963 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-903a963:hover > .elementor-element-populated, .elementor-1362 .elementor-element.elementor-element-903a963:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-1362 .elementor-element.elementor-element-903a963 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1362 .elementor-element.elementor-element-ae39b69 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-1362 .elementor-element.elementor-element-ae39b69 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-1362 .elementor-element.elementor-element-ae39b69.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-ae39b69.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#03235E;fill:#FFFFFF;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-ae39b69.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-ae39b69.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-ae39b69.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-ae39b69.elementor-view-default:has(:focus) .elementor-icon{fill:#03235E;color:#03235E;border-color:#03235E;}.elementor-1362 .elementor-element.elementor-element-ae39b69.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1362 .elementor-element.elementor-element-ae39b69.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-ae39b69 .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-1362 .elementor-element.elementor-element-ae39b69 .elementor-icon-box-title, .elementor-1362 .elementor-element.elementor-element-ae39b69 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-1362 .elementor-element.elementor-element-ae39b69 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-1362 .elementor-element.elementor-element-2b2f082 .elementor-button{background-color:var( --e-global-color-e3ad6ce );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-1362 .elementor-element.elementor-element-2b2f082 .elementor-button:hover, .elementor-1362 .elementor-element.elementor-element-2b2f082 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-1362 .elementor-element.elementor-element-2b2f082{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-2b2f082 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-1362 .elementor-element.elementor-element-2b2f082 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1362 .elementor-element.elementor-element-2b2f082 .elementor-button:hover svg, .elementor-1362 .elementor-element.elementor-element-2b2f082 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-ae863ee:not(.elementor-motion-effects-element-type-background), .elementor-1362 .elementor-element.elementor-element-ae863ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1362 .elementor-element.elementor-element-ae863ee > .elementor-container{max-width:1320px;}.elementor-1362 .elementor-element.elementor-element-ae863ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-1362 .elementor-element.elementor-element-ae863ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1362 .elementor-element.elementor-element-4a670da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1362 .elementor-element.elementor-element-4a670da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1362 .elementor-element.elementor-element-4a670da.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1362 .elementor-element.elementor-element-4dcf41a{text-align:center;}.elementor-1362 .elementor-element.elementor-element-4dcf41a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;letter-spacing:7.7px;color:var( --e-global-color-e3ad6ce );}.elementor-1362 .elementor-element.elementor-element-c765298{width:var( --container-widget-width, 61.769% );max-width:61.769%;--container-widget-width:61.769%;--container-widget-flex-grow:0;text-align:center;}.elementor-1362 .elementor-element.elementor-element-c765298 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-824afc1{width:var( --container-widget-width, 69.308% );max-width:69.308%;--container-widget-width:69.308%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1362 .elementor-element.elementor-element-824afc1 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1362 .elementor-element.elementor-element-cd05f3e{width:var( --container-widget-width, 75.615% );max-width:75.615%;--container-widget-width:75.615%;--container-widget-flex-grow:0;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-1362 .elementor-element.elementor-element-cd05f3e > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;line-height:32px;}.elementor-1362 .elementor-element.elementor-element-cd05f3e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1362 .elementor-element.elementor-element-8a2bd03 > .elementor-container{max-width:1320px;}.elementor-1362 .elementor-element.elementor-element-8a2bd03{margin-top:-61px;margin-bottom:-15px;padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-1362 .elementor-element.elementor-element-8e46806.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1362 .elementor-element.elementor-element-8e46806.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1362 .elementor-element.elementor-element-a9d2195 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-1362 .elementor-element.elementor-element-a9d2195{text-align:start;}.elementor-1362 .elementor-element.elementor-element-a9d2195 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:39px;color:#222222;}.elementor-1362 .elementor-element.elementor-element-09a183c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#383838;}.elementor-1362 .elementor-element.elementor-element-09a183c > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-d94336f .elementor-button{background-color:#0147CB00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-1362 .elementor-element.elementor-element-d94336f .elementor-button:hover, .elementor-1362 .elementor-element.elementor-element-d94336f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1362 .elementor-element.elementor-element-d94336f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-d94336f > .elementor-widget-container{padding:17px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-d94336f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1362 .elementor-element.elementor-element-d94336f .elementor-button:hover svg, .elementor-1362 .elementor-element.elementor-element-d94336f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.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-1362 .elementor-element.elementor-element-5410b64 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-1362 .elementor-element.elementor-element-5410b64 img{width:94%;border-radius:22px 22px 22px 22px;}@media(max-width:767px){.elementor-1362 .elementor-element.elementor-element-dfe71b7{padding:70px 5px 70px 5px;}.elementor-1362 .elementor-element.elementor-element-1fc5b96 .elementor-heading-title{font-size:14px;}.elementor-1362 .elementor-element.elementor-element-1b6fb86{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1362 .elementor-element.elementor-element-1b6fb86 .elementor-heading-title{font-size:36px;}.elementor-1362 .elementor-element.elementor-element-ee0cd90{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1362 .elementor-element.elementor-element-ee0cd90 .elementor-button{padding:20px 20px 20px 20px;}.elementor-1362 .elementor-element.elementor-element-6a7f5b5{padding:50px 5px 0px 5px;}.elementor-1362 .elementor-element.elementor-element-4a96af4 .elementor-heading-title{font-size:18px;}.elementor-1362 .elementor-element.elementor-element-180404b .elementor-heading-title{font-size:27px;}.elementor-1362 .elementor-element.elementor-element-b9cd966{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-b9cd966 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-54b8039{padding:5px 5px 5px 5px;}.elementor-1362 .elementor-element.elementor-element-2b2f082{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1362 .elementor-element.elementor-element-2b2f082 .elementor-button{padding:20px 20px 20px 20px;}.elementor-1362 .elementor-element.elementor-element-ae863ee{padding:70px 5px 70px 5px;}.elementor-1362 .elementor-element.elementor-element-4dcf41a .elementor-heading-title{font-size:14px;}.elementor-1362 .elementor-element.elementor-element-c765298{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1362 .elementor-element.elementor-element-c765298 .elementor-heading-title{font-size:36px;}.elementor-1362 .elementor-element.elementor-element-824afc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1362 .elementor-element.elementor-element-cd05f3e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1362 .elementor-element.elementor-element-8a2bd03{padding:5px 5px 50px 5px;}.elementor-1362 .elementor-element.elementor-element-a9d2195 .elementor-heading-title{font-size:27px;}.elementor-1362 .elementor-element.elementor-element-09a183c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1362 .elementor-element.elementor-element-09a183c > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1362 .elementor-element.elementor-element-d94336f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1362 .elementor-element.elementor-element-d94336f .elementor-button{padding:20px 20px 20px 20px;}}/* Start custom CSS for section, class: .elementor-element-dfe71b7 *//* ===== Next Brasil - Fundo sutil "conectividade" ===== */
.next-connect-bg{
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Camada 1: linhas de conexão (malha suave) */
.next-connect-bg::before{
  content:"";
  position:absolute;
  inset:-30%;
  z-index:-1;
  opacity:.55;

  /* Linhas diagonais (conexões) + leve brilho */
  background:
    repeating-linear-gradient(
      35deg,
      rgba(255,255,255,.08) 0 1px,
      transparent 1px 90px
    ),
    repeating-linear-gradient(
      -35deg,
      rgba(255,255,255,.06) 0 1px,
      transparent 1px 120px
    ),
    radial-gradient(1200px 700px at 50% 50%, rgba(255,255,255,.08), transparent 60%);

  transform: translate3d(0,0,0);
  animation: nextMeshMove 18s linear infinite;
}

/* Camada 2: nós (pontos) + ícones via SVG (data-uri) */
.next-connect-bg::after{
  content:"";
  position:absolute;
  inset:-30%;
  z-index:-1;

  /* SVG com pontos conectados e ícones (wifi/mobile/notebook/music) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='520' viewBox='0 0 900 520'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='white' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='.06'/%3E%3C/linearGradient%3E%3C/defs%3E%3C!-- linhas --%3E%3Cg stroke='url(%23g)' stroke-width='1'%3E%3Cpath d='M120 120 L260 170 L360 120 L510 190 L680 140' fill='none'/%3E%3Cpath d='M220 360 L340 290 L460 330 L610 260 L760 320' fill='none'/%3E%3Cpath d='M140 240 L300 230 L430 260 L560 220 L720 230' fill='none'/%3E%3C/g%3E%3C!-- pontos/n%C3%B3s --%3E%3Cg fill='white'%3E%3Ccircle cx='120' cy='120' r='2.2' fill-opacity='.55'/%3E%3Ccircle cx='260' cy='170' r='2.0' fill-opacity='.45'/%3E%3Ccircle cx='360' cy='120' r='2.4' fill-opacity='.55'/%3E%3Ccircle cx='510' cy='190' r='2.0' fill-opacity='.40'/%3E%3Ccircle cx='680' cy='140' r='2.3' fill-opacity='.50'/%3E%3Ccircle cx='220' cy='360' r='2.2' fill-opacity='.48'/%3E%3Ccircle cx='340' cy='290' r='2.0' fill-opacity='.40'/%3E%3Ccircle cx='460' cy='330' r='2.4' fill-opacity='.55'/%3E%3Ccircle cx='610' cy='260' r='2.0' fill-opacity='.38'/%3E%3Ccircle cx='760' cy='320' r='2.2' fill-opacity='.48'/%3E%3C/g%3E%3C!-- %C3%ADcones (tra%C3%A7o) --%3E%3Cg stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' fill='none' opacity='.22'%3E%3C!-- wifi --%3E%3Cpath d='M320 86 q40-32 80 0'/%3E%3Cpath d='M336 102 q24-18 48 0'/%3E%3Cpath d='M354 120 q8-6 16 0'/%3E%3Ccircle cx='362' cy='128' r='1.6' fill='white' fill-opacity='.22' stroke='none'/%3E%3C!-- mobile --%3E%3Crect x='520' y='300' width='34' height='56' rx='6'/%3E%3Ccircle cx='537' cy='346' r='2'/%3E%3C!-- notebook --%3E%3Crect x='650' y='88' width='62' height='40' rx='5'/%3E%3Cpath d='M640 134 h82'/%3E%3C!-- music --%3E%3Cpath d='M165 280 v46 q0 10-10 10 q-10 0-10-10 q0-10 10-10 q4 0 10 2'/%3E%3Cpath d='M165 280 l26-6 v36'/%3E%3C/g%3E%3C/svg%3E");

  background-repeat: repeat;
  background-size: 900px 520px;
  background-position: 0 0;

  /* deixa bem sutil */
  opacity:.9;
  filter: blur(.1px);
  transform: translate3d(0,0,0);
  animation: nextIconsDrift 22s ease-in-out infinite;
}

/* Animações suaves */
@keyframes nextMeshMove{
  0%   { transform: translate3d(0,0,0) scale(1); }
  50%  { transform: translate3d(-1.5%,1%,0) scale(1.02); }
  100% { transform: translate3d(0,0,0) scale(1); }
}

@keyframes nextIconsDrift{
  0%   { background-position: 0 0; }
  50%  { background-position: 60px 30px; }
  100% { background-position: 0 0; }
}

/* Nós pulsando (overlay extra via box-shadow) */
.next-connect-bg{
  background-image:
    radial-gradient(circle at 12% 22%, rgba(255,255,255,.20) 0 2px, transparent 3px),
    radial-gradient(circle at 32% 62%, rgba(255,255,255,.16) 0 2px, transparent 3px),
    radial-gradient(circle at 66% 28%, rgba(255,255,255,.14) 0 2px, transparent 3px),
    radial-gradient(circle at 82% 70%, rgba(255,255,255,.18) 0 2px, transparent 3px);
  background-repeat: no-repeat;
  animation: nextNodesPulse 6.5s ease-in-out infinite;
}

@keyframes nextNodesPulse{
  0%,100% { filter: brightness(1); }
  50%     { filter: brightness(1.08); }
}

/* Mobile: reduz contraste e movimento */
@media (max-width: 767px){
  .next-connect-bg::before{ opacity:.40; }
  .next-connect-bg::after { opacity:.70; }
}

/* Respeita usuários com redução de movimento */
@media (prefers-reduced-motion: reduce){
  .next-connect-bg,
  .next-connect-bg::before,
  .next-connect-bg::after{
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ae863ee *//* ===== Next Brasil - Fundo sutil "conectividade" ===== */
.next-connect-bg{
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Camada 1: linhas de conexão (malha suave) */
.next-connect-bg::before{
  content:"";
  position:absolute;
  inset:-30%;
  z-index:-1;
  opacity:.55;

  /* Linhas diagonais (conexões) + leve brilho */
  background:
    repeating-linear-gradient(
      35deg,
      rgba(255,255,255,.08) 0 1px,
      transparent 1px 90px
    ),
    repeating-linear-gradient(
      -35deg,
      rgba(255,255,255,.06) 0 1px,
      transparent 1px 120px
    ),
    radial-gradient(1200px 700px at 50% 50%, rgba(255,255,255,.08), transparent 60%);

  transform: translate3d(0,0,0);
  animation: nextMeshMove 18s linear infinite;
}

/* Camada 2: nós (pontos) + ícones via SVG (data-uri) */
.next-connect-bg::after{
  content:"";
  position:absolute;
  inset:-30%;
  z-index:-1;

  /* SVG com pontos conectados e ícones (wifi/mobile/notebook/music) */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='520' viewBox='0 0 900 520'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='white' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='.06'/%3E%3C/linearGradient%3E%3C/defs%3E%3C!-- linhas --%3E%3Cg stroke='url(%23g)' stroke-width='1'%3E%3Cpath d='M120 120 L260 170 L360 120 L510 190 L680 140' fill='none'/%3E%3Cpath d='M220 360 L340 290 L460 330 L610 260 L760 320' fill='none'/%3E%3Cpath d='M140 240 L300 230 L430 260 L560 220 L720 230' fill='none'/%3E%3C/g%3E%3C!-- pontos/n%C3%B3s --%3E%3Cg fill='white'%3E%3Ccircle cx='120' cy='120' r='2.2' fill-opacity='.55'/%3E%3Ccircle cx='260' cy='170' r='2.0' fill-opacity='.45'/%3E%3Ccircle cx='360' cy='120' r='2.4' fill-opacity='.55'/%3E%3Ccircle cx='510' cy='190' r='2.0' fill-opacity='.40'/%3E%3Ccircle cx='680' cy='140' r='2.3' fill-opacity='.50'/%3E%3Ccircle cx='220' cy='360' r='2.2' fill-opacity='.48'/%3E%3Ccircle cx='340' cy='290' r='2.0' fill-opacity='.40'/%3E%3Ccircle cx='460' cy='330' r='2.4' fill-opacity='.55'/%3E%3Ccircle cx='610' cy='260' r='2.0' fill-opacity='.38'/%3E%3Ccircle cx='760' cy='320' r='2.2' fill-opacity='.48'/%3E%3C/g%3E%3C!-- %C3%ADcones (tra%C3%A7o) --%3E%3Cg stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' fill='none' opacity='.22'%3E%3C!-- wifi --%3E%3Cpath d='M320 86 q40-32 80 0'/%3E%3Cpath d='M336 102 q24-18 48 0'/%3E%3Cpath d='M354 120 q8-6 16 0'/%3E%3Ccircle cx='362' cy='128' r='1.6' fill='white' fill-opacity='.22' stroke='none'/%3E%3C!-- mobile --%3E%3Crect x='520' y='300' width='34' height='56' rx='6'/%3E%3Ccircle cx='537' cy='346' r='2'/%3E%3C!-- notebook --%3E%3Crect x='650' y='88' width='62' height='40' rx='5'/%3E%3Cpath d='M640 134 h82'/%3E%3C!-- music --%3E%3Cpath d='M165 280 v46 q0 10-10 10 q-10 0-10-10 q0-10 10-10 q4 0 10 2'/%3E%3Cpath d='M165 280 l26-6 v36'/%3E%3C/g%3E%3C/svg%3E");

  background-repeat: repeat;
  background-size: 900px 520px;
  background-position: 0 0;

  /* deixa bem sutil */
  opacity:.9;
  filter: blur(.1px);
  transform: translate3d(0,0,0);
  animation: nextIconsDrift 22s ease-in-out infinite;
}

/* Animações suaves */
@keyframes nextMeshMove{
  0%   { transform: translate3d(0,0,0) scale(1); }
  50%  { transform: translate3d(-1.5%,1%,0) scale(1.02); }
  100% { transform: translate3d(0,0,0) scale(1); }
}

@keyframes nextIconsDrift{
  0%   { background-position: 0 0; }
  50%  { background-position: 60px 30px; }
  100% { background-position: 0 0; }
}

/* Nós pulsando (overlay extra via box-shadow) */
.next-connect-bg{
  background-image:
    radial-gradient(circle at 12% 22%, rgba(255,255,255,.20) 0 2px, transparent 3px),
    radial-gradient(circle at 32% 62%, rgba(255,255,255,.16) 0 2px, transparent 3px),
    radial-gradient(circle at 66% 28%, rgba(255,255,255,.14) 0 2px, transparent 3px),
    radial-gradient(circle at 82% 70%, rgba(255,255,255,.18) 0 2px, transparent 3px);
  background-repeat: no-repeat;
  animation: nextNodesPulse 6.5s ease-in-out infinite;
}

@keyframes nextNodesPulse{
  0%,100% { filter: brightness(1); }
  50%     { filter: brightness(1.08); }
}

/* Mobile: reduz contraste e movimento */
@media (max-width: 767px){
  .next-connect-bg::before{ opacity:.40; }
  .next-connect-bg::after { opacity:.70; }
}

/* Respeita usuários com redução de movimento */
@media (prefers-reduced-motion: reduce){
  .next-connect-bg,
  .next-connect-bg::before,
  .next-connect-bg::after{
    animation: none !important;
  }
}/* End custom CSS */