.elementor-986 .elementor-element.elementor-element-56620090{--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-986 .elementor-element.elementor-element-56620090:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-56620090 > .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-986 .elementor-element.elementor-element-6a431367{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-986 .elementor-element.elementor-element-1a94b4e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-986 .elementor-element.elementor-element-1a94b4e0 .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-986 .elementor-element.elementor-element-78ee6aac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-986 .elementor-element.elementor-element-57f333e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-986 .elementor-element.elementor-element-4829e31d{--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-986 .elementor-element.elementor-element-2c0c0451 .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-986 .elementor-element.elementor-element-2c0c0451 .elementor-button:hover, .elementor-986 .elementor-element.elementor-element-2c0c0451 .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-986 .elementor-element.elementor-element-2c0c0451:hover{--e-transform-translateY:-1px;}.elementor-986 .elementor-element.elementor-element-2c0c0451{--e-transform-transition-duration:200ms;}.elementor-986 .elementor-element.elementor-element-2c0c0451 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-986 .elementor-element.elementor-element-2c0c0451 .elementor-button:hover svg, .elementor-986 .elementor-element.elementor-element-2c0c0451 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-5c67995e .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-986 .elementor-element.elementor-element-5c67995e .elementor-button:hover, .elementor-986 .elementor-element.elementor-element-5c67995e .elementor-button:focus{background-color:var( --e-global-color-6c5ff7a );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-5c67995e .elementor-button:hover svg, .elementor-986 .elementor-element.elementor-element-5c67995e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-3f600d5e{--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-986 .elementor-element.elementor-element-5d53729a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-986 .elementor-element.elementor-element-5d53729a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-986 .elementor-element.elementor-element-5d53729a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-986 .elementor-element.elementor-element-5d53729a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-986 .elementor-element.elementor-element-5d53729a .elementor-icon-list-item > a{font-size:0.8rem;font-weight:400;}.elementor-986 .elementor-element.elementor-element-5d53729a .elementor-icon-list-text{transition:color 0.3s;}.elementor-986 .elementor-element.elementor-element-471f5bca{--display:flex;}.elementor-986 .elementor-element.elementor-element-4b23dafc{--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-986 .elementor-element.elementor-element-4b23dafc:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-4b23dafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-986 .elementor-element.elementor-element-535cd2e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-986 .elementor-element.elementor-element-535cd2e8 .elementor-heading-title{font-size:0.8rem;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:var( --e-global-color-4761d7c );}.elementor-986 .elementor-element.elementor-element-3e06dab6{--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-986 .elementor-element.elementor-element-41705469{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-986 .elementor-element.elementor-element-41705469 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-986 .elementor-element.elementor-element-157194d2{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-986 .elementor-element.elementor-element-157194d2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-986 .elementor-element.elementor-element-4b05acd5{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-986 .elementor-element.elementor-element-4b05acd5 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-986 .elementor-element.elementor-element-4b51a60d{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-986 .elementor-element.elementor-element-4b51a60d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-986 .elementor-element.elementor-element-67013982{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-986 .elementor-element.elementor-element-67013982 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-986 .elementor-element.elementor-element-6bbccfaa{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-986 .elementor-element.elementor-element-6bbccfaa .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-986 .elementor-element.elementor-element-1be9179a{--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-986 .elementor-element.elementor-element-5abdc81{--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-986 .elementor-element.elementor-element-6e8bcb83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-986 .elementor-element.elementor-element-6e8bcb83 .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-986 .elementor-element.elementor-element-3944090b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-986 .elementor-element.elementor-element-7b56ebb0{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-986 .elementor-element.elementor-element-4a802a10{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-42a21291{--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-986 .elementor-element.elementor-element-42a21291:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-42a21291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-42a21291.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-986 .elementor-element.elementor-element-42a21291:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-986 .elementor-element.elementor-element-17dbfeec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-986 .elementor-element.elementor-element-17dbfeec .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-17dbfeec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-17dbfeec.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-17dbfeec.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-17dbfeec.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-17dbfeec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-17dbfeec.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-17dbfeec.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-17dbfeec .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-986 .elementor-element.elementor-element-17dbfeec .elementor-icon svg{height:20px;}.elementor-986 .elementor-element.elementor-element-5dc63230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-986 .elementor-element.elementor-element-5dc63230 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-986 .elementor-element.elementor-element-1955ed24{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-986 .elementor-element.elementor-element-309ccaba{--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-986 .elementor-element.elementor-element-309ccaba:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-309ccaba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-309ccaba.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-986 .elementor-element.elementor-element-309ccaba:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-986 .elementor-element.elementor-element-290bf376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-986 .elementor-element.elementor-element-290bf376 .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-290bf376.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-290bf376.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-290bf376.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-290bf376.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-290bf376.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-290bf376.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-290bf376.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-290bf376 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-986 .elementor-element.elementor-element-290bf376 .elementor-icon svg{height:20px;}.elementor-986 .elementor-element.elementor-element-1b6b4e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-986 .elementor-element.elementor-element-1b6b4e2 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-986 .elementor-element.elementor-element-7b8f633f{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-986 .elementor-element.elementor-element-330e2e5a{--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-986 .elementor-element.elementor-element-330e2e5a:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-330e2e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-330e2e5a.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-986 .elementor-element.elementor-element-330e2e5a:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-986 .elementor-element.elementor-element-7e233902{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-986 .elementor-element.elementor-element-7e233902 .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-7e233902.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-7e233902.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-7e233902.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-7e233902.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-7e233902.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-7e233902.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-7e233902.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-7e233902 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-986 .elementor-element.elementor-element-7e233902 .elementor-icon svg{height:20px;}.elementor-986 .elementor-element.elementor-element-6c17c449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-986 .elementor-element.elementor-element-6c17c449 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-986 .elementor-element.elementor-element-33e9b764{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-986 .elementor-element.elementor-element-554148ea{--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-986 .elementor-element.elementor-element-554148ea:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-554148ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-554148ea.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-986 .elementor-element.elementor-element-554148ea:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-986 .elementor-element.elementor-element-50f4ee73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-986 .elementor-element.elementor-element-50f4ee73 .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-50f4ee73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-50f4ee73.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-50f4ee73.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-50f4ee73.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-50f4ee73.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-50f4ee73.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-50f4ee73.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-50f4ee73 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-986 .elementor-element.elementor-element-50f4ee73 .elementor-icon svg{height:20px;}.elementor-986 .elementor-element.elementor-element-c6f33c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-986 .elementor-element.elementor-element-c6f33c .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-986 .elementor-element.elementor-element-5b5ab4f6{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-986 .elementor-element.elementor-element-778607b6{--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-986 .elementor-element.elementor-element-778607b6:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-778607b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-778607b6.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-986 .elementor-element.elementor-element-778607b6:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-986 .elementor-element.elementor-element-dd0c29e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-986 .elementor-element.elementor-element-dd0c29e .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-dd0c29e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-dd0c29e.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-dd0c29e.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-dd0c29e.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-dd0c29e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-dd0c29e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-dd0c29e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-dd0c29e .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-986 .elementor-element.elementor-element-dd0c29e .elementor-icon svg{height:20px;}.elementor-986 .elementor-element.elementor-element-2341eb0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-986 .elementor-element.elementor-element-2341eb0a .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-986 .elementor-element.elementor-element-4458447f{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-986 .elementor-element.elementor-element-45a1a7d6{--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-986 .elementor-element.elementor-element-45a1a7d6:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-45a1a7d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-45a1a7d6.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-986 .elementor-element.elementor-element-45a1a7d6:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-986 .elementor-element.elementor-element-16e1ece7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-986 .elementor-element.elementor-element-16e1ece7 .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-16e1ece7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-16e1ece7.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-16e1ece7.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-16e1ece7.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-16e1ece7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-986 .elementor-element.elementor-element-16e1ece7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-16e1ece7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-16e1ece7 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-986 .elementor-element.elementor-element-16e1ece7 .elementor-icon svg{height:20px;}.elementor-986 .elementor-element.elementor-element-707060c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-986 .elementor-element.elementor-element-707060c2 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-986 .elementor-element.elementor-element-42dcc3a5{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-986 .elementor-element.elementor-element-1260df33{--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-986 .elementor-element.elementor-element-1260df33:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-1260df33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-986 .elementor-element.elementor-element-177f546b{--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-986 .elementor-element.elementor-element-4bd6189f{--display:flex;--justify-content:center;}.elementor-986 .elementor-element.elementor-element-16faa9dd{--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-986 .elementor-element.elementor-element-685c880{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-986 .elementor-element.elementor-element-685c880 .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-986 .elementor-element.elementor-element-1ba52173{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-986 .elementor-element.elementor-element-45583fd9{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-986 .elementor-element.elementor-element-41dc6dbb{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-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-986 .elementor-element.elementor-element-41dc6dbb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-986 .elementor-element.elementor-element-52195afd .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-986 .elementor-element.elementor-element-52195afd .elementor-button:hover, .elementor-986 .elementor-element.elementor-element-52195afd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-52195afd:hover{--e-transform-translateY:-1px;}.elementor-986 .elementor-element.elementor-element-52195afd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-986 .elementor-element.elementor-element-52195afd .elementor-button:hover svg, .elementor-986 .elementor-element.elementor-element-52195afd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-4ef77c90{--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-986 .elementor-element.elementor-element-5509adef{--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-986 .elementor-element.elementor-element-7437c80b{--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-986 .elementor-element.elementor-element-105b77f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-986 .elementor-element.elementor-element-105b77f5 .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-986 .elementor-element.elementor-element-7fb6c9ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-986 .elementor-element.elementor-element-2015ed5c{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-986 .elementor-element.elementor-element-586f901f{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-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-986 .elementor-element.elementor-element-586f901f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-986 .elementor-element.elementor-element-2b175f9b .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-986 .elementor-element.elementor-element-2b175f9b .elementor-button:hover, .elementor-986 .elementor-element.elementor-element-2b175f9b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-2b175f9b:hover{--e-transform-translateY:-1px;}.elementor-986 .elementor-element.elementor-element-2b175f9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-986 .elementor-element.elementor-element-2b175f9b .elementor-button:hover svg, .elementor-986 .elementor-element.elementor-element-2b175f9b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-4d4c67f3{--display:flex;--justify-content:center;}.elementor-986 .elementor-element.elementor-element-6d158a04{--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:0;--padding-right:0;}.elementor-986 .elementor-element.elementor-element-6d158a04:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-6d158a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-986 .elementor-element.elementor-element-67888e61{--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-986 .elementor-element.elementor-element-2b7794d0{--display:flex;--justify-content:center;}.elementor-986 .elementor-element.elementor-element-7bba508c{--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-986 .elementor-element.elementor-element-7fdac92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-986 .elementor-element.elementor-element-7fdac92 .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-986 .elementor-element.elementor-element-1a31effa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-986 .elementor-element.elementor-element-245c20ca{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-986 .elementor-element.elementor-element-2004e217{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-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-986 .elementor-element.elementor-element-2004e217 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-986 .elementor-element.elementor-element-33fe9c26 .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-986 .elementor-element.elementor-element-33fe9c26 .elementor-button:hover, .elementor-986 .elementor-element.elementor-element-33fe9c26 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-33fe9c26:hover{--e-transform-translateY:-1px;}.elementor-986 .elementor-element.elementor-element-33fe9c26 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-986 .elementor-element.elementor-element-33fe9c26 .elementor-button:hover svg, .elementor-986 .elementor-element.elementor-element-33fe9c26 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-5b5ed688{--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-986 .elementor-element.elementor-element-dda307b{--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-986 .elementor-element.elementor-element-0480b2b{--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-986 .elementor-element.elementor-element-daed40a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-986 .elementor-element.elementor-element-daed40a .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-986 .elementor-element.elementor-element-a14054f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-986 .elementor-element.elementor-element-2ddc9ba{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;color:#6B6880;}.elementor-986 .elementor-element.elementor-element-fa1d379{--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-986 .elementor-element.elementor-element-fa1d379:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-fa1d379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-986 .elementor-element.elementor-element-598736da{--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-986 .elementor-element.elementor-element-5d161f53{--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-986 .elementor-element.elementor-element-7b91280f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-986 .elementor-element.elementor-element-7b91280f .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-986 .elementor-element.elementor-element-79e900a7{text-align:center;}.elementor-986 .elementor-element.elementor-element-79e900a7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-73847a80{--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-986 .elementor-element.elementor-element-10120ac1{--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-986 .elementor-element.elementor-element-10120ac1:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-10120ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #6B5CF6 0%, #4F3EE8 100%);}.elementor-986 .elementor-element.elementor-element-796b3522{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-986 .elementor-element.elementor-element-607a178c .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-986 .elementor-element.elementor-element-159d51c5 .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-986 .elementor-element.elementor-element-70d5ec16{--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-986 .elementor-element.elementor-element-70d5ec16:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-70d5ec16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-986 .elementor-element.elementor-element-7c2867d{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-986 .elementor-element.elementor-element-25a4f9b4 .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-986 .elementor-element.elementor-element-53099e96 .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-986 .elementor-element.elementor-element-7e3eab02{--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-986 .elementor-element.elementor-element-7e3eab02:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-7e3eab02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-986 .elementor-element.elementor-element-66cc041a{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-986 .elementor-element.elementor-element-6277e9cc .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-986 .elementor-element.elementor-element-2fde2de2 .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-986 .elementor-element.elementor-element-4215bcd5{--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-986 .elementor-element.elementor-element-4215bcd5:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-4215bcd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #2D1F6E 0%, #1A1730 100%);}.elementor-986 .elementor-element.elementor-element-4221c79b{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-986 .elementor-element.elementor-element-4221c79b .elementor-heading-title{font-size:13px;text-transform:uppercase;color:var( --e-global-color-43d3b51 );}.elementor-986 .elementor-element.elementor-element-44cc905c{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-986 .elementor-element.elementor-element-426fe3d8{--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-986 .elementor-element.elementor-element-426fe3d8:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-426fe3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-986 .elementor-element.elementor-element-35b21995{--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-986 .elementor-element.elementor-element-21022662{--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-986 .elementor-element.elementor-element-7189ce71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-986 .elementor-element.elementor-element-7189ce71 .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-986 .elementor-element.elementor-element-46729dae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-986 .elementor-element.elementor-element-46729dae .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-17f75bab{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-986 .elementor-element.elementor-element-7ed59e69{--display:grid;--e-con-grid-template-columns:1fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-1ff332fd{--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-986 .elementor-element.elementor-element-1ff332fd:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-1ff332fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-986 .elementor-element.elementor-element-1ff332fd: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-986 .elementor-element.elementor-element-1ff332fd, .elementor-986 .elementor-element.elementor-element-1ff332fd::before{--border-transition:0.3s;}.elementor-986 .elementor-element.elementor-element-3d6baa34{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-986 .elementor-element.elementor-element-6bbc7324{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-986 .elementor-element.elementor-element-6eff5d03{--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-986 .elementor-element.elementor-element-6be6733f.elementor-element{--align-self:center;}.elementor-986 .elementor-element.elementor-element-6f5ef94b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-986 .elementor-element.elementor-element-2e03dd06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-986 .elementor-element.elementor-element-2e03dd06 .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-986 .elementor-element.elementor-element-380c7155 .elementor-heading-title{font-size:12px;}.elementor-986 .elementor-element.elementor-element-3cce6615{--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-986 .elementor-element.elementor-element-3cce6615:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-3cce6615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-986 .elementor-element.elementor-element-3cce6615: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-986 .elementor-element.elementor-element-3cce6615, .elementor-986 .elementor-element.elementor-element-3cce6615::before{--border-transition:0.3s;}.elementor-986 .elementor-element.elementor-element-1e6fa63d{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-986 .elementor-element.elementor-element-743dc4b3{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-986 .elementor-element.elementor-element-223fef51{--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-986 .elementor-element.elementor-element-3c39d47c.elementor-element{--align-self:center;}.elementor-986 .elementor-element.elementor-element-21be84df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-986 .elementor-element.elementor-element-7b2493d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-986 .elementor-element.elementor-element-7b2493d4 .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-986 .elementor-element.elementor-element-f3c4348 .elementor-heading-title{font-size:12px;}.elementor-986 .elementor-element.elementor-element-596611d9{--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-986 .elementor-element.elementor-element-596611d9:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-596611d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-986 .elementor-element.elementor-element-596611d9: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-986 .elementor-element.elementor-element-596611d9, .elementor-986 .elementor-element.elementor-element-596611d9::before{--border-transition:0.3s;}.elementor-986 .elementor-element.elementor-element-1030c6cf{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-986 .elementor-element.elementor-element-170e31e0{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-986 .elementor-element.elementor-element-787613fe{--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-986 .elementor-element.elementor-element-b8647a3.elementor-element{--align-self:center;}.elementor-986 .elementor-element.elementor-element-71cd4def{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-986 .elementor-element.elementor-element-8b64928{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-986 .elementor-element.elementor-element-8b64928 .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-986 .elementor-element.elementor-element-68b8ec77 .elementor-heading-title{font-size:12px;}.elementor-986 .elementor-element.elementor-element-600a2e08{--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-986 .elementor-element.elementor-element-600a2e08:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-600a2e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-986 .elementor-element.elementor-element-38c06c01{--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-986 .elementor-element.elementor-element-7a6b1b20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-986 .elementor-element.elementor-element-7a6b1b20 .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-986 .elementor-element.elementor-element-1baed463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-986 .elementor-element.elementor-element-5ce24233{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-986 .elementor-element.elementor-element-dbec013{--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-986 .elementor-element.elementor-element-1c6ef754{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-986 .elementor-element.elementor-element-1c6ef754:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-1c6ef754 .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-986 .elementor-element.elementor-element-420a6a97{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-986 .elementor-element.elementor-element-420a6a97:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-420a6a97 .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-986 .elementor-element.elementor-element-cee11e6{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-986 .elementor-element.elementor-element-cee11e6:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-cee11e6 .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-986 .elementor-element.elementor-element-50b9d680{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-986 .elementor-element.elementor-element-50b9d680:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-50b9d680 .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-986 .elementor-element.elementor-element-6db44946{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-986 .elementor-element.elementor-element-6db44946:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-6db44946 .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-986 .elementor-element.elementor-element-41416208{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-986 .elementor-element.elementor-element-41416208:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-41416208 .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-986 .elementor-element.elementor-element-17b7ddbc{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-986 .elementor-element.elementor-element-17b7ddbc:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-17b7ddbc .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-986 .elementor-element.elementor-element-48aad60{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-986 .elementor-element.elementor-element-48aad60:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-48aad60 .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-986 .elementor-element.elementor-element-7d3e69d8{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-986 .elementor-element.elementor-element-7d3e69d8:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-7d3e69d8 .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-986 .elementor-element.elementor-element-d1a7c7e{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-986 .elementor-element.elementor-element-d1a7c7e:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-d1a7c7e .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-986 .elementor-element.elementor-element-22ba76d6{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-986 .elementor-element.elementor-element-22ba76d6:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-22ba76d6 .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-986 .elementor-element.elementor-element-155f51f4{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-986 .elementor-element.elementor-element-155f51f4:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-155f51f4 .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-986 .elementor-element.elementor-element-20a92e81{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-986 .elementor-element.elementor-element-20a92e81:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-20a92e81 .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-986 .elementor-element.elementor-element-4173956{--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-986 .elementor-element.elementor-element-42b49615{--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-986 .elementor-element.elementor-element-5e30190a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-986 .elementor-element.elementor-element-5e30190a .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-986 .elementor-element.elementor-element-4313da75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-986 .elementor-element.elementor-element-61266371{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-986 .elementor-element.elementor-element-6df30bbe{--display:flex;}.elementor-986 .elementor-element.elementor-element-6fce3308{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-986 .elementor-element.elementor-element-798ffff2{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-986 .elementor-element.elementor-element-1e30061b{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-986 .elementor-element.elementor-element-261524d5{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-986 .elementor-element.elementor-element-12a94f3c{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-986 .elementor-element.elementor-element-f501558{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-986 .elementor-element.elementor-element-3fc973c9{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-986 .elementor-element.elementor-element-2bdcb6db{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-986 .elementor-element.elementor-element-17a16a88{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-986 .elementor-element.elementor-element-1d77cdb5{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-986 .elementor-element.elementor-element-77e56d1b{--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-986 .elementor-element.elementor-element-77e56d1b > .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-986 .elementor-element.elementor-element-77e56d1b > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-986 .elementor-element.elementor-element-77e56d1b > .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-986 .elementor-element.elementor-element-77e56d1b > .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-986 .elementor-element.elementor-element-7da5820f{--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-986 .elementor-element.elementor-element-4074f4d4{--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-986 .elementor-element.elementor-element-72e0504b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-986 .elementor-element.elementor-element-72e0504b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-454f2f43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;font-size:1rem;font-weight:400;color:#FFFFFF99;}.elementor-986 .elementor-element.elementor-element-5ea113e8{--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-986 .elementor-element.elementor-element-6748e56d .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-986 .elementor-element.elementor-element-6748e56d .elementor-button:hover, .elementor-986 .elementor-element.elementor-element-6748e56d .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-986 .elementor-element.elementor-element-6748e56d:hover{--e-transform-translateY:-1px;}.elementor-986 .elementor-element.elementor-element-6748e56d{--e-transform-transition-duration:200ms;}.elementor-986 .elementor-element.elementor-element-6748e56d .elementor-button:hover svg, .elementor-986 .elementor-element.elementor-element-6748e56d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-2daefa01 .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-986 .elementor-element.elementor-element-2daefa01 .elementor-button:hover, .elementor-986 .elementor-element.elementor-element-2daefa01 .elementor-button:focus{background-color:var( --e-global-color-1515c42 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-4761d7c );}.elementor-986 .elementor-element.elementor-element-2daefa01 .elementor-button:hover svg, .elementor-986 .elementor-element.elementor-element-2daefa01 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-f832fd8{--display:flex;}@media(min-width:768px){.elementor-986 .elementor-element.elementor-element-5abdc81{--width:600px;}.elementor-986 .elementor-element.elementor-element-4a802a10{--width:1100px;}.elementor-986 .elementor-element.elementor-element-0480b2b{--width:600px;}.elementor-986 .elementor-element.elementor-element-73847a80{--width:1100px;}.elementor-986 .elementor-element.elementor-element-7ed59e69{--width:1100px;}.elementor-986 .elementor-element.elementor-element-38c06c01{--width:600px;}.elementor-986 .elementor-element.elementor-element-dbec013{--width:780px;}.elementor-986 .elementor-element.elementor-element-42b49615{--width:600px;}.elementor-986 .elementor-element.elementor-element-6df30bbe{--width:720px;}}@media(max-width:1024px){.elementor-986 .elementor-element.elementor-element-2c0c0451 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-5c67995e .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-4a802a10{--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-177f546b{--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-52195afd .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-5509adef{--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-2b175f9b .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-67888e61{--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-33fe9c26 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-73847a80{--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-607a178c .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-986 .elementor-element.elementor-element-25a4f9b4 .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-986 .elementor-element.elementor-element-6277e9cc .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-986 .elementor-element.elementor-element-7ed59e69{--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-6748e56d .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-2daefa01 .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-986 .elementor-element.elementor-element-2c0c0451 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-5c67995e .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-4a802a10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-177f546b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-52195afd .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-5509adef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-2b175f9b .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-67888e61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-33fe9c26 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-73847a80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-607a178c .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-986 .elementor-element.elementor-element-25a4f9b4 .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-986 .elementor-element.elementor-element-6277e9cc .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-986 .elementor-element.elementor-element-7ed59e69{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-986 .elementor-element.elementor-element-6748e56d .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-986 .elementor-element.elementor-element-2daefa01 .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-78ee6aac */h1 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e4ab18 */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }
@keyframes cursor { 0%,100%{opacity:1} 50%{opacity:0} }

.tone-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 */
.tw-topbar { background: #0F0D1A; padding: 11px 18px; display: flex; align-items: center; justify-content: space-between; }
.tw-dots { display: flex; gap: 5px; }
.tw-dot { width: 9px; height: 9px; border-radius: 50%; }
.tw-dot.r { background: #FF5F57; } .tw-dot.y { background: #FFBD2E; } .tw-dot.g { background: #28C840; }
.tw-title { font-size: .7rem; font-weight: 600; color: rgba(255,255,255,.75); display: flex; align-items: center; gap: 7px; }
.tw-badge { background: #6B5CF6; color: white; font-size: .6rem; font-weight: 800; padding: 2px 8px; border-radius: 20px; }
.tw-live { font-size: .62rem; font-weight: 700; color: #4ADE80; display: flex; align-items: center; gap: 5px; }
.tw-live-dot { width: 6px; height: 6px; border-radius: 50%; background: #4ADE80; animation: blink 1.5s infinite; }

/* Body split */
.tw-body { display: flex; min-height: 260px; }

/* Left — review */
.tw-review { width: 45%; border-right: 1px solid #EAE6FF; display: flex; flex-direction: column; }
.tw-panel-head { padding: 8px 12px; border-bottom: 1px solid #EAE6FF; display: flex; align-items: center; justify-content: space-between; }
.tw-panel-title { font-size: .58rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #9994B0; }
.tw-panel-badge { font-size: .56rem; font-weight: 700; padding: 2px 7px; border-radius: 20px; }
.tw-panel-badge.neg { background: #FEE2E2; color: #EF4444; }
.tw-panel-badge.pos { background: #DCFCE7; color: #16A34A; }

.tw-review-card { padding: 12px; flex: 1; display: flex; flex-direction: column; gap: 8px; }
.tw-reviewer { display: flex; align-items: center; gap: 8px; }
.tw-reviewer-avatar { width: 28px; height: 28px; border-radius: 50%; background: linear-gradient(135deg,#FDE68A,#F59E0B); display: flex; align-items: center; justify-content: center; font-size: .7rem; font-weight: 800; color: white; flex-shrink: 0; }
.tw-reviewer-info { flex: 1; }
.tw-reviewer-name { font-size: .65rem; font-weight: 700; color: #1A1730; }
.tw-reviewer-meta { font-size: .56rem; color: #9994B0; }
.tw-stars { font-size: .65rem; color: #EF4444; }
.tw-review-text { font-size: .65rem; color: #4B4768; line-height: 1.6; font-style: italic; background: #FFF8F8; border: 1px solid #FEE2E2; border-radius: 8px; padding: 8px 10px; }
.tw-review-platform { display: flex; align-items: center; gap: 5px; font-size: .56rem; color: #9994B0; font-weight: 600; }
.tw-platform-icon { width: 14px; height: 14px; border-radius: 4px; background: #4285F4; display: flex; align-items: center; justify-content: center; font-size: .5rem; font-weight: 800; color: white; }

/* Right — AI response */
.tw-response { flex: 1; display: flex; flex-direction: column; }
.tw-response-card { padding: 12px; flex: 1; display: flex; flex-direction: column; gap: 8px; }
.tw-ai-header { display: flex; align-items: center; gap: 6px; }
.tw-ai-icon { width: 20px; height: 20px; border-radius: 6px; background: linear-gradient(135deg,#6B5CF6,#8B7CF8); display: flex; align-items: center; justify-content: center; font-size: .6rem; color: white; flex-shrink: 0; }
.tw-ai-label { font-size: .62rem; font-weight: 700; color: #1A1730; }
.tw-ai-model { font-size: .55rem; color: #9994B0; background: #F0EEFF; padding: 1px 6px; border-radius: 20px; font-weight: 600; }
.tw-response-text { font-size: .65rem; color: #4B4768; line-height: 1.7; background: #F8F7FF; border: 1px solid #EAE6FF; border-radius: 8px; padding: 10px 12px; flex: 1; }
.tw-cursor { display: inline-block; width: 2px; height: 12px; background: #6B5CF6; margin-left: 1px; vertical-align: middle; animation: cursor 1s infinite; }
.tw-tone-indicators { display: flex; gap: 5px; flex-wrap: wrap; }
.tw-tone-tag { font-size: .55rem; font-weight: 700; padding: 2px 7px; border-radius: 20px; background: #EDE9FE; color: #6B5CF6; }

/* Actions */
.tw-actions { padding: 8px 12px; border-top: 1px solid #EAE6FF; display: flex; align-items: center; gap: 6px; background: #FAFAFE; }
.tw-action-btn { font-size: .6rem; font-weight: 700; padding: 4px 10px; border-radius: 7px; cursor: pointer; border: 1px solid #EAE6FF; background: white; color: #4B4768; font-family: 'Bricolage Grotesque', sans-serif; }
.tw-action-btn.primary { background: #6B5CF6; color: white; border-color: #6B5CF6; }
.tw-action-score { margin-left: auto; font-size: .6rem; font-weight: 700; color: #16A34A; display: flex; align-items: center; gap: 4px; }

/* Stats */
.tw-stats { display: flex; border-top: 1px solid #EAE6FF; }
.tw-stat { flex: 1; padding: 10px 0; text-align: center; border-right: 1px solid #EAE6FF; }
.tw-stat:last-child { border-right: none; }
.tw-stat-num { font-size: .95rem; font-weight: 800; color: #6B5CF6; letter-spacing: -.02em; }
.tw-stat-lbl { font-size: .54rem; color: #9994B0; }

/* Responsive */
@media (max-width: 768px) {
  .tw-body { flex-direction: column; }
  .tw-review { width: 100%; border-right: none; border-bottom: 1px solid #EAE6FF; }
  .tone-notif { right: 0; bottom: -32px; font-size: .65rem; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3944090b */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5e741a */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }
@keyframes pulse-ring { 0%{transform:scale(1);opacity:.6} 100%{transform:scale(1.6);opacity:0} }

.steps-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-timer { font-size: .65rem; font-weight: 800; color: #4ADE80; display: flex; align-items: center; gap: 5px; }
.sw-timer-dot { width: 6px; height: 6px; border-radius: 50%; background: #4ADE80; animation: blink 1s infinite; }

/* Timeline */
.sw-timeline { padding: 16px 16px 12px; display: flex; flex-direction: column; gap: 0; }
.sw-step { display: flex; gap: 12px; position: relative; }
.sw-step-left { display: flex; flex-direction: column; align-items: center; flex-shrink: 0; }
.sw-step-num { width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: .7rem; font-weight: 800; flex-shrink: 0; position: relative; z-index: 2; }
.sw-step-num.done { background: #6B5CF6; color: white; }
.sw-step-num.active { background: white; border: 2px solid #6B5CF6; color: #6B5CF6; }
.sw-step-num.active::after { content: ''; position: absolute; width: 100%; height: 100%; border-radius: 50%; border: 2px solid #6B5CF6; animation: pulse-ring 1.5s ease-out infinite; }
.sw-step-line { width: 2px; flex: 1; margin: 4px 0; min-height: 16px; }
.sw-step-line.done { background: #6B5CF6; }
.sw-step-line.pending { background: #EAE6FF; }

.sw-step-content { flex: 1; padding-bottom: 16px; }
.sw-step-header { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; margin-top: 4px; }
.sw-step-title { font-size: .72rem; font-weight: 800; color: #1A1730; }
.sw-step-time { font-size: .58rem; font-weight: 700; color: #16A34A; background: #DCFCE7; padding: 1px 6px; border-radius: 20px; }

/* Step 1 — review */
.sw-review-mini { background: #FFF8F8; border: 1px solid #FEE2E2; border-radius: 8px; padding: 8px 10px; display: flex; align-items: flex-start; gap: 8px; }
.sw-review-avatar { width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg,#BFDBFE,#3B82F6); display: flex; align-items: center; justify-content: center; font-size: .6rem; font-weight: 800; color: white; flex-shrink: 0; }
.sw-review-body { flex: 1; }
.sw-review-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 3px; }
.sw-review-name { font-size: .6rem; font-weight: 700; color: #1A1730; }
.sw-review-stars { font-size: .58rem; color: #EF4444; }
.sw-review-text { font-size: .6rem; color: #6B6880; line-height: 1.5; font-style: italic; }
.sw-review-src { font-size: .54rem; color: #9994B0; margin-top: 4px; display: flex; align-items: center; gap: 4px; }
.sw-src-dot { width: 8px; height: 8px; border-radius: 2px; background: #4285F4; display: flex; align-items: center; justify-content: center; font-size: .4rem; color: white; font-weight: 800; }

/* Step 2 — NLP */
.sw-nlp { background: #F8F7FF; border: 1px solid #EAE6FF; border-radius: 8px; padding: 8px 10px; display: flex; flex-direction: column; gap: 6px; }
.sw-nlp-row { display: flex; align-items: center; gap: 8px; }
.sw-nlp-label { font-size: .58rem; font-weight: 600; color: #6B6880; width: 80px; flex-shrink: 0; }
.sw-nlp-bar { flex: 1; height: 4px; background: #EAE6FF; border-radius: 2px; overflow: hidden; }
.sw-nlp-fill { height: 100%; border-radius: 2px; }
.sw-nlp-fill.neg { background: #EF4444; width: 75%; }
.sw-nlp-fill.mod { background: #F59E0B; width: 45%; }
.sw-nlp-fill.emp { background: #6B5CF6; width: 88%; }
.sw-nlp-val { font-size: .58rem; font-weight: 800; width: 28px; text-align: right; flex-shrink: 0; }
.sw-nlp-val.neg { color: #EF4444; }
.sw-nlp-val.mod { color: #D97706; }
.sw-nlp-val.emp { color: #6B5CF6; }
.sw-nlp-tags { display: flex; gap: 4px; flex-wrap: wrap; }
.sw-nlp-tag { font-size: .54rem; font-weight: 700; padding: 2px 6px; border-radius: 20px; }
.sw-nlp-tag.detected { background: #EDE9FE; color: #6B5CF6; }
.sw-nlp-tag.person { background: #DCFCE7; color: #16A34A; }
.sw-nlp-tag.place { background: #FEF3C7; color: #D97706; }

/* Step 3 — Response */
.sw-response-mini { background: #F0EEFF; border: 1px solid #C4BFFC; border-radius: 8px; padding: 8px 10px; }
.sw-response-header { display: flex; align-items: center; gap: 5px; margin-bottom: 6px; }
.sw-response-icon { width: 16px; height: 16px; border-radius: 4px; background: linear-gradient(135deg,#6B5CF6,#8B7CF8); display: flex; align-items: center; justify-content: center; font-size: .5rem; color: white; flex-shrink: 0; }
.sw-response-label { font-size: .58rem; font-weight: 700; color: #6B5CF6; }
.sw-response-text { font-size: .62rem; color: #4B4768; line-height: 1.6; }
.sw-response-footer { display: flex; align-items: center; justify-content: space-between; margin-top: 6px; }
.sw-response-tags { display: flex; gap: 4px; }
.sw-response-tag { font-size: .52rem; font-weight: 700; padding: 1px 5px; border-radius: 20px; background: #DCFCE7; color: #16A34A; }
.sw-pub-btn { font-size: .58rem; font-weight: 700; background: #6B5CF6; color: white; border: none; padding: 3px 10px; border-radius: 6px; cursor: pointer; font-family: 'Bricolage Grotesque', sans-serif; }

/* Footer */
.sw-footer { border-top: 1px solid #EAE6FF; padding: 10px 16px; background: #FAFAFE; display: flex; align-items: center; justify-content: space-between; }
.sw-footer-stat { display: flex; align-items: center; gap: 20px; }
.sw-fstat { text-align: center; }
.sw-fstat-num { font-size: .9rem; font-weight: 800; color: #6B5CF6; }
.sw-fstat-lbl { font-size: .52rem; color: #9994B0; }
.sw-footer-badge { font-size: .62rem; font-weight: 700; background: #DCFCE7; color: #16A34A; padding: 4px 12px; border-radius: 20px; display: flex; align-items: center; gap: 5px; }
.sw-footer-badge-dot { width: 5px; height: 5px; border-radius: 50%; background: #22C55E; animation: blink 1.5s infinite; }

/* Responsive */
@media (max-width: 768px) {
  .sw-step-title { font-size: .65rem; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba52173 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb6c9ec */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59d63db */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }

.brand-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 */
.bv-topbar { background: #0F0D1A; padding: 11px 18px; display: flex; align-items: center; justify-content: space-between; }
.bv-dots { display: flex; gap: 5px; }
.bv-dot { width: 9px; height: 9px; border-radius: 50%; }
.bv-dot.r { background: #FF5F57; } .bv-dot.y { background: #FFBD2E; } .bv-dot.g { background: #28C840; }
.bv-title { font-size: .7rem; font-weight: 600; color: rgba(255,255,255,.75); display: flex; align-items: center; gap: 7px; }
.bv-badge { background: #6B5CF6; color: white; font-size: .6rem; font-weight: 800; padding: 2px 8px; border-radius: 20px; }
.bv-live { font-size: .62rem; font-weight: 700; color: #4ADE80; display: flex; align-items: center; gap: 5px; }
.bv-live-dot { width: 6px; height: 6px; border-radius: 50%; background: #4ADE80; animation: blink 1.5s infinite; }

/* Shared avis */
.bv-avis-header { padding: 10px 14px 6px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #EAE6FF; background: #FAFAFE; }
.bv-avis-label { font-size: .58rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #9994B0; }
.bv-avis-pill { font-size: .58rem; font-weight: 700; background: #FEE2E2; color: #EF4444; padding: 2px 8px; border-radius: 20px; }
.bv-avis-content { padding: 10px 14px; border-bottom: 1px solid #EAE6FF; background: #FFF8F8; display: flex; align-items: flex-start; gap: 8px; }
.bv-avis-avatar { width: 26px; height: 26px; border-radius: 50%; background: linear-gradient(135deg,#FDE68A,#F59E0B); display: flex; align-items: center; justify-content: center; font-size: .65rem; font-weight: 800; color: white; flex-shrink: 0; }
.bv-avis-body { flex: 1; }
.bv-avis-name { font-size: .62rem; font-weight: 700; color: #1A1730; margin-bottom: 3px; display: flex; align-items: center; gap: 6px; }
.bv-avis-stars { color: #EF4444; font-size: .58rem; }
.bv-avis-text { font-size: .62rem; color: #6B6880; line-height: 1.5; font-style: italic; }

/* Columns */
.bv-cols { display: grid; grid-template-columns: repeat(3,1fr); border-bottom: 1px solid #EAE6FF; }
.bv-col { border-right: 1px solid #EAE6FF; display: flex; flex-direction: column; }
.bv-col:last-child { border-right: none; }
.bv-col-head { padding: 8px 10px; border-bottom: 1px solid #EAE6FF; background: #F8F7FF; }
.bv-col-name { font-size: .62rem; font-weight: 800; color: #1A1730; margin-bottom: 2px; }
.bv-col-type { font-size: .54rem; color: #9994B0; margin-bottom: 5px; }
.bv-tone-badge { display: inline-flex; align-items: center; gap: 4px; font-size: .56rem; font-weight: 700; padding: 2px 7px; border-radius: 20px; }
.bv-tone-badge.lux    { background: #EDE9FE; color: #6B5CF6; }
.bv-tone-badge.warm   { background: #FEF3C7; color: #D97706; }
.bv-tone-badge.casual { background: #DCFCE7; color: #16A34A; }
.bv-col-response { padding: 8px 10px; flex: 1; font-size: .6rem; color: #4B4768; line-height: 1.6; }
.bv-col-response .highlight { color: #6B5CF6; font-weight: 700; }
.bv-col-footer { padding: 6px 10px; border-top: 1px solid #EAE6FF; display: flex; align-items: center; justify-content: space-between; background: #FAFAFE; }
.bv-col-tag { font-size: .52rem; font-weight: 700; padding: 1px 5px; border-radius: 20px; background: #DCFCE7; color: #16A34A; }
.bv-col-score { font-size: .56rem; font-weight: 800; color: #6B5CF6; }

/* Learning bar */
.bv-learning { padding: 10px 14px; display: flex; align-items: center; gap: 10px; border-bottom: 1px solid #EAE6FF; background: #F0EEFF; }
.bv-learning-icon { width: 24px; height: 24px; border-radius: 7px; background: linear-gradient(135deg,#6B5CF6,#8B7CF8); display: flex; align-items: center; justify-content: center; font-size: .7rem; color: white; flex-shrink: 0; }
.bv-learning-text { flex: 1; }
.bv-learning-title { font-size: .62rem; font-weight: 700; color: #1A1730; margin-bottom: 2px; }
.bv-learning-sub { font-size: .56rem; color: #6B6880; }
.bv-learning-progress { display: flex; flex-direction: column; gap: 3px; align-items: flex-end; flex-shrink: 0; }
.bv-learning-pct { font-size: .65rem; font-weight: 800; color: #6B5CF6; }
.bv-learning-bar { width: 60px; height: 4px; background: #EAE6FF; border-radius: 2px; overflow: hidden; }
.bv-learning-fill { height: 100%; background: linear-gradient(90deg,#6B5CF6,#8B7CF8); border-radius: 2px; width: 87%; }

/* Stats */
.bv-stats { display: flex; }
.bv-stat { flex: 1; padding: 10px 0; text-align: center; border-right: 1px solid #EAE6FF; }
.bv-stat:last-child { border-right: none; }
.bv-stat-num { font-size: .95rem; font-weight: 800; color: #6B5CF6; letter-spacing: -.02em; }
.bv-stat-lbl { font-size: .54rem; color: #9994B0; }


/* Responsive */
@media (max-width: 768px) {
  .bv-cols { grid-template-columns: 1fr; }
  .bv-col { border-right: none; border-bottom: 1px solid #EAE6FF; }
  .brand-notif { right: 0; bottom: -32px; font-size: .65rem; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5954846 */@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }

.auto-window-wrap { padding-bottom: 32px; }

.auto-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 */
.aw-topbar { background: #0F0D1A; padding: 11px 18px; display: flex; align-items: center; justify-content: space-between; }
.aw-dots { display: flex; gap: 5px; }
.aw-dot { width: 9px; height: 9px; border-radius: 50%; }
.aw-dot.r { background: #FF5F57; } .aw-dot.y { background: #FFBD2E; } .aw-dot.g { background: #28C840; }
.aw-title { font-size: .7rem; font-weight: 600; color: rgba(255,255,255,.75); display: flex; align-items: center; gap: 7px; }
.aw-badge { background: #6B5CF6; color: white; font-size: .6rem; font-weight: 800; padding: 2px 8px; border-radius: 20px; }
.aw-live { font-size: .62rem; font-weight: 700; color: #4ADE80; display: flex; align-items: center; gap: 5px; }
.aw-live-dot { width: 6px; height: 6px; border-radius: 50%; background: #4ADE80; animation: blink 1.5s infinite; }

/* Tabs */
.aw-tabs { display: flex; border-bottom: 1px solid #EAE6FF; }
.aw-tab { padding: 8px 16px; font-size: .65rem; font-weight: 700; color: #9994B0; cursor: pointer; border-bottom: 2px solid transparent; }
.aw-tab.active { color: #6B5CF6; border-bottom-color: #6B5CF6; }

/* Section label */
.aw-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; }
.aw-add-btn { font-size: .58rem; font-weight: 700; color: #6B5CF6; background: #F0EEFF; padding: 2px 8px; border-radius: 6px; cursor: pointer; }

/* Rules */
.aw-rules { padding: 0 12px 10px; display: flex; flex-direction: column; gap: 5px; }
.aw-rule { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border-radius: 10px; border: 1px solid #EAE6FF; background: white; }
.aw-rule.active-rule { border-color: #C4BFFC; background: #F8F7FF; }

.aw-toggle { width: 28px; height: 16px; border-radius: 8px; flex-shrink: 0; display: flex; align-items: center; padding: 2px; cursor: pointer; }
.aw-toggle.on  { background: #6B5CF6; justify-content: flex-end; }
.aw-toggle.off { background: #EAE6FF; justify-content: flex-start; }
.aw-toggle-knob { width: 12px; height: 12px; border-radius: 50%; background: white; }

.aw-rule-body { flex: 1; display: flex; flex-direction: column; gap: 3px; }
.aw-rule-title { font-size: .65rem; font-weight: 700; color: #1A1730; display: flex; align-items: center; gap: 6px; }
.aw-rule-sub { font-size: .57rem; color: #9994B0; }

.aw-rule-right { display: flex; flex-direction: column; align-items: flex-end; gap: 3px; flex-shrink: 0; }
.aw-rule-badge { font-size: .56rem; font-weight: 700; padding: 2px 7px; border-radius: 20px; white-space: nowrap; }
.aw-rule-badge.auto   { background: #DCFCE7; color: #16A34A; }
.aw-rule-badge.manual { background: #FEF3C7; color: #D97706; }
.aw-rule-badge.off    { background: #F1F0F9; color: #9994B0; }
.aw-rule-count { font-size: .54rem; color: #9994B0; }

.aw-stars { font-size: .6rem; }
.aw-stars.s5 { color: #16A34A; }
.aw-stars.s4 { color: #22C55E; }
.aw-stars.s3 { color: #F59E0B; }
.aw-stars.s2 { color: #EF4444; }

/* Confidence threshold */
.aw-threshold { margin: 0 12px 10px; background: #F0EEFF; border: 1px solid #D4CFFE; border-radius: 10px; padding: 10px 12px; display: flex; align-items: center; gap: 10px; }
.aw-threshold-icon { font-size: .8rem; flex-shrink: 0; }
.aw-threshold-body { flex: 1; }
.aw-threshold-title { font-size: .62rem; font-weight: 700; color: #1A1730; margin-bottom: 2px; }
.aw-threshold-sub { font-size: .56rem; color: #6B6880; }
.aw-threshold-val { font-size: .9rem; font-weight: 800; color: #6B5CF6; flex-shrink: 0; }

/* Templates */
.aw-templates { padding: 0 12px 10px; display: flex; flex-direction: column; gap: 5px; }
.aw-template { display: flex; align-items: flex-start; gap: 8px; padding: 8px 10px; border-radius: 10px; border: 1px solid #EAE6FF; background: white; cursor: pointer; }
.aw-template-icon { width: 28px; height: 28px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: .75rem; flex-shrink: 0; }
.aw-template-body { flex: 1; }
.aw-template-title { font-size: .64rem; font-weight: 700; color: #1A1730; margin-bottom: 2px; }
.aw-template-preview { font-size: .57rem; color: #9994B0; line-height: 1.4; font-style: italic; }
.aw-template-meta { display: flex; align-items: center; gap: 6px; margin-top: 4px; }
.aw-template-tag { font-size: .52rem; font-weight: 700; padding: 1px 5px; border-radius: 20px; }
.aw-template-tag.used { background: #EDE9FE; color: #6B5CF6; }
.aw-template-tag.new  { background: #DCFCE7; color: #16A34A; }
.aw-template-uses { font-size: .54rem; color: #9994B0; }

/* Footer */
.aw-footer { border-top: 1px solid #EAE6FF; padding: 10px 14px; background: #FAFAFE; display: flex; align-items: center; justify-content: space-between; }
.aw-footer-left { font-size: .6rem; color: #9994B0; font-weight: 500; display: flex; align-items: center; gap: 6px; }
.aw-footer-dot { width: 5px; height: 5px; border-radius: 50%; background: #22C55E; animation: blink 1.5s infinite; }
.aw-footer-stats { display: flex; gap: 14px; }
.aw-fstat { text-align: center; }
.aw-fstat-num { font-size: .85rem; font-weight: 800; color: #6B5CF6; }
.aw-fstat-lbl { font-size: .52rem; color: #9994B0; }

/* Notif pill */
.auto-notif { position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%); background: white; border-radius: 100px; padding: 8px 16px; box-shadow: 0 6px 24px rgba(107,92,246,.12); font-size: .72rem; font-weight: 600; color: #1A1730; display: flex; align-items: center; gap: 7px; white-space: nowrap; border: 1px solid #EAE6FF; z-index: 10; }
.auto-notif-icon { width: 20px; height: 20px; border-radius: 50%; background: #DCFCE7; display: flex; align-items: center; justify-content: center; font-size: .6rem; color: #16A34A; font-weight: 700; flex-shrink: 0; }

/* Responsive */
@media (max-width: 768px) {
  .auto-window-wrap { padding-bottom: 44px; }
  .auto-notif { bottom: -32px; font-size: .65rem; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a31effa */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d158a04 */.elementor-986 .elementor-element.elementor-element-6d158a04 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a14054f */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d83f601 */.bento-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  gap: 20px;
  max-width: 1100px;
  margin: 0 auto;
}
.bento-card {
  background: #F7F5FF;
  border-radius: 16px;
  padding: 15px 32px 0;
  overflow: hidden;
  position: relative;
  transition: transform .25s, box-shadow .25s;
  min-height: 320px;
  display: flex;
  flex-direction: column;
}
.bento-card:hover { transform: translateY(-4px); box-shadow: 0 16px 48px rgba(107,92,246,.12); }
.bento-tall { grid-row: span 1; }
.bento-wide { grid-column: span 1; min-height: 260px; }
.bento-text { margin-bottom: 20px; }
.bento-text h3 {
  font-family: 'Bricolage Grotesque', sans-serif;
  font-size: 1.25rem; font-weight: 800; color: #1A1730;
  letter-spacing: -.02em; margin-bottom: 6px;
}
.bento-text p { font-size: 0.875rem; color: #6B6880; }
.bento-visual { flex: 1; display: flex; align-items: flex-end; justify-content: center; }

@media (max-width: 768px) {
  .bento-grid { grid-template-columns: 1fr; }
  .bento-wide, .bento-tall { grid-column: span 1; }
}

@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }
@keyframes cursor { 0%,100%{opacity:1} 50%{opacity:0} }

/* ── TUILE 1 — IA Réponse en 3 sec ── */
.bento-ia-resp { background: white; border-radius: 12px 12px 0 0; box-shadow: 0 -4px 24px rgba(107,92,246,.1); width: 100%; padding: 14px; }
.ir-header { display: flex; align-items: center; gap: 6px; margin-bottom: 10px; }
.ir-dot { width: 8px; height: 8px; border-radius: 50%; }
.ir-title { font-size: .68rem; font-weight: 700; color: #1A1730; flex: 1; margin-left: 6px; }
.ir-timer { font-size: .6rem; font-weight: 700; color: #16A34A; background: #DCFCE7; padding: 2px 7px; border-radius: 20px; display: flex; align-items: center; gap: 4px; }
.ir-timer-dot { width: 4px; height: 4px; border-radius: 50%; background: #16A34A; animation: blink 1s infinite; }
.ir-avis { background: #F8F7FF; border: 1px solid #EAE6FF; border-radius: 8px; padding: 8px 10px; margin-bottom: 8px; }
.ir-avis-meta { display: flex; align-items: center; gap: 6px; margin-bottom: 4px; }
.ir-avatar { width: 18px; height: 18px; border-radius: 50%; background: #FDE68A; display: flex; align-items: center; justify-content: center; font-size: .55rem; font-weight: 700; color: #92400E; flex-shrink: 0; }
.ir-name { font-size: .62rem; font-weight: 700; color: #1A1730; }
.ir-stars { font-size: .6rem; color: #FBBF24; margin-left: auto; }
.ir-avis-text { font-size: .62rem; color: #6B6880; line-height: 1.5; font-style: italic; }
.ir-response { background: #F0EEFF; border: 1px solid #C4BFFC; border-radius: 8px; padding: 8px 10px; }
.ir-resp-label { font-size: .54rem; font-weight: 700; color: #6B5CF6; margin-bottom: 4px; display: flex; align-items: center; gap: 5px; }
.ir-resp-dot { width: 4px; height: 4px; border-radius: 50%; background: #6B5CF6; animation: blink 1.5s infinite; }
.ir-resp-text { font-size: .62rem; color: #4B4768; line-height: 1.5; }
.ir-cursor { display: inline-block; width: 1.5px; height: 10px; background: #6B5CF6; vertical-align: middle; animation: cursor 1s infinite; }
.ir-actions { display: flex; gap: 5px; margin-top: 6px; }
.ir-btn { font-size: .54rem; font-weight: 700; padding: 2px 8px; border-radius: 5px; cursor: pointer; }
.ir-btn.ok   { background: #6B5CF6; color: white; }
.ir-btn.edit { background: #EDE9FE; color: #6B5CF6; }

/* ── TUILE 2 — Ton de marque ── */
.bento-ton { width: 100%; display: flex; flex-direction: column; gap: 10px; padding-bottom: 8px; }
.bt-card { background: white; border-radius: 12px; padding: 12px 14px; box-shadow: 0 4px 16px rgba(107,92,246,.1); }
.bt-card-offset { transform: translateX(20px); }
.bt-card-top { display: flex; align-items: center; gap: 7px; margin-bottom: 6px; }
.bt-tone-badge { font-size: .56rem; font-weight: 700; padding: 2px 8px; border-radius: 20px; }
.bt-tone-badge.luxe   { background: #1A1730; color: white; }
.bt-tone-badge.casual { background: #FEF3C7; color: #D97706; }
.bt-etab { font-size: .65rem; font-weight: 700; color: #1A1730; flex: 1; }
.bt-text { font-size: .65rem; color: #4B4768; line-height: 1.55; font-style: italic; }
.bt-meta { display: flex; align-items: center; gap: 6px; margin-top: 6px; }
.bt-avatar { width: 18px; height: 18px; border-radius: 50%; background: #6B5CF6; display: flex; align-items: center; justify-content: center; font-size: .5rem; color: white; font-weight: 700; flex-shrink: 0; }
.bt-meta-txt { font-size: .58rem; color: #9994B0; }

/* ── TUILE 3 — Bulk Reply ── */
.bento-bulk { width: 100%; }
.bb-wrap { background: white; border-radius: 12px; padding: 14px; box-shadow: 0 4px 16px rgba(0,0,0,.06); }
.bb-header { display: flex; align-items: center; gap: 6px; margin-bottom: 10px; }
.bb-title { font-size: .7rem; font-weight: 700; color: #1A1730; flex: 1; }
.bb-count { font-size: .58rem; font-weight: 700; background: #FEF3C7; color: #D97706; padding: 2px 7px; border-radius: 20px; }
.bb-list { display: flex; flex-direction: column; gap: 6px; }
.bb-row { display: flex; align-items: center; gap: 8px; padding: 5px 0; border-bottom: 1px solid #F5F3FF; }
.bb-row:last-child { border-bottom: none; }
.bb-cb { width: 14px; height: 14px; border-radius: 3px; background: #6B5CF6; display: flex; align-items: center; justify-content: center; font-size: .5rem; color: white; flex-shrink: 0; }
.bb-cb.empty { background: white; border: 1.5px solid #D4CFFE; }
.bb-reviewer { font-size: .62rem; font-weight: 700; color: #1A1730; flex: 1; }
.bb-stars { font-size: .58rem; color: #FBBF24; }
.bb-plat { font-size: .52rem; font-weight: 700; padding: 1px 5px; border-radius: 20px; background: #EDE9FE; color: #6B5CF6; }
.bb-status { font-size: .52rem; font-weight: 700; padding: 1px 5px; border-radius: 20px; }
.bb-status.done { background: #DCFCE7; color: #16A34A; }
.bb-status.wait { background: #FEF3C7; color: #D97706; }
.bb-footer { margin-top: 8px; display: flex; align-items: center; justify-content: space-between; }
.bb-send-btn { font-size: .6rem; font-weight: 700; background: #6B5CF6; color: white; padding: 4px 12px; border-radius: 6px; cursor: pointer; }
.bb-footer-lbl { font-size: .58rem; color: #9994B0; }

/* ── TUILE 4 — Templates + Règles ── */
.bento-rules { width: 100%; display: flex; flex-direction: column; gap: 8px; padding-bottom: 16px; }
.brl-title { font-size: .62rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: #9994B0; }
.brl-list { display: flex; flex-direction: column; gap: 6px; }
.brl-item { background: white; border-radius: 10px; padding: 8px 12px; box-shadow: 0 2px 8px rgba(0,0,0,.06); display: flex; align-items: center; gap: 8px; }
.brl-icon { width: 22px; height: 22px; border-radius: 6px; display: flex; align-items: center; justify-content: center; font-size: .6rem; color: white; flex-shrink: 0; }
.brl-info { flex: 1; }
.brl-name { font-size: .65rem; font-weight: 700; color: #1A1730; }
.brl-cond { font-size: .56rem; color: #9994B0; }
.brl-toggle { width: 28px; height: 16px; border-radius: 20px; background: #6B5CF6; position: relative; flex-shrink: 0; }
.brl-toggle::after { content: ''; position: absolute; top: 2px; right: 2px; width: 12px; height: 12px; border-radius: 50%; background: white; }
.brl-toggle.off { background: #EAE6FF; }
.brl-toggle.off::after { right: auto; left: 2px; }
.brl-stat { display: flex; align-items: center; gap: 8px; margin-top: 4px; }
.brl-num { font-family: 'Bricolage Grotesque', sans-serif; font-size: 1.4rem; font-weight: 800; color: #1A1730; }
.brl-lbl { font-size: .72rem; color: #6B6880; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2a9257 */.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-4f139458 */.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-52696ebe */.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-6be6733f */.elementor-986 .elementor-element.elementor-element-6be6733f { 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-3c39d47c */.elementor-986 .elementor-element.elementor-element-3c39d47c { 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-b8647a3 */.elementor-986 .elementor-element.elementor-element-b8647a3 { 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-1baed463 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4313da75 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4074f4d4 */.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 */