.elementor-22145 .elementor-element.elementor-element-ab019b4{--display:flex;--min-height:432px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:200px;--padding-right:200px;}.elementor-22145 .elementor-element.elementor-element-ab019b4:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-ab019b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C1C1DDBD 0%, #FFFFFF 100%);}.elementor-22145 .elementor-element.elementor-element-ab019b4.e-con{--align-self:center;}.elementor-22145 .elementor-element.elementor-element-4f18be1{--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;}.elementor-22145 .elementor-element.elementor-element-f4e9fd1{--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;--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-22145 .elementor-element.elementor-element-f4e9fd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-8dbe4e4{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:solid;--border-style:solid;border-color:#2629D929;--border-color:#2629D929;--border-radius:26px 26px 26px 26px;}.elementor-22145 .elementor-element.elementor-element-8dbe4e4:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-8dbe4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2629D908;}.elementor-22145 .elementor-element.elementor-element-8dbe4e4.e-con{--flex-grow:0;--flex-shrink:0;}.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-22145 .elementor-element.elementor-element-24eb3d1 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-24eb3d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-24eb3d1.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-24eb3d1.elementor-view-default .elementor-icon{color:var( --e-global-color-fdf69c8 );border-color:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-24eb3d1.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-24eb3d1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-24eb3d1 .elementor-icon{font-size:18px;}.elementor-22145 .elementor-element.elementor-element-24eb3d1 .elementor-icon svg{height:18px;}.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-22145 .elementor-element.elementor-element-8f7193f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-fd6f5ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-fd6f5ea{text-align:center;}.elementor-22145 .elementor-element.elementor-element-fd6f5ea .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.5rem;font-weight:600;color:#000000;}.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-22145 .elementor-element.elementor-element-9b8bc19{text-align:center;font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.75rem;}.elementor-22145 .elementor-element.elementor-element-ccc8a7c{--display:flex;--min-height:432px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22145 .elementor-element.elementor-element-ccc8a7c.e-con{--align-self:center;}.elementor-22145 .elementor-element.elementor-element-8517d5d{text-align:center;}.elementor-22145 .elementor-element.elementor-element-8517d5d .elementor-heading-title{color:#000000;}.elementor-22145 .elementor-element.elementor-element-553d0cd{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22145 .elementor-element.elementor-element-464960d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-4a8c1c2{--display:flex;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:var( --e-global-color-60cfbb3 );--border-color:var( --e-global-color-60cfbb3 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:10px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:22px;}.elementor-22145 .elementor-element.elementor-element-4a8c1c2:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-4a8c1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22145 .elementor-element.elementor-element-4a8c1c2.e-con{--flex-grow:0;--flex-shrink:0;}.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-22145 .elementor-element.elementor-element-7c4830d{text-align:start;}.elementor-22145 .elementor-element.elementor-element-7d40495 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:23px;}.elementor-22145 .elementor-element.elementor-element-6745c32{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-22145 .elementor-element.elementor-element-6745c32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-d2e0444{background-color:#2629D929;padding:0px 12px 5px 12px;border-radius:20px 20px 20px 20px;}.elementor-22145 .elementor-element.elementor-element-d2e0444.elementor-element{--align-self:flex-start;}.elementor-22145 .elementor-element.elementor-element-d2e0444 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-b7fb239{--display:flex;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:var( --e-global-color-60cfbb3 );--border-color:var( --e-global-color-60cfbb3 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:10px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:22px;}.elementor-22145 .elementor-element.elementor-element-b7fb239:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-b7fb239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22145 .elementor-element.elementor-element-b7fb239.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-7aae37b{text-align:start;}.elementor-22145 .elementor-element.elementor-element-89228a7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:23px;}.elementor-22145 .elementor-element.elementor-element-29dd2db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-22145 .elementor-element.elementor-element-29dd2db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-23bcab2{background-color:#AD7CDE2B;padding:0px 12px 5px 12px;border-radius:20px 20px 20px 20px;}.elementor-22145 .elementor-element.elementor-element-23bcab2.elementor-element{--align-self:flex-start;}.elementor-22145 .elementor-element.elementor-element-23bcab2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-846a2d1{--display:flex;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:var( --e-global-color-60cfbb3 );--border-color:var( --e-global-color-60cfbb3 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:10px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:22px;}.elementor-22145 .elementor-element.elementor-element-846a2d1:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-846a2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22145 .elementor-element.elementor-element-846a2d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-4cd29e5{text-align:start;}.elementor-22145 .elementor-element.elementor-element-548b3d1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:23px;}.elementor-22145 .elementor-element.elementor-element-7cad80e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-22145 .elementor-element.elementor-element-7cad80e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-9e21690{background-color:#2629D929;padding:0px 12px 5px 12px;border-radius:20px 20px 20px 20px;}.elementor-22145 .elementor-element.elementor-element-9e21690.elementor-element{--align-self:flex-start;}.elementor-22145 .elementor-element.elementor-element-9e21690 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-5159033{--display:flex;--min-height:432px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22145 .elementor-element.elementor-element-5159033.e-con{--align-self:center;}.elementor-22145 .elementor-element.elementor-element-3918c8f{text-align:center;}.elementor-22145 .elementor-element.elementor-element-3918c8f .elementor-heading-title{color:#000000;}.elementor-22145 .elementor-element.elementor-element-d9d89f3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22145 .elementor-element.elementor-element-fd738ad{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-0f05002{--display:flex;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:var( --e-global-color-60cfbb3 );--border-color:var( --e-global-color-60cfbb3 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:10px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:22px;}.elementor-22145 .elementor-element.elementor-element-0f05002:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-0f05002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22145 .elementor-element.elementor-element-0f05002.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-4ca2588{text-align:start;}.elementor-22145 .elementor-element.elementor-element-4ca2588 img{width:17%;}.elementor-22145 .elementor-element.elementor-element-f5ae668 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:23px;}.elementor-22145 .elementor-element.elementor-element-1fb9b13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-22145 .elementor-element.elementor-element-1fb9b13.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-3986535{--display:flex;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:var( --e-global-color-60cfbb3 );--border-color:var( --e-global-color-60cfbb3 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:10px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:22px;}.elementor-22145 .elementor-element.elementor-element-3986535:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-3986535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22145 .elementor-element.elementor-element-3986535.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-455f23d{text-align:start;}.elementor-22145 .elementor-element.elementor-element-455f23d img{width:17%;}.elementor-22145 .elementor-element.elementor-element-cc0e5f7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:23px;}.elementor-22145 .elementor-element.elementor-element-98dce0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-22145 .elementor-element.elementor-element-98dce0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-ecae443{--display:flex;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:var( --e-global-color-60cfbb3 );--border-color:var( --e-global-color-60cfbb3 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:10px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:22px;}.elementor-22145 .elementor-element.elementor-element-ecae443:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-ecae443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22145 .elementor-element.elementor-element-ecae443.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-fcf7f0d{text-align:start;}.elementor-22145 .elementor-element.elementor-element-fcf7f0d img{width:17%;}.elementor-22145 .elementor-element.elementor-element-cbe41a7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:23px;}.elementor-22145 .elementor-element.elementor-element-e4ae23a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-22145 .elementor-element.elementor-element-e4ae23a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-ab3b0ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-f106b40{--display:flex;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:var( --e-global-color-60cfbb3 );--border-color:var( --e-global-color-60cfbb3 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:10px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:22px;}.elementor-22145 .elementor-element.elementor-element-f106b40:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-f106b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22145 .elementor-element.elementor-element-f106b40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-f2584f2{text-align:start;}.elementor-22145 .elementor-element.elementor-element-f2584f2 img{width:17%;}.elementor-22145 .elementor-element.elementor-element-832486f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:23px;}.elementor-22145 .elementor-element.elementor-element-e28c3f6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-22145 .elementor-element.elementor-element-e28c3f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-60e8e20{--display:flex;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:var( --e-global-color-60cfbb3 );--border-color:var( --e-global-color-60cfbb3 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:10px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:22px;}.elementor-22145 .elementor-element.elementor-element-60e8e20:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-60e8e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22145 .elementor-element.elementor-element-60e8e20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-a213b93{text-align:start;}.elementor-22145 .elementor-element.elementor-element-a213b93 img{width:17%;}.elementor-22145 .elementor-element.elementor-element-429e07f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:23px;}.elementor-22145 .elementor-element.elementor-element-c14cc8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-22145 .elementor-element.elementor-element-c14cc8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-c39ffa7{--display:flex;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:var( --e-global-color-60cfbb3 );--border-color:var( --e-global-color-60cfbb3 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:10px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:22px;}.elementor-22145 .elementor-element.elementor-element-c39ffa7:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-c39ffa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22145 .elementor-element.elementor-element-c39ffa7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-8ebc36d{text-align:start;}.elementor-22145 .elementor-element.elementor-element-8ebc36d img{width:17%;}.elementor-22145 .elementor-element.elementor-element-774fbe2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:23px;}.elementor-22145 .elementor-element.elementor-element-891beec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-22145 .elementor-element.elementor-element-891beec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-a4fdfc2{--display:flex;--min-height:432px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22145 .elementor-element.elementor-element-a4fdfc2.e-con{--align-self:center;}.elementor-22145 .elementor-element.elementor-element-1b55d90{--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;}.elementor-22145 .elementor-element.elementor-element-e7dba2e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22145 .elementor-element.elementor-element-e7dba2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-95b70f8{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2629D929;--border-color:#2629D929;--border-radius:26px 26px 26px 26px;}.elementor-22145 .elementor-element.elementor-element-95b70f8:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-95b70f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2629D917;}.elementor-22145 .elementor-element.elementor-element-95b70f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-c741c02 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-c741c02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-c741c02.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-c741c02.elementor-view-default .elementor-icon{color:var( --e-global-color-fdf69c8 );border-color:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-c741c02.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-c741c02.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-c741c02 .elementor-icon{font-size:18px;}.elementor-22145 .elementor-element.elementor-element-c741c02 .elementor-icon svg{height:18px;}.elementor-22145 .elementor-element.elementor-element-bc19b6d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-fdf69c8 );}.elementor-22145 .elementor-element.elementor-element-de72352{width:var( --container-widget-width, 100% );max-width:100%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-22145 .elementor-element.elementor-element-de72352.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-de72352 .elementor-heading-title{color:#000000;}.elementor-22145 .elementor-element.elementor-element-1bbc999{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22145 .elementor-element.elementor-element-058e5e1{--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:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-6d11bb0 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-6d11bb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-6d11bb0.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-6d11bb0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-6d11bb0.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-6d11bb0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-6d11bb0 .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-6d11bb0 .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-f770ad2{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-0b49e4f{--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:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-9a5640b .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-9a5640b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-9a5640b.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-9a5640b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-9a5640b.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-9a5640b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-9a5640b .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-9a5640b .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-39493b1{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-a52d93e{--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:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-71619b4 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-71619b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-71619b4.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-71619b4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-71619b4.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-71619b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-71619b4 .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-71619b4 .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-65dfdeb{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-ecce29e{--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:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-df9b2f5 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-df9b2f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-df9b2f5.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-df9b2f5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-df9b2f5.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-df9b2f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-df9b2f5 .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-df9b2f5 .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-fdfc166{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-481905b{--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:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-90532a5 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-90532a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-90532a5.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-90532a5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-90532a5.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-90532a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-90532a5 .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-90532a5 .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-e7b164c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-0f36697{--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:center;}.elementor-22145 .elementor-element.elementor-element-92621c2{--display:flex;--min-height:432px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22145 .elementor-element.elementor-element-92621c2.e-con{--align-self:center;}.elementor-22145 .elementor-element.elementor-element-0d886df{--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:flex-start;--align-items:center;}.elementor-22145 .elementor-element.elementor-element-20aa5bf{width:var( --container-widget-width, 71.892% );max-width:71.892%;--container-widget-width:71.892%;--container-widget-flex-grow:0;}.elementor-22145 .elementor-element.elementor-element-20aa5bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-2aea973{--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;}.elementor-22145 .elementor-element.elementor-element-3515838{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22145 .elementor-element.elementor-element-3515838.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-3ef75bc{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2629D929;--border-color:#2629D929;--border-radius:26px 26px 26px 26px;}.elementor-22145 .elementor-element.elementor-element-3ef75bc:not(.elementor-motion-effects-element-type-background), .elementor-22145 .elementor-element.elementor-element-3ef75bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C3CDD24;}.elementor-22145 .elementor-element.elementor-element-3ef75bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-ca665b8 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-ca665b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-ca665b8.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-ca665b8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-ca665b8.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-ca665b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-ca665b8 .elementor-icon{font-size:18px;}.elementor-22145 .elementor-element.elementor-element-ca665b8 .elementor-icon svg{height:18px;}.elementor-22145 .elementor-element.elementor-element-88b1701 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-2753874{width:var( --container-widget-width, 100% );max-width:100%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-22145 .elementor-element.elementor-element-2753874.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-2753874 .elementor-heading-title{color:#000000;}.elementor-22145 .elementor-element.elementor-element-a8cfe5d{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22145 .elementor-element.elementor-element-a0f9722{--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;}.elementor-22145 .elementor-element.elementor-element-5ff15db .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-5ff15db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-5ff15db.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-5ff15db.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-5ff15db.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-5ff15db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-5ff15db .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-5ff15db .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-7b388f8{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-22beac0{--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:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-9fa7218 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-9fa7218.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-9fa7218.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-9fa7218.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-9fa7218.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-9fa7218.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-9fa7218 .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-9fa7218 .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-95f7f1b{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-5161fb9{--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:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-f60865d .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-f60865d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-f60865d.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-f60865d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-f60865d.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-f60865d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-f60865d .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-f60865d .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-9ec97bf{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-8ec0ecb{--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:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-6b00150 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-6b00150.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-6b00150.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-6b00150.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-6b00150.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-6b00150.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-6b00150 .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-6b00150 .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-9a42e48{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-ebbfdb7{--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:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-6c85313 .elementor-icon-wrapper{text-align:center;}.elementor-22145 .elementor-element.elementor-element-6c85313.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-6c85313.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-6c85313.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-6c85313.elementor-view-framed .elementor-icon, .elementor-22145 .elementor-element.elementor-element-6c85313.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22145 .elementor-element.elementor-element-6c85313 .elementor-icon{font-size:24px;}.elementor-22145 .elementor-element.elementor-element-6c85313 .elementor-icon svg{height:24px;}.elementor-22145 .elementor-element.elementor-element-337e2e4{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-22145 .elementor-element.elementor-element-ccaf2e1{--display:flex;--min-height:432px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22145 .elementor-element.elementor-element-ccaf2e1.e-con{--align-self:center;}.elementor-22145 .elementor-element.elementor-element-bbf1b23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-bbf1b23{text-align:center;}.elementor-22145 .elementor-element.elementor-element-bbf1b23 .elementor-heading-title{color:#000000;}.elementor-22145 .elementor-element.elementor-element-5fafd8d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 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-22145 .elementor-element.elementor-element-62c2530 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-fdf69c8 ) 100%);border-radius:15px 15px 15px 15px;padding:22px 22px 22px 22px;}.elementor-22145 .elementor-element.elementor-element-62c2530 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22145 .elementor-element.elementor-element-62c2530 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-22145 .elementor-element.elementor-element-ab019b4{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-22145 .elementor-element.elementor-element-ab019b4{--padding-top:72px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22145 .elementor-element.elementor-element-ab019b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22145 .elementor-element.elementor-element-4f18be1{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-22145 .elementor-element.elementor-element-f4e9fd1{--flex-wrap: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-22145 .elementor-element.elementor-element-8dbe4e4{--flex-wrap:nowrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22145 .elementor-element.elementor-element-fd6f5ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22145 .elementor-element.elementor-element-fd6f5ea .elementor-heading-title{font-size:2.5rem;}.elementor-22145 .elementor-element.elementor-element-9b8bc19{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:1.2rem;}.elementor-22145 .elementor-element.elementor-element-ccc8a7c{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-22145 .elementor-element.elementor-element-5159033{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-22145 .elementor-element.elementor-element-a4fdfc2{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-22145 .elementor-element.elementor-element-de72352{width:var( --container-widget-width, 351.901px );max-width:351.901px;--container-widget-width:351.901px;--container-widget-flex-grow:0;}.elementor-22145 .elementor-element.elementor-element-058e5e1{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-f770ad2{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-0b49e4f{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-39493b1{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-a52d93e{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-65dfdeb{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-ecce29e{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-fdfc166{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-481905b{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-e7b164c{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-92621c2{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-22145 .elementor-element.elementor-element-0d886df.e-con{--order:99999 /* order end hack */;}.elementor-22145 .elementor-element.elementor-element-20aa5bf{width:var( --container-widget-width, 278.865px );max-width:278.865px;--container-widget-width:278.865px;--container-widget-flex-grow:0;}.elementor-22145 .elementor-element.elementor-element-2753874{width:var( --container-widget-width, 297px );max-width:297px;--container-widget-width:297px;--container-widget-flex-grow:0;}.elementor-22145 .elementor-element.elementor-element-a0f9722{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-7b388f8{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-22beac0{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-95f7f1b{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-5161fb9{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-9ec97bf{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-8ec0ecb{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-9a42e48{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-ebbfdb7{--flex-wrap:nowrap;}.elementor-22145 .elementor-element.elementor-element-337e2e4{font-size:16px;}.elementor-22145 .elementor-element.elementor-element-5fafd8d{text-align:center;}.elementor-22145 .elementor-element.elementor-element-62c2530{padding:0px 40px 0px 40px;}}@media(min-width:768px){.elementor-22145 .elementor-element.elementor-element-ab019b4{--width:100%;}.elementor-22145 .elementor-element.elementor-element-4f18be1{--width:100%;}.elementor-22145 .elementor-element.elementor-element-f4e9fd1{--width:100%;}.elementor-22145 .elementor-element.elementor-element-8dbe4e4{--width:41%;}.elementor-22145 .elementor-element.elementor-element-464960d{--width:84%;}.elementor-22145 .elementor-element.elementor-element-4a8c1c2{--width:33%;}.elementor-22145 .elementor-element.elementor-element-b7fb239{--width:33%;}.elementor-22145 .elementor-element.elementor-element-846a2d1{--width:33%;}.elementor-22145 .elementor-element.elementor-element-fd738ad{--width:84%;}.elementor-22145 .elementor-element.elementor-element-0f05002{--width:33%;}.elementor-22145 .elementor-element.elementor-element-3986535{--width:33%;}.elementor-22145 .elementor-element.elementor-element-ecae443{--width:33%;}.elementor-22145 .elementor-element.elementor-element-ab3b0ee{--width:84%;}.elementor-22145 .elementor-element.elementor-element-f106b40{--width:33%;}.elementor-22145 .elementor-element.elementor-element-60e8e20{--width:33%;}.elementor-22145 .elementor-element.elementor-element-c39ffa7{--width:33%;}.elementor-22145 .elementor-element.elementor-element-a4fdfc2{--width:100%;}.elementor-22145 .elementor-element.elementor-element-1b55d90{--width:88%;}.elementor-22145 .elementor-element.elementor-element-e7dba2e{--width:53.615%;}.elementor-22145 .elementor-element.elementor-element-95b70f8{--width:59%;}.elementor-22145 .elementor-element.elementor-element-92621c2{--width:93%;}.elementor-22145 .elementor-element.elementor-element-0d886df{--width:45%;}.elementor-22145 .elementor-element.elementor-element-2aea973{--width:54%;}.elementor-22145 .elementor-element.elementor-element-3515838{--width:86%;}.elementor-22145 .elementor-element.elementor-element-3ef75bc{--width:47%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22145 .elementor-element.elementor-element-4f18be1{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-8dbe4e4 */.elementor-22145 .elementor-element.elementor-element-8dbe4e4 {background-color: hsl(var(--clerc-blue) / .05);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd6f5ea */.elementor-22145 .elementor-element.elementor-element-fd6f5ea  h1{
font-weight: 800;
line-height: 1.05;
color: #0F1222;
letter-spacing: -1px;}

.elementor-22145 .elementor-element.elementor-element-fd6f5ea .text-gradient-primary {

font-weight: 700;
line-height: 1.05;

  font-weight: 700;
  line-height: 1.05;
  background: linear-gradient(
    90deg,
    #3f3ee8 0%,
    #5a46ea 18%,
    #7a4be9 42%,
    #9a57e6 68%,
    #b785ea 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

}


/* apparition */
.lovable-dashboard.is-visible .floating-badge{
  animation:badgeIn 0.6s ease forwards,
             badgeFloat 4s ease-in-out infinite;
  animation-delay:0.4s, 1s;
}

@keyframes badgeIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes badgeFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-6px); }
}
.floating-badge::before{
  content:"";
  width:10px;
  height:10px;
  border-radius:50%;
  background:#4F46E5;
  display:inline-block;
  margin-right:10px;
  animation:pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%{
    transform:scale(1);
    opacity:1;
  }
  70%{
    transform:scale(1.6);
    opacity:0;
  }
  100%{
    transform:scale(1);
    opacity:1;
  }
}

.floating-mail{
  opacity:0;
  transform:translateY(20px) scale(0.9);
}

/* animation */
.lovable-dashboard.is-visible .floating-mail{
  animation:mailIn 0.6s ease forwards,
             mailFloat 4s ease-in-out infinite;
  animation-delay:0.6s, 1.2s;
}

@keyframes mailIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes mailFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-8px); }
}

.floating-badge{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.12),
    rgba(79,70,229,0.08)
  );
  
  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.floating-mail{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.18),
    rgba(124,58,237,0.08)
  );

  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab019b4 */.bg-gradient-hero {
    background: linear-gradient(135deg, #f5f5fa, #eeeef6, #f5f2f7);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8517d5d */.elementor-22145 .elementor-element.elementor-element-8517d5d  h1{font-size: 6rem;
       
font-weight: 800;
line-height: 1.05;
color: #0F1222;
letter-spacing: -1px;}

.elementor-22145 .elementor-element.elementor-element-8517d5d .text-gradient-primary {


  background: linear-gradient(
    90deg,
    #3f3ee8 0%,
    #5a46ea 18%,
    #7a4be9 42%,
    #9a57e6 68%,
    #b785ea 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

}


/* apparition */
.lovable-dashboard.is-visible .floating-badge{
  animation:badgeIn 0.6s ease forwards,
             badgeFloat 4s ease-in-out infinite;
  animation-delay:0.4s, 1s;
}

@keyframes badgeIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes badgeFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-6px); }
}
.floating-badge::before{
  content:"";
  width:10px;
  height:10px;
  border-radius:50%;
  background:#4F46E5;
  display:inline-block;
  margin-right:10px;
  animation:pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%{
    transform:scale(1);
    opacity:1;
  }
  70%{
    transform:scale(1.6);
    opacity:0;
  }
  100%{
    transform:scale(1);
    opacity:1;
  }
}

.floating-mail{
  opacity:0;
  transform:translateY(20px) scale(0.9);
}

/* animation */
.lovable-dashboard.is-visible .floating-mail{
  animation:mailIn 0.6s ease forwards,
             mailFloat 4s ease-in-out infinite;
  animation-delay:0.6s, 1.2s;
}

@keyframes mailIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes mailFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-8px); }
}

.floating-badge{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.12),
    rgba(79,70,229,0.08)
  );
  
  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.floating-mail{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.18),
    rgba(124,58,237,0.08)
  );

  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccc8a7c */.elementor-22145 .elementor-element.elementor-element-ccc8a7c {with:100% !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3918c8f */.elementor-22145 .elementor-element.elementor-element-3918c8f  h1{font-size: 6rem;
       
font-weight: 800;
line-height: 1.05;
color: #0F1222;
letter-spacing: -1px;}

.elementor-22145 .elementor-element.elementor-element-3918c8f .text-gradient-primary {


  background: linear-gradient(
    90deg,
    #3f3ee8 0%,
    #5a46ea 18%,
    #7a4be9 42%,
    #9a57e6 68%,
    #b785ea 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

}


/* apparition */
.lovable-dashboard.is-visible .floating-badge{
  animation:badgeIn 0.6s ease forwards,
             badgeFloat 4s ease-in-out infinite;
  animation-delay:0.4s, 1s;
}

@keyframes badgeIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes badgeFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-6px); }
}
.floating-badge::before{
  content:"";
  width:10px;
  height:10px;
  border-radius:50%;
  background:#4F46E5;
  display:inline-block;
  margin-right:10px;
  animation:pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%{
    transform:scale(1);
    opacity:1;
  }
  70%{
    transform:scale(1.6);
    opacity:0;
  }
  100%{
    transform:scale(1);
    opacity:1;
  }
}

.floating-mail{
  opacity:0;
  transform:translateY(20px) scale(0.9);
}

/* animation */
.lovable-dashboard.is-visible .floating-mail{
  animation:mailIn 0.6s ease forwards,
             mailFloat 4s ease-in-out infinite;
  animation-delay:0.6s, 1.2s;
}

@keyframes mailIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes mailFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-8px); }
}

.floating-badge{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.12),
    rgba(79,70,229,0.08)
  );
  
  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.floating-mail{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.18),
    rgba(124,58,237,0.08)
  );

  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb9b13 */.custom-list {
  list-style: none;
  padding-left: 20px;
}

.custom-list li {
  position: relative;
  margin-bottom: 1px;
  color: #6b7280; /* gris */
  font-style: italic;
  font-size: 14px;
}

.custom-list li::before {
  content: "•";
  position: absolute;
  left: -15px;
  top: 0;
  color: #3b5bdb; /* bleu */
  font-size: 20px;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e28c3f6 */.custom-list {
  list-style: none;
  padding-left: 20px;
}

.custom-list li {
  position: relative;
  margin-bottom: 1px;
  color: #6b7280; /* gris */
  font-style: italic;
  font-size: 14px;
}

.custom-list li::before {
  content: "•";
  position: absolute;
  left: -15px;
  top: 0;
  color: #3b5bdb; /* bleu */
  font-size: 20px;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5159033 */.elementor-22145 .elementor-element.elementor-element-5159033 {with:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b70f8 */.elementor-22145 .elementor-element.elementor-element-95b70f8 {background-color: hsl(var(--clerc-blue) / .05);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de72352 */.elementor-22145 .elementor-element.elementor-element-de72352  h1{font-size: 6rem;
       
font-weight: 800;
line-height: 1.05;
color: #0F1222;
letter-spacing: -1px;}

.elementor-22145 .elementor-element.elementor-element-de72352 .text-gradient-primary {


  background: linear-gradient(
    90deg,
    #3f3ee8 0%,
    #5a46ea 18%,
    #7a4be9 42%,
    #9a57e6 68%,
    #b785ea 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

}


/* apparition */
.lovable-dashboard.is-visible .floating-badge{
  animation:badgeIn 0.6s ease forwards,
             badgeFloat 4s ease-in-out infinite;
  animation-delay:0.4s, 1s;
}

@keyframes badgeIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes badgeFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-6px); }
}
.floating-badge::before{
  content:"";
  width:10px;
  height:10px;
  border-radius:50%;
  background:#4F46E5;
  display:inline-block;
  margin-right:10px;
  animation:pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%{
    transform:scale(1);
    opacity:1;
  }
  70%{
    transform:scale(1.6);
    opacity:0;
  }
  100%{
    transform:scale(1);
    opacity:1;
  }
}

.floating-mail{
  opacity:0;
  transform:translateY(20px) scale(0.9);
}

/* animation */
.lovable-dashboard.is-visible .floating-mail{
  animation:mailIn 0.6s ease forwards,
             mailFloat 4s ease-in-out infinite;
  animation-delay:0.6s, 1.2s;
}

@keyframes mailIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes mailFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-8px); }
}

.floating-badge{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.12),
    rgba(79,70,229,0.08)
  );
  
  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.floating-mail{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.18),
    rgba(124,58,237,0.08)
  );

  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4fdfc2 */.elementor-22145 .elementor-element.elementor-element-a4fdfc2 {with:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef75bc */.elementor-22145 .elementor-element.elementor-element-3ef75bc {background-color: hsl(var(--clerc-blue) / .05);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2753874 */.elementor-22145 .elementor-element.elementor-element-2753874  h1{font-size: 6rem;
       
font-weight: 800;
line-height: 1.05;
color: #0F1222;
letter-spacing: -1px;}

.elementor-22145 .elementor-element.elementor-element-2753874 .text-gradient-primary {


  background: linear-gradient(
    90deg,
    #3f3ee8 0%,
    #5a46ea 18%,
    #7a4be9 42%,
    #9a57e6 68%,
    #b785ea 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

}


/* apparition */
.lovable-dashboard.is-visible .floating-badge{
  animation:badgeIn 0.6s ease forwards,
             badgeFloat 4s ease-in-out infinite;
  animation-delay:0.4s, 1s;
}

@keyframes badgeIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes badgeFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-6px); }
}
.floating-badge::before{
  content:"";
  width:10px;
  height:10px;
  border-radius:50%;
  background:#4F46E5;
  display:inline-block;
  margin-right:10px;
  animation:pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%{
    transform:scale(1);
    opacity:1;
  }
  70%{
    transform:scale(1.6);
    opacity:0;
  }
  100%{
    transform:scale(1);
    opacity:1;
  }
}

.floating-mail{
  opacity:0;
  transform:translateY(20px) scale(0.9);
}

/* animation */
.lovable-dashboard.is-visible .floating-mail{
  animation:mailIn 0.6s ease forwards,
             mailFloat 4s ease-in-out infinite;
  animation-delay:0.6s, 1.2s;
}

@keyframes mailIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes mailFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-8px); }
}

.floating-badge{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.12),
    rgba(79,70,229,0.08)
  );
  
  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.floating-mail{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.18),
    rgba(124,58,237,0.08)
  );

  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92621c2 */.elementor-22145 .elementor-element.elementor-element-92621c2 {with:100% !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf1b23 */.elementor-22145 .elementor-element.elementor-element-bbf1b23  h1{font-size: 6rem;
       
font-weight: 800;
line-height: 1.05;
color: #0F1222;
letter-spacing: -1px;}

.elementor-22145 .elementor-element.elementor-element-bbf1b23 .text-gradient-primary {


  background: linear-gradient(
    90deg,
    #3f3ee8 0%,
    #5a46ea 18%,
    #7a4be9 42%,
    #9a57e6 68%,
    #b785ea 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

}


/* apparition */
.lovable-dashboard.is-visible .floating-badge{
  animation:badgeIn 0.6s ease forwards,
             badgeFloat 4s ease-in-out infinite;
  animation-delay:0.4s, 1s;
}

@keyframes badgeIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes badgeFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-6px); }
}
.floating-badge::before{
  content:"";
  width:10px;
  height:10px;
  border-radius:50%;
  background:#4F46E5;
  display:inline-block;
  margin-right:10px;
  animation:pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%{
    transform:scale(1);
    opacity:1;
  }
  70%{
    transform:scale(1.6);
    opacity:0;
  }
  100%{
    transform:scale(1);
    opacity:1;
  }
}

.floating-mail{
  opacity:0;
  transform:translateY(20px) scale(0.9);
}

/* animation */
.lovable-dashboard.is-visible .floating-mail{
  animation:mailIn 0.6s ease forwards,
             mailFloat 4s ease-in-out infinite;
  animation-delay:0.6s, 1.2s;
}

@keyframes mailIn{
  to{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

@keyframes mailFloat{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-8px); }
}

.floating-badge{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.12),
    rgba(79,70,229,0.08)
  );
  
  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.floating-mail{
  background: linear-gradient(
    135deg,
    rgba(124,58,237,0.18),
    rgba(124,58,237,0.08)
  );

  border: 1.5px solid rgba(124,58,237,0.25);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccaf2e1 */.elementor-22145 .elementor-element.elementor-element-ccaf2e1 {with:100% !important;}/* End custom CSS */