.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5169 .elementor-element.elementor-element-704a6c9{--display:flex;--min-height:50vh;--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;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5169 .elementor-element.elementor-element-704a6c9:not(.elementor-motion-effects-element-type-background), .elementor-5169 .elementor-element.elementor-element-704a6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communityhousing.org/wp-content/uploads/2025/11/Donate_now_bg-scaled-e1764343246190.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5169 .elementor-element.elementor-element-704a6c9::before, .elementor-5169 .elementor-element.elementor-element-704a6c9 > .elementor-background-video-container::before, .elementor-5169 .elementor-element.elementor-element-704a6c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5169 .elementor-element.elementor-element-704a6c9 > .elementor-background-slideshow::before, .elementor-5169 .elementor-element.elementor-element-704a6c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5169 .elementor-element.elementor-element-704a6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0F172AB3 0%, #0F172A33 100%);}.elementor-5169 .elementor-element.elementor-element-8ab4546{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5169 .elementor-element.elementor-element-26c217b .elementor-button{background-color:#FFFFFF1A;font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.75rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:10rem 10rem 10rem 10rem;padding:0.25rem 0.5rem 0.25rem 0.5rem;}.elementor-5169 .elementor-element.elementor-element-26c217b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-5169 .elementor-element.elementor-element-26c217b .elementor-button-content-wrapper{flex-direction:row;}.elementor-5169 .elementor-element.elementor-element-26c217b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5169 .elementor-element.elementor-element-9194927 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:5.5rem;font-weight:800;letter-spacing:-0.025em;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);color:var( --e-global-color-57e9ea1 );}.elementor-widget-animated-headline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-e538caa{--iteration-count:infinite;margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0px 0px 0px 0px;}.elementor-5169 .elementor-element.elementor-element-e538caa.elementor-element{--align-self:stretch;}.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline-plain-text{color:#FFFFFFF2;}.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline{font-family:"Geist", Sans-serif;font-size:5.5rem;font-weight:800;line-height:2rem;letter-spacing:-0.025em;}.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline-dynamic-text{font-family:"Geist", Sans-serif;font-weight:800;line-height:7rem;letter-spacing:-0.025px;}.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);}.elementor-5169 .elementor-element.elementor-element-336d448{width:var( --container-widget-width, 42rem );max-width:42rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;--container-widget-width:42rem;--container-widget-flex-grow:0;}.elementor-5169 .elementor-element.elementor-element-336d448 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;color:#FFFFFFF2;}.elementor-5169 .elementor-element.elementor-element-dd27bc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-5169 .elementor-element.elementor-element-15b1a5f .elementor-button{background-color:#E37235FC;font-family:"Geist", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:1rem 2rem 1rem 2rem;}.elementor-5169 .elementor-element.elementor-element-15b1a5f .elementor-button-content-wrapper{flex-direction:row;}.elementor-5169 .elementor-element.elementor-element-15b1a5f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5169 .elementor-element.elementor-element-1bc4d1a .elementor-button{background-color:#FFFFFF1A;font-family:"Geist", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:1rem 2rem 1rem 2rem;}.elementor-5169 .elementor-element.elementor-element-1bc4d1a .elementor-button:hover, .elementor-5169 .elementor-element.elementor-element-1bc4d1a .elementor-button:focus{background-color:#FFFFFF33;}.elementor-5169 .elementor-element.elementor-element-1bc4d1a .elementor-button-content-wrapper{flex-direction:row;}.elementor-5169 .elementor-element.elementor-element-1bc4d1a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}body:not(.rtl) .elementor-5169 .elementor-element.elementor-element-502f791{left:50%;}body.rtl .elementor-5169 .elementor-element.elementor-element-502f791{right:50%;}.elementor-5169 .elementor-element.elementor-element-502f791{bottom:0px;}.elementor-5169 .elementor-element.elementor-element-c12edb0{--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:6rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5169 .elementor-element.elementor-element-ba675c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5169 .elementor-element.elementor-element-ba675c4.e-con{--align-self:center;}.elementor-5169 .elementor-element.elementor-element-7b97975{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E47235CC;--border-color:#E47235CC;--border-radius:999rem 999rem 999rem 999rem;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-7b97975:not(.elementor-motion-effects-element-type-background), .elementor-5169 .elementor-element.elementor-element-7b97975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E472351A;}.elementor-5169 .elementor-element.elementor-element-7b97975.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-5169 .elementor-element.elementor-element-4fa8941{width:auto;max-width:auto;}.elementor-5169 .elementor-element.elementor-element-4fa8941 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;line-height:1lh;color:var( --e-global-color-secondary );}.elementor-5169 .elementor-element.elementor-element-4fa8941 .elementor-heading-title a:hover, .elementor-5169 .elementor-element.elementor-element-4fa8941 .elementor-heading-title a:focus{color:var( --e-global-color-b41fdb9 );}.elementor-5169 .elementor-element.elementor-element-1644d6d{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-1644d6d .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:3.75rem;font-weight:800;line-height:1lh;color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-72738bb{width:var( --container-widget-width, 70% );max-width:70%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5169 .elementor-element.elementor-element-72738bb .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-726dc1f{--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:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5169 .elementor-element.elementor-element-c7943be{--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:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-c7943be:not(.elementor-motion-effects-element-type-background), .elementor-5169 .elementor-element.elementor-element-c7943be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5169 .elementor-element.elementor-element-09f02b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5169 .elementor-element.elementor-element-09f02b4.e-con{--align-self:center;}.elementor-5169 .elementor-element.elementor-element-d3dcb43{text-align:center;}.elementor-5169 .elementor-element.elementor-element-d3dcb43 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:3.75rem;font-weight:800;line-height:1lh;color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-2f883be{width:var( --container-widget-width, 80% );max-width:80%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-5169 .elementor-element.elementor-element-2f883be .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-847a80f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5169 .elementor-element.elementor-element-27f2a33{--display:flex;--min-height:240px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-27f2a33:hover{background-color:transparent;background-image:linear-gradient(135deg, #20699E17 0%, #0F72AC0A 100%);}.elementor-5169 .elementor-element.elementor-element-27f2a33.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5169 .elementor-element.elementor-element-ddbf8a9 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-ddbf8a9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-ddbf8a9 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-ddbf8a9 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-ddbf8a9 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-ddbf8a9 .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-ddbf8a9:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-ddbf8a9:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-ddbf8a9 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-widget-eael-counter .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-counter .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5169 .elementor-element.elementor-element-02d7e35 .eael-counter-container{text-align:center;}.elementor-5169 .elementor-element.elementor-element-02d7e35 .eael-counter-number{color:var( --e-global-color-primary );}.elementor-5169 .elementor-element.elementor-element-02d7e35 .eael-counter-number-wrap .eael-counter-number{font-family:"Geist", Sans-serif;font-size:3rem;font-weight:800;line-height:3lh;}.elementor-5169 .elementor-element.elementor-element-02d7e35 .eael-counter-number-suffix{color:var( --e-global-color-primary );font-family:"Geist", Sans-serif;font-size:3rem;font-weight:800;line-height:3lh;}.elementor-5169 .elementor-element.elementor-element-f3a7326{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-f3a7326 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-f1e2a52 );}.elementor-5169 .elementor-element.elementor-element-151ee7a{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-151ee7a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5169 .elementor-element.elementor-element-9aed3de{--display:flex;--min-height:240px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-9aed3de:hover{background-color:transparent;background-image:linear-gradient(135deg, #E4723517 0%, #D965300A 100%);}.elementor-5169 .elementor-element.elementor-element-9aed3de.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-4ae80a7 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-5169 .elementor-element.elementor-element-4ae80a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-4ae80a7.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-4ae80a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-4ae80a7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-4ae80a7 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-4ae80a7 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-4ae80a7 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-4ae80a7 .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-4ae80a7:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-4ae80a7:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-4ae80a7 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-530467b .eael-counter-container{text-align:center;}.elementor-5169 .elementor-element.elementor-element-530467b .eael-counter-number{color:var( --e-global-color-secondary );}.elementor-5169 .elementor-element.elementor-element-530467b .eael-counter-number-wrap .eael-counter-number{font-family:"Geist", Sans-serif;font-size:3rem;font-weight:800;line-height:3lh;}.elementor-5169 .elementor-element.elementor-element-530467b .eael-counter-number-suffix{color:var( --e-global-color-secondary );font-family:"Geist", Sans-serif;font-size:3rem;font-weight:800;line-height:3lh;}.elementor-5169 .elementor-element.elementor-element-580b8b4{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-580b8b4 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-f1e2a52 );}.elementor-5169 .elementor-element.elementor-element-9b6b3d3{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-9b6b3d3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5169 .elementor-element.elementor-element-78e883a{--display:flex;--min-height:240px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-78e883a:hover{background-color:transparent;background-image:linear-gradient(135deg, #5E318917 0%, #4D28710A 100%);}.elementor-5169 .elementor-element.elementor-element-78e883a.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-cb36111 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-5169 .elementor-element.elementor-element-cb36111.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-cb36111.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-cb36111.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-cb36111.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-cb36111 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-cb36111 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-cb36111 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-cb36111 .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-cb36111:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-cb36111:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-cb36111 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-df22d6a .eael-counter-container{text-align:center;}.elementor-5169 .elementor-element.elementor-element-df22d6a .eael-counter-number{color:var( --e-global-color-b41fdb9 );}.elementor-5169 .elementor-element.elementor-element-df22d6a .eael-counter-number-wrap .eael-counter-number{font-family:"Geist", Sans-serif;font-size:3rem;font-weight:800;line-height:3lh;}.elementor-5169 .elementor-element.elementor-element-df22d6a .eael-counter-number-suffix{color:var( --e-global-color-b41fdb9 );font-family:"Geist", Sans-serif;font-size:3rem;font-weight:800;line-height:3lh;}.elementor-5169 .elementor-element.elementor-element-82309fc{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-82309fc .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-f1e2a52 );}.elementor-5169 .elementor-element.elementor-element-e4afa61{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-e4afa61 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5169 .elementor-element.elementor-element-90a65b2{--display:flex;--min-height:240px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-90a65b2:hover{background-color:transparent;background-image:linear-gradient(135deg, #0AAF5A17 0%, #0871480A 100%);}.elementor-5169 .elementor-element.elementor-element-90a65b2.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-3c63aab .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-5169 .elementor-element.elementor-element-3c63aab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-3c63aab.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-3c63aab.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-3c63aab.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-3c63aab .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-3c63aab .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-3c63aab .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-3c63aab .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-3c63aab:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-3c63aab:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-3c63aab .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-24ca7dc .eael-counter-container{text-align:center;}.elementor-5169 .elementor-element.elementor-element-24ca7dc .eael-counter-number{color:var( --e-global-color-8f45ad8 );}.elementor-5169 .elementor-element.elementor-element-24ca7dc .eael-counter-number-wrap .eael-counter-number{font-family:"Geist", Sans-serif;font-size:3rem;font-weight:800;line-height:3lh;}.elementor-5169 .elementor-element.elementor-element-0f727df{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-0f727df .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-f1e2a52 );}.elementor-5169 .elementor-element.elementor-element-5b05c79{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-5b05c79 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5169 .elementor-element.elementor-element-719e944{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-c4cb37a );--border-color:var( --e-global-color-c4cb37a );--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5169 .elementor-element.elementor-element-719e944:hover{background-color:#FFFFFF33;}.elementor-5169 .elementor-element.elementor-element-719e944.e-con{--align-self:center;}.elementor-5169 .elementor-element.elementor-element-4f6839e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5169 .elementor-element.elementor-element-0282cb0{padding:0px 0px 0px 0px;text-align:center;}.elementor-5169 .elementor-element.elementor-element-0282cb0 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.2rem;font-weight:400;line-height:2.2rem;color:var( --e-global-color-f1e2a52 );}.elementor-5169 .elementor-element.elementor-element-ff060fa .elementor-button{background-color:#E37235FC;font-family:"Geist", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:0.7rem 2rem 0.7rem 2rem;}.elementor-5169 .elementor-element.elementor-element-ff060fa:hover{--e-transform-scale:1.04;}.elementor-5169 .elementor-element.elementor-element-ff060fa .elementor-button:hover, .elementor-5169 .elementor-element.elementor-element-ff060fa .elementor-button:focus{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-5169 .elementor-element.elementor-element-393cdb1{--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:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5169 .elementor-element.elementor-element-c4b8e30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5169 .elementor-element.elementor-element-de9d224{text-align:center;}.elementor-5169 .elementor-element.elementor-element-de9d224 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:60px;font-weight:800;line-height:1.25lh;color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-797ecec{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-797ecec .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-1dcf9b7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-5169 .elementor-element.elementor-element-dd00097{--display:flex;--min-height:240px;--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;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-dd00097:hover{background-color:transparent;background-image:linear-gradient(135deg, #20699E17 0%, #0F72AC0A 100%);}.elementor-5169 .elementor-element.elementor-element-dd00097.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-cec7ac1 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-cec7ac1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-cec7ac1 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-cec7ac1 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-cec7ac1 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-cec7ac1 .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-cec7ac1:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-cec7ac1:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-cec7ac1 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-f09d05b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-ad434c1 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-5169 .elementor-element.elementor-element-ad434c1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-ad434c1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-ad434c1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-ad434c1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-ad434c1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-ad434c1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-ad434c1 .elementor-icon{font-size:1.3em;}.elementor-5169 .elementor-element.elementor-element-ad434c1 .elementor-icon i{transform:rotate(0deg);}.elementor-5169 .elementor-element.elementor-element-ad434c1 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-ad434c1 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5169 .elementor-element.elementor-element-ad434c1:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-ad434c1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-05d9062{--display:flex;--min-height:240px;--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;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-05d9062:hover{background-color:transparent;background-image:linear-gradient(135deg, #E4723517 0%, #D965300A 100%);}.elementor-5169 .elementor-element.elementor-element-05d9062.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-dd10342 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5169 .elementor-element.elementor-element-dd10342.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-dd10342.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-dd10342.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-dd10342.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-dd10342 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-dd10342 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-dd10342 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-dd10342 .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-dd10342:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-dd10342:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-dd10342 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-55bed11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-88132d5 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-5169 .elementor-element.elementor-element-88132d5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-88132d5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-88132d5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-88132d5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-88132d5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-88132d5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-88132d5 .elementor-icon{font-size:1.3em;}.elementor-5169 .elementor-element.elementor-element-88132d5 .elementor-icon i{transform:rotate(0deg);}.elementor-5169 .elementor-element.elementor-element-88132d5 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-88132d5 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5169 .elementor-element.elementor-element-88132d5:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-88132d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-7aac178{--display:flex;--min-height:240px;--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;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-7aac178:hover{background-color:transparent;background-image:linear-gradient(135deg, #C57F0817 0%, #A66D070A 100%);}.elementor-5169 .elementor-element.elementor-element-7aac178.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-3894ffa .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5169 .elementor-element.elementor-element-3894ffa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-3894ffa.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-3894ffa.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-3894ffa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-3894ffa .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-3894ffa .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-3894ffa .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-3894ffa .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-3894ffa:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-3894ffa:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-3894ffa .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-f3b27c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-f26b7a1 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-5169 .elementor-element.elementor-element-f26b7a1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-f26b7a1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-f26b7a1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-f26b7a1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-f26b7a1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-f26b7a1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-f26b7a1 .elementor-icon{font-size:1.3em;}.elementor-5169 .elementor-element.elementor-element-f26b7a1 .elementor-icon i{transform:rotate(0deg);}.elementor-5169 .elementor-element.elementor-element-f26b7a1 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-f26b7a1 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5169 .elementor-element.elementor-element-f26b7a1:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-f26b7a1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-ef65282{--display:flex;--min-height:240px;--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;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-ef65282:hover{background-color:transparent;background-image:linear-gradient(135deg, #DC262617 0%, #B91C1C0A 100%);}.elementor-5169 .elementor-element.elementor-element-ef65282.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-69331a8 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-69331a8.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-69331a8 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-69331a8 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-69331a8 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-69331a8 .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-69331a8:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-69331a8:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-69331a8 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-ebae7ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-7be8bf4 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-5169 .elementor-element.elementor-element-7be8bf4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-7be8bf4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-7be8bf4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-7be8bf4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-7be8bf4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-7be8bf4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-7be8bf4 .elementor-icon{font-size:1.3em;}.elementor-5169 .elementor-element.elementor-element-7be8bf4 .elementor-icon i{transform:rotate(0deg);}.elementor-5169 .elementor-element.elementor-element-7be8bf4 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-7be8bf4 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5169 .elementor-element.elementor-element-7be8bf4:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-7be8bf4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-ca04b89{--display:flex;--min-height:240px;--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;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-ca04b89:not(.elementor-motion-effects-element-type-background), .elementor-5169 .elementor-element.elementor-element-ca04b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-5169 .elementor-element.elementor-element-ca04b89:hover{background-color:transparent;background-image:linear-gradient(135deg, #0AAF5A17 0%, #0871480A 100%);}.elementor-5169 .elementor-element.elementor-element-ca04b89.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-c8536ad .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5169 .elementor-element.elementor-element-c8536ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-c8536ad.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-c8536ad.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-c8536ad.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-c8536ad .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-c8536ad .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-c8536ad .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-c8536ad .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-c8536ad:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-c8536ad:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-c8536ad .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-90227e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-c70129b .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-5169 .elementor-element.elementor-element-c70129b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-c70129b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-c70129b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-c70129b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-c70129b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-c70129b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-c70129b .elementor-icon{font-size:1.3em;}.elementor-5169 .elementor-element.elementor-element-c70129b .elementor-icon i{transform:rotate(0deg);}.elementor-5169 .elementor-element.elementor-element-c70129b .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-c70129b .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5169 .elementor-element.elementor-element-c70129b:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-c70129b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-c6603b8{--display:flex;--min-height:240px;--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;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-c6603b8:hover{background-color:transparent;background-image:linear-gradient(135deg, #5E318917 0%, #4D28710A 100%);}.elementor-5169 .elementor-element.elementor-element-c6603b8.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-855c7d1 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5169 .elementor-element.elementor-element-855c7d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-855c7d1.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-855c7d1.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-855c7d1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-855c7d1 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-855c7d1 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-855c7d1 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-855c7d1 .elementor-icon-box-title{color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-855c7d1:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-855c7d1:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-855c7d1 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-3871459{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-0272133 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-5169 .elementor-element.elementor-element-0272133.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0272133.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-0272133.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0272133.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0272133.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0272133.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-0272133 .elementor-icon{font-size:1.3em;}.elementor-5169 .elementor-element.elementor-element-0272133 .elementor-icon i{transform:rotate(0deg);}.elementor-5169 .elementor-element.elementor-element-0272133 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-0272133 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5169 .elementor-element.elementor-element-0272133:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-0272133:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-8352cd2{--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:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5169 .elementor-element.elementor-element-abc7a00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5169 .elementor-element.elementor-element-abc7a00.e-con{--align-self:center;}.elementor-5169 .elementor-element.elementor-element-447bd4d{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E47235CC;--border-color:#E47235CC;--border-radius:999rem 999rem 999rem 999rem;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-447bd4d:not(.elementor-motion-effects-element-type-background), .elementor-5169 .elementor-element.elementor-element-447bd4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E472351A;}.elementor-5169 .elementor-element.elementor-element-447bd4d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-5169 .elementor-element.elementor-element-1c11dd8{padding:0px 0px 0px 0px;}.elementor-5169 .elementor-element.elementor-element-1c11dd8 .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-5169 .elementor-element.elementor-element-1c11dd8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5169 .elementor-element.elementor-element-1c11dd8.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-1c11dd8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5169 .elementor-element.elementor-element-1c11dd8 .elementor-icon{font-size:16px;}.elementor-5169 .elementor-element.elementor-element-1c11dd8 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-1c11dd8 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:0.8rem;font-weight:700;line-height:0px;}.elementor-5169 .elementor-element.elementor-element-1c11dd8 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5169 .elementor-element.elementor-element-be984df{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-be984df .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:3.75rem;font-weight:800;line-height:3lh;color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-cfecc4e{width:var( --container-widget-width, 70% );max-width:70%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5169 .elementor-element.elementor-element-cfecc4e .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-86998d0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-5169 .elementor-element.elementor-element-879dc61{--display:flex;--min-height:240px;--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;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-879dc61:hover{background-color:transparent;background-image:linear-gradient(135deg, #9E712017 0%, #AC840F0A 100%);}.elementor-5169 .elementor-element.elementor-element-879dc61.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-9784fd2 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5169 .elementor-element.elementor-element-9784fd2 .elementor-icon-box-title{margin-block-end:0px;color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-9784fd2.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-9784fd2 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-9784fd2 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-9784fd2 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.8rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-9784fd2:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-9784fd2:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-9784fd2 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-98b265b .eael-counter-container{text-align:left;}.elementor-5169 .elementor-element.elementor-element-98b265b .eael-counter-number{color:var( --e-global-color-8f45ad8 );}.elementor-5169 .elementor-element.elementor-element-98b265b .eael-counter-number-wrap .eael-counter-number{font-family:"Geist", Sans-serif;font-size:2.5rem;font-weight:800;}.elementor-5169 .elementor-element.elementor-element-98b265b .eael-counter-number-prefix{color:var( --e-global-color-8f45ad8 );font-family:"Geist", Sans-serif;font-size:2.5rem;font-weight:800;}.elementor-5169 .elementor-element.elementor-element-98b265b .eael-counter-number-suffix{color:var( --e-global-color-8f45ad8 );font-family:"Geist", Sans-serif;font-size:2.5rem;font-weight:800;}.elementor-5169 .elementor-element.elementor-element-b2645f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-4ace8cd .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-5169 .elementor-element.elementor-element-4ace8cd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-4ace8cd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-4ace8cd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-4ace8cd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-4ace8cd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-4ace8cd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-4ace8cd .elementor-icon{font-size:1.3em;}.elementor-5169 .elementor-element.elementor-element-4ace8cd .elementor-icon i{transform:rotate(0deg);}.elementor-5169 .elementor-element.elementor-element-4ace8cd .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-4ace8cd .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5169 .elementor-element.elementor-element-4ace8cd:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-4ace8cd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-1e794cf{--display:flex;--min-height:240px;--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;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-1e794cf:hover{background-color:transparent;background-image:linear-gradient(135deg, #20789E17 0%, #0F6CAC0A 100%);}.elementor-5169 .elementor-element.elementor-element-1e794cf.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-87cffd7 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5169 .elementor-element.elementor-element-87cffd7 .elementor-icon-box-title{margin-block-end:0px;color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-87cffd7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-87cffd7 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-87cffd7 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-87cffd7 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.8rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-87cffd7:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-87cffd7:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-87cffd7 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-47624db .eael-counter-container{text-align:left;}.elementor-5169 .elementor-element.elementor-element-47624db .eael-counter-number{color:var( --e-global-color-8f45ad8 );}.elementor-5169 .elementor-element.elementor-element-47624db .eael-counter-number-wrap .eael-counter-number{font-family:"Geist", Sans-serif;font-size:2.5rem;font-weight:800;}.elementor-5169 .elementor-element.elementor-element-47624db .eael-counter-number-prefix{color:var( --e-global-color-8f45ad8 );font-family:"Geist", Sans-serif;font-size:2.5rem;font-weight:800;}.elementor-5169 .elementor-element.elementor-element-47624db .eael-counter-number-suffix{color:var( --e-global-color-8f45ad8 );font-family:"Geist", Sans-serif;font-size:2.5rem;font-weight:800;}.elementor-5169 .elementor-element.elementor-element-077f018{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-0befe29 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-5169 .elementor-element.elementor-element-0befe29.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0befe29.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-0befe29.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0befe29.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0befe29.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0befe29.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-0befe29 .elementor-icon{font-size:1.3em;}.elementor-5169 .elementor-element.elementor-element-0befe29 .elementor-icon i{transform:rotate(0deg);}.elementor-5169 .elementor-element.elementor-element-0befe29 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-0befe29 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5169 .elementor-element.elementor-element-0befe29:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-0befe29:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-d64b8e8{--display:flex;--min-height:240px;--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;--background-transition:0.15s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--e-con-transform-transition-duration:150ms;}.elementor-5169 .elementor-element.elementor-element-d64b8e8:hover{background-color:transparent;background-image:linear-gradient(135deg, #9E712017 0%, #AC840F0A 100%);}.elementor-5169 .elementor-element.elementor-element-d64b8e8.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-5169 .elementor-element.elementor-element-0d1f3d9 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5169 .elementor-element.elementor-element-0d1f3d9 .elementor-icon-box-title{margin-block-end:0px;color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-default .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );border-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-0d1f3d9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-0d1f3d9 .elementor-icon{font-size:2.5rem;padding:1.2rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-0d1f3d9 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-0d1f3d9 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.8rem;font-weight:700;line-height:1.75rem;}.elementor-5169 .elementor-element.elementor-element-0d1f3d9:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-0d1f3d9:has(:focus) .elementor-icon-box-title{color:#0F192A;}.elementor-5169 .elementor-element.elementor-element-0d1f3d9 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-fa88544 .eael-counter-container{text-align:left;}.elementor-5169 .elementor-element.elementor-element-fa88544 .eael-counter-number{color:var( --e-global-color-8f45ad8 );}.elementor-5169 .elementor-element.elementor-element-fa88544 .eael-counter-number-wrap .eael-counter-number{font-family:"Geist", Sans-serif;font-size:2.5rem;font-weight:800;}.elementor-5169 .elementor-element.elementor-element-fa88544 .eael-counter-number-prefix{color:var( --e-global-color-8f45ad8 );font-family:"Geist", Sans-serif;font-size:2.5rem;font-weight:800;}.elementor-5169 .elementor-element.elementor-element-fa88544 .eael-counter-number-suffix{color:var( --e-global-color-8f45ad8 );font-family:"Geist", Sans-serif;font-size:2.5rem;font-weight:800;}.elementor-5169 .elementor-element.elementor-element-f2acd45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-4bac608 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-5169 .elementor-element.elementor-element-4bac608.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-4bac608.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-4bac608.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-4bac608.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-4bac608.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-4bac608.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-4bac608 .elementor-icon{font-size:1.3em;}.elementor-5169 .elementor-element.elementor-element-4bac608 .elementor-icon i{transform:rotate(0deg);}.elementor-5169 .elementor-element.elementor-element-4bac608 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-4bac608 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-5169 .elementor-element.elementor-element-4bac608:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-4bac608:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5169 .elementor-element.elementor-element-68fd171{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5169 .elementor-element.elementor-element-43bedfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5169 .elementor-element.elementor-element-43bedfb.e-con{--align-self:center;}.elementor-5169 .elementor-element.elementor-element-1c464c6{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E47235CC;--border-color:#E47235CC;--border-radius:999rem 999rem 999rem 999rem;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-1c464c6:not(.elementor-motion-effects-element-type-background), .elementor-5169 .elementor-element.elementor-element-1c464c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E472351A;}.elementor-5169 .elementor-element.elementor-element-1c464c6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-5169 .elementor-element.elementor-element-5aa1660{padding:0px 0px 0px 0px;}.elementor-5169 .elementor-element.elementor-element-5aa1660 .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-5169 .elementor-element.elementor-element-5aa1660.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5169 .elementor-element.elementor-element-5aa1660.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-5aa1660.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5169 .elementor-element.elementor-element-5aa1660 .elementor-icon{font-size:16px;}.elementor-5169 .elementor-element.elementor-element-5aa1660 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-5aa1660 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:0.8rem;font-weight:700;line-height:0px;}.elementor-5169 .elementor-element.elementor-element-5aa1660 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5169 .elementor-element.elementor-element-39282ef{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5169 .elementor-element.elementor-element-39282ef .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:3.75rem;font-weight:800;line-height:3lh;color:#0F172A;}.elementor-5169 .elementor-element.elementor-element-0008cec{width:var( --container-widget-width, 70% );max-width:70%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5169 .elementor-element.elementor-element-0008cec .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-ce97ba9{width:var( --container-widget-width, 70% );max-width:70%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5169 .elementor-element.elementor-element-ce97ba9.elementor-element{--align-self:center;}.elementor-5169 .elementor-element.elementor-element-ce97ba9 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;color:#475569;}.elementor-5169 .elementor-element.elementor-element-8665b10 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.25rem;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:0.75rem 1.5rem 0.75rem 1.5rem;}.elementor-5169 .elementor-element.elementor-element-8665b10 .elementor-button:hover, .elementor-5169 .elementor-element.elementor-element-8665b10 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-5169 .elementor-element.elementor-element-8665b10{margin:1.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-5169 .elementor-element.elementor-element-8665b10.elementor-element{--align-self:center;}.elementor-5169 .elementor-element.elementor-element-8665b10 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5169 .elementor-element.elementor-element-8665b10 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5169 .elementor-element.elementor-element-701f96a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5169 .elementor-element.elementor-element-eb22091{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5169 .elementor-element.elementor-element-eb22091.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-5169 .elementor-element.elementor-element-7d907d8 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-5169 .elementor-element.elementor-element-7d907d8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;fill:var( --e-global-color-57e9ea1 );color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-7d907d8.elementor-view-framed .elementor-icon, .elementor-5169 .elementor-element.elementor-element-7d907d8.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5169 .elementor-element.elementor-element-7d907d8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-7d907d8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-7d907d8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-5169 .elementor-element.elementor-element-7d907d8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5169 .elementor-element.elementor-element-7d907d8.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-5169 .elementor-element.elementor-element-7d907d8 .elementor-icon{font-size:2.7rem;padding:1rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-5169 .elementor-element.elementor-element-7d907d8 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-7d907d8 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:1.8rem;font-weight:700;line-height:0.25rem;}.elementor-5169 .elementor-element.elementor-element-7d907d8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5169 .elementor-element.elementor-element-7d907d8:has(:hover) .elementor-icon-box-title,
					 .elementor-5169 .elementor-element.elementor-element-7d907d8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-5169 .elementor-element.elementor-element-7d907d8 .elementor-icon-box-description{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-57e9ea1 );}.elementor-5169 .elementor-element.elementor-element-ba59185{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-5169 .elementor-element.elementor-element-a72598c .elementor-button{background-color:#FFFFFF;font-family:"Geist", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:1rem 2rem 1rem 2rem;}.elementor-5169 .elementor-element.elementor-element-a72598c .elementor-button:hover, .elementor-5169 .elementor-element.elementor-element-a72598c .elementor-button:focus{background-color:#FFFFFFE6;}.elementor-5169 .elementor-element.elementor-element-a72598c.elementor-element{--align-self:stretch;}.elementor-5169 .elementor-element.elementor-element-a72598c .elementor-button-content-wrapper{flex-direction:row;}.elementor-5169 .elementor-element.elementor-element-a72598c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5169 .elementor-element.elementor-element-cce107a .elementor-button{background-color:#FFFFFF00;font-family:"Geist", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:1rem 2rem 1rem 2rem;}.elementor-5169 .elementor-element.elementor-element-cce107a .elementor-button:hover, .elementor-5169 .elementor-element.elementor-element-cce107a .elementor-button:focus{background-color:#FFFFFF19;}.elementor-5169 .elementor-element.elementor-element-cce107a.elementor-element{--align-self:stretch;}.elementor-5169 .elementor-element.elementor-element-cce107a .elementor-button-content-wrapper{flex-direction:row;}.elementor-5169 .elementor-element.elementor-element-cce107a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5169 .elementor-element.elementor-element-3119f4d{--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;--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-widget-off-canvas .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-off-canvas .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5169 .elementor-element.elementor-element-4ae34cb .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-5169 .elementor-element.elementor-element-4ae34cb{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:60%;--e-off-canvas-height:70%;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.2s;--e-off-canvas-overlay-opacity:1;}.elementor-5169 .elementor-element.elementor-element-dadb3e3{--display:flex;}@media(max-width:1366px){.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline{font-size:5rem;line-height:1rem;}.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline-dynamic-text{line-height:5lh;}.elementor-5169 .elementor-element.elementor-element-847a80f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5169 .elementor-element.elementor-element-27f2a33{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5169 .elementor-element.elementor-element-9aed3de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5169 .elementor-element.elementor-element-78e883a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5169 .elementor-element.elementor-element-90a65b2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5169 .elementor-element.elementor-element-1dcf9b7{--grid-auto-flow:row;}.elementor-5169 .elementor-element.elementor-element-86998d0{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-5169 .elementor-element.elementor-element-704a6c9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5169 .elementor-element.elementor-element-9194927 .elementor-heading-title{font-size:4.5rem;}.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline{font-size:4rem;}.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline-dynamic-text{line-height:4lh;}.elementor-5169 .elementor-element.elementor-element-726dc1f{--padding-top:0rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5169 .elementor-element.elementor-element-847a80f{--grid-auto-flow:row;}.elementor-5169 .elementor-element.elementor-element-1dcf9b7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5169 .elementor-element.elementor-element-f09d05b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-55bed11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-f3b27c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-ebae7ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-90227e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-3871459{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-86998d0{--grid-auto-flow:row;}.elementor-5169 .elementor-element.elementor-element-b2645f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-077f018{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-f2acd45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-701f96a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-5169 .elementor-element.elementor-element-704a6c9{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-9194927 .elementor-heading-title{font-size:2rem;}.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline{font-size:1.5rem;}.elementor-5169 .elementor-element.elementor-element-e538caa .elementor-headline-dynamic-text{line-height:3lh;}.elementor-5169 .elementor-element.elementor-element-336d448 .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-5169 .elementor-element.elementor-element-dd27bc1{--width:50%;}.elementor-5169 .elementor-element.elementor-element-15b1a5f{width:100%;max-width:100%;}.elementor-5169 .elementor-element.elementor-element-15b1a5f.elementor-element{--align-self:stretch;}.elementor-5169 .elementor-element.elementor-element-15b1a5f .elementor-button{font-size:1rem;line-height:1.5rem;padding:.75rem 1rem .75rem 1rem;}.elementor-5169 .elementor-element.elementor-element-1bc4d1a{width:100%;max-width:100%;}.elementor-5169 .elementor-element.elementor-element-1bc4d1a .elementor-button{font-size:1rem;line-height:1.5rem;padding:.75rem 1rem .75rem 1rem;}.elementor-5169 .elementor-element.elementor-element-7b97975{--width:60;}.elementor-5169 .elementor-element.elementor-element-4fa8941 .elementor-heading-title{font-size:0.7rem;}.elementor-5169 .elementor-element.elementor-element-1644d6d .elementor-heading-title{font-size:2rem;line-height:2lh;}.elementor-5169 .elementor-element.elementor-element-72738bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5169 .elementor-element.elementor-element-72738bb .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-5169 .elementor-element.elementor-element-726dc1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-c7943be{--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-d3dcb43 .elementor-heading-title{font-size:2.5rem;}.elementor-5169 .elementor-element.elementor-element-2f883be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5169 .elementor-element.elementor-element-2f883be .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-5169 .elementor-element.elementor-element-847a80f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-719e944{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-393cdb1{--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-c4b8e30{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5169 .elementor-element.elementor-element-de9d224 .elementor-heading-title{font-size:2rem;line-height:2lh;}.elementor-5169 .elementor-element.elementor-element-797ecec .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-5169 .elementor-element.elementor-element-1dcf9b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5169 .elementor-element.elementor-element-dd00097{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-f09d05b{--width:64%;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-05d9062{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-55bed11{--width:64%;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-7aac178{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-f3b27c0{--width:64%;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-ef65282{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-ebae7ab{--width:64%;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-ca04b89{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-90227e0{--width:64%;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-c6603b8{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-3871459{--width:64%;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-86998d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5169 .elementor-element.elementor-element-b2645f4{--width:64%;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-077f018{--width:64%;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-f2acd45{--width:64%;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-5169 .elementor-element.elementor-element-701f96a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-eb22091{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5169 .elementor-element.elementor-element-7d907d8 .elementor-icon-box-title, .elementor-5169 .elementor-element.elementor-element-7d907d8 .elementor-icon-box-title a{line-height:2rem;}.elementor-5169 .elementor-element.elementor-element-a72598c .elementor-button{font-size:0.9rem;padding:.75rem 1rem .75rem 1rem;}.elementor-5169 .elementor-element.elementor-element-cce107a .elementor-button{font-size:0.9rem;padding:.75rem 1rem .75rem 1rem;}}@media(min-width:768px){.elementor-5169 .elementor-element.elementor-element-8ab4546{--content-width:1400px;}.elementor-5169 .elementor-element.elementor-element-ba675c4{--width:56rem;}.elementor-5169 .elementor-element.elementor-element-7b97975{--width:auto;}.elementor-5169 .elementor-element.elementor-element-c7943be{--content-width:1300px;}.elementor-5169 .elementor-element.elementor-element-09f02b4{--width:56rem;}.elementor-5169 .elementor-element.elementor-element-719e944{--width:70%;}.elementor-5169 .elementor-element.elementor-element-393cdb1{--content-width:1300px;}.elementor-5169 .elementor-element.elementor-element-c4b8e30{--content-width:672px;}.elementor-5169 .elementor-element.elementor-element-f09d05b{--width:100%;}.elementor-5169 .elementor-element.elementor-element-55bed11{--width:100%;}.elementor-5169 .elementor-element.elementor-element-f3b27c0{--width:100%;}.elementor-5169 .elementor-element.elementor-element-ebae7ab{--width:100%;}.elementor-5169 .elementor-element.elementor-element-90227e0{--width:100%;}.elementor-5169 .elementor-element.elementor-element-3871459{--width:100%;}.elementor-5169 .elementor-element.elementor-element-abc7a00{--width:56rem;}.elementor-5169 .elementor-element.elementor-element-447bd4d{--width:auto;}.elementor-5169 .elementor-element.elementor-element-b2645f4{--width:100%;}.elementor-5169 .elementor-element.elementor-element-077f018{--width:100%;}.elementor-5169 .elementor-element.elementor-element-f2acd45{--width:100%;}.elementor-5169 .elementor-element.elementor-element-43bedfb{--width:56rem;}.elementor-5169 .elementor-element.elementor-element-1c464c6{--width:auto;}.elementor-5169 .elementor-element.elementor-element-eb22091{--width:70%;}}@media(max-width:1366px) and (min-width:768px){.elementor-5169 .elementor-element.elementor-element-ba675c4{--width:100%;}.elementor-5169 .elementor-element.elementor-element-09f02b4{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5169 .elementor-element.elementor-element-f09d05b{--width:100%;}.elementor-5169 .elementor-element.elementor-element-55bed11{--width:100%;}.elementor-5169 .elementor-element.elementor-element-f3b27c0{--width:100%;}.elementor-5169 .elementor-element.elementor-element-ebae7ab{--width:100%;}.elementor-5169 .elementor-element.elementor-element-90227e0{--width:100%;}.elementor-5169 .elementor-element.elementor-element-3871459{--width:100%;}.elementor-5169 .elementor-element.elementor-element-b2645f4{--width:100%;}.elementor-5169 .elementor-element.elementor-element-077f018{--width:100%;}.elementor-5169 .elementor-element.elementor-element-f2acd45{--width:100%;}.elementor-5169 .elementor-element.elementor-element-eb22091{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-26c217b */.elementor-5169 .elementor-element.elementor-element-26c217b .elementor-button {
    backdrop-filter: blur(4px);
}

.elementor-5169 .elementor-element.elementor-element-26c217b .elementor-button-icon {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-e538caa */.elementor-5169 .elementor-element.elementor-element-e538caa h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15b1a5f *//* Adds a blurred white underlay centered under the content */
.elementor-5169 .elementor-element.elementor-element-15b1a5f{
  position: relative;
  overflow: visible;                /* let the blur breathe */
  isolation: isolate;
}
.elementor-5169 .elementor-element.elementor-element-15b1a5f::after{
  content:"";
  position:absolute;
  inset: 12% 10%;                   /* size of the glow plate */
  background: rgba(255,255,255,.35);/* white glow color */
  filter: blur(14px);               /* softness */
  opacity: 0;
  transition: opacity .25s ease;
  z-index: 0;                       /* sits under text/icon */
  border-radius: inherit;
}
.elementor-5169 .elementor-element.elementor-element-15b1a5f > *{ position: relative; z-index: 1; } /* keep content above */
.elementor-5169 .elementor-element.elementor-element-15b1a5f:hover::after,
.elementor-5169 .elementor-element.elementor-element-15b1a5f:focus-visible::after{ opacity: 1; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bc4d1a */.elementor-5169 .elementor-element.elementor-element-1bc4d1a .elementor-button {
    backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd27bc1 */@media screen and (max-width:440px) {
    .elementor-5169 .elementor-element.elementor-element-dd27bc1 {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-502f791 *//* Ensure the hero is the positioning context */
.chi-hero { position: relative; }

/* Scroll button */
.chi-hero .chi-scroll-next{
  position: absolute;
  left: 50%; bottom: 28px; transform: translateX(-50%);
  width: 56px; height: 56px; border-radius: 999px;
  display: grid; place-items: center; line-height: 1;
  z-index: 5;
  /* Force white arrow & proper glass look */
  color: rgba(255,255,255,.75) !important;
  /*border: 2px solid rgba(255,255,255,.85) !important;*/
  background: rgba(255,255,255,.10) !important;
  -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px);
  text-decoration: none;
  box-shadow: 0 6px 24px rgba(0,0,0,.25);
  transition: transform .25s ease, background-color .25s ease, color .25s ease, box-shadow .25s ease;
  animation: chi-bounce 1.6s ease-in-out infinite;
  will-change: transform;
}

/* Keep white on visited/focus too (prevents theme link colors) */
.chi-hero .chi-scroll-next:visited,
.chi-hero .chi-scroll-next:focus { color:#fff !important; }

/* Hover = full white pill */
.chi-hero .chi-scroll-next:hover{
  background:rgba(255,255,255,.05) !important;
  color: rgba(255,255,255, 1) !important;
  transform: translateX(-50%) translateY(-2px) scale(1.04);
  box-shadow: 0 10px 28px rgba(0,0,0,.28);
}

/* Hop animation */
@keyframes chi-bounce{
  0%,100% { transform: translateX(-50%) translateY(0); }
  40%     { transform: translateX(-50%) translateY(-7px); }
  60%     { transform: translateX(-50%) translateY(-2px); }
}

@media (max-width:767px){
  .chi-hero .chi-scroll-next{ bottom:16px; width:52px; height:52px; }
}

@media (prefers-reduced-motion: reduce){
  .chi-hero .chi-scroll-next{ animation:none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1644d6d */.elementor-5169 .elementor-element.elementor-element-1644d6d .highmark {
    background-image: linear-gradient(90deg, #3B8FC4, #20699e, #61318c, #e26c28 );
    
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.elementor-5169 .elementor-element.elementor-element-1644d6d::after {
  content: "";
  display: block;
  width: 6rem;
  height: .25rem;
  margin: 2rem auto 0;
  background-color: var(--e-global-color-accent);
  border-radius: 9999px;   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-493cfb1 */.elementor-5169 .elementor-element.elementor-element-493cfb1 {
    display: none!important;
    visibility: hidden!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3dcb43 */.highmark {
    background-image: linear-gradient(90deg, #3B8FC4, #20699e, #61318c, #e26c28 );
    
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.elementor-5169 .elementor-element.elementor-element-d3dcb43::after {
  content: "";
  display: block;
  width: 6rem;
  height: .25rem;
  margin: 2rem auto 0;
  background-color: var(--e-global-color-accent);
  border-radius: 9999px;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3a7326 */.elementor-5169 .elementor-element.elementor-element-f3a7326 {
    max-width: 220px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-151ee7a */.elementor-5169 .elementor-element.elementor-element-151ee7a {
    max-width: 220px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f2a33 */.elementor-5169 .elementor-element.elementor-element-27f2a33, .elementor-5169 .elementor-element.elementor-element-27f2a33 *, .elementor-5169 .elementor-element.elementor-element-27f2a33:hover, .elementor-5169 .elementor-element.elementor-element-27f2a33:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-27f2a33 .elementor-icon {
    transition-duration:0.3s;
background-image: linear-gradient(to bottom right, #20699e, #0F72AC);
}

.elementor-5169 .elementor-element.elementor-element-27f2a33:hover .elementor-icon {
    transition-duration:0.3s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-580b8b4 */.elementor-5169 .elementor-element.elementor-element-580b8b4 {
    max-width: 220px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b6b3d3 */.elementor-5169 .elementor-element.elementor-element-9b6b3d3 {
    max-width: 220px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aed3de */.elementor-5169 .elementor-element.elementor-element-9aed3de, .elementor-5169 .elementor-element.elementor-element-9aed3de *, .elementor-5169 .elementor-element.elementor-element-9aed3de:hover, .elementor-5169 .elementor-element.elementor-element-9aed3de:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-9aed3de .elementor-icon {
    transition-duration:0.3s;
background-image: linear-gradient(to bottom right, #E47235, #D96530);

}

.elementor-5169 .elementor-element.elementor-element-9aed3de:hover .elementor-icon {
    transition-duration:0.3s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82309fc */.elementor-5169 .elementor-element.elementor-element-82309fc {
    max-width: 220px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4afa61 */.elementor-5169 .elementor-element.elementor-element-e4afa61 {
    max-width: 220px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e883a */.elementor-5169 .elementor-element.elementor-element-78e883a, .elementor-5169 .elementor-element.elementor-element-78e883a *, .elementor-5169 .elementor-element.elementor-element-78e883a:hover, .elementor-5169 .elementor-element.elementor-element-78e883a:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-78e883a .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(to bottom right, #5E3189, #4D2871);
}

.elementor-5169 .elementor-element.elementor-element-78e883a:hover .elementor-icon {
    transition-duration:0.3s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f727df */.elementor-5169 .elementor-element.elementor-element-0f727df {
    max-width: 220px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b05c79 */.elementor-5169 .elementor-element.elementor-element-5b05c79 {
    max-width: 220px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a65b2 */.elementor-5169 .elementor-element.elementor-element-90a65b2 {
    display: none;
    visibility: hidden;
}
.elementor-5169 .elementor-element.elementor-element-90a65b2, .elementor-5169 .elementor-element.elementor-element-90a65b2 *, .elementor-5169 .elementor-element.elementor-element-90a65b2:hover, .elementor-5169 .elementor-element.elementor-element-90a65b2:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-90a65b2 .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(to bottom right, #0AAF5A, #087148);
}

.elementor-5169 .elementor-element.elementor-element-90a65b2:hover .elementor-icon {
    transition-duration:0.3s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0282cb0 */.elementor-5169 .elementor-element.elementor-element-0282cb0 a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-5169 .elementor-element.elementor-element-0282cb0 .highmark {
    background-image: linear-gradient(90deg, #3B8FC4, #20699e, #61318c );
    
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff060fa *//* Adds a blurred white underlay centered under the content */
.elementor-5169 .elementor-element.elementor-element-ff060fa{
  position: relative;
  overflow: visible;                /* let the blur breathe */
  isolation: isolate;
}
.elementor-5169 .elementor-element.elementor-element-ff060fa::after{
  content:"";
  position:absolute;
  inset: 12% 10%;                   /* size of the glow plate */
  background: rgba(255,255,255,.35);/* white glow color */
  filter: blur(14px);               /* softness */
  opacity: 0;
  transition: opacity .25s ease;
  z-index: 0;                       /* sits under text/icon */
  border-radius: inherit;
}
.elementor-5169 .elementor-element.elementor-element-ff060fa > *{ position: relative; z-index: 1; } /* keep content above */
.elementor-5169 .elementor-element.elementor-element-ff060fa:hover::after,
.elementor-5169 .elementor-element.elementor-element-ff060fa:focus-visible::after{ opacity: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-719e944 */.elementor-5169 .elementor-element.elementor-element-719e944 {
    backdrop-filter: blur(4px);
}

.elementor-5169 .elementor-element.elementor-element-719e944:hover .count {
    transform: scale(1.1)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de9d224 */.highmark {
    background-image: linear-gradient(to bottom right, #3B8FC4, #20699e, #1A5A85 );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-797ecec */.elementor-5169 .elementor-element.elementor-element-797ecec::after {
  content: "";
  display: block;
  width: 6rem;
  height: .25rem;
  margin: 1.5rem auto 0;
  background-color: var(--e-global-color-primary);
  border-radius: 9999px;   
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad434c1 */.elementor-5169 .elementor-element.elementor-element-ad434c1 span {
    padding: 0;
    margin: 0;
}

.elementor-5169 .elementor-element.elementor-element-ad434c1:hover .elementor-icon{
    transform: translateX(10px);
}

.elementor-5169 .elementor-element.elementor-element-ad434c1:hover * {
    color: var(--e-global-color-accent)!important;
        transition: all 0.3s ease-in-out!important;
            -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd00097 */.elementor-5169 .elementor-element.elementor-element-dd00097, .elementor-5169 .elementor-element.elementor-element-dd00097 *, .elementor-5169 .elementor-element.elementor-element-dd00097:hover, .elementor-5169 .elementor-element.elementor-element-dd00097:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-dd00097 .giveway .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(to bottom right, #20699e, #0F72AC);
}

.elementor-5169 .elementor-element.elementor-element-dd00097:hover .giveway .elementor-icon {
    transition-duration:0.5s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88132d5 */.elementor-5169 .elementor-element.elementor-element-88132d5 span {
    padding: 0;
    margin: 0;
}

.elementor-5169 .elementor-element.elementor-element-88132d5:hover .elementor-icon{
    transform: translateX(10px);
}

.elementor-5169 .elementor-element.elementor-element-88132d5:hover * {
    color: var(--e-global-color-accent)!important;
        transition: all 0.3s ease-in-out!important;
            -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05d9062 */.elementor-5169 .elementor-element.elementor-element-05d9062, .elementor-5169 .elementor-element.elementor-element-05d9062 *, .elementor-5169 .elementor-element.elementor-element-05d9062:hover, .elementor-5169 .elementor-element.elementor-element-05d9062:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-05d9062 .giveway .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(to bottom right, #E47235, #D96530);

}

.elementor-5169 .elementor-element.elementor-element-05d9062:hover .giveway .elementor-icon {
    transition-duration:0.5s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f26b7a1 */.elementor-5169 .elementor-element.elementor-element-f26b7a1 span {
    padding: 0;
    margin: 0;
}

.elementor-5169 .elementor-element.elementor-element-f26b7a1:hover .elementor-icon{
    transform: translateX(10px);
}

.elementor-5169 .elementor-element.elementor-element-f26b7a1:hover * {
    color: var(--e-global-color-accent)!important;
        transition: all 0.3s ease-in-out!important;
            -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aac178 */.elementor-5169 .elementor-element.elementor-element-7aac178, .elementor-5169 .elementor-element.elementor-element-7aac178 *, .elementor-5169 .elementor-element.elementor-element-7aac178:hover, .elementor-5169 .elementor-element.elementor-element-7aac178:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-7aac178 .giveway .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(to bottom right, #C57F08, #A66D07);
}

.elementor-5169 .elementor-element.elementor-element-7aac178:hover .giveway .elementor-icon {
    transition-duration:0.5s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be8bf4 */.elementor-5169 .elementor-element.elementor-element-7be8bf4 span {
    padding: 0;
    margin: 0;
}

.elementor-5169 .elementor-element.elementor-element-7be8bf4:hover .elementor-icon{
    transform: translateX(10px);
}

.elementor-5169 .elementor-element.elementor-element-7be8bf4:hover * {
    color: var(--e-global-color-accent)!important;
        transition: all 0.3s ease-in-out!important;
            -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef65282 */.elementor-5169 .elementor-element.elementor-element-ef65282, .elementor-5169 .elementor-element.elementor-element-ef65282 *, .elementor-5169 .elementor-element.elementor-element-ef65282:hover, .elementor-5169 .elementor-element.elementor-element-ef65282:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-ef65282 .giveway .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(to bottom right, #DC2626, #B91C1C);
}

.elementor-5169 .elementor-element.elementor-element-ef65282:hover .giveway .elementor-icon {
    transition-duration:0.5s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c70129b */.elementor-5169 .elementor-element.elementor-element-c70129b span {
    padding: 0;
    margin: 0;
}

.elementor-5169 .elementor-element.elementor-element-c70129b:hover .elementor-icon{
    transform: translateX(10px);
}

.elementor-5169 .elementor-element.elementor-element-c70129b:hover * {
    color: var(--e-global-color-accent)!important;
        transition: all 0.3s ease-in-out!important;
            -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca04b89 */.elementor-5169 .elementor-element.elementor-element-ca04b89, .elementor-5169 .elementor-element.elementor-element-ca04b89 *, .elementor-5169 .elementor-element.elementor-element-ca04b89:hover, .elementor-5169 .elementor-element.elementor-element-ca04b89:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-ca04b89 .giveway .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(to bottom right, #0AAF5A, #087148);
}

.elementor-5169 .elementor-element.elementor-element-ca04b89:hover .giveway .elementor-icon {
    transition-duration:0.5s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0272133 */.elementor-5169 .elementor-element.elementor-element-0272133 span {
    padding: 0;
    margin: 0;
}

.elementor-5169 .elementor-element.elementor-element-0272133:hover .elementor-icon{
    transform: translateX(10px);
}

.elementor-5169 .elementor-element.elementor-element-0272133:hover * {
    color: var(--e-global-color-accent)!important;
        transition: all 0.3s ease-in-out!important;
            -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6603b8 */.elementor-5169 .elementor-element.elementor-element-c6603b8, .elementor-5169 .elementor-element.elementor-element-c6603b8 *, .elementor-5169 .elementor-element.elementor-element-c6603b8:hover, .elementor-5169 .elementor-element.elementor-element-c6603b8:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-c6603b8 .giveway .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(to bottom right, #5E3189, #4D2871);
}

.elementor-5169 .elementor-element.elementor-element-c6603b8:hover .giveway .elementor-icon {
    transition-duration:0.5s;
    rotate: 6deg;
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be984df */.elementor-5169 .elementor-element.elementor-element-be984df .highmark {
    background-image: linear-gradient(90deg, #3B8FC4, #20699e, #61318c, #e26c28 );
    
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.elementor-5169 .elementor-element.elementor-element-be984df::after {
  content: "";
  display: block;
  width: 6rem;
  height: .25rem;
  margin: 2rem auto 0;
  background-color: var(--e-global-color-accent);
  border-radius: 9999px;   
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ace8cd */.elementor-5169 .elementor-element.elementor-element-4ace8cd span {
    padding: 0;
    margin: 0;
}

.elementor-5169 .elementor-element.elementor-element-4ace8cd:hover .elementor-icon{
    transform: translateX(10px);
}

.elementor-5169 .elementor-element.elementor-element-4ace8cd:hover * {
    color: var(--e-global-color-accent)!important;
        transition: all 0.3s ease-in-out!important;
            -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879dc61 */.elementor-5169 .elementor-element.elementor-element-879dc61, .elementor-5169 .elementor-element.elementor-element-879dc61 *, .elementor-5169 .elementor-element.elementor-element-879dc61:hover, .elementor-5169 .elementor-element.elementor-element-879dc61:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-879dc61 .giveway .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(
  135deg,
  #FFC621 0%,
  #E47235 30%,
  #FFC621 75%,
  #E47235 100%
);
}

.elementor-5169 .elementor-element.elementor-element-879dc61:hover .giveway .elementor-icon {
    transition-duration:0.5s;
    rotate: 6deg;
    scale: 1.1;
} 

.elementor-5169 .elementor-element.elementor-element-879dc61 .eael-counter-number-wrap * {

background-image: linear-gradient(
  135deg,
  #FFC621 0%,
  #E47235 30%,
  #FFC621 75%,
  #E47235 100%
);
    
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0befe29 */.elementor-5169 .elementor-element.elementor-element-0befe29 span {
    padding: 0;
    margin: 0;
}

.elementor-5169 .elementor-element.elementor-element-0befe29:hover .elementor-icon{
    transform: translateX(10px);
}

.elementor-5169 .elementor-element.elementor-element-0befe29:hover * {
    color: var(--e-global-color-accent)!important;
        transition: all 0.3s ease-in-out!important;
            -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e794cf */.elementor-5169 .elementor-element.elementor-element-1e794cf, .elementor-5169 .elementor-element.elementor-element-1e794cf *, .elementor-5169 .elementor-element.elementor-element-1e794cf:hover, .elementor-5169 .elementor-element.elementor-element-1e794cf:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-1e794cf .giveway .elementor-icon {
    transition-duration:0.5s;

background-image: linear-gradient(to bottom right, #20699e, #0F72AC);
}

.elementor-5169 .elementor-element.elementor-element-1e794cf:hover .giveway .elementor-icon {
    transition-duration:0.5s;
    rotate: 6deg;
    scale: 1.1;
} 

.elementor-5169 .elementor-element.elementor-element-1e794cf .eael-counter-number-wrap * {


background-image: linear-gradient(to bottom right, #20699e, #0F72AC);
    
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bac608 */.elementor-5169 .elementor-element.elementor-element-4bac608 span {
    padding: 0;
    margin: 0;
}

.elementor-5169 .elementor-element.elementor-element-4bac608:hover .elementor-icon{
    transform: translateX(10px);
}

.elementor-5169 .elementor-element.elementor-element-4bac608:hover * {
    color: var(--e-global-color-accent)!important;
        transition: all 0.3s ease-in-out!important;
            -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d64b8e8 */.elementor-5169 .elementor-element.elementor-element-d64b8e8, .elementor-5169 .elementor-element.elementor-element-d64b8e8 *, .elementor-5169 .elementor-element.elementor-element-d64b8e8:hover, .elementor-5169 .elementor-element.elementor-element-d64b8e8:hover * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.elementor-5169 .elementor-element.elementor-element-d64b8e8 .giveway .elementor-icon {
    transition-duration:0.5s;
background-image: linear-gradient(to bottom right, #E47235, #D96530);

}

.elementor-5169 .elementor-element.elementor-element-d64b8e8:hover .giveway .elementor-icon {
    transition-duration:0.5s;
    rotate: 6deg;
    scale: 1.1;
} 

.elementor-5169 .elementor-element.elementor-element-d64b8e8 .eael-counter-number-wrap * {
background-image: linear-gradient(to bottom right, #E47235, #D96530);

    
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8352cd2 */.elementor-5169 .elementor-element.elementor-element-8352cd2 {
    display: none;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39282ef */.elementor-5169 .elementor-element.elementor-element-39282ef .highmark {
    background-image: linear-gradient(90deg, #3B8FC4, #20699e, #61318c, #e26c28 );
    
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.elementor-5169 .elementor-element.elementor-element-39282ef::after {
  content: "";
  display: block;
  width: 6rem;
  height: .25rem;
  margin: 2rem auto 0;
  background-color: var(--e-global-color-accent);
  border-radius: 9999px;   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8665b10 */.elementor-5169 .elementor-element.elementor-element-8665b10 {
    transition: all ease-in-out 150ms;
    
}

.elementor-5169 .elementor-element.elementor-element-8665b10 .elementor-button {
    background-image: linear-gradient(90deg, #38bdf8, hsl(206 67% 37%) );
}

.elementor-5169 .elementor-element.elementor-element-8665b10:hover{
    filter:brightness(1.05)!important;
    transition: all ease-in-out 150ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fd171 */.elementor-5169 .elementor-element.elementor-element-68fd171 {
    display: none;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d907d8 */.elementor-5169 .elementor-element.elementor-element-7d907d8 .elementor-icon {

    transition-duration:0.5s;
backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a72598c *//* Adds a blurred white underlay centered under the content */
.elementor-5169 .elementor-element.elementor-element-a72598c{
  position: relative;
  overflow: visible;                /* let the blur breathe */
  isolation: isolate;
}
.elementor-5169 .elementor-element.elementor-element-a72598c::after{
  content:"";
  position:absolute;
  inset: 12% 10%;                   /* size of the glow plate */
  background: rgba(255,255,255,.35);/* white glow color */
  filter: blur(14px);               /* softness */
  opacity: 0;
  transition: opacity .25s ease;
  z-index: 0;                       /* sits under text/icon */
  border-radius: inherit;
}
.elementor-5169 .elementor-element.elementor-element-a72598c > *{ position: relative; z-index: 1; } /* keep content above */
.elementor-5169 .elementor-element.elementor-element-a72598c:hover::after,
.elementor-5169 .elementor-element.elementor-element-a72598c:focus-visible::after{ opacity: 1; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cce107a */.elementor-5169 .elementor-element.elementor-element-cce107a .elementor-button {
    backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb22091 */.elementor-5169 .elementor-element.elementor-element-eb22091 {
 background-image: linear-gradient(90deg, #26659E 0%, #61318c 50%, #e26c28 100%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3119f4d */.elementor-5169 .elementor-element.elementor-element-3119f4d {
    display: none;
    visibility: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-display: auto;
	src: url('https://communityhousing.org/wp-content/uploads/2025/10/Geist-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */