.elementor-4874 .elementor-element.elementor-element-51dc0927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-51dc0927:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-51dc0927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://igniteproductdesign.com/wp-content/uploads/2026/01/Your-paragraph-text-3.png");background-position:center center;background-size:cover;}.elementor-4874 .elementor-element.elementor-element-6f4c280a.elementor-element{--align-self:flex-start;}.elementor-4874 .elementor-element.elementor-element-6f4c280a{text-align:start;}.elementor-4874 .elementor-element.elementor-element-6f4c280a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-1111909e.elementor-element{--align-self:flex-start;}.elementor-4874 .elementor-element.elementor-element-1111909e{text-align:start;}.elementor-4874 .elementor-element.elementor-element-1111909e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:70px;font-weight:700;line-height:70px;color:var( --e-global-color-80cb029 );}.elementor-4874 .elementor-element.elementor-element-3812173a.elementor-element{--align-self:flex-start;}.elementor-4874 .elementor-element.elementor-element-3812173a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;line-height:30px;color:var( --e-global-color-80cb029 );}.elementor-4874 .elementor-element.elementor-element-f1f7199{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-909ba4b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-4874 .elementor-element.elementor-element-909ba4b.e-con{--align-self:flex-start;}.elementor-4874 .elementor-element.elementor-element-f899566{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-f899566:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-f899566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-f43a601{text-align:center;}.elementor-4874 .elementor-element.elementor-element-f43a601 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-455469a > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-455469a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-77f722e > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-77f722e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-0a4543c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-0a4543c{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-0e2a38e{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-0e2a38e:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-0e2a38e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-36d096f{text-align:center;}.elementor-4874 .elementor-element.elementor-element-36d096f img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-2ad1aa2 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-2ad1aa2 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-9205ff1 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-9205ff1 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-a7c1136 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-a7c1136{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-5cb5061{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-5cb5061:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-5cb5061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-e43d9bb{text-align:center;}.elementor-4874 .elementor-element.elementor-element-e43d9bb img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-99665c4 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-99665c4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-8a84a3e > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-8a84a3e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-60fe3ae > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-60fe3ae{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-21f04b5{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-21f04b5:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-21f04b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-fed5ad8{text-align:center;}.elementor-4874 .elementor-element.elementor-element-fed5ad8 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-4fbc072 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-4fbc072 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-93d21c4 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-93d21c4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-5b6b0b0 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-5b6b0b0{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-8746858{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-8746858:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-8746858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-d37eb99{text-align:center;}.elementor-4874 .elementor-element.elementor-element-d37eb99 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-b5dacdc > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-b5dacdc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-8f2207d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-8f2207d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-8f591f6 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-8f591f6{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-8bb60d0{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-8bb60d0:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-8bb60d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-bb5d819{text-align:center;}.elementor-4874 .elementor-element.elementor-element-bb5d819 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-bedfcfb > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-bedfcfb .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-1cdd83d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-1cdd83d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-9d388e7 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-9d388e7{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-3a3bfa3{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-3a3bfa3:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-3a3bfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-93899eb{text-align:center;}.elementor-4874 .elementor-element.elementor-element-93899eb img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-2d9a690 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-2d9a690 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-8ad1e86 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-8ad1e86 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-533d0fe > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-533d0fe{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-3b85a35{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-3b85a35:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-3b85a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-24da263{text-align:center;}.elementor-4874 .elementor-element.elementor-element-24da263 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-d7844d9 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-d7844d9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-4c7cdd7 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-4c7cdd7 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-d1604e9 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-d1604e9{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-b331890{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-b331890:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-b331890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-00ada35{text-align:center;}.elementor-4874 .elementor-element.elementor-element-00ada35 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-a3bf2c2 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-a3bf2c2 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-6eaf2f9 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-6eaf2f9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-cce4640 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-cce4640{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-723b9ca{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-723b9ca:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-723b9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-2a33af3{text-align:center;}.elementor-4874 .elementor-element.elementor-element-2a33af3 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-3d01d62 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-3d01d62 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-fd70b7d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-fd70b7d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-e7e3824 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-e7e3824{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-da163a5{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-da163a5:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-da163a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-a44df66{text-align:center;}.elementor-4874 .elementor-element.elementor-element-a44df66 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-b33f8b9 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-b33f8b9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-7cd08ad > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-7cd08ad .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-9853daa > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-9853daa{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-eb9834d{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-eb9834d:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-eb9834d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-1215bb5{text-align:center;}.elementor-4874 .elementor-element.elementor-element-1215bb5 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-03a15bf > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-03a15bf .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-797384d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-797384d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-4e4d826 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-4e4d826{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-abb0148{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-abb0148:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-abb0148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-04c5782{text-align:center;}.elementor-4874 .elementor-element.elementor-element-04c5782 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-43f793d > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-43f793d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-1e0066b > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-1e0066b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-1e7cb48 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-1e7cb48{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-234f914{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-234f914:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-234f914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-ee5a547{text-align:center;}.elementor-4874 .elementor-element.elementor-element-ee5a547 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-0e61598 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-0e61598 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-6882b11 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-6882b11 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-7a4ac43 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-7a4ac43{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-937bd86{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-937bd86:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-937bd86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-98ccf79{text-align:center;}.elementor-4874 .elementor-element.elementor-element-98ccf79 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-9ab6572 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-9ab6572 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-64bffcc > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-64bffcc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-2018b7b > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-2018b7b{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-7a5dcab{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-7a5dcab:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-7a5dcab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-28aaaeb{text-align:center;}.elementor-4874 .elementor-element.elementor-element-28aaaeb img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-4f61d43 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-4f61d43 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-b666a9a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-b666a9a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-ff57600 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-ff57600{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-e05f011{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-e05f011:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-e05f011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-329de1b{text-align:center;}.elementor-4874 .elementor-element.elementor-element-329de1b img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-40b2012 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-40b2012 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-44139c6 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-44139c6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-e1c623c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-e1c623c{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-c769798{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-c769798:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-c769798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-fa69560{text-align:center;}.elementor-4874 .elementor-element.elementor-element-fa69560 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-1611525 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-1611525 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-0d9d03c > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-0d9d03c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-7a0f7ac > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-7a0f7ac{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-1e414b1{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-1e414b1:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-1e414b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-56305f4{text-align:center;}.elementor-4874 .elementor-element.elementor-element-56305f4 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-34e082f > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-34e082f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-cf45a95 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-cf45a95 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-a2f544b > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-a2f544b{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-1ebe363{--display:flex;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 35px -10px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-1ebe363:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-1ebe363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-4874 .elementor-element.elementor-element-cd3fb63{text-align:center;}.elementor-4874 .elementor-element.elementor-element-cd3fb63 img{width:100%;max-width:100%;height:220px;object-fit:contain;object-position:center center;opacity:1;transition-duration:0s;border-radius:15px 15px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-438d3d2 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-438d3d2 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-4874 .elementor-element.elementor-element-931d7a3 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4874 .elementor-element.elementor-element-931d7a3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-66b3ff6 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4874 .elementor-element.elementor-element-66b3ff6{font-size:14px;text-transform:capitalize;color:var( --e-global-color-957cb28 );}.elementor-4874 .elementor-element.elementor-element-db19bcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-db19bcb:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-db19bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://igniteproductdesign.com/wp-content/uploads/2026/01/Your-paragraph-text-3.png");background-position:center center;background-size:cover;}.elementor-4874 .elementor-element.elementor-element-4f184152{text-align:center;}.elementor-4874 .elementor-element.elementor-element-4f184152 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:70px;font-weight:700;line-height:53px;color:var( --e-global-color-80cb029 );}.elementor-4874 .elementor-element.elementor-element-e884119{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-80cb029 );}.elementor-4874 .elementor-element.elementor-element-b633a0 .elementor-button:hover, .elementor-4874 .elementor-element.elementor-element-b633a0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-4874 .elementor-element.elementor-element-b633a0 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4874 .elementor-element.elementor-element-b633a0.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4874 .elementor-element.elementor-element-b633a0 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;padding:20px 30px 20px 30px;}.elementor-4874 .elementor-element.elementor-element-b633a0 .elementor-button:hover svg, .elementor-4874 .elementor-element.elementor-element-b633a0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4874 .elementor-element.elementor-element-66e6b762.elementor-element{--order:99999 /* order end hack */;}.elementor-4874 .elementor-element.elementor-element-66e6b762{text-align:center;font-family:"Space Mono", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-80cb029 );}@media(min-width:768px){.elementor-4874 .elementor-element.elementor-element-51dc0927{--content-width:1200px;}.elementor-4874 .elementor-element.elementor-element-f1f7199{--content-width:1200px;}.elementor-4874 .elementor-element.elementor-element-db19bcb{--content-width:1200px;}}@media(max-width:1024px){.elementor-4874 .elementor-element.elementor-element-51dc0927:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-51dc0927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-4874 .elementor-element.elementor-element-51dc0927{--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4874 .elementor-element.elementor-element-909ba4b{--grid-auto-flow:row;}.elementor-4874 .elementor-element.elementor-element-b633a0 > .elementor-widget-container{margin:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-4874 .elementor-element.elementor-element-51dc0927:not(.elementor-motion-effects-element-type-background), .elementor-4874 .elementor-element.elementor-element-51dc0927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-4874 .elementor-element.elementor-element-1111909e .elementor-heading-title{font-size:45px;}.elementor-4874 .elementor-element.elementor-element-3812173a > .elementor-widget-container{padding:0px 25px 0px 025px;}.elementor-4874 .elementor-element.elementor-element-909ba4b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4874 .elementor-element.elementor-element-b633a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-1111909e */.gradient {
  background: linear-gradient(
    90deg,
    #9bffb3 0%,
    #00F71B 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43a601 */.elementor-4874 .elementor-element.elementor-element-f43a601 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f899566 */.elementor-4874 .elementor-element.elementor-element-f899566 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-f899566:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36d096f */.elementor-4874 .elementor-element.elementor-element-36d096f img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e2a38e */.elementor-4874 .elementor-element.elementor-element-0e2a38e {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-0e2a38e:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e43d9bb */.elementor-4874 .elementor-element.elementor-element-e43d9bb img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cb5061 */.elementor-4874 .elementor-element.elementor-element-5cb5061 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-5cb5061:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fed5ad8 */.elementor-4874 .elementor-element.elementor-element-fed5ad8 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f04b5 */.elementor-4874 .elementor-element.elementor-element-21f04b5 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-21f04b5:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d37eb99 */.elementor-4874 .elementor-element.elementor-element-d37eb99 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8746858 */.elementor-4874 .elementor-element.elementor-element-8746858 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-8746858:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb5d819 */.elementor-4874 .elementor-element.elementor-element-bb5d819 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb60d0 */.elementor-4874 .elementor-element.elementor-element-8bb60d0 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-8bb60d0:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93899eb */.elementor-4874 .elementor-element.elementor-element-93899eb img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3bfa3 */.elementor-4874 .elementor-element.elementor-element-3a3bfa3 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-3a3bfa3:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24da263 */.elementor-4874 .elementor-element.elementor-element-24da263 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b85a35 */.elementor-4874 .elementor-element.elementor-element-3b85a35 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-3b85a35:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00ada35 */.elementor-4874 .elementor-element.elementor-element-00ada35 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b331890 */.elementor-4874 .elementor-element.elementor-element-b331890 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-b331890:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a33af3 */.elementor-4874 .elementor-element.elementor-element-2a33af3 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-723b9ca */.elementor-4874 .elementor-element.elementor-element-723b9ca {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-723b9ca:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a44df66 */.elementor-4874 .elementor-element.elementor-element-a44df66 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da163a5 */.elementor-4874 .elementor-element.elementor-element-da163a5 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-da163a5:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1215bb5 */.elementor-4874 .elementor-element.elementor-element-1215bb5 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb9834d */.elementor-4874 .elementor-element.elementor-element-eb9834d {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-eb9834d:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04c5782 */.elementor-4874 .elementor-element.elementor-element-04c5782 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb0148 */.elementor-4874 .elementor-element.elementor-element-abb0148 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-abb0148:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee5a547 */.elementor-4874 .elementor-element.elementor-element-ee5a547 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234f914 */.elementor-4874 .elementor-element.elementor-element-234f914 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-234f914:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98ccf79 */.elementor-4874 .elementor-element.elementor-element-98ccf79 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-937bd86 */.elementor-4874 .elementor-element.elementor-element-937bd86 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-937bd86:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28aaaeb */.elementor-4874 .elementor-element.elementor-element-28aaaeb img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5dcab */.elementor-4874 .elementor-element.elementor-element-7a5dcab {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-7a5dcab:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329de1b */.elementor-4874 .elementor-element.elementor-element-329de1b img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05f011 */.elementor-4874 .elementor-element.elementor-element-e05f011 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-e05f011:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa69560 */.elementor-4874 .elementor-element.elementor-element-fa69560 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c769798 */.elementor-4874 .elementor-element.elementor-element-c769798 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-c769798:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56305f4 */.elementor-4874 .elementor-element.elementor-element-56305f4 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e414b1 */.elementor-4874 .elementor-element.elementor-element-1e414b1 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-1e414b1:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd3fb63 */.elementor-4874 .elementor-element.elementor-element-cd3fb63 img {
  width: 100%;
  height: auto;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ebe363 */.elementor-4874 .elementor-element.elementor-element-1ebe363 {
  overflow: hidden;
  transition: all 0.25s ease;
}

.elementor-4874 .elementor-element.elementor-element-1ebe363:hover {
  transform: translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b633a0 */.elementor-button:hover{

    box-shadow:
        0 0 10px rgba(0, 254, 0, 0.6),
        0 0 25px rgba(0, 254, 0, 0.4),
        0 0 45px rgba(0, 254, 0, 0.25);
}/* End custom CSS */