.elementor-56 .elementor-element.elementor-element-e1c9d24{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-90e45ed{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:column;--align-items:center;}.elementor-56 .elementor-element.elementor-element-a150197{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--z-index:10;}.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-56 .elementor-element.elementor-element-bc11a77{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-56 .elementor-element.elementor-element-bc11a77 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;line-height:1rem;letter-spacing:0.1em;color:#0049E6;}.elementor-56 .elementor-element.elementor-element-45d0f82{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-56 .elementor-element.elementor-element-45d0f82 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:6rem;font-weight:900;letter-spacing:-0.05em;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);color:#2A2B51;}.elementor-56 .elementor-element.elementor-element-aba6b84 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:6rem;font-weight:900;text-transform:none;font-style:italic;line-height:1;letter-spacing:-0.05em;color:#0049E6;}.elementor-56 .elementor-element.elementor-element-597c089{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-56 .elementor-element.elementor-element-597c089 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:6rem;font-weight:900;line-height:1;letter-spacing:-0.05em;color:#2A2B51;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-060819b{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:32.5px;color:#575881;}.elementor-56 .elementor-element.elementor-element-49bd7f3{--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;--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-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-56 .elementor-element.elementor-element-84e307e .elementor-button{background-color:#59EE50;font-family:"Manrope", Sans-serif;font-size:1.125rem;font-weight:800;line-height:1.75rem;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);fill:#005406;color:#005406;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-radius:.75rem .75rem .75rem .75rem;padding:1rem 2rem 1rem 2rem;}.elementor-56 .elementor-element.elementor-element-84e307e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56 .elementor-element.elementor-element-d98d7ab .elementor-button{background-color:#DBD9FF;font-family:"Manrope", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);fill:#2A2B51;color:#2A2B51;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-radius:.75rem .75rem .75rem .75rem;padding:1rem 2rem 1rem 2rem;}.elementor-56 .elementor-element.elementor-element-36ac7f1{--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;}.elementor-56 .elementor-element.elementor-element-0580b10{--display:flex;--position:absolute;--min-height:16rem;--border-radius:9999px 9999px 9999px 9999px;top:-5rem;}.elementor-56 .elementor-element.elementor-element-0580b10:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-0580b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#59EE504D;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-0580b10{right:-5rem;}body.rtl .elementor-56 .elementor-element.elementor-element-0580b10{left:-5rem;}.elementor-56 .elementor-element.elementor-element-99bd363{--display:flex;--position:absolute;--min-height:20rem;--border-radius:9999px 9999px 9999px 9999px;bottom:-5rem;}.elementor-56 .elementor-element.elementor-element-99bd363:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-99bd363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0049E61A;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-99bd363{left:-5rem;}body.rtl .elementor-56 .elementor-element.elementor-element-99bd363{right:-5rem;}.elementor-56 .elementor-element.elementor-element-d0dafc9{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-56 .elementor-element.elementor-element-d0dafc9.e-con{--e-con-transform-rotateZ:2deg;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56 .elementor-element.elementor-element-cc9c8e6 img{max-width:100%;height:600px;border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-56 .elementor-element.elementor-element-e518d8d{--display:flex;--position:absolute;--gap:00px 00px;--row-gap:00px;--column-gap:00px;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:#A9A9D733;--border-color:#A9A9D733;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.1);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;bottom:2.5rem;--z-index:20;}.elementor-56 .elementor-element.elementor-element-e518d8d:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-e518d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-e518d8d.e-con{--e-con-transform-rotateZ:-3deg;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-e518d8d{left:-2.5rem;}body.rtl .elementor-56 .elementor-element.elementor-element-e518d8d{right:-2.5rem;}.elementor-56 .elementor-element.elementor-element-7063161{--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;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--margin-top:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-0f7355b .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-0f7355b.elementor-view-stacked .elementor-icon{background-color:#59EE50;color:#003E03;}.elementor-56 .elementor-element.elementor-element-0f7355b.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-0f7355b.elementor-view-default .elementor-icon{color:#59EE50;border-color:#59EE50;}.elementor-56 .elementor-element.elementor-element-0f7355b.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-0f7355b.elementor-view-default .elementor-icon svg{fill:#59EE50;}.elementor-56 .elementor-element.elementor-element-0f7355b.elementor-view-framed .elementor-icon{background-color:#003E03;}.elementor-56 .elementor-element.elementor-element-0f7355b.elementor-view-stacked .elementor-icon svg{fill:#003E03;}.elementor-56 .elementor-element.elementor-element-0f7355b .elementor-icon{font-size:24px;padding:0.5rem;border-radius:.5rem .5rem .5rem .5rem;}.elementor-56 .elementor-element.elementor-element-0f7355b .elementor-icon svg{height:24px;}.elementor-56 .elementor-element.elementor-element-33a5fae{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8rem) 0rem;}.elementor-56 .elementor-element.elementor-element-33a5fae .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.875rem;font-weight:900;text-transform:uppercase;line-height:1.25rem;color:#2A2B51;}.elementor-56 .elementor-element.elementor-element-6dcebd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1rem;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);color:#575881;}.elementor-56 .elementor-element.elementor-element-fe84b75{--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;--border-radius:3rem 3rem 3rem 3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-fe84b75:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-fe84b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFFF;}.elementor-56 .elementor-element.elementor-element-e961ad2{--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;}.elementor-56 .elementor-element.elementor-element-d107de4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-1748552{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-56 .elementor-element.elementor-element-1748552 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;line-height:1rem;letter-spacing:0.1em;color:#0049E6;}.elementor-56 .elementor-element.elementor-element-09d7f5e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-56 .elementor-element.elementor-element-09d7f5e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:3rem;font-weight:900;line-height:1;letter-spacing:-0.025rem;color:#2A2B51;}.elementor-56 .elementor-element.elementor-element-ead3a76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.625rem;color:#575881;}.elementor-56 .elementor-element.elementor-element-bef6d61{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-8195c46{--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;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-8195c46:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-8195c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-9bd87a6{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-56 .elementor-element.elementor-element-9bd87a6:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-9bd87a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5FF;}.elementor-56 .elementor-element.elementor-element-c312130 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-c312130.elementor-view-stacked .elementor-icon{background-color:#0049E6;}.elementor-56 .elementor-element.elementor-element-c312130.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-c312130.elementor-view-default .elementor-icon{color:#0049E6;border-color:#0049E6;}.elementor-56 .elementor-element.elementor-element-c312130.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-c312130.elementor-view-default .elementor-icon svg{fill:#0049E6;}.elementor-56 .elementor-element.elementor-element-c312130 .elementor-icon{font-size:1.875rem;}.elementor-56 .elementor-element.elementor-element-c312130 .elementor-icon svg{height:1.875rem;}.elementor-56 .elementor-element.elementor-element-dbb23e4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-56 .elementor-element.elementor-element-dbb23e4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.75rem;color:#2A2B51;}.elementor-56 .elementor-element.elementor-element-334b130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;color:#575881;}.elementor-56 .elementor-element.elementor-element-3fa2420{--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;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-3fa2420:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-3fa2420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-193072e{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-56 .elementor-element.elementor-element-193072e:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-193072e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5FF;}.elementor-56 .elementor-element.elementor-element-93435b7 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-93435b7.elementor-view-stacked .elementor-icon{background-color:#0049E6;}.elementor-56 .elementor-element.elementor-element-93435b7.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-93435b7.elementor-view-default .elementor-icon{color:#0049E6;border-color:#0049E6;}.elementor-56 .elementor-element.elementor-element-93435b7.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-93435b7.elementor-view-default .elementor-icon svg{fill:#0049E6;}.elementor-56 .elementor-element.elementor-element-93435b7 .elementor-icon{font-size:1.875rem;}.elementor-56 .elementor-element.elementor-element-93435b7 .elementor-icon svg{height:1.875rem;}.elementor-56 .elementor-element.elementor-element-b298fc4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-56 .elementor-element.elementor-element-b298fc4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.75rem;color:#2A2B51;}.elementor-56 .elementor-element.elementor-element-97b88ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;color:#575881;}.elementor-56 .elementor-element.elementor-element-dd814cc{--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;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-dd814cc:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-dd814cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-a637e88{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-56 .elementor-element.elementor-element-a637e88:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-a637e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5FF;}.elementor-56 .elementor-element.elementor-element-41acd6e .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-41acd6e.elementor-view-stacked .elementor-icon{background-color:#0049E6;}.elementor-56 .elementor-element.elementor-element-41acd6e.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-41acd6e.elementor-view-default .elementor-icon{color:#0049E6;border-color:#0049E6;}.elementor-56 .elementor-element.elementor-element-41acd6e.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-41acd6e.elementor-view-default .elementor-icon svg{fill:#0049E6;}.elementor-56 .elementor-element.elementor-element-41acd6e .elementor-icon{font-size:1.875rem;}.elementor-56 .elementor-element.elementor-element-41acd6e .elementor-icon svg{height:1.875rem;}.elementor-56 .elementor-element.elementor-element-dfb18a7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-56 .elementor-element.elementor-element-dfb18a7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.75rem;color:#2A2B51;}.elementor-56 .elementor-element.elementor-element-67606f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;color:#575881;}.elementor-56 .elementor-element.elementor-element-64974d0{--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;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-64974d0:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-64974d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-0659205{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-56 .elementor-element.elementor-element-0659205:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-0659205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5FF;}.elementor-56 .elementor-element.elementor-element-fd1f376 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-fd1f376.elementor-view-stacked .elementor-icon{background-color:#0049E6;}.elementor-56 .elementor-element.elementor-element-fd1f376.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-fd1f376.elementor-view-default .elementor-icon{color:#0049E6;border-color:#0049E6;}.elementor-56 .elementor-element.elementor-element-fd1f376.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-fd1f376.elementor-view-default .elementor-icon svg{fill:#0049E6;}.elementor-56 .elementor-element.elementor-element-fd1f376 .elementor-icon{font-size:1.875rem;}.elementor-56 .elementor-element.elementor-element-fd1f376 .elementor-icon svg{height:1.875rem;}.elementor-56 .elementor-element.elementor-element-8b06352{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-56 .elementor-element.elementor-element-8b06352 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.75rem;color:#2A2B51;}.elementor-56 .elementor-element.elementor-element-878a4c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;color:#575881;}.elementor-56 .elementor-element.elementor-element-f877514{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-2a6199a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-0dff71a{--display:flex;--min-height:418px;--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:space-between;--overlay-opacity:0.4;--border-radius:2rem 2rem 2rem 2rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-56 .elementor-element.elementor-element-0dff71a:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-0dff71a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wholestem.org/wp-content/uploads/2026/03/unnamed-1.png");background-position:center center;background-size:cover;}.elementor-56 .elementor-element.elementor-element-0dff71a::before, .elementor-56 .elementor-element.elementor-element-0dff71a > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-0dff71a > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-0dff71a > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-0dff71a > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-0dff71a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#09082F;--background-overlay:'';}.elementor-56 .elementor-element.elementor-element-12145f3{--display:flex;--justify-content:center;--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-56 .elementor-element.elementor-element-524cea5{width:var( --container-widget-width, 20% );max-width:20%;padding:0.25rem 1rem 0.25rem 1rem;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-524cea5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.75rem;font-weight:900;text-transform:uppercase;line-height:1rem;letter-spacing:0.1em;color:#003E03;}.elementor-56 .elementor-element.elementor-element-1a4b9ed{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-56 .elementor-element.elementor-element-1a4b9ed .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:3rem;font-weight:900;line-height:1;color:#F8F5FF;}.elementor-56 .elementor-element.elementor-element-83792dd{--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:space-between;--align-items:flex-end;}.elementor-56 .elementor-element.elementor-element-7e7b674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#DBD9FF;}.elementor-56 .elementor-element.elementor-element-194761b .elementor-button{background-color:#F8F5FF;fill:#2A2B51;color:#2A2B51;border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-194761b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-b93b820{--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;--justify-content:space-between;--border-radius:2rem 2rem 2rem 2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-56 .elementor-element.elementor-element-b93b820:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-b93b820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0049E6;}.elementor-56 .elementor-element.elementor-element-4d00984{--display:flex;--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-56 .elementor-element.elementor-element-83dd3d0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.75rem;font-weight:900;text-transform:uppercase;line-height:0.1em;color:#F2F1FF;}.elementor-56 .elementor-element.elementor-element-609a540{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-56 .elementor-element.elementor-element-609a540 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.875rem;font-weight:900;line-height:2.25rem;color:#F2F1FF;}.elementor-56 .elementor-element.elementor-element-ba2005f{--display:flex;--gap:1.3rem 1.3rem;--row-gap:1.3rem;--column-gap:1.3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-ee13044{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:.75rem .75rem .75rem .75rem;}.elementor-56 .elementor-element.elementor-element-ee13044:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-ee13044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1FF1A;}.elementor-56 .elementor-element.elementor-element-b6832f1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-56 .elementor-element.elementor-element-b6832f1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;line-height:1rem;-webkit-text-stroke-color:#000;stroke:#000;color:#59EE50;}.elementor-56 .elementor-element.elementor-element-365af9c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:#F2F1FF;}.elementor-56 .elementor-element.elementor-element-0d9f933{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:.75rem .75rem .75rem .75rem;}.elementor-56 .elementor-element.elementor-element-0d9f933:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-0d9f933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1FF1A;}.elementor-56 .elementor-element.elementor-element-00e392d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-56 .elementor-element.elementor-element-00e392d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;line-height:1rem;-webkit-text-stroke-color:#000;stroke:#000;color:#59EE50;}.elementor-56 .elementor-element.elementor-element-1cd731a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:#F2F1FF;}.elementor-56 .elementor-element.elementor-element-93da002 .elementor-button{background-color:#F2F1FF1A;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:700;line-height:1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2F1FF;padding:1rem 0rem 1rem 0rem;}.elementor-56 .elementor-element.elementor-element-93da002{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-56 .elementor-element.elementor-element-08cc94b{--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;--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-56 .elementor-element.elementor-element-27b2c8b{--display:flex;--border-radius:2rem 2rem 2rem 2rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-56 .elementor-element.elementor-element-27b2c8b:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-27b2c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBD9FF;}.elementor-56 .elementor-element.elementor-element-0485cf2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.875rem;font-weight:600;line-height:2.25rem;color:#2A2B51;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-0634830{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.5rem/2);}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.5rem/2);}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.5rem/2);}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.5rem/2);}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.5rem/2);}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-icon i{color:#0049E6;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-icon svg{fill:#0049E6;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-icon{padding-inline-end:0.75rem;}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;}.elementor-56 .elementor-element.elementor-element-0634830 .elementor-icon-list-text{color:#575881;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-69fda79{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2rem 2rem 2rem 2rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-56 .elementor-element.elementor-element-69fda79:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-69fda79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#59EE50;}.elementor-56 .elementor-element.elementor-element-2d50693{--display:flex;}.elementor-56 .elementor-element.elementor-element-2d50693.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-56 .elementor-element.elementor-element-113b6d0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:2.25rem;font-weight:900;line-height:2.5rem;color:#005406;}.elementor-56 .elementor-element.elementor-element-b1bafa2{font-family:"Manrope", Sans-serif;font-size:1.125rem;font-weight:500;color:#005406CC;}.elementor-56 .elementor-element.elementor-element-d26f5c8 .elementor-button{background-color:#005406;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:700;border-radius:.75rem .75rem .75rem .75rem;padding:1rem 2rem 1rem 2rem;}.elementor-56 .elementor-element.elementor-element-d26f5c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56 .elementor-element.elementor-element-b429f14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-b429f14.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-56 .elementor-element.elementor-element-d39e748{--e-transform-rotateZ:6deg;--e-transform-translateX:2.5rem;--e-transform-translateY:2.5rem;}.elementor-56 .elementor-element.elementor-element-d39e748 img{border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-90e45ed{--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-bef6d61{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-e1c9d24{--width:100%;}.elementor-56 .elementor-element.elementor-element-90e45ed{--content-width:80rem;}.elementor-56 .elementor-element.elementor-element-a150197{--width:100%;}.elementor-56 .elementor-element.elementor-element-49bd7f3{--width:100%;}.elementor-56 .elementor-element.elementor-element-36ac7f1{--width:100%;}.elementor-56 .elementor-element.elementor-element-0580b10{--content-width:16rem;}.elementor-56 .elementor-element.elementor-element-99bd363{--content-width:20rem;}.elementor-56 .elementor-element.elementor-element-e518d8d{--width:240px;}.elementor-56 .elementor-element.elementor-element-fe84b75{--width:100%;}.elementor-56 .elementor-element.elementor-element-e961ad2{--content-width:80rem;}.elementor-56 .elementor-element.elementor-element-bef6d61{--content-width:80rem;}.elementor-56 .elementor-element.elementor-element-9bd87a6{--width:4rem;}.elementor-56 .elementor-element.elementor-element-193072e{--width:4rem;}.elementor-56 .elementor-element.elementor-element-a637e88{--width:4rem;}.elementor-56 .elementor-element.elementor-element-0659205{--width:4rem;}.elementor-56 .elementor-element.elementor-element-f877514{--width:100%;}.elementor-56 .elementor-element.elementor-element-2a6199a{--width:80rem;}.elementor-56 .elementor-element.elementor-element-0dff71a{--width:65%;}.elementor-56 .elementor-element.elementor-element-b93b820{--width:35%;}.elementor-56 .elementor-element.elementor-element-08cc94b{--width:80rem;}.elementor-56 .elementor-element.elementor-element-27b2c8b{--width:35%;}.elementor-56 .elementor-element.elementor-element-69fda79{--width:65%;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-90e45ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-bef6d61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-0580b10 */.elementor-56 .elementor-element.elementor-element-0580b10{
    filter:blur(64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd363 */.elementor-56 .elementor-element.elementor-element-99bd363{
    filter:blur(64px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc9c8e6 */.elementor-56 .elementor-element.elementor-element-cc9c8e6 img{
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ead3a76 */.elementor-56 .elementor-element.elementor-element-ead3a76 p{
    max-width: 42rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd87a6 */.elementor-56 .elementor-element.elementor-element-9bd87a6{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
width: 4rem ;
height: 4rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8195c46 */.elementor-56 .elementor-element.elementor-element-8195c46{
    transition-duration: 300ms;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.elementor-56 .elementor-element.elementor-element-8195c46:hover{
    transform: translate(0, -.5rem)
}
.elementor-56 .elementor-element.elementor-element-8195c46:hover .groupchild{
    background-color:rgba(0,73, 230,.1)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193072e */.elementor-56 .elementor-element.elementor-element-193072e{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
width: 4rem ;
height: 4rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa2420 */.elementor-56 .elementor-element.elementor-element-3fa2420{
    transition-duration: 300ms;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.elementor-56 .elementor-element.elementor-element-3fa2420:hover{
    transform: translate(0, -.5rem)
}
.elementor-56 .elementor-element.elementor-element-3fa2420:hover .groupchild{
    background-color:rgba(0,73, 230,.1)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a637e88 */.elementor-56 .elementor-element.elementor-element-a637e88{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
width: 4rem ;
height: 4rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd814cc */.elementor-56 .elementor-element.elementor-element-dd814cc{
    transition-duration: 300ms;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.elementor-56 .elementor-element.elementor-element-dd814cc:hover{
    transform: translate(0, -.5rem)
}
.elementor-56 .elementor-element.elementor-element-dd814cc:hover .groupchild{
    background-color:rgba(0,73, 230,.1)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0659205 */.elementor-56 .elementor-element.elementor-element-0659205{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
width: 4rem ;
height: 4rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64974d0 */.elementor-56 .elementor-element.elementor-element-64974d0{
    transition-duration: 300ms;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.elementor-56 .elementor-element.elementor-element-64974d0:hover{
    transform: translate(0, -.5rem)
}
.elementor-56 .elementor-element.elementor-element-64974d0:hover .groupchild{
    background-color:rgba(0,73, 230,.1)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524cea5 */.elementor-56 .elementor-element.elementor-element-524cea5{
    background-color: rgb(89 238 80);
    border-radius: 9999px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a4b9ed */.elementor-56 .elementor-element.elementor-element-1a4b9ed h3{
    max-width:1.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e7b674 */.elementor-56 .elementor-element.elementor-element-7e7b674 p{
    max-width: 24rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-194761b */.elementor-56 .elementor-element.elementor-element-194761b:hover{
    transform: scaleX(1.1) scaleY(1.1) rotate(45deg);
}
.elementor-56 .elementor-element.elementor-element-194761b{
    transform: rotate(45deg);
}
.elementor-56 .elementor-element.elementor-element-194761b a{
    justify-content: center;
    align-content: center;
    cursor: pointer;
    width: 3.5rem;
    height: 3.5rem;
}
.elementor-56 .elementor-element.elementor-element-194761b span{
    margin: 0px;
    padding:0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dff71a */.elementor-56 .elementor-element.elementor-element-0dff71a{
    grid-column: span 8 / span 8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee13044 */.elementor-56 .elementor-element.elementor-element-ee13044{
    
    cursor: pointer
}
.elementor-56 .elementor-element.elementor-element-ee13044:hover{
    background-color: rgba(242 ,241, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d9f933 */.elementor-56 .elementor-element.elementor-element-0d9f933{
    
    cursor: pointer
}
.elementor-56 .elementor-element.elementor-element-0d9f933:hover{
    background-color: rgba(242 ,241, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93da002 */.elementor-56 .elementor-element.elementor-element-93da002 a{
    width:100%;
}
.elementor-56 .elementor-element.elementor-element-93da002:hover{
    background-color: rgba(242 ,241, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1bafa2 */.elementor-56 .elementor-element.elementor-element-b1bafa2 p{
    max-width: 28rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d26f5c8 */.elementor-56 .elementor-element.elementor-element-d26f5c8{
    cursor: pointer;
    transition-duration: 150ms;
}
.elementor-56 .elementor-element.elementor-element-d26f5c8:hover{
    transform:scaleX(1.05) scaleY(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d39e748 */.elementor-56 .elementor-element.elementor-element-d39e748 img{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0 ,0, 0, .1);
    overflow-clip-margin: content-box;
    overflow-x: clip;
    overflow-y: clip;
}/* End custom CSS */