.elementor-2 .elementor-element.elementor-element-2e9118b4 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2e9118b4 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2 .elementor-element.elementor-element-2e9118b4, .elementor-2 .elementor-element.elementor-element-2e9118b4 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2e9118b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 20px 150px 20px;}.elementor-2 .elementor-element.elementor-element-2d02ed39{text-align:center;}.elementor-2 .elementor-element.elementor-element-2d02ed39 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:rgba(255,255,255,0.7);}.elementor-2 .elementor-element.elementor-element-68a75d19{text-align:center;}.elementor-2 .elementor-element.elementor-element-68a75d19 .elementor-heading-title{font-family:"Lora", sans-serif;font-size:44px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-83df1d4{text-align:center;}.elementor-2 .elementor-element.elementor-element-83df1d4 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:rgba(255,255,255,0.78);}.elementor-2 .elementor-element.elementor-element-6ec30125{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-323c54fb .elementor-button{background-color:#29C4D8;font-family:"Plus Jakarta Sans", sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-2 .elementor-element.elementor-element-1c44e098 .elementor-button{background-color:rgba(255,255,255,0.12);font-family:"Plus Jakarta Sans", sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-2 .elementor-element.elementor-element-26c2595a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-26c2595a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-26c2595a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 20px 28px 20px;}.elementor-2 .elementor-element.elementor-element-26c2595a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-667b792d{text-align:center;}.elementor-2 .elementor-element.elementor-element-667b792d .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2bc1d44{text-align:center;}.elementor-2 .elementor-element.elementor-element-2bc1d44 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:rgba(255,255,255,0.85);}.elementor-2 .elementor-element.elementor-element-7814f06e{text-align:center;}.elementor-2 .elementor-element.elementor-element-7814f06e .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3a862a0c{text-align:center;}.elementor-2 .elementor-element.elementor-element-3a862a0c .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:rgba(255,255,255,0.85);}.elementor-2 .elementor-element.elementor-element-59ee90df{text-align:center;}.elementor-2 .elementor-element.elementor-element-59ee90df .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-346dd98d{text-align:center;}.elementor-2 .elementor-element.elementor-element-346dd98d .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:rgba(255,255,255,0.85);}.elementor-2 .elementor-element.elementor-element-203fc156{text-align:center;}.elementor-2 .elementor-element.elementor-element-203fc156 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3b0e7cd2{text-align:center;}.elementor-2 .elementor-element.elementor-element-3b0e7cd2 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:rgba(255,255,255,0.85);}.elementor-2 .elementor-element.elementor-element-236f3119{text-align:center;}.elementor-2 .elementor-element.elementor-element-236f3119 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-32eb0fed{text-align:center;}.elementor-2 .elementor-element.elementor-element-32eb0fed .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:rgba(255,255,255,0.85);}.elementor-2 .elementor-element.elementor-element-16f734ae:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-16f734ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-16f734ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-2 .elementor-element.elementor-element-16f734ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1a3ded41{text-align:start;}.elementor-2 .elementor-element.elementor-element-1a3ded41 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#1AA3B5;}.elementor-2 .elementor-element.elementor-element-3bea0e5{text-align:start;}.elementor-2 .elementor-element.elementor-element-3bea0e5 .elementor-heading-title{font-family:"Lora", sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-15fc57f3{text-align:start;font-family:"Plus Jakarta Sans", sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-2 .elementor-element.elementor-element-19693915:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-19693915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-19693915{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 16px 20px;}.elementor-2 .elementor-element.elementor-element-19693915 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-72921e21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-72921e21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72921e21 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-2 .elementor-element.elementor-element-72921e21 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-72921e21 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-72921e21 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-72921e21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d0e0a41 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-d0e0a41.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-d0e0a41.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d0e0a41.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-d0e0a41 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-d0e0a41 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d0e0a41 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-d0e0a41 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-d0e0a41 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-5a24c747:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-5a24c747 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5a24c747 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-2 .elementor-element.elementor-element-5a24c747 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-5a24c747 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-5a24c747 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-5a24c747 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-136ce34b .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-136ce34b.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-136ce34b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-136ce34b.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-136ce34b .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-136ce34b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-136ce34b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-136ce34b .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-136ce34b .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-fb1680e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-fb1680e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fb1680e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-2 .elementor-element.elementor-element-fb1680e > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-fb1680e > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-fb1680e > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-fb1680e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7c9d2d0a .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-7c9d2d0a.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-7c9d2d0a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7c9d2d0a.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-7c9d2d0a .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-7c9d2d0a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7c9d2d0a .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-7c9d2d0a .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-7c9d2d0a .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-5d83b3f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-5d83b3f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5d83b3f0 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-2 .elementor-element.elementor-element-5d83b3f0 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-5d83b3f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-5d83b3f0 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-5d83b3f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-74d44fe1 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-74d44fe1.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-74d44fe1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-74d44fe1.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-74d44fe1 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-74d44fe1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-74d44fe1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-74d44fe1 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-74d44fe1 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-3e523a3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3e523a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3e523a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 72px 20px;}.elementor-2 .elementor-element.elementor-element-3e523a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2ec2dbe9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-2ec2dbe9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2ec2dbe9 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-2 .elementor-element.elementor-element-2ec2dbe9 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-2ec2dbe9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-2ec2dbe9 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-2ec2dbe9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-135871a5 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-135871a5.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-135871a5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-135871a5.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-135871a5 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-135871a5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-135871a5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-135871a5 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-135871a5 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-3b899c15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-3b899c15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3b899c15 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-2 .elementor-element.elementor-element-3b899c15 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-3b899c15 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-3b899c15 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-3b899c15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-56f3c82f .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-56f3c82f.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-56f3c82f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-56f3c82f.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-56f3c82f .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-56f3c82f .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-56f3c82f .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-56f3c82f .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-56f3c82f .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-56f8e72:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-56f8e72 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-56f8e72 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-2 .elementor-element.elementor-element-56f8e72 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-56f8e72 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-56f8e72 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-56f8e72 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5f3a8674 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-5f3a8674.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-5f3a8674.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5f3a8674.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-5f3a8674 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-5f3a8674 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5f3a8674 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-5f3a8674 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-5f3a8674 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-47628ee5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-47628ee5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-47628ee5 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-2 .elementor-element.elementor-element-47628ee5 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-47628ee5 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-47628ee5 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-47628ee5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-417a3acb .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-417a3acb.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-417a3acb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-417a3acb.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-417a3acb .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-417a3acb .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-417a3acb .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-417a3acb .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-417a3acb .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-36fecf6c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-36fecf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-2 .elementor-element.elementor-element-36fecf6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 32px 20px;}.elementor-2 .elementor-element.elementor-element-36fecf6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c0197b3{text-align:start;}.elementor-2 .elementor-element.elementor-element-c0197b3 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#1AA3B5;}.elementor-2 .elementor-element.elementor-element-1e18eac7{text-align:start;}.elementor-2 .elementor-element.elementor-element-1e18eac7 .elementor-heading-title{font-family:"Lora", sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-3c225cab:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3c225cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-2 .elementor-element.elementor-element-3c225cab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 72px 20px;}.elementor-2 .elementor-element.elementor-element-3c225cab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7a7e8af8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-7a7e8af8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7a7e8af8 > .elementor-element-populated{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-2 .elementor-element.elementor-element-7a7e8af8 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-7a7e8af8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-7a7e8af8 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-7a7e8af8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-382a7ff3{text-align:start;}.elementor-2 .elementor-element.elementor-element-382a7ff3 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:#B45309;}.elementor-2 .elementor-element.elementor-element-4d6196e2{text-align:start;}.elementor-2 .elementor-element.elementor-element-4d6196e2 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-548e57a0{text-align:start;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-2 .elementor-element.elementor-element-1a0175e5{text-align:start;}.elementor-2 .elementor-element.elementor-element-1a0175e5 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:24px;font-weight:800;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-296c1e1a .elementor-button{background-color:#1A2E5A;font-family:"Plus Jakarta Sans", sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-2 .elementor-element.elementor-element-2d3f8d9f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-2d3f8d9f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2d3f8d9f > .elementor-element-populated{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-2 .elementor-element.elementor-element-2d3f8d9f > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-2d3f8d9f > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-2d3f8d9f > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-2d3f8d9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4c2d706c{text-align:start;}.elementor-2 .elementor-element.elementor-element-4c2d706c .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:#1AA3B5;}.elementor-2 .elementor-element.elementor-element-1cdb3977{text-align:start;}.elementor-2 .elementor-element.elementor-element-1cdb3977 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-7af5c55c{text-align:start;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-2 .elementor-element.elementor-element-4e64bc41{text-align:start;}.elementor-2 .elementor-element.elementor-element-4e64bc41 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:24px;font-weight:800;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-602c6258 .elementor-button{background-color:#1A2E5A;font-family:"Plus Jakarta Sans", sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-2 .elementor-element.elementor-element-16946abc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-16946abc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-16946abc > .elementor-element-populated{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-2 .elementor-element.elementor-element-16946abc > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-16946abc > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-16946abc > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-16946abc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-634403e1{text-align:start;}.elementor-2 .elementor-element.elementor-element-634403e1 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:#1AA3B5;}.elementor-2 .elementor-element.elementor-element-7824bfed{text-align:start;}.elementor-2 .elementor-element.elementor-element-7824bfed .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-3ab090bb{text-align:start;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-2 .elementor-element.elementor-element-671976b7{text-align:start;}.elementor-2 .elementor-element.elementor-element-671976b7 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:24px;font-weight:800;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-1c3b1613 .elementor-button{background-color:#1A2E5A;font-family:"Plus Jakarta Sans", sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-2 .elementor-element.elementor-element-76730534:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-76730534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-76730534{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-76730534 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4a52250a{text-align:center;}.elementor-2 .elementor-element.elementor-element-4a52250a .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#1AA3B5;}.elementor-2 .elementor-element.elementor-element-5e72e3b4{text-align:center;}.elementor-2 .elementor-element.elementor-element-5e72e3b4 .elementor-heading-title{font-family:"Lora", sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-70ded620:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-70ded620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-70ded620{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 72px 20px;}.elementor-2 .elementor-element.elementor-element-70ded620 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2fe21fcb .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-2fe21fcb.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-2fe21fcb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2fe21fcb.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-2fe21fcb .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-2fe21fcb .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2fe21fcb .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-2fe21fcb .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-2fe21fcb .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-22680a06 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-22680a06.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-22680a06.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-22680a06.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-22680a06 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-22680a06 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-22680a06 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-22680a06 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-22680a06 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-4cd22bdd .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-4cd22bdd.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-4cd22bdd.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4cd22bdd.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-4cd22bdd .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-4cd22bdd .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4cd22bdd .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-4cd22bdd .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-4cd22bdd .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-73070d34 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-73070d34.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-73070d34.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-73070d34.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-73070d34 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-73070d34 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-73070d34 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-73070d34 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-73070d34 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-66136777:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-66136777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-2 .elementor-element.elementor-element-66136777{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 32px 20px;}.elementor-2 .elementor-element.elementor-element-66136777 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7bd4f2d4{text-align:start;}.elementor-2 .elementor-element.elementor-element-7bd4f2d4 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#1AA3B5;}.elementor-2 .elementor-element.elementor-element-2a215822{text-align:start;}.elementor-2 .elementor-element.elementor-element-2a215822 .elementor-heading-title{font-family:"Lora", sans-serif;font-size:34px;font-weight:600;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-7c4ffaf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7c4ffaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-2 .elementor-element.elementor-element-7c4ffaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 72px 20px;}.elementor-2 .elementor-element.elementor-element-7c4ffaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4bcfb521:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-4bcfb521 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4bcfb521 > .elementor-element-populated{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-2 .elementor-element.elementor-element-4bcfb521 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-4bcfb521 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-4bcfb521 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-4bcfb521 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-404db22{text-align:start;}.elementor-2 .elementor-element.elementor-element-404db22 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#F6A623;}.elementor-2 .elementor-element.elementor-element-336cf0a6{text-align:start;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-2 .elementor-element.elementor-element-5fa6a065{text-align:start;}.elementor-2 .elementor-element.elementor-element-5fa6a065 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-5fb955d0{text-align:start;}.elementor-2 .elementor-element.elementor-element-5fb955d0 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:400;line-height:1.2em;color:#718096;}.elementor-2 .elementor-element.elementor-element-24a26679:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-24a26679 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-24a26679 > .elementor-element-populated{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-2 .elementor-element.elementor-element-24a26679 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-24a26679 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-24a26679 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-24a26679 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-630993e7{text-align:start;}.elementor-2 .elementor-element.elementor-element-630993e7 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#F6A623;}.elementor-2 .elementor-element.elementor-element-70612846{text-align:start;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-2 .elementor-element.elementor-element-31f7bce9{text-align:start;}.elementor-2 .elementor-element.elementor-element-31f7bce9 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-38877edf{text-align:start;}.elementor-2 .elementor-element.elementor-element-38877edf .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:400;line-height:1.2em;color:#718096;}.elementor-2 .elementor-element.elementor-element-12b3a77b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-12b3a77b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-12b3a77b > .elementor-element-populated{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE4EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-2 .elementor-element.elementor-element-12b3a77b > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-12b3a77b > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-12b3a77b > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2 .elementor-element.elementor-element-12b3a77b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-29ddceb4{text-align:start;}.elementor-2 .elementor-element.elementor-element-29ddceb4 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#F6A623;}.elementor-2 .elementor-element.elementor-element-73d173e5{text-align:start;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-2 .elementor-element.elementor-element-69eea7a0{text-align:start;}.elementor-2 .elementor-element.elementor-element-69eea7a0 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-55a2f347{text-align:start;}.elementor-2 .elementor-element.elementor-element-55a2f347 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:400;line-height:1.2em;color:#718096;}.elementor-2 .elementor-element.elementor-element-4e2baf40:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4e2baf40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4e2baf40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-2 .elementor-element.elementor-element-4e2baf40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-e8f8246{text-align:start;}.elementor-2 .elementor-element.elementor-element-e8f8246 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#1AA3B5;}.elementor-2 .elementor-element.elementor-element-77fb89b1{text-align:start;}.elementor-2 .elementor-element.elementor-element-77fb89b1 .elementor-heading-title{font-family:"Lora", sans-serif;font-size:34px;font-weight:600;line-height:1.2em;color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-412d6742 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2 .elementor-element.elementor-element-412d6742 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2 .elementor-element.elementor-element-412d6742 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2 .elementor-element.elementor-element-412d6742 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2 .elementor-element.elementor-element-412d6742 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2 .elementor-element.elementor-element-412d6742 .elementor-icon-list-icon i{color:#29C4D8;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-412d6742 .elementor-icon-list-icon svg{fill:#29C4D8;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-412d6742{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-412d6742 .elementor-icon-list-text{color:#4A5568;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-551ee888 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-551ee888.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-551ee888.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-551ee888.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-551ee888 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-551ee888 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-551ee888 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-551ee888 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-551ee888 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-77a0b3c1 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-77a0b3c1.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-77a0b3c1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-77a0b3c1.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-77a0b3c1 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-77a0b3c1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-77a0b3c1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-77a0b3c1 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-77a0b3c1 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-3b5b2f65 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-3b5b2f65.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-3b5b2f65.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3b5b2f65.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-3b5b2f65 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-3b5b2f65 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-3b5b2f65 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-3b5b2f65 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-3b5b2f65 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-6ad5534b .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-6ad5534b.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-6ad5534b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6ad5534b.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-6ad5534b .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-6ad5534b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6ad5534b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-6ad5534b .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-6ad5534b .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-2048d298:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2048d298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-2 .elementor-element.elementor-element-2048d298{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-2048d298 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-35e58f54 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-35e58f54.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-35e58f54.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-35e58f54.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-35e58f54 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-35e58f54 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-35e58f54 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-35e58f54 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-35e58f54 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-dc2827 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-dc2827.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-dc2827.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-dc2827.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-dc2827 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-dc2827 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc2827 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-dc2827 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-dc2827 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-6b8a9645 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-6b8a9645.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-6b8a9645.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6b8a9645.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-6b8a9645 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-6b8a9645 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6b8a9645 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-6b8a9645 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-6b8a9645 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-12b02b6b .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-12b02b6b.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-12b02b6b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-12b02b6b.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-12b02b6b .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-12b02b6b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-12b02b6b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-12b02b6b .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-12b02b6b .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-5648de98 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-2 .elementor-element.elementor-element-5648de98.elementor-view-stacked .elementor-icon{background-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-5648de98.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5648de98.elementor-view-default .elementor-icon{fill:#29C4D8;color:#29C4D8;border-color:#29C4D8;}.elementor-2 .elementor-element.elementor-element-5648de98 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-5648de98 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5648de98 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-5648de98 .elementor-icon-box-title{color:#1A2E5A;}.elementor-2 .elementor-element.elementor-element-5648de98 .elementor-icon-box-description{color:#718096;}.elementor-2 .elementor-element.elementor-element-6478dff1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6478dff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #1A2E5A 0%, #1A5A8A 100%);}.elementor-2 .elementor-element.elementor-element-6478dff1, .elementor-2 .elementor-element.elementor-element-6478dff1 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6478dff1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 20px 80px 20px;}.elementor-2 .elementor-element.elementor-element-6478dff1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-6872cb55{text-align:center;}.elementor-2 .elementor-element.elementor-element-6872cb55 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:rgba(255,255,255,0.6);}.elementor-2 .elementor-element.elementor-element-7898bed6{text-align:center;}.elementor-2 .elementor-element.elementor-element-7898bed6 .elementor-heading-title{font-family:"Lora", sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-62087a30{text-align:center;font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.78);}.elementor-2 .elementor-element.elementor-element-7cfbfddd{--spacer-size:8px;}.elementor-2 .elementor-element.elementor-element-49f85deb .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", sans-serif;font-size:15px;font-weight:700;fill:#1A2E5A;color:#1A2E5A;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-2 .elementor-element.elementor-element-1ce0cfe4 .elementor-button{background-color:rgba(255,255,255,0.12);font-family:"Plus Jakarta Sans", sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}/* Start custom CSS for column, class: .elementor-element-72921e21 *//* ============================================================
   EASY BLOOD CHECK — Dynamika hover (Custom CSS)
   Wklej w:  Elementor → Ustawienia witryny → Custom CSS
             (wymaga Elementor Pro)
   lub per strona/sekcja:  ikona ⚙ → Advanced → Custom CSS
   ------------------------------------------------------------
   Marka:  cyjan #29C4D8 · cyjan ciemny #1AA3B5 · navy #1A2E5A
   ============================================================ */


/* ====== 1) "GROW" — Icon Box i przyciski powiększają się ======
   Zastępuje ustawienie Advanced → Hover Animation w każdym
   widgecie. Działa automatycznie na WSZYSTKICH Icon Boxach,
   ikonach i przyciskach.                                        */

.elementor-widget-icon-box .elementor-icon-box-wrapper,
.elementor-widget-icon .elementor-icon,
.elementor-button {
  transition: transform .25s ease,
              box-shadow .25s ease,
              background-color .2s ease,
              border-color .25s ease,
              color .2s ease;
}

.elementor-widget-icon-box:hover .elementor-icon-box-wrapper {
  transform: scale(1.06);
}

.elementor-button:hover {
  transform: scale(1.04);
  box-shadow: 0 10px 26px rgba(41, 196, 216, .32);   /* cień przycisku */
}


/* ====== 2) KARTY — unoszą się + cień + cyjanowy border ======
   Dotyczy kart: kategorie, produkty, recenzje.
   Dodaj klasę  ebc-card  do kolumny karty:
   Kolumna → Advanced → CSS Classes → wpisz:  ebc-card           */

.ebc-card {
  transition: transform .25s ease,
              box-shadow .25s ease,
              border-color .25s ease !important;
}

.ebc-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 44px rgba(26, 46, 90, .14);
  border-color: #29C4D8 !important;
}


/* ====== 3) IKONY — ciemniejszy cyjan po najechaniu ====== */

.elementor-widget-icon-box:hover .elementor-icon,
.elementor-widget-icon-box:hover .elementor-icon i,
.elementor-widget-icon-box:hover .elementor-icon svg {
  color: #1AA3B5 !important;
  fill: #1AA3B5 !important;
  border-color: #1AA3B5 !important;
}


/* ====== 4) LISTY — pozycje przesuwają się w prawo ====== */

.elementor-icon-list-item {
  transition: transform .18s ease, color .2s ease;
}

.elementor-icon-list-item:hover {
  transform: translateX(6px);
}

.elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-icon-list-item:hover .elementor-icon-list-icon i,
.elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  color: #1AA3B5 !important;
  fill: #1AA3B5 !important;
}


/* ====== 5) (opcjonalnie) Nav Menu — link na cyjan ====== */

.elementor-nav-menu .elementor-item {
  transition: color .2s ease;
}
.elementor-nav-menu .elementor-item:hover {
  color: #1AA3B5 !important;
}/* End custom CSS */