.elementor-248 .elementor-element.elementor-element-648715a{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-248 .elementor-element.elementor-element-f55feab{--display:flex;--min-height:610px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-248 .elementor-element.elementor-element-f55feab:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-f55feab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ce-digital.thetonytay.cloud/wp-content/uploads/2026/04/3d06d199-8b60-4a43-aef5-e65ed38c8611.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-248 .elementor-element.elementor-element-7164518.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-7164518{text-align:center;}.elementor-248 .elementor-element.elementor-element-7164518 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:43px;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-1a0a3bc{--display:flex;}.elementor-248 .elementor-element.elementor-element-0743d79{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-248 .elementor-element.elementor-element-a71abdc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-248 .elementor-element.elementor-element-a71abdc.e-con{--align-self:center;}.elementor-248 .elementor-element.elementor-element-3fcf22c{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-248 .elementor-element.elementor-element-3fcf22c.elementor-element{--align-self:flex-start;}.elementor-248 .elementor-element.elementor-element-3fcf22c .elementor-heading-title{font-family:"geist", Sans-serif;font-size:49px;color:#D62828;}.elementor-248 .elementor-element.elementor-element-d58df48{width:100%;max-width:100%;font-family:"Anton", Sans-serif;font-size:39px;}.elementor-248 .elementor-element.elementor-element-d58df48.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-248 .elementor-element.elementor-element-b1ca834{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-248 .elementor-element.elementor-element-4e0768a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 1px;}.elementor-248 .elementor-element.elementor-element-66a4e09.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-66a4e09 .elementor-heading-title{font-family:"geist", Sans-serif;}.elementor-248 .elementor-element.elementor-element-6e87712.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-6e87712{font-family:"geist", Sans-serif;font-size:17px;}.elementor-248 .elementor-element.elementor-element-0066111{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-a565a6b.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-a565a6b .elementor-heading-title{font-family:"geist", Sans-serif;}.elementor-248 .elementor-element.elementor-element-ddfc277.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-ddfc277{font-family:"geist", Sans-serif;font-size:17px;}.elementor-248 .elementor-element.elementor-element-9801bdc{--display:flex;border-style:none;--border-style:none;}.elementor-248 .elementor-element.elementor-element-decc0bc.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-decc0bc .elementor-heading-title{font-family:"geist", Sans-serif;}.elementor-248 .elementor-element.elementor-element-971ee26.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-971ee26{font-family:"geist", Sans-serif;font-size:17px;}.elementor-248 .elementor-element.elementor-element-e32c60a{--display:flex;border-style:none;--border-style:none;}.elementor-248 .elementor-element.elementor-element-32a63af.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-32a63af .elementor-heading-title{font-family:"geist", Sans-serif;}.elementor-248 .elementor-element.elementor-element-1a9ee15.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-1a9ee15{font-family:"geist", Sans-serif;font-size:17px;}.elementor-248 .elementor-element.elementor-element-aedf680{--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;}.elementor-248 .elementor-element.elementor-element-19ed92d{width:initial;max-width:initial;}.elementor-248 .elementor-element.elementor-element-19ed92d .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3rem;}.elementor-248 .elementor-element.elementor-element-ac53c83{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Point", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-248 .elementor-element.elementor-element-c438b1a{--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;--justify-content:space-between;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-b1606cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-248 .elementor-element.elementor-element-5056ab6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-5056ab6 .elementor-divider-separator{width:100%;}.elementor-248 .elementor-element.elementor-element-5056ab6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-248 .elementor-element.elementor-element-893208e{--e-transform-rotateZ:9deg;}.elementor-248 .elementor-element.elementor-element-893208e img{width:80%;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-248 .elementor-element.elementor-element-7a68e3a{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-248 .elementor-element.elementor-element-d8c1a5f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-d8c1a5f .elementor-divider-separator{width:100%;}.elementor-248 .elementor-element.elementor-element-d8c1a5f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-248 .elementor-element.elementor-element-174115d{--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;--justify-content:space-between;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-54df750{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-4d19859{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-248 .elementor-element.elementor-element-5a2fc0b .elementor-heading-title{font-family:"Anton", Sans-serif;}.elementor-248 .elementor-element.elementor-element-e251282{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-e251282 .elementor-divider-separator{width:100%;}.elementor-248 .elementor-element.elementor-element-e251282 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-248 .elementor-element.elementor-element-0e334e2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-248 .elementor-element.elementor-element-dc8f5c9 .elementor-heading-title{font-family:"Anton", Sans-serif;}.elementor-248 .elementor-element.elementor-element-55003af{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-55003af .elementor-divider-separator{width:100%;}.elementor-248 .elementor-element.elementor-element-55003af .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-248 .elementor-element.elementor-element-01ac561{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-248 .elementor-element.elementor-element-f7533be{--e-transform-rotateZ:9deg;text-align:start;}.elementor-248 .elementor-element.elementor-element-f7533be img{width:80%;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-248 .elementor-element.elementor-element-c002344{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-b567a4c .elementor-heading-title{font-family:"Dynapuff", Sans-serif;font-size:3.4em;}.elementor-248 .elementor-element.elementor-element-00f73a8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;padding:0px 0px 20px 0px;}.elementor-248 .elementor-element.elementor-element-00f73a8 .elementor-divider-separator{width:100%;}.elementor-248 .elementor-element.elementor-element-00f73a8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-248 .elementor-element.elementor-element-4746b76{--display:flex;}.elementor-248 .elementor-element.elementor-element-69b937b{--display:flex;}.elementor-248 .elementor-element.elementor-element-0904724{--display:flex;}.elementor-248 .elementor-element.elementor-element-43345cf{--display:flex;}.elementor-248 .elementor-element.elementor-element-c12cdd3{--display:flex;}.elementor-248 .elementor-element.elementor-element-3b37a55{--display:flex;}.elementor-248 .elementor-element.elementor-element-f2fcf68{--n-accordion-title-font-size:1.2rem;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-248 .elementor-element.elementor-element-f2fcf68 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:01px 0px 01px 0px;border-color:var( --e-global-color-accent );}:where( .elementor-248 .elementor-element.elementor-element-f2fcf68 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Anton", Sans-serif;font-weight:300;}.elementor-248 .elementor-element.elementor-element-e1f0412{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-a78c8e6{text-align:center;}.elementor-248 .elementor-element.elementor-element-7a3511e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-7a3511e .elementor-divider-separator{width:100%;}.elementor-248 .elementor-element.elementor-element-7a3511e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-248 .elementor-element.elementor-element-4670a00{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-248 .elementor-element.elementor-element-4670a00.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-69ea111{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-5d7296e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-248 .elementor-element.elementor-element-5d7296e .widget-image-caption{color:var( --e-global-color-primary );font-style:normal;margin-block-start:8px;}.elementor-248 .elementor-element.elementor-element-f6ecb85 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-248 .elementor-element.elementor-element-f6ecb85 .widget-image-caption{color:var( --e-global-color-primary );font-style:normal;margin-block-start:8px;}.elementor-248 .elementor-element.elementor-element-5557294 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-248 .elementor-element.elementor-element-5557294 .widget-image-caption{color:var( --e-global-color-primary );font-style:normal;margin-block-start:8px;}.elementor-248 .elementor-element.elementor-element-fb28db8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-248 .elementor-element.elementor-element-fb28db8 .widget-image-caption{color:var( --e-global-color-primary );font-style:normal;margin-block-start:8px;}.elementor-248 .elementor-element.elementor-element-9ffcaf1{width:var( --container-widget-width, 70% );max-width:70%;padding:20px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-248 .elementor-element.elementor-element-9ffcaf1.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-5011be6{--display:flex;}.elementor-248 .elementor-element.elementor-element-120b527{text-align:center;}.elementor-248 .elementor-element.elementor-element-120b527 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:23px;color:#FB6F92;}.elementor-248 .elementor-element.elementor-element-ddb8e82{text-align:center;}.elementor-248 .elementor-element.elementor-element-ddb8e82 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;}.elementor-248 .elementor-element.elementor-element-e07d8fc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-248 .elementor-element.elementor-element-755698b.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-755698b{text-align:center;}.elementor-248 .elementor-element.elementor-element-a007aae.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-a007aae{text-align:center;}.elementor-248 .elementor-element.elementor-element-86abe1a.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-86abe1a{text-align:center;}.elementor-248 .elementor-element.elementor-element-407ae7a.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-2fbbab0.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-2aed488.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-3ec00c7.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-1d44312.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-eda7d89.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-7a8502d.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-84011bf.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-8112d10.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-d420304.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-7e738e5.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-248 .elementor-element.elementor-element-b1606cf{--width:50%;}.elementor-248 .elementor-element.elementor-element-7a68e3a{--width:50%;}.elementor-248 .elementor-element.elementor-element-54df750{--width:50%;}.elementor-248 .elementor-element.elementor-element-01ac561{--width:50%;}}@media(max-width:1024px){.elementor-248 .elementor-element.elementor-element-648715a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-248 .elementor-element.elementor-element-0743d79{--grid-auto-flow:row;}.elementor-248 .elementor-element.elementor-element-3fcf22c{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;}.elementor-248 .elementor-element.elementor-element-3fcf22c.elementor-element{--align-self:flex-end;}.elementor-248 .elementor-element.elementor-element-3fcf22c .elementor-heading-title{font-size:29px;}.elementor-248 .elementor-element.elementor-element-d58df48{font-size:25px;}.elementor-248 .elementor-element.elementor-element-b1ca834{--grid-auto-flow:row;}.elementor-248 .elementor-element.elementor-element-6e87712{font-size:14px;}.elementor-248 .elementor-element.elementor-element-ddfc277{font-size:14px;}.elementor-248 .elementor-element.elementor-element-971ee26{font-size:14px;}.elementor-248 .elementor-element.elementor-element-1a9ee15{font-size:14px;}.elementor-248 .elementor-element.elementor-element-aedf680{--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;}.elementor-248 .elementor-element.elementor-element-ac53c83{width:100%;max-width:100%;}.elementor-248 .elementor-element.elementor-element-c438b1a{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-b1606cf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-7a68e3a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-174115d{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-54df750{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-01ac561{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-c002344{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-e1f0412{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-69ea111{--grid-auto-flow:row;}.elementor-248 .elementor-element.elementor-element-ddb8e82 .elementor-heading-title{font-size:40px;}.elementor-248 .elementor-element.elementor-element-e07d8fc{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-248 .elementor-element.elementor-element-f55feab{--min-height:350px;}.elementor-248 .elementor-element.elementor-element-f55feab:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-f55feab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-248 .elementor-element.elementor-element-7164518 .elementor-heading-title{font-size:21px;}.elementor-248 .elementor-element.elementor-element-0743d79{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-248 .elementor-element.elementor-element-3fcf22c{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-248 .elementor-element.elementor-element-3fcf22c.elementor-element{--align-self:flex-start;}.elementor-248 .elementor-element.elementor-element-3fcf22c .elementor-heading-title{font-size:25px;}.elementor-248 .elementor-element.elementor-element-d58df48.elementor-element{--align-self:center;}.elementor-248 .elementor-element.elementor-element-d58df48{font-size:21px;}.elementor-248 .elementor-element.elementor-element-b1ca834{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-248 .elementor-element.elementor-element-4e0768a.e-con{--align-self:center;}.elementor-248 .elementor-element.elementor-element-0066111.e-con{--align-self:center;}.elementor-248 .elementor-element.elementor-element-9801bdc.e-con{--align-self:center;}.elementor-248 .elementor-element.elementor-element-e32c60a.e-con{--align-self:center;}.elementor-248 .elementor-element.elementor-element-aedf680{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-c438b1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-b1606cf{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-7a68e3a{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-174115d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-54df750{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-01ac561{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-f7533be{text-align:center;}.elementor-248 .elementor-element.elementor-element-e1f0412{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-248 .elementor-element.elementor-element-a78c8e6{text-align:start;}.elementor-248 .elementor-element.elementor-element-4670a00{width:100%;max-width:100%;text-align:start;}.elementor-248 .elementor-element.elementor-element-69ea111{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-248 .elementor-element.elementor-element-9ffcaf1{width:100%;max-width:100%;padding:40px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-120b527{text-align:center;}.elementor-248 .elementor-element.elementor-element-120b527 .elementor-heading-title{font-size:23px;}.elementor-248 .elementor-element.elementor-element-ddb8e82 .elementor-heading-title{font-size:19px;}.elementor-248 .elementor-element.elementor-element-e07d8fc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-3fcf22c */<script>
document.addEventListener("DOMContentLoaded", function () {
  const counters = document.querySelectorAll('.counter');

  counters.forEach(counter => {
    const target = parseInt(counter.innerText.replace(/\D/g, ''));
    let count = 0;
    const speed = 200; // lower = faster

    const updateCount = () => {
      const increment = target / speed;

      if (count < target) {
        count += increment;
        counter.innerText = Math.ceil(count) + "+";
        setTimeout(updateCount, 10);
      } else {
        counter.innerText = target + "+";
      }
    };

    updateCount();
  });
});
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71abdc */<style>
.shapes {
  position: relative;
  width: 100%;
  height: 420px;
  border: 2px dashed #ccc;
  border-radius: 12px;
  overflow: hidden;
  background: #f9f9f9;
}

/* Base shape */
.shape {
  position: absolute;
  cursor: grab;
  user-select: none;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  animation: float 6s ease-in-out infinite;
}

/* Floating animation */
@keyframes float {
  0%   { transform: translateY(0px) translateX(0px); }
  25%  { transform: translateY(-8px) translateX(4px); }
  50%  { transform: translateY(6px) translateX(-4px); }
  75%  { transform: translateY(-4px) translateX(6px); }
  100% { transform: translateY(0px) translateX(0px); }
}

/* Hover glow */
.shape:hover {
  box-shadow: 0 0 20px rgba(0,0,0,0.2),
              0 0 40px currentColor;
  transform: scale(1.1);
}

/* Active drag */
.shape:active {
  cursor: grabbing;
  z-index: 999 !important;
  animation: none; /* stop float while dragging */
}

/* Shape types */
.shape.circle { border-radius: 50%; }
.shape.triangle { width:0!important;height:0!important;background:transparent!important;border-style:solid; }
.shape.star { clip-path: polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%); }
.shape.hexagon { clip-path: polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0% 50%); }
.shape.diamond { clip-path: polygon(50% 0%,100% 50%,50% 100%,0% 50%); }
</style>

<script>
(function(){
  const colors = ['#7F77DD','#1D9E75','#D85A30','#D4537E','#378ADD','#639922','#BA7517'];
  const types  = ['circle','square','triangle','star','hexagon','diamond'];
  let zTop = 1;

  function rnd(a,b){ return Math.random()*(b-a)+a; }

  function makeShape(container){
    const type  = types[Math.floor(Math.random()*types.length)];
    const color = colors[Math.floor(Math.random()*colors.length)];
    const size  = Math.round(rnd(44,95));
    const cw = container.offsetWidth, ch = container.offsetHeight;

    const el = document.createElement('div');
    el.className = 'shape '+type;

    // Random animation timing (more natural)
    el.style.animationDuration = rnd(4,10) + 's';
    el.style.animationDelay = rnd(0,3) + 's';

    el.style.cssText += `
      width:${size}px;
      height:${size}px;
      left:${Math.round(rnd(10,cw-size-10))}px;
      top:${Math.round(rnd(10,ch-size-10))}px;
      z-index:${zTop++};
      opacity:${rnd(0.7,1).toFixed(2)};
      color:${color};
    `;

    if(type==='triangle'){
      const h=Math.round(size/2);
      Object.assign(el.style,{
        width:'0',height:'0',background:'transparent',
        borderLeft:h+'px solid transparent',
        borderRight:h+'px solid transparent',
        borderBottom:size+'px solid '+color
      });
    } else {
      el.style.background = color;
    }

    drag(el, container);
    container.appendChild(el);
  }

  function drag(el, wrap){
    let mx,my;

    el.addEventListener('mousedown', e=>{
      e.preventDefault();
      el.style.zIndex=++zTop;
      el.style.animation = 'none'; // stop floating while dragging
      mx=e.clientX; my=e.clientY;

      const mm=ev=>{
        const dx=ev.clientX-mx, dy=ev.clientY-my;
        mx=ev.clientX; my=ev.clientY;

        el.style.left=Math.max(0,Math.min(el.offsetLeft+dx,wrap.offsetWidth-el.offsetWidth))+'px';
        el.style.top =Math.max(0,Math.min(el.offsetTop+dy, wrap.offsetHeight-el.offsetHeight))+'px';
      };

      const mu=()=>{
        document.removeEventListener('mousemove',mm);
        document.removeEventListener('mouseup',mu);

        // restore floating
        el.style.animation = '';
      };

      document.addEventListener('mousemove',mm);
      document.addEventListener('mouseup',mu);
    });
  }

  document.addEventListener('DOMContentLoaded', function(){
    const c = document.querySelector('.shapes');
    if(c){
      for(let i=0;i<8;i++) makeShape(c);
    }
  });
})();
</script>/* End custom CSS */