.elementor-846 .elementor-element.elementor-element-55da20b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-55da20b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-55da20b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-846 .elementor-element.elementor-element-55da20b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-846 .elementor-element.elementor-element-feebecd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-846 .elementor-element.elementor-element-feebecd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-846 .elementor-element.elementor-element-feebecd.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-846 .elementor-element.elementor-element-9cf2f01{text-align:center;}.elementor-846 .elementor-element.elementor-element-9cf2f01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;letter-spacing:7.7px;color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-ec0d4a6{width:var( --container-widget-width, 63.581% );max-width:63.581%;--container-widget-width:63.581%;--container-widget-flex-grow:0;text-align:center;}.elementor-846 .elementor-element.elementor-element-ec0d4a6 .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-846 .elementor-element.elementor-element-f284ca2{width:var( --container-widget-width, 68.077% );max-width:68.077%;--container-widget-width:68.077%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-f284ca2 > .elementor-widget-container{margin:16px 0px 0px 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-846 .elementor-element.elementor-element-02cb25f .elementor-button{background-color:var( --e-global-color-135c2c3 );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-color:var( --e-global-color-135c2c3 );border-radius:100px 100px 100px 100px;}.elementor-846 .elementor-element.elementor-element-02cb25f .elementor-button:hover, .elementor-846 .elementor-element.elementor-element-02cb25f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-02cb25f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-02cb25f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-846 .elementor-element.elementor-element-02cb25f .elementor-button-content-wrapper{flex-direction:row;}.elementor-846 .elementor-element.elementor-element-02cb25f .elementor-button:hover svg, .elementor-846 .elementor-element.elementor-element-02cb25f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f93db95{padding:50px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-846 .elementor-element.elementor-element-446e697.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-846 .elementor-element.elementor-element-446e697.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-846 .elementor-element.elementor-element-446e697.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-846 .elementor-element.elementor-element-49271c0{text-align:center;}.elementor-846 .elementor-element.elementor-element-49271c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;letter-spacing:7.7px;color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-edc9d3e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-846 .elementor-element.elementor-element-edc9d3e{text-align:center;}.elementor-846 .elementor-element.elementor-element-edc9d3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#222222;}.elementor-846 .elementor-element.elementor-element-4586755{padding:0px 50px 50px 50px;}.elementor-846 .elementor-element.elementor-element-e99de49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-846 .elementor-element.elementor-element-e99de49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-e99de49:hover > .elementor-element-populated{background-color:#FF932636;border-style:none;}.elementor-846 .elementor-element.elementor-element-e99de49 > .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-846 .elementor-element.elementor-element-e99de49 > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-e99de49 > .elementor-element-populated > .elementor-background-overlay, .elementor-846 .elementor-element.elementor-element-e99de49 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-e99de49:hover > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-e99de49:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-e99de49 > .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-846 .elementor-element.elementor-element-6eaeb2f .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-846 .elementor-element.elementor-element-6eaeb2f .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-846 .elementor-element.elementor-element-6eaeb2f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-6eaeb2f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-135c2c3 );fill:#FFFFFF;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-6eaeb2f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-6eaeb2f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-6eaeb2f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-6eaeb2f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-135c2c3 );color:var( --e-global-color-135c2c3 );border-color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-6eaeb2f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-6eaeb2f.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-6eaeb2f .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-846 .elementor-element.elementor-element-6eaeb2f .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-6eaeb2f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-846 .elementor-element.elementor-element-6eaeb2f:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-6eaeb2f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-6eaeb2f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-846 .elementor-element.elementor-element-5eacf5c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-846 .elementor-element.elementor-element-5eacf5c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-5eacf5c:hover > .elementor-element-populated{background-color:#FF932636;border-style:none;}.elementor-846 .elementor-element.elementor-element-5eacf5c > .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-846 .elementor-element.elementor-element-5eacf5c > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-5eacf5c > .elementor-element-populated > .elementor-background-overlay, .elementor-846 .elementor-element.elementor-element-5eacf5c > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-5eacf5c:hover > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-5eacf5c:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-5eacf5c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-846 .elementor-element.elementor-element-07c1b05 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-846 .elementor-element.elementor-element-07c1b05 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-846 .elementor-element.elementor-element-07c1b05.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-07c1b05.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-135c2c3 );fill:#FFFFFF;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-07c1b05.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-07c1b05.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-07c1b05.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-07c1b05.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-135c2c3 );color:var( --e-global-color-135c2c3 );border-color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-07c1b05.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-07c1b05.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-07c1b05 .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-846 .elementor-element.elementor-element-07c1b05 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-07c1b05 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-846 .elementor-element.elementor-element-07c1b05:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-07c1b05:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-07c1b05 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-846 .elementor-element.elementor-element-527d9f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-846 .elementor-element.elementor-element-527d9f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-527d9f5:hover > .elementor-element-populated{background-color:#FF932636;border-style:none;}.elementor-846 .elementor-element.elementor-element-527d9f5 > .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-846 .elementor-element.elementor-element-527d9f5 > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-527d9f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-846 .elementor-element.elementor-element-527d9f5 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-527d9f5:hover > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-527d9f5:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-527d9f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-846 .elementor-element.elementor-element-b9d64ee .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-846 .elementor-element.elementor-element-b9d64ee .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-846 .elementor-element.elementor-element-b9d64ee.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-b9d64ee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-135c2c3 );fill:#FFFFFF;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-b9d64ee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-b9d64ee.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-b9d64ee.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-b9d64ee.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-135c2c3 );color:var( --e-global-color-135c2c3 );border-color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-b9d64ee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-b9d64ee.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-b9d64ee .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-846 .elementor-element.elementor-element-b9d64ee .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-b9d64ee .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-846 .elementor-element.elementor-element-b9d64ee:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-b9d64ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-b9d64ee .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-846 .elementor-element.elementor-element-32bc586:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-846 .elementor-element.elementor-element-32bc586 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-32bc586:hover > .elementor-element-populated{background-color:#FF932636;border-style:none;}.elementor-846 .elementor-element.elementor-element-32bc586 > .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-846 .elementor-element.elementor-element-32bc586 > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-32bc586 > .elementor-element-populated > .elementor-background-overlay, .elementor-846 .elementor-element.elementor-element-32bc586 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-32bc586:hover > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-32bc586:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-32bc586 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-846 .elementor-element.elementor-element-ccca110 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-846 .elementor-element.elementor-element-ccca110 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-846 .elementor-element.elementor-element-ccca110.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ccca110.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-135c2c3 );fill:#FFFFFF;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-ccca110.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ccca110.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ccca110.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ccca110.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-135c2c3 );color:var( --e-global-color-135c2c3 );border-color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-ccca110.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ccca110.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-ccca110 .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-846 .elementor-element.elementor-element-ccca110 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-ccca110 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-846 .elementor-element.elementor-element-ccca110:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-ccca110:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-ccca110 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-846 .elementor-element.elementor-element-39a9a33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-846 .elementor-element.elementor-element-39a9a33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-39a9a33:hover > .elementor-element-populated{background-color:#FF932636;border-style:none;}.elementor-846 .elementor-element.elementor-element-39a9a33 > .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-846 .elementor-element.elementor-element-39a9a33 > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-39a9a33 > .elementor-element-populated > .elementor-background-overlay, .elementor-846 .elementor-element.elementor-element-39a9a33 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-39a9a33:hover > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-39a9a33:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-39a9a33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-846 .elementor-element.elementor-element-ac33ce8 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-846 .elementor-element.elementor-element-ac33ce8 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-846 .elementor-element.elementor-element-ac33ce8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ac33ce8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-135c2c3 );fill:#FFFFFF;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-ac33ce8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ac33ce8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ac33ce8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ac33ce8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-135c2c3 );color:var( --e-global-color-135c2c3 );border-color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-ac33ce8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-ac33ce8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-ac33ce8 .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-846 .elementor-element.elementor-element-ac33ce8 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-ac33ce8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-846 .elementor-element.elementor-element-ac33ce8:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-ac33ce8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-ac33ce8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-846 .elementor-element.elementor-element-bfb656a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-846 .elementor-element.elementor-element-bfb656a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-bfb656a:hover > .elementor-element-populated{background-color:#FF932636;border-style:none;}.elementor-846 .elementor-element.elementor-element-bfb656a > .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-846 .elementor-element.elementor-element-bfb656a > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-bfb656a > .elementor-element-populated > .elementor-background-overlay, .elementor-846 .elementor-element.elementor-element-bfb656a > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-bfb656a:hover > .elementor-element-populated, .elementor-846 .elementor-element.elementor-element-bfb656a:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-846 .elementor-element.elementor-element-bfb656a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-846 .elementor-element.elementor-element-871ce31 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-846 .elementor-element.elementor-element-871ce31 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-846 .elementor-element.elementor-element-871ce31.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-871ce31.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-135c2c3 );fill:#FFFFFF;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-871ce31.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-871ce31.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-871ce31.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-871ce31.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-135c2c3 );color:var( --e-global-color-135c2c3 );border-color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-871ce31.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-846 .elementor-element.elementor-element-871ce31.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-871ce31 .elementor-icon{font-size:25px;border-radius:100px 100px 100px 100px;}.elementor-846 .elementor-element.elementor-element-871ce31 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-871ce31 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;}.elementor-846 .elementor-element.elementor-element-871ce31:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-871ce31:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-135c2c3 );}.elementor-846 .elementor-element.elementor-element-871ce31 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-846 .elementor-element.elementor-element-ad8b83d .elementor-button{background-color:var( --e-global-color-primary );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-846 .elementor-element.elementor-element-ad8b83d .elementor-button:hover, .elementor-846 .elementor-element.elementor-element-ad8b83d .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-846 .elementor-element.elementor-element-ad8b83d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-ad8b83d > .elementor-widget-container{margin:28px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-846 .elementor-element.elementor-element-ad8b83d .elementor-button-content-wrapper{flex-direction:row;}.elementor-846 .elementor-element.elementor-element-ad8b83d .elementor-button:hover svg, .elementor-846 .elementor-element.elementor-element-ad8b83d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-a848e04{padding:50px 50px 70px 50px;}.elementor-bc-flex-widget .elementor-846 .elementor-element.elementor-element-781ba9b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-846 .elementor-element.elementor-element-781ba9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-846 .elementor-element.elementor-element-781ba9b.elementor-column > .elementor-widget-wrap{justify-content:center;}@media(max-width:767px){.elementor-846 .elementor-element.elementor-element-55da20b{padding:70px 5px 70px 5px;}.elementor-846 .elementor-element.elementor-element-9cf2f01 .elementor-heading-title{font-size:14px;}.elementor-846 .elementor-element.elementor-element-ec0d4a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-846 .elementor-element.elementor-element-ec0d4a6 .elementor-heading-title{font-size:36px;}.elementor-846 .elementor-element.elementor-element-02cb25f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-846 .elementor-element.elementor-element-02cb25f .elementor-button{padding:20px 20px 20px 20px;}.elementor-846 .elementor-element.elementor-element-f93db95{padding:50px 5px 0px 5px;}.elementor-846 .elementor-element.elementor-element-49271c0 .elementor-heading-title{font-size:18px;}.elementor-846 .elementor-element.elementor-element-edc9d3e .elementor-heading-title{font-size:27px;}.elementor-846 .elementor-element.elementor-element-4586755{padding:5px 5px 5px 5px;}.elementor-846 .elementor-element.elementor-element-ad8b83d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-846 .elementor-element.elementor-element-ad8b83d .elementor-button{padding:20px 20px 20px 20px;}.elementor-846 .elementor-element.elementor-element-a848e04{padding:50px 5px 0px 5px;}}/* Start custom CSS for section, class: .elementor-element-55da20b *//* ===== 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 */