.elementor-3754 .elementor-element.elementor-element-27be5990:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-27be5990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-27be5990{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-3754 .elementor-element.elementor-element-27be5990 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-376b11d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-d102d58{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-698aea2b > .elementor-element-populated{padding:0px 20px 0px 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 );}.elementor-3754 .elementor-element.elementor-element-246df4c4{background-color:#f3f4f6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:8px 16px 8px 16px;border-radius:30px 30px 30px 30px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-246df4c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#111827;}.elementor-3754 .elementor-element.elementor-element-9737448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-9737448 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:#111827;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3754 .elementor-element.elementor-element-50a9f849{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;line-height:1.6em;color:#6b7280;}.elementor-3754 .elementor-element.elementor-element-5e908102{margin-top:0px;margin-bottom:24px;padding:0px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-6329f1b9 > .elementor-element-populated{padding:0px 2px 0px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3754 .elementor-element.elementor-element-54f3e58a .elementor-button{background-color:#C0D230;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-3754 .elementor-element.elementor-element-54f3e58a .elementor-button:hover, .elementor-3754 .elementor-element.elementor-element-54f3e58a .elementor-button:focus{background-color:#8DC63F;color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-54f3e58a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-54f3e58a .elementor-button:hover svg, .elementor-3754 .elementor-element.elementor-element-54f3e58a .elementor-button:focus svg{fill:#ffffff;}.elementor-3754 .elementor-element.elementor-element-5932c21c > .elementor-element-populated{padding:0px 0px 0px 2px;}.elementor-3754 .elementor-element.elementor-element-4acda6df .elementor-button{background-color:#ffffff;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#111827;color:#111827;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-3754 .elementor-element.elementor-element-4acda6df .elementor-button:hover, .elementor-3754 .elementor-element.elementor-element-4acda6df .elementor-button:focus{background-color:#8DC63F;color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-4acda6df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-4acda6df .elementor-button:hover svg, .elementor-3754 .elementor-element.elementor-element-4acda6df .elementor-button:focus svg{fill:#ffffff;}.elementor-3754 .elementor-element.elementor-element-6009aeaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3754 .elementor-element.elementor-element-251b5eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-251b5eb img{border-radius:12px 12px 12px 12px;box-shadow:0px 12px 30px -4px rgba(0, 0, 0, 0.2);}.elementor-3754 .elementor-element.elementor-element-4103c928:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-4103c928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FA;}.elementor-3754 .elementor-element.elementor-element-4103c928{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3754 .elementor-element.elementor-element-4103c928 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-2794a230:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3754 .elementor-element.elementor-element-2794a230 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-3754 .elementor-element.elementor-element-2794a230 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3754 .elementor-element.elementor-element-2794a230 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-615c5d5d{animation-duration:2699ms;margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:054px 0px 040px 0px;animation-timing-function:cubic-bezier(0.77,0,0.175,1);text-align:center;}.elementor-3754 .elementor-element.elementor-element-615c5d5d img{width:11%;max-width:100%;box-shadow:0px 0px 34px 15px rgba(0, 0, 0, 0.21);}.elementor-3754 .elementor-element.elementor-element-7826ba31:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-7826ba31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f4f6;}.elementor-3754 .elementor-element.elementor-element-7826ba31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-3754 .elementor-element.elementor-element-7826ba31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-b41f84b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-73fc97b1{margin-top:0px;margin-bottom:48px;}.elementor-bc-flex-widget .elementor-3754 .elementor-element.elementor-element-381eaab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3754 .elementor-element.elementor-element-381eaab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3754 .elementor-element.elementor-element-806033c{background-color:#fee2e2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:8px 16px 8px 16px;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-806033c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#ef4444;}.elementor-3754 .elementor-element.elementor-element-49bac216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-49bac216 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-71ca98a0{margin-top:0px;margin-bottom:48px;}.elementor-3754 .elementor-element.elementor-element-c9cb827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-443edf8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-6196ec08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-393c83a9{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;line-height:1.6em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-60b2e2ad:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-60b2e2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-3754 .elementor-element.elementor-element-60b2e2ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-3754 .elementor-element.elementor-element-60b2e2ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-2dc601b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-5b4961e7{margin-top:0px;margin-bottom:48px;}.elementor-bc-flex-widget .elementor-3754 .elementor-element.elementor-element-7e4e9fa3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3754 .elementor-element.elementor-element-7e4e9fa3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3754 .elementor-element.elementor-element-3af252a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-3af252a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-45803bc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-7a29a6a1{margin-top:0px;margin-bottom:48px;}.elementor-3754 .elementor-element.elementor-element-606c6c39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-9241c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-47f9fdf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-4c9af1a5:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-4c9af1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-4c9af1a5, .elementor-3754 .elementor-element.elementor-element-4c9af1a5 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-3754 .elementor-element.elementor-element-4c9af1a5{box-shadow:0px 4px 20px -4px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-3754 .elementor-element.elementor-element-4c9af1a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-7313ea67 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-3754 .elementor-element.elementor-element-3c84615e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-3c84615e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-5f02c27e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-6d8d21a5 .elementor-button{background-color:#C0D230;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-3754 .elementor-element.elementor-element-6d8d21a5 .elementor-button:hover, .elementor-3754 .elementor-element.elementor-element-6d8d21a5 .elementor-button:focus{background-color:#8DC63F;color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-6d8d21a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-6d8d21a5 .elementor-button:hover svg, .elementor-3754 .elementor-element.elementor-element-6d8d21a5 .elementor-button:focus svg{fill:#ffffff;}.elementor-3754 .elementor-element.elementor-element-12432a1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-2f2f1bad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-2f2f1bad img{width:100%;height:100%;border-radius:0px 8px 8px 0px;}.elementor-3754 .elementor-element.elementor-element-1b4acd21:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-1b4acd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-1b4acd21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 16px 0px 16px;}.elementor-3754 .elementor-element.elementor-element-1b4acd21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-806bbb2 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-3754 .elementor-element.elementor-element-667ae40e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-667ae40e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-7e449e7e{margin-top:0px;margin-bottom:48px;}.elementor-3754 .elementor-element.elementor-element-57c95dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-75a9dd44 img{height:350px;object-fit:cover;object-position:bottom center;border-radius:12px 12px 12px 12px;}.elementor-3754 .elementor-element.elementor-element-5bc0cf9{margin-top:0px;margin-bottom:48px;}.elementor-3754 .elementor-element.elementor-element-398dd61d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-33f00f50 img{height:350px;object-fit:cover;object-position:bottom center;border-radius:12px 12px 12px 12px;}.elementor-3754 .elementor-element.elementor-element-428f03b1{margin-top:0px;margin-bottom:48px;}.elementor-3754 .elementor-element.elementor-element-fc9b229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-4d369230 img{height:350px;object-fit:cover;object-position:bottom center;border-radius:12px 12px 12px 12px;}.elementor-3754 .elementor-element.elementor-element-35f2b9bd{margin-top:0px;margin-bottom:48px;}.elementor-3754 .elementor-element.elementor-element-6c3ef267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-2ad400bb{margin-top:0px;margin-bottom:80px;}.elementor-3754 .elementor-element.elementor-element-aa0a1ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-77c4928e{margin-top:0px;margin-bottom:24px;}.elementor-3754 .elementor-element.elementor-element-2906a6ee img{height:350px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-3754 .elementor-element.elementor-element-67fe7753:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-67fe7753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-67fe7753{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-3754 .elementor-element.elementor-element-67fe7753 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-5f4d493a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:left;}.elementor-3754 .elementor-element.elementor-element-5f4d493a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-40f3b6ae{text-align:left;}.elementor-3754 .elementor-element.elementor-element-364cacc0{text-align:left;}.elementor-3754 .elementor-element.elementor-element-3dda8ce4:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-3dda8ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%);}.elementor-3754 .elementor-element.elementor-element-3dda8ce4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-3754 .elementor-element.elementor-element-3dda8ce4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-392e7279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-392e7279 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-5a13c72d{text-align:center;}.elementor-3754 .elementor-element.elementor-element-3ecd0bd9{text-align:left;}.elementor-3754 .elementor-element.elementor-element-5f54812a:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-5f54812a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-5f54812a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-3754 .elementor-element.elementor-element-5f54812a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-27096835{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-27096835 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-6f0e83ca{text-align:center;}.elementor-3754 .elementor-element.elementor-element-253cf3c0{text-align:left;}.elementor-3754 .elementor-element.elementor-element-6d40ef2e:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-6d40ef2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-3754 .elementor-element.elementor-element-6d40ef2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-3754 .elementor-element.elementor-element-6d40ef2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-2e2283c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-2e2283c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-7cca5a4a{text-align:center;}.elementor-3754 .elementor-element.elementor-element-65729767{text-align:left;}.elementor-3754 .elementor-element.elementor-element-59e467e img{width:60%;border-radius:12px 12px 12px 12px;}.elementor-3754 .elementor-element.elementor-element-3007a33d:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-3007a33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-3007a33d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-3754 .elementor-element.elementor-element-3007a33d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-16deae54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-16deae54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-7b68772b{text-align:center;}.elementor-3754 .elementor-element.elementor-element-5fffc168{text-align:left;}.elementor-3754 .elementor-element.elementor-element-3dcc82c6:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-3dcc82c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-3dcc82c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-3754 .elementor-element.elementor-element-3dcc82c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-5677f3fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-5677f3fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-7c37c5a6{text-align:center;}.elementor-3754 .elementor-element.elementor-element-1bee0508{text-align:left;}.elementor-3754 .elementor-element.elementor-element-137f406d:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-137f406d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-3754 .elementor-element.elementor-element-137f406d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-3754 .elementor-element.elementor-element-137f406d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-1d15487d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-69810696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-69810696 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-54d26038{text-align:center;}.elementor-3754 .elementor-element.elementor-element-54ece9ec{text-align:left;}.elementor-3754 .elementor-element.elementor-element-4c1c9b02:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-4c1c9b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-3754 .elementor-element.elementor-element-4c1c9b02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-3754 .elementor-element.elementor-element-4c1c9b02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-177b358c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-177b358c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-138bf6f5{text-align:center;}.elementor-3754 .elementor-element.elementor-element-b36bb2a{text-align:left;}.elementor-3754 .elementor-element.elementor-element-4335c4a9:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-4335c4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-4335c4a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-4335c4a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-2490e1b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3754 .elementor-element.elementor-element-4f6214dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-accordion-item{border-color:#e5e7eb;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e5e7eb;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e5e7eb;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-accordion-icon, .elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-accordion-title{color:#111827;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-accordion-icon svg{fill:#111827;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-tab-title .elementor-accordion-icon i:before{color:#C0D230;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-tab-title .elementor-accordion-icon svg{fill:#C0D230;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#C0D230;}.elementor-3754 .elementor-element.elementor-element-4f6214dc .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#C0D230;}.elementor-3754 .elementor-element.elementor-element-2c378860:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-2c378860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-3754 .elementor-element.elementor-element-2c378860{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-3754 .elementor-element.elementor-element-2c378860 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-b102ac1 img{width:78%;border-radius:12px 12px 12px 12px;}.elementor-3754 .elementor-element.elementor-element-4e727eaf{text-align:left;}.elementor-3754 .elementor-element.elementor-element-5b89b144:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-5b89b144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, rgba(181, 204, 43, 0.05) 0%, rgba(220, 237, 81, 0.05) 100%);}.elementor-3754 .elementor-element.elementor-element-5b89b144{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-3754 .elementor-element.elementor-element-5b89b144 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-345da9e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3754 .elementor-element.elementor-element-345da9e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#111827;}.elementor-3754 .elementor-element.elementor-element-7f27e2c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-33fb5169{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-461209fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3754 .elementor-element.elementor-element-461209fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D3142;}.elementor-3754 .elementor-element.elementor-element-461209fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 66px 66px 66px;}.elementor-3754 .elementor-element.elementor-element-461209fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3754 .elementor-element.elementor-element-a1096a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:13px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-13px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group > label, .elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group > label{font-family:"Barlow", Sans-serif;font-weight:600;letter-spacing:3.8px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-type-html{padding-bottom:0px;color:#CCCCCC;font-family:"Barlow", Sans-serif;font-size:13px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group .elementor-field{color:#000000;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group .elementor-field, .elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-subgroup label{font-family:"Barlow", Sans-serif;font-size:20px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#C0D230;border-width:0px 0px 9px 0px;border-radius:03px 03px 03px 03px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#C0D230;border-width:0px 0px 9px 0px;border-radius:03px 03px 03px 03px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group .elementor-select-wrapper::before{color:#C0D230;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-button{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;letter-spacing:5px;border-radius:2px 2px 2px 2px;padding:12px 33px 12px 33px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .e-form__buttons__wrapper__button-next{background-color:#C0D230;color:#000000;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-button[type="submit"]{background-color:#C0D230;color:#000000;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .e-form__buttons__wrapper__button-next:hover{background-color:#000000;color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-button[type="submit"]:hover{background-color:#000000;color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3754 .elementor-element.elementor-element-21b38ac > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-3754 .elementor-element.elementor-element-42d59bff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-3754 .elementor-element.elementor-element-5fdc86ff{width:100%;}.elementor-3754 .elementor-element.elementor-element-381eaab{width:100%;}.elementor-3754 .elementor-element.elementor-element-7e4e9fa3{width:100%;}}@media(max-width:1024px){.elementor-3754 .elementor-element.elementor-element-27be5990{padding:60px 20px 60px 20px;}.elementor-3754 .elementor-element.elementor-element-9737448 .elementor-heading-title{font-size:40px;}.elementor-3754 .elementor-element.elementor-element-50a9f849{font-size:18px;}.elementor-3754 .elementor-element.elementor-element-5fdc86ff > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3754 .elementor-element.elementor-element-251b5eb img{width:80%;}.elementor-3754 .elementor-element.elementor-element-7826ba31{padding:60px 20px 60px 20px;}.elementor-3754 .elementor-element.elementor-element-49bac216 .elementor-heading-title{font-size:30px;}.elementor-3754 .elementor-element.elementor-element-60b2e2ad{padding:60px 20px 60px 20px;}.elementor-3754 .elementor-element.elementor-element-3af252a7 .elementor-heading-title{font-size:30px;}.elementor-3754 .elementor-element.elementor-element-3c84615e .elementor-heading-title{font-size:24px;}.elementor-3754 .elementor-element.elementor-element-1b4acd21{padding:96px 16px 96px 16px;}.elementor-3754 .elementor-element.elementor-element-667ae40e .elementor-heading-title{font-size:30px;}.elementor-3754 .elementor-element.elementor-element-67fe7753{padding:48px 16px 48px 16px;}.elementor-3754 .elementor-element.elementor-element-5f4d493a .elementor-heading-title{font-size:28px;}.elementor-3754 .elementor-element.elementor-element-3dda8ce4{padding:48px 16px 48px 16px;}.elementor-3754 .elementor-element.elementor-element-392e7279 .elementor-heading-title{font-size:36px;}.elementor-3754 .elementor-element.elementor-element-5f54812a{padding:48px 16px 48px 16px;}.elementor-3754 .elementor-element.elementor-element-27096835 .elementor-heading-title{font-size:36px;}.elementor-3754 .elementor-element.elementor-element-6d40ef2e{padding:48px 16px 48px 16px;}.elementor-3754 .elementor-element.elementor-element-2e2283c7 .elementor-heading-title{font-size:36px;}.elementor-3754 .elementor-element.elementor-element-3007a33d{padding:48px 16px 48px 16px;}.elementor-3754 .elementor-element.elementor-element-16deae54 .elementor-heading-title{font-size:36px;}.elementor-3754 .elementor-element.elementor-element-3dcc82c6{padding:48px 16px 48px 16px;}.elementor-3754 .elementor-element.elementor-element-5677f3fc .elementor-heading-title{font-size:36px;}.elementor-3754 .elementor-element.elementor-element-137f406d{padding:48px 16px 48px 16px;}.elementor-3754 .elementor-element.elementor-element-69810696 .elementor-heading-title{font-size:36px;}.elementor-3754 .elementor-element.elementor-element-4c1c9b02{padding:48px 16px 48px 16px;}.elementor-3754 .elementor-element.elementor-element-177b358c .elementor-heading-title{font-size:36px;}.elementor-3754 .elementor-element.elementor-element-2c378860{padding:64px 16px 64px 16px;}.elementor-3754 .elementor-element.elementor-element-a1096a0{margin:0px 134px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-3754 .elementor-element.elementor-element-27be5990{padding:40px 20px 40px 20px;}.elementor-3754 .elementor-element.elementor-element-9737448 .elementor-heading-title{font-size:32px;}.elementor-3754 .elementor-element.elementor-element-54f3e58a .elementor-button{font-size:18px;padding:16px 16px 16px 16px;}.elementor-3754 .elementor-element.elementor-element-4acda6df .elementor-button{font-size:18px;padding:16px 20px 16px 20px;}.elementor-3754 .elementor-element.elementor-element-251b5eb img{width:100%;}.elementor-3754 .elementor-element.elementor-element-615c5d5d img{width:40%;}.elementor-3754 .elementor-element.elementor-element-7826ba31{padding:40px 20px 40px 20px;}.elementor-3754 .elementor-element.elementor-element-49bac216 .elementor-heading-title{font-size:24px;}.elementor-3754 .elementor-element.elementor-element-60b2e2ad{padding:40px 20px 40px 20px;}.elementor-3754 .elementor-element.elementor-element-3af252a7 .elementor-heading-title{font-size:24px;}.elementor-3754 .elementor-element.elementor-element-3c84615e .elementor-heading-title{font-size:20px;}.elementor-3754 .elementor-element.elementor-element-667ae40e .elementor-heading-title{font-size:24px;}.elementor-3754 .elementor-element.elementor-element-67fe7753{padding:32px 12px 32px 12px;}.elementor-3754 .elementor-element.elementor-element-5f4d493a .elementor-heading-title{font-size:24px;}.elementor-3754 .elementor-element.elementor-element-3dda8ce4{padding:32px 12px 32px 12px;}.elementor-3754 .elementor-element.elementor-element-392e7279 .elementor-heading-title{font-size:32px;}.elementor-3754 .elementor-element.elementor-element-5f54812a{padding:32px 12px 32px 12px;}.elementor-3754 .elementor-element.elementor-element-27096835 .elementor-heading-title{font-size:32px;}.elementor-3754 .elementor-element.elementor-element-6d40ef2e{padding:32px 12px 32px 12px;}.elementor-3754 .elementor-element.elementor-element-2e2283c7 .elementor-heading-title{font-size:32px;}.elementor-3754 .elementor-element.elementor-element-3007a33d{padding:32px 12px 32px 12px;}.elementor-3754 .elementor-element.elementor-element-16deae54 .elementor-heading-title{font-size:32px;}.elementor-3754 .elementor-element.elementor-element-3dcc82c6{padding:32px 12px 32px 12px;}.elementor-3754 .elementor-element.elementor-element-5677f3fc .elementor-heading-title{font-size:32px;}.elementor-3754 .elementor-element.elementor-element-137f406d{padding:32px 12px 32px 12px;}.elementor-3754 .elementor-element.elementor-element-69810696 .elementor-heading-title{font-size:32px;}.elementor-3754 .elementor-element.elementor-element-4c1c9b02{padding:32px 12px 32px 12px;}.elementor-3754 .elementor-element.elementor-element-177b358c .elementor-heading-title{font-size:32px;}.elementor-3754 .elementor-element.elementor-element-2c378860{padding:48px 12px 48px 12px;}.elementor-3754 .elementor-element.elementor-element-461209fa > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-3754 .elementor-element.elementor-element-a1096a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group > label{font-size:12px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-type-html{font-size:12px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-group .elementor-field, .elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-field-subgroup label{font-size:14px;}.elementor-3754 .elementor-element.elementor-element-a1096a0 .elementor-button{font-size:14px;}}/* Start custom CSS for section, class: .elementor-element-67fe7753 */.benefits-modern-doors .benefit-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:20px}.benefits-modern-doors .benefit-card h3{margin:0 0 8px;color:#111827;font-weight:700;font-size:18px;font-family:Poppins,sans-serif}.benefits-modern-doors .benefit-card p{margin:0;color:#6b7280;line-height:1.6;font-family:Poppins,sans-serif}.benefits-modern-doors .grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width:1024px){.benefits-modern-doors .grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.benefits-modern-doors .grid{grid-template-columns:1fr}}.benefits-modern-doors .icon{width:48px;height:48px;color:#C0D230;margin-bottom:12px;display:block;fill:none;stroke:#C0D230;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3dda8ce4 */.pricing-section-simple .pricing-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:24px;margin-bottom:24px}.pricing-section-simple .pricing-card h3{margin:0 0 12px;color:#111827;font-weight:700;font-size:20px;font-family:Poppins,sans-serif}.pricing-section-simple .pricing-card p{margin:0 0 16px;color:#6b7280;line-height:1.6;font-family:Poppins,sans-serif}.pricing-section-simple .pricing-card ul{margin:0;padding:0;list-style:none}.pricing-section-simple .pricing-card li{padding:8px 0;font-size:14px;line-height:1.5;color:#6b7280;border-bottom:1px solid #f3f4f6;font-family:Poppins,sans-serif}.pricing-section-simple .pricing-card li:last-child{border-bottom:none}.pricing-section-simple .pricing-card .pricing-list-item{display:flex;justify-content:space-between;align-items:center}.pricing-section-simple .pricing-card .pricing-list-label{font-weight:600;color:#111827}.pricing-section-simple .pricing-card .pricing-list-value{font-weight:600;color:#C0D230}.pricing-section-simple .pricing-card .pricing-factors-label{font-weight:600;color:#111827}.pricing-section-simple .pricing-card .pricing-steps-list{list-style:decimal;padding-left:20px}.pricing-section-simple .pricing-card .pricing-steps-item{border-bottom:none}.pricing-section-simple .pricing-card-cta{background:linear-gradient(135deg,#C0D230 0%,#767C49 100%);color:#ffffff}.pricing-section-simple .pricing-card-cta h3,.pricing-section-simple .pricing-card-cta p{color:#ffffff}.pricing-section-simple .pricing-card-cta .pricing-cta-button{display:inline-block;background:#ffffff;color:#111827;padding:16px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;font-family:Poppins,sans-serif;width:100%;text-align:center;margin-top:16px;border:1px solid #e5e7eb}.pricing-section-simple .pricing-card-cta .pricing-cta-button:hover{background:#f9fafb;color:#111827}.pricing-section-simple .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pricing-section-simple .pricing-icon{width:48px;height:48px;color:#C0D230;margin-bottom:16px}.pricing-section-simple .investment-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:32px;margin-top:32px}.pricing-section-simple .investment-card h3{color:#111827;font-weight:700;font-size:32px;margin:0 0 24px;font-family:Poppins,sans-serif}.pricing-section-simple .investment-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pricing-section-simple .investment-stat{text-align:center}.pricing-section-simple .investment-stat-number{font-size:48px;font-weight:700;color:#C0D230;margin-bottom:8px;font-family:Poppins,sans-serif}.pricing-section-simple .investment-stat-description{font-size:14px;color:#6b7280;line-height:1.5;font-family:Poppins,sans-serif}@media(max-width:1024px){.pricing-section-simple .pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-section-simple .investment-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.pricing-section-simple .pricing-grid{grid-template-columns:1fr}.pricing-section-simple .investment-stats-grid{grid-template-columns:1fr}.pricing-section-simple .investment-stat-number{font-size:36px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f54812a */.security-section .security-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:32px;margin-bottom:32px}.security-section .security-card h3{margin:0 0 8px;color:#111827;font-weight:700;font-size:24px;font-family:Poppins,sans-serif}.security-section .security-card .security-subtitle{margin:0 0 16px;color:#6b7280;font-size:14px;font-family:Poppins,sans-serif}.security-section .security-card p{margin:0 0 16px;color:#6b7280;line-height:1.6;font-family:Poppins,sans-serif}.security-section .security-card ul{margin:0;padding:0;list-style:none}.security-section .security-card li{padding:12px 0;font-size:14px;line-height:1.5;color:#6b7280;font-family:Poppins,sans-serif;display:flex;align-items:flex-start;gap:8px}.security-section .security-card .check-icon{width:20px;height:20px;color:#22c55e;flex-shrink:0;margin-top:2px}.security-section .security-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:1024px){.security-section .security-grid{grid-template-columns:1fr}}.security-section .security-card-wide{grid-column:span 2}@media(max-width:1024px){.security-section .security-card-wide{grid-column:span 1}}.security-section .security-icon-container{width:64px;height:64px;background:rgba(192,210,48,0.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.security-section .security-icon{width:32px;height:32px;color:#C0D230;display:block;fill:none;stroke:#C0D230;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.security-section .security-card-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.security-section .security-card-content{flex:1}.security-section .security-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:1024px){.security-section .security-features-grid{grid-template-columns:1fr}}.security-section .security-features-box{background:#f8fafc;padding:24px;border-radius:12px}.security-section .security-features-box h4{color:#111827;font-weight:700;font-size:16px;margin:0 0 12px;font-family:Poppins,sans-serif}.security-section .security-features-box ul{margin:0;padding:0;list-style:none}.security-section .security-features-box li{padding:8px 0;font-size:14px;line-height:1.5;color:#6b7280;font-family:Poppins,sans-serif;display:flex;align-items:flex-start;gap:8px}.security-section .security-features-box .check-icon{width:16px;height:16px;color:#22c55e;flex-shrink:0;margin-top:2px}.security-section .security-cta-card{background:linear-gradient(135deg,#C0D230 0%,#767C49 100%);color:#ffffff;padding:32px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.security-section .security-cta-card h3{color:#ffffff;font-size:24px;margin:0 0 8px}.security-section .security-cta-card p{color:#ffffff;font-size:18px;margin:0 0 24px}.security-section .security-cta-card .cta-button{display:inline-flex;align-items:center;gap:8px;background:#ffffff;color:#111827;padding:16px 40px;border-radius:8px;text-decoration:none;font-weight:600;font-size:18px;font-family:Poppins,sans-serif;transition:all 0.3s ease}.security-section .security-cta-card .cta-button:hover{background:#f9fafb;color:#111827}.security-section .security-cta-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.security-section .security-cta-icon{width:64px;height:64px;color:#ffffff;display:block;fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d40ef2e */.special-applications-section .application-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:32px;margin-bottom:32px}.special-applications-section .application-card h3{margin:0 0 8px;color:#111827;font-weight:700;font-size:24px;font-family:Poppins,sans-serif}.special-applications-section .application-card .application-subtitle{margin:0 0 16px;color:#6b7280;font-size:14px;font-family:Poppins,sans-serif}.special-applications-section .application-card p{margin:0 0 16px;color:#6b7280;line-height:1.6;font-family:Poppins,sans-serif}.special-applications-section .application-card ul{margin:0;padding:0;list-style:none}.special-applications-section .application-card li{padding:8px 0;font-size:14px;line-height:1.5;color:#6b7280;font-family:Poppins,sans-serif;display:flex;align-items:flex-start;gap:8px}.special-applications-section .application-card .bullet-point{color:#C0D230;font-weight:700;flex-shrink:0;margin-top:2px}.special-applications-section .applications-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:1024px){.special-applications-section .applications-grid{grid-template-columns:1fr}}.special-applications-section .application-icon-container{width:64px;height:64px;background:rgba(192,210,48,0.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.special-applications-section .application-icon{width:32px;height:32px;color:#C0D230;display:block;fill:none;stroke:#C0D230;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.special-applications-section .application-card-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.special-applications-section .application-card-content{flex:1}.special-applications-section .applications-image{width:100%;max-width:800px;height:auto;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);margin:48px auto 0;display:block}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3007a33d */.comparison-table-section .comparison-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,0.04);margin:0 auto;max-width:800px}.comparison-table-section .comparison-table thead{background:#C0D230 !important;color:#ffffff !important}.comparison-table-section .comparison-table th{padding:16px;text-align:left;font-weight:700;font-size:16px;font-family:Poppins,sans-serif;background:#C0D230 !important;color:#ffffff !important}.comparison-table-section .comparison-table th:first-child{text-align:left}.comparison-table-section .comparison-table th:not(:first-child){text-align:center}.comparison-table-section .comparison-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color 0.2s ease}.comparison-table-section .comparison-table tbody tr:hover{background:#f8fafc}.comparison-table-section .comparison-table td{padding:16px;font-family:Poppins,sans-serif}.comparison-table-section .comparison-table td:first-child{font-weight:600;color:#111827}.comparison-table-section .comparison-table td:not(:first-child){text-align:center}.comparison-table-section .comparison-table .highlight-cell{background:rgba(34,197,94,0.1)}.comparison-table-section .comparison-table .price-low{color:#22c55e;font-weight:600}.comparison-table-section .comparison-table .price-high{color:#111827;font-weight:600}.comparison-table-section .comparison-table .value-text{font-weight:600;color:#111827}.comparison-table-section .comparison-table .value-text-small{font-size:14px;color:#6b7280;display:block;margin-top:4px}.comparison-table-section .comparison-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:0;overflow:hidden;margin:0 auto;max-width:800px}.comparison-table-section .comparison-scroll{overflow-x:auto}.comparison-table-section .cta-text{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-top:32px;text-align:center;font-size:16px;color:#111827;font-weight:600;font-family:Poppins,sans-serif}@media(max-width:768px){.comparison-table-section .comparison-table th,.comparison-table-section .comparison-table td{padding:12px 8px;font-size:14px}.comparison-table-section .comparison-table th{font-size:16px}.comparison-table-section .cta-text{padding:12px;font-size:14px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3dcc82c6 */.installation-service-section .service-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:24px;margin-bottom:24px;transition:box-shadow 0.3s ease}.installation-service-section .service-card:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.installation-service-section .service-card h3{margin:0 0 12px;color:#111827;font-weight:700;font-size:20px;font-family:Poppins,sans-serif}.installation-service-section .service-card p{margin:0;color:#6b7280;line-height:1.6;font-family:Poppins,sans-serif}.installation-service-section .service-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media(max-width:1024px){.installation-service-section .service-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.installation-service-section .service-grid{grid-template-columns:1fr}}.installation-service-section .service-icon{width:48px;height:48px;color:#C0D230;margin-bottom:16px;display:block;fill:none;stroke:#C0D230;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.installation-service-section .express-card{background:rgba(192,210,48,0.05);border:1px solid #C0D230}.installation-service-section .express-button{background:#C0D230;color:#ffffff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;font-size:14px;font-family:Poppins,sans-serif;cursor:pointer;transition:background-color 0.3s ease;width:100%}.installation-service-section .express-button:hover{background:#a8b82a}.installation-service-section .costs-section{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:32px;margin:48px 0}.installation-service-section .costs-section h3{margin:0 0 24px;color:#111827;font-weight:700;font-size:24px;font-family:Poppins,sans-serif}.installation-service-section .costs-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:768px){.installation-service-section .costs-grid{grid-template-columns:1fr}}.installation-service-section .costs-list{margin:16px 0;padding:0;list-style:none}.installation-service-section .costs-list li{padding:8px 0;font-size:14px;line-height:1.5;color:#6b7280;font-family:Poppins,sans-serif;display:flex;align-items:flex-start;gap:8px}.installation-service-section .costs-list .check-icon{color:#22c55e;font-weight:700;flex-shrink:0;margin-top:2px;width:20px;height:20px}.installation-service-section .benefits-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.installation-service-section .benefits-card h4{margin:0 0 16px;color:#111827;font-weight:700;font-size:18px;font-family:Poppins,sans-serif}.installation-service-section .benefits-card p{margin:0 0 16px;color:#6b7280;line-height:1.6;font-family:Poppins,sans-serif}.installation-service-section .benefits-list{margin:0;padding:0;list-style:none}.installation-service-section .benefits-list li{padding:12px 0;display:flex;align-items:flex-start;gap:12px}.installation-service-section .benefits-list .benefit-icon{color:#C0D230;font-weight:700;flex-shrink:0;margin-top:2px;width:20px;height:20px;margin-right:8px}.installation-service-section .benefits-list .benefit-text{flex:1}.installation-service-section .benefits-list .benefit-title{font-weight:600;color:#111827;font-family:Poppins,sans-serif;display:block;margin-bottom:4px}.installation-service-section .benefits-list .benefit-description{font-size:14px;color:#6b7280;line-height:1.5;font-family:Poppins,sans-serif}.installation-service-section .maintenance-section{margin-top:64px}.installation-service-section .maintenance-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:768px){.installation-service-section .maintenance-grid{grid-template-columns:1fr}}.installation-service-section .maintenance-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px}.installation-service-section .maintenance-card h3{margin:0 0 16px;color:#111827;font-weight:700;font-size:24px;font-family:Poppins,sans-serif}.installation-service-section .maintenance-card p{margin:0 0 24px;color:#6b7280;line-height:1.6;font-family:Poppins,sans-serif}.installation-service-section .maintenance-list{margin:0;padding:0;list-style:none}.installation-service-section .maintenance-list li{padding:16px 0;display:flex;align-items:flex-start;gap:12px}.installation-service-section .maintenance-list .maintenance-icon{width:40px;height:40px;background:rgba(192,210,48,0.1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.installation-service-section .maintenance-list .maintenance-icon svg{width:20px;height:20px;color:#C0D230}.installation-service-section .maintenance-list .maintenance-content{flex:1}.installation-service-section .maintenance-list .maintenance-title{font-weight:600;color:#111827;font-family:Poppins,sans-serif;display:block;margin-bottom:4px}.installation-service-section .maintenance-list .maintenance-description{font-size:14px;color:#6b7280;line-height:1.5;font-family:Poppins,sans-serif}.installation-service-section .contract-card{background:linear-gradient(135deg,#C0D230 0%,#a8b82a 100%);color:#ffffff;border-radius:12px;padding:32px}.installation-service-section .contract-card h3{margin:0 0 16px;color:#ffffff;font-weight:700;font-size:24px;font-family:Poppins,sans-serif}.installation-service-section .contract-card p{margin:0 0 24px;color:rgba(255,255,255,0.9);line-height:1.6;font-family:Poppins,sans-serif}.installation-service-section .contract-list{margin:0 0 24px;padding:0;list-style:none}.installation-service-section .contract-list li{padding:8px 0;display:flex;align-items:center;gap:12px;color:#ffffff;font-family:Poppins,sans-serif}.installation-service-section .contract-list .contract-icon{width:24px;height:24px;color:#22c55e;flex-shrink:0}.installation-service-section .contract-button{background:#ffffff;color:#C0D230;border:none;border-radius:8px;padding:16px 24px;font-weight:600;font-size:16px;font-family:Poppins,sans-serif;cursor:pointer;transition:background-color 0.3s ease;width:100%}.installation-service-section .contract-button:hover{background:#f8fafc}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-137f406d */.case-studies-section .case-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:32px;margin-bottom:32px;transition:box-shadow 0.3s ease}.case-studies-section .case-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.case-studies-section .case-card h3{margin:0 0 4px;color:#111827;font-weight:700;font-size:24px;font-family:Poppins,sans-serif}.case-studies-section .case-card .case-location{margin:0 0 16px;color:#6b7280;font-size:14px;font-family:Poppins,sans-serif}.case-studies-section .case-card p{margin:0 0 24px;color:#6b7280;line-height:1.6;font-family:Poppins,sans-serif}.case-studies-section .case-card .metrics-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;background:#f8fafc;border-radius:8px;padding:16px;margin:0 0 24px}.case-studies-section .case-card .metric-item{text-align:center}.case-studies-section .case-card .metric-value{font-size:24px;font-weight:700;color:#C0D230;font-family:Poppins,sans-serif;margin:0 0 4px}.case-studies-section .case-card .metric-label{font-size:12px;color:#6b7280;font-family:Poppins,sans-serif}.case-studies-section .case-card .results-title{margin:0 0 12px;font-weight:600;color:#111827;font-size:14px;font-family:Poppins,sans-serif}.case-studies-section .case-card .results-list{margin:0;padding:0;list-style:none}.case-studies-section .case-card .results-list li{padding:4px 0;font-size:14px;line-height:1.5;color:#6b7280;font-family:Poppins,sans-serif;display:flex;align-items:flex-start;gap:8px}.case-studies-section .case-card .results-list .check-icon{color:#22c55e;font-weight:700;flex-shrink:0;margin-top:2px;width:16px;height:16px}.case-studies-section .case-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:768px){.case-studies-section .case-grid{grid-template-columns:1fr}}.case-studies-section .case-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.case-studies-section .case-icon-container{width:40px;height:40px;background:rgba(192,210,48,0.1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.case-studies-section .case-icon{width:24px;height:24px;color:#C0D230;display:block;fill:none;stroke:#C0D230;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.case-studies-section .case-content{flex:1}.case-studies-section .stats-card{background:#C0D230;color:#ffffff;border-radius:12px;padding:32px;text-align:center;margin-top:48px}.case-studies-section .stats-card h3{margin:0 0 12px;color:#ffffff;font-weight:700;font-size:24px;font-family:Poppins,sans-serif}.case-studies-section .stats-card p{margin:0 0 24px;color:rgba(255,255,255,0.9);font-size:18px;line-height:1.6;font-family:Poppins,sans-serif}.case-studies-section .stats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:24px}.case-studies-section .stats-item{text-align:center}.case-studies-section .stats-value{font-size:32px;font-weight:700;color:#ffffff;font-family:Poppins,sans-serif;margin:0 0 4px}.case-studies-section .stats-label{font-size:14px;color:rgba(255,255,255,0.8);font-family:Poppins,sans-serif}.case-studies-section .stats-icon{width:64px;height:64px;color:#ffffff;margin:0 auto 16px;display:block;fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.case-studies-section .stats-grid{flex-direction:column;gap:16px}.case-studies-section .stats-item{display:flex;align-items:center;gap:16px;text-align:left}.case-studies-section .stats-value{font-size:24px}.case-studies-section .stats-label{font-size:12px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c1c9b02 */.social-proof-section .stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;margin:0 auto 48px;max-width:800px}@media(max-width:768px){.social-proof-section .stats-grid{grid-template-columns:1fr 1fr;gap:16px}}.social-proof-section .stats-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:24px;text-align:center;transition:box-shadow 0.3s ease}.social-proof-section .stats-card:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.social-proof-section .stats-value{font-size:36px;font-weight:700;color:#C0D230;margin:0 0 8px;font-family:Poppins,sans-serif}.social-proof-section .stats-label{font-size:14px;color:#6b7280;font-weight:500;font-family:Poppins,sans-serif}.social-proof-section .testimonials-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:0 auto 48px;max-width:1000px}@media(max-width:768px){.social-proof-section .testimonials-grid{grid-template-columns:1fr}}.social-proof-section .testimonial-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04);padding:24px;transition:box-shadow 0.3s ease}.social-proof-section .testimonial-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.social-proof-section .testimonial-stars{display:flex;gap:4px;margin-bottom:16px}.social-proof-section .testimonial-star{width:20px;height:20px;color:#C0D230;fill:#C0D230}.social-proof-section .testimonial-quote{margin:0 0 16px;color:#111827;font-size:16px;line-height:1.6;font-family:Poppins,sans-serif}.social-proof-section .testimonial-footer{display:flex;align-items:flex-start;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.social-proof-section .testimonial-icon{width:20px;height:20px;color:#6b7280;flex-shrink:0;margin-top:4px}.social-proof-section .testimonial-info{flex:1}.social-proof-section .testimonial-company{font-weight:600;color:#111827;font-size:14px;margin:0 0 4px;font-family:Poppins,sans-serif}.social-proof-section .testimonial-person{color:#6b7280;font-size:14px;margin:0;font-family:Poppins,sans-serif}.social-proof-section .rating-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);padding:24px;display:inline-flex;align-items:center;gap:16px;margin:0 auto}.social-proof-section .rating-stars{display:flex;gap:4px}.social-proof-section .rating-star{width:24px;height:24px;color:#C0D230;fill:#C0D230}.social-proof-section .rating-info{text-align:left}.social-proof-section .rating-score{font-weight:700;color:#111827;font-size:18px;margin:0 0 4px;font-family:Poppins,sans-serif}.social-proof-section .rating-count{color:#6b7280;font-size:14px;margin:0;font-family:Poppins,sans-serif}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c378860 */.final-cta-section{text-align:center;max-width:1000px;margin:0 auto}.final-cta-section .cta-hero-image{margin-bottom:48px;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.final-cta-section .cta-hero-image img{width:100%;height:500px;object-fit:cover;display:block}.final-cta-section .cta-content-container{text-align:center}.final-cta-section .cta-content{max-width:800px;margin:0 auto}.final-cta-section .cta-title{font-size:48px;font-weight:700;color:#111827;margin:0 0 16px;line-height:1.2;font-family:Poppins,sans-serif}@media(max-width:768px){.final-cta-section .cta-title{font-size:36px}}.final-cta-section .cta-subtitle{font-size:24px;color:#6b7280;margin:0 0 32px;line-height:1.5;font-family:Poppins,sans-serif}@media(max-width:768px){.final-cta-section .cta-subtitle{font-size:20px}}.final-cta-section .cta-description{font-size:18px;color:#6b7280;margin:0 0 40px;line-height:1.6;font-family:Poppins,sans-serif}.final-cta-section .cta-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media(max-width:480px){.final-cta-section .cta-buttons{flex-direction:column}}.final-cta-section .cta-button-primary{background:#C0D230;color:#ffffff;border:none;border-radius:12px;padding:18px 32px;font-weight:600;font-size:18px;font-family:Poppins,sans-serif;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(192,210,48,0.3)}.final-cta-section .cta-button-primary:hover{background:#a8b82a;transform:translateY(-2px);box-shadow:0 8px 20px rgba(192,210,48,0.4);color:#ffffff}.final-cta-section .cta-button-secondary{background:#ffffff;color:#111827;border:2px solid #e5e7eb;border-radius:12px;padding:18px 32px;font-weight:600;font-size:18px;font-family:Poppins,sans-serif;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all 0.3s ease}.final-cta-section .cta-button-secondary:hover{background:#f8fafc;border-color:#C0D230;color:#C0D230;transform:translateY(-2px)}.final-cta-section .cta-features{display:flex;gap:24px;margin-top:32px;flex-wrap:wrap;justify-content:center}@media(max-width:480px){.final-cta-section .cta-features{flex-direction:column;gap:16px}}.final-cta-section .cta-feature{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px;font-family:Poppins,sans-serif}.final-cta-section .cta-feature-icon{width:20px;height:20px;color:#22c55e;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a1096a0 */.elementor-field-type-acceptance {
    position: relative;
}

.elementor-field-type-acceptance input[type="checkbox"] {
    transform: scale(2.2); /* Ändere den Wert nach Bedarf, um die Größe anzupassen */
    box-shadow: 0 0 20px rgba(0, 0, 255, 0.5); /* Dunkelblauer Schatten mit großer Streuung */
    margin-right: 10px; /* Ändere den Wert nach Bedarf, um den Text nach rechts zu verschieben */
}

.elementor-field-type-acceptance label {
    position: relative;
    z-index: 1; /* Stellt sicher, dass der Text über dem Schatten liegt */
}
.elementor-field-type-acceptance input[type="checkbox"]:hover {
    filter: brightness(80%); /* Ändere den Wert nach Bedarf, um die gewünschte Dunkelheit zu erreichen */
}
.elementor-form .elementor-button {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); /* Schwarzer Schatten mit großer Streuung */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fenster030.de/wp-content/uploads/2025/03/Poppins-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fenster030.de/wp-content/uploads/2025/03/Barlow-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */