.elementor-990 .elementor-element.elementor-element-592f6465{--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-990 .elementor-element.elementor-element-592f6465:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-592f6465 > .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-990 .elementor-element.elementor-element-1a1997c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-990 .elementor-element.elementor-element-43eca25a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-990 .elementor-element.elementor-element-43eca25a .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-990 .elementor-element.elementor-element-541b6b3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-990 .elementor-element.elementor-element-19a0389f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-990 .elementor-element.elementor-element-73b70bca{--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-990 .elementor-element.elementor-element-79aa8473 .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-990 .elementor-element.elementor-element-79aa8473 .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-79aa8473 .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-990 .elementor-element.elementor-element-79aa8473:hover{--e-transform-translateY:-1px;}.elementor-990 .elementor-element.elementor-element-79aa8473{--e-transform-transition-duration:200ms;}.elementor-990 .elementor-element.elementor-element-79aa8473 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-990 .elementor-element.elementor-element-79aa8473 .elementor-button:hover svg, .elementor-990 .elementor-element.elementor-element-79aa8473 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-3739c51c .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-990 .elementor-element.elementor-element-3739c51c .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-3739c51c .elementor-button:focus{background-color:var( --e-global-color-6c5ff7a );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-3739c51c .elementor-button:hover svg, .elementor-990 .elementor-element.elementor-element-3739c51c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-5f280fa7{--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-990 .elementor-element.elementor-element-54e56597 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-990 .elementor-element.elementor-element-54e56597 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-990 .elementor-element.elementor-element-54e56597{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-990 .elementor-element.elementor-element-54e56597 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-990 .elementor-element.elementor-element-54e56597 .elementor-icon-list-item > a{font-size:0.8rem;font-weight:400;}.elementor-990 .elementor-element.elementor-element-54e56597 .elementor-icon-list-text{transition:color 0.3s;}.elementor-990 .elementor-element.elementor-element-70c636a8{--display:flex;}.elementor-990 .elementor-element.elementor-element-6ee4c25f{--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-990 .elementor-element.elementor-element-6ee4c25f:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-6ee4c25f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-990 .elementor-element.elementor-element-75cbbe92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-990 .elementor-element.elementor-element-75cbbe92 .elementor-heading-title{font-size:0.8rem;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:var( --e-global-color-4761d7c );}.elementor-990 .elementor-element.elementor-element-ef22442{--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-990 .elementor-element.elementor-element-1364d2ea{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-990 .elementor-element.elementor-element-1364d2ea .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-990 .elementor-element.elementor-element-15b3ef8f{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-990 .elementor-element.elementor-element-15b3ef8f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-990 .elementor-element.elementor-element-4c9c352e{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-990 .elementor-element.elementor-element-4c9c352e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-990 .elementor-element.elementor-element-618c13d1{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-990 .elementor-element.elementor-element-618c13d1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-990 .elementor-element.elementor-element-10ef1a06{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-990 .elementor-element.elementor-element-10ef1a06 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-990 .elementor-element.elementor-element-e066be0{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-990 .elementor-element.elementor-element-e066be0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-990 .elementor-element.elementor-element-7735d8a2{--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-990 .elementor-element.elementor-element-55fa47f8{--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-990 .elementor-element.elementor-element-7f8c7baf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-990 .elementor-element.elementor-element-7f8c7baf .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-990 .elementor-element.elementor-element-49c2727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-990 .elementor-element.elementor-element-5668f473{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-990 .elementor-element.elementor-element-2ee75572{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-329efbf9{--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-990 .elementor-element.elementor-element-329efbf9:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-329efbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-329efbf9.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-990 .elementor-element.elementor-element-329efbf9:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-990 .elementor-element.elementor-element-446308fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-990 .elementor-element.elementor-element-446308fc .elementor-icon-wrapper{text-align:center;}.elementor-990 .elementor-element.elementor-element-446308fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-446308fc.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-446308fc.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-446308fc.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-446308fc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-446308fc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-446308fc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-446308fc .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-990 .elementor-element.elementor-element-446308fc .elementor-icon svg{height:20px;}.elementor-990 .elementor-element.elementor-element-73da88c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-990 .elementor-element.elementor-element-73da88c2 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-990 .elementor-element.elementor-element-6fe5ee44{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-990 .elementor-element.elementor-element-2df4bf02{--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-990 .elementor-element.elementor-element-2df4bf02:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-2df4bf02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-2df4bf02.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-990 .elementor-element.elementor-element-2df4bf02:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-990 .elementor-element.elementor-element-54751b0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-990 .elementor-element.elementor-element-54751b0f .elementor-icon-wrapper{text-align:center;}.elementor-990 .elementor-element.elementor-element-54751b0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-54751b0f.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-54751b0f.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-54751b0f.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-54751b0f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-54751b0f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-54751b0f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-54751b0f .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-990 .elementor-element.elementor-element-54751b0f .elementor-icon svg{height:20px;}.elementor-990 .elementor-element.elementor-element-1cbf1040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-990 .elementor-element.elementor-element-1cbf1040 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-990 .elementor-element.elementor-element-1693a619{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-990 .elementor-element.elementor-element-5be71e75{--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-990 .elementor-element.elementor-element-5be71e75:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-5be71e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-5be71e75.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-990 .elementor-element.elementor-element-5be71e75:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-990 .elementor-element.elementor-element-5bfd7bef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-990 .elementor-element.elementor-element-5bfd7bef .elementor-icon-wrapper{text-align:center;}.elementor-990 .elementor-element.elementor-element-5bfd7bef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-5bfd7bef.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-5bfd7bef.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-5bfd7bef.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-5bfd7bef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-5bfd7bef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-5bfd7bef.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-5bfd7bef .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-990 .elementor-element.elementor-element-5bfd7bef .elementor-icon svg{height:20px;}.elementor-990 .elementor-element.elementor-element-5bdc9aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-990 .elementor-element.elementor-element-5bdc9aa .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-990 .elementor-element.elementor-element-6c8bf57d{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-990 .elementor-element.elementor-element-8c5d56{--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-990 .elementor-element.elementor-element-8c5d56:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-8c5d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-8c5d56.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-990 .elementor-element.elementor-element-8c5d56:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-990 .elementor-element.elementor-element-326793dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-990 .elementor-element.elementor-element-326793dd .elementor-icon-wrapper{text-align:center;}.elementor-990 .elementor-element.elementor-element-326793dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-326793dd.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-326793dd.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-326793dd.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-326793dd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-326793dd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-326793dd.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-326793dd .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-990 .elementor-element.elementor-element-326793dd .elementor-icon svg{height:20px;}.elementor-990 .elementor-element.elementor-element-67042fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-990 .elementor-element.elementor-element-67042fe3 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-990 .elementor-element.elementor-element-3fe8febb{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-990 .elementor-element.elementor-element-51496c41{--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-990 .elementor-element.elementor-element-51496c41:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-51496c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-51496c41.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-990 .elementor-element.elementor-element-51496c41:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-990 .elementor-element.elementor-element-12f2b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-990 .elementor-element.elementor-element-12f2b88 .elementor-icon-wrapper{text-align:center;}.elementor-990 .elementor-element.elementor-element-12f2b88.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-12f2b88.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-12f2b88.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-12f2b88.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-12f2b88.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-12f2b88.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-12f2b88.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-12f2b88 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-990 .elementor-element.elementor-element-12f2b88 .elementor-icon svg{height:20px;}.elementor-990 .elementor-element.elementor-element-3558fca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-990 .elementor-element.elementor-element-3558fca7 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-990 .elementor-element.elementor-element-560f0e24{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-990 .elementor-element.elementor-element-6bd10d09{--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-990 .elementor-element.elementor-element-6bd10d09:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-6bd10d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-6bd10d09.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-990 .elementor-element.elementor-element-6bd10d09:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-990 .elementor-element.elementor-element-2afcf1d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-990 .elementor-element.elementor-element-2afcf1d5 .elementor-icon-wrapper{text-align:center;}.elementor-990 .elementor-element.elementor-element-2afcf1d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-2afcf1d5.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-2afcf1d5.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-2afcf1d5.elementor-view-framed .elementor-icon, .elementor-990 .elementor-element.elementor-element-2afcf1d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-990 .elementor-element.elementor-element-2afcf1d5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-2afcf1d5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-2afcf1d5 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-990 .elementor-element.elementor-element-2afcf1d5 .elementor-icon svg{height:20px;}.elementor-990 .elementor-element.elementor-element-7611812c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-990 .elementor-element.elementor-element-7611812c .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-990 .elementor-element.elementor-element-682d2842{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-990 .elementor-element.elementor-element-6dff6deb{--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-990 .elementor-element.elementor-element-6dff6deb:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-6dff6deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-990 .elementor-element.elementor-element-333f2e30{--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-990 .elementor-element.elementor-element-788d784d{--display:flex;--justify-content:center;}.elementor-990 .elementor-element.elementor-element-45676fff{--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-990 .elementor-element.elementor-element-41130c9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-990 .elementor-element.elementor-element-41130c9b .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-990 .elementor-element.elementor-element-16c69e42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-990 .elementor-element.elementor-element-1e98236e{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-990 .elementor-element.elementor-element-550e65fd{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-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-990 .elementor-element.elementor-element-550e65fd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-990 .elementor-element.elementor-element-25c006a4 .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-990 .elementor-element.elementor-element-25c006a4 .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-25c006a4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-25c006a4:hover{--e-transform-translateY:-1px;}.elementor-990 .elementor-element.elementor-element-25c006a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-990 .elementor-element.elementor-element-25c006a4 .elementor-button:hover svg, .elementor-990 .elementor-element.elementor-element-25c006a4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-20984144{--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-990 .elementor-element.elementor-element-3705d11d{--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-990 .elementor-element.elementor-element-7349d611{--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-990 .elementor-element.elementor-element-4a700b0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-990 .elementor-element.elementor-element-4a700b0d .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-990 .elementor-element.elementor-element-5c2907c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-990 .elementor-element.elementor-element-504683{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-990 .elementor-element.elementor-element-22c310fc{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-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-990 .elementor-element.elementor-element-22c310fc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-990 .elementor-element.elementor-element-3db275c4 .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-990 .elementor-element.elementor-element-3db275c4 .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-3db275c4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-3db275c4:hover{--e-transform-translateY:-1px;}.elementor-990 .elementor-element.elementor-element-3db275c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-990 .elementor-element.elementor-element-3db275c4 .elementor-button:hover svg, .elementor-990 .elementor-element.elementor-element-3db275c4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-7f026ff9{--display:flex;--justify-content:center;}.elementor-990 .elementor-element.elementor-element-2dff5751{--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-990 .elementor-element.elementor-element-2dff5751:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-2dff5751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-990 .elementor-element.elementor-element-1dab3da1{--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-990 .elementor-element.elementor-element-8eb6cb4{--display:flex;--justify-content:center;}.elementor-990 .elementor-element.elementor-element-78efa7d6{--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-990 .elementor-element.elementor-element-334c46a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-990 .elementor-element.elementor-element-334c46a2 .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-990 .elementor-element.elementor-element-4d9c482f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-990 .elementor-element.elementor-element-698e1f{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-990 .elementor-element.elementor-element-78b583a4{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-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-990 .elementor-element.elementor-element-78b583a4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-990 .elementor-element.elementor-element-73d65884 .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-990 .elementor-element.elementor-element-73d65884 .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-73d65884 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-73d65884:hover{--e-transform-translateY:-1px;}.elementor-990 .elementor-element.elementor-element-73d65884 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-990 .elementor-element.elementor-element-73d65884 .elementor-button:hover svg, .elementor-990 .elementor-element.elementor-element-73d65884 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-6e69f1c3{--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-990 .elementor-element.elementor-element-c4ff202{--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-990 .elementor-element.elementor-element-6a523d8{--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-990 .elementor-element.elementor-element-f525f1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-990 .elementor-element.elementor-element-f525f1d .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-990 .elementor-element.elementor-element-7c56031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-990 .elementor-element.elementor-element-6320093{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;color:#6B6880;}.elementor-990 .elementor-element.elementor-element-2f44fc2c{--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-990 .elementor-element.elementor-element-2f44fc2c:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-2f44fc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-990 .elementor-element.elementor-element-7a319895{--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-990 .elementor-element.elementor-element-3f3602b4{--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-990 .elementor-element.elementor-element-3acfce25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-990 .elementor-element.elementor-element-3acfce25 .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-990 .elementor-element.elementor-element-387e8b44{text-align:center;}.elementor-990 .elementor-element.elementor-element-387e8b44 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-57ebee36{--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-990 .elementor-element.elementor-element-487ec2b{--display:flex;--min-height:240px;--justify-content:space-around;--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-990 .elementor-element.elementor-element-487ec2b:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-487ec2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #6B5CF6 0%, #4F3EE8 100%);}.elementor-990 .elementor-element.elementor-element-3295cd3{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-990 .elementor-element.elementor-element-3918f601 .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-990 .elementor-element.elementor-element-1e74f421 .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-990 .elementor-element.elementor-element-70dff387{--display:flex;--min-height:240px;--justify-content:space-around;--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-990 .elementor-element.elementor-element-70dff387:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-70dff387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-990 .elementor-element.elementor-element-1ab73262{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-990 .elementor-element.elementor-element-76b9b3a1 .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-990 .elementor-element.elementor-element-4c39f06c .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-990 .elementor-element.elementor-element-66e94aaa{--display:flex;--min-height:240px;--justify-content:space-around;--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-990 .elementor-element.elementor-element-66e94aaa:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-66e94aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-990 .elementor-element.elementor-element-14ed60af{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-990 .elementor-element.elementor-element-6cedd631 .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-990 .elementor-element.elementor-element-8c13460 .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-990 .elementor-element.elementor-element-2b2bd314{--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-990 .elementor-element.elementor-element-2b2bd314:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-2b2bd314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #2D1F6E 0%, #1A1730 100%);}.elementor-990 .elementor-element.elementor-element-2a1b842c{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-990 .elementor-element.elementor-element-2a1b842c .elementor-heading-title{font-size:13px;text-transform:uppercase;color:var( --e-global-color-43d3b51 );}.elementor-990 .elementor-element.elementor-element-2fdc4f75{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-990 .elementor-element.elementor-element-212dbbce{--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-990 .elementor-element.elementor-element-212dbbce:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-212dbbce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-990 .elementor-element.elementor-element-4f0dccf0{--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-990 .elementor-element.elementor-element-2bd5802a{--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-990 .elementor-element.elementor-element-8fe469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-990 .elementor-element.elementor-element-8fe469 .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-990 .elementor-element.elementor-element-402a4ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-990 .elementor-element.elementor-element-402a4ae .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-31410f99{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-990 .elementor-element.elementor-element-609f0b32{--display:grid;--e-con-grid-template-columns:1fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-7448ef05{--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;--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-990 .elementor-element.elementor-element-7448ef05:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-7448ef05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-990 .elementor-element.elementor-element-7448ef05: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-990 .elementor-element.elementor-element-7448ef05, .elementor-990 .elementor-element.elementor-element-7448ef05::before{--border-transition:0.3s;}.elementor-990 .elementor-element.elementor-element-7507d508{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-990 .elementor-element.elementor-element-732e1a80{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-990 .elementor-element.elementor-element-76063ffa{--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-990 .elementor-element.elementor-element-5faaa736.elementor-element{--align-self:center;}.elementor-990 .elementor-element.elementor-element-6e0f6812{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-990 .elementor-element.elementor-element-58b752f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-990 .elementor-element.elementor-element-58b752f9 .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-990 .elementor-element.elementor-element-573664d7 .elementor-heading-title{font-size:12px;}.elementor-990 .elementor-element.elementor-element-4809723f{--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-990 .elementor-element.elementor-element-4809723f:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-4809723f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-990 .elementor-element.elementor-element-4809723f: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-990 .elementor-element.elementor-element-4809723f, .elementor-990 .elementor-element.elementor-element-4809723f::before{--border-transition:0.3s;}.elementor-990 .elementor-element.elementor-element-3c968937{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-990 .elementor-element.elementor-element-418badc5{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-990 .elementor-element.elementor-element-5e5c61b7{--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-990 .elementor-element.elementor-element-47777cd2.elementor-element{--align-self:center;}.elementor-990 .elementor-element.elementor-element-4597772d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-990 .elementor-element.elementor-element-18dce252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-990 .elementor-element.elementor-element-18dce252 .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-990 .elementor-element.elementor-element-5a6efa7e .elementor-heading-title{font-size:12px;}.elementor-990 .elementor-element.elementor-element-6fe9a5db{--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-990 .elementor-element.elementor-element-6fe9a5db:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-6fe9a5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-990 .elementor-element.elementor-element-6fe9a5db: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-990 .elementor-element.elementor-element-6fe9a5db, .elementor-990 .elementor-element.elementor-element-6fe9a5db::before{--border-transition:0.3s;}.elementor-990 .elementor-element.elementor-element-5a436706{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-990 .elementor-element.elementor-element-703d2803{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-990 .elementor-element.elementor-element-6cae2ab4{--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-990 .elementor-element.elementor-element-2d304915.elementor-element{--align-self:center;}.elementor-990 .elementor-element.elementor-element-7ee9a381{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-990 .elementor-element.elementor-element-1b22650a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-990 .elementor-element.elementor-element-1b22650a .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-990 .elementor-element.elementor-element-69bbe5a5 .elementor-heading-title{font-size:12px;}.elementor-990 .elementor-element.elementor-element-538314e3{--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-990 .elementor-element.elementor-element-538314e3:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-538314e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-990 .elementor-element.elementor-element-396518a6{--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-990 .elementor-element.elementor-element-2a4a2dda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-990 .elementor-element.elementor-element-2a4a2dda .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-990 .elementor-element.elementor-element-1ca6b6b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-990 .elementor-element.elementor-element-2c5cb662{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-990 .elementor-element.elementor-element-28cbb9d0{--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-990 .elementor-element.elementor-element-400e1401{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-990 .elementor-element.elementor-element-400e1401:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-400e1401 .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-990 .elementor-element.elementor-element-376af5bd{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-990 .elementor-element.elementor-element-376af5bd:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-376af5bd .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-990 .elementor-element.elementor-element-76ab0a8{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-990 .elementor-element.elementor-element-76ab0a8:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-76ab0a8 .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-990 .elementor-element.elementor-element-1b61177d{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-990 .elementor-element.elementor-element-1b61177d:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-1b61177d .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-990 .elementor-element.elementor-element-20a5b36c{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-990 .elementor-element.elementor-element-20a5b36c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-20a5b36c .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-990 .elementor-element.elementor-element-6989137e{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-990 .elementor-element.elementor-element-6989137e:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-6989137e .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-990 .elementor-element.elementor-element-4a06e27c{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-990 .elementor-element.elementor-element-4a06e27c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-4a06e27c .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-990 .elementor-element.elementor-element-52a212d3{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-990 .elementor-element.elementor-element-52a212d3:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-52a212d3 .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-990 .elementor-element.elementor-element-528b82cc{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-990 .elementor-element.elementor-element-528b82cc:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-528b82cc .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-990 .elementor-element.elementor-element-33d5337c{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-990 .elementor-element.elementor-element-33d5337c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-33d5337c .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-990 .elementor-element.elementor-element-52cca5eb{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-990 .elementor-element.elementor-element-52cca5eb:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-52cca5eb .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-990 .elementor-element.elementor-element-55575b2{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-990 .elementor-element.elementor-element-55575b2:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-55575b2 .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-990 .elementor-element.elementor-element-1c302a3a{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-990 .elementor-element.elementor-element-1c302a3a:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-1c302a3a .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-990 .elementor-element.elementor-element-6356e2f{--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-990 .elementor-element.elementor-element-252a1406{--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-990 .elementor-element.elementor-element-7c1469ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-990 .elementor-element.elementor-element-7c1469ca .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-990 .elementor-element.elementor-element-2ec8828d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-990 .elementor-element.elementor-element-6153b244{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-990 .elementor-element.elementor-element-50add0b3{--display:flex;}.elementor-990 .elementor-element.elementor-element-7c957cf0{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-990 .elementor-element.elementor-element-1320adce{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-990 .elementor-element.elementor-element-7ddf97cc{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-990 .elementor-element.elementor-element-70fdba9{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-990 .elementor-element.elementor-element-62f7c213{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-990 .elementor-element.elementor-element-339211d1{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-990 .elementor-element.elementor-element-70122c6a{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-990 .elementor-element.elementor-element-4c32b8c7{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-990 .elementor-element.elementor-element-0ff9c45{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-990 .elementor-element.elementor-element-4c9d5a1{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-990 .elementor-element.elementor-element-994c436{--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-990 .elementor-element.elementor-element-994c436 > .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-990 .elementor-element.elementor-element-994c436 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-990 .elementor-element.elementor-element-994c436 > .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-990 .elementor-element.elementor-element-994c436 > .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-990 .elementor-element.elementor-element-6df5f825{--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-990 .elementor-element.elementor-element-373088a0{--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-990 .elementor-element.elementor-element-5e992b58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-990 .elementor-element.elementor-element-5e992b58 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-68717c9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;font-size:1rem;font-weight:400;color:#FFFFFF99;}.elementor-990 .elementor-element.elementor-element-1114d1b6{--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-990 .elementor-element.elementor-element-234bdd6 .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-990 .elementor-element.elementor-element-234bdd6 .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-234bdd6 .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-990 .elementor-element.elementor-element-234bdd6:hover{--e-transform-translateY:-1px;}.elementor-990 .elementor-element.elementor-element-234bdd6{--e-transform-transition-duration:200ms;}.elementor-990 .elementor-element.elementor-element-234bdd6 .elementor-button:hover svg, .elementor-990 .elementor-element.elementor-element-234bdd6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-6ef8ab11 .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-990 .elementor-element.elementor-element-6ef8ab11 .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-6ef8ab11 .elementor-button:focus{background-color:var( --e-global-color-1515c42 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-4761d7c );}.elementor-990 .elementor-element.elementor-element-6ef8ab11 .elementor-button:hover svg, .elementor-990 .elementor-element.elementor-element-6ef8ab11 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-990 .elementor-element.elementor-element-55fa47f8{--width:600px;}.elementor-990 .elementor-element.elementor-element-2ee75572{--width:1100px;}.elementor-990 .elementor-element.elementor-element-2dff5751{--content-width:1353px;}.elementor-990 .elementor-element.elementor-element-6a523d8{--width:600px;}.elementor-990 .elementor-element.elementor-element-57ebee36{--width:1100px;}.elementor-990 .elementor-element.elementor-element-609f0b32{--width:1100px;}.elementor-990 .elementor-element.elementor-element-396518a6{--width:600px;}.elementor-990 .elementor-element.elementor-element-28cbb9d0{--width:780px;}.elementor-990 .elementor-element.elementor-element-252a1406{--width:600px;}.elementor-990 .elementor-element.elementor-element-50add0b3{--width:720px;}}@media(max-width:1024px){.elementor-990 .elementor-element.elementor-element-79aa8473 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-3739c51c .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-2ee75572{--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-333f2e30{--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-25c006a4 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-3705d11d{--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-3db275c4 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-1dab3da1{--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-73d65884 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-57ebee36{--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-3918f601 .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-990 .elementor-element.elementor-element-76b9b3a1 .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-990 .elementor-element.elementor-element-6cedd631 .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-990 .elementor-element.elementor-element-609f0b32{--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-234bdd6 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-6ef8ab11 .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-990 .elementor-element.elementor-element-79aa8473 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-3739c51c .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-2ee75572{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-333f2e30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-25c006a4 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-3705d11d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-3db275c4 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-1dab3da1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-73d65884 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-57ebee36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-3918f601 .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-990 .elementor-element.elementor-element-76b9b3a1 .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-990 .elementor-element.elementor-element-6cedd631 .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-990 .elementor-element.elementor-element-609f0b32{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-234bdd6 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-990 .elementor-element.elementor-element-6ef8ab11 .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-541b6b3e */h1 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61582a1 */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }

.inbox-window { background: white; border-radius: 18px; border: 1px solid #E0D9FF; box-shadow: 0 8px 48px rgba(107,92,246,.13), 0 2px 8px rgba(0,0,0,.05); overflow: hidden; }

/* Topbar */
.iw-topbar { background: #0F0D1A; padding: 11px 18px; display: flex; align-items: center; justify-content: space-between; }
.iw-dots { display: flex; gap: 5px; }
.iw-dot { width: 9px; height: 9px; border-radius: 50%; }
.iw-dot.r { background: #FF5F57; } .iw-dot.y { background: #FFBD2E; } .iw-dot.g { background: #28C840; }
.iw-title { font-size: .7rem; font-weight: 600; color: rgba(255,255,255,.75); display: flex; align-items: center; gap: 7px; }
.iw-badge { background: #6B5CF6; color: white; font-size: .6rem; font-weight: 800; padding: 2px 8px; border-radius: 20px; }
.iw-live { font-size: .62rem; font-weight: 700; color: #4ADE80; display: flex; align-items: center; gap: 5px; }
.iw-live-dot { width: 6px; height: 6px; border-radius: 50%; background: #4ADE80; animation: blink 1.5s infinite; }

/* Filters */
.iw-filters { padding: 8px 14px; border-bottom: 1px solid #EAE6FF; display: flex; align-items: center; gap: 6px; background: #FAFAFE; overflow-x: auto; }
.iw-filter { display: flex; align-items: center; gap: 5px; font-size: .6rem; font-weight: 700; padding: 3px 10px; border-radius: 20px; cursor: pointer; white-space: nowrap; border: 1px solid #EAE6FF; }
.iw-filter.active { background: #6B5CF6; color: white; border-color: #6B5CF6; }
.iw-filter.muted { background: white; color: #9994B0; }
.iw-filter-dot { width: 6px; height: 6px; border-radius: 50%; }

/* Stats */
.iw-stats { display: grid; grid-template-columns: repeat(4,1fr); border-bottom: 1px solid #EAE6FF; }
.iw-stat { padding: 10px 0; text-align: center; border-right: 1px solid #EAE6FF; }
.iw-stat:last-child { border-right: none; }
.iw-stat-num { font-size: 1rem; font-weight: 800; color: #6B5CF6; letter-spacing: -.02em; }
.iw-stat-lbl { font-size: .54rem; color: #9994B0; }

/* Body */
.iw-body { display: flex; }

/* Sidebar */
.iw-sidebar { width: 42%; border-right: 1px solid #EAE6FF; display: flex; flex-direction: column; }
.iw-sidebar-head { padding: 8px 12px; border-bottom: 1px solid #EAE6FF; display: flex; align-items: center; justify-content: space-between; }
.iw-sidebar-label { font-size: .58rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #9994B0; }
.iw-unread-badge { font-size: .56rem; font-weight: 700; background: #6B5CF6; color: white; padding: 1px 6px; border-radius: 20px; }

.iw-list { display: flex; flex-direction: column; }
.iw-item { padding: 9px 12px; border-bottom: 1px solid #F5F3FF; cursor: pointer; display: flex; flex-direction: column; gap: 4px; }
.iw-item:last-child { border-bottom: none; }
.iw-item.selected { background: #F0EEFF; border-left: 3px solid #6B5CF6; }
.iw-item.unread-dot { position: relative; }
.iw-item-top { display: flex; align-items: center; justify-content: space-between; gap: 6px; }
.iw-item-left { display: flex; align-items: center; gap: 6px; flex: 1; min-width: 0; }
.iw-platform-logo { width: 16px; height: 16px; border-radius: 4px; display: flex; align-items: center; justify-content: center; font-size: .5rem; font-weight: 800; color: white; flex-shrink: 0; }
.iw-item-name { font-size: .63rem; font-weight: 700; color: #1A1730; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.iw-item-stars { font-size: .56rem; flex-shrink: 0; }
.iw-item-time { font-size: .52rem; color: #9994B0; flex-shrink: 0; }
.iw-item-preview { font-size: .58rem; color: #9994B0; line-height: 1.4; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-style: italic; }
.iw-item-bottom { display: flex; align-items: center; gap: 5px; }
.iw-item-tag { font-size: .5rem; font-weight: 700; padding: 1px 5px; border-radius: 20px; }
.iw-item-tag.pending { background: #FEF3C7; color: #D97706; }
.iw-item-tag.replied { background: #DCFCE7; color: #16A34A; }
.iw-item-tag.new     { background: #EDE9FE; color: #6B5CF6; }

/* Detail */
.iw-detail { flex: 1; display: flex; flex-direction: column; }
.iw-detail-head { padding: 10px 12px; border-bottom: 1px solid #EAE6FF; display: flex; align-items: center; gap: 8px; }
.iw-detail-avatar { width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: .65rem; font-weight: 800; color: white; flex-shrink: 0; }
.iw-detail-info { flex: 1; }
.iw-detail-name { font-size: .65rem; font-weight: 700; color: #1A1730; }
.iw-detail-meta { font-size: .54rem; color: #9994B0; }
.iw-detail-stars { font-size: .7rem; }
.iw-detail-body { padding: 10px 12px; flex: 1; display: flex; flex-direction: column; gap: 8px; }
.iw-review-bubble { background: #FFF8F8; border: 1px solid #FEE2E2; border-radius: 8px; padding: 8px 10px; font-size: .62rem; color: #4B4768; line-height: 1.6; font-style: italic; }
.iw-response-bubble { background: #F0EEFF; border: 1px solid #C4BFFC; border-radius: 8px; padding: 8px 10px; font-size: .62rem; color: #4B4768; line-height: 1.6; }
.iw-response-label { font-size: .54rem; font-weight: 700; color: #6B5CF6; margin-bottom: 4px; display: flex; align-items: center; gap: 4px; }
.iw-response-dot { width: 4px; height: 4px; border-radius: 50%; background: #6B5CF6; animation: blink 1.5s infinite; }
.iw-actions { padding: 8px 12px; border-top: 1px solid #EAE6FF; display: flex; gap: 6px; background: #FAFAFE; }
.iw-action-btn { font-size: .58rem; font-weight: 700; padding: 4px 10px; border-radius: 7px; border: 1px solid #EAE6FF; background: white; color: #4B4768; cursor: pointer; font-family: 'Bricolage Grotesque', sans-serif; }
.iw-action-btn.primary { background: #6B5CF6; color: white; border-color: #6B5CF6; }

/* Floating card */
.inbox-float { position: absolute; right: -24px; top: -16px; background: white; border-radius: 14px; padding: 12px 14px; box-shadow: 0 12px 40px rgba(107,92,246,.15), 0 2px 8px rgba(0,0,0,.05); width: 176px; border: 1px solid #EAE6FF; z-index: 10; }
.if-title { font-size: .65rem; font-weight: 700; color: #1A1730; margin-bottom: 8px; display: flex; align-items: center; gap: 5px; }
.if-dot { width: 6px; height: 6px; border-radius: 50%; background: #22C55E; animation: blink 1.5s infinite; }
.if-row { display: flex; align-items: center; justify-content: space-between; padding: 4px 0; border-bottom: 1px solid #F0EEFF; font-size: .62rem; color: #6B6880; }
.if-row:last-child { border-bottom: none; }
.if-val { font-weight: 800; }
.if-val.purple { color: #6B5CF6; }
.if-val.green  { color: #16A34A; }

/* Responsive */
@media (max-width: 768px) {
  .inbox-float { display: none; }
  .iw-body { flex-direction: column; }
  .iw-sidebar { width: 100%; border-right: none; border-bottom: 1px solid #EAE6FF; }
  .iw-stats { grid-template-columns: repeat(2,1fr); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c2727 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93c946e */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }
@keyframes ping { 0%{transform:scale(1);opacity:.8} 100%{transform:scale(2);opacity:0} }

.alert-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 */
.al-topbar { background: #0F0D1A; padding: 11px 18px; display: flex; align-items: center; justify-content: space-between; }
.al-dots { display: flex; gap: 5px; }
.al-dot { width: 9px; height: 9px; border-radius: 50%; }
.al-dot.r { background: #FF5F57; } .al-dot.y { background: #FFBD2E; } .al-dot.g { background: #28C840; }
.al-title { font-size: .7rem; font-weight: 600; color: rgba(255,255,255,.75); display: flex; align-items: center; gap: 7px; }
.al-badge { background: #EF4444; color: white; font-size: .6rem; font-weight: 800; padding: 2px 8px; border-radius: 20px; display: flex; align-items: center; gap: 4px; }
.al-badge-dot { width: 5px; height: 5px; border-radius: 50%; background: white; animation: blink 1s infinite; }
.al-live { font-size: .62rem; font-weight: 700; color: #4ADE80; display: flex; align-items: center; gap: 5px; }
.al-live-dot { width: 6px; height: 6px; border-radius: 50%; background: #4ADE80; animation: blink 1.5s infinite; }

/* Platform strip */
.al-platforms { padding: 8px 14px; border-bottom: 1px solid #EAE6FF; background: #FAFAFE; display: flex; align-items: center; gap: 8px; }
.al-plat-label { font-size: .58rem; font-weight: 700; color: #9994B0; letter-spacing: .06em; text-transform: uppercase; flex-shrink: 0; }
.al-plats { display: flex; gap: 5px; flex-wrap: wrap; }
.al-plat { display: flex; align-items: center; gap: 4px; font-size: .58rem; font-weight: 700; padding: 2px 8px; border-radius: 20px; border: 1px solid #86EFAC; background: #F0FDF4; color: #16A34A; }
.al-plat-dot { width: 6px; height: 6px; border-radius: 50%; flex-shrink: 0; }

/* Filter bar */
.al-filter-bar { padding: 7px 14px; border-bottom: 1px solid #EAE6FF; display: flex; align-items: center; gap: 6px; }
.al-filter { font-size: .58rem; font-weight: 700; padding: 2px 9px; border-radius: 20px; cursor: pointer; }
.al-filter.urgent { background: #FEE2E2; color: #EF4444; }
.al-filter.all    { background: #EDE9FE; color: #6B5CF6; }
.al-filter.muted  { background: #F1F0F9; color: #9994B0; }
.al-filter-sep { color: #EAE6FF; font-size: .7rem; }

/* Feed */
.al-feed { display: flex; flex-direction: column; }
.al-item { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; border-bottom: 1px solid #F5F3FF; position: relative; }
.al-item:last-child { border-bottom: none; }
.al-item.urgent  { background: #FFF5F5; border-left: 3px solid #EF4444; }
.al-item.warning { background: #FFFBEB; border-left: 3px solid #F59E0B; }
.al-item.neutral { background: #FAFAFE; border-left: 3px solid #EAE6FF; }

/* Priority dot */
.al-prio { position: relative; flex-shrink: 0; margin-top: 2px; }
.al-prio-dot { width: 10px; height: 10px; border-radius: 50%; }
.al-prio-dot.urgent  { background: #EF4444; }
.al-prio-dot.warning { background: #F59E0B; }
.al-prio-dot.neutral { background: #C4BFFC; }
.al-prio-ping { position: absolute; top: 0; left: 0; width: 10px; height: 10px; border-radius: 50%; background: #EF4444; animation: ping 1.5s ease-out infinite; }

.al-item-body { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 3px; }
.al-item-top { display: flex; align-items: center; gap: 6px; }
.al-plat-logo { width: 14px; height: 14px; border-radius: 3px; display: flex; align-items: center; justify-content: center; font-size: .45rem; font-weight: 800; color: white; flex-shrink: 0; }
.al-item-source { font-size: .6rem; font-weight: 700; color: #1A1730; }
.al-item-stars { font-size: .56rem; }
.al-item-time { font-size: .52rem; color: #9994B0; margin-left: auto; flex-shrink: 0; }
.al-item-text { font-size: .62rem; color: #4B4768; line-height: 1.5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-style: italic; }
.al-item-footer { display: flex; align-items: center; gap: 5px; }
.al-item-tag { font-size: .5rem; font-weight: 700; padding: 1px 5px; border-radius: 20px; }
.al-item-tag.urgent { background: #FEE2E2; color: #EF4444; }
.al-item-tag.warn   { background: #FEF3C7; color: #D97706; }
.al-item-tag.neutral { background: #EDE9FE; color: #6B5CF6; }
.al-item-tag.auto   { background: #DCFCE7; color: #16A34A; }
.al-item-plat { font-size: .52rem; color: #9994B0; }

/* Bottom */
.al-bottom { padding: 10px 14px; border-top: 1px solid #EAE6FF; background: #FAFAFE; display: flex; align-items: center; justify-content: space-between; }
.al-bottom-left { font-size: .6rem; color: #9994B0; display: flex; align-items: center; gap: 5px; }
.al-bottom-dot { width: 5px; height: 5px; border-radius: 50%; background: #22C55E; animation: blink 1.5s infinite; }
.al-bottom-stats { display: flex; gap: 14px; }
.al-bstat { text-align: center; }
.al-bstat-num { font-size: .85rem; font-weight: 800; color: #6B5CF6; }
.al-bstat-lbl { font-size: .52rem; color: #9994B0; }

/* Notif pill */
.alert-float { position: absolute; bottom: -20px; right: -10px; background: white; border-radius: 100px; padding: 8px 14px; box-shadow: 0 6px 24px rgba(107,92,246,.12); font-size: .7rem; font-weight: 600; color: #1A1730; display: flex; align-items: center; gap: 7px; white-space: nowrap; border: 1px solid #EAE6FF; z-index: 10; }
.alert-float-icon { width: 20px; height: 20px; border-radius: 50%; background: #FEE2E2; display: flex; align-items: center; justify-content: center; font-size: .6rem; color: #EF4444; font-weight: 700; flex-shrink: 0; }

/* Responsive */
@media (max-width: 768px) {
  .alert-float { right: 0; bottom: -32px; font-size: .65rem; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c69e42 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c2907c8 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5f13c4 */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }

.sent-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 */
.sw-topbar { background: #0F0D1A; padding: 11px 18px; display: flex; align-items: center; justify-content: space-between; }
.sw-dots { display: flex; gap: 5px; }
.sw-dot { width: 9px; height: 9px; border-radius: 50%; }
.sw-dot.r { background: #FF5F57; } .sw-dot.y { background: #FFBD2E; } .sw-dot.g { background: #28C840; }
.sw-title { font-size: .7rem; font-weight: 600; color: rgba(255,255,255,.75); display: flex; align-items: center; gap: 7px; }
.sw-badge { background: #6B5CF6; color: white; font-size: .6rem; font-weight: 800; padding: 2px 8px; border-radius: 20px; }
.sw-period { display: flex; gap: 4px; }
.sw-period-btn { background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.12); border-radius: 5px; padding: 1px 7px; font-size: .58rem; color: rgba(255,255,255,.5); cursor: pointer; font-family: 'Bricolage Grotesque', sans-serif; font-weight: 600; }
.sw-period-btn.active { background: #6B5CF6; border-color: #6B5CF6; color: white; }

/* Score row */
.sw-score-row { display: grid; grid-template-columns: repeat(3,1fr); border-bottom: 1px solid #EAE6FF; }
.sw-score { padding: 12px 0; text-align: center; border-right: 1px solid #EAE6FF; }
.sw-score:last-child { border-right: none; }
.sw-score-num { font-size: 1.1rem; font-weight: 800; letter-spacing: -.02em; }
.sw-score-num.pos { color: #6B5CF6; }
.sw-score-num.neg { color: #EF4444; }
.sw-score-num.neu { color: #1A1730; }
.sw-score-lbl { font-size: .54rem; color: #9994B0; margin-top: 2px; }
.sw-score-trend { font-size: .52rem; font-weight: 700; margin-top: 2px; color: #6B5CF6; }
.sw-score-trend.neg { color: #EF4444; }

/* Section label */
.sw-section-label { padding: 10px 14px 6px; font-size: .58rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #9994B0; display: flex; align-items: center; justify-content: space-between; }
.sw-alert-badge { font-size: .56rem; font-weight: 700; background: #FEE2E2; color: #EF4444; padding: 2px 7px; border-radius: 20px; display: flex; align-items: center; gap: 4px; }
.sw-alert-dot { width: 4px; height: 4px; border-radius: 50%; background: #EF4444; animation: blink 1s infinite; }

/* Themes */
.sw-themes { padding: 0 12px 10px; display: flex; flex-direction: column; gap: 5px; }
.sw-theme { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border-radius: 10px; border: 1px solid #EAE6FF; background: white; }
.sw-theme.neg-high { border-color: #FCA5A5; background: #FFF5F5; }
.sw-theme.neg-mid  { border-color: #FCD34D; background: #FFFDF0; }
.sw-theme-icon { width: 28px; height: 28px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: .7rem; font-weight: 800; flex-shrink: 0; }
.sw-theme-icon.neg  { background: #FEE2E2; color: #EF4444; }
.sw-theme-icon.warn { background: #FEF3C7; color: #D97706; }
.sw-theme-icon.neu  { background: #F0EEFF; color: #6B5CF6; }
.sw-theme-body { flex: 1; min-width: 0; }
.sw-theme-name { font-size: .65rem; font-weight: 700; color: #1A1730; margin-bottom: 3px; display: flex; align-items: center; gap: 6px; }
.sw-theme-pill { font-size: .52rem; font-weight: 700; padding: 1px 6px; border-radius: 20px; }
.sw-theme-pill.up   { background: #FEE2E2; color: #EF4444; }
.sw-theme-pill.stab { background: #FEF3C7; color: #D97706; }
.sw-theme-pill.down { background: #EDE9FE; color: #6B5CF6; }
.sw-bar-wrap { display: flex; align-items: center; gap: 6px; }
.sw-bar { flex: 1; height: 4px; background: #EAE6FF; border-radius: 2px; overflow: hidden; }
.sw-bar-fill { height: 100%; border-radius: 2px; }
.sw-bar-fill.neg  { background: #EF4444; }
.sw-bar-fill.warn { background: #F59E0B; }
.sw-bar-fill.pur  { background: #6B5CF6; }
.sw-mentions { font-size: .56rem; font-weight: 700; color: #9994B0; white-space: nowrap; flex-shrink: 0; }

/* Keywords */
.sw-keywords-label { padding: 8px 14px 6px; font-size: .58rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #9994B0; }
.sw-keywords { padding: 0 12px 12px; display: flex; flex-wrap: wrap; gap: 5px; }
.sw-kw { font-size: .6rem; font-weight: 700; padding: 3px 10px; border-radius: 20px; }
.sw-kw.neg-lg { background: #FEE2E2; color: #EF4444; font-size: .68rem; }
.sw-kw.neg-md { background: #FEE2E2; color: #EF4444; font-size: .6rem; opacity: .75; }
.sw-kw.warn   { background: #FEF3C7; color: #D97706; font-size: .58rem; }
.sw-kw.pur-lg { background: #EDE9FE; color: #6B5CF6; font-size: .65rem; }
.sw-kw.pur-md { background: #EDE9FE; color: #6B5CF6; font-size: .6rem; opacity: .8; }
.sw-kw.pur-sm { background: #F0EEFF; color: #9994B0; font-size: .56rem; }

/* Chart */
.sw-chart { padding: 10px 14px; border-top: 1px solid #EAE6FF; background: #FAFAFE; }
.sw-chart-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; }
.sw-chart-title { font-size: .6rem; font-weight: 700; color: #1A1730; }
.sw-chart-legend { display: flex; gap: 10px; }
.sw-legend-item { display: flex; align-items: center; gap: 4px; font-size: .54rem; color: #9994B0; }
.sw-legend-dot { width: 6px; height: 6px; border-radius: 50%; }
.sw-sparklines { display: flex; align-items: flex-end; gap: 3px; height: 36px; }
.sw-spark-group { display: flex; align-items: flex-end; gap: 1px; flex: 1; }
.sw-spark-bar { border-radius: 2px 2px 0 0; flex: 1; }

/* Responsive */
@media (max-width: 768px) {
  .sw-score-row { grid-template-columns: repeat(2,1fr); }
  .sw-score:last-child { display: none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0c76b9 */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }

.app-window { background: white; border-radius: 16px; border: 1px solid #E0D9FF; box-shadow: 0 8px 48px rgba(107,92,246,.13), 0 2px 8px rgba(0,0,0,.05); overflow: hidden; font-size: 12px; }

/* Topbar */
.app-topbar { background: #0F0D1A; padding: 9px 14px; display: flex; align-items: center; gap: 10px; }
.app-dots { display: flex; gap: 4px; margin-right: 4px; }
.app-dot { width: 8px; height: 8px; border-radius: 50%; }
.app-dot.r { background: #FF5F57; } .app-dot.y { background: #FFBD2E; } .app-dot.g { background: #28C840; }
.app-top-title { font-size: 11px; font-weight: 700; color: rgba(255,255,255,.8); flex: 1; }
.app-top-count { font-size: 10px; font-weight: 800; background: #6B5CF6; color: white; padding: 2px 7px; border-radius: 5px; }
.app-top-btns { display: flex; gap: 5px; margin-left: auto; }
.app-top-btn { font-size: 10px; font-weight: 600; color: rgba(255,255,255,.5); background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.1); padding: 3px 9px; border-radius: 5px; cursor: pointer; font-family: 'Bricolage Grotesque', sans-serif; white-space: nowrap; }
.app-top-btn.primary { background: #6B5CF6; color: white; border-color: #6B5CF6; }

/* Toolbar */
.app-toolbar { padding: 7px 14px; border-bottom: 1px solid #EAE6FF; background: #FAFAFE; display: flex; align-items: center; gap: 8px; }
.app-tbar-left { display: flex; align-items: center; gap: 7px; flex: 1; }
.app-count-txt { font-size: 11px; font-weight: 700; color: #1A1730; white-space: nowrap; }
.app-search-box { border: 1px solid #EAE6FF; border-radius: 6px; padding: 3px 9px; font-size: 10px; color: #9994B0; background: white; font-family: 'Bricolage Grotesque', sans-serif; outline: none; width: 110px; }
.app-tab { font-size: 10px; font-weight: 700; padding: 3px 9px; border-radius: 5px; cursor: pointer; white-space: nowrap; }
.app-tab.active { background: #6B5CF6; color: white; }
.app-tab.alert { background: #FEE2E2; color: #EF4444; display: flex; align-items: center; gap: 3px; }
.app-tab-dot { width: 4px; height: 4px; border-radius: 50%; background: #EF4444; animation: blink 1s infinite; }
.app-tbar-right { display: flex; gap: 5px; }
.app-tbar-btn { font-size: 10px; font-weight: 600; color: #6B5CF6; background: #EDE9FE; border: none; padding: 3px 8px; border-radius: 5px; cursor: pointer; font-family: 'Bricolage Grotesque', sans-serif; white-space: nowrap; }

/* Table */
.app-table { width: 100%; border-collapse: collapse; }
.app-th { padding: 5px 10px; font-size: 9.5px; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; color: #B0ABCA; text-align: left; border-bottom: 1px solid #EAE6FF; background: #FAFAFE; white-space: nowrap; }
.app-th:first-child { padding-left: 14px; width: 24px; }
.app-tr { border-bottom: 1px solid #F5F3FF; }
.app-tr:last-child { border-bottom: none; }
.app-tr:hover { background: #FAFAFE; }
.app-td { padding: 7px 10px; vertical-align: middle; }
.app-td:first-child { padding-left: 14px; }

/* Checkbox */
.app-cb { width: 12px; height: 12px; border-radius: 3px; border: 1.5px solid #D4CFFE; display: inline-block; }

/* Location */
.app-loc { display: flex; align-items: flex-start; gap: 5px; }
.app-status-dot { width: 6px; height: 6px; border-radius: 50%; flex-shrink: 0; margin-top: 2px; }
.app-status-dot.ok   { background: #22C55E; }
.app-status-dot.warn { background: #F59E0B; }
.app-loc-name { font-size: 11px; font-weight: 700; color: #6B5CF6; line-height: 1.3; }
.app-loc-addr { font-size: 9.5px; color: #9994B0; line-height: 1.4; margin-top: 1px; }

/* Action badge */
.app-action-badge { display: inline-flex; align-items: center; gap: 3px; font-size: 10px; font-weight: 700; padding: 2px 7px; border-radius: 20px; white-space: nowrap; }
.app-action-badge.req  { background: #FEE2E2; color: #EF4444; }
.app-action-badge.none { font-size: 10px; color: #C4BFFC; }

/* Score LPS */
.app-lps { font-size: 12px; font-weight: 800; }
.app-lps.high { color: #6B5CF6; }
.app-lps.mid  { color: #D97706; }
.app-lps.low  { color: #EF4444; }

/* Completion */
.app-comp { display: flex; align-items: center; gap: 5px; }
.app-comp-bar { width: 40px; height: 3px; background: #EAE6FF; border-radius: 2px; overflow: hidden; flex-shrink: 0; }
.app-comp-fill { height: 100%; border-radius: 2px; background: #6B5CF6; }
.app-comp-fill.warn { background: #F59E0B; }
.app-comp-pct { font-size: 10.5px; font-weight: 700; color: #6B5CF6; }
.app-comp-pct.warn { color: #D97706; }

/* Note & plan */
.app-note-val { font-size: 11px; font-weight: 700; color: #1A1730; }
.app-plan-val { font-size: 9.5px; color: #9994B0; white-space: nowrap; }
.app-more { font-size: 13px; color: #D4CFFE; cursor: pointer; }

/* Footer */
.app-footer { padding: 7px 14px; border-top: 1px solid #EAE6FF; background: #FAFAFE; display: flex; align-items: center; justify-content: space-between; }
.app-footer-info { font-size: 9.5px; color: #9994B0; display: flex; align-items: center; gap: 5px; }
.app-footer-blink { width: 5px; height: 5px; border-radius: 50%; background: #6B5CF6; animation: blink 1.5s infinite; }
.app-pages { display: flex; gap: 4px; }
.app-page { font-size: 10px; font-weight: 700; padding: 2px 7px; border-radius: 4px; border: 1px solid #EAE6FF; background: white; color: #9994B0; cursor: pointer; }
.app-page.active { background: #6B5CF6; color: white; border-color: #6B5CF6; }

/* Notif pill */
.report-notif { position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%); background: white; border-radius: 100px; padding: 7px 14px; box-shadow: 0 6px 24px rgba(107,92,246,.12); font-size: .7rem; font-weight: 600; color: #1A1730; display: flex; align-items: center; gap: 7px; white-space: nowrap; border: 1px solid #EAE6FF; z-index: 10; }
.report-notif-icon { width: 18px; height: 18px; border-radius: 50%; background: #EDE9FE; display: flex; align-items: center; justify-content: center; font-size: .55rem; color: #6B5CF6; font-weight: 700; flex-shrink: 0; }

/* Responsive */
@media (max-width: 768px) {
  .app-th:nth-child(n+6), .app-td:nth-child(n+6) { display: none; }
  .app-top-btns { display: none; }
  .report-notif { bottom: -32px; font-size: .62rem; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d9c482f */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c56031 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf73e30 */@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: 32px 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 — Inbox unifiée ── */
.bento-inbox { background: white; border-radius: 12px 12px 0 0; box-shadow: 0 -4px 24px rgba(107,92,246,.1); width: 100%; padding: 14px; }
.ib-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; }
.ib-title { font-size: .68rem; font-weight: 700; color: #1A1730; display: flex; align-items: center; gap: 6px; }
.ib-live { width: 6px; height: 6px; border-radius: 50%; background: #4ADE80; animation: blink 1.5s infinite; }
.ib-count { font-size: .6rem; font-weight: 700; background: #EDE9FE; color: #6B5CF6; padding: 2px 7px; border-radius: 20px; }
.ib-list { display: flex; flex-direction: column; gap: 6px; }
.ib-row { display: flex; align-items: center; gap: 8px; padding: 6px 8px; border-radius: 8px; }
.ib-row.urgent { background: #FEF2F2; }
.ib-row.normal { background: #F8F7FF; }
.ib-plat { 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; }
.ib-info { flex: 1; min-width: 0; }
.ib-name { font-size: .62rem; font-weight: 700; color: #1A1730; }
.ib-preview { font-size: .56rem; color: #9994B0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ib-stars { font-size: .62rem; flex-shrink: 0; }
.ib-time { font-size: .52rem; color: #9994B0; flex-shrink: 0; }
.ib-badge { font-size: .5rem; font-weight: 700; padding: 1px 5px; border-radius: 20px; flex-shrink: 0; }
.ib-badge.urgent { background: #FEE2E2; color: #EF4444; }
.ib-badge.new    { background: #EDE9FE; color: #6B5CF6; }

/* ── TUILE 2 — Analyse sentiment ── */
.bento-sentiment { width: 100%; display: flex; flex-direction: column; gap: 10px; padding-bottom: 8px; }
.sent-card { background: white; border-radius: 12px; padding: 12px 14px; box-shadow: 0 4px 16px rgba(107,92,246,.1); }
.sent-card-offset { transform: translateX(20px); }
.sent-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; }
.sent-title { font-size: .65rem; font-weight: 700; color: #1A1730; }
.sent-score { font-size: .62rem; font-weight: 800; color: #6B5CF6; }
.sent-themes { display: flex; flex-direction: column; gap: 5px; }
.sent-theme { display: flex; align-items: center; gap: 7px; }
.sent-theme-name { font-size: .6rem; font-weight: 600; color: #4B4768; width: 72px; flex-shrink: 0; }
.sent-bar { flex: 1; height: 4px; background: #EAE6FF; border-radius: 2px; overflow: hidden; }
.sent-fill { height: 100%; border-radius: 2px; }
.sent-fill.pos { background: #6B5CF6; }
.sent-fill.neg { background: #EF4444; }
.sent-fill.mid { background: #F59E0B; }
.sent-pct { font-size: .58rem; font-weight: 700; width: 28px; text-align: right; }
.sent-pct.pos { color: #6B5CF6; }
.sent-pct.neg { color: #EF4444; }
.sent-pct.mid { color: #D97706; }

/* ── TUILE 3 — Alertes critiques ── */
.bento-alertes { width: 100%; }
.al-wrap { background: white; border-radius: 12px; padding: 14px; box-shadow: 0 4px 16px rgba(0,0,0,.06); }
.al-header { display: flex; align-items: center; gap: 6px; margin-bottom: 10px; }
.al-title { font-size: .7rem; font-weight: 700; color: #1A1730; flex: 1; }
.al-badge { font-size: .58rem; font-weight: 700; background: #FEE2E2; color: #EF4444; padding: 2px 7px; border-radius: 20px; display: flex; align-items: center; gap: 4px; }
.al-dot { width: 4px; height: 4px; border-radius: 50%; background: #EF4444; animation: blink 1s infinite; }
.al-list { display: flex; flex-direction: column; gap: 6px; }
.al-row { display: flex; align-items: flex-start; gap: 8px; padding: 7px 8px; border-radius: 8px; background: #FEF2F2; border: 1px solid #FECACA; }
.al-row.handled { background: #F8F7FF; border-color: #EAE6FF; }
.al-icon { width: 22px; height: 22px; border-radius: 6px; display: flex; align-items: center; justify-content: center; font-size: .6rem; flex-shrink: 0; }
.al-icon.crit { background: #FEE2E2; color: #EF4444; font-weight: 700; }
.al-icon.ok   { background: #DCFCE7; color: #16A34A; font-weight: 700; }
.al-info { flex: 1; }
.al-name { font-size: .62rem; font-weight: 700; color: #1A1730; }
.al-text { font-size: .56rem; color: #9994B0; line-height: 1.4; }
.al-time { font-size: .52rem; color: #9994B0; flex-shrink: 0; }
.al-footer { margin-top: 8px; display: flex; align-items: center; justify-content: space-between; }
.al-footer-lbl { font-size: .56rem; color: #9994B0; }
.al-btn { font-size: .58rem; font-weight: 700; background: #EF4444; color: white; padding: 3px 10px; border-radius: 6px; cursor: pointer; }

/* ── TUILE 4 — Benchmark réseau ── */
.bento-benchmark { background: white; border-radius: 12px; padding: 14px; box-shadow: 0 4px 16px rgba(0,0,0,.06); width: 100%; display: flex; flex-direction: column; gap: 8px; margin-bottom: 16px; }
.bm2-title { font-size: .62rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: #9994B0; }
.bm2-list { display: flex; flex-direction: column; gap: 5px; }
.bm2-row { display: flex; align-items: center; gap: 8px; }
.bm2-rank { font-size: .6rem; font-weight: 800; color: #C4BFFC; width: 14px; flex-shrink: 0; }
.bm2-name { font-size: .62rem; font-weight: 700; color: #1A1730; width: 100px; flex-shrink: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bm2-bar { flex: 1; height: 6px; background: #EAE6FF; border-radius: 3px; overflow: hidden; }
.bm2-fill { height: 100%; border-radius: 3px; }
.bm2-fill.top { background: #6B5CF6; }
.bm2-fill.mid { background: #A99CF8; }
.bm2-fill.low { background: #F59E0B; }
.bm2-fill.bad { background: #EF4444; }
.bm2-score { font-size: .62rem; font-weight: 800; width: 28px; text-align: right; flex-shrink: 0; }
.bm2-score.top { color: #6B5CF6; }
.bm2-score.mid { color: #9994B0; }
.bm2-score.low { color: #D97706; }
.bm2-score.bad { color: #EF4444; }
.bm2-note { font-size: .56rem; color: #9994B0; width: 28px; text-align: right; flex-shrink: 0; }
.bm2-stat { display: flex; align-items: center; gap: 8px; padding-top: 8px; border-top: 1px solid #EAE6FF; }
.bm2-num { font-family: 'Bricolage Grotesque', sans-serif; font-size: 1.3rem; font-weight: 900; color: #1A1730; }
.bm2-lbl { font-size: .68rem; color: #6B6880; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11071464 */.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-7ef51643 */.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-3e9b3e1f */.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-5faaa736 */.elementor-990 .elementor-element.elementor-element-5faaa736 { 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-47777cd2 */.elementor-990 .elementor-element.elementor-element-47777cd2 { 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-2d304915 */.elementor-990 .elementor-element.elementor-element-2d304915 { 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-1ca6b6b9 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec8828d */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373088a0 */.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 */