.elementor-29294 .elementor-element.elementor-element-80e6ac0{--display:flex;--min-height:72vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29294 .elementor-element.elementor-element-80e6ac0:not(.elementor-motion-effects-element-type-background), .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.facteus.com/wp-content/uploads/2026/02/ForBusiness-Header-scaled.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-29294 .elementor-element.elementor-element-80e6ac0::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .elementor-background-video-container::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .e-con-inner > .elementor-background-video-container::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .elementor-background-slideshow::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #56008894 0%, #139CD657 100%);}.elementor-29294 .elementor-element.elementor-element-d67fc97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-29294 .elementor-element.elementor-element-620aa3d{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29294 .elementor-element.elementor-element-0b3991a{width:100%;max-width:100%;text-align:center;}.elementor-29294 .elementor-element.elementor-element-0b3991a > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-29294 .elementor-element.elementor-element-0b3991a.elementor-element{--align-self:center;}.elementor-29294 .elementor-element.elementor-element-0b3991a .elementor-heading-title{font-family:"Work Sans", 'palatino', serif;font-size:5em;font-weight:500;text-transform:none;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-ed6973f );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29294 .elementor-element.elementor-element-104509f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-ed6973f );}.elementor-29294 .elementor-element.elementor-element-104509f > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-29294 .elementor-element.elementor-element-104509f.elementor-element{--align-self:center;}.elementor-29294 .elementor-element.elementor-element-21255a7{--display:flex;}.elementor-29294 .elementor-element.elementor-element-97b3794{--spacer-size:80px;}.elementor-29294 .elementor-element.elementor-element-b92d67e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-29294 .elementor-element.elementor-element-e57eab6{--display:flex;}.elementor-29294 .elementor-element.elementor-element-28f2d6e{--spacer-size:80px;}.elementor-29294 .elementor-element.elementor-element-f2566cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.5;--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-29294 .elementor-element.elementor-element-f2566cb:not(.elementor-motion-effects-element-type-background), .elementor-29294 .elementor-element.elementor-element-f2566cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-29294 .elementor-element.elementor-element-f2566cb::before, .elementor-29294 .elementor-element.elementor-element-f2566cb > .elementor-background-video-container::before, .elementor-29294 .elementor-element.elementor-element-f2566cb > .e-con-inner > .elementor-background-video-container::before, .elementor-29294 .elementor-element.elementor-element-f2566cb > .elementor-background-slideshow::before, .elementor-29294 .elementor-element.elementor-element-f2566cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-29294 .elementor-element.elementor-element-f2566cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29294 .elementor-element.elementor-element-4f6c3e6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--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-29294 .elementor-element.elementor-element-4f6c3e6.e-con{--align-self:flex-start;}.elementor-29294 .elementor-element.elementor-element-4413685{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29294 .elementor-element.elementor-element-4413685.e-con{--align-self:flex-start;}.elementor-29294 .elementor-element.elementor-element-692f646{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"IBM Plex Mono", 'palatino', serif;font-size:1.4em;font-weight:400;text-transform:none;font-style:normal;}.elementor-29294 .elementor-element.elementor-element-692f646 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29294 .elementor-element.elementor-element-aa9d3bd{--display:flex;}.elementor-29294 .elementor-element.elementor-element-180a605{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-3c9946d{--display:flex;--position:absolute;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-15vh;}.elementor-29294 .elementor-element.elementor-element-3c9946d:not(.elementor-motion-effects-element-type-background), .elementor-29294 .elementor-element.elementor-element-3c9946d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.facteus.com/wp-content/uploads/2026/02/ForBusiness-Ellipse.webp");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-29294 .elementor-element.elementor-element-3c9946d.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-29294 .elementor-element.elementor-element-3c9946d{right:0px;}body.rtl .elementor-29294 .elementor-element.elementor-element-3c9946d{left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-29294 .elementor-element.elementor-element-32b2f0b.elementor-element{--align-self:flex-end;}.elementor-29294 .elementor-element.elementor-element-32b2f0b{text-align:end;}.elementor-29294 .elementor-element.elementor-element-0106d87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--z-index:6;}.elementor-29294 .elementor-element.elementor-element-0106d87.e-con{--align-self:center;}.elementor-29294 .elementor-element.elementor-element-43dfe22{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-29294 .elementor-element.elementor-element-43dfe22.elementor-element{--align-self:center;}.elementor-29294 .elementor-element.elementor-element-8c35f3e{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-29294 .elementor-element.elementor-element-8c35f3e.elementor-element{--align-self:center;}.elementor-29294 .elementor-element.elementor-element-f92df2b{--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;}.elementor-29294 .elementor-element.elementor-element-0e068b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29294 .elementor-element.elementor-element-0e068b5.e-con{--align-self:flex-start;}.elementor-29294 .elementor-element.elementor-element-d408f26{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-29294 .elementor-element.elementor-element-d408f26.elementor-element{--align-self:center;}.elementor-29294 .elementor-element.elementor-element-d408f26 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-29294 .elementor-element.elementor-element-3a6d426 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-29294 .elementor-element.elementor-element-3a6d426{text-align:start;font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-8b6c4d2{--display:flex;--justify-content:center;}.elementor-29294 .elementor-element.elementor-element-f371109{--display:flex;}.elementor-29294 .elementor-element.elementor-element-5a76c6e{--display:flex;}.elementor-29294 .elementor-element.elementor-element-4215829{--n-accordion-title-font-size:1rem;--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:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-29294 .elementor-element.elementor-element-4215829 > .elementor-widget-container > .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:var( --e-global-typography-accent-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29294 .elementor-element.elementor-element-41f9a5c{--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;}.elementor-29294 .elementor-element.elementor-element-e9847a7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-29294 .elementor-element.elementor-element-e9847a7.elementor-element{--align-self:center;}.elementor-29294 .elementor-element.elementor-element-e9847a7 .elementor-heading-title{font-family:"IBM Plex Mono", 'palatino', serif;font-weight:500;color:#FFFFFF;}.elementor-29294 .elementor-element.elementor-element-9976811{--display:grid;--min-height:335px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );}.elementor-29294 .elementor-element.elementor-element-da95dec .elementor-cta .elementor-cta__bg, .elementor-29294 .elementor-element.elementor-element-da95dec .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-29294 .elementor-element.elementor-element-da95dec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29294 .elementor-element.elementor-element-da95dec .elementor-cta__content{text-align:center;}.elementor-29294 .elementor-element.elementor-element-da95dec .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-da95dec .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-bc8c598 .elementor-cta .elementor-cta__bg, .elementor-29294 .elementor-element.elementor-element-bc8c598 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29294 .elementor-element.elementor-element-bc8c598 .elementor-cta__content{text-align:center;}.elementor-29294 .elementor-element.elementor-element-bc8c598 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-bc8c598 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-ffadd73 .elementor-cta .elementor-cta__bg, .elementor-29294 .elementor-element.elementor-element-ffadd73 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29294 .elementor-element.elementor-element-ffadd73 .elementor-cta__content{text-align:center;}.elementor-29294 .elementor-element.elementor-element-ffadd73 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-ffadd73 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-7e36125 .elementor-cta .elementor-cta__bg, .elementor-29294 .elementor-element.elementor-element-7e36125 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29294 .elementor-element.elementor-element-7e36125 .elementor-cta__content{text-align:center;}.elementor-29294 .elementor-element.elementor-element-7e36125 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-7e36125 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-b294c87{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-29294 .elementor-element.elementor-element-771492d{width:100%;max-width:100%;text-align:center;}.elementor-29294 .elementor-element.elementor-element-771492d > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-29294 .elementor-element.elementor-element-771492d.elementor-element{--align-self:flex-start;}.elementor-29294 .elementor-element.elementor-element-771492d .elementor-heading-title{font-family:"IBM Plex Mono", 'palatino', serif;font-weight:400;text-transform:none;font-style:normal;color:var( --e-global-color-text );}.elementor-29294 .elementor-element.elementor-element-24a1ee9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-29294 .elementor-element.elementor-element-9dc6acf.elementor-element{--align-self:stretch;}.elementor-29294 .elementor-element.elementor-element-9dc6acf .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-29294 .elementor-element.elementor-element-9dc6acf .elementor-icon-box-title, .elementor-29294 .elementor-element.elementor-element-9dc6acf .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-9dc6acf .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-0d249cd.elementor-element{--align-self:stretch;}.elementor-29294 .elementor-element.elementor-element-0d249cd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-29294 .elementor-element.elementor-element-0d249cd .elementor-icon-box-title, .elementor-29294 .elementor-element.elementor-element-0d249cd .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-0d249cd .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-db63859.elementor-element{--align-self:stretch;}.elementor-29294 .elementor-element.elementor-element-db63859 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-29294 .elementor-element.elementor-element-db63859 .elementor-icon-box-title, .elementor-29294 .elementor-element.elementor-element-db63859 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-db63859 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-ce7ab7c.elementor-element{--align-self:stretch;}.elementor-29294 .elementor-element.elementor-element-ce7ab7c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-29294 .elementor-element.elementor-element-ce7ab7c .elementor-icon-box-title, .elementor-29294 .elementor-element.elementor-element-ce7ab7c .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-ce7ab7c .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-53eaa58.elementor-element{--align-self:stretch;}.elementor-29294 .elementor-element.elementor-element-53eaa58 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-29294 .elementor-element.elementor-element-53eaa58 .elementor-icon-box-title, .elementor-29294 .elementor-element.elementor-element-53eaa58 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-53eaa58 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-6b1f688.elementor-element{--align-self:stretch;}.elementor-29294 .elementor-element.elementor-element-6b1f688 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-29294 .elementor-element.elementor-element-6b1f688 .elementor-icon-box-title, .elementor-29294 .elementor-element.elementor-element-6b1f688 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-6b1f688 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-8755dc9.elementor-element{--align-self:stretch;}.elementor-29294 .elementor-element.elementor-element-8755dc9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-29294 .elementor-element.elementor-element-8755dc9 .elementor-icon-box-title, .elementor-29294 .elementor-element.elementor-element-8755dc9 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-8755dc9 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-1bb2e27.elementor-element{--align-self:stretch;}.elementor-29294 .elementor-element.elementor-element-1bb2e27 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-29294 .elementor-element.elementor-element-1bb2e27 .elementor-icon-box-title, .elementor-29294 .elementor-element.elementor-element-1bb2e27 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-1bb2e27 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), 'palatino', serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );}.elementor-29294 .elementor-element.elementor-element-1237727{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-29294 .elementor-element.elementor-element-1237727 > .elementor-widget-container{margin:80px 0px 80px 0px;}.elementor-29294 .elementor-element.elementor-element-1237727.elementor-element{--align-self:center;}.elementor-29294 .elementor-element.elementor-element-1237727 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-29294 .elementor-element.elementor-element-4e0b673{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29294 .elementor-element.elementor-element-110e560 .elementor-cta .elementor-cta__bg, .elementor-29294 .elementor-element.elementor-element-110e560 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29294 .elementor-element.elementor-element-110e560 .elementor-cta__content{text-align:center;}.elementor-29294 .elementor-element.elementor-element-29b6471 .elementor-cta .elementor-cta__bg, .elementor-29294 .elementor-element.elementor-element-29b6471 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29294 .elementor-element.elementor-element-29b6471 .elementor-cta__content{text-align:center;}.elementor-29294 .elementor-element.elementor-element-91f2108 .elementor-cta .elementor-cta__bg, .elementor-29294 .elementor-element.elementor-element-91f2108 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29294 .elementor-element.elementor-element-91f2108 .elementor-cta__content{text-align:center;}.elementor-29294 .elementor-element.elementor-element-fe3322d .elementor-cta .elementor-cta__bg, .elementor-29294 .elementor-element.elementor-element-fe3322d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29294 .elementor-element.elementor-element-fe3322d .elementor-cta__content{text-align:center;}.elementor-29294 .elementor-element.elementor-element-66a3a5e5{--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;}.elementor-29294 .elementor-element.elementor-element-cac2ddb .elementor-button{background-color:#1A0047;}.elementor-29294 .elementor-element.elementor-element-cac2ddb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29294 .elementor-element.elementor-element-7654bff{--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;--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-29294 .elementor-element.elementor-element-f6ef322 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-29294 .elementor-element.elementor-element-80e6ac0:not(.elementor-motion-effects-element-type-background), .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-29294 .elementor-element.elementor-element-80e6ac0::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .elementor-background-video-container::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .e-con-inner > .elementor-background-video-container::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .elementor-background-slideshow::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(43deg, #56008894 56%, #139CD657 100%);}.elementor-29294 .elementor-element.elementor-element-80e6ac0{--overlay-opacity:0.72;}.elementor-29294 .elementor-element.elementor-element-d67fc97{--padding-top:0vw;--padding-bottom:0vw;--padding-left:03vw;--padding-right:0vw;}.elementor-29294 .elementor-element.elementor-element-620aa3d{--spacer-size:150px;}.elementor-29294 .elementor-element.elementor-element-0b3991a .elementor-heading-title{line-height:1em;}.elementor-29294 .elementor-element.elementor-element-104509f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29294 .elementor-element.elementor-element-f2566cb{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29294 .elementor-element.elementor-element-4f6c3e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29294 .elementor-element.elementor-element-4413685{--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;--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-29294 .elementor-element.elementor-element-692f646{width:100%;max-width:100%;}.elementor-29294 .elementor-element.elementor-element-692f646 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-29294 .elementor-element.elementor-element-aa9d3bd{--z-index:5;}.elementor-29294 .elementor-element.elementor-element-0106d87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29294 .elementor-element.elementor-element-d408f26{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29294 .elementor-element.elementor-element-e9847a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29294 .elementor-element.elementor-element-9976811{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-29294 .elementor-element.elementor-element-b294c87{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29294 .elementor-element.elementor-element-771492d{width:100%;max-width:100%;}.elementor-29294 .elementor-element.elementor-element-771492d > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-29294 .elementor-element.elementor-element-771492d.elementor-element{--align-self:center;}.elementor-29294 .elementor-element.elementor-element-24a1ee9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-29294 .elementor-element.elementor-element-db63859{grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-ce7ab7c{grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-53eaa58{grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-6b1f688{grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-8755dc9{grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-1bb2e27{grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-1237727{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29294 .elementor-element.elementor-element-4e0b673{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-29294 .elementor-element.elementor-element-80e6ac0{--justify-content:center;--align-content:center;}.elementor-29294 .elementor-element.elementor-element-80e6ac0:not(.elementor-motion-effects-element-type-background), .elementor-29294 .elementor-element.elementor-element-80e6ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-330px 0px;background-size:cover;}.elementor-29294 .elementor-element.elementor-element-d67fc97{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-0vw;--padding-bottom:-0vw;--padding-left:-0vw;--padding-right:-0vw;}.elementor-29294 .elementor-element.elementor-element-620aa3d{--spacer-size:41px;}.elementor-29294 .elementor-element.elementor-element-0b3991a .elementor-heading-title{font-size:2.5em;}.elementor-29294 .elementor-element.elementor-element-104509f > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-29294 .elementor-element.elementor-element-b92d67e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-29294 .elementor-element.elementor-element-f2566cb{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-29294 .elementor-element.elementor-element-4f6c3e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29294 .elementor-element.elementor-element-692f646{text-align:center;}.elementor-29294 .elementor-element.elementor-element-0106d87{--content-width:90%;}.elementor-29294 .elementor-element.elementor-element-43dfe22{width:100%;max-width:100%;text-align:center;}.elementor-29294 .elementor-element.elementor-element-d408f26 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-29294 .elementor-element.elementor-element-3a6d426 > .elementor-widget-container{margin:15px 00px 0px 0px;}.elementor-29294 .elementor-element.elementor-element-e9847a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29294 .elementor-element.elementor-element-e9847a7 .elementor-heading-title{font-size:2em;}.elementor-29294 .elementor-element.elementor-element-9976811{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29294 .elementor-element.elementor-element-b294c87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29294 .elementor-element.elementor-element-771492d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29294 .elementor-element.elementor-element-771492d .elementor-heading-title{font-size:2em;}.elementor-29294 .elementor-element.elementor-element-24a1ee9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-29294 .elementor-element.elementor-element-9dc6acf{width:100%;max-width:100%;grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-9dc6acf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29294 .elementor-element.elementor-element-0d249cd{grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-0d249cd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29294 .elementor-element.elementor-element-db63859{width:100%;max-width:100%;grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-db63859.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29294 .elementor-element.elementor-element-ce7ab7c{width:100%;max-width:100%;grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-ce7ab7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29294 .elementor-element.elementor-element-53eaa58{width:100%;max-width:100%;grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-53eaa58.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29294 .elementor-element.elementor-element-6b1f688{width:100%;max-width:100%;grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-6b1f688.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29294 .elementor-element.elementor-element-8755dc9{width:100%;max-width:100%;grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-8755dc9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29294 .elementor-element.elementor-element-1bb2e27{width:100%;max-width:100%;grid-column:span 1;}.elementor-29294 .elementor-element.elementor-element-1bb2e27.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29294 .elementor-element.elementor-element-1237727 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-29294 .elementor-element.elementor-element-4e0b673{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-29294 .elementor-element.elementor-element-d67fc97{--width:100%;}.elementor-29294 .elementor-element.elementor-element-b92d67e{--width:100%;}.elementor-29294 .elementor-element.elementor-element-4413685{--content-width:100%;}.elementor-29294 .elementor-element.elementor-element-aa9d3bd{--width:100%;}.elementor-29294 .elementor-element.elementor-element-3c9946d{--width:38%;}.elementor-29294 .elementor-element.elementor-element-24a1ee9{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29294 .elementor-element.elementor-element-0106d87{--content-width:95%;}.elementor-29294 .elementor-element.elementor-element-9976811{--content-width:97%;}}/* Start custom CSS for html, class: .elementor-element-8c35f3e */.submitted-message {
  color: #fff;
  text-align: center;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS *//* NEW STYLES 2026 */
body {font-size: 1em !important;}

section {padding: 80px 15px;}

.text-gradient {
  background: linear-gradient(90deg, #685DFF, #ff56c8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.text-gradient-light {
  background: linear-gradient(90deg, #B3ADFF, #ff56c8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.lead {font-size:130% !important;}

.dark-grey-bg {
  background-color: #2f2f2f;
}

.motion-container {overflow: hidden;}

.section-small-padding {padding: 30px 0px;}

.elementor-headline.elementor-headline-animation-type-clip > span::after {
  visibility: hidden;
}
.demo-background.section-small-padding {
  background: #685DFF !important;
    background-color: #685DFF;
    background-image: none;
  background-image: linear-gradient(130deg, #685DFFF0 0%, #FF56C8 100%) !important;
}
.demo.dark-button .eael-modal-popup-button {
  background-color: #1A0047 !important;
  color: #fff !important;
}





/* TEXT STYLES */
.home-hero h1 {
    font-weight: 400 !important; 
    margin: 0px !important;
    line-height: 30px;}
.pink {font-weight: bold; color: #E258D3;}

h2.elementor-heading-title{
 color: #111;
  font-weight: 600 !important;
  font-size: 56px;
  margin-bottom: 60px;

}
  
.dark-grey-bg p {color: #fff;}

.black-bg {background-color: #111;color: #fff;
    }
.black-bg p {color: #fff !important;}

.sans, footer, footer p, footer a {font-family: "Work Sans", 'palatino', serif !important; letter-spacing: -1%;}





/* BUTTON STYLES 2026 */
.dark-button .elementor-button {background-color: #1A0047 !important; color: #fff !important;}

/* BLOCK STYLES 2026 */




/* -------------------------
  CUSTOM ACCORDION
-------------------------- */
/* hide content immediately when opened until animation class applied */
.e-n-accordion-item[open]:not(.animate-in) > summary + div[role="region"] {
  opacity: 0;
  visibility: hidden;
}

.e-n-accordion-item > summary + div[role="region"] {
  will-change: transform, opacity;
}





/* -------------------------
   LIST BASE STATE
-------------------------- */

.e-n-accordion-item li {
  opacity: 0;
  transform: translateX(24px) translateY(4px);
  filter: blur(4px);
}

/* -------------------------
   LIST ANIMATE IN
-------------------------- */

.e-n-accordion-item.animate-in li {
  opacity: 1;
  transform: translateX(0) translateY(0);
  filter: blur(0);

  transition:
    opacity .45s ease,
    transform .45s cubic-bezier(.22,.9,.34,1),
    filter .45s ease;
}

/* stagger cascade */
.e-n-accordion-item.animate-in li:nth-child(1){transition-delay:.05s;}
.e-n-accordion-item.animate-in li:nth-child(2){transition-delay:.1s;}
.e-n-accordion-item.animate-in li:nth-child(3){transition-delay:.15s;}
.e-n-accordion-item.animate-in li:nth-child(4){transition-delay:.2s;}
.e-n-accordion-item.animate-in li:nth-child(5){transition-delay:.25s;}
.e-n-accordion-item.animate-in li:nth-child(6){transition-delay:.3s;}


/* -------------------------
   LIST ANIMATE OUT
-------------------------- */

.e-n-accordion-item.animate-out li {
  opacity: 0;
  transform: translateX(24px);
  filter: blur(4px);

  transition:
    opacity .25s ease,
    transform .25s ease,
    filter .25s ease;
}


.black-bg .elementor-cta .elementor-cta__content-item {color: #fff;}

.black-bg .elementor-cta h3::after  {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(
    to right,
    #999ACF,
    transparent
  );
    
}


.e-n-accordion-item-title .accordion-title
{display: block;}




.up-accordion details {
  background-color: #FBF8FF;
  border: 1px solid #EDE2FF !important;
  border-radius: 12px !important;
  padding: 12px !important;
  box-shadow: 0px 4px 4px #0000000f;
}



.e-n-accordion-item .e-n-accordion-item-title-text:first-of-type {
  font-weight: 500;
}

.e-n-accordion-item .e-n-accordion-item-title-text .accordion-subtext {font-weight: 400; font-size: 0.9em; margin-top: 10px; display: block;}

.e-n-accordion-item {
  padding-bottom: 10px;
}
.elementor .e-n-accordion-item-title hr {
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient( to right, #EDE2FF, transparent );
  border: none;
  border-block-start: unset !important;
  margin: 8px 0px;
  display: block;
  position: relative;
}

.accordion-title::before, .e-n-accordion-item li::before {
  content: '';
  margin-right: 10px;
  vertical-align: middle;
  background-color: #F0E2FF;
  border-radius: 50%;
  padding: 16px;
  width: 20px;
  display: inline-block;
  background-image: url("/wp-content/uploads/2026/02/FacteusIcon.svg");
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}
/* ACCORDION INNERS */
.one-platform .e-n-accordion-item-title {
  border: none;
}

.e-n-accordion-item ul {padding: 0px;}

.e-n-accordion-item li {
 list-style-type: none;
  background: #fff;
  margin-bottom: 12px;
  padding: 16px;
  border-radius: 16px;
  border: 1px solid #EDE2FF;
  box-shadow: 0px 2px 4px #0000000f;
  list-style-position: inside;
  font-family: var( --e-global-typography-accent-font-family ), 'palatino', serif;
  font-size: 0.9em;

}
.one-platform {
  transition: height .4s cubic-bezier(.22,.9,.34,1);
    position: relative;
}

/* -- END ACCORDION -- */

.black-bg .elementor-cta  h3 {
  text-align: left !important;
  font-weight: 600 !important;
  font-size: 1.3em;
  color: #fff !important;
  margin: 0px !important;
  line-height: 4em;
}

.black-bg .e-grid .elementor-cta  .elementor-cta__content-item  {
  text-align: left !important;
}

.black-bg .e-grid .elementor-cta  .elementor-cta__content-item .elementor-cta__description {margin: 0px;}

.black-bg  .e-grid .elementor-widget-container .elementor-content-item p {
  padding-top: 20px;
}


 .black-bg .e-grid .elementor-widget-container
  {
  border-radius: 44px !important;
}

 .black-bg .e-grid .elementor-cta__bg.elementor-bg {
  border-radius: 46px;
  border: 1px solid #9D69CB;
}

 .black-bg .e-grid .elementor-widget-call-to-action:hover .elementor-widget-container {
  box-shadow: 0px 0px 51px #FD3EDB91;
}

 .black-bg .e-grid .elementor-cta__bg-overlay {
  background: linear-gradient(#22222382 10%, #0F0F0F 80%);
}

 .black-bg .e-grid .elementor-cta:hover .elementor-cta__bg-overlay  {
background: linear-gradient(transparent, #000);}


 .black-bg .e-grid .elementor-cta:hover hr {border-top: 1px solid #eee;
  border-block-start: 1px solid #eee !important;}


 .black-bg .e-grid .elementor-cta:hover h3,  .black-bg .e-grid .elementor-cta:hover .elementor-cta__content-item  {color: #fff !important;}





.use-cases h2 {color: #111 !important; text-align: center; font-size: 3em !important;}

.use-cases .elementor-widget-n-tabs .e-n-tab-title {color: #999 !important;  font-size: 1em !important   ;
}

 .use-cases  .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover {box-shadow: none; background: transparent;} 

.use-cases .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"], .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover {color: var( --e-global-color-secondary ) !important; background: transparent !important;}



.use-cases .e-n-tab-title-text {
  text-align: center !important;
  font-weight: 500;

}

.use-cases button:hover .e-n-tab-title-text {
    color: var( --e-global-color-secondary ) !important; 
}

.use-cases .elementor-widget-n-tabs {background: transparent !important;}

.use-cases .e-n-tabs-heading button {
box-shadow: none !important;}

.use-cases h3 {color: #111 !important; font-family: "Work Sans", 'palatino', serif !important; font-weight: 500 !important; font-size: 1.5em; letter-spacing: -5%;}

.use-cases .e-n-tabs-content .image-block {
  border-radius: 30px;
  box-shadow: 0px 0px 80px #224AE840;
  
  margin: 0px auto;
padding: 20px 30px;
    background-color: #edf1fa;
}

.use-cases .graph-text {
  padding: 20px 40px;
}


.counter-block .elementor-widget-counter {
  padding: 0px !important;}
  
 .data-counter-grid .elementor-counter-title {
  text-align: left !important;
  font-size: 130% !important;
  line-height: 110%;}
  

.counter-block .data-counter-grid .elementor-counter-number-wrapper {font-size: 3.6em; font-weight: 400 !important; letter-spacing: -5%;}

.counter-block .elementor-counter-number-prefix {
  flex-grow: unset !important;
}


.use-cases .elementor-widget-image {text-align: left;}


.use-cases .e-n-tabs button {
  border-left: 1px solid #000 !important;
}

.use-cases .e-n-tabs button:first-of-type {
  border-left: none !important;
}


/* BACKGROUND STYLES 2026 */

.black-bg .data-counter-grid .elementor-counter-title {
  text-align: left !important;
  font-size: 1.45em !important;
  line-height: 115%;
}

.elementor .black  .data-counter-grid .elementor-counter-number-wrapper {
  font-family: "Work Sans", 'palatino', serif !important;
  font-weight: 400 !important;
  font-size: 3.5em;
  text-align: left !important;
  
}

.elementor .black-bg hr {
  border: 0px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: currentcolor;
  background: linear-gradient(to right, #FFF, #FFF0) !important;
  margin: 10px 0px;
  height: 1px;
  border-top: none !important;
}
.dark-purple-bg {background-color: #1A0047;}

.dark-purple-bg p, .dark-purple-bg  .elementor-widget-text-editor {color: #fff !important ;}


/* CASE STUDIES AREA */

.black-bg .elementor-widget-theme-post-featured-image .elementor-widget-container img {
  border-radius: 100% !important;
}

.black-bg .e-loop-item {
  background-color: #111;
}


#case-studies h3, #case-studies .elementor-widget-theme-post-excerpt > div {
  color: #fff !important;
}

#case-studies .e-loop-item .text-button p {
  color: #5B7CFF !important;
  text-align: right;
  text-decoration:underline;
}

#case-studies .news-item {align-items: stretch;
  height: 100%;
}

#case-studies .news-item .category {
  display: none;
}



#case-studies .elementor-widget-theme-post-featured-image .elementor-widget-container {
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: 50%;
}

 #case-studies .elementor-widget-theme-post-featured-image img {
  width: 80%;
  height: 80%;
  object-fit: cover;
}

#case-studies .gradient-bg {
background: linear-gradient(#224AE8, #B063FF);
  padding: 1px 0px 0px 1px;}
  
 #case-studies .news-item .elementor-heading-title {
  font-size: 1.56em;
}
  
 #case-studies .news-item .e-grid {
  display: grid !important;
  height: 100%;
}

.circle-thumbs .elementor-widget-container {
  border-radius: 60%;
aspect-ratio: 1 / 1;
    
}

.circle-thumbs .elementor-cta__bg-overlay {
  background-color: #11111145;
}

.circle-thumbs .elementor-cta:hover .elementor-cta__bg-overlay {
  background: linear-gradient(130deg, #224AE800 0%, #224AE8 100%) !important;}
  
 .circle-thumbs .elementor-widget-container:hover {
  box-shadow: 6px 16px 50px #1A004759;
}
  
 .circle-thumbs .elementor-bg-transform-zoom-in:hover .elementor-bg, .elementor-bg-transform-zoom-out .elementor-bg {
  transform: scale(1.1);
}
.circle-thumbs h3 {
  font-weight: 600 !important;
}

.circle-thumbs .elementor-cta:hover {
  text-decoration: none !important;
}

.circle-thumbs .elementor-cta__content {

  height: 100%;
  min-height: unset;
}
  /* FOOTER STYLES */



footer a, .elementor-element-56ef14cc p { opacity: 44%;}
footer .demo a {
  opacity: 1 !important;
}

footer .elementor-image-box-description, .copyright-footer p  {font-weight: 400 !important; 
opacity: 44%;
letter-spacing: -1% !important;}

footer .elementor-social-icons-wrapper a, footer  .menu-sub-title p {opacity: 1;}

footer a:hover {opacity: 1;}


footer .address-block {padding: 0px;}

footer .copyright-footer {margin-top: 120px;}


footer .menu-sub-title.elementor-widget.elementor-widget-text-editor {
  margin-bottom: 20px;
}

footer .elementor-image-box-img {

  margin-top: -30px !important;
}

/* NEWSLETTER */
.facteus-hs-email-pill .hbspt-form form {
  position: relative;
}


.facteus-hs-email-pill .hbspt-form .hs_email {
  position: relative; 
}

.facteus-hs-email-pill .hbspt-form .hs_email .hs-input[type="email"] {
  border-radius: 40px;
  padding: 10px 56px 10px 16px; /* right padding makes room for the button */
  height: 48px;
  box-sizing: border-box;
  width: 100%;
}


.facteus-hs-email-pill .hbspt-form .hs_email > label {
  display: none;
}


.facteus-hs-email-pill .hbspt-form .hs_submit {
  position: absolute;
  right: 6px;
  top: 0;
  transform: translateY(4px); 
  margin: 0;
  z-index: 5;
}


.facteus-hs-email-pill .hbspt-form .hs_submit input.hs-button {
  width: 40px;
  height: 40px;
  border-radius: 999px;
  padding: 0;            
  border: none;
  cursor: pointer;
  color: transparent;
  font-size: 0;
  background-image:
    url("/wp-content/uploads/2026/01/send-icon.webp"),
    linear-gradient(135deg, #224AE8 0%, #B063FF 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: center, center;
  background-size: 18px 18px, cover;

  transition:
    transform 0.2s ease,
    box-shadow 0.2s ease,
    filter 0.2s ease,
    background-image 0.25s ease;
}

/* Hover / focus state */
.facteus-hs-email-pill .hbspt-form .hs_submit input.hs-button:hover,
.facteus-hs-email-pill .hbspt-form .hs_submit input.hs-button:focus {
  background-image:
    url("/wp-content/uploads/2026/01/send-icon.webp"),
    linear-gradient(135deg, #2A58FF 0%, #C07BFF 100%);
  transform: translateY(-1px);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.18);
}

/* Active (pressed) state */
.facteus-hs-email-pill .hbspt-form .hs_submit input.hs-button:active {
  transform: translateY(0);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.16);
}

/* Error styles */
.facteus-hs-email-pill .hbspt-form .hs-error-msgs {
  margin-top: 6px;
  color: #ff53a3;
  font-size: 12px;
}



/* ABOUT OUR DATA */
.about-our-data .elementor-widget-icon-box {
  background-color: #FBF8FF;
  border: 1px solid #EDE2FF;
  border-radius: 30px;
  padding: 24px;
 
}


.about-our-data .elementor-widget-icon-box:hover {
  background-color: #FBF8FF;
  border: 1px solid #FBF8FF;
  box-shadow: 0px 0px 87px #224AE840;
  }


.about-our-data .elementor-widget-icon-box .elementor-icon-box-content {
  text-align: left;
  color: #111;
}

.about-our-data .elementor-widget-icon-box .elementor-icon-box-content p {line-height: 150% !important;}

.about-our-data .elementor-widget-icon-box h4.elementor-icon-box-title {
  font-weight: 500 !important;
color: #111 !important; 
margin: 0px 0px 24px 0px;
  min-height: 40px;
}

.about-our-data .elementor-icon-box-description {
  margin-left: -56px;
}

.about-our-data .elementor-icon svg {height: 1.5em;
 
  width: 1.5em;}


.about-our-data .elementor-icon-box-icon {
  text-align: left;}
  
  .about-our-data .elementor-icon-box-icon .elementor-icon {
  background-color: #F0E2FF;
  border-radius: 6px;
  padding: 8px;

  font-size: unset;
}



.about-our-data .elementor-icon i {
  text-align: center;
  width: 100%;
}


  
@media(max-width:767px) {
    .counter-block .data-counter-grid .elementor-counter-number-wrapper {
  font-size: 2.6em;
 }
   
.use-cases .e-n-tabs-heading .e-n-tab-title {
  max-width: unset !important;} 
  
  
.use-cases .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {width: 20%;}
    
    
    .use-cases  .elementor-heading-title.elementor-size-default {
  font-size: 1.2em;
}


#case-studies .news-item {
  height: unset;
}


.use-cases .graph-text {padding: 0px}
.use-cases .elementor-element .elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
  width: 100%;
}


.insights .e-con-full {
  display: block;
  position: relative;
}

.insights .shopping-man {
  margin-top: -80px;
}

}

@media (max-width: 1028px) {

.use-cases h2  {font-size: 1.56em !important;}

}




/* -----------------------
   DESKTOP → UPWARD
------------------------ */

@media (min-width: 1025px) {

  .e-n-accordion-item:first-child {
    position: relative;
  }


.e-n-accordion-item:first-child .fact-icon-angle-down::before {
content: '\e809';

}


  .e-n-accordion-item:first-child > summary + div[role="region"] {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    transform-origin: bottom;
    transform: translateY(10px) scale(.98);
    opacity: 0;
    pointer-events: none;
    transition: transform .35s cubic-bezier(.22,.9,.34,1), opacity .25s ease;
      border-radius: 16px 16px 0px 0px !important;
  border-bottom: none !important;
  z-index: -3;
  }

  .e-n-accordion-item:first-child[open] > summary + div[role="region"] {
    transform: translateY(0) scale(1.004);
    opacity: 1;
    pointer-events: auto;
  }

.one-platform .animate-in:not(#e-n-accordion-item-6921) {
  border-top: none !important;
  border-radius: 0px 0px 16px 16px !important;
}

.animate-in .elementor-element.up-accordion {

}

 .animate-in .elementor-element.up-accordion {
  background-color: #FBF8FF;
  border: 1px solid #EDE2FF !important;
  border-radius: 12px !important;
  padding: 12px !important;
  box-shadow: 0px 4px 4px #0000000f;
}
  /* prevent layout space */
  .e-n-accordion-item:first-child {
    height: auto !important;
    overflow: visible !important;
  }

}


/* -----------------------
   TABLET + MOBILE → NORMAL
------------------------ */

@media (max-width: 1024px) {

  .e-n-accordion-item:first-child > summary + div[role="region"] {
    position: relative;
    bottom: auto;
    transform: none;
    opacity: 1;
    pointer-events: auto;
    transition: none;
  }

  .e-n-accordion-item:first-child {
    height: auto !important;
    overflow: hidden;
  }

}





/* END NEW STYLES */
.elementor-cta {height: 100%;}

.sector-spend .btd-chart-container, .market-share .btd-chart-container {
  padding: 10px;
}

#macro-data .sector-spend .btd-chart-container {margin-bottom: 0px;}

#macro-data .btd-chart-container, #macro-data .elementor-shortcode, #macro-data .elementor-widget-container, #macro-data .elementor-widget-shortcode {
  height: 100%;
}

.brand-insight-section .secondary-button {
  display: none;
}

.brand-market-share {
  background-color: #fff;
border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
}

.brand-market-share .btd-chart-title {
  display: none;
}



.btd-tab-content .merchant-logo-img {
  filter: grayscale(100%) brightness(150%) opacity(1.0) !important;
}
.btd-company-title h3, .btd-tabs-headers li a {
  color: #555 !important;
}

.btd-tabs-headers li.active a {
  color: #fff !important;
}


.elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover
{
background: linear-gradient(95deg,#E0009A, #FF00B4);
}/* End custom CSS */