.elementor-3869 .elementor-element.elementor-element-bfedb2b{--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:32px 0px;--row-gap:32px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(0,0,0,0);--border-color:rgba(0,0,0,0);--padding-top:100px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-3869 .elementor-element.elementor-element-bfedb2b:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-bfedb2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3869 .elementor-element.elementor-element-d5b955e{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-3869 .elementor-element.elementor-element-d5b955e .elementor-heading-title{font-family:"Waldenburg", Sans-serif;font-size:48px;font-weight:300;line-height:52px;letter-spacing:-0.96px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-3869 .elementor-element.elementor-element-77764ec{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.16px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3869 .elementor-element.elementor-element-23a240f .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:13px 20px 13px 20px;}.elementor-3869 .elementor-element.elementor-element-23a240f .elementor-button:hover, .elementor-3869 .elementor-element.elementor-element-23a240f .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-3869 .elementor-element.elementor-element-23a240f .elementor-button:hover svg, .elementor-3869 .elementor-element.elementor-element-23a240f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3869 .elementor-element.elementor-element-aicont01{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-3869 .elementor-element.elementor-element-aicont01:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-aicont01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-3869 .elementor-element.elementor-element-aicont02{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-aicont03{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-aicont04{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-aicont05 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-aicont06{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-aicont07{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-aicont08{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-aicont10{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-aicont11{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-aicont15{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-aicont19{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-twflow01{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-twflow01:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-twflow01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-3869 .elementor-element.elementor-element-twflow02{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-twflow03{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-3869 .elementor-element.elementor-element-twflow04 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflow05{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflow06{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-3869 .elementor-element.elementor-element-twflow07{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-3869 .elementor-element.elementor-element-twflowi1{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflow12{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflowi2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflow14{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflowi3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflow16{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflowi4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-twflow17 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflow18{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflowi5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-twflow19 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflow1a{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-twflow20{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-twflow21{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3869 .elementor-element.elementor-element-imgse301{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3869 .elementor-element.elementor-element-imgse301 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-jrflow01{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-jrflow01:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-jrflow01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-3869 .elementor-element.elementor-element-jrflow02{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-jrflow03{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-3869 .elementor-element.elementor-element-jrflow04 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflow05{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflow06{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-3869 .elementor-element.elementor-element-jrflow07{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-3869 .elementor-element.elementor-element-jrflowi1{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-jrflow11 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflow12{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflowi2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-jrflow13 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflow14{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflowi3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-jrflow15 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflow16{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflowi4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-jrflow17 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflow18{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflowi5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-jrflow19 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflow1a{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-jrflow20{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-jrflow21{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-imgse302{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3869 .elementor-element.elementor-element-imgse302 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-ampf01{--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:66px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-ampf01:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-ampf01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-3869 .elementor-element.elementor-element-ampf02{--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;}.elementor-3869 .elementor-element.elementor-element-ampfi1{--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-3869 .elementor-element.elementor-element-ampft1 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-ampfc1{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-ampfi2{--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-3869 .elementor-element.elementor-element-ampft2 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-ampfc2{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-ampfi3{--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-3869 .elementor-element.elementor-element-ampft3 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-ampfc3{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-ampfi4{--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-3869 .elementor-element.elementor-element-ampft4 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-ampfc4{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflow01{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-knflow01:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-knflow01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-3869 .elementor-element.elementor-element-knflow02{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-knflow03{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-3869 .elementor-element.elementor-element-knflow04 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflow05{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflow06{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-3869 .elementor-element.elementor-element-knflow07{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-3869 .elementor-element.elementor-element-knflowi1{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-knflow11 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflow12{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflowi2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-knflow13 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflow14{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflowi3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-knflow15 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflow16{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflowi4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-knflow17 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflow18{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflowi5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-knflow19 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflow1a{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-knflow20{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-knflow21{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-imgse303{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3869 .elementor-element.elementor-element-imgse303 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-prflow01{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-prflow01:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-prflow01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-3869 .elementor-element.elementor-element-prflow02{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-prflow03{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-3869 .elementor-element.elementor-element-prflow04 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflow05{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflow06{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-3869 .elementor-element.elementor-element-prflow07{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-3869 .elementor-element.elementor-element-prflowi1{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-prflow11 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflow12{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflowi2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-prflow13 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflow14{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflowi3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-prflow15 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflow16{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflowi4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-prflow17 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflow18{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflowi5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-prflow19 .elementor-heading-title{font-family:"Waldenburg", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflow1a{font-family:"Inter", Sans-serif;}.elementor-3869 .elementor-element.elementor-element-prflow20{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-prflow21{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-imgse304{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3869 .elementor-element.elementor-element-imgse304 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-vfcsHost{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3869 .elementor-element.elementor-element-aifaq01{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-3869 .elementor-element.elementor-element-aifaq01:not(.elementor-motion-effects-element-type-background), .elementor-3869 .elementor-element.elementor-element-aifaq01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-3869 .elementor-element.elementor-element-aifaqhtml{width:stretch;max-width:stretch;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3869 .elementor-element.elementor-element-bfedb2b{--padding-top:84px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3869 .elementor-element.elementor-element-twflow01{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3869 .elementor-element.elementor-element-imgse301{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3869 .elementor-element.elementor-element-imgse301 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-jrflow01{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-3869 .elementor-element.elementor-element-imgse302{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3869 .elementor-element.elementor-element-imgse302 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-ampf01{--padding-top:56px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-3869 .elementor-element.elementor-element-knflow01{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-3869 .elementor-element.elementor-element-imgse303{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3869 .elementor-element.elementor-element-imgse303 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-prflow01{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-3869 .elementor-element.elementor-element-imgse304{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3869 .elementor-element.elementor-element-imgse304 img{width:100%;}}@media(max-width:767px){.elementor-3869 .elementor-element.elementor-element-bfedb2b{--padding-top:64px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3869 .elementor-element.elementor-element-d5b955e .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3869 .elementor-element.elementor-element-twflow01{--padding-top:48px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3869 .elementor-element.elementor-element-imgse301{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3869 .elementor-element.elementor-element-imgse301 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-jrflow01{--padding-top:48px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-3869 .elementor-element.elementor-element-imgse302{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3869 .elementor-element.elementor-element-imgse302 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-ampf01{--padding-top:46px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-3869 .elementor-element.elementor-element-knflow01{--padding-top:48px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-3869 .elementor-element.elementor-element-imgse303{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3869 .elementor-element.elementor-element-imgse303 img{width:100%;}.elementor-3869 .elementor-element.elementor-element-prflow01{--padding-top:48px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-3869 .elementor-element.elementor-element-imgse304{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3869 .elementor-element.elementor-element-imgse304 img{width:100%;}}/* Start custom CSS *//* Agents IA top hero from integrations */
body.page-id-3869 .elementor-location-header,
body.page-id-3869 .elementor-element.elementor-element-5bbab66,
body.page-id-3869 .elementor-element.elementor-element-5667957 {
  background: #FFFFFF !important;
  background-image: none !important;
  border-bottom: 0 !important;
}
.elementor-3869 .elementor-element.elementor-element-bfedb2b {
  background: #FFFFFF !important;
  background-image: none !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.075) !important;
}
.elementor-3869 .elementor-element.elementor-element-bfedb2b .elementor-heading-title,
.elementor-3869 .elementor-element.elementor-element-bfedb2b p {
  color: #211A15 !important;
}
.elementor-3869 .elementor-element.elementor-element-bfedb2b .elementor-widget-text-editor {
  color: #4F463F !important;
}
.elementor-3869 .elementor-element.elementor-element-23a240f .elementor-button {
  transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease !important;
  will-change: transform;
}
.elementor-3869 .elementor-element.elementor-element-23a240f .elementor-button:hover,
.elementor-3869 .elementor-element.elementor-element-23a240f .elementor-button:focus-visible {
  background-color: #1f1f1f !important;
  color: #ffffff !important;
  transform: translateY(-1px);
  box-shadow: rgba(0, 0, 0, 0.18) 0px 8px 18px 0px !important;
}
.elementor-3869 .elementor-element.elementor-element-23a240f .elementor-button:active {
  transform: translateY(0);
  box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 10px 0px !important;
}
@media (max-width: 767px) {
  .elementor-3869 .elementor-element.elementor-element-bfedb2b {
    padding-top: 76px !important;
    padding-bottom: 54px !important;
  }
}
/* End Agents IA top hero from integrations */

/* Agents IA telecom workflow section */
.elementor-3869 .elementor-element.elementor-element-twflow01 { background:#FDFCFC !important; overflow:hidden !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow02 {
  width:1078px !important;
  max-width:calc(100vw - 96px) !important;
  margin:0 auto !important;
  padding:0 !important;
  --padding-top:0px!important; --padding-right:0px!important; --padding-bottom:0px!important; --padding-left:0px!important;
}
.elementor-3869 .elementor-element.elementor-element-twflow02 > .e-con-inner { width:100% !important; max-width:100% !important; padding:0 !important; }
.elementor-3869 .elementor-element.elementor-element-twflow03,
.elementor-3869 .elementor-element.elementor-element-twflow03 > .e-con-inner {
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  column-gap:48px !important;
  align-items:start !important;
  width:100% !important;
  max-width:100% !important;
  padding:0 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow04 .elementor-heading-title {
  font-family:Waldenburg, sans-serif !important;
  font-size:36px !important;
  line-height:42px !important;
  font-weight:400 !important;
  letter-spacing:0 !important;
  color:#111111 !important;
  max-width:515px !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow05 { align-self:end !important; padding-top:32px !important; }
.elementor-3869 .elementor-element.elementor-element-twflow05 p {
  margin:0 !important;
  max-width:515px !important;
  font-family:Inter, sans-serif !important;
  font-size:16px !important;
  line-height:24px !important;
  font-weight:400 !important;
  color:#211A15 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow06,
.elementor-3869 .elementor-element.elementor-element-twflow06 > .e-con-inner {
  display:grid !important;
  grid-template-columns:523px 523px !important;
  column-gap:64px !important;
  align-items:start !important;
  width:100% !important;
  max-width:100% !important;
  padding:0 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow07 {
  padding-top:116px !important;
  width:523px !important;
  max-width:523px !important;
  gap:26px !important;
}
.elementor-3869 .elementor-element.elementor-element-twflowi1,
.elementor-3869 .elementor-element.elementor-element-twflowi2,
.elementor-3869 .elementor-element.elementor-element-twflowi3,
.elementor-3869 .elementor-element.elementor-element-twflowi4,
.elementor-3869 .elementor-element.elementor-element-twflowi5 {
  gap:8px !important;
  opacity:.42 !important;
  transition:opacity 180ms ease !important;
}
.elementor-3869 .elementor-element.elementor-element-twflowi1 { opacity:1 !important; }
.elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title,
.elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title,
.elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title,
.elementor-3869 .elementor-element.elementor-element-twflow17 .elementor-heading-title,
.elementor-3869 .elementor-element.elementor-element-twflow19 .elementor-heading-title {
  font-family:Waldenburg, sans-serif !important;
  font-size:20px !important;
  line-height:27px !important;
  font-weight:400 !important;
  color:#111111 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow12 p,
.elementor-3869 .elementor-element.elementor-element-twflow14 p,
.elementor-3869 .elementor-element.elementor-element-twflow16 p,
.elementor-3869 .elementor-element.elementor-element-twflow18 p,
.elementor-3869 .elementor-element.elementor-element-twflow1a p {
  margin:4px 0 0 !important;
  max-width:523px !important;
  font-family:Inter, sans-serif !important;
  font-size:16px !important;
  line-height:22.4px !important;
  font-weight:400 !important;
  color:#6E6E6E !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow14,
.elementor-3869 .elementor-element.elementor-element-twflow16,
.elementor-3869 .elementor-element.elementor-element-twflow18,
.elementor-3869 .elementor-element.elementor-element-twflow1a { display:none !important; }
.elementor-3869 .elementor-element.elementor-element-twflow20,
.elementor-3869 .elementor-element.elementor-element-twflow20 > .e-con-inner,
.elementor-3869 .elementor-element.elementor-element-twflow21 {
  width:523px !important;
  height:523px !important;
  max-width:523px !important;
  max-height:523px !important;
  padding:0 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow21,
.elementor-3869 .elementor-element.elementor-element-twflow21 > .e-con-inner {
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:32px !important;
  border:1px solid rgba(0,0,0,.10) !important;
  border-radius:24px !important;
  background:#F5F3F1 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow22,
.elementor-3869 .elementor-element.elementor-element-twflow22 > .e-con-inner {
  width:299px !important;
  height:448px !important;
  padding:14px !important;
  border-radius:29px !important;
  background:#FFFFFF !important;
  box-shadow:0 0 .9px rgba(0,0,0,.4),0 2px 2px rgba(0,0,0,.04) !important;
  overflow:hidden !important;
  justify-content:flex-start !important;
  gap:16px !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow23,
.elementor-3869 .elementor-element.elementor-element-twflow23 > .e-con-inner {
  height:42px !important;
  display:flex !important;
  align-items:center !important;
  flex-direction:row !important;
  gap:12px !important;
  padding:0 !important;
  margin-bottom:12px !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow24 {
  width:42px !important;
  height:42px !important;
  flex:0 0 42px !important;
  border-radius:999px !important;
  background:radial-gradient(circle at 25% 25%, #A6F6E7 0%, #73D5FF 24%, #3D7D66 50%, #102727 76%, #F1D0B9 100%) !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.75) !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow25 .elementor-heading-title {
  font-family:Inter, sans-serif !important;
  font-size:16px !important;
  line-height:24px !important;
  font-weight:400 !important;
  color:#111111 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow26,
.elementor-3869 .elementor-element.elementor-element-twflow26 > .e-con-inner {
  gap:8px !important;
  padding:8px 0 0 !important;
  width:100% !important;
  max-width:100% !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow27,
.elementor-3869 .elementor-element.elementor-element-twflow30,
.elementor-3869 .elementor-element.elementor-element-twflow31,
.elementor-3869 .elementor-element.elementor-element-twflow32 {
  width:fit-content !important;
  max-width:240px !important;
  padding:10px 14px !important;
  border-radius:24px !important;
  box-shadow:0 0 0 .9px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.08) !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow27 p,
.elementor-3869 .elementor-element.elementor-element-twflow29 p,
.elementor-3869 .elementor-element.elementor-element-twflow30 p,
.elementor-3869 .elementor-element.elementor-element-twflow31 p,
.elementor-3869 .elementor-element.elementor-element-twflow32 p {
  margin:0 !important;
  font-family:Inter, sans-serif !important;
  font-size:14px !important;
  line-height:20px !important;
  font-weight:500 !important;
  color:#111111 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow27,
.elementor-3869 .elementor-element.elementor-element-twflow31 {
  align-self:flex-end !important;
  background:#FFFFFF !important;
  border-radius:24px 8px 24px 24px !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow30,
.elementor-3869 .elementor-element.elementor-element-twflow32 {
  align-self:flex-start !important;
  background:#F5F3F1 !important;
  border-radius:8px 24px 24px 24px !important;
  box-shadow:none !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow31 { max-width:210px !important; }
.elementor-3869 .elementor-element.elementor-element-twflow28 {
  align-self:flex-start !important;
  width:fit-content !important;
  max-width:100% !important;
  height:40px !important;
  display:flex !important;
  align-items:center !important;
  padding:0 14px !important;
  border-radius:999px !important;
  background:#F5F3F1 !important;
}
@media (max-width:1024px) {
  .elementor-3869 .elementor-element.elementor-element-twflow01 { padding:64px 32px 64px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow02 { width:100% !important; max-width:704px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow03,
  .elementor-3869 .elementor-element.elementor-element-twflow03 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-twflow06,
  .elementor-3869 .elementor-element.elementor-element-twflow06 > .e-con-inner { grid-template-columns:1fr !important; row-gap:40px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow07 { width:100% !important; max-width:100% !important; padding-top:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow20,
  .elementor-3869 .elementor-element.elementor-element-twflow20 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-twflow21 { width:100% !important; max-width:523px !important; height:auto !important; aspect-ratio:1/1 !important; margin:0 auto !important; }
}
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-twflow01 { padding:48px 24px 52px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow02 { max-width:100% !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow04 .elementor-heading-title { font-size:31px !important; line-height:36px !important; max-width:100% !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow05 { padding-top:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow06,
  .elementor-3869 .elementor-element.elementor-element-twflow06 > .e-con-inner { row-gap:34px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflowi1,
  .elementor-3869 .elementor-element.elementor-element-twflowi2,
  .elementor-3869 .elementor-element.elementor-element-twflowi3,
  .elementor-3869 .elementor-element.elementor-element-twflowi4,
  .elementor-3869 .elementor-element.elementor-element-twflowi5 { gap:6px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-twflow17 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-twflow19 .elementor-heading-title { font-size:19px !important; line-height:26px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow12 p { font-size:15px !important; line-height:22px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow21 { padding:22px !important; border-radius:20px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow22,
  .elementor-3869 .elementor-element.elementor-element-twflow22 > .e-con-inner { width:min(282px,100%) !important; height:424px !important; border-radius:26px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow27,
  .elementor-3869 .elementor-element.elementor-element-twflow30,
  .elementor-3869 .elementor-element.elementor-element-twflow31,
  .elementor-3869 .elementor-element.elementor-element-twflow32 { max-width:224px !important; }
}
/* End Agents IA telecom workflow section */

/* Agents IA telecom workflow polish */
.elementor-3869 .elementor-element.elementor-element-twflow26,
.elementor-3869 .elementor-element.elementor-element-twflow26 > .e-con-inner {
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  gap:8px !important;
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  padding:8px 0 0 !important;
  overflow:hidden !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow27,
.elementor-3869 .elementor-element.elementor-element-twflow31 {
  margin-left:auto !important;
  margin-right:0 !important;
  align-self:flex-end !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow30,
.elementor-3869 .elementor-element.elementor-element-twflow32,
.elementor-3869 .elementor-element.elementor-element-twflow28 {
  margin-left:0 !important;
  margin-right:auto !important;
  align-self:flex-start !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow27,
.elementor-3869 .elementor-element.elementor-element-twflow30,
.elementor-3869 .elementor-element.elementor-element-twflow31,
.elementor-3869 .elementor-element.elementor-element-twflow32 {
  flex:0 0 auto !important;
}
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-twflow27,
  .elementor-3869 .elementor-element.elementor-element-twflow30,
  .elementor-3869 .elementor-element.elementor-element-twflow31,
  .elementor-3869 .elementor-element.elementor-element-twflow32 { max-width:218px !important; }
}
/* End Agents IA telecom workflow polish */

/* Agents IA telecom workflow absolute chat */
.elementor-3869 .elementor-element.elementor-element-twflow22 {
  position:relative !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow22 > .e-con-inner {
  position:relative !important;
  display:block !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow23 {
  position:absolute !important;
  top:14px !important;
  left:14px !important;
  right:14px !important;
  width:auto !important;
  z-index:3 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow26 {
  position:static !important;
  width:100% !important;
  max-width:100% !important;
  padding:0 !important;
  overflow:visible !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow27,
.elementor-3869 .elementor-element.elementor-element-twflow28,
.elementor-3869 .elementor-element.elementor-element-twflow30,
.elementor-3869 .elementor-element.elementor-element-twflow31,
.elementor-3869 .elementor-element.elementor-element-twflow32 {
  position:absolute !important;
  z-index:2 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow27 { top:92px !important; right:14px !important; }
.elementor-3869 .elementor-element.elementor-element-twflow28 { top:164px !important; left:14px !important; }
.elementor-3869 .elementor-element.elementor-element-twflow30 { top:212px !important; left:14px !important; }
.elementor-3869 .elementor-element.elementor-element-twflow31 { top:312px !important; right:14px !important; }
.elementor-3869 .elementor-element.elementor-element-twflow32 { top:354px !important; left:14px !important; }
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-twflow23 { top:14px !important; left:14px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow27 { top:88px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow28 { top:158px !important; left:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow30 { top:206px !important; left:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow31 { top:302px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow32 { top:342px !important; left:14px !important; }
}
/* End Agents IA telecom workflow absolute chat */

/* Agents IA telecom workflow three open items */
.elementor-3869 .elementor-element.elementor-element-twflow07,
.elementor-3869 .elementor-element.elementor-element-twflow07 > .e-con-inner {
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  gap:0 !important;
  padding-top:110px !important;
}
.elementor-3869 .elementor-element.elementor-element-twflowi1,
.elementor-3869 .elementor-element.elementor-element-twflowi2,
.elementor-3869 .elementor-element.elementor-element-twflowi3 {
  width:100% !important;
  min-width:0 !important;
  height:auto !important;
  min-height:0 !important;
  opacity:1 !important;
  cursor:default !important;
  margin:0 0 28px !important;
  padding:0 !important;
  overflow:visible !important;
  transition:none !important;
}
.elementor-3869 .elementor-element.elementor-element-twflowi3 { margin-bottom:0 !important; }
.elementor-3869 .elementor-element.elementor-element-twflowi4,
.elementor-3869 .elementor-element.elementor-element-twflowi5 {
  display:none !important;
  height:0 !important;
  max-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title,
.elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title,
.elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title {
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
  margin:0 !important;
  color:#111111 !important;
  opacity:1 !important;
  font-size:18px !important;
  line-height:24px !important;
  transition:none !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title::before,
.elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title::before,
.elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title::before {
  content:"" !important;
  width:22px !important;
  height:22px !important;
  flex:0 0 22px !important;
  border:1px solid rgba(0,0,0,.09) !important;
  border-radius:8px !important;
  background-color:#FFFFFF !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
  background-size:13px 13px !important;
  box-shadow:0 1px 2px rgba(17,17,17,.05), inset 0 0 0 1px rgba(255,255,255,.7) !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M21%2011.5a8.38%208.38%200%200%201-.9%203.8%208.5%208.5%200%200%201-7.6%204.7%208.38%208.38%200%200%201-3.8-.9L3%2021l1.9-5.7a8.38%208.38%200%200%201-.9-3.8%208.5%208.5%200%200%201%204.7-7.6%208.38%208.38%200%200%201%203.8-.9h.5a8.48%208.48%200%200%201%208%208v.5z%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Crect%20x=%272%27%20y=%275%27%20width=%2720%27%20height=%2714%27%20rx=%272%27/%3E%3Cpath%20d=%27M2%2010h20%27/%3E%3Cpath%20d=%27M6%2015h4%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M14.7%206.3a4%204%200%200%200-5.4%205.4L3%2018l3%203%206.3-6.3a4%204%200%200%200%205.4-5.4l-2.6%202.6-2.8-2.8%202.6-2.6z%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-twflow12,
.elementor-3869 .elementor-element.elementor-element-twflow14,
.elementor-3869 .elementor-element.elementor-element-twflow16 {
  display:block !important;
  height:auto !important;
  max-height:none !important;
  opacity:1 !important;
  visibility:visible !important;
  overflow:visible !important;
  margin:0 !important;
  padding:0 0 0 32px !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow12 p,
.elementor-3869 .elementor-element.elementor-element-twflow14 p,
.elementor-3869 .elementor-element.elementor-element-twflow16 p {
  display:block !important;
  margin:6px 0 0 !important;
  max-width:478px !important;
  font-family:Inter, sans-serif !important;
  font-size:15px !important;
  line-height:21px !important;
  font-weight:400 !important;
  color:#6E6E6E !important;
  opacity:1 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow18,
.elementor-3869 .elementor-element.elementor-element-twflow1a {
  display:none !important;
  height:0 !important;
  max-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-twflow07,
  .elementor-3869 .elementor-element.elementor-element-twflow07 > .e-con-inner { padding-top:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-twflowi1,
  .elementor-3869 .elementor-element.elementor-element-twflowi2,
  .elementor-3869 .elementor-element.elementor-element-twflowi3 { margin-bottom:26px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflowi3 { margin-bottom:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title {
    font-size:17px !important;
    line-height:23px !important;
    gap:9px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title::before {
    width:21px !important;
    height:21px !important;
    flex-basis:21px !important;
    border-radius:7px !important;
    background-size:12px 12px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow12,
  .elementor-3869 .elementor-element.elementor-element-twflow14,
  .elementor-3869 .elementor-element.elementor-element-twflow16 { padding-left:30px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow12 p,
  .elementor-3869 .elementor-element.elementor-element-twflow14 p,
  .elementor-3869 .elementor-element.elementor-element-twflow16 p {
    max-width:100% !important;
    font-size:15px !important;
    line-height:22px !important;
  }
}
/* End Agents IA telecom workflow three open items */

/* Agents IA section border cleanup */
.elementor-3869 .elementor-element.elementor-element-twflow01 {
  border-top:0 !important;
  border-bottom:0 !important;
}
/* End Agents IA section border cleanup */

/* Agents IA telecom workflow icon polish */
.elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title,
.elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title,
.elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title {
  gap:11px !important;
  min-height:26px !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title::before,
.elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title::before,
.elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title::before {
  width:24px !important;
  height:24px !important;
  flex:0 0 24px !important;
  border:0 !important;
  border-radius:0 !important;
  background-color:transparent !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
  background-size:22px 22px !important;
  box-shadow:none !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M7.5%2018.2%204%2020l1-3.8A7.8%207.8%200%201%201%2012%2020a8.7%208.7%200%200%201-4.5-1.2Z%27/%3E%3Cpath%20d=%27M8%2011h.01M12%2011h.01M16%2011h.01%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Crect%20x=%273.5%27%20y=%276%27%20width=%2717%27%20height=%2712%27%20rx=%273%27/%3E%3Cpath%20d=%27M3.5%2010h17%27/%3E%3Cpath%20d=%27M7%2014.5h4%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M14.4%206.2a4.3%204.3%200%200%200-5.6%205.6L4.5%2016.1a2%202%200%200%200%202.8%202.8l4.3-4.3a4.3%204.3%200%200%200%205.6-5.6l-2.5%202.5-2.8-2.8%202.5-2.5Z%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-twflow12,
.elementor-3869 .elementor-element.elementor-element-twflow14,
.elementor-3869 .elementor-element.elementor-element-twflow16 { padding-left:35px !important; }
.elementor-3869 .elementor-element.elementor-element-twflow12 p,
.elementor-3869 .elementor-element.elementor-element-twflow14 p,
.elementor-3869 .elementor-element.elementor-element-twflow16 p {
  margin-top:3px !important;
  max-width:472px !important;
}
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title { gap:10px !important; min-height:25px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title::before {
    width:22px !important;
    height:22px !important;
    flex-basis:22px !important;
    background-size:20px 20px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow12,
  .elementor-3869 .elementor-element.elementor-element-twflow14,
  .elementor-3869 .elementor-element.elementor-element-twflow16 { padding-left:32px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow12 p,
  .elementor-3869 .elementor-element.elementor-element-twflow14 p,
  .elementor-3869 .elementor-element.elementor-element-twflow16 p { margin-top:3px !important; }
}
/* End Agents IA telecom workflow icon polish */

/* Agents IA telecom workflow list image centering */
@media (min-width:1025px) {
  .elementor-3869 .elementor-element.elementor-element-twflow07,
  .elementor-3869 .elementor-element.elementor-element-twflow07 > .e-con-inner {
    align-self:center !important;
  }
}
@media (max-width:1024px) {
  .elementor-3869 .elementor-element.elementor-element-twflow07,
  .elementor-3869 .elementor-element.elementor-element-twflow07 > .e-con-inner {
    align-self:stretch !important;
  }
}
/* End Agents IA telecom workflow list image centering */

/* Agents IA telecom workflow Sierra layout test */
.elementor-3869 .elementor-element.elementor-element-twflow02 {
  width:1110px !important;
  max-width:calc(100vw - 96px) !important;
  display:grid !important;
  grid-template-columns:523px 523px !important;
  column-gap:64px !important;
  row-gap:30px !important;
  align-items:start !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow02 > .e-con-inner {
  display:contents !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow03,
.elementor-3869 .elementor-element.elementor-element-twflow03 > .e-con-inner {
  grid-column:1 !important;
  grid-row:1 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  width:523px !important;
  max-width:523px !important;
  padding:0 !important;
  gap:0 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow04,
.elementor-3869 .elementor-element.elementor-element-twflow04 .elementor-widget-container {
  width:100% !important;
  max-width:100% !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow04 .elementor-heading-title {
  max-width:523px !important;
  margin:0 !important;
  text-align:left !important;
  font-size:34px !important;
  line-height:38px !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow05 {
  display:block !important;
  align-self:flex-start !important;
  width:100% !important;
  max-width:523px !important;
  height:auto !important;
  max-height:none !important;
  margin:0 !important;
  padding:14px 0 0 !important;
  overflow:visible !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow05 p {
  max-width:500px !important;
  margin:0 !important;
  font-family:Inter, sans-serif !important;
  font-size:16px !important;
  line-height:24px !important;
  font-weight:400 !important;
  color:#211A15 !important;
  text-align:left !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow06,
.elementor-3869 .elementor-element.elementor-element-twflow06 > .e-con-inner {
  display:contents !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow07,
.elementor-3869 .elementor-element.elementor-element-twflow07 > .e-con-inner {
  grid-column:1 !important;
  grid-row:2 !important;
  width:523px !important;
  max-width:523px !important;
  padding-top:0 !important;
  margin-top:0 !important;
}
.elementor-3869 .elementor-element.elementor-element-twflow20,
.elementor-3869 .elementor-element.elementor-element-twflow20 > .e-con-inner {
  grid-column:2 !important;
  grid-row:2 !important;
  margin-top:0 !important;
}
@media (max-width:1024px) {
  .elementor-3869 .elementor-element.elementor-element-twflow02 {
    width:100% !important;
    max-width:704px !important;
    display:flex !important;
    flex-direction:column !important;
    gap:36px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow02 > .e-con-inner { display:flex !important; flex-direction:column !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow03,
  .elementor-3869 .elementor-element.elementor-element-twflow03 > .e-con-inner {
    width:100% !important;
    max-width:100% !important;
    align-items:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow04 .elementor-heading-title {
    max-width:650px !important;
    margin:0 auto !important;
    text-align:center !important;
    font-size:34px !important;
    line-height:38px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow05,
  .elementor-3869 .elementor-element.elementor-element-twflow05 p {
    max-width:620px !important;
    text-align:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow06,
  .elementor-3869 .elementor-element.elementor-element-twflow06 > .e-con-inner {
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    max-width:100% !important;
    gap:34px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow07,
  .elementor-3869 .elementor-element.elementor-element-twflow20 { width:100% !important; max-width:100% !important; }
}
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-twflow02 {
    max-width:342px !important;
    gap:32px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow04 .elementor-heading-title {
    max-width:330px !important;
    font-size:32px !important;
    line-height:34px !important;
    text-align:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-twflow05 { padding-top:12px !important; }
  .elementor-3869 .elementor-element.elementor-element-twflow05 p {
    max-width:330px !important;
    font-size:16px !important;
    line-height:24px !important;
    text-align:center !important;
  }
}
/* End Agents IA telecom workflow Sierra layout test */

/* Agents IA inverted Sierra sections */
.elementor-3869 .elementor-element.elementor-element-jrflow01 { background:#FDFCFC !important; border-top:0 !important; border-bottom:0 !important; overflow:hidden !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow02 { width:1110px !important; max-width:calc(100vw - 96px) !important; margin:0 auto !important; display:grid !important; grid-template-columns:523px 523px !important; column-gap:64px !important; row-gap:30px !important; align-items:start !important; padding:0 !important; --padding-top:0px!important; --padding-right:0px!important; --padding-bottom:0px!important; --padding-left:0px!important; }
.elementor-3869 .elementor-element.elementor-element-jrflow02 > .e-con-inner { display:contents !important; width:100% !important; max-width:100% !important; padding:0 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow03, .elementor-3869 .elementor-element.elementor-element-jrflow03 > .e-con-inner { grid-column:2 !important; grid-row:1 !important; display:flex !important; flex-direction:column !important; align-items:flex-start !important; width:523px !important; max-width:523px !important; padding:0 !important; gap:0 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow04 .elementor-heading-title { max-width:523px !important; margin:0 !important; text-align:left !important; font-family:Waldenburg, sans-serif !important; font-size:34px !important; line-height:38px !important; font-weight:400 !important; letter-spacing:0 !important; color:#111111 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow05 { display:block !important; width:100% !important; max-width:523px !important; height:auto !important; max-height:none !important; margin:0 !important; padding:14px 0 0 !important; overflow:visible !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow05 p { max-width:500px !important; margin:0 !important; font-family:Inter, sans-serif !important; font-size:16px !important; line-height:24px !important; font-weight:400 !important; color:#211A15 !important; text-align:left !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow06, .elementor-3869 .elementor-element.elementor-element-jrflow06 > .e-con-inner { display:contents !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow07, .elementor-3869 .elementor-element.elementor-element-jrflow07 > .e-con-inner { grid-column:2 !important; grid-row:2 !important; align-self:center !important; display:flex !important; flex-direction:column !important; align-items:stretch !important; gap:0 !important; width:523px !important; max-width:523px !important; padding:0 !important; margin:0 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow20, .elementor-3869 .elementor-element.elementor-element-jrflow20 > .e-con-inner { grid-column:1 !important; grid-row:2 !important; width:523px !important; height:523px !important; max-width:523px !important; max-height:523px !important; padding:0 !important; margin:0 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflowi1, .elementor-3869 .elementor-element.elementor-element-jrflowi2, .elementor-3869 .elementor-element.elementor-element-jrflowi3 { width:100% !important; min-width:0 !important; height:auto !important; min-height:0 !important; opacity:1 !important; cursor:default !important; margin:0 0 28px !important; padding:0 !important; overflow:visible !important; transition:none !important; }
.elementor-3869 .elementor-element.elementor-element-jrflowi3 { margin-bottom:0 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflowi4, .elementor-3869 .elementor-element.elementor-element-jrflowi5, .elementor-3869 .elementor-element.elementor-element-jrflow18, .elementor-3869 .elementor-element.elementor-element-jrflow1a { display:none !important; height:0 !important; max-height:0 !important; margin:0 !important; padding:0 !important; overflow:hidden !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow11 .elementor-heading-title, .elementor-3869 .elementor-element.elementor-element-jrflow13 .elementor-heading-title, .elementor-3869 .elementor-element.elementor-element-jrflow15 .elementor-heading-title { display:flex !important; align-items:center !important; gap:11px !important; min-height:26px !important; margin:0 !important; color:#111111 !important; opacity:1 !important; font-family:Waldenburg, sans-serif !important; font-size:18px !important; line-height:24px !important; font-weight:400 !important; transition:none !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow11 .elementor-heading-title::before, .elementor-3869 .elementor-element.elementor-element-jrflow13 .elementor-heading-title::before, .elementor-3869 .elementor-element.elementor-element-jrflow15 .elementor-heading-title::before { content:"" !important; width:24px !important; height:24px !important; flex:0 0 24px !important; border:0 !important; border-radius:0 !important; background-color:transparent !important; background-position:center !important; background-repeat:no-repeat !important; background-size:22px 22px !important; box-shadow:none !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow11 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M7.5%2018.2%204%2020l1-3.8A7.8%207.8%200%201%201%2012%2020a8.7%208.7%200%200%201-4.5-1.2Z%27/%3E%3Cpath%20d=%27M8%2011h.01M12%2011h.01M16%2011h.01%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow13 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Crect%20x=%273.5%27%20y=%276%27%20width=%2717%27%20height=%2712%27%20rx=%273%27/%3E%3Cpath%20d=%27M3.5%2010h17%27/%3E%3Cpath%20d=%27M7%2014.5h4%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow15 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M14.4%206.2a4.3%204.3%200%200%200-5.6%205.6L4.5%2016.1a2%202%200%200%200%202.8%202.8l4.3-4.3a4.3%204.3%200%200%200%205.6-5.6l-2.5%202.5-2.8-2.8%202.5-2.5Z%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow12, .elementor-3869 .elementor-element.elementor-element-jrflow14, .elementor-3869 .elementor-element.elementor-element-jrflow16 { display:block !important; height:auto !important; max-height:none !important; opacity:1 !important; visibility:visible !important; overflow:visible !important; margin:0 !important; padding:0 0 0 35px !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow12 p, .elementor-3869 .elementor-element.elementor-element-jrflow14 p, .elementor-3869 .elementor-element.elementor-element-jrflow16 p { display:block !important; margin:3px 0 0 !important; max-width:472px !important; font-family:Inter, sans-serif !important; font-size:15px !important; line-height:21px !important; font-weight:400 !important; color:#6E6E6E !important; opacity:1 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow21, .elementor-3869 .elementor-element.elementor-element-jrflow21 > .e-con-inner { display:flex !important; align-items:center !important; justify-content:center !important; width:523px !important; height:523px !important; padding:32px !important; border:1px solid rgba(0,0,0,.10) !important; border-radius:24px !important; background:#F5F3F1 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow22, .elementor-3869 .elementor-element.elementor-element-jrflow22 > .e-con-inner { position:relative !important; display:block !important; width:299px !important; height:448px !important; padding:14px !important; border-radius:29px !important; background:#FFFFFF !important; box-shadow:0 0 .9px rgba(0,0,0,.4),0 2px 2px rgba(0,0,0,.04) !important; overflow:hidden !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow23 { position:absolute !important; top:14px !important; left:14px !important; right:14px !important; width:auto !important; z-index:3 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow23, .elementor-3869 .elementor-element.elementor-element-jrflow23 > .e-con-inner { height:42px !important; display:flex !important; align-items:center !important; flex-direction:row !important; gap:12px !important; padding:0 !important; margin:0 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow24 { width:42px !important; height:42px !important; flex:0 0 42px !important; border-radius:999px !important; background:radial-gradient(circle at 25% 25%, #A6F6E7 0%, #73D5FF 24%, #3D7D66 50%, #102727 76%, #F1D0B9 100%) !important; box-shadow:inset 0 0 0 1px rgba(255,255,255,.75) !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow25 .elementor-heading-title { font-family:Inter, sans-serif !important; font-size:16px !important; line-height:24px !important; font-weight:400 !important; color:#111111 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow26 { position:static !important; width:100% !important; max-width:100% !important; padding:0 !important; overflow:visible !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow26 > .e-con-inner { display:block !important; position:relative !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow27, .elementor-3869 .elementor-element.elementor-element-jrflow28, .elementor-3869 .elementor-element.elementor-element-jrflow30, .elementor-3869 .elementor-element.elementor-element-jrflow31, .elementor-3869 .elementor-element.elementor-element-jrflow32 { position:absolute !important; z-index:2 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow27, .elementor-3869 .elementor-element.elementor-element-jrflow30, .elementor-3869 .elementor-element.elementor-element-jrflow31, .elementor-3869 .elementor-element.elementor-element-jrflow32 { width:fit-content !important; max-width:240px !important; padding:10px 14px !important; border-radius:24px !important; box-shadow:0 0 0 .9px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.08) !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow27 p, .elementor-3869 .elementor-element.elementor-element-jrflow29 p, .elementor-3869 .elementor-element.elementor-element-jrflow30 p, .elementor-3869 .elementor-element.elementor-element-jrflow31 p, .elementor-3869 .elementor-element.elementor-element-jrflow32 p { margin:0 !important; font-family:Inter, sans-serif !important; font-size:14px !important; line-height:20px !important; font-weight:500 !important; color:#111111 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow27, .elementor-3869 .elementor-element.elementor-element-jrflow31 { background:#FFFFFF !important; border-radius:24px 8px 24px 24px !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow30, .elementor-3869 .elementor-element.elementor-element-jrflow32 { background:#F5F3F1 !important; border-radius:8px 24px 24px 24px !important; box-shadow:none !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow28 { width:fit-content !important; max-width:100% !important; height:40px !important; display:flex !important; align-items:center !important; padding:0 14px !important; border-radius:999px !important; background:#F5F3F1 !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow27 { top:92px !important; right:14px !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow28 { top:164px !important; left:14px !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow30 { top:212px !important; left:14px !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow31 { top:312px !important; right:14px !important; max-width:210px !important; }
.elementor-3869 .elementor-element.elementor-element-jrflow32 { top:354px !important; left:14px !important; }

.elementor-3869 .elementor-element.elementor-element-knflow01 { background:#FDFCFC !important; border-top:0 !important; border-bottom:0 !important; overflow:hidden !important; }
.elementor-3869 .elementor-element.elementor-element-knflow02 { width:1110px !important; max-width:calc(100vw - 96px) !important; margin:0 auto !important; display:grid !important; grid-template-columns:523px 523px !important; column-gap:64px !important; row-gap:30px !important; align-items:start !important; padding:0 !important; --padding-top:0px!important; --padding-right:0px!important; --padding-bottom:0px!important; --padding-left:0px!important; }
.elementor-3869 .elementor-element.elementor-element-knflow02 > .e-con-inner { display:contents !important; width:100% !important; max-width:100% !important; padding:0 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow03, .elementor-3869 .elementor-element.elementor-element-knflow03 > .e-con-inner { grid-column:1 !important; grid-row:1 !important; display:flex !important; flex-direction:column !important; align-items:flex-start !important; width:523px !important; max-width:523px !important; padding:0 !important; gap:0 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow04 .elementor-heading-title { max-width:523px !important; margin:0 !important; text-align:left !important; font-family:Waldenburg, sans-serif !important; font-size:34px !important; line-height:38px !important; font-weight:400 !important; letter-spacing:0 !important; color:#111111 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow05 { display:block !important; width:100% !important; max-width:523px !important; height:auto !important; max-height:none !important; margin:0 !important; padding:14px 0 0 !important; overflow:visible !important; }
.elementor-3869 .elementor-element.elementor-element-knflow05 p { max-width:500px !important; margin:0 !important; font-family:Inter, sans-serif !important; font-size:16px !important; line-height:24px !important; font-weight:400 !important; color:#211A15 !important; text-align:left !important; }
.elementor-3869 .elementor-element.elementor-element-knflow06, .elementor-3869 .elementor-element.elementor-element-knflow06 > .e-con-inner { display:contents !important; }
.elementor-3869 .elementor-element.elementor-element-knflow07, .elementor-3869 .elementor-element.elementor-element-knflow07 > .e-con-inner { grid-column:1 !important; grid-row:2 !important; align-self:center !important; display:flex !important; flex-direction:column !important; align-items:stretch !important; justify-content:center !important; gap:0 !important; width:523px !important; max-width:523px !important; padding:0 !important; margin:0 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow20, .elementor-3869 .elementor-element.elementor-element-knflow20 > .e-con-inner { grid-column:2 !important; grid-row:2 !important; width:523px !important; height:523px !important; max-width:523px !important; max-height:523px !important; padding:0 !important; margin:0 !important; }
.elementor-3869 .elementor-element.elementor-element-knflowi1, .elementor-3869 .elementor-element.elementor-element-knflowi2, .elementor-3869 .elementor-element.elementor-element-knflowi3 { width:100% !important; min-width:0 !important; height:auto !important; min-height:0 !important; opacity:1 !important; cursor:default !important; margin:0 0 28px !important; padding:0 !important; overflow:visible !important; transition:none !important; }
.elementor-3869 .elementor-element.elementor-element-knflowi3 { margin-bottom:0 !important; }
.elementor-3869 .elementor-element.elementor-element-knflowi4, .elementor-3869 .elementor-element.elementor-element-knflowi5, .elementor-3869 .elementor-element.elementor-element-knflow18, .elementor-3869 .elementor-element.elementor-element-knflow1a { display:none !important; height:0 !important; max-height:0 !important; margin:0 !important; padding:0 !important; overflow:hidden !important; }
.elementor-3869 .elementor-element.elementor-element-knflow11 .elementor-heading-title, .elementor-3869 .elementor-element.elementor-element-knflow13 .elementor-heading-title, .elementor-3869 .elementor-element.elementor-element-knflow15 .elementor-heading-title { display:flex !important; align-items:center !important; gap:11px !important; min-height:26px !important; margin:0 !important; color:#111111 !important; opacity:1 !important; font-family:Waldenburg, sans-serif !important; font-size:18px !important; line-height:24px !important; font-weight:400 !important; transition:none !important; }
.elementor-3869 .elementor-element.elementor-element-knflow11 .elementor-heading-title::before, .elementor-3869 .elementor-element.elementor-element-knflow13 .elementor-heading-title::before, .elementor-3869 .elementor-element.elementor-element-knflow15 .elementor-heading-title::before { content:"" !important; width:24px !important; height:24px !important; flex:0 0 24px !important; border:0 !important; border-radius:0 !important; background-color:transparent !important; background-position:center !important; background-repeat:no-repeat !important; background-size:22px 22px !important; box-shadow:none !important; }
.elementor-3869 .elementor-element.elementor-element-knflow11 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M7.5%2018.2%204%2020l1-3.8A7.8%207.8%200%201%201%2012%2020a8.7%208.7%200%200%201-4.5-1.2Z%27/%3E%3Cpath%20d=%27M8%2011h.01M12%2011h.01M16%2011h.01%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-knflow13 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Crect%20x=%273.5%27%20y=%276%27%20width=%2717%27%20height=%2712%27%20rx=%273%27/%3E%3Cpath%20d=%27M3.5%2010h17%27/%3E%3Cpath%20d=%27M7%2014.5h4%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-knflow15 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M14.4%206.2a4.3%204.3%200%200%200-5.6%205.6L4.5%2016.1a2%202%200%200%200%202.8%202.8l4.3-4.3a4.3%204.3%200%200%200%205.6-5.6l-2.5%202.5-2.8-2.8%202.5-2.5Z%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-knflow12, .elementor-3869 .elementor-element.elementor-element-knflow14, .elementor-3869 .elementor-element.elementor-element-knflow16 { display:block !important; height:auto !important; max-height:none !important; opacity:1 !important; visibility:visible !important; overflow:visible !important; margin:0 !important; padding:0 0 0 35px !important; }
.elementor-3869 .elementor-element.elementor-element-knflow12 p, .elementor-3869 .elementor-element.elementor-element-knflow14 p, .elementor-3869 .elementor-element.elementor-element-knflow16 p { display:block !important; margin:3px 0 0 !important; max-width:472px !important; font-family:Inter, sans-serif !important; font-size:15px !important; line-height:21px !important; font-weight:400 !important; color:#6E6E6E !important; opacity:1 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow21, .elementor-3869 .elementor-element.elementor-element-knflow21 > .e-con-inner { display:flex !important; align-items:center !important; justify-content:center !important; width:523px !important; height:523px !important; padding:32px !important; border:1px solid rgba(0,0,0,.10) !important; border-radius:24px !important; background:#F5F3F1 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow22, .elementor-3869 .elementor-element.elementor-element-knflow22 > .e-con-inner { position:relative !important; display:block !important; width:299px !important; height:448px !important; padding:14px !important; border-radius:29px !important; background:#FFFFFF !important; box-shadow:0 0 .9px rgba(0,0,0,.4),0 2px 2px rgba(0,0,0,.04) !important; overflow:hidden !important; }
.elementor-3869 .elementor-element.elementor-element-knflow23 { position:absolute !important; top:14px !important; left:14px !important; right:14px !important; width:auto !important; z-index:3 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow23, .elementor-3869 .elementor-element.elementor-element-knflow23 > .e-con-inner { height:42px !important; display:flex !important; align-items:center !important; flex-direction:row !important; gap:12px !important; padding:0 !important; margin:0 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow24 { width:42px !important; height:42px !important; flex:0 0 42px !important; border-radius:999px !important; background:radial-gradient(circle at 25% 25%, #A6F6E7 0%, #73D5FF 24%, #3D7D66 50%, #102727 76%, #F1D0B9 100%) !important; box-shadow:inset 0 0 0 1px rgba(255,255,255,.75) !important; }
.elementor-3869 .elementor-element.elementor-element-knflow25 .elementor-heading-title { font-family:Inter, sans-serif !important; font-size:16px !important; line-height:24px !important; font-weight:400 !important; color:#111111 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow26 { position:static !important; width:100% !important; max-width:100% !important; padding:0 !important; overflow:visible !important; }
.elementor-3869 .elementor-element.elementor-element-knflow26 > .e-con-inner { display:block !important; position:relative !important; }
.elementor-3869 .elementor-element.elementor-element-knflow27, .elementor-3869 .elementor-element.elementor-element-knflow28, .elementor-3869 .elementor-element.elementor-element-knflow30, .elementor-3869 .elementor-element.elementor-element-knflow31, .elementor-3869 .elementor-element.elementor-element-knflow32 { position:absolute !important; z-index:2 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow27, .elementor-3869 .elementor-element.elementor-element-knflow30, .elementor-3869 .elementor-element.elementor-element-knflow31, .elementor-3869 .elementor-element.elementor-element-knflow32 { width:fit-content !important; max-width:240px !important; padding:10px 14px !important; border-radius:24px !important; box-shadow:0 0 0 .9px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.08) !important; }
.elementor-3869 .elementor-element.elementor-element-knflow27 p, .elementor-3869 .elementor-element.elementor-element-knflow29 p, .elementor-3869 .elementor-element.elementor-element-knflow30 p, .elementor-3869 .elementor-element.elementor-element-knflow31 p, .elementor-3869 .elementor-element.elementor-element-knflow32 p { margin:0 !important; font-family:Inter, sans-serif !important; font-size:14px !important; line-height:20px !important; font-weight:500 !important; color:#111111 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow27, .elementor-3869 .elementor-element.elementor-element-knflow31 { background:#FFFFFF !important; border-radius:24px 8px 24px 24px !important; }
.elementor-3869 .elementor-element.elementor-element-knflow30, .elementor-3869 .elementor-element.elementor-element-knflow32 { background:#F5F3F1 !important; border-radius:8px 24px 24px 24px !important; box-shadow:none !important; }
.elementor-3869 .elementor-element.elementor-element-knflow28 { width:fit-content !important; max-width:100% !important; height:40px !important; display:flex !important; align-items:center !important; padding:0 14px !important; border-radius:999px !important; background:#F5F3F1 !important; }
.elementor-3869 .elementor-element.elementor-element-knflow27 { top:92px !important; right:14px !important; }
.elementor-3869 .elementor-element.elementor-element-knflow28 { top:164px !important; left:14px !important; }
.elementor-3869 .elementor-element.elementor-element-knflow30 { top:212px !important; left:14px !important; }
.elementor-3869 .elementor-element.elementor-element-knflow31 { top:312px !important; right:14px !important; max-width:210px !important; }
.elementor-3869 .elementor-element.elementor-element-knflow32 { top:354px !important; left:14px !important; }

@media (max-width:1024px) {
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-inner { width:100% !important; max-width:704px !important; display:flex !important; flex-direction:column !important; gap:36px !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-inner > .e-con-inner { display:flex !important; flex-direction:column !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-head, .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-head > .e-con-inner { width:100% !important; max-width:100% !important; align-items:center !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-title .elementor-heading-title { max-width:650px !important; margin:0 auto !important; text-align:center !important; font-size:34px !important; line-height:38px !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-intro, .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-intro p { max-width:620px !important; text-align:center !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-body, .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-body > .e-con-inner { display:flex !important; flex-direction:column !important; width:100% !important; max-width:100% !important; gap:34px !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-list, .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-visual { width:100% !important; max-width:100% !important; }
}
@media (max-width:767px) {
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-inner { max-width:342px !important; gap:32px !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-title .elementor-heading-title { max-width:330px !important; font-size:32px !important; line-height:34px !important; text-align:center !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-intro { padding-top:12px !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-intro p { max-width:330px !important; font-size:16px !important; line-height:24px !important; text-align:center !important; }
  .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-list, .elementor-3869 .vision-sierra-feature-section .agents-telecom-workflow-list > .e-con-inner { align-self:stretch !important; }
  .elementor-3869 .vision-sierra-feature-section .telecom-workflow-item { margin-bottom:26px !important; }
  .elementor-3869 .vision-sierra-feature-section .telecom-workflow-item:nth-of-type(3) { margin-bottom:0 !important; }
  .elementor-3869 .vision-sierra-feature-section .telecom-workflow-item-title .elementor-heading-title { gap:10px !important; min-height:25px !important; font-size:17px !important; line-height:23px !important; }
  .elementor-3869 .vision-sierra-feature-section .telecom-workflow-item-title .elementor-heading-title::before { width:22px !important; height:22px !important; flex-basis:22px !important; background-size:20px 20px !important; }
  .elementor-3869 .vision-sierra-feature-section .telecom-workflow-item-copy { padding-left:32px !important; }
  .elementor-3869 .vision-sierra-feature-section .telecom-workflow-item-copy p { max-width:100% !important; font-size:15px !important; line-height:22px !important; }
  .elementor-3869 .vision-sierra-feature-section .telecom-chat-stage, .elementor-3869 .vision-sierra-feature-section .telecom-chat-stage > .e-con-inner { width:342px !important; height:470px !important; padding:22px 30px !important; }
  .elementor-3869 .vision-sierra-feature-section .telecom-chat-phone, .elementor-3869 .vision-sierra-feature-section .telecom-chat-phone > .e-con-inner { width:282px !important; height:424px !important; }
  .elementor-3869 .vision-sierra-feature-section .telecom-chat-bubble { max-width:218px !important; }
}

/* End Agents IA inverted Sierra sections */

/* Agents IA workflow title/list alignment */
@media (min-width:1025px) {
  .elementor-3869 .elementor-element.elementor-element-knflow07,
  .elementor-3869 .elementor-element.elementor-element-knflow07 > .e-con-inner {
    height:366px !important;
    min-height:366px !important;
    justify-content:center !important;
  }
}
@media (max-width:1024px) {
  .elementor-3869 .elementor-element.elementor-element-knflow07,
  .elementor-3869 .elementor-element.elementor-element-knflow07 > .e-con-inner {
    height:auto !important;
    min-height:0 !important;
  }
}
/* End Agents IA workflow title/list alignment */

/* Agents IA inverted Sierra mobile fix */
@media (max-width:1024px) {
  .elementor-3869 .elementor-element.elementor-element-jrflow02,
  .elementor-3869 .elementor-element.elementor-element-jrflow02 > .e-con-inner {
    width:100% !important;
    max-width:704px !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    gap:36px !important;
    padding:0 !important;
    margin:0 auto !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow03,
  .elementor-3869 .elementor-element.elementor-element-jrflow03 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-jrflow06,
  .elementor-3869 .elementor-element.elementor-element-jrflow06 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-jrflow07,
  .elementor-3869 .elementor-element.elementor-element-jrflow07 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-jrflow20,
  .elementor-3869 .elementor-element.elementor-element-jrflow20 > .e-con-inner {
    grid-column:auto !important;
    grid-row:auto !important;
    width:100% !important;
    max-width:100% !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    align-self:stretch !important;
    margin:0 !important;
    padding:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow03,
  .elementor-3869 .elementor-element.elementor-element-jrflow03 > .e-con-inner {
    align-items:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow06,
  .elementor-3869 .elementor-element.elementor-element-jrflow06 > .e-con-inner {
    gap:34px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow04 .elementor-heading-title {
    max-width:650px !important;
    margin:0 auto !important;
    text-align:center !important;
    font-size:34px !important;
    line-height:38px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow05,
  .elementor-3869 .elementor-element.elementor-element-jrflow05 p {
    max-width:620px !important;
    text-align:center !important;
  }
}
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-jrflow02,
  .elementor-3869 .elementor-element.elementor-element-jrflow02 > .e-con-inner {
    width:342px !important;
    max-width:342px !important;
    gap:32px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow04 .elementor-heading-title {
    max-width:330px !important;
    font-size:32px !important;
    line-height:34px !important;
    text-align:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow05 { padding-top:12px !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow05 p {
    max-width:330px !important;
    font-size:16px !important;
    line-height:24px !important;
    text-align:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflowi1,
  .elementor-3869 .elementor-element.elementor-element-jrflowi2,
  .elementor-3869 .elementor-element.elementor-element-jrflowi3 {
    margin-bottom:26px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflowi3 { margin-bottom:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow11 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-jrflow13 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-jrflow15 .elementor-heading-title {
    gap:10px !important;
    min-height:25px !important;
    font-size:17px !important;
    line-height:23px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow11 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-jrflow13 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-jrflow15 .elementor-heading-title::before {
    width:22px !important;
    height:22px !important;
    flex-basis:22px !important;
    background-size:20px 20px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow12,
  .elementor-3869 .elementor-element.elementor-element-jrflow14,
  .elementor-3869 .elementor-element.elementor-element-jrflow16 { padding-left:32px !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow12 p,
  .elementor-3869 .elementor-element.elementor-element-jrflow14 p,
  .elementor-3869 .elementor-element.elementor-element-jrflow16 p { max-width:100% !important; font-size:15px !important; line-height:22px !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow20,
  .elementor-3869 .elementor-element.elementor-element-jrflow20 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-jrflow21,
  .elementor-3869 .elementor-element.elementor-element-jrflow21 > .e-con-inner {
    width:342px !important;
    height:470px !important;
    max-width:342px !important;
    max-height:470px !important;
    padding:22px 30px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow22,
  .elementor-3869 .elementor-element.elementor-element-jrflow22 > .e-con-inner {
    width:282px !important;
    height:424px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow27,
  .elementor-3869 .elementor-element.elementor-element-jrflow30,
  .elementor-3869 .elementor-element.elementor-element-jrflow31,
  .elementor-3869 .elementor-element.elementor-element-jrflow32 { max-width:218px !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow23 { top:14px !important; left:14px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow27 { top:88px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow28 { top:158px !important; left:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow30 { top:206px !important; left:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow31 { top:302px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-jrflow32 { top:342px !important; left:14px !important; }
}

@media (max-width:1024px) {
  .elementor-3869 .elementor-element.elementor-element-knflow02,
  .elementor-3869 .elementor-element.elementor-element-knflow02 > .e-con-inner {
    width:100% !important;
    max-width:704px !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    gap:36px !important;
    padding:0 !important;
    margin:0 auto !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow03,
  .elementor-3869 .elementor-element.elementor-element-knflow03 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-knflow06,
  .elementor-3869 .elementor-element.elementor-element-knflow06 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-knflow07,
  .elementor-3869 .elementor-element.elementor-element-knflow07 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-knflow20,
  .elementor-3869 .elementor-element.elementor-element-knflow20 > .e-con-inner {
    grid-column:auto !important;
    grid-row:auto !important;
    width:100% !important;
    max-width:100% !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    align-self:stretch !important;
    margin:0 !important;
    padding:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow03,
  .elementor-3869 .elementor-element.elementor-element-knflow03 > .e-con-inner {
    align-items:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow06,
  .elementor-3869 .elementor-element.elementor-element-knflow06 > .e-con-inner {
    gap:34px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow04 .elementor-heading-title {
    max-width:650px !important;
    margin:0 auto !important;
    text-align:center !important;
    font-size:34px !important;
    line-height:38px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow05,
  .elementor-3869 .elementor-element.elementor-element-knflow05 p {
    max-width:620px !important;
    text-align:center !important;
  }
}
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-knflow02,
  .elementor-3869 .elementor-element.elementor-element-knflow02 > .e-con-inner {
    width:342px !important;
    max-width:342px !important;
    gap:32px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow04 .elementor-heading-title {
    max-width:330px !important;
    font-size:32px !important;
    line-height:34px !important;
    text-align:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow05 { padding-top:12px !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow05 p {
    max-width:330px !important;
    font-size:16px !important;
    line-height:24px !important;
    text-align:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflowi1,
  .elementor-3869 .elementor-element.elementor-element-knflowi2,
  .elementor-3869 .elementor-element.elementor-element-knflowi3 {
    margin-bottom:26px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflowi3 { margin-bottom:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow11 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-knflow13 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-knflow15 .elementor-heading-title {
    gap:10px !important;
    min-height:25px !important;
    font-size:17px !important;
    line-height:23px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow11 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-knflow13 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-knflow15 .elementor-heading-title::before {
    width:22px !important;
    height:22px !important;
    flex-basis:22px !important;
    background-size:20px 20px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow12,
  .elementor-3869 .elementor-element.elementor-element-knflow14,
  .elementor-3869 .elementor-element.elementor-element-knflow16 { padding-left:32px !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow12 p,
  .elementor-3869 .elementor-element.elementor-element-knflow14 p,
  .elementor-3869 .elementor-element.elementor-element-knflow16 p { max-width:100% !important; font-size:15px !important; line-height:22px !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow20,
  .elementor-3869 .elementor-element.elementor-element-knflow20 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-knflow21,
  .elementor-3869 .elementor-element.elementor-element-knflow21 > .e-con-inner {
    width:342px !important;
    height:470px !important;
    max-width:342px !important;
    max-height:470px !important;
    padding:22px 30px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow22,
  .elementor-3869 .elementor-element.elementor-element-knflow22 > .e-con-inner {
    width:282px !important;
    height:424px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow27,
  .elementor-3869 .elementor-element.elementor-element-knflow30,
  .elementor-3869 .elementor-element.elementor-element-knflow31,
  .elementor-3869 .elementor-element.elementor-element-knflow32 { max-width:218px !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow23 { top:14px !important; left:14px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow27 { top:88px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow28 { top:158px !important; left:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow30 { top:206px !important; left:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow31 { top:302px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-knflow32 { top:342px !important; left:14px !important; }
}

/* End Agents IA inverted Sierra mobile fix */

/* Agents IA inverted Sierra mobile visual fix */
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-jrflow20,
  .elementor-3869 .elementor-element.elementor-element-jrflow20 > .e-con-inner {
    width:342px !important;
    height:470px !important;
    max-width:342px !important;
    max-height:470px !important;
    padding:0 !important;
    margin:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow21,
  .elementor-3869 .elementor-element.elementor-element-jrflow21 > .e-con-inner {
    width:342px !important;
    height:470px !important;
    max-width:342px !important;
    max-height:470px !important;
    padding:22px 30px !important;
    margin:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-jrflow22,
  .elementor-3869 .elementor-element.elementor-element-jrflow22 > .e-con-inner {
    width:282px !important;
    height:424px !important;
    max-width:282px !important;
    max-height:424px !important;
  }
}

@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-knflow20,
  .elementor-3869 .elementor-element.elementor-element-knflow20 > .e-con-inner {
    width:342px !important;
    height:470px !important;
    max-width:342px !important;
    max-height:470px !important;
    padding:0 !important;
    margin:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow21,
  .elementor-3869 .elementor-element.elementor-element-knflow21 > .e-con-inner {
    width:342px !important;
    height:470px !important;
    max-width:342px !important;
    max-height:470px !important;
    padding:22px 30px !important;
    margin:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-knflow22,
  .elementor-3869 .elementor-element.elementor-element-knflow22 > .e-con-inner {
    width:282px !important;
    height:424px !important;
    max-width:282px !important;
    max-height:424px !important;
  }
}

/* End Agents IA inverted Sierra mobile visual fix */

/* Agents IA production workflow section */
.elementor-3869 .elementor-element.elementor-element-prflow01 { background:#FDFCFC !important; border-top:0 !important; border-bottom:0 !important; overflow:hidden !important; }
.elementor-3869 .elementor-element.elementor-element-prflow02 { width:1110px !important; max-width:calc(100vw - 96px) !important; margin:0 auto !important; display:grid !important; grid-template-columns:523px 523px !important; column-gap:64px !important; row-gap:30px !important; align-items:start !important; padding:0 !important; --padding-top:0px!important; --padding-right:0px!important; --padding-bottom:0px!important; --padding-left:0px!important; }
.elementor-3869 .elementor-element.elementor-element-prflow02 > .e-con-inner { display:contents !important; width:100% !important; max-width:100% !important; padding:0 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow03, .elementor-3869 .elementor-element.elementor-element-prflow03 > .e-con-inner { grid-column:2 !important; grid-row:1 !important; display:flex !important; flex-direction:column !important; align-items:flex-start !important; width:523px !important; max-width:523px !important; padding:0 !important; gap:0 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow04 .elementor-heading-title { max-width:523px !important; margin:0 !important; text-align:left !important; font-family:Waldenburg, sans-serif !important; font-size:34px !important; line-height:38px !important; font-weight:400 !important; letter-spacing:0 !important; color:#111111 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow05 { display:block !important; width:100% !important; max-width:523px !important; height:auto !important; max-height:none !important; margin:0 !important; padding:14px 0 0 !important; overflow:visible !important; }
.elementor-3869 .elementor-element.elementor-element-prflow05 p { max-width:500px !important; margin:0 !important; font-family:Inter, sans-serif !important; font-size:16px !important; line-height:24px !important; font-weight:400 !important; color:#211A15 !important; text-align:left !important; }
.elementor-3869 .elementor-element.elementor-element-prflow06, .elementor-3869 .elementor-element.elementor-element-prflow06 > .e-con-inner { display:contents !important; }
.elementor-3869 .elementor-element.elementor-element-prflow07, .elementor-3869 .elementor-element.elementor-element-prflow07 > .e-con-inner { grid-column:2 !important; grid-row:2 !important; align-self:center !important; display:flex !important; flex-direction:column !important; align-items:stretch !important; justify-content:center !important; gap:0 !important; width:523px !important; max-width:523px !important; padding:0 !important; margin:0 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow20, .elementor-3869 .elementor-element.elementor-element-prflow20 > .e-con-inner { grid-column:1 !important; grid-row:2 !important; width:523px !important; height:523px !important; max-width:523px !important; max-height:523px !important; padding:0 !important; margin:0 !important; }
.elementor-3869 .elementor-element.elementor-element-prflowi1, .elementor-3869 .elementor-element.elementor-element-prflowi2, .elementor-3869 .elementor-element.elementor-element-prflowi3 { width:100% !important; min-width:0 !important; height:auto !important; min-height:0 !important; opacity:1 !important; cursor:default !important; margin:0 0 28px !important; padding:0 !important; overflow:visible !important; transition:none !important; }
.elementor-3869 .elementor-element.elementor-element-prflowi3 { margin-bottom:0 !important; }
.elementor-3869 .elementor-element.elementor-element-prflowi4, .elementor-3869 .elementor-element.elementor-element-prflowi5, .elementor-3869 .elementor-element.elementor-element-prflow18, .elementor-3869 .elementor-element.elementor-element-prflow1a { display:none !important; height:0 !important; max-height:0 !important; margin:0 !important; padding:0 !important; overflow:hidden !important; }
.elementor-3869 .elementor-element.elementor-element-prflow11 .elementor-heading-title, .elementor-3869 .elementor-element.elementor-element-prflow13 .elementor-heading-title, .elementor-3869 .elementor-element.elementor-element-prflow15 .elementor-heading-title { display:flex !important; align-items:center !important; gap:11px !important; min-height:26px !important; margin:0 !important; color:#111111 !important; opacity:1 !important; font-family:Waldenburg, sans-serif !important; font-size:18px !important; line-height:24px !important; font-weight:400 !important; transition:none !important; }
.elementor-3869 .elementor-element.elementor-element-prflow11 .elementor-heading-title::before, .elementor-3869 .elementor-element.elementor-element-prflow13 .elementor-heading-title::before, .elementor-3869 .elementor-element.elementor-element-prflow15 .elementor-heading-title::before { content:"" !important; width:24px !important; height:24px !important; flex:0 0 24px !important; border:0 !important; border-radius:0 !important; background-color:transparent !important; background-position:center !important; background-repeat:no-repeat !important; background-size:22px 22px !important; box-shadow:none !important; }
.elementor-3869 .elementor-element.elementor-element-prflow11 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M7.5%2018.2%204%2020l1-3.8A7.8%207.8%200%201%201%2012%2020a8.7%208.7%200%200%201-4.5-1.2Z%27/%3E%3Cpath%20d=%27M8%2011h.01M12%2011h.01M16%2011h.01%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-prflow13 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Crect%20x=%273.5%27%20y=%276%27%20width=%2717%27%20height=%2712%27%20rx=%273%27/%3E%3Cpath%20d=%27M3.5%2010h17%27/%3E%3Cpath%20d=%27M7%2014.5h4%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-prflow15 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23111111%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M14.4%206.2a4.3%204.3%200%200%200-5.6%205.6L4.5%2016.1a2%202%200%200%200%202.8%202.8l4.3-4.3a4.3%204.3%200%200%200%205.6-5.6l-2.5%202.5-2.8-2.8%202.5-2.5Z%27/%3E%3C/svg%3E") !important; }
.elementor-3869 .elementor-element.elementor-element-prflow12, .elementor-3869 .elementor-element.elementor-element-prflow14, .elementor-3869 .elementor-element.elementor-element-prflow16 { display:block !important; height:auto !important; max-height:none !important; opacity:1 !important; visibility:visible !important; overflow:visible !important; margin:0 !important; padding:0 0 0 35px !important; }
.elementor-3869 .elementor-element.elementor-element-prflow12 p, .elementor-3869 .elementor-element.elementor-element-prflow14 p, .elementor-3869 .elementor-element.elementor-element-prflow16 p { display:block !important; margin:3px 0 0 !important; max-width:472px !important; font-family:Inter, sans-serif !important; font-size:15px !important; line-height:21px !important; font-weight:400 !important; color:#6E6E6E !important; opacity:1 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow21, .elementor-3869 .elementor-element.elementor-element-prflow21 > .e-con-inner { display:flex !important; align-items:center !important; justify-content:center !important; width:523px !important; height:523px !important; padding:32px !important; border:1px solid rgba(0,0,0,.10) !important; border-radius:24px !important; background:#F5F3F1 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow22, .elementor-3869 .elementor-element.elementor-element-prflow22 > .e-con-inner { position:relative !important; display:block !important; width:299px !important; height:448px !important; padding:14px !important; border-radius:29px !important; background:#FFFFFF !important; box-shadow:0 0 .9px rgba(0,0,0,.4),0 2px 2px rgba(0,0,0,.04) !important; overflow:hidden !important; }
.elementor-3869 .elementor-element.elementor-element-prflow23 { position:absolute !important; top:14px !important; left:14px !important; right:14px !important; width:auto !important; z-index:3 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow23, .elementor-3869 .elementor-element.elementor-element-prflow23 > .e-con-inner { height:42px !important; display:flex !important; align-items:center !important; flex-direction:row !important; gap:12px !important; padding:0 !important; margin:0 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow24 { width:42px !important; height:42px !important; flex:0 0 42px !important; border-radius:999px !important; background:radial-gradient(circle at 25% 25%, #A6F6E7 0%, #73D5FF 24%, #3D7D66 50%, #102727 76%, #F1D0B9 100%) !important; box-shadow:inset 0 0 0 1px rgba(255,255,255,.75) !important; }
.elementor-3869 .elementor-element.elementor-element-prflow25 .elementor-heading-title { font-family:Inter, sans-serif !important; font-size:16px !important; line-height:24px !important; font-weight:400 !important; color:#111111 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow26 { position:static !important; width:100% !important; max-width:100% !important; padding:0 !important; overflow:visible !important; }
.elementor-3869 .elementor-element.elementor-element-prflow26 > .e-con-inner { display:block !important; position:relative !important; }
.elementor-3869 .elementor-element.elementor-element-prflow27, .elementor-3869 .elementor-element.elementor-element-prflow28, .elementor-3869 .elementor-element.elementor-element-prflow30, .elementor-3869 .elementor-element.elementor-element-prflow31, .elementor-3869 .elementor-element.elementor-element-prflow32 { position:absolute !important; z-index:2 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow27, .elementor-3869 .elementor-element.elementor-element-prflow30, .elementor-3869 .elementor-element.elementor-element-prflow31, .elementor-3869 .elementor-element.elementor-element-prflow32 { width:fit-content !important; max-width:240px !important; padding:10px 14px !important; border-radius:24px !important; box-shadow:0 0 0 .9px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.08) !important; }
.elementor-3869 .elementor-element.elementor-element-prflow27 p, .elementor-3869 .elementor-element.elementor-element-prflow29 p, .elementor-3869 .elementor-element.elementor-element-prflow30 p, .elementor-3869 .elementor-element.elementor-element-prflow31 p, .elementor-3869 .elementor-element.elementor-element-prflow32 p { margin:0 !important; font-family:Inter, sans-serif !important; font-size:14px !important; line-height:20px !important; font-weight:500 !important; color:#111111 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow27, .elementor-3869 .elementor-element.elementor-element-prflow31 { background:#FFFFFF !important; border-radius:24px 8px 24px 24px !important; }
.elementor-3869 .elementor-element.elementor-element-prflow30, .elementor-3869 .elementor-element.elementor-element-prflow32 { background:#F5F3F1 !important; border-radius:8px 24px 24px 24px !important; box-shadow:none !important; }
.elementor-3869 .elementor-element.elementor-element-prflow28 { width:fit-content !important; max-width:100% !important; height:40px !important; display:flex !important; align-items:center !important; padding:0 14px !important; border-radius:999px !important; background:#F5F3F1 !important; }
.elementor-3869 .elementor-element.elementor-element-prflow27 { top:92px !important; right:14px !important; }
.elementor-3869 .elementor-element.elementor-element-prflow28 { top:164px !important; left:14px !important; }
.elementor-3869 .elementor-element.elementor-element-prflow30 { top:212px !important; left:14px !important; }
.elementor-3869 .elementor-element.elementor-element-prflow31 { top:312px !important; right:14px !important; max-width:210px !important; }
.elementor-3869 .elementor-element.elementor-element-prflow32 { top:354px !important; left:14px !important; }

@media (min-width:1025px) {
  .elementor-3869 .elementor-element.elementor-element-prflow07,
  .elementor-3869 .elementor-element.elementor-element-prflow07 > .e-con-inner {
    height:366px !important;
    min-height:366px !important;
    justify-content:center !important;
  }
}
@media (max-width:1024px) {
  .elementor-3869 .elementor-element.elementor-element-prflow07,
  .elementor-3869 .elementor-element.elementor-element-prflow07 > .e-con-inner {
    height:auto !important;
    min-height:0 !important;
  }
}

@media (max-width:1024px) {
  .elementor-3869 .elementor-element.elementor-element-prflow02,
  .elementor-3869 .elementor-element.elementor-element-prflow02 > .e-con-inner {
    width:100% !important;
    max-width:704px !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    gap:36px !important;
    padding:0 !important;
    margin:0 auto !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow03,
  .elementor-3869 .elementor-element.elementor-element-prflow03 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-prflow06,
  .elementor-3869 .elementor-element.elementor-element-prflow06 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-prflow07,
  .elementor-3869 .elementor-element.elementor-element-prflow07 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-prflow20,
  .elementor-3869 .elementor-element.elementor-element-prflow20 > .e-con-inner {
    grid-column:auto !important;
    grid-row:auto !important;
    width:100% !important;
    max-width:100% !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    align-self:stretch !important;
    margin:0 !important;
    padding:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow03,
  .elementor-3869 .elementor-element.elementor-element-prflow03 > .e-con-inner {
    align-items:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow06,
  .elementor-3869 .elementor-element.elementor-element-prflow06 > .e-con-inner {
    gap:34px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow04 .elementor-heading-title {
    max-width:650px !important;
    margin:0 auto !important;
    text-align:center !important;
    font-size:34px !important;
    line-height:38px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow05,
  .elementor-3869 .elementor-element.elementor-element-prflow05 p {
    max-width:620px !important;
    text-align:center !important;
  }
}
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-prflow02,
  .elementor-3869 .elementor-element.elementor-element-prflow02 > .e-con-inner {
    width:342px !important;
    max-width:342px !important;
    gap:32px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow04 .elementor-heading-title {
    max-width:330px !important;
    font-size:32px !important;
    line-height:34px !important;
    text-align:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow05 { padding-top:12px !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow05 p {
    max-width:330px !important;
    font-size:16px !important;
    line-height:24px !important;
    text-align:center !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflowi1,
  .elementor-3869 .elementor-element.elementor-element-prflowi2,
  .elementor-3869 .elementor-element.elementor-element-prflowi3 {
    margin-bottom:26px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflowi3 { margin-bottom:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow11 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-prflow13 .elementor-heading-title,
  .elementor-3869 .elementor-element.elementor-element-prflow15 .elementor-heading-title {
    gap:10px !important;
    min-height:25px !important;
    font-size:17px !important;
    line-height:23px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow11 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-prflow13 .elementor-heading-title::before,
  .elementor-3869 .elementor-element.elementor-element-prflow15 .elementor-heading-title::before {
    width:22px !important;
    height:22px !important;
    flex-basis:22px !important;
    background-size:20px 20px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow12,
  .elementor-3869 .elementor-element.elementor-element-prflow14,
  .elementor-3869 .elementor-element.elementor-element-prflow16 { padding-left:32px !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow12 p,
  .elementor-3869 .elementor-element.elementor-element-prflow14 p,
  .elementor-3869 .elementor-element.elementor-element-prflow16 p { max-width:100% !important; font-size:15px !important; line-height:22px !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow20,
  .elementor-3869 .elementor-element.elementor-element-prflow20 > .e-con-inner,
  .elementor-3869 .elementor-element.elementor-element-prflow21,
  .elementor-3869 .elementor-element.elementor-element-prflow21 > .e-con-inner {
    width:342px !important;
    height:470px !important;
    max-width:342px !important;
    max-height:470px !important;
    padding:22px 30px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow22,
  .elementor-3869 .elementor-element.elementor-element-prflow22 > .e-con-inner {
    width:282px !important;
    height:424px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow27,
  .elementor-3869 .elementor-element.elementor-element-prflow30,
  .elementor-3869 .elementor-element.elementor-element-prflow31,
  .elementor-3869 .elementor-element.elementor-element-prflow32 { max-width:218px !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow23 { top:14px !important; left:14px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow27 { top:88px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow28 { top:158px !important; left:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow30 { top:206px !important; left:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow31 { top:302px !important; right:14px !important; }
  .elementor-3869 .elementor-element.elementor-element-prflow32 { top:342px !important; left:14px !important; }
}

@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-prflow20,
  .elementor-3869 .elementor-element.elementor-element-prflow20 > .e-con-inner {
    width:342px !important;
    height:470px !important;
    max-width:342px !important;
    max-height:470px !important;
    padding:0 !important;
    margin:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow21,
  .elementor-3869 .elementor-element.elementor-element-prflow21 > .e-con-inner {
    width:342px !important;
    height:470px !important;
    max-width:342px !important;
    max-height:470px !important;
    padding:22px 30px !important;
    margin:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-prflow22,
  .elementor-3869 .elementor-element.elementor-element-prflow22 > .e-con-inner {
    width:282px !important;
    height:424px !important;
    max-width:282px !important;
    max-height:424px !important;
  }
}
/* End Agents IA production workflow section */
/* Agents IA Amplemarket feature strip */
.elementor-3869 .elementor-element.elementor-element-ampf01 {
  background:#FDFCFC !important;
  border-top:0 !important;
  border-bottom:0 !important;
  overflow:hidden !important;
  padding:58px 40px 60px !important;
}
.elementor-3869 .elementor-element.elementor-element-ampf02 {
  position:relative !important;
  width:1120px !important;
  max-width:calc(100vw - 96px) !important;
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:0 !important;
  margin:0 auto !important;
  padding:0 !important;
  overflow:visible !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}
.elementor-3869 .elementor-element.elementor-element-ampfi1,
.elementor-3869 .elementor-element.elementor-element-ampfi2,
.elementor-3869 .elementor-element.elementor-element-ampfi3,
.elementor-3869 .elementor-element.elementor-element-ampfi4 {
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:flex-start !important;
  min-height:118px !important;
  gap:0 !important;
  padding:0 30px !important;
  margin:0 !important;
  overflow:visible !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}
.elementor-3869 .elementor-element.elementor-element-ampfi1 { padding-left:0 !important; }
.elementor-3869 .elementor-element.elementor-element-ampfi4 { padding-right:0 !important; }
.elementor-3869 .elementor-element.elementor-element-ampfi2,
.elementor-3869 .elementor-element.elementor-element-ampfi3,
.elementor-3869 .elementor-element.elementor-element-ampfi4 {
  border-left:1px solid rgba(17,17,17,.10) !important;
}
.elementor-3869 .elementor-element.elementor-element-ampfi1::before,
.elementor-3869 .elementor-element.elementor-element-ampfi2::before,
.elementor-3869 .elementor-element.elementor-element-ampfi3::before,
.elementor-3869 .elementor-element.elementor-element-ampfi4::before {
  content:none !important;
  display:none !important;
}
.elementor-3869 .agents-ample-feature-title,
.elementor-3869 .agents-ample-feature-title .elementor-widget-container { width:100% !important; }
.elementor-3869 .agents-ample-feature-title .elementor-heading-title {
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:11px !important;
  margin:0 !important;
  color:#111111 !important;
  font-family:Waldenburg, Inter, sans-serif !important;
  font-size:18px !important;
  line-height:24px !important;
  font-weight:400 !important;
  letter-spacing:0 !important;
  text-align:left !important;
}
.elementor-3869 .agents-ample-feature-title .elementor-heading-title::before {
  content:"" !important;
  display:block !important;
  width:24px !important;
  height:24px !important;
  flex:0 0 24px !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
  background-size:24px 24px !important;
  transform:translateY(-.5px) !important;
}
.elementor-3869 .elementor-element-ampft1 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23686868%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22m22.7%2011.5-2%202-2-2m2.245%201.5A9%209%200%201%200%2019%2017.657M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E") !important; }
.elementor-3869 .elementor-element-ampft2 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23686868%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M3%208h12m0%200a3%203%200%201%200%206%200%203%203%200%200%200-6%200Zm-6%208h12M9%2016a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E") !important; }
.elementor-3869 .elementor-element-ampft3 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23686868%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M12%2015.5H7.5c-1.396%200-2.093%200-2.661.172a4%204%200%200%200-2.667%202.667C2%2018.907%202%2019.604%202%2021m14-3%202%202%204-4m-7.5-8.5a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200Z%22%2F%3E%3C%2Fsvg%3E") !important; }
.elementor-3869 .elementor-element-ampft4 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23686868%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M20.453%2012.893A8.5%208.5%200%200%201%204.638%2016.25l-.25-.433m-.842-4.71A8.5%208.5%200%200%201%2019.361%207.75l.25.433M3.493%2018.066l.732-2.732%202.732.732m10.085-8.132%202.732.732.732-2.732M12%207.5V12l2.5%201.5%22%2F%3E%3C%2Fsvg%3E") !important; }
.elementor-3869 .agents-ample-feature-copy,
.elementor-3869 .agents-ample-feature-copy .elementor-widget-container { width:100% !important; }
.elementor-3869 .agents-ample-feature-copy p {
  max-width:245px !important;
  margin:14px 0 0 !important;
  color:#6E6E6E !important;
  font-family:Inter, sans-serif !important;
  font-size:15px !important;
  line-height:22px !important;
  font-weight:400 !important;
  letter-spacing:0 !important;
  text-align:left !important;
}
@media (max-width:1024px) {
  .elementor-3869 .elementor-element.elementor-element-ampf01 { padding:52px 32px 56px !important; }
  .elementor-3869 .elementor-element.elementor-element-ampf02 {
    width:100% !important;
    max-width:760px !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    row-gap:30px !important;
  }
  .elementor-3869 .elementor-element.elementor-element-ampfi1,
  .elementor-3869 .elementor-element.elementor-element-ampfi2,
  .elementor-3869 .elementor-element.elementor-element-ampfi3,
  .elementor-3869 .elementor-element.elementor-element-ampfi4 { min-height:126px !important; padding:0 28px !important; }
  .elementor-3869 .elementor-element.elementor-element-ampfi1,
  .elementor-3869 .elementor-element.elementor-element-ampfi3 { padding-left:0 !important; border-left:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-ampfi2,
  .elementor-3869 .elementor-element.elementor-element-ampfi4 { border-left:1px solid rgba(17,17,17,.10) !important; }
  .elementor-3869 .agents-ample-feature-copy p { max-width:300px !important; }
}
@media (max-width:767px) {
  .elementor-3869 .elementor-element.elementor-element-ampf01 { padding:42px 20px 46px !important; }
  .elementor-3869 .elementor-element.elementor-element-ampf02 {
    max-width:350px !important;
    grid-template-columns:1fr !important;
    row-gap:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-ampfi1,
  .elementor-3869 .elementor-element.elementor-element-ampfi2,
  .elementor-3869 .elementor-element.elementor-element-ampfi3,
  .elementor-3869 .elementor-element.elementor-element-ampfi4 {
    min-height:0 !important;
    padding:24px 0 !important;
    border-left:0 !important;
  }
  .elementor-3869 .elementor-element.elementor-element-ampfi1 { padding-top:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-ampfi4 { padding-bottom:0 !important; }
  .elementor-3869 .elementor-element.elementor-element-ampfi2,
  .elementor-3869 .elementor-element.elementor-element-ampfi3,
  .elementor-3869 .elementor-element.elementor-element-ampfi4 { border-top:1px solid rgba(17,17,17,.10) !important; }
  .elementor-3869 .agents-ample-feature-title .elementor-heading-title { font-size:17px !important; line-height:24px !important; gap:10px !important; }
  .elementor-3869 .agents-ample-feature-title .elementor-heading-title::before { width:23px !important; height:23px !important; flex-basis:23px !important; background-size:23px 23px !important; }
  .elementor-3869 .agents-ample-feature-copy p { max-width:320px !important; font-size:15px !important; line-height:22px !important; margin-top:11px !important; }
}
/* End Agents IA Amplemarket feature strip */

/* Agents IA FAQ integration-style */
body.page-id-3869 .elementor-3869 .elementor-element-aifaq01{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:#FDFCFC!important;border:0!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aifaqhtml,
body.page-id-3869 .elementor-3869 .elementor-element-aifaqhtml .elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq{width:100vw!important;margin:0 calc(50% - 50vw)!important;padding:86px 56px 86px!important;background:#FDFCFC!important;border-top:0!important;color:#211A15!important;overflow-anchor:none!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-inner{max-width:1142px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(280px,390px) minmax(0,656px)!important;align-items:start!important;justify-content:space-between!important;column-gap:96px!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq h2{max-width:390px!important;margin:0!important;color:#111111!important;text-align:left!important;font:400 40px/1.1 Inter,sans-serif!important;letter-spacing:0!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-list{width:100%!important;max-width:656px!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:9px!important;overflow-anchor:none!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item{position:relative!important;box-sizing:border-box!important;padding:2px!important;margin:0!important;border:0!important;border-radius:14px!important;color:#111111!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;overflow-anchor:none!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item + .int-faq-item,
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item[open] + .int-faq-item{border-top:0!important;border-radius:14px!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item:not(:last-child)::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-5px!important;height:1px!important;background:rgba(17,17,17,.05)!important;pointer-events:none!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item[open]{background:#F5F3F1!important;border-radius:14px!important;overflow:hidden!important;box-shadow:none!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item[open]::after,
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item:has(+ .int-faq-item[open])::after{opacity:0!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item summary{min-height:44.8px!important;display:grid!important;grid-template-columns:16px minmax(0,1fr) 16px!important;align-items:start!important;gap:8px!important;padding:12px 20px!important;cursor:pointer!important;list-style:none!important;border-radius:12px!important;background:transparent!important;color:#111111!important;font:400 16px/1.3 Inter,sans-serif!important;letter-spacing:0!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item summary::-webkit-details-marker{display:none!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item[open] summary{background:#FFFFFF!important;padding-bottom:12px!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-number{width:16px!important;height:16px!important;margin-top:2px!important;padding:0 0 1px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:800px!important;background:#F5F3F1!important;color:rgba(17,17,17,.52)!important;font:600 10px/1 Inter,sans-serif!important;box-shadow:none!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item[open] .int-faq-number{background:#111111!important;color:#FFFFFF!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-toggle{position:relative!important;width:16px!important;height:16px!important;margin-top:2px!important;display:block!important;color:#111111!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-toggle::before,
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-toggle::after{content:""!important;position:absolute!important;left:3px!important;top:7px!important;width:10px!important;height:2px!important;border-radius:99px!important;background:#111111!important;transform:none!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-toggle::after{transform:rotate(90deg)!important;transition:opacity 160ms ease!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item[open] .int-faq-toggle::after{opacity:0!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item p{margin:0!important;padding:16px 20px 18px!important;color:rgba(17,17,17,.62)!important;font:400 16px/1.45 Inter,sans-serif!important;letter-spacing:0!important;}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item summary:focus-visible{outline:2px solid rgba(17,17,17,.16)!important;outline-offset:-4px!important;}
@media (max-width:1024px){body.page-id-3869 .elementor-3869 .agents-ai-faq{padding:78px 32px 78px!important;}body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-inner{max-width:704px!important;grid-template-columns:1fr!important;row-gap:38px!important;}body.page-id-3869 .elementor-3869 .agents-ai-faq h2{max-width:520px!important;}body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-list{max-width:704px!important;margin:0!important;}}
@media (max-width:767px){body.page-id-3869 .elementor-3869 .agents-ai-faq{padding:58px 20px 58px!important;}body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-inner{row-gap:32px!important;}body.page-id-3869 .elementor-3869 .agents-ai-faq h2{max-width:340px!important;margin:0!important;font-size:32px!important;line-height:1.1!important;}body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-list{max-width:100%!important;gap:9px!important;}body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item summary{min-height:48px!important;grid-template-columns:16px minmax(0,1fr) 16px!important;gap:8px!important;padding:12px 16px!important;font-size:15px!important;line-height:1.35!important;}body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item p{padding:14px 16px 18px!important;font-size:14.5px!important;line-height:1.5!important;}}
/* End Agents IA FAQ integration-style */
/* Agents IA FAQ title scroll follow */
@media (min-width: 1025px) {
  body.page-id-3869 .elementor-3869 .agents-ai-faq h2,
  body.page-id-3869 .elementor-3869 #agents-ia-faq-title {
    position: relative !important;
    top: auto !important;
    align-self: start !important;
    height: max-content !important;
    will-change: transform;
  }
}
@media (max-width: 1024px) {
  body.page-id-3869 .elementor-3869 .agents-ai-faq h2,
  body.page-id-3869 .elementor-3869 #agents-ia-faq-title {
    position: relative !important;
    top: auto !important;
    transform: none !important;
  }
}
/* End Agents IA FAQ title scroll follow */


/* Agents IA FAQ smooth animation */
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item{
  transform:translateZ(0);
  backface-visibility:hidden;
}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item[data-animating="true"]{
  will-change:height;
  pointer-events:none;
}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item.is-closing{
  background:transparent!important;
}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item.is-closing summary{
  background:transparent!important;
}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item.is-closing .int-faq-number{
  background:#F5F3F1!important;
  color:rgba(17,17,17,.52)!important;
}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item.is-closing .int-faq-toggle::after{
  opacity:1!important;
}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item p{
  opacity:0;
  transform:translateY(-3px);
  transition:opacity 180ms ease,transform 180ms ease;
}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item[open]:not(.is-closing) p{
  opacity:1;
  transform:translateY(0);
}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item.is-closing p{
  opacity:0;
  transform:translateY(-3px);
}
@media (prefers-reduced-motion: reduce){
  body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item,
  body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item p{
    transition:none!important;
  }
}
/* End Agents IA FAQ smooth animation */
/* Agents IA FAQ open border test */
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item[open],
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item.is-opening {
  box-shadow: inset 0 0 0 1px rgba(33,26,21,.08) !important;
}
body.page-id-3869 .elementor-3869 .agents-ai-faq .int-faq-item.is-closing {
  box-shadow: none !important;
}
/* End Agents IA FAQ open border test */



/* Agents IA content narrative section */
body.page-id-3869 .elementor-3869 .elementor-element-aicont01{background:#FDFCFC!important;padding:86px 40px 72px!important;border:0!important;overflow:hidden!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont02{width:100%!important;max-width:1142px!important;margin:0 auto!important;display:grid!important;grid-template-columns:32px minmax(0,515px) 48px minmax(0,515px) 32px!important;column-gap:0!important;row-gap:40px!important;align-items:start!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont03,
body.page-id-3869 .elementor-3869 .elementor-element-aicont06{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont03{grid-column:2!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont06{grid-column:4!important;gap:0!important;padding-top:8px!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont04{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont04 p{display:none!important;margin:0!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont05 .elementor-heading-title{max-width:515px!important;margin:0!important;color:#111111!important;font:400 36px/42px Inter,sans-serif!important;letter-spacing:0!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont07 p{max-width:515px!important;margin:0!important;color:#111111!important;font:400 16px/24px Inter,sans-serif!important;letter-spacing:0!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont08{display:none!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont10{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont11,
body.page-id-3869 .elementor-3869 .elementor-element-aicont15,
body.page-id-3869 .elementor-3869 .elementor-element-aicont19{position:relative!important;min-width:0!important;width:100%!important;max-width:none!important;min-height:276px!important;padding:24px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;background:#F5F3F1!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:20px!important;box-shadow:none!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont11{border-radius:20px!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont19{border-radius:20px!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont12,
body.page-id-3869 .elementor-3869 .elementor-element-aicont16,
body.page-id-3869 .elementor-3869 .elementor-element-aicont1a{width:max-content!important;height:auto!important;margin:0 0 64px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;line-height:0!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont12 .elementor-widget-container,
body.page-id-3869 .elementor-3869 .elementor-element-aicont16 .elementor-widget-container,
body.page-id-3869 .elementor-3869 .elementor-element-aicont1a .elementor-widget-container{margin:0!important;padding:0!important;line-height:0!important;}
body.page-id-3869 .elementor-3869 .ai-step-badge{height:40px!important;width:max-content!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border-radius:12px!important;background:transparent!important;color:#111111!important;box-shadow:none!important;}
body.page-id-3869 .elementor-3869 .ai-step-index{display:none!important;}
body.page-id-3869 .elementor-3869 .ai-step-icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(47,39,32,.09)!important;border-radius:13px!important;background:rgba(255,255,255,.72)!important;color:#111111!important;box-shadow:none!important;}
body.page-id-3869 .elementor-3869 .ai-step-icon svg{width:20px!important;height:20px!important;display:block!important;stroke:currentColor!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont13 .elementor-heading-title,
body.page-id-3869 .elementor-3869 .elementor-element-aicont17 .elementor-heading-title,
body.page-id-3869 .elementor-3869 .elementor-element-aicont1b .elementor-heading-title{margin:0 0 16px!important;color:#777169!important;font:500 15px/22px Inter,sans-serif!important;letter-spacing:0!important;}
body.page-id-3869 .elementor-3869 .elementor-element-aicont14 p,
body.page-id-3869 .elementor-3869 .elementor-element-aicont18 p,
body.page-id-3869 .elementor-3869 .elementor-element-aicont1c p{max-width:320px!important;margin:0!important;color:#000000!important;font:400 15px/22px Inter,sans-serif!important;letter-spacing:0!important;}
@media(max-width:1024px){body.page-id-3869 .elementor-3869 .elementor-element-aicont01{padding:72px 32px 64px!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont02{grid-template-columns:1fr!important;row-gap:30px!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont03,body.page-id-3869 .elementor-3869 .elementor-element-aicont06,body.page-id-3869 .elementor-3869 .elementor-element-aicont10{grid-column:1/-1!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont06{padding-top:0!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont05 .elementor-heading-title{max-width:720px!important;font-size:36px!important;line-height:42px!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont07 p{max-width:720px!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont11,body.page-id-3869 .elementor-3869 .elementor-element-aicont15,body.page-id-3869 .elementor-3869 .elementor-element-aicont19{padding:24px!important;}}
@media(max-width:767px){body.page-id-3869 .elementor-3869 .elementor-element-aicont01{padding:58px 20px 82px!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont02{row-gap:28px!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont04,body.page-id-3869 .elementor-3869 .elementor-element-aicont04 p{margin-bottom:12px!important;font-size:12px!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont05 .elementor-heading-title{font-size:34px!important;line-height:1.08!important;max-width:350px!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont07 p{font-size:16px!important;line-height:1.5!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont10{grid-template-columns:1fr!important;gap:12px!important;padding:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;border:0!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont11,body.page-id-3869 .elementor-3869 .elementor-element-aicont15,body.page-id-3869 .elementor-3869 .elementor-element-aicont19{min-height:248px!important;padding:22px!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:18px!important;background:#F5F3F1!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont13 .elementor-heading-title,body.page-id-3869 .elementor-3869 .elementor-element-aicont17 .elementor-heading-title,body.page-id-3869 .elementor-3869 .elementor-element-aicont1b .elementor-heading-title{font-size:15px!important;line-height:22px!important;margin-bottom:14px!important;color:#777169!important;}body.page-id-3869 .elementor-3869 .elementor-element-aicont14 p,body.page-id-3869 .elementor-3869 .elementor-element-aicont18 p,body.page-id-3869 .elementor-3869 .elementor-element-aicont1c p{max-width:300px!important;font-size:14.5px!important;line-height:21px!important;color:#000!important;}body.page-id-3869 .elementor-3869 .ai-step-badge{height:40px!important;gap:0!important;}body.page-id-3869 .elementor-3869 .ai-step-index{display:none!important;}body.page-id-3869 .elementor-3869 .ai-step-icon{width:40px!important;height:40px!important;border-radius:12px!important;background:rgba(255,255,255,.72)!important;}}
/* End Agents IA content narrative section */

/* Agents IA copied customer stories homepage alignment */
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec{overflow:visible!important;padding:72px 10px 22px!important;background:#FDFCFC!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-stories-inner-v2.elementor-element-hsc2inner{box-sizing:border-box!important;position:relative!important;width:100%!important;max-width:1174px!important;margin:0 auto!important;padding:0 16px!important;overflow:visible!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-stories-head-v2.elementor-element-hsc2head{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:1142px!important;max-width:none!important;gap:32px!important;margin:0 0 38px!important;padding:0!important;position:relative!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2head .elementor-element-hsc252c7{width:560px!important;max-width:560px!important;margin:0!important;padding:0!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2head .elementor-element-hsc252c7 .elementor-heading-title{width:515px!important;max-width:515px!important;margin:0!important;color:#000!important;font-family:Inter,sans-serif!important;font-size:36px!important;font-weight:400!important;line-height:42px!important;letter-spacing:0!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2head .elementor-element-hsc2actions{margin-left:auto!important;padding:0!important;width:auto!important;min-width:max-content!important;align-self:center!important;align-items:flex-end!important;justify-content:flex-start!important;transform:translateX(32px)!important;translate:none!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2head .elementor-element-hsc2af18 .elementor-button{min-height:48px!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 20px!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:999px!important;background:#fff!important;color:#000!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:22.4px!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:0 1px 2px rgba(31,27,23,.043),0 8px 18px -16px rgba(31,27,23,.24)!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2nav{position:static!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:visible!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-v2{position:absolute!important;left:-72px!important;right:-72px!important;top:355px!important;width:auto!important;height:33px!important;z-index:7!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;margin:-10px 0 0!important;padding:0!important;transform:translateY(-50%)!important;pointer-events:none!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;appearance:none!important;border:0 solid transparent!important;border-radius:999px!important;background:#fff!important;color:#120F0D!important;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04)!important;cursor:pointer!important;pointer-events:auto!important;transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,opacity 180ms ease!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2 svg{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;display:block!important;overflow:visible!important;stroke:currentColor!important;stroke-width:2.35!important;stroke-linecap:round!important;stroke-linejoin:round!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2 svg path{stroke:currentColor!important;stroke-width:2.35!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2:hover:not([disabled]){transform:translateY(-1px) scale(1.03)!important;background:#F5F3F1!important;border-color:rgba(43,32,25,.14)!important;box-shadow:0 10px 26px rgba(0,0,0,.095)!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2[disabled]{opacity:0!important;cursor:default!important;transform:none!important;pointer-events:none!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-stories-grid-v2.elementor-element-hsc2grid{--display:flex!important;--flex-direction:row!important;--flex-wrap:nowrap!important;--justify-content:flex-start!important;--align-items:stretch!important;--gap:16px 16px!important;--row-gap:16px!important;--column-gap:16px!important;position:relative!important;top:-10px!important;width:1174px!important;max-width:none!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:16px 16px 62px!important;margin:-16px -16px -62px!important;scroll-padding-inline:16px!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior-x:contain!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-stories-grid-v2.elementor-element-hsc2grid::-webkit-scrollbar{display:none!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-story-card-v2{position:relative!important;display:block!important;box-sizing:border-box!important;flex:0 0 370px!important;width:370px!important;min-width:370px!important;height:444px!important;min-height:auto!important;max-height:none!important;padding:10px!important;margin:0!important;overflow:hidden!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;border:1px solid rgba(0,0,0,.075)!important;border-radius:22px!important;background:#F5F3F1!important;transform:translateY(0)!important;box-shadow:0 1px 1px rgba(31,27,23,.026),0 10px 24px -20px rgba(31,27,23,.10)!important;transition:transform 220ms ease,background-color 220ms ease,border-color 220ms ease,box-shadow 220ms ease!important;will-change:transform,box-shadow;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-story-card-v2:hover,
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-story-card-v2:focus-within{transform:translateY(-2px)!important;border-color:rgba(47,39,31,.15)!important;box-shadow:0 2px 5px rgba(31,27,23,.04),0 18px 34px -20px rgba(31,27,23,.115)!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-cat-v2 .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.1!important;}
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-story-card-v2:hover .home-story-desc-v2,
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-story-card-v2:focus-within .home-story-desc-v2{box-shadow:0 1px 2px rgba(0,0,0,.035)!important;}
@media(max-width:1024px){body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec{overflow:visible!important;padding:64px 10px 22px!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-stories-inner-v2.elementor-element-hsc2inner{max-width:100%!important;padding:0 24px!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-stories-head-v2.elementor-element-hsc2head{width:100%!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-story-card-v2{flex-basis:340px!important;width:340px!important;min-width:340px!important;height:420px!important;}}
@media(max-width:767px){body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec{overflow:visible!important;padding:48px 10px 20px!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-stories-inner-v2.elementor-element-hsc2inner{width:370px!important;max-width:100%!important;padding:0 10px!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-stories-head-v2.elementor-element-hsc2head{width:350px!important;align-items:center!important;justify-content:flex-start!important;flex-direction:column!important;gap:22px!important;text-align:center!important;margin:0 0 26px!important;padding:0!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2head .elementor-element-hsc252c7,body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2head .elementor-element-hsc252c7 .elementor-heading-title{width:100%!important;max-width:350px!important;text-align:center!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2head .elementor-element-hsc252c7 .elementor-heading-title{font-size:28px!important;line-height:34px!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2head .elementor-element-hsc2actions{margin-left:0!important;align-self:center!important;align-items:center!important;transform:none!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-v2{left:-10px!important;right:-10px!important;top:414px!important;width:auto!important;height:33px!important;margin:0!important;transform:translateY(-50%)!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;background:#fff!important;border:0 solid transparent!important;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04)!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-stories-grid-v2.elementor-element-hsc2grid{width:378px!important;padding:14px 14px 54px!important;margin:-14px -14px -20px!important;scroll-padding-inline:14px!important;top:0!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-story-card-v2{flex-basis:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important;min-width:calc(100vw - 40px)!important;height:392px!important;min-height:auto!important;max-height:none!important;padding:10px!important;box-shadow:0 1px 1px rgba(31,27,23,.024),0 8px 20px -18px rgba(31,27,23,.09)!important;}body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-story-card-v2:hover,body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element.home-story-card-v2:focus-within{transform:translateY(-2px)!important;box-shadow:0 2px 5px rgba(31,27,23,.038),0 14px 28px -18px rgba(31,27,23,.10)!important;}}
/* End Agents IA copied customer stories homepage alignment */

/* Agents IA title body vertical test */
@media (min-width:1025px){

  body.page-id-3869 .elementor-3869 .elementor-element-twflow02{grid-template-rows:523px!important;row-gap:0!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-twflow03{grid-column:1!important;grid-row:1!important;transform:translateY(54px)!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-twflow07{grid-column:1!important;grid-row:1!important;transform:translateY(70px)!important;padding:0!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-twflow20{grid-column:2!important;grid-row:1!important;}

  body.page-id-3869 .elementor-3869 .elementor-element-jrflow02{grid-template-rows:523px!important;row-gap:0!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-jrflow03{grid-column:2!important;grid-row:1!important;transform:translateY(55px)!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-jrflow07{grid-column:2!important;grid-row:1!important;transform:translateY(60px)!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-jrflow20{grid-column:1!important;grid-row:1!important;}

  body.page-id-3869 .elementor-3869 .elementor-element-knflow02{grid-template-rows:523px!important;row-gap:0!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-knflow03{grid-column:1!important;grid-row:1!important;transform:translateY(54px)!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-knflow07{grid-column:1!important;grid-row:1!important;transform:translateY(60px)!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-knflow20{grid-column:2!important;grid-row:1!important;}

  body.page-id-3869 .elementor-3869 .elementor-element-prflow02{grid-template-rows:523px!important;row-gap:0!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-prflow03{grid-column:2!important;grid-row:1!important;transform:translateY(54px)!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-prflow07{grid-column:2!important;grid-row:1!important;transform:translateY(60px)!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-prflow20{grid-column:1!important;grid-row:1!important;}
}
@media (max-width:767px){
  body.page-id-3869 .elementor-3869 .elementor-element-twflow03,
  body.page-id-3869 .elementor-3869 .elementor-element-jrflow03,
  body.page-id-3869 .elementor-3869 .elementor-element-knflow03,
  body.page-id-3869 .elementor-3869 .elementor-element-prflow03{transform:translateY(46px)!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-twflow07,
  body.page-id-3869 .elementor-3869 .elementor-element-jrflow07,
  body.page-id-3869 .elementor-3869 .elementor-element-knflow07,
  body.page-id-3869 .elementor-3869 .elementor-element-prflow07{transform:translateY(34px)!important;}
  body.page-id-3869 .elementor-3869 .elementor-element-twflow07{padding:0!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;}
}
/* End Agents IA title body vertical test */

/* Agents IA workflow intro lighter */
body.page-id-3869 .elementor-3869 .elementor-element-twflow05,
body.page-id-3869 .elementor-3869 .elementor-element-jrflow05,
body.page-id-3869 .elementor-3869 .elementor-element-knflow05,
body.page-id-3869 .elementor-3869 .elementor-element-prflow05{
  display:none!important;
  height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
/* End Agents IA workflow intro lighter */

/* Agents hero footer-tab radius */
body.page-id-3869 .elementor-3869 {
  background: #FDFCFC !important;
}
body.page-id-3869 .elementor-3869 .elementor-element-bfedb2b {
  border-bottom-left-radius: 56px !important;
  border-bottom-right-radius: 56px !important;
  overflow: hidden !important;
  position: relative !important;
  z-index: 1 !important;
}
@media (max-width: 767px) {
  body.page-id-3869 .elementor-3869 .elementor-element-bfedb2b {
    border-bottom-left-radius: 32px !important;
    border-bottom-right-radius: 32px !important;
  }
}
/* End Agents hero footer-tab radius */

/* Agents hero CTA hover no motion */
body.page-id-3869 .elementor-3869 .elementor-element-23a240f .elementor-button {
  position: relative !important;
  background-color: #FDEB9E !important;
  color: #111111 !important;
  padding: 13px 22px !important;
  transition: background-color 180ms ease, color 180ms ease, padding 180ms ease !important;
  transform: none !important;
  box-shadow: none !important;
  overflow: hidden !important;
}
body.page-id-3869 .elementor-3869 .elementor-element-23a240f .elementor-button::after {
  content: "" !important;
  position: absolute !important;
  right: 16px !important;
  top: 50% !important;
  width: 17px !important;
  height: 17px !important;
  background-color: #111111 !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat !important;
  opacity: 0 !important;
  transform: translate(-4px, -50%) !important;
  transition: opacity 180ms ease, transform 180ms ease !important;
  pointer-events: none !important;
}
body.page-id-3869 .elementor-3869 .elementor-element-23a240f .elementor-button:hover,
body.page-id-3869 .elementor-3869 .elementor-element-23a240f .elementor-button:focus,
body.page-id-3869 .elementor-3869 .elementor-element-23a240f .elementor-button:focus-visible {
  background-color: #FDEB9E !important;
  color: #111111 !important;
  padding: 13px 40px 13px 22px !important;
  transform: none !important;
  box-shadow: none !important;
}
body.page-id-3869 .elementor-3869 .elementor-element-23a240f .elementor-button:hover::after,
body.page-id-3869 .elementor-3869 .elementor-element-23a240f .elementor-button:focus-visible::after {
  opacity: 1 !important;
  transform: translate(0, -50%) !important;
}
body.page-id-3869 .elementor-3869 .elementor-element-23a240f .elementor-button:active {
  background-color: #FDEB9E !important;
  color: #111111 !important;
  padding: 13px 40px 13px 22px !important;
  transform: none !important;
  box-shadow: none !important;
}
/* End Agents hero CTA hover no motion */

/* Agents IA twflow to jrflow spacing */
@media (min-width: 1025px) {
  body.page-id-3869 .elementor-3869 .elementor-element-twflow01 {
    padding-bottom: 56px !important;
  }
  body.page-id-3869 .elementor-3869 .elementor-element-jrflow01 {
    padding-top: 56px !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-id-3869 .elementor-3869 .elementor-element-twflow01 {
    padding-bottom: 52px !important;
  }
  body.page-id-3869 .elementor-3869 .elementor-element-jrflow01 {
    padding-top: 52px !important;
  }
}
@media (max-width: 767px) {
  body.page-id-3869 .elementor-3869 .elementor-element-twflow01 {
    padding-bottom: 40px !important;
  }
  body.page-id-3869 .elementor-3869 .elementor-element-jrflow01 {
    padding-top: 40px !important;
  }
}
/* End Agents IA twflow to jrflow spacing */

/* Agents IA knflow to prflow spacing */
@media (min-width: 1025px) {
  body.page-id-3869 .elementor-3869 .elementor-element-knflow01 {
    padding-bottom: 56px !important;
  }
  body.page-id-3869 .elementor-3869 .elementor-element-prflow01 {
    padding-top: 56px !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-id-3869 .elementor-3869 .elementor-element-knflow01 {
    padding-bottom: 52px !important;
  }
  body.page-id-3869 .elementor-3869 .elementor-element-prflow01 {
    padding-top: 52px !important;
  }
}
@media (max-width: 767px) {
  body.page-id-3869 .elementor-3869 .elementor-element-knflow01 {
    padding-bottom: 40px !important;
  }
  body.page-id-3869 .elementor-3869 .elementor-element-prflow01 {
    padding-top: 40px !important;
  }
}
/* End Agents IA knflow to prflow spacing */

/* Agents IA prflow to customer stories spacing */
@media (min-width: 1025px) {
  body.page-id-3869 .elementor-3869 .elementor-element-prflow01 {
    padding-bottom: 72px !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-id-3869 .elementor-3869 .elementor-element-prflow01 {
    padding-bottom: 8px !important;
  }
}
@media (max-width: 767px) {
  body.page-id-3869 .elementor-3869 .elementor-element-prflow01 {
    padding-bottom: 24px !important;
  }
}
/* End Agents IA prflow to customer stories spacing */

/* Agents page customer stories heading offset */
@media (min-width: 768px) {
  body.page-id-3869 .elementor-3869 .elementor-element-hsc252c7 {
    transform: translateX(32px) !important;
  }
}

@media (max-width: 767px) {
  body.page-id-3869 .elementor-3869 .elementor-element-hsc252c7 {
    transform: none !important;
  }
}

/* Agents IA slider arrows homepage match */
body.page-id-3869 .elementor-3869 .agents-useful-nav-btn,
body.page-id-3869 .elementor-3869 .home-stories-clients-v2 .home-story-nav-btn-v2 {
  width: 33px !important;
  height: 33px !important;
  min-width: 33px !important;
  min-height: 33px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 8px 16px !important;
  border: 0 solid transparent !important;
  border-radius: 999px !important;
  background: #FFFFFF !important;
  color: #120F0D !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.04) !important;
  transform: none !important;
}

body.page-id-3869 .elementor-3869 .agents-useful-nav-btn svg,
body.page-id-3869 .elementor-3869 .home-stories-clients-v2 .home-story-nav-btn-v2 svg {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
  display: block !important;
  flex: 0 0 20px !important;
  stroke-width: 2.35 !important;
}

body.page-id-3869 .elementor-3869 .agents-useful-nav-btn svg path,
body.page-id-3869 .elementor-3869 .home-stories-clients-v2 .home-story-nav-btn-v2 svg path {
  stroke: currentColor !important;
  stroke-width: 2.35 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

body.page-id-3869 .elementor-3869 .agents-useful-nav-btn:hover:not([disabled]),
body.page-id-3869 .elementor-3869 .home-stories-clients-v2 .home-story-nav-btn-v2:hover:not([disabled]) {
  background: #F6F6F6 !important;
  color: #120F0D !important;
  transform: none !important;
  border-color: transparent !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.04) !important;
}

body.page-id-3869 .elementor-3869 .agents-useful-nav-btn:focus:not(:focus-visible),
body.page-id-3869 .elementor-3869 .agents-useful-nav-btn:active,
body.page-id-3869 .elementor-3869 .home-stories-clients-v2 .home-story-nav-btn-v2:focus:not(:focus-visible),
body.page-id-3869 .elementor-3869 .home-stories-clients-v2 .home-story-nav-btn-v2:active {
  background: #FFFFFF !important;
  color: #120F0D !important;
  outline: none !important;
  transform: none !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.04) !important;
}

body.page-id-3869 .elementor-3869 .agents-useful-nav-btn:focus-visible,
body.page-id-3869 .elementor-3869 .home-stories-clients-v2 .home-story-nav-btn-v2:focus-visible {
  background: #FFFFFF !important;
  color: #120F0D !important;
  outline: 2px solid rgba(18, 15, 13, 0.28) !important;
  outline-offset: 3px !important;
  transform: none !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.04) !important;
}
/* End Agents IA slider arrows homepage match */
/* Agents IA customer stories visual rhythm */
@media (min-width: 1025px) {
  body.page-id-3869 .elementor-3869 .elementor-4193 .elementor-element.elementor-element-hsc2sec.vision-featured-case-stories-template.home-stories-clients-v2,
  body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-hsc2sec.vision-featured-case-stories-template.home-stories-clients-v2 {
    padding-top: 51px !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-id-3869 .elementor-3869 .elementor-4193 .elementor-element.elementor-element-hsc2sec.vision-featured-case-stories-template.home-stories-clients-v2,
  body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-hsc2sec.vision-featured-case-stories-template.home-stories-clients-v2 {
    padding-top: 115px !important;
  }
}
@media (min-width: 768px) {
  body.page-id-3869 .elementor-3869 .elementor-4193 .elementor-element.elementor-element-hsc2sec.vision-featured-case-stories-template.home-stories-clients-v2 .elementor-element.home-stories-head-v2.elementor-element-hsc2head,
  body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-hsc2sec.vision-featured-case-stories-template.home-stories-clients-v2 .elementor-element.home-stories-head-v2.elementor-element-hsc2head {
    margin-bottom: 30px !important;
  }
}
/* End Agents IA customer stories visual rhythm */

/* Agents IA customer stories homepage controls parity */
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2af18 .elementor-button:hover,
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .elementor-element-hsc2af18 .elementor-button:focus-visible {
  background: #F5F3F1 !important;
  background-color: #F5F3F1 !important;
  color: #000000 !important;
  border-color: rgba(43, 32, 25, .14) !important;
  transform: none !important;
}

body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2 {
  width: 33px !important;
  height: 33px !important;
  min-width: 33px !important;
  min-height: 33px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  appearance: none !important;
  border: 0 solid transparent !important;
  border-radius: 999px !important;
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
  color: #120F0D !important;
  box-shadow: 0 0 0 1px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04), 0 2px 4px rgba(0,0,0,.04) !important;
  cursor: pointer !important;
  pointer-events: auto !important;
  transform: none !important;
  transition: background-color 300ms ease-out, opacity 180ms ease, transform 300ms ease-out !important;
}

body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2 svg {
  display: none !important;
}

body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2::before {
  display: block !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 19px !important;
  color: currentColor !important;
  transform: translateY(-1px) !important;
  transition: transform 220ms cubic-bezier(.22,.61,.36,1) !important;
}

body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-prev-v2::before {
  content: "‹" !important;
}

body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-next-v2::before {
  content: "›" !important;
}

body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2:hover:not([disabled]),
body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2:focus-visible:not([disabled]) {
  background: #F5F3F1 !important;
  background-color: #F5F3F1 !important;
  color: #120F0D !important;
  border-color: rgba(43, 32, 25, .14) !important;
  box-shadow: 0 0 0 1px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04), 0 2px 4px rgba(0,0,0,.04) !important;
  transform: none !important;
}

body.page-id-3869 .elementor-3869 .elementor-element.home-stories-clients-v2.elementor-element-hsc2sec .home-story-nav-btn-v2[disabled] {
  opacity: 0 !important;
  cursor: default !important;
  transform: none !important;
  pointer-events: none !important;
}
/* End Agents IA customer stories homepage controls parity */


/* Security page refactor using Agents IA layout */
body.page-id-3869,
body.page-id-3869 .elementor.elementor-3869 {
  background: #FDFCFC !important;
}
body.page-id-3869 .elementor-3869 .elementor-element-bfedb2b {
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
}
.elementor-3869 .elementor-element.elementor-element-ce900ad {
  background: #FDFCFC !important;
  background-color: #FDFCFC !important;
  padding-top: 86px !important;
  padding-bottom: 144px !important;
  margin-top: 0 !important;
  border-top: 0 !important;
}
@media (max-width: 767px) {
  .elementor-3869 .elementor-element.elementor-element-ce900ad {
    padding-top: 64px !important;
    padding-bottom: 112px !important;
  }
}
/* End Security page refactor using Agents IA layout */

/* Security boxes only final spacing */
.elementor-3869 .elementor-element.elementor-element-ce900ad {
  padding-top: 72px !important;
  padding-bottom: 144px !important;
}
@media (max-width: 767px) {
  .elementor-3869 .elementor-element.elementor-element-ce900ad {
    padding-top: 56px !important;
    padding-bottom: 112px !important;
  }
}
/* End Security boxes only final spacing */

/* Security trust product visuals final */
.elementor-3869 .el-hero-customer-stories .elementor-heading-title{font-weight:400!important;letter-spacing:0!important;}
.elementor-3869 .el-hero-customer-stories .elementor-widget-text-editor p{font-size:17px!important;line-height:26px!important;color:#4f463f!important;}
.elementor-3869 .vision-security-product-visual{width:523px!important;max-width:100%!important;min-height:438px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;}
.elementor-3869 .vision-security-product-visual>.e-con-inner{width:100%!important;max-width:100%!important;padding:0!important;}
.elementor-3869 .vision-security-product-widget{width:100%!important;}
.elementor-3869 .vision-security-product-widget .elementor-widget-container{width:100%!important;}
.elementor-3869 .vs-panel{position:relative;width:100%;min-height:438px;border:1px solid rgba(33,26,21,.09);border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8f6f2 100%);box-shadow:0 22px 55px rgba(31,27,23,.07),0 2px 0 rgba(255,255,255,.9) inset;overflow:hidden;padding:22px;font-family:Inter,sans-serif;color:#211a15;isolation:isolate;}
.elementor-3869 .vs-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 14%,rgba(255,226,121,.34),transparent 24%),linear-gradient(90deg,rgba(33,26,21,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(33,26,21,.035) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px;opacity:.78;z-index:-1;}
.elementor-3869 .vs-panel__bar{height:44px;border:1px solid rgba(33,26,21,.08);border-radius:12px;background:rgba(255,255,255,.86);box-shadow:0 12px 25px rgba(31,27,23,.05);display:flex;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:520;}
.elementor-3869 .vs-mark{width:24px;height:24px;border:1px solid rgba(33,26,21,.08);border-radius:8px;background:#fff;display:grid;place-items:center;color:#211a15;}
.elementor-3869 .vs-mark svg,.elementor-3869 .vs-node svg,.elementor-3869 .vs-rule svg,.elementor-3869 .vs-source-card svg,.elementor-3869 .vs-audit svg,.elementor-3869 .vs-answer-card__footer svg,.elementor-3869 .vs-approval svg{width:16px;height:16px;display:block;}
.elementor-3869 .vs-pill{margin-left:auto;height:24px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;font-size:11px;line-height:1;font-weight:600;border:1px solid rgba(33,26,21,.08);background:#fff;color:#6b625a;white-space:nowrap;}
.elementor-3869 .vs-pill--ok{background:#eefaf1;color:#217346;border-color:rgba(33,115,70,.16);}
.elementor-3869 .vs-pill--warn{background:#fff5d6;color:#8a6714;border-color:rgba(138,103,20,.18);}
.elementor-3869 .vs-flow{display:grid;grid-template-columns:1fr 46px 1fr 46px 1fr;align-items:center;gap:0;margin:30px 2px 26px;}
.elementor-3869 .vs-flow i{height:1px;background:linear-gradient(90deg,rgba(33,26,21,.16),rgba(33,26,21,.05));display:block;}
.elementor-3869 .vs-node{height:90px;border:1px solid rgba(33,26,21,.08);border-radius:16px;background:rgba(255,255,255,.76);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;box-shadow:0 12px 22px rgba(31,27,23,.045);font-size:12px;}
.elementor-3869 .vs-node span{width:30px;height:30px;border-radius:10px;background:#fff;display:grid;place-items:center;color:#211a15;box-shadow:0 1px 2px rgba(31,27,23,.08);}
.elementor-3869 .vs-node.is-core{background:#fff8da;border-color:rgba(255,209,75,.5);}
.elementor-3869 .vs-rules{display:grid;gap:10px;}
.elementor-3869 .vs-rule{min-height:64px;border:1px solid rgba(33,26,21,.08);border-radius:14px;background:rgba(255,255,255,.78);display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:11px 12px;}
.elementor-3869 .vs-rule>span{width:34px;height:34px;border-radius:11px;background:#f4f2ef;display:grid;place-items:center;color:#211a15;}
.elementor-3869 .vs-rule strong,.elementor-3869 .vs-source-card strong,.elementor-3869 .vs-audit strong,.elementor-3869 .vs-approval strong{display:block;font-size:13px;line-height:18px;font-weight:620;color:#211a15;}
.elementor-3869 .vs-rule small,.elementor-3869 .vs-source-card small,.elementor-3869 .vs-audit small,.elementor-3869 .vs-approval small{display:block;font-size:11px;line-height:15px;color:#776f66;}
.elementor-3869 .vs-rule.is-active{border-color:rgba(33,115,70,.16);box-shadow:0 12px 26px rgba(33,115,70,.07);}
.elementor-3869 .vs-matrix{margin-top:26px;border:1px solid rgba(33,26,21,.08);border-radius:16px;background:rgba(255,255,255,.76);overflow:hidden;}
.elementor-3869 .vs-matrix__head,.elementor-3869 .vs-matrix__row{display:grid;grid-template-columns:1fr 54px 54px 64px;align-items:center;min-height:42px;padding:0 14px;column-gap:8px;}
.elementor-3869 .vs-matrix__head{font-size:11px;text-transform:uppercase;color:#8a8178;background:#f7f5f1;letter-spacing:.02em;}
.elementor-3869 .vs-matrix__row{border-top:1px solid rgba(33,26,21,.07);font-size:13px;}
.elementor-3869 .dot{width:11px;height:11px;border-radius:999px;display:inline-block;justify-self:center;background:#e6e2dc;}
.elementor-3869 .dot.ok{background:#2fb268;box-shadow:0 0 0 5px rgba(47,178,104,.08);}
.elementor-3869 .dot.warn{background:#f0bd3a;box-shadow:0 0 0 5px rgba(240,189,58,.11);}
.elementor-3869 .vs-approval{margin-top:16px;border:1px solid rgba(240,189,58,.35);border-radius:16px;background:#fff8df;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;}
.elementor-3869 .vs-approval>div{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;}
.elementor-3869 .vs-approval>div span{grid-row:1/3;width:34px;height:34px;border-radius:11px;background:#fff;display:grid;place-items:center;color:#8a6714;}
.elementor-3869 .vs-approval button{border:0;border-radius:999px;background:#211a15;color:#fff;font-size:12px;padding:10px 14px;white-space:nowrap;}
.elementor-3869 .vs-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;}
.elementor-3869 .vs-source-card{height:102px;border:1px solid rgba(33,26,21,.08);border-radius:16px;background:rgba(255,255,255,.78);padding:14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 22px rgba(31,27,23,.04);}
.elementor-3869 .vs-source-card span{width:30px;height:30px;border-radius:10px;background:#f4f2ef;display:grid;place-items:center;color:#211a15;}
.elementor-3869 .vs-answer-card{margin-top:16px;border:1px solid rgba(33,26,21,.08);border-radius:18px;background:#fff;padding:18px;box-shadow:0 16px 34px rgba(31,27,23,.06);}
.elementor-3869 .vs-answer-card__line{height:12px;border-radius:999px;background:#efede9;margin-bottom:10px;}
.elementor-3869 .vs-answer-card__line.w80{width:80%;}.elementor-3869 .vs-answer-card__line.w55{width:55%;}.elementor-3869 .vs-answer-card__line.w68{width:68%;}
.elementor-3869 .vs-answer-card__footer{margin-top:16px;border-top:1px solid rgba(33,26,21,.08);padding-top:14px;display:flex;align-items:center;gap:8px;font-size:13px;color:#217346;font-weight:600;}
.elementor-3869 .vs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;}
.elementor-3869 .vs-stats div{border:1px solid rgba(33,26,21,.08);border-radius:14px;background:rgba(255,255,255,.78);padding:14px;}
.elementor-3869 .vs-stats strong{display:block;font-size:24px;line-height:28px;font-weight:520;color:#211a15;}
.elementor-3869 .vs-stats span{display:block;margin-top:4px;font-size:11px;color:#776f66;}
.elementor-3869 .vs-chart{height:118px;margin-top:18px;border:1px solid rgba(33,26,21,.08);border-radius:16px;background:rgba(255,255,255,.78);display:flex;align-items:end;gap:12px;padding:18px 20px;}
.elementor-3869 .vs-chart span{flex:1;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#ffe57f,#f5c849);min-height:18px;}
.elementor-3869 .vs-audit{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;}
.elementor-3869 .vs-audit div{border:1px solid rgba(33,26,21,.08);border-radius:14px;background:#fff;padding:12px;display:grid;grid-template-columns:30px 1fr;column-gap:9px;align-items:center;}
.elementor-3869 .vs-audit div>span{grid-row:1/3;width:30px;height:30px;border-radius:10px;background:#f4f2ef;display:grid;place-items:center;color:#211a15;}
.elementor-3869 .agents-ample-feature-item{background:#f7f5f1!important;border-color:rgba(33,26,21,.08)!important;}
.elementor-3869 .agents-ample-feature-title .elementor-heading-title{color:#211a15!important;}
.elementor-3869 .agents-ample-feature-copy p{color:#5f564e!important;}
@media (max-width:1024px){.elementor-3869 .vision-security-product-visual{width:100%!important;min-height:390px!important}.elementor-3869 .vs-panel{min-height:390px}.elementor-3869 .vs-source-grid,.elementor-3869 .vs-stats{grid-template-columns:1fr}.elementor-3869 .vs-source-card{height:auto}.elementor-3869 .vs-flow{grid-template-columns:1fr;gap:10px}.elementor-3869 .vs-flow i{height:20px;width:1px;justify-self:center}.elementor-3869 .vs-matrix__head,.elementor-3869 .vs-matrix__row{grid-template-columns:1fr 44px 44px 54px}.elementor-3869 .vs-approval{align-items:flex-start;flex-direction:column}.elementor-3869 .vs-audit{grid-template-columns:1fr}}
@media (max-width:767px){.elementor-3869 .vs-panel{border-radius:18px;padding:16px;min-height:0}.elementor-3869 .vision-security-product-visual{min-height:0}.elementor-3869 .vs-panel__bar{font-size:12px}.elementor-3869 .vs-rule{grid-template-columns:30px 1fr}.elementor-3869 .vs-rule .vs-pill{grid-column:2;margin-left:0;width:max-content}.elementor-3869 .vs-matrix__head,.elementor-3869 .vs-matrix__row{font-size:11px;padding:0 10px;grid-template-columns:1fr 34px 34px 44px}.elementor-3869 .vs-approval button{width:100%}}
/* End Security trust product visuals final */


/* Security product visuals mobile compact pass */
@media (max-width:767px){
  .elementor-3869 .vs-flow{grid-template-columns:1fr 20px 1fr 20px 1fr!important;gap:0!important;margin:22px 0 18px!important;}
  .elementor-3869 .vs-flow i{height:1px!important;width:auto!important;justify-self:stretch!important;}
  .elementor-3869 .vs-node{height:72px!important;border-radius:12px!important;font-size:10px!important;gap:6px!important;}
  .elementor-3869 .vs-node span{width:26px!important;height:26px!important;border-radius:8px!important;}
  .elementor-3869 .vs-node svg{width:14px!important;height:14px!important;}
  .elementor-3869 .vs-rules{gap:8px!important;}
  .elementor-3869 .vs-rule{min-height:58px!important;padding:9px!important;}
  .elementor-3869 .vs-rule strong{font-size:12px!important;line-height:16px!important;}
  .elementor-3869 .vs-rule small{font-size:10px!important;line-height:14px!important;}
  .elementor-3869 .vs-source-grid,.elementor-3869 .vs-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;}
  .elementor-3869 .vs-source-card{height:94px!important;padding:10px!important;border-radius:12px!important;}
  .elementor-3869 .vs-source-card span{width:26px!important;height:26px!important;border-radius:8px!important;}
  .elementor-3869 .vs-source-card strong{font-size:11px!important;line-height:14px!important;}
  .elementor-3869 .vs-source-card small{font-size:10px!important;line-height:13px!important;}
  .elementor-3869 .vs-stats div{padding:10px!important;border-radius:12px!important;}
  .elementor-3869 .vs-stats strong{font-size:20px!important;line-height:24px!important;}
  .elementor-3869 .vs-stats span{font-size:10px!important;line-height:13px!important;}
  .elementor-3869 .vs-chart{height:94px!important;padding:14px!important;gap:8px!important;}
}
/* End Security product visuals mobile compact pass */

/* Semantic Untitled UI icons for IA cards */
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-jrflow11 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-jrflow13 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-jrflow15 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-ampft1 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-ampft2 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-ampft3 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-ampft4 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-knflow11 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-knflow13 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-knflow15 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-prflow11 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-prflow13 .elementor-heading-title::before,
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-prflow15 .elementor-heading-title::before {
  content:"" !important;
  width:24px !important;
  height:24px !important;
  flex:0 0 24px !important;
  border:0 !important;
  border-radius:0 !important;
  background-color:transparent !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
  background-size:22px 22px !important;
  box-shadow:none !important;
}
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-twflow11 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M14%2011H8m2%204H8m8-8H8m12%203V6.8c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C17.72%202%2016.88%202%2015.2%202H8.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C4%204.28%204%205.12%204%206.8v10.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C6.28%2022%207.12%2022%208.8%2022h3.7m5.5-1s3-1.43%203-3.575v-2.502l-2.188-.782a2.41%202.41%200%200%200-1.626%200L15%2014.923v2.502C15%2019.57%2018%2021%2018%2021Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-twflow13 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M17%2010V8A5%205%200%200%200%207%208v2m5%204.5v2M8.8%2021h6.4c1.68%200%202.52%200%203.162-.327a3%203%200%200%200%201.311-1.311C20%2018.72%2020%2017.88%2020%2016.2v-1.4c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C17.72%2010%2016.88%2010%2015.2%2010H8.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C4%2012.28%204%2013.12%204%2014.8v1.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C6.28%2021%207.12%2021%208.8%2021Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-twflow15 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M15%2015V9m0%200H9m6%200-6%206m13-3c0%205.523-4.477%2010-10%2010S2%2017.523%202%2012%206.477%202%2012%202s10%204.477%2010%2010Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-jrflow11 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M17%209a1.99%201.99%200%200%200-.586-1.414A1.994%201.994%200%200%200%2015%207m0%208a6%206%200%201%200-5.946-5.193c.058.434.087.651.068.789a.853.853%200%200%201-.117.346c-.068.121-.187.24-.426.479l-5.11%205.11c-.173.173-.26.26-.322.36a1%201%200%200%200-.12.29C3%2017.296%203%2017.418%203%2017.663V19.4c0%20.56%200%20.84.109%201.054a1%201%200%200%200%20.437.437C3.76%2021%204.04%2021%204.6%2021H7v-2h2v-2h2l1.58-1.58c.238-.238.357-.357.478-.425a.852.852%200%200%201%20.346-.117c.138-.02.355.01.789.068.264.036.533.054.807.054Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-jrflow13 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22m7.5%2012%203%203%206-6m5.5%203c0%205.523-4.477%2010-10%2010S2%2017.523%202%2012%206.477%202%2012%202s10%204.477%2010%2010Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-jrflow15 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M16%204c.93%200%201.395%200%201.776.102a3%203%200%200%201%202.122%202.122C20%206.605%2020%207.07%2020%208v9.2c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C17.72%2022%2016.88%2022%2015.2%2022H8.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C4%2019.72%204%2018.88%204%2017.2V8c0-.93%200-1.395.102-1.776a3%203%200%200%201%202.122-2.122C6.605%204%207.07%204%208%204m1%2011%202%202%204.5-4.5M9.6%206h4.8c.56%200%20.84%200%201.054-.109a1%201%200%200%200%20.437-.437C16%205.24%2016%204.96%2016%204.4v-.8c0-.56%200-.84-.109-1.054a1%201%200%200%200-.437-.437C15.24%202%2014.96%202%2014.4%202H9.6c-.56%200-.84%200-1.054.109a1%201%200%200%200-.437.437C8%202.76%208%203.04%208%203.6v.8c0%20.56%200%20.84.109%201.054a1%201%200%200%200%20.437.437C8.76%206%209.04%206%209.6%206Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-ampft1 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M17%2010V8A5%205%200%200%200%207%208v2m5%204.5v2M8.8%2021h6.4c1.68%200%202.52%200%203.162-.327a3%203%200%200%200%201.311-1.311C20%2018.72%2020%2017.88%2020%2016.2v-1.4c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C17.72%2010%2016.88%2010%2015.2%2010H8.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C4%2012.28%204%2013.12%204%2014.8v1.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C6.28%2021%207.12%2021%208.8%2021Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-ampft2 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M20%2012.5V6.8c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C17.72%202%2016.88%202%2015.2%202H8.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C4%204.28%204%205.12%204%206.8v10.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C6.28%2022%207.12%2022%208.8%2022H12m2-11H8m2%204H8m8-8H8m6.5%2012%202%202%204.5-4.5%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-ampft3 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22m7.5%2012%203%203%206-6m5.5%203c0%205.523-4.477%2010-10%2010S2%2017.523%202%2012%206.477%202%2012%202s10%204.477%2010%2010Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-ampft4 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M16%204c.93%200%201.395%200%201.776.102a3%203%200%200%201%202.122%202.122C20%206.605%2020%207.07%2020%208v9.2c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C17.72%2022%2016.88%2022%2015.2%2022H8.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C4%2019.72%204%2018.88%204%2017.2V8c0-.93%200-1.395.102-1.776a3%203%200%200%201%202.122-2.122C6.605%204%207.07%204%208%204m1%2011%202%202%204.5-4.5M9.6%206h4.8c.56%200%20.84%200%201.054-.109a1%201%200%200%200%20.437-.437C16%205.24%2016%204.96%2016%204.4v-.8c0-.56%200-.84-.109-1.054a1%201%200%200%200-.437-.437C15.24%202%2014.96%202%2014.4%202H9.6c-.56%200-.84%200-1.054.109a1%201%200%200%200-.437.437C8%202.76%208%203.04%208%203.6v.8c0%20.56%200%20.84.109%201.054a1%201%200%200%200%20.437.437C8.76%206%209.04%206%209.6%206Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-knflow11 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M20%2012.5V6.8c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C17.72%202%2016.88%202%2015.2%202H8.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C4%204.28%204%205.12%204%206.8v10.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C6.28%2022%207.12%2022%208.8%2022H12m2-11H8m2%204H8m8-8H8m6.5%2012%202%202%204.5-4.5%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-knflow13 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M12%209v4m0%204h.01M10.615%203.892%202.39%2018.098c-.456.788-.684%201.182-.65%201.506a1%201%200%200%200%20.406.705c.263.191.718.191%201.629.191h16.45c.91%200%201.365%200%201.628-.191a1%201%200%200%200%20.407-.705c.034-.324-.195-.718-.65-1.506L13.383%203.892c-.454-.785-.681-1.178-.978-1.31a1%201%200%200%200-.813%200c-.296.132-.523.525-.978%201.31Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-knflow15 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22m9.5%2011.5%202%202L16%209m-3.5%2011a8.5%208.5%200%201%200-8.057-5.783c.108.32.162.481.172.604a.899.899%200%200%201-.028.326c-.03.12-.098.245-.232.494l-1.636%203.027c-.233.432-.35.648-.324.815a.5.5%200%200%200%20.234.35c.144.087.388.062.876.011l5.121-.529c.155-.016.233-.024.303-.021.07.002.12.009.187.024.069.016.155.05.329.116A8.478%208.478%200%200%200%2012.5%2020Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-prflow11 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M6%2020V4m12%2016v-4m-6%204V10%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-prflow13 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M14%2021h-4M2.294%205.82A4.007%204.007%200%200%201%204.326%202.3m17.377%203.52A4.007%204.007%200%200%200%2019.67%202.3M18%208A6%206%200%201%200%206%208c0%203.09-.78%205.206-1.65%206.605-.735%201.18-1.102%201.771-1.088%201.936.015.182.053.252.2.36.133.099.73.099%201.927.099h13.222c1.197%200%201.795%200%201.927-.098.147-.11.186-.179.201-.361.013-.165-.354-.755-1.088-1.936C18.78%2013.206%2018%2011.09%2018%208Z%22%2F%3E%3C%2Fsvg%3E") !important; }
body.page-id-3869 .elementor-3869 .elementor-element.elementor-element-prflow15 .elementor-heading-title::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M12%2015.5H7.5c-1.396%200-2.093%200-2.661.172a4%204%200%200%200-2.667%202.667C2%2018.907%202%2019.604%202%2021m14-3%202%202%204-4m-7.5-8.5a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200Z%22%2F%3E%3C%2Fsvg%3E") !important; }
/* End semantic Untitled UI icons for IA cards */

/* Security workflow vertical alignment */
@media (min-width:1025px){
  body .elementor-3869 .elementor-element-twflow03{
    position:relative!important;
    top:-4px!important;
  }
  body .elementor-3869 .elementor-element-twflow07{
    position:relative!important;
    top:-11px!important;
  }
  body .elementor-3869 .elementor-element-jrflow07{
    position:relative!important;
    top:4px!important;
  }
  body .elementor-3869 .elementor-element-knflow07,
  body .elementor-3869 .elementor-element-prflow07{
    position:relative!important;
    top:3px!important;
  }
}/* End custom CSS */