.elementor-972 .elementor-element.elementor-element-be65ad4{--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-972 .elementor-element.elementor-element-be65ad4:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-be65ad4 > .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-972 .elementor-element.elementor-element-60f2a095{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-972 .elementor-element.elementor-element-133e25cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-972 .elementor-element.elementor-element-133e25cc .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-972 .elementor-element.elementor-element-555c46e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-972 .elementor-element.elementor-element-79c07b7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-972 .elementor-element.elementor-element-1a7ed6fc{--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-972 .elementor-element.elementor-element-1c9d13c2 .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-972 .elementor-element.elementor-element-1c9d13c2 .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-1c9d13c2 .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-972 .elementor-element.elementor-element-1c9d13c2:hover{--e-transform-translateY:-1px;}.elementor-972 .elementor-element.elementor-element-1c9d13c2{--e-transform-transition-duration:200ms;}.elementor-972 .elementor-element.elementor-element-1c9d13c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-972 .elementor-element.elementor-element-1c9d13c2 .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-1c9d13c2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-3438516b .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-972 .elementor-element.elementor-element-3438516b .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-3438516b .elementor-button:focus{background-color:var( --e-global-color-6c5ff7a );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-3438516b .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-3438516b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-43d34b36{--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-972 .elementor-element.elementor-element-27c061c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-27c061c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-972 .elementor-element.elementor-element-27c061c2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-972 .elementor-element.elementor-element-27c061c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-972 .elementor-element.elementor-element-27c061c2 .elementor-icon-list-item > a{font-size:0.8rem;font-weight:400;}.elementor-972 .elementor-element.elementor-element-27c061c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-54f12ea{--display:flex;}.elementor-972 .elementor-element.elementor-element-1b5b58c2{--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-972 .elementor-element.elementor-element-1b5b58c2:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-1b5b58c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-972 .elementor-element.elementor-element-57ecc03e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-972 .elementor-element.elementor-element-57ecc03e .elementor-heading-title{font-size:0.8rem;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:var( --e-global-color-4761d7c );}.elementor-972 .elementor-element.elementor-element-3223cc91{--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-972 .elementor-element.elementor-element-6854308a{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-972 .elementor-element.elementor-element-6854308a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-972 .elementor-element.elementor-element-33fbd546{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-972 .elementor-element.elementor-element-33fbd546 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-972 .elementor-element.elementor-element-3dfb73ff{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-972 .elementor-element.elementor-element-3dfb73ff .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-972 .elementor-element.elementor-element-1af84f25{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-972 .elementor-element.elementor-element-1af84f25 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-972 .elementor-element.elementor-element-11dcd46e{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-972 .elementor-element.elementor-element-11dcd46e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-972 .elementor-element.elementor-element-29fef45d{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-972 .elementor-element.elementor-element-29fef45d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF8C;}.elementor-972 .elementor-element.elementor-element-5f4678f{--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-972 .elementor-element.elementor-element-76aa8097{--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-972 .elementor-element.elementor-element-4167abcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-972 .elementor-element.elementor-element-4167abcd .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-972 .elementor-element.elementor-element-703862b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-972 .elementor-element.elementor-element-5f221ce1{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-972 .elementor-element.elementor-element-3f8c4484{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-3e455a66{--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-972 .elementor-element.elementor-element-3e455a66:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-3e455a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-3e455a66.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-972 .elementor-element.elementor-element-3e455a66:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-972 .elementor-element.elementor-element-7ecb97d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-972 .elementor-element.elementor-element-7ecb97d5 .elementor-icon-wrapper{text-align:center;}.elementor-972 .elementor-element.elementor-element-7ecb97d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-7ecb97d5.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-7ecb97d5.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-7ecb97d5.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-7ecb97d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-7ecb97d5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-7ecb97d5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-7ecb97d5 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-972 .elementor-element.elementor-element-7ecb97d5 .elementor-icon svg{height:20px;}.elementor-972 .elementor-element.elementor-element-3a82770e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-972 .elementor-element.elementor-element-3a82770e .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-972 .elementor-element.elementor-element-12ebe752{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-972 .elementor-element.elementor-element-7a3b7b03{--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-972 .elementor-element.elementor-element-7a3b7b03:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-7a3b7b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-7a3b7b03.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-972 .elementor-element.elementor-element-7a3b7b03:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-972 .elementor-element.elementor-element-17d2170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-972 .elementor-element.elementor-element-17d2170 .elementor-icon-wrapper{text-align:center;}.elementor-972 .elementor-element.elementor-element-17d2170.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-17d2170.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-17d2170.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-17d2170.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-17d2170.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-17d2170.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-17d2170.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-17d2170 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-972 .elementor-element.elementor-element-17d2170 .elementor-icon svg{height:20px;}.elementor-972 .elementor-element.elementor-element-3701efff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-972 .elementor-element.elementor-element-3701efff .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-972 .elementor-element.elementor-element-65647618{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-972 .elementor-element.elementor-element-2aafe746{--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-972 .elementor-element.elementor-element-2aafe746:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-2aafe746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-2aafe746.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-972 .elementor-element.elementor-element-2aafe746:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-972 .elementor-element.elementor-element-a00ccd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-972 .elementor-element.elementor-element-a00ccd0 .elementor-icon-wrapper{text-align:center;}.elementor-972 .elementor-element.elementor-element-a00ccd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-a00ccd0.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-a00ccd0.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-a00ccd0.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-a00ccd0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-a00ccd0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-a00ccd0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-a00ccd0 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-972 .elementor-element.elementor-element-a00ccd0 .elementor-icon svg{height:20px;}.elementor-972 .elementor-element.elementor-element-7bae54b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-972 .elementor-element.elementor-element-7bae54b1 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-972 .elementor-element.elementor-element-7a1052dc{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-972 .elementor-element.elementor-element-14c3f7cc{--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-972 .elementor-element.elementor-element-14c3f7cc:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-14c3f7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-14c3f7cc.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-972 .elementor-element.elementor-element-14c3f7cc:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-972 .elementor-element.elementor-element-2ee2ddfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-972 .elementor-element.elementor-element-2ee2ddfa .elementor-icon-wrapper{text-align:center;}.elementor-972 .elementor-element.elementor-element-2ee2ddfa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-2ee2ddfa.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-2ee2ddfa.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-2ee2ddfa.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-2ee2ddfa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-2ee2ddfa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-2ee2ddfa.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-2ee2ddfa .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-972 .elementor-element.elementor-element-2ee2ddfa .elementor-icon svg{height:20px;}.elementor-972 .elementor-element.elementor-element-4c97b91b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-972 .elementor-element.elementor-element-4c97b91b .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-972 .elementor-element.elementor-element-344f3c90{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-972 .elementor-element.elementor-element-648d6ec8{--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-972 .elementor-element.elementor-element-648d6ec8:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-648d6ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-648d6ec8.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-972 .elementor-element.elementor-element-648d6ec8:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-972 .elementor-element.elementor-element-1b5a9d0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-972 .elementor-element.elementor-element-1b5a9d0a .elementor-icon-wrapper{text-align:center;}.elementor-972 .elementor-element.elementor-element-1b5a9d0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-1b5a9d0a.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-1b5a9d0a.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-1b5a9d0a.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-1b5a9d0a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-1b5a9d0a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-1b5a9d0a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-1b5a9d0a .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-972 .elementor-element.elementor-element-1b5a9d0a .elementor-icon svg{height:20px;}.elementor-972 .elementor-element.elementor-element-252b7872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-972 .elementor-element.elementor-element-252b7872 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-972 .elementor-element.elementor-element-543589ed{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-972 .elementor-element.elementor-element-6e881f5f{--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-972 .elementor-element.elementor-element-6e881f5f:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-6e881f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-6e881f5f.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-972 .elementor-element.elementor-element-6e881f5f:hover{box-shadow:0px 10px 40px 0px rgba(107.0000000000001, 91.99999999999999, 246, 0.12);}.elementor-972 .elementor-element.elementor-element-43c3d223{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-972 .elementor-element.elementor-element-43c3d223 .elementor-icon-wrapper{text-align:center;}.elementor-972 .elementor-element.elementor-element-43c3d223.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e82fc5 );color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-43c3d223.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-43c3d223.elementor-view-default .elementor-icon{color:var( --e-global-color-6e82fc5 );border-color:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-43c3d223.elementor-view-framed .elementor-icon, .elementor-972 .elementor-element.elementor-element-43c3d223.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e82fc5 );}.elementor-972 .elementor-element.elementor-element-43c3d223.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-43c3d223.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-43c3d223 .elementor-icon{font-size:20px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-972 .elementor-element.elementor-element-43c3d223 .elementor-icon svg{height:20px;}.elementor-972 .elementor-element.elementor-element-4cdfbc65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-972 .elementor-element.elementor-element-4cdfbc65 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:-0.01em;}.elementor-972 .elementor-element.elementor-element-3f7dbc27{font-size:0.875rem;font-weight:400;line-height:1.6;color:#6B6880;}.elementor-972 .elementor-element.elementor-element-77be53fc{--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-972 .elementor-element.elementor-element-77be53fc:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-77be53fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-972 .elementor-element.elementor-element-5072d64a{--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-972 .elementor-element.elementor-element-36c25823{--display:flex;--justify-content:center;}.elementor-972 .elementor-element.elementor-element-14592f20{--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-972 .elementor-element.elementor-element-7e4e2e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-972 .elementor-element.elementor-element-7e4e2e03 .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-972 .elementor-element.elementor-element-13be7a5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-972 .elementor-element.elementor-element-be9675c{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-972 .elementor-element.elementor-element-1070d9d7{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-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-972 .elementor-element.elementor-element-1070d9d7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-368ac96f .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-972 .elementor-element.elementor-element-368ac96f .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-368ac96f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-368ac96f:hover{--e-transform-translateY:-1px;}.elementor-972 .elementor-element.elementor-element-368ac96f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-972 .elementor-element.elementor-element-368ac96f .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-368ac96f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-12e4bd47{--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-972 .elementor-element.elementor-element-772859ab{--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-972 .elementor-element.elementor-element-b36fcf7{--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-972 .elementor-element.elementor-element-3350b0f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-972 .elementor-element.elementor-element-3350b0f8 .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-972 .elementor-element.elementor-element-12ead887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-972 .elementor-element.elementor-element-2363d44e{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-972 .elementor-element.elementor-element-741d89b8{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-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-972 .elementor-element.elementor-element-741d89b8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-389575f9 .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-972 .elementor-element.elementor-element-389575f9 .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-389575f9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-389575f9:hover{--e-transform-translateY:-1px;}.elementor-972 .elementor-element.elementor-element-389575f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-972 .elementor-element.elementor-element-389575f9 .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-389575f9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-142b8119{--display:flex;--justify-content:center;}.elementor-972 .elementor-element.elementor-element-36f32a0b{--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-972 .elementor-element.elementor-element-36f32a0b:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-36f32a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-972 .elementor-element.elementor-element-7a441226{--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-972 .elementor-element.elementor-element-67e4628f{--display:flex;--justify-content:center;}.elementor-972 .elementor-element.elementor-element-4becef58{--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-972 .elementor-element.elementor-element-5a3c0d23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-972 .elementor-element.elementor-element-5a3c0d23 .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-972 .elementor-element.elementor-element-45967f21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-972 .elementor-element.elementor-element-62c8c1bc{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-972 .elementor-element.elementor-element-4668e8c8{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-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-item > a{font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-972 .elementor-element.elementor-element-4668e8c8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-9de7b04 .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-972 .elementor-element.elementor-element-9de7b04 .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-9de7b04 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-9de7b04:hover{--e-transform-translateY:-1px;}.elementor-972 .elementor-element.elementor-element-9de7b04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-972 .elementor-element.elementor-element-9de7b04 .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-9de7b04 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-10a893a2{--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-972 .elementor-element.elementor-element-7250c576{--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-972 .elementor-element.elementor-element-426f656a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-972 .elementor-element.elementor-element-426f656a .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-972 .elementor-element.elementor-element-60b64a26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-972 .elementor-element.elementor-element-7296918f{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-972 .elementor-element.elementor-element-11ffd4c0{--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-972 .elementor-element.elementor-element-11ffd4c0:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-11ffd4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-972 .elementor-element.elementor-element-2f38b9f1{--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-972 .elementor-element.elementor-element-59d941b9{--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-972 .elementor-element.elementor-element-5149baf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-972 .elementor-element.elementor-element-5149baf3 .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-972 .elementor-element.elementor-element-27fe850e{text-align:center;}.elementor-972 .elementor-element.elementor-element-27fe850e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-6d2dd69e{--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-972 .elementor-element.elementor-element-34ef0514{--display:flex;--min-height:240px;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-34ef0514:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-34ef0514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #6B5CF6 0%, #4F3EE8 100%);}.elementor-972 .elementor-element.elementor-element-5f6e3616{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-972 .elementor-element.elementor-element-14431e05 .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-972 .elementor-element.elementor-element-4f4b766 .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-972 .elementor-element.elementor-element-4fae95b7{--display:flex;--min-height:240px;--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-972 .elementor-element.elementor-element-4fae95b7:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-4fae95b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-972 .elementor-element.elementor-element-18d0d2f6{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-972 .elementor-element.elementor-element-13bdd432 .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-972 .elementor-element.elementor-element-464c5aed .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-972 .elementor-element.elementor-element-211f9564{--display:flex;--min-height:240px;--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-972 .elementor-element.elementor-element-211f9564:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-211f9564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-972 .elementor-element.elementor-element-1a7dce55{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-972 .elementor-element.elementor-element-24060ed1 .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-972 .elementor-element.elementor-element-66969bb .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-972 .elementor-element.elementor-element-6e277e95{--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-972 .elementor-element.elementor-element-6e277e95:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-6e277e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #2D1F6E 0%, #1A1730 100%);}.elementor-972 .elementor-element.elementor-element-230c726{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-972 .elementor-element.elementor-element-230c726 .elementor-heading-title{font-size:13px;text-transform:uppercase;color:var( --e-global-color-43d3b51 );}.elementor-972 .elementor-element.elementor-element-1baf0ce2{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-972 .elementor-element.elementor-element-6fdfcfe9{--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-972 .elementor-element.elementor-element-6fdfcfe9:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-6fdfcfe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6e0020 );}.elementor-972 .elementor-element.elementor-element-26bc5df7{--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-972 .elementor-element.elementor-element-103704f2{--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-972 .elementor-element.elementor-element-5b1fbd4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-972 .elementor-element.elementor-element-5b1fbd4f .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-972 .elementor-element.elementor-element-5cb245c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-972 .elementor-element.elementor-element-5cb245c0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-59de3a84{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-972 .elementor-element.elementor-element-28bb1215{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-ac50857{--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-972 .elementor-element.elementor-element-ac50857:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-ac50857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-972 .elementor-element.elementor-element-ac50857: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-972 .elementor-element.elementor-element-ac50857, .elementor-972 .elementor-element.elementor-element-ac50857::before{--border-transition:0.3s;}.elementor-972 .elementor-element.elementor-element-5c635a86{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-972 .elementor-element.elementor-element-7baf6fce{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-972 .elementor-element.elementor-element-633fd7d8{--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-972 .elementor-element.elementor-element-6da9b07f.elementor-element{--align-self:center;}.elementor-972 .elementor-element.elementor-element-28e17046{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-972 .elementor-element.elementor-element-40e0240c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-972 .elementor-element.elementor-element-40e0240c .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-972 .elementor-element.elementor-element-786cffa0 .elementor-heading-title{font-size:12px;}.elementor-972 .elementor-element.elementor-element-4514e3e2{--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-972 .elementor-element.elementor-element-4514e3e2:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-4514e3e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-972 .elementor-element.elementor-element-4514e3e2: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-972 .elementor-element.elementor-element-4514e3e2, .elementor-972 .elementor-element.elementor-element-4514e3e2::before{--border-transition:0.3s;}.elementor-972 .elementor-element.elementor-element-35b8224c{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-972 .elementor-element.elementor-element-31db8b85{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-972 .elementor-element.elementor-element-488612e0{--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-972 .elementor-element.elementor-element-5161d268.elementor-element{--align-self:center;}.elementor-972 .elementor-element.elementor-element-27a6b45a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-972 .elementor-element.elementor-element-20685592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-972 .elementor-element.elementor-element-20685592 .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-972 .elementor-element.elementor-element-2bef65b3 .elementor-heading-title{font-size:12px;}.elementor-972 .elementor-element.elementor-element-2a5a6367{--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-972 .elementor-element.elementor-element-2a5a6367:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-2a5a6367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-972 .elementor-element.elementor-element-2a5a6367: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-972 .elementor-element.elementor-element-2a5a6367, .elementor-972 .elementor-element.elementor-element-2a5a6367::before{--border-transition:0.3s;}.elementor-972 .elementor-element.elementor-element-1cf80eb3{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-972 .elementor-element.elementor-element-451f0651{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-972 .elementor-element.elementor-element-5d8dcbc4{--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-972 .elementor-element.elementor-element-6968febe.elementor-element{--align-self:center;}.elementor-972 .elementor-element.elementor-element-75f51dc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-972 .elementor-element.elementor-element-b133b9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-972 .elementor-element.elementor-element-b133b9a .elementor-heading-title{color:var( --e-global-color-7c81762 );}.elementor-972 .elementor-element.elementor-element-71df2ce .elementor-heading-title{font-size:12px;}.elementor-972 .elementor-element.elementor-element-62d948ad{--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-972 .elementor-element.elementor-element-62d948ad:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-62d948ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FF;}.elementor-972 .elementor-element.elementor-element-40216cf9{--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-972 .elementor-element.elementor-element-64f3f99f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-972 .elementor-element.elementor-element-64f3f99f .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-972 .elementor-element.elementor-element-47ac8515{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-972 .elementor-element.elementor-element-acc47d1{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-972 .elementor-element.elementor-element-71c835b9{--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-972 .elementor-element.elementor-element-435de064{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-972 .elementor-element.elementor-element-435de064:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-435de064 .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-972 .elementor-element.elementor-element-7debe9e{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-972 .elementor-element.elementor-element-7debe9e:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-7debe9e .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-972 .elementor-element.elementor-element-66426cab{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-972 .elementor-element.elementor-element-66426cab:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-66426cab .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-972 .elementor-element.elementor-element-5cf673f8{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-972 .elementor-element.elementor-element-5cf673f8:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-5cf673f8 .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-972 .elementor-element.elementor-element-d8c2eb4{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-972 .elementor-element.elementor-element-d8c2eb4:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-d8c2eb4 .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-972 .elementor-element.elementor-element-4ec92b0b{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-972 .elementor-element.elementor-element-4ec92b0b:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-4ec92b0b .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-972 .elementor-element.elementor-element-353c2f66{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-972 .elementor-element.elementor-element-353c2f66:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-353c2f66 .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-972 .elementor-element.elementor-element-5ea7a150{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-972 .elementor-element.elementor-element-5ea7a150:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-5ea7a150 .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-972 .elementor-element.elementor-element-58c0b0c8{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-972 .elementor-element.elementor-element-58c0b0c8:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-58c0b0c8 .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-972 .elementor-element.elementor-element-e0c19ad{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-972 .elementor-element.elementor-element-e0c19ad:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-e0c19ad .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-972 .elementor-element.elementor-element-7646b267{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-972 .elementor-element.elementor-element-7646b267:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-7646b267 .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-972 .elementor-element.elementor-element-55004f98{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-972 .elementor-element.elementor-element-55004f98:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-55004f98 .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-972 .elementor-element.elementor-element-1fd60e2{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-972 .elementor-element.elementor-element-1fd60e2:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-1fd60e2 .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-972 .elementor-element.elementor-element-38bb3c99{--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-972 .elementor-element.elementor-element-7325e95e{--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-972 .elementor-element.elementor-element-60836715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-972 .elementor-element.elementor-element-60836715 .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-972 .elementor-element.elementor-element-93a0777{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-972 .elementor-element.elementor-element-7ef21e01{text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7;}.elementor-972 .elementor-element.elementor-element-53e9d741{--display:flex;}.elementor-972 .elementor-element.elementor-element-3c5b591a{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-972 .elementor-element.elementor-element-78345bbf{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-972 .elementor-element.elementor-element-46dad6ed{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-972 .elementor-element.elementor-element-6c290ed2{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-972 .elementor-element.elementor-element-3e754367{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-972 .elementor-element.elementor-element-10ab7278{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-972 .elementor-element.elementor-element-600dea2{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-972 .elementor-element.elementor-element-4afb25d{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-972 .elementor-element.elementor-element-5754b823{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-972 .elementor-element.elementor-element-6f7c05b6{font-size:0.875rem;font-weight:400;color:var( --e-global-color-text );}.elementor-972 .elementor-element.elementor-element-50bb996f{--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-972 .elementor-element.elementor-element-50bb996f > .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-972 .elementor-element.elementor-element-50bb996f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-972 .elementor-element.elementor-element-50bb996f > .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-972 .elementor-element.elementor-element-50bb996f > .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-972 .elementor-element.elementor-element-19006b46{--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:0;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-972 .elementor-element.elementor-element-1459d86e{--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-972 .elementor-element.elementor-element-2a80fca4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-972 .elementor-element.elementor-element-2a80fca4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-43fdcc83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;font-size:1rem;font-weight:400;color:#FFFFFF99;}.elementor-972 .elementor-element.elementor-element-4919c4a0{--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-972 .elementor-element.elementor-element-17da716d .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-972 .elementor-element.elementor-element-17da716d .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-17da716d .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-972 .elementor-element.elementor-element-17da716d:hover{--e-transform-translateY:-1px;}.elementor-972 .elementor-element.elementor-element-17da716d{--e-transform-transition-duration:200ms;}.elementor-972 .elementor-element.elementor-element-17da716d .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-17da716d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-972 .elementor-element.elementor-element-3661dcb0 .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-972 .elementor-element.elementor-element-3661dcb0 .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-3661dcb0 .elementor-button:focus{background-color:var( --e-global-color-1515c42 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-4761d7c );}.elementor-972 .elementor-element.elementor-element-3661dcb0 .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-3661dcb0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-972 .elementor-element.elementor-element-76aa8097{--width:600px;}.elementor-972 .elementor-element.elementor-element-3f8c4484{--width:1100px;}.elementor-972 .elementor-element.elementor-element-7250c576{--width:600px;}.elementor-972 .elementor-element.elementor-element-6d2dd69e{--width:1100px;}.elementor-972 .elementor-element.elementor-element-28bb1215{--width:1100px;}.elementor-972 .elementor-element.elementor-element-40216cf9{--width:600px;}.elementor-972 .elementor-element.elementor-element-71c835b9{--width:780px;}.elementor-972 .elementor-element.elementor-element-7325e95e{--width:600px;}.elementor-972 .elementor-element.elementor-element-53e9d741{--width:720px;}}@media(max-width:1024px){.elementor-972 .elementor-element.elementor-element-1c9d13c2 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-3438516b .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-3f8c4484{--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-5072d64a{--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-368ac96f .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-772859ab{--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-389575f9 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-7a441226{--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-9de7b04 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-6d2dd69e{--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-14431e05 .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-972 .elementor-element.elementor-element-13bdd432 .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-972 .elementor-element.elementor-element-24060ed1 .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-972 .elementor-element.elementor-element-28bb1215{--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-17da716d .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-3661dcb0 .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-972 .elementor-element.elementor-element-1c9d13c2 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-3438516b .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-54f12ea{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-972 .elementor-element.elementor-element-3f8c4484{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-5072d64a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:72px 72px;--row-gap:72px;--column-gap:72px;--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-368ac96f .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-772859ab{--e-con-grid-template-columns:repeat(1, 1fr);--gap:72px 72px;--row-gap:72px;--column-gap:72px;--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-389575f9 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-142b8119.e-con{--order:-99999 /* order start hack */;}.elementor-972 .elementor-element.elementor-element-7a441226{--e-con-grid-template-columns:repeat(1, 1fr);--gap:72px 72px;--row-gap:72px;--column-gap:72px;--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-9de7b04 .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-6d2dd69e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-14431e05 .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-972 .elementor-element.elementor-element-13bdd432 .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-972 .elementor-element.elementor-element-24060ed1 .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-972 .elementor-element.elementor-element-28bb1215{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-972 .elementor-element.elementor-element-17da716d .elementor-button{font-size:var( --e-global-typography-1a06011-font-size );line-height:var( --e-global-typography-1a06011-line-height );}.elementor-972 .elementor-element.elementor-element-3661dcb0 .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-555c46e1 */h1 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fae34b9 *//* ── HERO DASHBOARD ── */
.hero-dashboard {
  background: white;
  border: 1.5px solid #E8E4FF;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 24px 80px rgba(107,92,246,.18), 0 4px 16px rgba(0,0,0,.06);
}
.hd-header {
  background: #0F0D1A;
  padding: 12px 18px;
  display: flex; align-items: center; justify-content: space-between;
}
.hd-dots { display: flex; gap: 5px; }
.hd-dot { width: 9px; height: 9px; border-radius: 50%; }
.hd-title {
  font-size: .75rem; font-weight: 600; color: white;
  display: flex; align-items: center; gap: 7px;
}
.hd-live {
  display: flex; align-items: center; gap: 5px;
  font-size: .65rem; font-weight: 600; color: #4ADE80;
}
.hd-live-dot {
  width: 6px; height: 6px; border-radius: 50%;
  background: #4ADE80;
  animation: hd-blink 2s infinite;
}
@keyframes hd-blink { 0%,100%{opacity:1} 50%{opacity:.3} }
.hd-kpis {
  display: grid; grid-template-columns: repeat(4,1fr);
  border-bottom: 1px solid #E8E4FF;
}
.hd-kpi {
  padding: 14px 12px; text-align: center;
  border-right: 1px solid #E8E4FF;
}
.hd-kpi:last-child { border-right: none; }
.hd-kpi-val {
  font-family: 'Bricolage Grotesque', sans-serif;
  font-size: 1.2rem; font-weight: 800; color: #6B5CF6;
  letter-spacing: -.02em; line-height: 1; margin-bottom: 3px;
}
.hd-kpi-lbl { font-size: .6rem; color: #6B6880; }
.hd-body { padding: 14px 18px; }
.hd-section-title {
  font-size: .62rem; font-weight: 700;
  letter-spacing: .08em; text-transform: uppercase;
  color: #6B6880; margin-bottom: 10px;
}
.hd-row {
  display: flex; align-items: center; justify-content: space-between;
  padding: 6px 0; border-bottom: 1px solid #F0EEFF; font-size: .72rem;
}
.hd-row:last-of-type { border-bottom: none; }
.hd-plat {
  display: flex; align-items: center; gap: 8px;
  color: #1A1730; font-weight: 500;
}
.hd-plat-icon {
  width: 20px; height: 20px; border-radius: 5px;
  display: flex; align-items: center; justify-content: center;
  font-size: .6rem; font-weight: 700; color: white;
}
.hd-plat-icon.g { background: #4285F4; }
.hd-plat-icon.a { background: #555555; }
.hd-plat-icon.t { background: #00AF87; }
.hd-plat-icon.w { background: #00BCD4; }
.hd-plat-icon.y { background: #FF1744; }
.hd-badge {
  font-size: .62rem; font-weight: 700;
  padding: 2px 8px; border-radius: 20px;
}
.hd-badge.green  { background: #DCFCE7; color: #16A34A; }
.hd-badge.purple { background: #EDE9FE; color: #6B5CF6; }
.hd-badge.orange { background: #FEF3C7; color: #D97706; }
.hd-more {
  font-size: .62rem; color: #8B7CF8;
  font-weight: 600; margin-top: 8px;
}
.hd-footer {
  display: flex; gap: 0;
  border-top: 1px solid #E8E4FF;
}
.hd-footer-stat {
  flex: 1; padding: 10px 14px;
  font-size: .65rem; color: #6B6880;
  border-right: 1px solid #E8E4FF;
}
.hd-footer-stat:last-child { border-right: none; }
.hd-footer-num {
  font-family: 'Bricolage Grotesque', sans-serif;
  font-weight: 800; color: #6B5CF6; font-size: .85rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-703862b6 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54af84e2 */@keyframes blink-hd { 0%,100%{opacity:1} 50%{opacity:.4} }
@keyframes border-pulse { 0%,100%{border-color:rgba(139,124,248,.35)} 50%{border-color:rgba(139,124,248,.8)} }

.split-visual { position: relative; }
.split-photo-wrap { border-radius: 20px; overflow: visible; aspect-ratio: 4/3; position: relative; box-shadow: 0 4px 24px rgba(107,92,246,.12), 0 1px 4px rgba(0,0,0,.06); border: 1px solid #E8E4FF; }
.split-photo-inner { width: 100%; height: 100%; overflow: hidden; border-radius: 20px; background: #ffffff; }

.sp1 { width:100%; height:100%; padding:20px; display:flex; flex-direction:column; gap:14px; background:#ffffff; }
.sp1-header { display:flex; align-items:center; justify-content:space-between; }
.sp1-title { display:flex; align-items:center; gap:7px; font-size:.72rem; font-weight:600; color:#1A1730; }
.sp1-dot { width:7px; height:7px; border-radius:50%; background:#6B5CF6; animation:blink-hd 2s infinite; }
.sp1-live { font-size:.6rem; font-weight:700; background:rgba(34,197,94,.1); color:#16A34A; border:1px solid rgba(34,197,94,.25); padding:3px 10px; border-radius:20px; display:flex; align-items:center; gap:5px; }
.sp1-live-dot { width:5px; height:5px; border-radius:50%; background:#22C55E; }

.sp1-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:7px; }
.sp1-item { background:#F8F7FF; border:1px solid #EAE6FF; border-radius:8px; padding:7px 10px; display:flex; align-items:center; justify-content:space-between; }
.sp1-item.active { border-color:#D4CFFE; background:#F8F7FF; }
.sp1-item.pulse { border-color:rgba(139,124,248,.4); background:#F0EEFF; animation:border-pulse 2s ease-in-out infinite; }
.sp1-name { font-size:.62rem; color:#4B4768; font-weight:500; }
.sp1-check { font-size:.62rem; color:#16A34A; font-weight:700; }
.sp1-item.pulse .sp1-check { color:#6B5CF6; }

.sp1-bar-row { display:flex; align-items:center; gap:8px; }
.sp1-bar-lbl { font-size:.6rem; color:#9994B0; white-space:nowrap; }
.sp1-bar-track { flex:1; height:5px; background:#EAE6FF; border-radius:3px; overflow:hidden; }
.sp1-bar-fill { height:100%; background:linear-gradient(90deg,#6B5CF6,#8B7CF8); border-radius:3px; }
.sp1-bar-pct { font-size:.65rem; font-weight:700; color:#6B5CF6; }

.sp1-stats { display:flex; border-top:1px solid #EAE6FF; padding-top:10px; }
.sp1-stat { flex:1; text-align:center; border-right:1px solid #EAE6FF; }
.sp1-stat:last-child { border-right:none; }
.sp1-stat-num { font-size:1.1rem; font-weight:800; color:#6B5CF6; letter-spacing:-.02em; }
.sp1-stat-lbl { font-size:.58rem; color:#9994B0; }

.float-card { position:absolute; right:-28px; top:50%; transform:translateY(-50%); background:white; border-radius:14px; padding:14px 16px; box-shadow:0 12px 40px rgba(107,92,246,.14), 0 2px 8px rgba(0,0,0,.05); width:200px; border:1px solid #EAE6FF; z-index:10; }
.card-title { font-size:.76rem; font-weight:700; color:#1A1730; margin-bottom:9px; display:flex; align-items:center; gap:6px; }
.card-dot { width:7px; height:7px; border-radius:50%; background:#6B5CF6; }
.card-row { display:flex; align-items:center; justify-content:space-between; padding:5px 0; border-bottom:1px solid #F0EEFF; font-size:.72rem; color:#6B6880; }
.card-row:last-child { border-bottom:none; }
.badge { display:inline-block; padding:2px 8px; border-radius:20px; font-size:.66rem; font-weight:700; }
.badge-green  { background:#DCFCE7; color:#16A34A; }
.badge-purple { background:#EDE9FE; color:#6B5CF6; }
.badge-orange { background:#FEF3C7; color:#D97706; }

.notif-pill { position:absolute; bottom:-18px; left:20px; background:white; border-radius:100px; padding:9px 14px; box-shadow:0 6px 24px rgba(107,92,246,.1); font-size:.76rem; font-weight:600; color:#1A1730; display:flex; align-items:center; gap:8px; white-space:nowrap; border:1px solid #EAE6FF; z-index:10; }
.notif-icon { width:22px; height:22px; border-radius:50%; background:#DCFCE7; display:flex; align-items:center; justify-content:center; font-size:.65rem; color:#16A34A; font-weight:700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13be7a5c */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ead887 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-103bde66 */@keyframes blink-hd { 0%,100%{opacity:1} 50%{opacity:.4} }
@keyframes sp2-donut-anim { from{stroke-dashoffset:294} to{stroke-dashoffset:18} }

.sp2-wrap { width:100%; height:100%; padding:18px 20px; display:flex; flex-direction:column; gap:10px; background:#ffffff; }

.sp2-header { display:flex; align-items:center; justify-content:space-between; }
.sp2-title { display:flex; align-items:center; gap:7px; font-size:.72rem; font-weight:600; color:#1A1730; }
.sp2-dot { width:7px; height:7px; border-radius:50%; background:#6B5CF6; animation:blink-hd 2s infinite; flex-shrink:0; }
.sp2-badge-score { font-size:.7rem; font-weight:800; background:linear-gradient(135deg,#6B5CF6,#8B7CF8); color:white; padding:4px 14px; border-radius:20px; letter-spacing:.01em; }

.sp2-body { display:flex; align-items:center; gap:16px; flex:1; min-height:0; }

.sp2-donut-wrap { flex-shrink:0; width:108px; height:108px; position:relative; display:flex; align-items:center; justify-content:center; }
.sp2-donut-svg { width:108px; height:108px; transform:rotate(-90deg); }
.sp2-donut-bg   { fill:none; stroke:#EAE6FF; stroke-width:10; }
.sp2-donut-fill { fill:none; stroke:#6B5CF6; stroke-width:10; stroke-linecap:round; stroke-dasharray:294; stroke-dashoffset:294; animation:sp2-donut-anim 1.4s cubic-bezier(.4,0,.2,1) forwards; }
.sp2-donut-fill2 { fill:none; stroke:#C4BFFC; stroke-width:10; stroke-linecap:round; stroke-dasharray:294; stroke-dashoffset:220; opacity:.4; }
.sp2-donut-label { position:absolute; display:flex; flex-direction:column; align-items:center; }
.sp2-donut-pct { font-size:1.2rem; font-weight:800; color:#1A1730; line-height:1; }
.sp2-donut-sub { font-size:.5rem; color:#9994B0; font-weight:500; margin-top:3px; text-transform:uppercase; letter-spacing:.05em; }

.sp2-rows { flex:1; display:flex; flex-direction:column; gap:5px; }
.sp2-row { display:flex; align-items:center; gap:8px; padding:5px 8px; border-radius:7px; }
.sp2-row.warn-row { background:#FFFBEB; border:1px solid #FEF3C7; }
.sp2-row-icon { width:19px; height:19px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:.58rem; font-weight:700; flex-shrink:0; }
.sp2-row-icon.ok   { background:#DCFCE7; color:#16A34A; }
.sp2-row-icon.warn { background:#FEF3C7; color:#D97706; }
.sp2-row-text { display:flex; flex-direction:column; flex:1; }
.sp2-row-label { font-size:.62rem; font-weight:600; color:#1A1730; }
.sp2-row-value { font-size:.58rem; font-weight:700; }
.sp2-row-value.green  { color:#16A34A; }
.sp2-row-value.purple { color:#6B5CF6; }
.sp2-row-value.orange { color:#D97706; }

.sp2-divider { height:1px; background:#EAE6FF; margin:0 -20px; }

.sp2-lock-bar { background:#F8F7FF; border:1px solid #EAE6FF; border-radius:8px; padding:8px 12px; display:flex; align-items:flex-start; gap:8px; }
.sp2-lock-dot { width:6px; height:6px; border-radius:50%; background:#6B5CF6; flex-shrink:0; margin-top:3px; }
.sp2-lock-content { display:flex; flex-direction:column; gap:1px; }
.sp2-lock-title { font-size:.62rem; font-weight:700; color:#1A1730; }
.sp2-lock-sub { font-size:.58rem; color:#6B6880; font-weight:500; }

.sp2-stats-row { display:flex; border-top:1px solid #EAE6FF; padding-top:8px; }
.sp2-stat { flex:1; text-align:center; border-right:1px solid #EAE6FF; }
.sp2-stat:last-child { border-right:none; }
.sp2-stat-num { font-size:1rem; font-weight:800; color:#6B5CF6; letter-spacing:-.02em; }
.sp2-stat-lbl { font-size:.54rem; color:#9994B0; }

.sp2-float-card { position:absolute; right:-28px; top:50%; transform:translateY(-50%); background:white; border-radius:14px; padding:14px 16px; box-shadow:0 12px 40px rgba(107,92,246,.14), 0 2px 8px rgba(0,0,0,.05); width:200px; border:1px solid #EAE6FF; z-index:10; }
.sp2-float-card .card-title { font-size:.76rem; font-weight:700; color:#1A1730; margin-bottom:9px; display:flex; align-items:center; gap:6px; }
.sp2-float-card .card-dot { width:7px; height:7px; border-radius:50%; background:#6B5CF6; }
.sp2-float-card .card-row { display:flex; align-items:center; justify-content:space-between; padding:5px 0; border-bottom:1px solid #F0EEFF; font-size:.72rem; color:#6B6880; }
.sp2-float-card .card-row:last-child { border-bottom:none; }
.sp2-float-card .badge { display:inline-block; padding:2px 8px; border-radius:20px; font-size:.66rem; font-weight:700; }
.sp2-float-card .badge-green  { background:#DCFCE7; color:#16A34A; }
.sp2-float-card .badge-purple { background:#EDE9FE; color:#6B5CF6; }

.sp2-notif { position:absolute; bottom:-30px; left:20px; background:white; border-radius:100px; padding:9px 14px; box-shadow:0 6px 24px rgba(107,92,246,.1); font-size:.76rem; font-weight:600; color:#1A1730; display:flex; align-items:center; gap:8px; white-space:nowrap; border:1px solid #EAE6FF; z-index:10; }
.sp2-notif-icon { width:22px; height:22px; border-radius:50%; background:#DCFCE7; display:flex; align-items:center; justify-content:center; font-size:.65rem; color:#16A34A; font-weight:700; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c05d19c */@keyframes blink-hd { 0%,100%{opacity:1} 50%{opacity:.4} }

.sp3-wrap { width:100%; height:100%; padding:18px 20px; display:flex; flex-direction:column; gap:10px; background:#ffffff; }

.sp3-header { display:flex; align-items:center; justify-content:space-between; }
.sp3-title { display:flex; align-items:center; gap:7px; font-size:.72rem; font-weight:600; color:#1A1730; }
.sp3-dot { width:7px; height:7px; border-radius:50%; background:#6B5CF6; animation:blink-hd 2s infinite; flex-shrink:0; }
.sp3-badge-lps { font-size:.7rem; font-weight:800; background:linear-gradient(135deg,#6B5CF6,#8B7CF8); color:white; padding:4px 14px; border-radius:20px; letter-spacing:.01em; }

.sp3-stats { display:grid; grid-template-columns:repeat(3,1fr); gap:8px; }
.sp3-stat-card { background:#F8F7FF; border:1px solid #EAE6FF; border-radius:10px; padding:10px 12px; display:flex; flex-direction:column; gap:3px; }
.sp3-stat-card.highlight { background:#EDE9FE; border-color:#C4BFFC; }
.sp3-stat-num { font-size:1.05rem; font-weight:800; color:#16A34A; letter-spacing:-.02em; }
.sp3-stat-card.highlight .sp3-stat-num { color:#6B5CF6; }
.sp3-stat-lbl { font-size:.56rem; color:#9994B0; font-weight:500; }

.sp3-chart-header { display:flex; align-items:center; justify-content:space-between; }
.sp3-chart-label { font-size:.55rem; font-weight:700; letter-spacing:.08em; color:#9994B0; text-transform:uppercase; }
.sp3-chart-trend { font-size:.58rem; font-weight:700; color:#16A34A; background:#DCFCE7; padding:2px 8px; border-radius:20px; }

.sp3-bars { display:flex; align-items:flex-end; gap:5px; height:60px; }
.sp3-bar-col { display:flex; flex-direction:column; align-items:center; gap:4px; flex:1; }
.sp3-bar { width:100%; border-radius:4px 4px 0 0; background:#EAE6FF; }
.sp3-bar.active { background:linear-gradient(180deg,#8B7CF8,#6B5CF6); }
.sp3-bar.semi { background:#C4BFFC; }
.sp3-bar-day { font-size:.54rem; color:#9994B0; }

.sp3-divider { height:1px; background:#EAE6FF; margin:0 -20px; }

.sp3-ai-bar { background:#F0EEFF; border:1px solid #DDD8FF; border-radius:8px; padding:9px 12px; display:flex; align-items:flex-start; gap:8px; }
.sp3-ai-icon { font-size:.8rem; color:#6B5CF6; flex-shrink:0; margin-top:1px; }
.sp3-ai-content { display:flex; flex-direction:column; gap:1px; }
.sp3-ai-label { font-size:.58rem; font-weight:700; color:#6B5CF6; text-transform:uppercase; letter-spacing:.06em; }
.sp3-ai-text { font-size:.62rem; color:#4B4768; font-weight:500; line-height:1.4; }

.sp3-stats-row { display:flex; border-top:1px solid #EAE6FF; padding-top:8px; }
.sp3-stat-b { flex:1; text-align:center; border-right:1px solid #EAE6FF; }
.sp3-stat-b:last-child { border-right:none; }
.sp3-stat-b-num { font-size:1rem; font-weight:800; color:#6B5CF6; letter-spacing:-.02em; }
.sp3-stat-b-lbl { font-size:.54rem; color:#9994B0; }

.sp3-float-card { position:absolute; right:-28px; top:50%; transform:translateY(-50%); background:white; border-radius:14px; padding:14px 16px; box-shadow:0 12px 40px rgba(107,92,246,.14), 0 2px 8px rgba(0,0,0,.05); width:200px; border:1px solid #EAE6FF; z-index:10; }
.sp3-float-card .card-title { font-size:.76rem; font-weight:700; color:#1A1730; margin-bottom:9px; display:flex; align-items:center; gap:6px; }
.sp3-float-card .card-dot { width:7px; height:7px; border-radius:50%; background:#6B5CF6; }
.sp3-float-card .card-row { display:flex; align-items:center; justify-content:space-between; padding:5px 0; border-bottom:1px solid #F0EEFF; font-size:.72rem; color:#6B6880; }
.sp3-float-card .card-row:last-child { border-bottom:none; }
.sp3-float-card .badge { display:inline-block; padding:2px 8px; border-radius:20px; font-size:.66rem; font-weight:700; }
.sp3-float-card .badge-green  { background:#DCFCE7; color:#16A34A; }
.sp3-float-card .badge-purple { background:#EDE9FE; color:#6B5CF6; }

.sp3-notif { position:absolute; bottom:-20px; left:20px; background:white; border-radius:100px; padding:9px 14px; box-shadow:0 6px 24px rgba(107,92,246,.1); font-size:.76rem; font-weight:600; color:#1A1730; display:flex; align-items:center; gap:8px; white-space:nowrap; border:1px solid #EAE6FF; z-index:10; }
.sp3-notif-icon { width:22px; height:22px; border-radius:50%; background:#DCFCE7; display:flex; align-items:center; justify-content:center; font-size:.65rem; color:#16A34A; font-weight:700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45967f21 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60b64a26 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2489cf68 *//* ── BENTO GRID ── */
.bento-section { padding: 90px 5%; background: white; }
.bento-section .section-center { margin-bottom: 48px; }
.bento-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  gap: 20px;
  max-width: 1100px; margin: 0 auto;
}
.bento-card {
  background: #F7F5FF;
  border-radius: 16px;
  padding: 32px 32px 0;
  overflow: hidden;
  position: relative;
  transition: transform .25s, box-shadow .25s;
  min-height: 320px;
  display: flex; flex-direction: column;
}
.bento-card:hover { transform: translateY(-4px); box-shadow: 0 16px 48px rgba(107,92,246,.12); }
.bento-tall { grid-row: span 1; }
.bento-wide { grid-column: span 1; min-height: 260px; }
.bento-text { margin-bottom: 20px; }
.bento-text h3 {
  font-family: 'Bricolage Grotesque', sans-serif;
  font-size: 1.25rem; font-weight: 800; color: #1A1730;
  letter-spacing: -.02em; margin-bottom: 6px;
}
.bento-text p { font-size: 0.875rem; color: #6B6880; }
.bento-visual { flex: 1; display: flex; align-items: flex-end; justify-content: center; }

/* Mockup A — listings */
.bento-mockup-a {
  background: white; border-radius: 12px 12px 0 0;
  box-shadow: 0 -4px 24px rgba(107,92,246,.1);
  width: 100%; padding: 14px;
}
.bm-header { display: flex; align-items: center; gap: 5px; margin-bottom: 12px; }
.bm-dot { width: 8px; height: 8px; border-radius: 50%; }
.bm-body { display: flex; flex-direction: column; gap: 8px; }
.bm-row { display: flex; align-items: center; justify-content: space-between; }
.bm-pill {
  background: #EDE9FE; color: #1A1730;
  font-size: .72rem; font-weight: 600; padding: 4px 10px; border-radius: 20px;
}
.bm-pill.purple { background: #6B5CF6; color: white; }
.bm-status { font-size: .7rem; font-weight: 700; padding: 3px 9px; border-radius: 20px; }
.bm-status.green { background: #DCFCE7; color: #16A34A; }
.bm-status.purple { background: #EDE9FE; color: #6B5CF6; }
.bm-status.orange { background: #FEF3C7; color: #D97706; }

/* Reviews B */
.bento-reviews { width: 100%; display: flex; flex-direction: column; gap: 12px; padding-bottom: 8px; }
.br-card {
  background: white; border-radius: 12px; padding: 14px 16px;
  box-shadow: 0 4px 16px rgba(107,92,246,.1);
}
.br-card-offset { transform: translateX(24px); }
.br-stars { color: #FBBF24; font-size: .85rem; margin-bottom: 5px; }
.br-text { font-size: .78rem; color: #1A1730; margin-bottom: 8px; line-height: 1.5; }
.br-meta { display: flex; align-items: center; gap: 7px; }
.br-avatar { width: 22px; height: 22px; border-radius: 50%; background: #6B5CF6; color: white; font-size: .6rem; font-weight: 700; display: flex; align-items: center; justify-content: center; }
.br-meta span { font-size: .7rem; color: #6B6880; }

/* Social C */
.bento-social { width: 100%; padding-bottom: 0; }
.bs-post { background: white; border-radius: 12px; padding: 14px; box-shadow: 0 4px 16px rgba(0,0,0,.06); }
.bs-post-header { display: flex; align-items: center; gap: 8px; margin-bottom: 10px; }
.bs-avatar { width: 28px; height: 28px; border-radius: 50%; background: #6B5CF6; color: white; font-size: .75rem; font-weight: 700; display: flex; align-items: center; justify-content: center; }
.bs-name { font-size: .75rem; font-weight: 700; color: #1A1730; }
.bs-time { font-size: .65rem; color: #6B6880; }
.bs-platform-icons { margin-left: auto; display: flex; gap: 5px; }
.bs-icon { width: 20px; height: 20px; border-radius: 5px; background: #EDE9FE; color: #6B5CF6; font-size: .65rem; font-weight: 700; display: flex; align-items: center; justify-content: center; }
.bs-content { font-size: .78rem; color: #6B6880; margin-bottom: 10px; line-height: 1.5; }
.bs-bar { height: 4px; background: #E8E4FF; border-radius: 2px; }
.bs-bar-fill { height: 100%; width: 70%; background: #6B5CF6; border-radius: 2px; }

/* Chart D */
.bento-chart { width: 100%; display: flex; flex-direction: column; gap: 10px; padding-bottom: 16px; }
.bc-bars { display: flex; align-items: flex-end; gap: 8px; height: 120px; }
.bc-bar {
  flex: 1; background: #EDE9FE; border-radius: 6px 6px 0 0;
  display: flex; align-items: flex-end; justify-content: center; padding-bottom: 4px;
  transition: background .2s;
}
.bc-bar.active { background: #6B5CF6; }
.bc-bar span { font-size: .6rem; color: #6B6880; white-space: nowrap; }
.bc-bar.active span { color: white; }
.bc-stat { display: flex; align-items: center; gap: 10px; }
.bc-num { font-family: 'Bricolage Grotesque', sans-serif; font-size: 1.4rem; font-weight: 800; color: #1A1730; }
.bc-lbl { font-size: .78rem; color: #6B6880; }

@media (max-width: 768px) {
  .bento-grid { grid-template-columns: 1fr; }
  .bento-wide, .bento-tall { grid-column: span 1; }
}

/* ── VALUE CARDS ── */
.value-section {
  background: #0F0D1A;
  padding: 90px 5%;
}
.value-section .section-center { margin-bottom: 52px; }
.value-section .section-center h2 {
  font-size: clamp(2rem, 3.5vw, 3rem);
  font-weight: 800; letter-spacing: -.03em; color: white;
}
.value-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  max-width: 1100px; margin: 0 auto;
}
.value-card {
  background: rgba(255,255,255,.05);
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 16px;
  padding: 28px 24px 24px;
  display: flex; flex-direction: column;
  min-height: 240px;
}
.value-card-purple {
  background: linear-gradient(140deg, #6B5CF6 0%, #4F3EE8 100%);
  border-color: transparent;
}
.value-desc {
  font-size: 0.9rem; color: rgba(255,255,255,.7);
  line-height: 1.6; flex: 1; margin-bottom: 20px;
}
.value-card-purple .value-desc { color: rgba(255,255,255,.9); }
.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); }
.value-num {
  font-family: 'Bricolage Grotesque', sans-serif;
  font-size: clamp(2.2rem, 4vw, 3.2rem);
  font-weight: 800; color: white;
  letter-spacing: -.03em; line-height: 1;
  margin-bottom: 8px;
}
.value-card:not(.value-card-purple) .value-num { color: #8B7CF8; }
.value-label {
  font-size: 0.78rem; color: rgba(255,255,255,.45);
  line-height: 1.5;
}
.value-card-purple .value-label { color: rgba(255,255,255,.7); }

/* Photo card */
.value-card-photo {
  background: linear-gradient(160deg, #2D1F6E 0%, #1A1730 100%);
  border-color: rgba(107,92,246,.3);
  position: relative; overflow: hidden; padding: 0;
}
.value-card-photo::before {
  content: '';
  position: absolute; inset: 0;
  background: linear-gradient(160deg, rgba(107,92,246,.15) 0%, rgba(15,13,26,.8) 60%);
  z-index: 1;
}
.value-card-overlay {
  position: relative; z-index: 2;
  padding: 28px 24px 24px;
  height: 100%; display: flex; flex-direction: column; gap: 10px;
}
.value-card-tag {
  display: inline-block;
  font-size: 0.68rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase;
  color: #8B7CF8;
  background: rgba(107,92,246,.2);
  border: 1px solid rgba(107,92,246,.3);
  padding: 3px 10px; border-radius: 20px;
  width: fit-content; margin-bottom: 6px;
}
.value-card-overlay p {
  font-size: 0.88rem; color: rgba(255,255,255,.75);
  line-height: 1.65;
}

@media (max-width: 900px) {
  .value-grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 600px) {
  .value-grid { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3abf66 */.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-40f1a4ad */.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-5f24a60e */.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-6da9b07f */.elementor-972 .elementor-element.elementor-element-6da9b07f { 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-5161d268 */.elementor-972 .elementor-element.elementor-element-5161d268 { 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-6968febe */.elementor-972 .elementor-element.elementor-element-6968febe { 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-47ac8515 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93a0777 */h2 em { color: #6B5CF6; font-style: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1459d86e */.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 CSS *//* ── RESPONSIVE ── */
  @media (max-width: 900px) {
    .hero { flex-direction: column; }
    .features-grid { grid-template-columns: 1fr 1fr; }
    .split-inner, .split-inner.reverse { flex-direction: column; gap: 48px; }
    .split-ui-card { right: 12px; top: auto; bottom: 60px; transform: none; width: 180px; }
    .split-notif { bottom: -14px; left: 12px; font-size: 0.72rem; }
    .testi-grid { grid-template-columns: 1fr; }
    .footer-grid { grid-template-columns: 1fr 1fr; }
    .stats-band { flex-direction: column; }
    .stat-item { border-right: none; border-bottom: 1px solid rgba(255,255,255,.08); }
    .stat-item:last-child { border-bottom: none; }
    .nav-links { display: none; }
  }
  @media (max-width: 600px) {
    .features-grid { grid-template-columns: 1fr; }
    .cta-banner { padding: 48px 28px; }
    .footer-grid { grid-template-columns: 1fr; }
  }/* 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 */