.elementor-161 .elementor-element.elementor-element-7b474fda > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-161 .elementor-element.elementor-element-7b474fda:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-7b474fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fogosor2.alquimiadacor.eu/wp-content/uploads/2026/06/hero-inicio-1.jpg");background-position:center center;background-size:cover;}.elementor-161 .elementor-element.elementor-element-7b474fda > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-7b474fda > .elementor-container{min-height:600px;}.elementor-161 .elementor-element.elementor-element-7b474fda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 16px 80px 16px;}.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-161 .elementor-element.elementor-element-564abee9 .elementor-button{background-color:#DC2626;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-161 .elementor-element.elementor-element-564abee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.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-161 .elementor-element.elementor-element-13d13ab0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-13d13ab0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:700;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-161 .elementor-element.elementor-element-26ae98d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:22px;color:#E5E7EB;}.elementor-161 .elementor-element.elementor-element-4adc9e90 .elementor-button{background-color:#DC2626;font-family:"DM Sans", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-161 .elementor-element.elementor-element-4adc9e90 .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-4adc9e90 .elementor-button:focus{background-color:#B91C1C;}.elementor-161 .elementor-element.elementor-element-994c318:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-994c318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-161 .elementor-element.elementor-element-994c318{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-161 .elementor-element.elementor-element-994c318 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-7d438a4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-7d438a4c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:700;color:#111827;}.elementor-161 .elementor-element.elementor-element-6b19d5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-161 .elementor-element.elementor-element-6b19d5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-6b19d5f > .elementor-element-populated, .elementor-161 .elementor-element.elementor-element-6b19d5f > .elementor-element-populated > .elementor-background-overlay, .elementor-161 .elementor-element.elementor-element-6b19d5f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-161 .elementor-element.elementor-element-6b19d5f > .elementor-element-populated{box-shadow:0px 10px 25px -5px rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-161 .elementor-element.elementor-element-6b19d5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-161 .elementor-element.elementor-element-62f54bc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-161 .elementor-element.elementor-element-62f54bc8 .elementor-icon-wrapper{text-align:start;}.elementor-161 .elementor-element.elementor-element-62f54bc8.elementor-view-stacked .elementor-icon{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-62f54bc8.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-62f54bc8.elementor-view-default .elementor-icon{color:#DC2626;border-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-62f54bc8.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-62f54bc8.elementor-view-default .elementor-icon svg{fill:#DC2626;}.elementor-161 .elementor-element.elementor-element-62f54bc8 .elementor-icon{font-size:48px;}.elementor-161 .elementor-element.elementor-element-62f54bc8 .elementor-icon svg{height:48px;}.elementor-161 .elementor-element.elementor-element-36f95b61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-36f95b61 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#111827;}.elementor-161 .elementor-element.elementor-element-5c0d4b48{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;color:#4B5563;}.elementor-161 .elementor-element.elementor-element-6f195c65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-161 .elementor-element.elementor-element-6f195c65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-6f195c65 > .elementor-element-populated, .elementor-161 .elementor-element.elementor-element-6f195c65 > .elementor-element-populated > .elementor-background-overlay, .elementor-161 .elementor-element.elementor-element-6f195c65 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-161 .elementor-element.elementor-element-6f195c65 > .elementor-element-populated{box-shadow:0px 10px 25px -5px rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-161 .elementor-element.elementor-element-6f195c65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-47de73b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-161 .elementor-element.elementor-element-47de73b6 .elementor-icon-wrapper{text-align:start;}.elementor-161 .elementor-element.elementor-element-47de73b6.elementor-view-stacked .elementor-icon{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-47de73b6.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-47de73b6.elementor-view-default .elementor-icon{color:#DC2626;border-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-47de73b6.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-47de73b6.elementor-view-default .elementor-icon svg{fill:#DC2626;}.elementor-161 .elementor-element.elementor-element-47de73b6 .elementor-icon{font-size:48px;}.elementor-161 .elementor-element.elementor-element-47de73b6 .elementor-icon svg{height:48px;}.elementor-161 .elementor-element.elementor-element-5530986f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-5530986f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#111827;}.elementor-161 .elementor-element.elementor-element-39e43ad8{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;color:#4B5563;}.elementor-161 .elementor-element.elementor-element-5c78a0f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-161 .elementor-element.elementor-element-5c78a0f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-5c78a0f0 > .elementor-element-populated, .elementor-161 .elementor-element.elementor-element-5c78a0f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-161 .elementor-element.elementor-element-5c78a0f0 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-161 .elementor-element.elementor-element-5c78a0f0 > .elementor-element-populated{box-shadow:0px 10px 25px -5px rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-161 .elementor-element.elementor-element-5c78a0f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-15e65447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-161 .elementor-element.elementor-element-15e65447 .elementor-icon-wrapper{text-align:start;}.elementor-161 .elementor-element.elementor-element-15e65447.elementor-view-stacked .elementor-icon{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-15e65447.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-15e65447.elementor-view-default .elementor-icon{color:#DC2626;border-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-15e65447.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-15e65447.elementor-view-default .elementor-icon svg{fill:#DC2626;}.elementor-161 .elementor-element.elementor-element-15e65447 .elementor-icon{font-size:48px;}.elementor-161 .elementor-element.elementor-element-15e65447 .elementor-icon svg{height:48px;}.elementor-161 .elementor-element.elementor-element-43aa5a02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-43aa5a02 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#111827;}.elementor-161 .elementor-element.elementor-element-31aa6513{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;color:#4B5563;}.elementor-161 .elementor-element.elementor-element-1499cedc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-161 .elementor-element.elementor-element-1499cedc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-1499cedc > .elementor-element-populated, .elementor-161 .elementor-element.elementor-element-1499cedc > .elementor-element-populated > .elementor-background-overlay, .elementor-161 .elementor-element.elementor-element-1499cedc > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-161 .elementor-element.elementor-element-1499cedc > .elementor-element-populated{box-shadow:0px 10px 25px -5px rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-161 .elementor-element.elementor-element-1499cedc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-530acf0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-161 .elementor-element.elementor-element-530acf0e .elementor-icon-wrapper{text-align:start;}.elementor-161 .elementor-element.elementor-element-530acf0e.elementor-view-stacked .elementor-icon{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-530acf0e.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-530acf0e.elementor-view-default .elementor-icon{color:#DC2626;border-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-530acf0e.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-530acf0e.elementor-view-default .elementor-icon svg{fill:#DC2626;}.elementor-161 .elementor-element.elementor-element-530acf0e .elementor-icon{font-size:48px;}.elementor-161 .elementor-element.elementor-element-530acf0e .elementor-icon svg{height:48px;}.elementor-161 .elementor-element.elementor-element-438d47de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-438d47de .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#111827;}.elementor-161 .elementor-element.elementor-element-4f37959{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;color:#4B5563;}.elementor-161 .elementor-element.elementor-element-4c473399:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-4c473399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-4c473399{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-161 .elementor-element.elementor-element-4c473399 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-5c0b4335{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-5c0b4335 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:700;color:#111827;}.elementor-161 .elementor-element.elementor-element-223d3956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;color:#4B5563;}.elementor-161 .elementor-element.elementor-element-5698a206{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;color:#4B5563;}.elementor-161 .elementor-element.elementor-element-572a1c2d:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-572a1c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-161 .elementor-element.elementor-element-572a1c2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-161 .elementor-element.elementor-element-572a1c2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-374a1b8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-374a1b8b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:700;color:#111827;}.elementor-161 .elementor-element.elementor-element-78d41a81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-161 .elementor-element.elementor-element-78d41a81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-78d41a81 > .elementor-element-populated, .elementor-161 .elementor-element.elementor-element-78d41a81 > .elementor-element-populated > .elementor-background-overlay, .elementor-161 .elementor-element.elementor-element-78d41a81 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-161 .elementor-element.elementor-element-78d41a81 > .elementor-element-populated{box-shadow:0px 10px 25px -5px rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-161 .elementor-element.elementor-element-78d41a81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-5fe68c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-161 .elementor-element.elementor-element-5fe68c02 .elementor-icon-wrapper{text-align:start;}.elementor-161 .elementor-element.elementor-element-5fe68c02.elementor-view-stacked .elementor-icon{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-5fe68c02.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-5fe68c02.elementor-view-default .elementor-icon{color:#DC2626;border-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-5fe68c02.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-5fe68c02.elementor-view-default .elementor-icon svg{fill:#DC2626;}.elementor-161 .elementor-element.elementor-element-5fe68c02 .elementor-icon{font-size:48px;}.elementor-161 .elementor-element.elementor-element-5fe68c02 .elementor-icon svg{height:48px;}.elementor-161 .elementor-element.elementor-element-2c644fd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-2c644fd2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#111827;}.elementor-161 .elementor-element.elementor-element-44b505a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;color:#4B5563;}.elementor-161 .elementor-element.elementor-element-4dd8b0bf .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-weight:600;fill:#DC2626;color:#DC2626;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DC2626;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-161 .elementor-element.elementor-element-4dd8b0bf .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-4dd8b0bf .elementor-button:focus{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-3a8f482c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-161 .elementor-element.elementor-element-3a8f482c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-3a8f482c > .elementor-element-populated, .elementor-161 .elementor-element.elementor-element-3a8f482c > .elementor-element-populated > .elementor-background-overlay, .elementor-161 .elementor-element.elementor-element-3a8f482c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-161 .elementor-element.elementor-element-3a8f482c > .elementor-element-populated{box-shadow:0px 10px 25px -5px rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-161 .elementor-element.elementor-element-3a8f482c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-466e8b28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-161 .elementor-element.elementor-element-466e8b28 .elementor-icon-wrapper{text-align:start;}.elementor-161 .elementor-element.elementor-element-466e8b28.elementor-view-stacked .elementor-icon{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-466e8b28.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-466e8b28.elementor-view-default .elementor-icon{color:#DC2626;border-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-466e8b28.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-466e8b28.elementor-view-default .elementor-icon svg{fill:#DC2626;}.elementor-161 .elementor-element.elementor-element-466e8b28 .elementor-icon{font-size:48px;}.elementor-161 .elementor-element.elementor-element-466e8b28 .elementor-icon svg{height:48px;}.elementor-161 .elementor-element.elementor-element-3e59772a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-3e59772a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#111827;}.elementor-161 .elementor-element.elementor-element-79572bb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;color:#4B5563;}.elementor-161 .elementor-element.elementor-element-3e43abf .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-weight:600;fill:#DC2626;color:#DC2626;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DC2626;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-161 .elementor-element.elementor-element-3e43abf .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-3e43abf .elementor-button:focus{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-2132d26f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-161 .elementor-element.elementor-element-2132d26f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-2132d26f > .elementor-element-populated, .elementor-161 .elementor-element.elementor-element-2132d26f > .elementor-element-populated > .elementor-background-overlay, .elementor-161 .elementor-element.elementor-element-2132d26f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-161 .elementor-element.elementor-element-2132d26f > .elementor-element-populated{box-shadow:0px 10px 25px -5px rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-161 .elementor-element.elementor-element-2132d26f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-3be50b68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-161 .elementor-element.elementor-element-3be50b68 .elementor-icon-wrapper{text-align:start;}.elementor-161 .elementor-element.elementor-element-3be50b68.elementor-view-stacked .elementor-icon{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-3be50b68.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-3be50b68.elementor-view-default .elementor-icon{color:#DC2626;border-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-3be50b68.elementor-view-framed .elementor-icon, .elementor-161 .elementor-element.elementor-element-3be50b68.elementor-view-default .elementor-icon svg{fill:#DC2626;}.elementor-161 .elementor-element.elementor-element-3be50b68 .elementor-icon{font-size:48px;}.elementor-161 .elementor-element.elementor-element-3be50b68 .elementor-icon svg{height:48px;}.elementor-161 .elementor-element.elementor-element-3a6d1e9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-161 .elementor-element.elementor-element-3a6d1e9b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#111827;}.elementor-161 .elementor-element.elementor-element-49258851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;color:#4B5563;}.elementor-161 .elementor-element.elementor-element-3d77f246 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-weight:600;fill:#DC2626;color:#DC2626;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DC2626;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-161 .elementor-element.elementor-element-3d77f246 .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-3d77f246 .elementor-button:focus{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-7950c8a1:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-7950c8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-7950c8a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-161 .elementor-element.elementor-element-7950c8a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-1b1d6278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-1b1d6278 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:700;color:#111827;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-161 .elementor-element.elementor-element-6d900652 .elementor-accordion-item{border-width:0px;}.elementor-161 .elementor-element.elementor-element-6d900652 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-161 .elementor-element.elementor-element-6d900652 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-161 .elementor-element.elementor-element-6d900652 .elementor-accordion-icon, .elementor-161 .elementor-element.elementor-element-6d900652 .elementor-accordion-title{color:#111827;}.elementor-161 .elementor-element.elementor-element-6d900652 .elementor-accordion-icon svg{fill:#111827;}.elementor-161 .elementor-element.elementor-element-6d900652 .elementor-active .elementor-accordion-icon, .elementor-161 .elementor-element.elementor-element-6d900652 .elementor-active .elementor-accordion-title{color:#DC2626;}.elementor-161 .elementor-element.elementor-element-6d900652 .elementor-active .elementor-accordion-icon svg{fill:#DC2626;}.elementor-161 .elementor-element.elementor-element-6d900652 .elementor-accordion-title{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-161 .elementor-element.elementor-element-6d900652 .elementor-tab-content{color:#4B5563;}.elementor-161 .elementor-element.elementor-element-60346da2:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-60346da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC2626;}.elementor-161 .elementor-element.elementor-element-60346da2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-161 .elementor-element.elementor-element-60346da2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-161 .elementor-element.elementor-element-6f868a1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-6f868a1b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-1b07de28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;color:#E5E7EB;}.elementor-161 .elementor-element.elementor-element-2746e945 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-weight:600;fill:#DC2626;color:#DC2626;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-161 .elementor-element.elementor-element-2746e945 .elementor-button:hover, .elementor-161 .elementor-element.elementor-element-2746e945 .elementor-button:focus{background-color:#F9FAFB;}