.elementor-988 .elementor-element.elementor-element-64ec1d5{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:90px;--padding-bottom:80px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-64ec1d5:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-64ec1d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6e82fc5 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-988 .elementor-element.elementor-element-1e8c9f84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-988 .elementor-element.elementor-element-5de86d4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-988 .elementor-element.elementor-element-5de86d4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-7d75073c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-988 .elementor-element.elementor-element-46afafa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-988 .elementor-element.elementor-element-3f268f80{--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:flex-start;}.elementor-988 .elementor-element.elementor-element-1a6e513b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-1a06011-font-family ), Sans-serif;font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 4px 20px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-988 .elementor-element.elementor-element-1a6e513b .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-1a6e513b .elementor-button:focus{background-color:var( --e-global-color-d24a43f );color:var( --e-global-color-secondary );border-color:var( --e-global-color-d24a43f );box-shadow:0px 8px 28px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.45);}.elementor-988 .elementor-element.elementor-element-1a6e513b:hover{--e-transform-translateY:-1px;}.elementor-988 .elementor-element.elementor-element-1a6e513b{--e-transform-transition-duration:200ms;}.elementor-988 .elementor-element.elementor-element-1a6e513b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988 .elementor-element.elementor-element-1a6e513b .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-1a6e513b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-7702911 .elementor-button{background-color:#5A21D400;font-family:var( --e-global-typography-1a06011-font-family ), Sans-serif;font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:8px 8px 8px 8px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-988 .elementor-element.elementor-element-7702911 .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-7702911 .elementor-button:focus{background-color:var( --e-global-color-6c5ff7a );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-7702911 .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-7702911 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-63c7ee5c{--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;--flex-wrap:wrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-193a8d5c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-988 .elementor-element.elementor-element-193a8d5c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-988 .elementor-element.elementor-element-193a8d5c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-988 .elementor-element.elementor-element-193a8d5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-988 .elementor-element.elementor-element-193a8d5c .elementor-icon-list-item > a{font-size:0.8rem;font-weight:400;}.elementor-988 .elementor-element.elementor-element-193a8d5c .elementor-icon-list-text{transition:color 0.3s;}.elementor-988 .elementor-element.elementor-element-441d84b{--display:flex;}.elementor-988 .elementor-element.elementor-element-677491d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-677491d:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-677491d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-988 .elementor-element.elementor-element-5396baeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-988 .elementor-element.elementor-element-5396baeb .elementor-heading-title{font-size:0.8rem;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:var( --e-global-color-4761d7c );}.elementor-988 .elementor-element.elementor-element-5557b7e6{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-988 .elementor-element.elementor-element-2920ca84{background-color:#FFFFFF12;padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:8px 8px 8px 8px;}.elementor-988 .elementor-element.elementor-element-2920ca84 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-988 .elementor-element.elementor-element-31ea23bb{background-color:#FFFFFF12;padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:8px 8px 8px 8px;}.elementor-988 .elementor-element.elementor-element-31ea23bb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-988 .elementor-element.elementor-element-6aa6fc39{background-color:#FFFFFF12;padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:8px 8px 8px 8px;}.elementor-988 .elementor-element.elementor-element-6aa6fc39 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-988 .elementor-element.elementor-element-d54acd9{background-color:#FFFFFF12;padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:8px 8px 8px 8px;}.elementor-988 .elementor-element.elementor-element-d54acd9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-988 .elementor-element.elementor-element-abd9bb4{background-color:#FFFFFF12;padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:8px 8px 8px 8px;}.elementor-988 .elementor-element.elementor-element-abd9bb4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-988 .elementor-element.elementor-element-1cccf3d6{background-color:#FFFFFF12;padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:8px 8px 8px 8px;}.elementor-988 .elementor-element.elementor-element-1cccf3d6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-988 .elementor-element.elementor-element-4a14fa7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-231b13c7{--display:flex;--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-28039a99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-988 .elementor-element.elementor-element-28039a99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-3fdc0ebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-988 .elementor-element.elementor-element-4a6bb9b{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-988 .elementor-element.elementor-element-2107f70c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-7aaeb391{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-be9de83 );--border-color:var( --e-global-color-be9de83 );--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-988 .elementor-element.elementor-element-7aaeb391:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-7aaeb391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-7aaeb391.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-988 .elementor-element.elementor-element-7aaeb391:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-988 .elementor-element.elementor-element-5b54f500{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-988 .elementor-element.elementor-element-5b54f500 .elementor-icon-wrapper{text-align:center;}.elementor-988 .elementor-element.elementor-element-5b54f500.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-5b54f500.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-5b54f500.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-5b54f500.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-5b54f500.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-5b54f500.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-5b54f500.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-5b54f500 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-988 .elementor-element.elementor-element-5b54f500 .elementor-icon svg{height:20px;}.elementor-988 .elementor-element.elementor-element-15e68755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-988 .elementor-element.elementor-element-15e68755 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-988 .elementor-element.elementor-element-382019fc{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-988 .elementor-element.elementor-element-69339b42{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-be9de83 );--border-color:var( --e-global-color-be9de83 );--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-988 .elementor-element.elementor-element-69339b42:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-69339b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-69339b42.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-988 .elementor-element.elementor-element-69339b42:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-988 .elementor-element.elementor-element-6369dde2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-988 .elementor-element.elementor-element-6369dde2 .elementor-icon-wrapper{text-align:center;}.elementor-988 .elementor-element.elementor-element-6369dde2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-6369dde2.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-6369dde2.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-6369dde2.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-6369dde2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-6369dde2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-6369dde2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-6369dde2 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-988 .elementor-element.elementor-element-6369dde2 .elementor-icon svg{height:20px;}.elementor-988 .elementor-element.elementor-element-69455738{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-988 .elementor-element.elementor-element-69455738 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-988 .elementor-element.elementor-element-78f212ce{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-988 .elementor-element.elementor-element-606fdc67{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-be9de83 );--border-color:var( --e-global-color-be9de83 );--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-988 .elementor-element.elementor-element-606fdc67:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-606fdc67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-606fdc67.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-988 .elementor-element.elementor-element-606fdc67:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-988 .elementor-element.elementor-element-4750be5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-988 .elementor-element.elementor-element-4750be5a .elementor-icon-wrapper{text-align:center;}.elementor-988 .elementor-element.elementor-element-4750be5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-4750be5a.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-4750be5a.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-4750be5a.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-4750be5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-4750be5a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-4750be5a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-4750be5a .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-988 .elementor-element.elementor-element-4750be5a .elementor-icon svg{height:20px;}.elementor-988 .elementor-element.elementor-element-65f8a24d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-988 .elementor-element.elementor-element-65f8a24d .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-988 .elementor-element.elementor-element-76add121{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-988 .elementor-element.elementor-element-1d2d5b2d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-be9de83 );--border-color:var( --e-global-color-be9de83 );--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-988 .elementor-element.elementor-element-1d2d5b2d:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-1d2d5b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-1d2d5b2d.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-988 .elementor-element.elementor-element-1d2d5b2d:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-988 .elementor-element.elementor-element-68f9b742{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-988 .elementor-element.elementor-element-68f9b742 .elementor-icon-wrapper{text-align:center;}.elementor-988 .elementor-element.elementor-element-68f9b742.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-68f9b742.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-68f9b742.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-68f9b742.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-68f9b742.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-68f9b742.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-68f9b742.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-68f9b742 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-988 .elementor-element.elementor-element-68f9b742 .elementor-icon svg{height:20px;}.elementor-988 .elementor-element.elementor-element-4403ae7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-988 .elementor-element.elementor-element-4403ae7e .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-988 .elementor-element.elementor-element-4453c7dd{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-988 .elementor-element.elementor-element-51d3bb5b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-be9de83 );--border-color:var( --e-global-color-be9de83 );--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-988 .elementor-element.elementor-element-51d3bb5b:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-51d3bb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-51d3bb5b.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-988 .elementor-element.elementor-element-51d3bb5b:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-988 .elementor-element.elementor-element-69878684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-988 .elementor-element.elementor-element-69878684 .elementor-icon-wrapper{text-align:center;}.elementor-988 .elementor-element.elementor-element-69878684.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-69878684.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-69878684.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-69878684.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-69878684.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-69878684.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-69878684.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-69878684 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-988 .elementor-element.elementor-element-69878684 .elementor-icon svg{height:20px;}.elementor-988 .elementor-element.elementor-element-50921900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-988 .elementor-element.elementor-element-50921900 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-988 .elementor-element.elementor-element-1266fa55{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-988 .elementor-element.elementor-element-1f78a0fd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:var( --e-global-color-be9de83 );--border-color:var( --e-global-color-be9de83 );--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-988 .elementor-element.elementor-element-1f78a0fd:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-1f78a0fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-1f78a0fd.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-988 .elementor-element.elementor-element-1f78a0fd:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-988 .elementor-element.elementor-element-2f701662{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-988 .elementor-element.elementor-element-2f701662 .elementor-icon-wrapper{text-align:center;}.elementor-988 .elementor-element.elementor-element-2f701662.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-2f701662.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-2f701662.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-2f701662.elementor-view-framed .elementor-icon, .elementor-988 .elementor-element.elementor-element-2f701662.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-988 .elementor-element.elementor-element-2f701662.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-2f701662.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-2f701662 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-988 .elementor-element.elementor-element-2f701662 .elementor-icon svg{height:20px;}.elementor-988 .elementor-element.elementor-element-5170f98d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-988 .elementor-element.elementor-element-5170f98d .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-988 .elementor-element.elementor-element-3058b399{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-988 .elementor-element.elementor-element-5beb3ea0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-5beb3ea0:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-5beb3ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-988 .elementor-element.elementor-element-39abcbcc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 72px;--row-gap:0px;--column-gap:72px;--grid-auto-flow:row;--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-988 .elementor-element.elementor-element-3328c89a{--display:flex;--justify-content:center;}.elementor-988 .elementor-element.elementor-element-af6cb36{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-988 .elementor-element.elementor-element-10e9f286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-988 .elementor-element.elementor-element-10e9f286 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-59d95d14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-988 .elementor-element.elementor-element-1a28b294{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-988 .elementor-element.elementor-element-33cfde22{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-988 .elementor-element.elementor-element-33cfde22 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-988 .elementor-element.elementor-element-bcbd408 .elementor-button{background-color:var( --e-global-color-f6e0020 );font-family:var( --e-global-typography-1a06011-font-family ), Sans-serif;font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f6e0020 );border-radius:8px 8px 8px 8px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-988 .elementor-element.elementor-element-bcbd408 .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-bcbd408 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-bcbd408:hover{--e-transform-translateY:-1px;}.elementor-988 .elementor-element.elementor-element-bcbd408 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988 .elementor-element.elementor-element-bcbd408 .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-bcbd408 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-7b65c59a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-5cd05b3c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 72px;--row-gap:0px;--column-gap:72px;--grid-auto-flow:row;--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-988 .elementor-element.elementor-element-3abb7630{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-988 .elementor-element.elementor-element-5487a3aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-988 .elementor-element.elementor-element-5487a3aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-30581496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-988 .elementor-element.elementor-element-242ef74d{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-988 .elementor-element.elementor-element-4a03dc27{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-988 .elementor-element.elementor-element-4a03dc27 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-988 .elementor-element.elementor-element-610c0379 .elementor-button{background-color:var( --e-global-color-f6e0020 );font-family:var( --e-global-typography-1a06011-font-family ), Sans-serif;font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f6e0020 );border-radius:8px 8px 8px 8px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-988 .elementor-element.elementor-element-610c0379 .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-610c0379 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-610c0379:hover{--e-transform-translateY:-1px;}.elementor-988 .elementor-element.elementor-element-610c0379 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988 .elementor-element.elementor-element-610c0379 .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-610c0379 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-1deb9681{--display:flex;--justify-content:center;}.elementor-988 .elementor-element.elementor-element-e2b5375 img{border-radius:16px 16px 16px 16px;}.elementor-988 .elementor-element.elementor-element-424d901f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-424d901f:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-424d901f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-988 .elementor-element.elementor-element-56682137{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 72px;--row-gap:0px;--column-gap:72px;--grid-auto-flow:row;--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-988 .elementor-element.elementor-element-6a7f8ee1{--display:flex;--justify-content:center;}.elementor-988 .elementor-element.elementor-element-4dd2ec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-988 .elementor-element.elementor-element-62998019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-988 .elementor-element.elementor-element-62998019 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-7acd2f4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-988 .elementor-element.elementor-element-7cd0060b{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-988 .elementor-element.elementor-element-5fcc0d5d{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-988 .elementor-element.elementor-element-5fcc0d5d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-988 .elementor-element.elementor-element-13eb7aeb .elementor-button{background-color:var( --e-global-color-f6e0020 );font-family:var( --e-global-typography-1a06011-font-family ), Sans-serif;font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f6e0020 );border-radius:8px 8px 8px 8px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-988 .elementor-element.elementor-element-13eb7aeb .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-13eb7aeb .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-13eb7aeb:hover{--e-transform-translateY:-1px;}.elementor-988 .elementor-element.elementor-element-13eb7aeb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988 .elementor-element.elementor-element-13eb7aeb .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-13eb7aeb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-6d3aed82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-a7b2bc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-988 .elementor-element.elementor-element-f4a3ea9{--display:flex;--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-ae4ada0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-988 .elementor-element.elementor-element-ae4ada0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-80aaf24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-988 .elementor-element.elementor-element-ecf15a6{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;color:#6B6880;}.elementor-988 .elementor-element.elementor-element-4404865b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-4404865b:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-4404865b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-988 .elementor-element.elementor-element-718109e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-988 .elementor-element.elementor-element-3b09d349{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-1081934d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-988 .elementor-element.elementor-element-1081934d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-4761d7c );}.elementor-988 .elementor-element.elementor-element-11a3324c{text-align:center;}.elementor-988 .elementor-element.elementor-element-11a3324c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-7f56fe6d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 16px;--row-gap:0px;--column-gap:16px;--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-68b5049f{--display:flex;--min-height:240px;--justify-content:center;--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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-988 .elementor-element.elementor-element-68b5049f:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-68b5049f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #6B5CF6 0%, #4F3EE8 100%);}.elementor-988 .elementor-element.elementor-element-3e284422{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:0.9rem;line-height:1.6;color:#FFFFFFB3;}.elementor-988 .elementor-element.elementor-element-2e7e40a8 .elementor-heading-title{font-family:var( --e-global-typography-5e12fea-font-family ), Sans-serif;font-size:var( --e-global-typography-5e12fea-font-size );line-height:var( --e-global-typography-5e12fea-line-height );letter-spacing:var( --e-global-typography-5e12fea-letter-spacing );color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-6f301d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.2;letter-spacing:0.08em;color:#FFFFFFB3;}.elementor-988 .elementor-element.elementor-element-58a638c6{--display:flex;--min-height:240px;--justify-content:center;--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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-988 .elementor-element.elementor-element-58a638c6:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-58a638c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-988 .elementor-element.elementor-element-3aab879f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6;color:#FFFFFFB3;}.elementor-988 .elementor-element.elementor-element-6b6ae26c .elementor-heading-title{font-family:var( --e-global-typography-5e12fea-font-family ), Sans-serif;font-size:var( --e-global-typography-5e12fea-font-size );line-height:var( --e-global-typography-5e12fea-line-height );letter-spacing:var( --e-global-typography-5e12fea-letter-spacing );color:var( --e-global-color-43d3b51 );}.elementor-988 .elementor-element.elementor-element-1a5d8760 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.2;letter-spacing:0.08em;color:#FFFFFFB3;}.elementor-988 .elementor-element.elementor-element-5607e560{--display:flex;--min-height:240px;--justify-content:center;--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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-988 .elementor-element.elementor-element-5607e560:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-5607e560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-988 .elementor-element.elementor-element-2d217735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6;color:#FFFFFFB3;}.elementor-988 .elementor-element.elementor-element-7c88d085 .elementor-heading-title{font-family:var( --e-global-typography-5e12fea-font-family ), Sans-serif;font-size:var( --e-global-typography-5e12fea-font-size );line-height:var( --e-global-typography-5e12fea-line-height );letter-spacing:var( --e-global-typography-5e12fea-letter-spacing );color:var( --e-global-color-43d3b51 );}.elementor-988 .elementor-element.elementor-element-4d759d37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.2;letter-spacing:0.08em;color:#FFFFFFB3;}.elementor-988 .elementor-element.elementor-element-62f89bc3{--display:flex;--min-height:240px;--justify-content:center;--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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-988 .elementor-element.elementor-element-62f89bc3:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-62f89bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #2D1F6E 0%, #1A1730 100%);}.elementor-988 .elementor-element.elementor-element-1b3b20ef{background-color:var( --e-global-color-ea11b68 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:5px 12px 5px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-1b3b20ef .elementor-heading-title{font-size:13px;text-transform:uppercase;color:var( --e-global-color-43d3b51 );}.elementor-988 .elementor-element.elementor-element-3914cc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6;color:#FFFFFFB3;}.elementor-988 .elementor-element.elementor-element-2b744bc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-2b744bc4:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-2b744bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-988 .elementor-element.elementor-element-1670ad8e{--display:flex;--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;}.elementor-988 .elementor-element.elementor-element-c6a888{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-140f5657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-988 .elementor-element.elementor-element-140f5657 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-effecae );}.elementor-988 .elementor-element.elementor-element-6f8aca98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-988 .elementor-element.elementor-element-6f8aca98 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-ce15f4a{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-weight:400;color:var( --e-global-color-4761d7c );}.elementor-988 .elementor-element.elementor-element-4d612a5b{--display:grid;--e-con-grid-template-columns:1fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-1237dfc4{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-988 .elementor-element.elementor-element-1237dfc4:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-1237dfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-988 .elementor-element.elementor-element-1237dfc4:hover{background-color:#6B5CF626;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:#6B5CF64D;--border-color:#6B5CF64D;}.elementor-988 .elementor-element.elementor-element-1237dfc4, .elementor-988 .elementor-element.elementor-element-1237dfc4::before{--border-transition:0.3s;}.elementor-988 .elementor-element.elementor-element-7b886020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--e-rating-icon-font-size:14px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FBBF24;}.elementor-988 .elementor-element.elementor-element-4f4df7be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9rem;font-weight:400;line-height:1.7;color:#FFFFFFBF;}.elementor-988 .elementor-element.elementor-element-3f599802{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-988 .elementor-element.elementor-element-3312bdc9.elementor-element{--align-self:center;}.elementor-988 .elementor-element.elementor-element-1e6d8e5b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-988 .elementor-element.elementor-element-4624ddd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-988 .elementor-element.elementor-element-4624ddd9 .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-988 .elementor-element.elementor-element-117390e7 .elementor-heading-title{font-size:12px;}.elementor-988 .elementor-element.elementor-element-460e138f{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-988 .elementor-element.elementor-element-460e138f:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-460e138f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-988 .elementor-element.elementor-element-460e138f:hover{background-color:#6B5CF626;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:#6B5CF64D;--border-color:#6B5CF64D;}.elementor-988 .elementor-element.elementor-element-460e138f, .elementor-988 .elementor-element.elementor-element-460e138f::before{--border-transition:0.3s;}.elementor-988 .elementor-element.elementor-element-2a6a448b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--e-rating-icon-font-size:14px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FBBF24;}.elementor-988 .elementor-element.elementor-element-37314b0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9rem;font-weight:400;line-height:1.7;color:#FFFFFFBF;}.elementor-988 .elementor-element.elementor-element-6c389a0e{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-988 .elementor-element.elementor-element-2bc82e06.elementor-element{--align-self:center;}.elementor-988 .elementor-element.elementor-element-3a473967{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-988 .elementor-element.elementor-element-2c3c4bb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-988 .elementor-element.elementor-element-2c3c4bb9 .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-988 .elementor-element.elementor-element-6b53148e .elementor-heading-title{font-size:12px;}.elementor-988 .elementor-element.elementor-element-4042d4ae{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-988 .elementor-element.elementor-element-4042d4ae:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-4042d4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-988 .elementor-element.elementor-element-4042d4ae:hover{background-color:#6B5CF626;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:#6B5CF64D;--border-color:#6B5CF64D;}.elementor-988 .elementor-element.elementor-element-4042d4ae, .elementor-988 .elementor-element.elementor-element-4042d4ae::before{--border-transition:0.3s;}.elementor-988 .elementor-element.elementor-element-706ba839{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--e-rating-icon-font-size:14px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FBBF24;}.elementor-988 .elementor-element.elementor-element-4958db44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:0.9rem;font-weight:400;line-height:1.7;color:#FFFFFFBF;}.elementor-988 .elementor-element.elementor-element-6c4256c6{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-988 .elementor-element.elementor-element-7c614873.elementor-element{--align-self:center;}.elementor-988 .elementor-element.elementor-element-65b4f91b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-988 .elementor-element.elementor-element-8300c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-988 .elementor-element.elementor-element-8300c2 .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-988 .elementor-element.elementor-element-51eef591 .elementor-heading-title{font-size:12px;}.elementor-988 .elementor-element.elementor-element-686bf5cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-686bf5cb:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-686bf5cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-988 .elementor-element.elementor-element-114ee250{--display:flex;--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-7086f939{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-988 .elementor-element.elementor-element-7086f939 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-22ace7a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-988 .elementor-element.elementor-element-56855103{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-988 .elementor-element.elementor-element-57a025d1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-988 .elementor-element.elementor-element-7e01d1b1{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-7e01d1b1:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-7e01d1b1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-757f5093{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-757f5093:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-757f5093 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-3ca9d022{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-3ca9d022:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-3ca9d022 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-6d92c63b{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-6d92c63b:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-6d92c63b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-3b5dda38{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-3b5dda38:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-3b5dda38 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-568fbe7c{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-568fbe7c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-568fbe7c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-7507f402{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-7507f402:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-7507f402 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-51c609b3{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-51c609b3:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-51c609b3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-78da1315{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-78da1315:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-78da1315 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-4da8e6a9{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-4da8e6a9:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-4da8e6a9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-5a9555e{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-5a9555e:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-5a9555e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-3500da28{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-3500da28:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-3500da28 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-212e5fe7{background-color:var( --e-global-color-secondary );padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:40px 40px 40px 40px;}.elementor-988 .elementor-element.elementor-element-212e5fe7:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-212e5fe7 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-988 .elementor-element.elementor-element-68be83a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-7e9317f0{--display:flex;--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-148e4a4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-988 .elementor-element.elementor-element-148e4a4e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-1156450e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-988 .elementor-element.elementor-element-5f35f6e7{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-988 .elementor-element.elementor-element-54d7b76b{--display:flex;}.elementor-988 .elementor-element.elementor-element-40086ed6{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-988 .elementor-element.elementor-element-7422e5bc{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-988 .elementor-element.elementor-element-32920835{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-988 .elementor-element.elementor-element-22540765{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-988 .elementor-element.elementor-element-3e3a2151{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-988 .elementor-element.elementor-element-28135298{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-988 .elementor-element.elementor-element-572c0616{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-988 .elementor-element.elementor-element-75a50c2d{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-988 .elementor-element.elementor-element-730b1d7e{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-988 .elementor-element.elementor-element-59e3229a{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-988 .elementor-element.elementor-element-5d312636{--n-accordion-title-font-size:0.95rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-988 .elementor-element.elementor-element-5d312636 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0 0 1.5px 0;border-color:var( --e-global-color-be9de83 );}.elementor-988 .elementor-element.elementor-element-5d312636 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-988 .elementor-element.elementor-element-5d312636 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:600;}:where( .elementor-988 .elementor-element.elementor-element-5d312636 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0 0 1.5px 0;border-color:var( --e-global-color-be9de83 );}.elementor-988 .elementor-element.elementor-element-53da796f{--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;--overflow:hidden;--padding-top:0;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-988 .elementor-element.elementor-element-195b64e1{--display:flex;--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-988 .elementor-element.elementor-element-39a8036c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-988 .elementor-element.elementor-element-39a8036c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-988 .elementor-element.elementor-element-2f3f91f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;font-size:1rem;font-weight:400;color:#FFFFFF99;}.elementor-988 .elementor-element.elementor-element-2bf79afe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-4a7de146 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1a06011-font-family ), Sans-serif;font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 4px 20px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-988 .elementor-element.elementor-element-4a7de146 .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-4a7de146 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );box-shadow:0px 8px 28px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.45);}.elementor-988 .elementor-element.elementor-element-4a7de146:hover{--e-transform-translateY:-1px;}.elementor-988 .elementor-element.elementor-element-4a7de146{--e-transform-transition-duration:200ms;}.elementor-988 .elementor-element.elementor-element-4a7de146 .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-4a7de146 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-988 .elementor-element.elementor-element-7d42862c .elementor-button{background-color:var( --e-global-color-ea11b68 );font-family:var( --e-global-typography-1a06011-font-family ), Sans-serif;font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be9de83 );border-radius:8px 8px 8px 8px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-988 .elementor-element.elementor-element-7d42862c .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-7d42862c .elementor-button:focus{background-color:var( --e-global-color-1515c42 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-4761d7c );}.elementor-988 .elementor-element.elementor-element-7d42862c .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-7d42862c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-988 .elementor-element.elementor-element-231b13c7{--width:600px;}.elementor-988 .elementor-element.elementor-element-2107f70c{--width:1100px;}.elementor-988 .elementor-element.elementor-element-f4a3ea9{--width:600px;}.elementor-988 .elementor-element.elementor-element-7f56fe6d{--width:1100px;}.elementor-988 .elementor-element.elementor-element-4d612a5b{--width:1100px;}.elementor-988 .elementor-element.elementor-element-114ee250{--width:600px;}.elementor-988 .elementor-element.elementor-element-57a025d1{--width:780px;}.elementor-988 .elementor-element.elementor-element-7e9317f0{--width:600px;}.elementor-988 .elementor-element.elementor-element-54d7b76b{--width:720px;}}@media(max-width:1024px){.elementor-988 .elementor-element.elementor-element-1a6e513b .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-7702911 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-2107f70c{--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-39abcbcc{--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-bcbd408 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-5cd05b3c{--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-610c0379 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-56682137{--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-13eb7aeb .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-7f56fe6d{--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-2e7e40a8 .elementor-heading-title{font-size:var( --e-global-typography-5e12fea-font-size );line-height:var( --e-global-typography-5e12fea-line-height );letter-spacing:var( --e-global-typography-5e12fea-letter-spacing );}.elementor-988 .elementor-element.elementor-element-6b6ae26c .elementor-heading-title{font-size:var( --e-global-typography-5e12fea-font-size );line-height:var( --e-global-typography-5e12fea-line-height );letter-spacing:var( --e-global-typography-5e12fea-letter-spacing );}.elementor-988 .elementor-element.elementor-element-7c88d085 .elementor-heading-title{font-size:var( --e-global-typography-5e12fea-font-size );line-height:var( --e-global-typography-5e12fea-line-height );letter-spacing:var( --e-global-typography-5e12fea-letter-spacing );}.elementor-988 .elementor-element.elementor-element-4d612a5b{--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-4a7de146 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-7d42862c .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}}@media(max-width:767px){.elementor-988 .elementor-element.elementor-element-1a6e513b .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-7702911 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-2107f70c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-39abcbcc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-bcbd408 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-5cd05b3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-610c0379 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-56682137{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-13eb7aeb .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-7f56fe6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-2e7e40a8 .elementor-heading-title{font-size:var( --e-global-typography-5e12fea-font-size );line-height:var( --e-global-typography-5e12fea-line-height );letter-spacing:var( --e-global-typography-5e12fea-letter-spacing );}.elementor-988 .elementor-element.elementor-element-6b6ae26c .elementor-heading-title{font-size:var( --e-global-typography-5e12fea-font-size );line-height:var( --e-global-typography-5e12fea-line-height );letter-spacing:var( --e-global-typography-5e12fea-letter-spacing );}.elementor-988 .elementor-element.elementor-element-7c88d085 .elementor-heading-title{font-size:var( --e-global-typography-5e12fea-font-size );line-height:var( --e-global-typography-5e12fea-line-height );letter-spacing:var( --e-global-typography-5e12fea-letter-spacing );}.elementor-988 .elementor-element.elementor-element-4d612a5b{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-4a7de146 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-988 .elementor-element.elementor-element-7d42862c .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}}/* Start custom CSS for heading, class: .elementor-element-7d75073c */h1 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7b98bb */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }

.comp-wrap { display: flex; flex-direction: column; gap: 0; border-radius: 18px; overflow: hidden; border: 1px solid #E0D9FF; box-shadow: 0 8px 48px rgba(107,92,246,.13), 0 2px 8px rgba(0,0,0,.05); }

/* Topbar */
.comp-topbar { background: #0F0D1A; padding: 11px 18px; display: flex; align-items: center; justify-content: space-between; }
.comp-dots { display: flex; gap: 5px; }
.comp-dot { width: 9px; height: 9px; border-radius: 50%; }
.comp-dot.r { background: #FF5F57; } .comp-dot.y { background: #FFBD2E; } .comp-dot.g { background: #28C840; }
.comp-title { font-size: .7rem; font-weight: 600; color: rgba(255,255,255,.75); display: flex; align-items: center; gap: 7px; }
.comp-badge { background: #6B5CF6; color: white; font-size: .6rem; font-weight: 800; padding: 2px 8px; border-radius: 20px; }

/* Column headers */
.comp-headers { display: grid; grid-template-columns: 1fr 1fr; }
.comp-header { padding: 10px 16px; display: flex; align-items: center; gap: 7px; font-size: .68rem; font-weight: 800; }
.comp-header.before { background: #F8F8FA; border-right: 1px solid #E0D9FF; color: #6B6880; }
.comp-header.after  { background: #F0EEFF; color: #6B5CF6; }
.comp-header-dot { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; }
.comp-header-dot.grey   { background: #C4C4CC; }
.comp-header-dot.purple { background: #6B5CF6; animation: blink 1.5s infinite; }

/* Rows */
.comp-rows { display: flex; flex-direction: column; }
.comp-row { display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid #F0EEFF; }
.comp-cell { padding: 11px 16px; display: flex; flex-direction: column; gap: 4px; }
.comp-cell.before { background: #F8F8FA; border-right: 1px solid #E0D9FF; }
.comp-cell.after  { background: white; }
.comp-cell-label { font-size: .58rem; font-weight: 600; color: #9994B0; text-transform: uppercase; letter-spacing: .06em; }
.comp-cell-value { font-size: 1.1rem; font-weight: 800; line-height: 1; letter-spacing: -.02em; }
.comp-cell-value.grey   { color: #C4C4CC; }
.comp-cell-value.purple { color: #6B5CF6; }
.comp-cell-value.green  { color: #16A34A; }
.comp-cell-sub { font-size: .57rem; color: #9994B0; line-height: 1.4; }
.comp-cell-sub.bad  { color: #EF4444; }
.comp-cell-sub.good { color: #16A34A; font-weight: 700; }
.comp-delta { font-size: .6rem; font-weight: 700; padding: 2px 7px; border-radius: 20px; display: inline-flex; align-items: center; gap: 3px; align-self: flex-start; }
.comp-delta.up { background: #DCFCE7; color: #16A34A; }

/* Scenario */
.comp-scenario { display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid #E0D9FF; }
.comp-scenario-cell { padding: 10px 14px; display: flex; flex-direction: column; gap: 7px; }
.comp-scenario-cell.before { background: #F8F8FA; border-right: 1px solid #E0D9FF; }
.comp-scenario-cell.after  { background: #F0EEFF; }
.comp-scenario-label { font-size: .58rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: #9994B0; }
.comp-moment { display: flex; align-items: center; gap: 8px; }
.comp-moment-icon { width: 20px; height: 20px; border-radius: 6px; display: flex; align-items: center; justify-content: center; font-size: .6rem; font-weight: 800; flex-shrink: 0; }
.comp-moment-text { font-size: .62rem; font-weight: 600; color: #4B4768; }
.comp-moment-text.faded { color: #C4C4CC; text-decoration: line-through; }

/* Bottom bar */
.comp-bottom { background: #6B5CF6; padding: 10px 18px; display: flex; align-items: center; justify-content: space-between; }
.comp-bottom-text { font-size: .68rem; font-weight: 700; color: white; display: flex; align-items: center; gap: 7px; }
.comp-bottom-dot { width: 6px; height: 6px; border-radius: 50%; background: #4ADE80; animation: blink 1.5s infinite; }
.comp-bottom-num { font-size: .7rem; font-weight: 800; color: #A5F3FC; }

/* Notif pill */
.collect-notif { position: absolute; top: -18px; right: -10px; background: white; border-radius: 100px; padding: 8px 14px; box-shadow: 0 6px 24px rgba(107,92,246,.12); font-size: .72rem; font-weight: 600; color: #1A1730; display: flex; align-items: center; gap: 7px; white-space: nowrap; border: 1px solid #EAE6FF; z-index: 10; }
.collect-notif-icon { width: 20px; height: 20px; border-radius: 50%; background: #DCFCE7; display: flex; align-items: center; justify-content: center; font-size: .6rem; color: #16A34A; font-weight: 700; flex-shrink: 0; }

/* Responsive */
@media (max-width: 768px) {
  .comp-cell-value { font-size: .9rem; }
  .collect-notif { right: 0; top: -14px; font-size: .65rem; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fdc0ebb */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62c5e78 */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }
@keyframes pulse-ring { 0%{transform:scale(1);opacity:.5} 100%{transform:scale(1.8);opacity:0} }

.camp-window { background: white; border-radius: 18px; border: 1px solid #E0D9FF; box-shadow: 0 8px 48px rgba(107,92,246,.12), 0 2px 8px rgba(0,0,0,.05); overflow: hidden; }

/* Topbar */
.cw-topbar { background: #0F0D1A; padding: 11px 18px; display: flex; align-items: center; justify-content: space-between; }
.cw-dots { display: flex; gap: 5px; }
.cw-dot { width: 9px; height: 9px; border-radius: 50%; }
.cw-dot.r { background: #FF5F57; } .cw-dot.y { background: #FFBD2E; } .cw-dot.g { background: #28C840; }
.cw-title { font-size: .7rem; font-weight: 600; color: rgba(255,255,255,.75); display: flex; align-items: center; gap: 7px; }
.cw-badge { background: #6B5CF6; color: white; font-size: .6rem; font-weight: 800; padding: 2px 8px; border-radius: 20px; }
.cw-live { font-size: .62rem; font-weight: 700; color: #4ADE80; display: flex; align-items: center; gap: 5px; }
.cw-live-dot { width: 6px; height: 6px; border-radius: 50%; background: #4ADE80; animation: blink 1.5s infinite; }

/* Conversion chart */
.cw-chart { padding: 14px 16px 8px; border-bottom: 1px solid #EAE6FF; }
.cw-chart-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; }
.cw-chart-title { font-size: .62rem; font-weight: 700; color: #1A1730; }
.cw-chart-sub { font-size: .56rem; color: #9994B0; }
.cw-chart-legend { font-size: .56rem; font-weight: 600; color: #6B5CF6; background: #F0EEFF; padding: 2px 8px; border-radius: 20px; }
.cw-bars-wrap { display: flex; align-items: flex-end; gap: 6px; height: 72px; }
.cw-bar-col { display: flex; flex-direction: column; align-items: center; gap: 4px; flex: 1; }
.cw-bar-val { font-size: .56rem; font-weight: 800; color: #9994B0; }
.cw-bar-val.best { color: #6B5CF6; }
.cw-bar { width: 100%; border-radius: 4px 4px 0 0; }
.cw-bar.dim  { background: #EAE6FF; }
.cw-bar.good { background: #C4BFFC; }
.cw-bar.best { background: linear-gradient(180deg,#8B7CF8,#6B5CF6); }
.cw-bar.bad  { background: #F1F0F9; }
.cw-bar-lbl { font-size: .54rem; color: #9994B0; text-align: center; line-height: 1.3; }
.cw-bar-lbl.best { color: #6B5CF6; font-weight: 700; }
.cw-best-zone { margin-top: 6px; display: flex; align-items: center; gap: 5px; }
.cw-best-arrow { font-size: .58rem; font-weight: 700; color: #6B5CF6; background: #EDE9FE; padding: 2px 8px; border-radius: 20px; }
.cw-best-text { font-size: .56rem; color: #9994B0; }

/* Timeline */
.cw-timeline { padding: 14px 16px; border-bottom: 1px solid #EAE6FF; display: flex; flex-direction: column; gap: 0; }
.cw-tl-label { font-size: .58rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #9994B0; margin-bottom: 10px; }
.cw-tl-row { display: flex; align-items: center; gap: 0; }
.cw-tl-event { display: flex; flex-direction: column; align-items: center; gap: 4px; flex-shrink: 0; }
.cw-tl-dot { width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: .65rem; font-weight: 800; position: relative; z-index: 2; flex-shrink: 0; }
.cw-tl-dot.done    { background: #6B5CF6; color: white; }
.cw-tl-dot.trigger { background: white; border: 2px solid #6B5CF6; color: #6B5CF6; }
.cw-tl-dot.trigger::after { content:''; position:absolute; width:100%; height:100%; border-radius:50%; border:2px solid #6B5CF6; animation: pulse-ring 1.5s ease-out infinite; }
.cw-tl-dot.result  { background: #DCFCE7; color: #16A34A; border: 2px solid #86EFAC; }
.cw-tl-line { flex: 1; height: 2px; background: linear-gradient(90deg,#6B5CF6,#C4BFFC); margin: 0 4px; margin-bottom: 20px; }
.cw-tl-line.dashed { background: none; border-top: 2px dashed #EAE6FF; }
.cw-tl-name { font-size: .56rem; font-weight: 600; color: #4B4768; text-align: center; max-width: 52px; line-height: 1.3; }
.cw-tl-time { font-size: .52rem; color: #9994B0; text-align: center; }
.cw-tl-time.highlight { color: #6B5CF6; font-weight: 700; }

/* Message preview */
.cw-message { margin: 0 14px 14px; background: #F8F7FF; border: 1px solid #EAE6FF; border-radius: 10px; overflow: hidden; }
.cw-msg-header { padding: 8px 12px; background: white; border-bottom: 1px solid #EAE6FF; display: flex; align-items: center; justify-content: space-between; }
.cw-msg-type { font-size: .58rem; font-weight: 700; color: #6B5CF6; display: flex; align-items: center; gap: 5px; }
.cw-msg-type-dot { width: 5px; height: 5px; border-radius: 50%; background: #6B5CF6; }
.cw-msg-conv { font-size: .58rem; font-weight: 700; color: #16A34A; background: #DCFCE7; padding: 2px 7px; border-radius: 20px; }
.cw-msg-body { padding: 10px 12px; font-size: .64rem; color: #4B4768; line-height: 1.7; }
.cw-msg-highlight { color: #6B5CF6; font-weight: 700; background: #EDE9FE; padding: 0 3px; border-radius: 3px; }
.cw-msg-footer { padding: 6px 12px; border-top: 1px solid #EAE6FF; display: flex; align-items: center; justify-content: space-between; }
.cw-msg-sent { font-size: .56rem; color: #9994B0; }
.cw-msg-cta { font-size: .58rem; font-weight: 700; color: white; background: #6B5CF6; padding: 3px 10px; border-radius: 6px; }

/* Stats */
.cw-stats { display: flex; border-top: 1px solid #EAE6FF; }
.cw-stat { flex: 1; padding: 10px 0; text-align: center; border-right: 1px solid #EAE6FF; }
.cw-stat:last-child { border-right: none; }
.cw-stat-num { font-size: .95rem; font-weight: 800; color: #6B5CF6; letter-spacing: -.02em; }
.cw-stat-lbl { font-size: .54rem; color: #9994B0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59d95d14 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30581496 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f8d93af */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }
@keyframes tap-pulse { 0%{transform:scale(1);opacity:.7} 50%{transform:scale(1.4);opacity:.3} 100%{transform:scale(1);opacity:.7} }
@keyframes float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-8px)} }
@keyframes pop { from{opacity:0;transform:scale(.92) translateY(6px)} to{opacity:1;transform:scale(1) translateY(0)} }

/* Container */
.section-left-nfc { flex: 1.1; position: relative; display: flex; flex-direction: column; align-items: center; gap: 24px; }

/* Counter surface */
.counter-surface { width: 100%; background: linear-gradient(180deg, #2A2440 0%, #1A1730 100%); border-radius: 16px; padding: 32px 32px 48px; display: flex; flex-direction: column; align-items: center; gap: 28px; position: relative; overflow: visible; box-shadow: 0 20px 60px rgba(15,13,26,.4); }

/* NFC plate */
.nfc-plate-wrap { position: relative; animation: float 4s ease-in-out infinite; filter: drop-shadow(0 16px 32px rgba(107,92,246,.35)); }

/* Tap rings */
.tap-ring { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 60px; height: 60px; border-radius: 50%; border: 2px solid rgba(107,92,246,.5); animation: tap-pulse 2s ease-in-out infinite; pointer-events: none; }
.tap-ring-2 { animation-delay: .4s; width: 80px; height: 80px; border-color: rgba(107,92,246,.3); }

/* Phone */
.phone-approach { position: absolute; right: -20px; top: 50%; transform: translateY(-60%); animation: float 4s ease-in-out infinite; animation-delay: .5s; }

/* Popup */
.nfc-popup { background: white; border-radius: 14px; padding: 10px 14px; box-shadow: 0 8px 32px rgba(0,0,0,.15); display: flex; align-items: center; gap: 10px; width: 200px; animation: pop .5s ease .8s both; }
.nfc-popup-icon { width: 32px; height: 32px; border-radius: 8px; background: #4285F4; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.nfc-popup-text { flex: 1; }
.nfc-popup-title { font-size: .65rem; font-weight: 800; color: #1A1730; }
.nfc-popup-sub { font-size: .56rem; color: #9994B0; }

/* Stats */
.nfc-stats { display: flex; gap: 12px; width: 100%; }
.nfc-stat { flex: 1; background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.1); border-radius: 10px; padding: 10px 12px; text-align: center; }
.nfc-stat-num { font-size: 1rem; font-weight: 800; color: #8B7CF8; letter-spacing: -.02em; }
.nfc-stat-lbl { font-size: .54rem; color: rgba(255,255,255,.4); margin-top: 2px; }

/* Bottom label */
.nfc-label { position: absolute; bottom: -16px; left: 50%; transform: translateX(-50%); background: #6B5CF6; color: white; font-size: .65rem; font-weight: 700; padding: 5px 16px; border-radius: 20px; white-space: nowrap; box-shadow: 0 4px 16px rgba(107,92,246,.4); }

/* Responsive */
@media (max-width: 768px) {
  .phone-approach { display: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7acd2f4c */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80aaf24 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82aa41b */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }

/* ── BENTO GRID BASE ── */
.bento-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  gap: 20px;
  max-width: 1100px; margin: 0 auto;
}
.bento-card {
  background: #F7F5FF;
  border-radius: 16px;
  padding: 15px 32px 0;
  overflow: hidden;
  position: relative;
  transition: transform .25s, box-shadow .25s;
  min-height: 320px;
  display: flex; flex-direction: column;
}
.bento-card:hover { transform: translateY(-4px); box-shadow: 0 16px 48px rgba(107,92,246,.12); }
.bento-tall { grid-row: span 1; }
.bento-wide { grid-column: span 1; min-height: 260px; }
.bento-text { margin-bottom: 20px; }
.bento-text h3 {
  font-family: 'Bricolage Grotesque', sans-serif;
  font-size: 1.25rem; font-weight: 800; color: #1A1730;
  letter-spacing: -.02em; margin-bottom: 6px;
}
.bento-text p { font-size: 0.875rem; color: #6B6880; }
.bento-visual { flex: 1; display: flex; align-items: flex-end; justify-content: center; }
@media (max-width: 768px) {
  .bento-grid { grid-template-columns: 1fr; }
  .bento-wide, .bento-tall { grid-column: span 1; }
}

/* ── TUILE 1 — +240% d'avis ── */
.bento-avis-graph { background: white; border-radius: 12px 12px 0 0; box-shadow: 0 -4px 24px rgba(107,92,246,.1); width: 100%; padding: 14px; }
.ag-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; }
.ag-title { font-size: .68rem; font-weight: 700; color: #1A1730; }
.ag-badge { font-size: .62rem; font-weight: 800; color: #16A34A; background: #DCFCE7; padding: 2px 8px; border-radius: 20px; }
.ag-channels { display: flex; flex-direction: column; gap: 7px; margin-bottom: 10px; }
.ag-channel { display: flex; align-items: center; gap: 8px; }
.ag-ch-icon { width: 22px; height: 22px; border-radius: 6px; display: flex; align-items: center; justify-content: center; font-size: .6rem; font-weight: 800; color: white; flex-shrink: 0; }
.ag-ch-name { font-size: .62rem; font-weight: 600; color: #4B4768; width: 40px; flex-shrink: 0; }
.ag-ch-bar { flex: 1; height: 5px; background: #EAE6FF; border-radius: 3px; overflow: hidden; }
.ag-ch-fill { height: 100%; border-radius: 3px; background: #6B5CF6; }
.ag-ch-val { font-size: .6rem; font-weight: 700; color: #6B5CF6; width: 24px; text-align: right; }
.ag-stat { display: flex; align-items: baseline; gap: 6px; }
.ag-num { font-family: 'Bricolage Grotesque', sans-serif; font-size: 1.6rem; font-weight: 900; color: #1A1730; }
.ag-lbl { font-size: .72rem; color: #6B6880; }

/* ── TUILE 2 — Redirection dynamique ── */
.bento-nfc { width: 100%; display: flex; flex-direction: column; gap: 10px; padding-bottom: 8px; }
.nfc-plaque { background: white; border-radius: 12px; padding: 14px 16px; box-shadow: 0 4px 16px rgba(107,92,246,.1); display: flex; align-items: center; gap: 12px; }
.nfc-icon { width: 44px; height: 44px; border-radius: 10px; background: #1A1730; display: flex; align-items: center; justify-content: center; font-size: .75rem; font-weight: 800; color: white; flex-shrink: 0; }
.nfc-info { flex: 1; }
.nfc-title { font-size: .7rem; font-weight: 700; color: #1A1730; margin-bottom: 2px; }
.nfc-sub { font-size: .58rem; color: #9994B0; }
.nfc-dot { width: 8px; height: 8px; border-radius: 50%; background: #4ADE80; animation: blink 1.5s infinite; flex-shrink: 0; }
.nfc-redirect { background: white; border-radius: 12px; padding: 12px 14px; box-shadow: 0 4px 16px rgba(107,92,246,.1); transform: translateX(20px); }
.nfc-redirect-title { font-size: .62rem; font-weight: 700; color: #9994B0; letter-spacing: .06em; text-transform: uppercase; margin-bottom: 8px; }
.nfc-dest-list { display: flex; flex-direction: column; gap: 5px; }
.nfc-dest { display: flex; align-items: center; gap: 7px; }
.nfc-dest-icon { width: 18px; height: 18px; border-radius: 4px; display: flex; align-items: center; justify-content: center; font-size: .52rem; font-weight: 800; color: white; flex-shrink: 0; }
.nfc-dest-name { font-size: .62rem; font-weight: 600; color: #4B4768; flex: 1; }
.nfc-dest-active { font-size: .54rem; font-weight: 700; padding: 1px 6px; border-radius: 20px; }
.nfc-dest-active.on  { background: #6B5CF6; color: white; }
.nfc-dest-active.off { background: #EAE6FF; color: #9994B0; }

/* ── TUILE 3 — Leads CRM ── */
.bento-leads { width: 100%; }
.bl-wrap { background: white; border-radius: 12px; padding: 14px; box-shadow: 0 4px 16px rgba(0,0,0,.06); }
.bl-header { display: flex; align-items: center; gap: 6px; margin-bottom: 10px; }
.bl-title { font-size: .7rem; font-weight: 700; color: #1A1730; flex: 1; }
.bl-badge { font-size: .58rem; font-weight: 700; background: #DCFCE7; color: #16A34A; padding: 2px 7px; border-radius: 20px; display: flex; align-items: center; gap: 4px; }
.bl-dot { width: 4px; height: 4px; border-radius: 50%; background: #16A34A; animation: blink 1s infinite; }
.bl-list { display: flex; flex-direction: column; gap: 6px; }
.bl-row { display: flex; align-items: center; gap: 8px; padding: 5px 0; border-bottom: 1px solid #F5F3FF; }
.bl-row:last-child { border-bottom: none; }
.bl-avatar { width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: .58rem; font-weight: 700; color: white; flex-shrink: 0; }
.bl-name { font-size: .63rem; font-weight: 700; color: #1A1730; }
.bl-email { font-size: .56rem; color: #9994B0; }
.bl-source { font-size: .52rem; font-weight: 700; padding: 1px 5px; border-radius: 20px; background: #EDE9FE; color: #6B5CF6; }
.bl-export-btn { margin-top: 8px; display: flex; justify-content: flex-end; }
.bl-btn { font-size: .6rem; font-weight: 700; background: #6B5CF6; color: white; padding: 4px 12px; border-radius: 6px; cursor: pointer; }

/* ── TUILE 4 — Tracking ── */
.bento-tracking { width: 100%; display: flex; flex-direction: column; gap: 8px; padding-bottom: 16px; }
.bt2-kpis { display: grid; grid-template-columns: repeat(3,1fr); gap: 6px; }
.bt2-kpi { background: white; border-radius: 10px; padding: 8px 10px; box-shadow: 0 2px 8px rgba(0,0,0,.05); text-align: center; }
.bt2-kpi-num { font-family: 'Bricolage Grotesque', sans-serif; font-size: 1.1rem; font-weight: 900; color: #6B5CF6; }
.bt2-kpi-lbl { font-size: .52rem; color: #9994B0; }
.bt2-kpi-trend { font-size: .52rem; font-weight: 700; color: #16A34A; }
.bt2-bars { display: flex; align-items: flex-end; gap: 5px; height: 64px; }
.bt2-bar-group { flex: 1; display: flex; align-items: flex-end; gap: 2px; }
.bt2-bar { flex: 1; border-radius: 3px 3px 0 0; }
.bt2-bar.scan { background: #C4BFFC; }
.bt2-bar.tap  { background: #6B5CF6; }
.bt2-bar-labels { display: flex; gap: 5px; }
.bt2-bar-lbl { flex: 1; text-align: center; font-size: .5rem; color: #9994B0; }
.bt2-legend { display: flex; gap: 10px; }
.bt2-legend-item { display: flex; align-items: center; gap: 4px; font-size: .56rem; color: #9994B0; }
.bt2-legend-dot { width: 6px; height: 6px; border-radius: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75664239 */.value-dots {
    display: flex; gap: 5px; margin-bottom: 24px;
  }
  .value-dots span {
    width: 6px; height: 6px; border-radius: 50%;
    background: rgba(255,255,255,.25);
  }
  .value-dots span:first-child { background: rgba(255,255,255,.7); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a5c47e */.value-dots {
    display: flex; gap: 5px; margin-bottom: 24px;
  }
  .value-dots span {
    width: 6px; height: 6px; border-radius: 50%;
    background: rgba(255,255,255,.25);
  }
  .value-dots span:first-child { background: rgba(255,255,255,.7); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adc8dd7 */.value-dots {
    display: flex; gap: 5px; margin-bottom: 24px;
  }
  .value-dots span {
    width: 6px; height: 6px; border-radius: 50%;
    background: rgba(255,255,255,.25);
  }
  .value-dots span:first-child { background: rgba(255,255,255,.7); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3312bdc9 */.elementor-988 .elementor-element.elementor-element-3312bdc9 { min-width: 36px !important; height: 36px; border-radius: 50%; background: #EDE9FE; display: flex; align-items: center; justify-content: center; font-family: 'Bricolage Grotesque', sans-serif; font-size: 0.8rem; font-weight: 700; color: #6B5CF6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc82e06 */.elementor-988 .elementor-element.elementor-element-2bc82e06 { min-width: 36px !important; height: 36px; border-radius: 50%; background: #EDE9FE; display: flex; align-items: center; justify-content: center; font-family: 'Bricolage Grotesque', sans-serif; font-size: 0.8rem; font-weight: 700; color: #6B5CF6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c614873 */.elementor-988 .elementor-element.elementor-element-7c614873 { min-width: 36px !important; height: 36px; border-radius: 50%; background: #EDE9FE; display: flex; align-items: center; justify-content: center; font-family: 'Bricolage Grotesque', sans-serif; font-size: 0.8rem; font-weight: 700; color: #6B5CF6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ace7a7 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1156450e */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195b64e1 */.cta-banner::before {
    content: '';
    position: absolute; top: -50%; left: 50%; transform: translateX(-50%);
    width: 600px; height: 600px; border-radius: 50%;
    background: radial-gradient(circle, rgba(107,92,246,.25) 0%, transparent 65%);
    pointer-events: none;
  }
  
  .cta-banner {

    background: linear-gradient(135deg, #0F0D1A 0%, #1A1730 60%, #2D1F6E 100%);}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://revally.fr/wp-content/uploads/2026/02/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bricolage Grotesque';
	font-display: auto;
	src: url('https://revally.fr/wp-content/uploads/2026/02/BricolageGrotesque-VariableFont_opszwdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */