.elementor-198 .elementor-element.elementor-element-3881e592{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-6f8ff491{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-32b99beb{--display:flex;--position:relative;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-198 .elementor-element.elementor-element-32b99beb:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-32b99beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B3C3DA 0%, #93A5BE 100%);}body:not(.rtl) .elementor-198 .elementor-element.elementor-element-32b99beb{left:0px;}body.rtl .elementor-198 .elementor-element.elementor-element-32b99beb{right:0px;}body:not(.rtl) .elementor-198 .elementor-element.elementor-element-7703af5e{left:75px;}body.rtl .elementor-198 .elementor-element.elementor-element-7703af5e{right:75px;}.elementor-198 .elementor-element.elementor-element-7703af5e{top:0px;}.elementor-198 .elementor-element.elementor-element-5868b533{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-198 .elementor-element.elementor-element-9edf166{--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;--align-items:flex-start;}.elementor-198 .elementor-element.elementor-element-d355c7{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-144603c2{width:auto;max-width:auto;text-align:start;}.elementor-198 .elementor-element.elementor-element-144603c2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:56px;font-weight:500;line-height:1.15em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-23637e87{width:auto;max-width:auto;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-73604466{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-3132519f{--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:-14px -14px;--row-gap:-14px;--column-gap:-14px;}.elementor-198 .elementor-element.elementor-element-8d24fe7{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-198 .elementor-element.elementor-element-8d24fe7 img{width:48px;height:48px;}.elementor-198 .elementor-element.elementor-element-340dd777{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-198 .elementor-element.elementor-element-340dd777 img{width:48px;height:48px;}.elementor-198 .elementor-element.elementor-element-61a6bf8b{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-198 .elementor-element.elementor-element-61a6bf8b img{width:48px;height:48px;}.elementor-198 .elementor-element.elementor-element-361a07f2{width:var( --container-widget-width, 48px );max-width:48px;background-color:#9DAEC6;padding:12px 12px 12px 12px;--container-widget-width:48px;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-198 .elementor-element.elementor-element-361a07f2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-76f49e3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-35e7659{text-align:start;}.elementor-198 .elementor-element.elementor-element-35e7659 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-c0de249{text-align:start;}.elementor-198 .elementor-element.elementor-element-c0de249 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-1c350c2c .elementor-button{background-color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;fill:#1A1A1C;color:#1A1A1C;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-1c350c2c .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-1c350c2c .elementor-button:focus{background-color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-1b5b2cd0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-5fdae49e img{width:100%;}.elementor-198 .elementor-element.elementor-element-106bd3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-22c606b img{width:144px;}.elementor-198 .elementor-element.elementor-element-ae38f73 img{width:144px;}.elementor-198 .elementor-element.elementor-element-96d7f62 img{width:144px;}.elementor-198 .elementor-element.elementor-element-b3aa6a8 img{width:144px;}.elementor-198 .elementor-element.elementor-element-b1ca08c img{width:144px;}.elementor-198 .elementor-element.elementor-element-77c4527a{--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;--align-items:center;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-48ef6342{--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;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-48ef6342:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-48ef6342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-701732f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:140px 140px;--row-gap:140px;--column-gap:140px;}.elementor-198 .elementor-element.elementor-element-701732f5:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-701732f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-5cf07047{--display:flex;--position:sticky;--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;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;top:0px;}body:not(.rtl) .elementor-198 .elementor-element.elementor-element-5cf07047{left:0px;}body.rtl .elementor-198 .elementor-element.elementor-element-5cf07047{right:0px;}.elementor-198 .elementor-element.elementor-element-5d0d38e7{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-198 .elementor-element.elementor-element-6b7baa77{background-color:#ECE8FF;padding:8px 16px 8px 16px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-6b7baa77 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;color:#000000;}.elementor-198 .elementor-element.elementor-element-333d2d98{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-198 .elementor-element.elementor-element-24864484{text-align:start;}.elementor-198 .elementor-element.elementor-element-24864484 .elementor-heading-title{color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-10583c3a{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-4305979a .elementor-button{background-color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#1A1A1C;color:#1A1A1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-4305979a .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-4305979a .elementor-button:focus{background-color:#1A1A1C;color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-4305979a .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-4305979a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-47afc1eb{--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;}.elementor-198 .elementor-element.elementor-element-1f741b95{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(229, 231, 235, 0.9);--border-color:rgba(229, 231, 235, 0.9);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-1f741b95:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-1f741b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-324cc1f{--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;}.elementor-198 .elementor-element.elementor-element-3177f1c{text-align:start;}.elementor-198 .elementor-element.elementor-element-3177f1c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-4d9fd1a6{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-6c743b1b{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(229, 231, 235, 0.9);--border-color:rgba(229, 231, 235, 0.9);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-6c743b1b:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-6c743b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-221dc656{--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;}.elementor-198 .elementor-element.elementor-element-7a0a1997{text-align:start;}.elementor-198 .elementor-element.elementor-element-7a0a1997 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-2e3627b{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-14e806ec{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(229, 231, 235, 0.9);--border-color:rgba(229, 231, 235, 0.9);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-14e806ec:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-14e806ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-76d47b0c{--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;}.elementor-198 .elementor-element.elementor-element-287fa992{text-align:start;}.elementor-198 .elementor-element.elementor-element-287fa992 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-3d87a447{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-5f2539bf{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(229, 231, 235, 0.9);--border-color:rgba(229, 231, 235, 0.9);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-5f2539bf:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-5f2539bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-7028871c{--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;}.elementor-198 .elementor-element.elementor-element-63580de6{text-align:start;}.elementor-198 .elementor-element.elementor-element-63580de6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-218b0ec6{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-7868b098{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(229, 231, 235, 0.9);--border-color:rgba(229, 231, 235, 0.9);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-7868b098:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-7868b098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-47df3de2{--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;}.elementor-198 .elementor-element.elementor-element-5dce383c{text-align:start;}.elementor-198 .elementor-element.elementor-element-5dce383c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-6d6e9ae7{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-769b3305{--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-769b3305:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-769b3305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-198 .elementor-element.elementor-element-6a184cee{--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:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-198 .elementor-element.elementor-element-2c9c5f5d{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-198 .elementor-element.elementor-element-2d51df75{background-color:#ECE8FF;padding:8px 16px 8px 16px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-2d51df75 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;color:#000000;}.elementor-198 .elementor-element.elementor-element-86b262f{width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;text-align:start;}.elementor-198 .elementor-element.elementor-element-86b262f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-36f1505b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:62px 62px;--row-gap:62px;--column-gap:62px;}.elementor-198 .elementor-element.elementor-element-6b6c06f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-198 .elementor-element.elementor-element-6b976f4c .elementor-progress-wrapper .elementor-progress-bar{background-color:#00D4AA;}.elementor-198 .elementor-element.elementor-element-6b976f4c .elementor-progress-wrapper{background-color:#E5E7EB;border-radius:100px;overflow:hidden;}.elementor-198 .elementor-element.elementor-element-6b976f4c .elementor-progress-bar{height:4px;line-height:4px;}.elementor-198 .elementor-element.elementor-element-3bb79408{text-align:start;}.elementor-198 .elementor-element.elementor-element-3bb79408 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;color:#864FFE;}.elementor-198 .elementor-element.elementor-element-47a3a515{--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;}.elementor-198 .elementor-element.elementor-element-ad0b84f{text-align:start;}.elementor-198 .elementor-element.elementor-element-ad0b84f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-74346df9{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-41a3b8d1{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-198 .elementor-element.elementor-element-53835edd .elementor-progress-wrapper .elementor-progress-bar{background-color:#00D4AA;}.elementor-198 .elementor-element.elementor-element-53835edd .elementor-progress-wrapper{background-color:#E5E7EB;border-radius:100px;overflow:hidden;}.elementor-198 .elementor-element.elementor-element-53835edd .elementor-progress-bar{height:4px;line-height:4px;}.elementor-198 .elementor-element.elementor-element-f04bd8{text-align:start;}.elementor-198 .elementor-element.elementor-element-f04bd8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;color:#864FFE;}.elementor-198 .elementor-element.elementor-element-74cd928d{--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;}.elementor-198 .elementor-element.elementor-element-4f5659a2{text-align:start;}.elementor-198 .elementor-element.elementor-element-4f5659a2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-87021f0{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-49ab0973{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-198 .elementor-element.elementor-element-548776e0 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00D4AA;}.elementor-198 .elementor-element.elementor-element-548776e0 .elementor-progress-wrapper{background-color:#E5E7EB;border-radius:100px;overflow:hidden;}.elementor-198 .elementor-element.elementor-element-548776e0 .elementor-progress-bar{height:4px;line-height:4px;}.elementor-198 .elementor-element.elementor-element-98c96ee{text-align:start;}.elementor-198 .elementor-element.elementor-element-98c96ee .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;color:#864FFE;}.elementor-198 .elementor-element.elementor-element-763fff7f{--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;}.elementor-198 .elementor-element.elementor-element-1d93e830{text-align:start;}.elementor-198 .elementor-element.elementor-element-1d93e830 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-5faa5e9a{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-79fbf948{--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-387ac443{--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;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:30px 30px 30px 30px;--padding-top:060px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-198 .elementor-element.elementor-element-387ac443:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-387ac443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDFE0;}.elementor-198 .elementor-element.elementor-element-27e37342{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-144642ea{--display:flex;--min-height:380px;--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:flex-start;--align-items:flex-start;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:42px;--padding-left:56px;--padding-right:56px;}.elementor-198 .elementor-element.elementor-element-144642ea:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-144642ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://app.theonlineagency.website/wp-content/uploads/2026/01/ns-img-528.png");background-position:top right;background-repeat:no-repeat;background-size:100% auto;}.elementor-198 .elementor-element.elementor-element-4711833d{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-198 .elementor-element.elementor-element-4b187164{background-color:#ECE8FF;padding:8px 16px 8px 16px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-4b187164 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;color:#000000;}.elementor-198 .elementor-element.elementor-element-4558cf5e{text-align:start;}.elementor-198 .elementor-element.elementor-element-4558cf5e .elementor-heading-title{color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-2fae838d .elementor-button{background-color:#1A1A1C;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-2fae838d .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-2fae838d .elementor-button:focus{background-color:#FFFFFF;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-2fae838d{padding:25px 0px 0px 0px;}.elementor-198 .elementor-element.elementor-element-2fae838d .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-2fae838d .elementor-button:focus svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-668645d9{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-668645d9:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-668645d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-44eb3cba{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-198 .elementor-element.elementor-element-22c66ea1{text-align:start;}.elementor-198 .elementor-element.elementor-element-22c66ea1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-7bd23c35{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-35b409e{background-color:#F4F5F8;padding:6px 6px 6px 6px;border-radius:16px 16px 16px 16px;}.elementor-198 .elementor-element.elementor-element-35b409e img{width:70%;}.elementor-198 .elementor-element.elementor-element-16803561{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-451e7de7{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-451e7de7:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-451e7de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-6f011885{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-198 .elementor-element.elementor-element-12e673de{text-align:start;}.elementor-198 .elementor-element.elementor-element-12e673de .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-23c252e6{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-27f048cb{border-radius:16px 16px 16px 16px;}.elementor-198 .elementor-element.elementor-element-27f048cb img{width:100%;}.elementor-198 .elementor-element.elementor-element-23423998{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-23423998:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-23423998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-5a0ac5e2{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-198 .elementor-element.elementor-element-b878a76{text-align:start;}.elementor-198 .elementor-element.elementor-element-b878a76 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-653bbd4e{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-429bd811{border-radius:16px 16px 16px 16px;}.elementor-198 .elementor-element.elementor-element-429bd811 img{width:100%;}.elementor-198 .elementor-element.elementor-element-3d4411d3{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-3d4411d3:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-3d4411d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-2c18f2b5{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-198 .elementor-element.elementor-element-4dd2600{text-align:start;}.elementor-198 .elementor-element.elementor-element-4dd2600 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-705ce6ec{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-3ce4d81f img{width:100%;}.elementor-198 .elementor-element.elementor-element-528f243d{--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-1a40a6bf{--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;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-198 .elementor-element.elementor-element-1a40a6bf:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-1a40a6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-462782fb{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-198 .elementor-element.elementor-element-462782fb:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-462782fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-31db1d49{background-color:#ECE8FF;padding:8px 16px 8px 16px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-31db1d49 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;color:#000000;}.elementor-198 .elementor-element.elementor-element-5e036fb8{text-align:center;}.elementor-198 .elementor-element.elementor-element-5e036fb8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-190b6053{--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:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-198 .elementor-element.elementor-element-190b6053:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-190b6053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-666d8fb3{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-198 .elementor-element.elementor-element-669a5e19{--display:flex;--min-height:576px;--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;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-198 .elementor-element.elementor-element-669a5e19:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-669a5e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://app.theonlineagency.website/wp-content/uploads/2025/12/ns-img-163-1.png");background-position:center center;background-size:cover;}.elementor-198 .elementor-element.elementor-element-669a5e19::before, .elementor-198 .elementor-element.elementor-element-669a5e19 > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-669a5e19 > .e-con-inner > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-669a5e19 > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-669a5e19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-669a5e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#030202;--background-overlay:'';}.elementor-198 .elementor-element.elementor-element-4a52d55d .elementor-button{background-color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#1A1A1C;color:#1A1A1C;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-4a52d55d .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-4a52d55d .elementor-button:focus{background-color:#1A1A1C;color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-4a52d55d .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-4a52d55d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-743b2677{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-2bbbe2d3{text-align:start;}.elementor-198 .elementor-element.elementor-element-2bbbe2d3 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-2fe1c68{width:var( --container-widget-width, 257px );max-width:257px;--container-widget-width:257px;--container-widget-flex-grow:0;text-align:end;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-c55ee97{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-198 .elementor-element.elementor-element-e768b87{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-198 .elementor-element.elementor-element-57e63783{--display:flex;--min-height:576px;--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;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-198 .elementor-element.elementor-element-57e63783:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-57e63783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://app.theonlineagency.website/wp-content/uploads/2025/12/ns-img-164-1.png");background-position:center center;background-size:cover;}.elementor-198 .elementor-element.elementor-element-57e63783::before, .elementor-198 .elementor-element.elementor-element-57e63783 > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-57e63783 > .e-con-inner > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-57e63783 > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-57e63783 > .e-con-inner > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-57e63783 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#030202;--background-overlay:'';}.elementor-198 .elementor-element.elementor-element-221bbae1 .elementor-button{background-color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#1A1A1C;color:#1A1A1C;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-221bbae1 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-221bbae1 .elementor-button:focus{background-color:#1A1A1C;color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-221bbae1 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-221bbae1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-380cc9c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-71895ffc{text-align:start;}.elementor-198 .elementor-element.elementor-element-71895ffc .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-731f8b0e{text-align:end;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-2aec3db7{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-198 .elementor-element.elementor-element-da87ca9{--display:flex;--min-height:576px;--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;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-198 .elementor-element.elementor-element-da87ca9:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-da87ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://app.theonlineagency.website/wp-content/uploads/2025/12/ns-img-165-1.png");background-position:center center;background-size:cover;}.elementor-198 .elementor-element.elementor-element-da87ca9::before, .elementor-198 .elementor-element.elementor-element-da87ca9 > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-da87ca9 > .e-con-inner > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-da87ca9 > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-da87ca9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-da87ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#030202;--background-overlay:'';}.elementor-198 .elementor-element.elementor-element-63110a42 .elementor-button{background-color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#1A1A1C;color:#1A1A1C;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-63110a42 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-63110a42 .elementor-button:focus{background-color:#1A1A1C;color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-63110a42 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-63110a42 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-5d5392b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-22200826{text-align:start;}.elementor-198 .elementor-element.elementor-element-22200826 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-60794909{text-align:end;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-43c5f382 .elementor-button{background-color:#1A1A1C;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-43c5f382 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-43c5f382 .elementor-button:focus{background-color:#FFFFFF;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-43c5f382 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-43c5f382 .elementor-button:focus svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-53f82ac6{--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-469f570a{--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;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overflow:hidden;--overlay-opacity:0.78;--border-radius:25px 25px 25px 25px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-198 .elementor-element.elementor-element-469f570a:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-469f570a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B3C3DA 0%, #93A5BE 100%);}.elementor-198 .elementor-element.elementor-element-469f570a::before, .elementor-198 .elementor-element.elementor-element-469f570a > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-469f570a > .e-con-inner > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-469f570a > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-469f570a > .e-con-inner > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-469f570a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://app.theonlineagency.website/wp-content/uploads/2025/12/ns-img-496.png");--background-overlay:'';}.elementor-198 .elementor-element.elementor-element-7889f20b{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-198 .elementor-element.elementor-element-4ca8b671{background-color:#FCFCFCA6;padding:8px 16px 8px 16px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-198 .elementor-element.elementor-element-4ca8b671 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-7b6a8429{text-align:center;}.elementor-198 .elementor-element.elementor-element-7b6a8429 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-4e41cdb4{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-691b6e7f{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-198 .elementor-element.elementor-element-22b5151{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-22b5151:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-22b5151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-a3c80dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-2d9f7845 img{width:56px;}.elementor-198 .elementor-element.elementor-element-3ce31858{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-3bd71e24{text-align:start;}.elementor-198 .elementor-element.elementor-element-3bd71e24 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-654e51de{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-5b326015 .elementor-icon-wrapper{text-align:center;}.elementor-198 .elementor-element.elementor-element-5b326015.elementor-view-stacked .elementor-icon{background-color:#F4F5F8;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-5b326015.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-5b326015.elementor-view-default .elementor-icon{color:#F4F5F8;border-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-5b326015.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-5b326015.elementor-view-default .elementor-icon svg{fill:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-5b326015.elementor-view-framed .elementor-icon{background-color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-5b326015.elementor-view-stacked .elementor-icon svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-5b326015 .elementor-icon{font-size:12px;padding:20px;}.elementor-198 .elementor-element.elementor-element-5b326015 .elementor-icon svg{height:12px;}.elementor-198 .elementor-element.elementor-element-11d0c5cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-11d0c5cd:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-11d0c5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-523d02e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-1ff87e4d img{width:56px;}.elementor-198 .elementor-element.elementor-element-198544ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-1c0ac406{text-align:start;}.elementor-198 .elementor-element.elementor-element-1c0ac406 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-5205811c{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-2ce6188c .elementor-icon-wrapper{text-align:center;}.elementor-198 .elementor-element.elementor-element-2ce6188c.elementor-view-stacked .elementor-icon{background-color:#F4F5F8;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-2ce6188c.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-2ce6188c.elementor-view-default .elementor-icon{color:#F4F5F8;border-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-2ce6188c.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-2ce6188c.elementor-view-default .elementor-icon svg{fill:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-2ce6188c.elementor-view-framed .elementor-icon{background-color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-2ce6188c.elementor-view-stacked .elementor-icon svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-2ce6188c .elementor-icon{font-size:12px;padding:20px;}.elementor-198 .elementor-element.elementor-element-2ce6188c .elementor-icon svg{height:12px;}.elementor-198 .elementor-element.elementor-element-3e97c8f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-3e97c8f2:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-3e97c8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-2ff475cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-3faac931 img{width:56px;}.elementor-198 .elementor-element.elementor-element-76528d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-461435d3{text-align:start;}.elementor-198 .elementor-element.elementor-element-461435d3 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-43ba4d69{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-32b6bf65 .elementor-icon-wrapper{text-align:center;}.elementor-198 .elementor-element.elementor-element-32b6bf65.elementor-view-stacked .elementor-icon{background-color:#F4F5F8;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-32b6bf65.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-32b6bf65.elementor-view-default .elementor-icon{color:#F4F5F8;border-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-32b6bf65.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-32b6bf65.elementor-view-default .elementor-icon svg{fill:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-32b6bf65.elementor-view-framed .elementor-icon{background-color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-32b6bf65.elementor-view-stacked .elementor-icon svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-32b6bf65 .elementor-icon{font-size:12px;padding:20px;}.elementor-198 .elementor-element.elementor-element-32b6bf65 .elementor-icon svg{height:12px;}.elementor-198 .elementor-element.elementor-element-1893c342{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-1893c342:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-1893c342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-38d073a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-692a0e7c img{width:56px;}.elementor-198 .elementor-element.elementor-element-2773cc7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-7210870c{text-align:start;}.elementor-198 .elementor-element.elementor-element-7210870c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-69108441{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-71700b07 .elementor-icon-wrapper{text-align:center;}.elementor-198 .elementor-element.elementor-element-71700b07.elementor-view-stacked .elementor-icon{background-color:#F4F5F8;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-71700b07.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-71700b07.elementor-view-default .elementor-icon{color:#F4F5F8;border-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-71700b07.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-71700b07.elementor-view-default .elementor-icon svg{fill:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-71700b07.elementor-view-framed .elementor-icon{background-color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-71700b07.elementor-view-stacked .elementor-icon svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-71700b07 .elementor-icon{font-size:12px;padding:20px;}.elementor-198 .elementor-element.elementor-element-71700b07 .elementor-icon svg{height:12px;}.elementor-198 .elementor-element.elementor-element-37f6a5a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-37f6a5a2:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-37f6a5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-a19b88e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-762c9601 img{width:56px;}.elementor-198 .elementor-element.elementor-element-4b9e77be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-33dda3fe{text-align:start;}.elementor-198 .elementor-element.elementor-element-33dda3fe .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-37341fde{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-21794fb9 .elementor-icon-wrapper{text-align:center;}.elementor-198 .elementor-element.elementor-element-21794fb9.elementor-view-stacked .elementor-icon{background-color:#F4F5F8;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-21794fb9.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-21794fb9.elementor-view-default .elementor-icon{color:#F4F5F8;border-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-21794fb9.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-21794fb9.elementor-view-default .elementor-icon svg{fill:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-21794fb9.elementor-view-framed .elementor-icon{background-color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-21794fb9.elementor-view-stacked .elementor-icon svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-21794fb9 .elementor-icon{font-size:12px;padding:20px;}.elementor-198 .elementor-element.elementor-element-21794fb9 .elementor-icon svg{height:12px;}.elementor-198 .elementor-element.elementor-element-96e38d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-198 .elementor-element.elementor-element-96e38d4:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-96e38d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-79c7c246{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-2110859c img{width:56px;}.elementor-198 .elementor-element.elementor-element-31539ee8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-198 .elementor-element.elementor-element-7777e63e{text-align:start;}.elementor-198 .elementor-element.elementor-element-7777e63e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-7a98e3f8{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-7ceb7f4e .elementor-icon-wrapper{text-align:center;}.elementor-198 .elementor-element.elementor-element-7ceb7f4e.elementor-view-stacked .elementor-icon{background-color:#F4F5F8;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-7ceb7f4e.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-7ceb7f4e.elementor-view-default .elementor-icon{color:#F4F5F8;border-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-7ceb7f4e.elementor-view-framed .elementor-icon, .elementor-198 .elementor-element.elementor-element-7ceb7f4e.elementor-view-default .elementor-icon svg{fill:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-7ceb7f4e.elementor-view-framed .elementor-icon{background-color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-7ceb7f4e.elementor-view-stacked .elementor-icon svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-7ceb7f4e .elementor-icon{font-size:12px;padding:20px;}.elementor-198 .elementor-element.elementor-element-7ceb7f4e .elementor-icon svg{height:12px;}.elementor-198 .elementor-element.elementor-element-1a9531bf{--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;--align-items:center;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-4b2b4fc7{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--padding-top:99px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-198 .elementor-element.elementor-element-4b2b4fc7:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-4b2b4fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-2d690f1{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-198 .elementor-element.elementor-element-5ad1b5d2{background-color:#ECE8FF;padding:8px 16px 8px 16px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-5ad1b5d2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;color:#000000;}.elementor-198 .elementor-element.elementor-element-276cb1e{width:var( --container-widget-width, 442px );max-width:442px;--container-widget-width:442px;--container-widget-flex-grow:0;text-align:center;}.elementor-198 .elementor-element.elementor-element-276cb1e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-1bc359d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-198 .elementor-element.elementor-element-6a6c3368{--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-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:56px;--padding-right:56px;}.elementor-198 .elementor-element.elementor-element-6a6c3368:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-6a6c3368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-79a5b729{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(26, 26, 28, 0.1);--border-color:rgba(26, 26, 28, 0.1);--padding-top:0px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-7aeef086{text-align:start;}.elementor-198 .elementor-element.elementor-element-7aeef086 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-4af2d9aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-198 .elementor-element.elementor-element-4af2d9aa .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-4b630432 .elementor-button{background-color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#1A1A1C;color:#1A1A1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(26, 26, 28, 0.2);border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-4b630432 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-4b630432 .elementor-button:focus{background-color:#864FFE;color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-4b630432 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-4b630432 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-49d36e80{padding:47px 0px 0px 0px;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-text{color:rgba(26, 26, 28, 0.6);transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-49d36e80 .elementor-icon-list-item:hover .elementor-icon-list-text{color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-71ef3bd5{--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;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-198 .elementor-element.elementor-element-71ef3bd5:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-71ef3bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://app.theonlineagency.website/wp-content/uploads/2025/12/ns-img-25.png");background-position:center center;background-size:cover;}.elementor-198 .elementor-element.elementor-element-2109d0db{--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-radius:14px 14px 14px 14px;--padding-top:60px;--padding-bottom:60px;--padding-left:56px;--padding-right:56px;}.elementor-198 .elementor-element.elementor-element-2109d0db:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-2109d0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-3ad300dd{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(26, 26, 28, 0.1);--border-color:rgba(26, 26, 28, 0.1);--padding-top:0px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-2a95ffb8{text-align:start;}.elementor-198 .elementor-element.elementor-element-2a95ffb8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-71c3e494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-198 .elementor-element.elementor-element-71c3e494 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-6de9d75c .elementor-button{background-color:#864FFE;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-6de9d75c .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-6de9d75c .elementor-button:focus{background-color:#FFFFFF;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-6de9d75c .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-6de9d75c .elementor-button:focus svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-42e60a80{padding:47px 0px 0px 0px;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-text{color:#1A1A1C;transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-42e60a80 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-17f31e98{--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-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:56px;--padding-right:56px;}.elementor-198 .elementor-element.elementor-element-17f31e98:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-17f31e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-3d88b81d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(26, 26, 28, 0.1);--border-color:rgba(26, 26, 28, 0.1);--padding-top:0px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-57e33ca9{text-align:start;}.elementor-198 .elementor-element.elementor-element-57e33ca9 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-47ccdc6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-198 .elementor-element.elementor-element-47ccdc6b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-6bb88c39 .elementor-button{background-color:#864FFE;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-6bb88c39 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-6bb88c39 .elementor-button:focus{background-color:#FFFFFF;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-6bb88c39 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-6bb88c39 .elementor-button:focus svg{fill:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-751c6ced{padding:47px 0px 0px 0px;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-item > .elementor-icon-list-text, .elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-text{color:rgba(26, 26, 28, 0.6);transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-751c6ced .elementor-icon-list-item:hover .elementor-icon-list-text{color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-4fb1b1cc{--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-4fb1b1cc:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-4fb1b1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-198 .elementor-element.elementor-element-66d1f504{--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:flex-end;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:76px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-198 .elementor-element.elementor-element-66d1f504:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://app.theonlineagency.website/wp-content/uploads/2025/12/ns-img-538.png");background-position:-371px 0px;background-repeat:no-repeat;}.elementor-198 .elementor-element.elementor-element-66d1f504::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .e-con-inner > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .e-con-inner > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://app.theonlineagency.website/wp-content/uploads/2025/12/ns-img-507.png");--background-overlay:'';background-position:100% 0px;background-repeat:no-repeat;}.elementor-198 .elementor-element.elementor-element-ae2fe9b{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-198 .elementor-element.elementor-element-51db367a{background-color:#ECE8FF;padding:8px 16px 8px 16px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-51db367a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;color:#000000;}.elementor-198 .elementor-element.elementor-element-3b83ec5d{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-198 .elementor-element.elementor-element-1c6dc573{text-align:center;}.elementor-198 .elementor-element.elementor-element-1c6dc573 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-3ec4d2bc{width:var( --container-widget-width, 558px );max-width:558px;--container-widget-width:558px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:rgba(26, 26, 28, 0.6);}.elementor-198 .elementor-element.elementor-element-44bf3ed2{--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;--align-items:center;}.elementor-198 .elementor-element.elementor-element-7e1c21b1 .elementor-button{background-color:#1A1A1C;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1A1C;border-radius:100px 100px 100px 100px;}.elementor-198 .elementor-element.elementor-element-7e1c21b1 .elementor-button:hover, .elementor-198 .elementor-element.elementor-element-7e1c21b1 .elementor-button:focus{background-color:#FFFFFF;color:#1A1A1C;}.elementor-198 .elementor-element.elementor-element-7e1c21b1 .elementor-button:hover svg, .elementor-198 .elementor-element.elementor-element-7e1c21b1 .elementor-button:focus svg{fill:#1A1A1C;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-198 .elementor-element.elementor-element-3881e592{--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-198 .elementor-element.elementor-element-7703af5e{left:16px;}body.rtl .elementor-198 .elementor-element.elementor-element-7703af5e{right:16px;}.elementor-198 .elementor-element.elementor-element-5868b533{--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:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-9edf166{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-d355c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-144603c2{text-align:center;}.elementor-198 .elementor-element.elementor-element-144603c2 .elementor-heading-title{font-size:44px;}.elementor-198 .elementor-element.elementor-element-23637e87{text-align:center;}.elementor-198 .elementor-element.elementor-element-73604466{--justify-content:center;}.elementor-198 .elementor-element.elementor-element-106bd3a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-77c4527a{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-48ef6342{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-198 .elementor-element.elementor-element-701732f5{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-198 .elementor-element.elementor-element-5cf07047{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-198 .elementor-element.elementor-element-5d0d38e7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-333d2d98{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-24864484{text-align:center;}.elementor-198 .elementor-element.elementor-element-10583c3a{text-align:center;}.elementor-198 .elementor-element.elementor-element-769b3305{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-6a184cee{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-198 .elementor-element.elementor-element-2c9c5f5d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-86b262f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-198 .elementor-element.elementor-element-86b262f .elementor-heading-title{font-size:36px;}.elementor-198 .elementor-element.elementor-element-36f1505b{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-198 .elementor-element.elementor-element-79fbf948{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-387ac443{--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-198 .elementor-element.elementor-element-528f243d{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-1a40a6bf{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-198 .elementor-element.elementor-element-5e036fb8 .elementor-heading-title{font-size:36px;}.elementor-198 .elementor-element.elementor-element-190b6053{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-198 .elementor-element.elementor-element-669a5e19{--min-height:400px;}.elementor-198 .elementor-element.elementor-element-57e63783{--min-height:400px;}.elementor-198 .elementor-element.elementor-element-da87ca9{--min-height:400px;}.elementor-198 .elementor-element.elementor-element-53f82ac6{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-469f570a{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-7b6a8429 .elementor-heading-title{font-size:36px;}.elementor-198 .elementor-element.elementor-element-1a9531bf{--padding-top:64px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-4b2b4fc7{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-276cb1e .elementor-heading-title{font-size:36px;}.elementor-198 .elementor-element.elementor-element-1bc359d2{--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-198 .elementor-element.elementor-element-4fb1b1cc{--padding-top:64px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-66d1f504:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-198 .elementor-element.elementor-element-66d1f504::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .e-con-inner > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .e-con-inner > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-198 .elementor-element.elementor-element-66d1f504{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-1c6dc573 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-198 .elementor-element.elementor-element-3881e592{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-198 .elementor-element.elementor-element-7703af5e{left:12px;}body.rtl .elementor-198 .elementor-element.elementor-element-7703af5e{right:12px;}.elementor-198 .elementor-element.elementor-element-5868b533{--padding-top:144px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-d355c7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-198 .elementor-element.elementor-element-144603c2 .elementor-heading-title{font-size:32px;}.elementor-198 .elementor-element.elementor-element-23637e87{font-size:16px;}.elementor-198 .elementor-element.elementor-element-73604466{--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-198 .elementor-element.elementor-element-106bd3a{--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-198 .elementor-element.elementor-element-22c606b img{width:100px;}.elementor-198 .elementor-element.elementor-element-ae38f73 img{width:100px;}.elementor-198 .elementor-element.elementor-element-96d7f62 img{width:100px;}.elementor-198 .elementor-element.elementor-element-b3aa6a8 img{width:100px;}.elementor-198 .elementor-element.elementor-element-b1ca08c img{width:100px;}.elementor-198 .elementor-element.elementor-element-77c4527a{--padding-top:0px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-48ef6342{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-701732f5{--content-width:100%;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-198 .elementor-element.elementor-element-24864484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 39px 0px;}.elementor-198 .elementor-element.elementor-element-10583c3a{font-size:16px;}.elementor-198 .elementor-element.elementor-element-769b3305{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-86b262f .elementor-heading-title{font-size:28px;}.elementor-198 .elementor-element.elementor-element-79fbf948{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-387ac443{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-27e37342{--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-198 .elementor-element.elementor-element-144642ea{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-198 .elementor-element.elementor-element-4711833d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-4558cf5e{text-align:center;}.elementor-198 .elementor-element.elementor-element-668645d9{--width:100%;}.elementor-198 .elementor-element.elementor-element-16803561{--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-198 .elementor-element.elementor-element-451e7de7{--width:100%;}.elementor-198 .elementor-element.elementor-element-23423998{--width:100%;}.elementor-198 .elementor-element.elementor-element-3d4411d3{--width:100%;}.elementor-198 .elementor-element.elementor-element-528f243d{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-1a40a6bf{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-5e036fb8 .elementor-heading-title{font-size:28px;}.elementor-198 .elementor-element.elementor-element-669a5e19{--min-height:300px;}.elementor-198 .elementor-element.elementor-element-743b2677{--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;--align-items:flex-start;}.elementor-198 .elementor-element.elementor-element-2fe1c68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-198 .elementor-element.elementor-element-c55ee97{--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-198 .elementor-element.elementor-element-e768b87{--width:100%;}.elementor-198 .elementor-element.elementor-element-57e63783{--min-height:300px;}.elementor-198 .elementor-element.elementor-element-380cc9c0{--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;--align-items:flex-start;}.elementor-198 .elementor-element.elementor-element-731f8b0e{text-align:start;}.elementor-198 .elementor-element.elementor-element-2aec3db7{--width:100%;}.elementor-198 .elementor-element.elementor-element-da87ca9{--min-height:300px;}.elementor-198 .elementor-element.elementor-element-5d5392b8{--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;--align-items:flex-start;}.elementor-198 .elementor-element.elementor-element-60794909{text-align:start;}.elementor-198 .elementor-element.elementor-element-53f82ac6{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-469f570a{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-7b6a8429 .elementor-heading-title{font-size:28px;}.elementor-198 .elementor-element.elementor-element-691b6e7f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-198 .elementor-element.elementor-element-22b5151{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-11d0c5cd{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-3e97c8f2{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-1893c342{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-37f6a5a2{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-96e38d4{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-1a9531bf{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-4b2b4fc7{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-276cb1e .elementor-heading-title{font-size:28px;}.elementor-198 .elementor-element.elementor-element-6a6c3368{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-2109d0db{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-17f31e98{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-198 .elementor-element.elementor-element-4fb1b1cc{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-66d1f504:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-198 .elementor-element.elementor-element-66d1f504::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .e-con-inner > .elementor-background-video-container::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .e-con-inner > .elementor-background-slideshow::before, .elementor-198 .elementor-element.elementor-element-66d1f504 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-198 .elementor-element.elementor-element-66d1f504{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-1c6dc573 .elementor-heading-title{font-size:28px;}.elementor-198 .elementor-element.elementor-element-3ec4d2bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-198 .elementor-element.elementor-element-7e1c21b1 .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-198 .elementor-element.elementor-element-6f8ff491{--content-width:1440px;}.elementor-198 .elementor-element.elementor-element-5868b533{--content-width:1290px;}.elementor-198 .elementor-element.elementor-element-1b5b2cd0{--width:643px;}.elementor-198 .elementor-element.elementor-element-106bd3a{--content-width:1290px;}.elementor-198 .elementor-element.elementor-element-48ef6342{--content-width:1440px;}.elementor-198 .elementor-element.elementor-element-701732f5{--content-width:1290px;}.elementor-198 .elementor-element.elementor-element-5cf07047{--width:40%;}.elementor-198 .elementor-element.elementor-element-47afc1eb{--width:60%;}.elementor-198 .elementor-element.elementor-element-6a184cee{--content-width:1290px;}.elementor-198 .elementor-element.elementor-element-6b6c06f{--width:408px;}.elementor-198 .elementor-element.elementor-element-41a3b8d1{--width:408px;}.elementor-198 .elementor-element.elementor-element-49ab0973{--width:408px;}.elementor-198 .elementor-element.elementor-element-387ac443{--content-width:1440px;}.elementor-198 .elementor-element.elementor-element-144642ea{--width:66%;}.elementor-198 .elementor-element.elementor-element-668645d9{--width:34%;}.elementor-198 .elementor-element.elementor-element-451e7de7{--width:33.33%;}.elementor-198 .elementor-element.elementor-element-23423998{--width:33.33%;}.elementor-198 .elementor-element.elementor-element-3d4411d3{--width:33.33%;}.elementor-198 .elementor-element.elementor-element-1a40a6bf{--content-width:1440px;}.elementor-198 .elementor-element.elementor-element-e768b87{--width:50%;}.elementor-198 .elementor-element.elementor-element-2aec3db7{--width:50%;}.elementor-198 .elementor-element.elementor-element-53f82ac6{--content-width:1440px;}.elementor-198 .elementor-element.elementor-element-469f570a{--content-width:1200px;}.elementor-198 .elementor-element.elementor-element-691b6e7f{--content-width:852px;}.elementor-198 .elementor-element.elementor-element-22b5151{--width:48%;}.elementor-198 .elementor-element.elementor-element-11d0c5cd{--width:48%;}.elementor-198 .elementor-element.elementor-element-3e97c8f2{--width:48%;}.elementor-198 .elementor-element.elementor-element-1893c342{--width:48%;}.elementor-198 .elementor-element.elementor-element-37f6a5a2{--width:48%;}.elementor-198 .elementor-element.elementor-element-96e38d4{--width:48%;}.elementor-198 .elementor-element.elementor-element-4b2b4fc7{--content-width:1440px;}.elementor-198 .elementor-element.elementor-element-6a6c3368{--width:408px;}.elementor-198 .elementor-element.elementor-element-71ef3bd5{--width:428px;}.elementor-198 .elementor-element.elementor-element-17f31e98{--width:408px;}.elementor-198 .elementor-element.elementor-element-66d1f504{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-198 .elementor-element.elementor-element-1b5b2cd0{--width:100%;}.elementor-198 .elementor-element.elementor-element-5cf07047{--width:100%;}.elementor-198 .elementor-element.elementor-element-47afc1eb{--width:100%;}.elementor-198 .elementor-element.elementor-element-6b6c06f{--width:100%;}.elementor-198 .elementor-element.elementor-element-41a3b8d1{--width:100%;}.elementor-198 .elementor-element.elementor-element-49ab0973{--width:100%;}.elementor-198 .elementor-element.elementor-element-6a6c3368{--width:100%;}.elementor-198 .elementor-element.elementor-element-71ef3bd5{--width:100%;}.elementor-198 .elementor-element.elementor-element-17f31e98{--width:100%;}}/* Start custom CSS */:root {
  --ns-hero-gradient-start: #B3C3DA;
  --ns-hero-gradient-end: #93A5BE;
  --ns-hero-text-primary: #1A1A1C;
  --ns-hero-text-secondary: rgba(26, 26, 28, 0.6);
  --ns-hero-white: #FFFFFF;
  --ns-hero-avatar-bg: #9DAEC6;
  --ns-hero-font: 'Inter Tight', sans-serif;
  --ns-hero-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}


.ns-hero-section {
  padding-bottom: 10px !important;
}

@media (max-width: 1024px) {
  .ns-hero-section {
    padding-bottom: 88px !important;
  }
}

@media (max-width: 768px) {
  .ns-hero-section {
    padding-bottom: 56px !important;
  }
}

/* ==========================================================================
   Hero Wrapper
   ========================================================================== */
.ns-hero-wrapper {
  max-width: 1440px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

/* ==========================================================================
   Hero Gradient Box
   ========================================================================== */
.ns-hero-gradient-box {
  background: linear-gradient(180deg, var(--ns-hero-gradient-start) 0%, var(--ns-hero-gradient-end) 100%) !important;
  border-radius: 20px !important;
  overflow: hidden !important;
  position: relative !important;
  margin-top: 32px !important;
}

@media (max-width: 768px) {
  .ns-hero-gradient-box {
    margin-top: 16px !important;
  }
}

/* Elementor container override */
.ns-hero-gradient-box.e-con {
  background: linear-gradient(180deg, var(--ns-hero-gradient-start) 0%, var(--ns-hero-gradient-end) 100%) !important;
}

/* ==========================================================================
   Hero Background Pattern
   ========================================================================== */
.ns-hero-bg-pattern {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 0 !important;
  transform: translateX(75px) !important;
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}

@media (max-width: 1024px) {
  .ns-hero-bg-pattern {
    transform: translateX(16px) !important;
  }
}

@media (max-width: 768px) {
  .ns-hero-bg-pattern {
    transform: translateX(12px) !important;
  }
}

@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

/* ==========================================================================
   Hero Content Container
   ========================================================================== */
.ns-hero-content-container {
  position: relative !important;
  z-index: 10 !important;
  max-width: 1290px !important;
  margin: 0 auto !important;
  padding-top: 100px !important;
  padding-right: 20px !important;
  padding-left: 20px !important;
}

@media (max-width: 1024px) {
  .ns-hero-content-container {
    padding-top: 150px !important;
  }
}

@media (max-width: 768px) {
  .ns-hero-content-container {
    padding-top: 0px !important;
  }
}

/* Elementor flex container override */
.ns-hero-content-container.e-con {
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
}

@media (max-width: 1024px) {
  .ns-hero-content-container.e-con {
    flex-direction: column !important;
    gap: 64px !important;
  }
}

/* ==========================================================================
   Hero Text Column
   ========================================================================== */
.ns-hero-text-column {
  flex: 1 !important;
}

.ns-hero-text-column.e-con {
  flex-direction: column !important;
  align-items: flex-start !important;
}

@media (max-width: 1024px) {
  .ns-hero-text-column.e-con {
    align-items: center !important;
    text-align: center !important;
  }
}

/* ==========================================================================
   Hero Heading Group
   ========================================================================== */
.ns-hero-heading-group {
  margin-bottom: 2px !important;
}

@media (max-width: 768px) {
  .ns-hero-heading-group {
    margin-bottom: 24px !important;
  }
}

.ns-hero-heading-group.e-con {
  flex-direction: column !important;
  gap: 16px !important;
}

@media (max-width: 768px) {
  .ns-hero-heading-group.e-con {
    gap: 8px !important;
  }
}

/* ==========================================================================
   Hero Title
   ========================================================================== */
.ns-hero-title {
  max-width: 507px !important;
}

.ns-hero-title .elementor-heading-title {
  font-family: var(--ns-hero-font) !important;
  font-size: 56px !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
  color: var(--ns-hero-text-primary) !important;
  margin: 0 !important;
}

@media (max-width: 1024px) {
  .ns-hero-title .elementor-heading-title {
    font-size: 44px !important;
    text-align: center !important;
  }
}

@media (max-width: 768px) {
  .ns-hero-title .elementor-heading-title {
    font-size: 32px !important;
  }
}


.ns-hero-description {
  max-width: 429px !important;
}

.ns-hero-description p {
  font-family: var(--ns-hero-font) !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: var(--ns-hero-text-secondary) !important;
  margin: 0 !important;
}

@media (max-width: 1024px) {
  .ns-hero-description p {
    text-align: center !important;
  }
}

@media (max-width: 768px) {
  .ns-hero-description p {
    font-size: 16px !important;
  }
}

/* ==========================================================================
   Hero Social Proof
   ========================================================================== */
.ns-hero-social-proof {
  margin-bottom: 6px !important;
}

@media (max-width: 1024px) {
  .ns-hero-social-proof {
    margin-bottom: 40px !important;
  }
}

.ns-hero-social-proof.e-con {
  flex-direction: row !important;
  align-items: center !important;
  gap: 16px !important;
}

@media (max-width: 1024px) {
  .ns-hero-social-proof.e-con {
    justify-content: center !important;
  }
}

@media (max-width: 768px) {
  .ns-hero-social-proof.e-con {
    flex-direction: column !important;
    gap: 20px !important;
  }
}

/* ==========================================================================
   Hero Avatars
   ========================================================================== */
.ns-hero-avatars {
  display: flex !important;
  flex-direction: row !important;
}

.ns-hero-avatars.e-con {
  gap: -14px !important;
}

/* Negative margin for overlapping avatars */
.ns-hero-avatar {
  margin-left: -14px !important;
}

.ns-hero-avatar:first-child {
  margin-left: 0 !important;
}

.ns-hero-avatar img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 50% !important;
  border: 2px solid var(--ns-hero-white) !important;
  object-fit: cover !important;
}

/* Avatar Count Badge */
.ns-hero-avatar-count {
  margin-left: -14px !important;
}

.ns-hero-avatar-count .elementor-heading-title {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 48px !important;
  height: 48px !important;
  border-radius: 50% !important;
  border: 2px solid var(--ns-hero-white) !important;
  background-color: var(--ns-hero-avatar-bg) !important;
  font-family: var(--ns-hero-font) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: var(--ns-hero-white) !important;
}

/* ==========================================================================
   Hero Trust Text
   ========================================================================== */
.ns-hero-trust-text.e-con {
  flex-direction: column !important;
  gap: 0 !important;
}

.ns-trust-title .elementor-heading-title {
  font-family: var(--ns-hero-font) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  color: var(--ns-hero-text-primary) !important;
  margin: 0 !important;
}

.ns-trust-subtitle .elementor-heading-title {
  font-family: var(--ns-hero-font) !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  color: var(--ns-hero-text-secondary) !important;
  margin: 0 !important;
}

/* ==========================================================================
   Hero CTA Button
   ========================================================================== */
.ns-hero-cta .elementor-button {
  font-family: var(--ns-hero-font) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: var(--ns-hero-text-primary) !important;
  background-color: var(--ns-hero-white) !important;
  border-radius: 100px !important;
  padding: 18px 32px !important;
  transition: var(--ns-hero-transition) !important;
  border: none !important;
  box-shadow: none !important;
}

.ns-hero-cta .elementor-button:hover {
  color: var(--ns-hero-white) !important;
  background-color: var(--ns-hero-text-primary) !important;
}

@media (max-width: 1024px) {
  .ns-hero-cta {
    width: 100% !important;
    text-align: center !important;
  }
}

@media (max-width: 768px) {
  .ns-hero-cta .elementor-button {
    width: 95% !important;
    display: block !important;
    margin: 0 auto !important;
  }
}

/* ==========================================================================
   Hero Image Column
   ========================================================================== */
.ns-hero-image-column {
  width: 643px !important;
  max-width: 100% !important;
}

@media (max-width: 1024px) {
  .ns-hero-image-column {
    width: 100% !important;
  }
}

.ns-hero-image-column.e-con {
  align-items: flex-end !important;
}

.ns-hero-image img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
}

/* ==========================================================================
   Hero Clients Section
   ========================================================================== */
.ns-hero-clients {
  margin-top: 65px !important;
  padding: 0 20px !important;
}

@media (max-width: 1024px) {
  .ns-hero-clients {
    margin-top: 65px !important;
  }
}

.ns-hero-clients.e-con {
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 32px !important;
}

@media (max-width: 768px) {
  .ns-hero-clients.e-con {
    gap: 16px !important;
  }
}

/* Client Logo */
.ns-client-logo {
  min-width: 144px !important;
}

@media (max-width: 768px) {
  .ns-client-logo {
    min-width: 100px !important;
  }
}

.ns-client-logo img {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  opacity: 0.7;
  transition: opacity 0.3s ease;
}

.ns-client-logo:hover img {
  opacity: 1;
}

/* ==========================================================================
   Button Classes (Matching Original)
   ========================================================================== */
.ns-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: var(--ns-hero-font) !important;
  font-weight: 500 !important;
  border-radius: 100px !important;
  transition: var(--ns-hero-transition) !important;
  cursor: pointer !important;
  text-decoration: none !important;
}

.ns-btn-white {
  color: var(--ns-hero-text-primary) !important;
  background-color: var(--ns-hero-white) !important;
}

.ns-btn-white:hover {
  color: var(--ns-hero-white) !important;
  background-color: var(--ns-hero-text-primary) !important;
}

.ns-btn-xl {
  padding: 18px 32px !important;
  font-size: 16px !important;
}

/* ==========================================================================
   Animation Classes
   ========================================================================== */
.ns-animate {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.ns-animate.visible {
  opacity: 1;
  transform: translateY(0);
}

.ns-animate-right {
  opacity: 0;
  transform: translateX(50px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.ns-animate-right.visible {
  opacity: 1;
  transform: translateX(0);
}

/* Staggered animation delays */
.ns-animate-delay-1 { transition-delay: 0.1s; }
.ns-animate-delay-2 { transition-delay: 0.2s; }
.ns-animate-delay-3 { transition-delay: 0.3s; }
.ns-animate-delay-4 { transition-delay: 0.4s; }
.ns-animate-delay-5 { transition-delay: 0.5s; }
.ns-animate-delay-6 { transition-delay: 0.6s; }
.ns-animate-delay-7 { transition-delay: 0.7s; }
.ns-animate-delay-8 { transition-delay: 0.8s; }
.ns-animate-delay-9 { transition-delay: 0.9s; }

/* ==========================================================================
   Elementor Container Overrides
   ========================================================================== */
.ns-hero-section .e-con {
  --container-max-width: 1440px;
}

.ns-hero-section .elementor-widget {
  margin-bottom: 0 !important;
}

/* ==========================================================================
   Dark Mode Support
   ========================================================================== */
.dark .ns-hero-title .elementor-heading-title,
[data-theme="dark"] .ns-hero-title .elementor-heading-title {
  color: var(--ns-hero-text-primary) !important;
}

.dark .ns-hero-cta .elementor-button,
[data-theme="dark"] .ns-hero-cta .elementor-button {
  color: var(--ns-hero-white) !important;
  background-color: var(--ns-hero-text-primary) !important;
}

.dark .ns-hero-cta .elementor-button:hover,
[data-theme="dark"] .ns-hero-cta .elementor-button:hover {
  color: var(--ns-hero-text-primary) !important;
  background-color: var(--ns-hero-white) !important;
}

/* ==========================================================================
   Reduced Motion
   ========================================================================== */
@media (prefers-reduced-motion: reduce) {
  .ns-hero-bg-pattern {
    animation: none !important;
  }
  
  .ns-animate,
  .ns-animate-right {
    opacity: 1;
    transform: none;
    transition: none;
  }
}


:root {
    /* Primary Colors */
    --ns-primary-50: #f4f2fe;
    --ns-primary-100: #ece8ff;
    --ns-primary-200: #dcd4ff;
    --ns-primary-300: #c3b1ff;
    --ns-primary-400: #a585ff;
    --ns-primary-500: #864ffe;
    --ns-primary-600: #7c31f6;
    
    /* Secondary & Accent */
    --ns-secondary: #1a1a1c;
    --ns-accent: #fcfcfc;
    
    /* Backgrounds */
    --ns-bg-1: #fcfcfd;
    --ns-bg-2: #f9fafb;
    --ns-bg-3: #f4f5f8;
    --ns-bg-4: #f0f2f6;
    --ns-bg-5: #13171e;
    --ns-bg-6: #0f1217;
    --ns-bg-7: #181d26;
    --ns-bg-8: #070b10;
    --ns-bg-9: #1f252f;
    --ns-bg-12: #eaeceb;
    
    /* Strokes / Borders */
    --ns-stroke-1: #dfe4eb;
    --ns-stroke-2: #e3e7ed;
    --ns-stroke-3: #d7dde5;
    --ns-stroke-4: #eceff4;
    --ns-stroke-5: #1b232f;
    --ns-stroke-6: #202731;
    --ns-stroke-7: #2a333e;
    --ns-stroke-8: #303b49;
    
    /* Accent Colors */
    --ns-yellow: #f9eb57;
    --ns-green: #c6f56f;
    --ns-red: #ffb9a2;
    --ns-cyan: #83e7ee;
    --ns-green-light: #e8fbc6;
    --ns-cyan-light: #cdf5f8;
    --ns-yellow-light: #fdf7bc;
    
    /* Gradients */
    --ns-gradient-1: linear-gradient(135deg, #a585ff 0%, #ffc2ad 100%);
    --ns-gradient-hero: linear-gradient(180deg, #B3C3DA 0%, #93A5BE 100%);
    --ns-gradient-text-1: linear-gradient(45deg, #a585ff, #ffc2ad, #a585ff);
    --ns-gradient-text-2: linear-gradient(45deg, #83e7ee, #f9eb57, #83e7ee);
    
    /* Typography */
    --ns-font-family: "Inter Tight", sans-serif;
    --ns-h1-size: 4.25rem;
    --ns-h2-size: 3.25rem;
    --ns-h3-size: 2.5rem;
    --ns-h4-size: 2rem;
    --ns-h5-size: 1.5rem;
    --ns-h6-size: 1.25rem;
    --ns-tagline-1: 1rem;
    --ns-tagline-2: 0.875rem;
    --ns-tagline-3: 0.75rem;
    
    /* Spacing */
    --ns-spacing: 0.25rem;
    
    /* Border Radius */
    --ns-radius-sm: 0.375rem;
    --ns-radius-md: 0.5rem;
    --ns-radius-lg: 0.75rem;
    --ns-radius-xl: 1rem;
    --ns-radius-2xl: 1.25rem;
    --ns-radius-3xl: 1.5rem;
    --ns-radius-full: 9999px;
    
    /* Shadows */
    --ns-shadow-sm: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    --ns-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
    --ns-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
    --ns-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    --ns-shadow-14: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.1);
    
    /* Transitions */
    --ns-transition-fast: 0.15s ease-in-out;
    --ns-transition-normal: 0.3s ease-in-out;
    --ns-transition-slow: 0.5s ease-in-out;
}

/* ==========================================================================
   Base Styles & Typography
   ========================================================================== */

body.elementor-page,
.elementor {
    font-family: var(--ns-font-family);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Background Classes */
.ns-bg-background-1 {
    background-color: var(--ns-bg-1) !important;
}

.ns-bg-background-2 {
    background-color: var(--ns-bg-2) !important;
}

.ns-bg-background-3 {
    background-color: var(--ns-bg-3) !important;
}

.ns-bg-secondary {
    background-color: var(--ns-secondary) !important;
}

.ns-bg-primary {
    background-color: var(--ns-primary-500) !important;
}

/* Text Colors */
.ns-text-secondary {
    color: var(--ns-secondary) !important;
}

.ns-text-muted {
    color: rgba(26, 26, 28, 0.6) !important;
}

.ns-text-white {
    color: #ffffff !important;
}

.ns-text-primary {
    color: var(--ns-primary-500) !important;
}

/* ==========================================================================
   Hero Section
   ========================================================================== */

.ns-hero-section {
    background-color: var(--ns-bg-2);
    padding-bottom: 56px;
}

@media (min-width: 768px) {
    .ns-hero-section {
        padding-bottom: 64px;
    }
}

@media (min-width: 1024px) {
    .ns-hero-section {
        padding-bottom: 88px;
    }
}

@media (min-width: 1280px) {
    .ns-hero-section {
        padding-bottom: 100px;
    }
}

/* Hero Container with Gradient Background */
.ns-hero-container {
    max-width: 1440px;
    margin: 0 auto;
}

.ns-hero-inner {
    background: var(--ns-gradient-hero);
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    top: 16px;
}

@media (min-width: 1024px) {
    .ns-hero-inner {
        top: 32px;
    }
}

/* Hero Background Pattern */
.ns-hero-bg-pattern {
    position: absolute;
    inset: 0;
    z-index: 0;
    transform: translateX(12px);
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

@media (min-width: 1024px) {
    .ns-hero-bg-pattern {
        transform: translateX(16px);
    }
}

@media (min-width: 1280px) {
    .ns-hero-bg-pattern {
        transform: translateX(75px);
    }
}

.ns-hero-bg-pattern img {
    width: 100%;
    height: auto;
}

@keyframes pulse {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0.5;
    }
}

/* Hero Content Container */
.ns-hero-content-wrapper {
    position: relative;
    z-index: 10;
    max-width: 1290px;
    margin: 0 auto;
    padding: 0 20px;
}

@media (min-width: 1440px) {
    .ns-hero-content-wrapper {
        padding: 0;
    }
}

.ns-hero-content-flex {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 144px;
    gap: 64px;
    justify-content: center;
}

@media (min-width: 768px) {
    .ns-hero-content-flex {
        flex-direction: row;
        padding-top: 160px;
    }
}

@media (min-width: 1024px) {
    .ns-hero-content-flex {
        padding-top: 150px;
    }
}

@media (min-width: 1280px) {
    .ns-hero-content-flex {
        padding-top: 170px;
    }
}

/* Hero Text Content */
.ns-hero-text-content {
    text-align: center;
}

@media (min-width: 768px) {
    .ns-hero-text-content {
        text-align: left;
    }
}

.ns-hero-text-content .ns-space {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .ns-hero-text-content .ns-space {
        margin-bottom: 32px;
    }
}

/* Hero Heading */
.ns-hero-heading,
.ns-h1 {
    font-family: var(--ns-font-family);
    font-size: 2rem;
    line-height: 1.3;
    font-weight: 500;
    color: var(--ns-secondary);
    max-width: 100%;
    margin-bottom: 8px;
}

@media (min-width: 640px) {
    .ns-hero-heading,
    .ns-h1 {
        font-size: 2.5rem;
        line-height: 1.2;
    }
}

@media (min-width: 768px) {
    .ns-hero-heading,
    .ns-h1 {
        font-size: 3.25rem;
    }
}

@media (min-width: 1024px) {
    .ns-hero-heading,
    .ns-h1 {
        max-width: 507px;
    }
}

@media (min-width: 1280px) {
    .ns-hero-heading,
    .ns-h1 {
        font-size: 4.25rem;
        line-height: 1.1;
    }
}

/* Animated Gradient Text */
.ns-hero-text-gradient {
    display: inline-block;
    background-size: 200%;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: textAnimate 5s linear infinite;
}

.ns-hero-text-gradient-1 {
    background-image: linear-gradient(45deg, #a585ff, #ffc2ad, #a585ff);
}

.ns-hero-text-gradient-2 {
    background-image: linear-gradient(45deg, #83e7ee, #f9eb57, #83e7ee);
}

@keyframes textAnimate {
    0% {
        background-position: 0%;
    }
    50% {
        background-position: 100%;
    }
    100% {
        background-position: 0%;
    }
}

/* Hero Description */
.ns-hero-description {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-2);
    line-height: 1.5;
    font-weight: 400;
    color: rgba(26, 26, 28, 0.6);
    max-width: 429px;
}

@media (min-width: 640px) {
    .ns-hero-description {
        font-size: var(--ns-tagline-1);
    }
}

/* ==========================================================================
   Avatar Group / Social Proof
   ========================================================================== */

.ns-avatar-group {
    display: flex;
    align-items: center;
}

.ns-avatar-group .ns-avatar {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    margin-left: -14px;
    object-fit: cover;
}

.ns-avatar-group .ns-avatar:first-child {
    margin-left: 0;
}

.ns-avatar-count {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    background-color: #9DAEC6;
    color: #ffffff;
    font-size: var(--ns-tagline-3);
    font-weight: 500;
    margin-left: -14px;
}

/* Social Proof Container */
.ns-social-proof {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 40px;
    justify-content: center;
}

@media (min-width: 640px) {
    .ns-social-proof {
        flex-direction: row;
        gap: 16px;
    }
}

@media (min-width: 768px) {
    .ns-social-proof {
        justify-content: flex-start;
    }
}

@media (min-width: 1024px) {
    .ns-social-proof {
        margin-bottom: 56px;
    }
}

.ns-trust-text {
    text-align: left;
}

.ns-trust-title {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-2);
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
    display: block;
}

.ns-trust-subtitle {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-3);
    line-height: 1.4;
    font-weight: 400;
    color: rgba(26, 26, 28, 0.6);
}

/* ==========================================================================
   Button Styles
   ========================================================================== */

.ns-btn,
.elementor-widget-button .elementor-button.ns-btn {
    font-family: var(--ns-font-family);
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    text-transform: lowercase;
    border-radius: var(--ns-radius-full);
    border: 1px solid;
    display: inline-block;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: all var(--ns-transition-slow);
}

.ns-btn::first-letter,
.ns-btn span::first-letter {
    text-transform: uppercase;
}

/* Button Sizes */
.ns-btn-md {
    min-width: 90px;
    padding: 10px 20px;
    font-size: var(--ns-tagline-2);
    line-height: 1.5;
}

.ns-btn-base {
    padding: 10px 18px;
    font-size: var(--ns-tagline-1);
    line-height: 1.5;
}

.ns-btn-xl {
    padding: 14px 32px;
    font-size: var(--ns-tagline-1);
    line-height: 1.5;
}

/* Button Colors */
.ns-btn-primary {
    border-color: var(--ns-primary-600);
    background-color: var(--ns-primary-500);
    color: #ffffff;
    box-shadow: var(--ns-shadow-sm);
}

.ns-btn-primary:hover {
    background-color: var(--ns-primary-600);
    transform: scale(1.02);
}

.ns-btn-secondary {
    border-color: #000000;
    background-color: var(--ns-secondary);
    color: #ffffff;
    box-shadow: var(--ns-shadow-sm);
}

.ns-btn-secondary:hover {
    background-color: #0f1217;
    transform: scale(1.02);
}

.ns-btn-white {
    border-color: var(--ns-stroke-3);
    background-color: var(--ns-bg-1);
    color: var(--ns-secondary);
    box-shadow: var(--ns-shadow-sm);
}

.ns-btn-white:hover {
    background-color: var(--ns-bg-3);
    transform: scale(1.02);
}

.ns-btn-accent {
    border-color: var(--ns-stroke-3);
    background-color: var(--ns-accent);
    color: var(--ns-secondary);
    box-shadow: var(--ns-shadow-sm);
}

.ns-btn-green {
    border-color: var(--ns-green-light);
    background-color: var(--ns-green);
    color: var(--ns-secondary);
}

.ns-btn-green:hover {
    opacity: 0.9;
    transform: scale(1.02);
}

/* Button with Arrow Animation */
.ns-btn span {
    display: inline-block;
    transition: transform var(--ns-transition-normal);
}

.ns-btn::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 0;
    height: 0;
    transform: translateY(-50%);
    opacity: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 256 256'%3E%3Cpath d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    transition: all var(--ns-transition-normal);
}

.ns-btn-white::before,
.ns-btn-accent::before,
.ns-btn-green::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%231a1a1c' viewBox='0 0 256 256'%3E%3Cpath d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'%3E%3C/path%3E%3C/svg%3E");
}

.ns-btn:hover::before {
    width: 12px;
    height: 12px;
    transform: translateX(-16px) translateY(-50%);
    opacity: 1;
}

.ns-btn:hover span {
    transform: translateX(-8px);
}

/* ==========================================================================
   Badge Styles
   ========================================================================== */

.ns-badge {
    display: inline-block;
    padding: 6px 20px;
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-2);
    line-height: 1.5;
    font-weight: 400;
    white-space: nowrap;
    text-transform: lowercase;
    color: var(--ns-secondary);
    border-radius: var(--ns-radius-full);
    backdrop-filter: blur(17px);
}

.ns-badge::first-letter {
    text-transform: uppercase;
}

.ns-badge-primary {
    background-color: var(--ns-primary-100);
    color: var(--ns-primary-600);
}

.ns-badge-primary-light {
    background-color: rgba(132, 79, 254, 0.1);
    color: var(--ns-secondary);
}

.ns-badge-secondary {
    background-color: var(--ns-bg-3);
    color: var(--ns-secondary);
}

.ns-badge-green {
    background-color: var(--ns-green-light);
    color: var(--ns-secondary);
}

.ns-badge-cyan {
    background-color: var(--ns-cyan-light);
    color: var(--ns-secondary);
}

.ns-badge-yellow {
    background-color: var(--ns-yellow-light);
    color: var(--ns-secondary);
}

/* ==========================================================================
   Client Logos Section
   ========================================================================== */

.ns-client-logos {
    max-width: 1290px;
    margin: 64px auto 0;
    padding: 0 20px;
    position: relative;
    z-index: 10;
}

@media (min-width: 1024px) {
    .ns-client-logos {
        margin-top: 120px;
    }
}

.ns-client-logos-flex {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
}

@media (min-width: 768px) {
    .ns-client-logos-flex {
        flex-wrap: nowrap;
        gap: 16px;
    }
}

@media (min-width: 1024px) {
    .ns-client-logos-flex {
        gap: 32px;
    }
}

.ns-client-logo {
    min-width: 80px;
    opacity: 0.5;
    transition: opacity var(--ns-transition-normal);
}

@media (min-width: 1024px) {
    .ns-client-logo {
        min-width: 144px;
    }
}

.ns-client-logo:hover {
    opacity: 1;
}

.ns-client-logo img {
    width: auto;
    height: auto;
}

/* ==========================================================================
   Section Styles
   ========================================================================== */

.ns-section {
    padding: 56px 0;
}

@media (min-width: 768px) {
    .ns-section {
        padding: 80px 0;
    }
}

@media (min-width: 1024px) {
    .ns-section {
        padding: 100px 0;
    }
}

@media (min-width: 1280px) {
    .ns-section {
        padding: 120px 0;
    }
}

/* Main Container */
.ns-container,
.ns-main-container {
    max-width: 1290px;
    margin: 0 auto;
    padding: 0 20px;
}

@media (min-width: 1440px) {
    .ns-container,
    .ns-main-container {
        padding: 0;
    }
}

/* Section Header */
.ns-section-header {
    text-align: center;
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .ns-section-header {
        margin-bottom: 56px;
    }
}

@media (min-width: 1024px) {
    .ns-section-header {
        margin-bottom: 72px;
    }
}

.ns-section-header .ns-badge {
    margin-bottom: 20px;
}

/* Section Heading */
.ns-h2 {
    font-family: var(--ns-font-family);
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
}

@media (min-width: 640px) {
    .ns-h2 {
        font-size: 2rem;
        line-height: 1.3;
    }
}

@media (min-width: 768px) {
    .ns-h2 {
        font-size: 2.5rem;
        line-height: 1.2;
    }
}

@media (min-width: 1280px) {
    .ns-h2 {
        font-size: 3.25rem;
    }
}

.ns-h3 {
    font-family: var(--ns-font-family);
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
}

@media (min-width: 768px) {
    .ns-h3 {
        font-size: 2rem;
        line-height: 1.3;
    }
}

@media (min-width: 1280px) {
    .ns-h3 {
        font-size: 2.5rem;
        line-height: 1.2;
    }
}

.ns-h4 {
    font-family: var(--ns-font-family);
    font-size: 2rem;
    line-height: 1.3;
    font-weight: 500;
    color: var(--ns-secondary);
}

.ns-h5 {
    font-family: var(--ns-font-family);
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
}

.ns-h6 {
    font-family: var(--ns-font-family);
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
}

/* Paragraph Styles */
.ns-p,
.ns-text {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-2);
    line-height: 1.5;
    font-weight: 400;
    color: rgba(26, 26, 28, 0.6);
}

@media (min-width: 640px) {
    .ns-p,
    .ns-text {
        font-size: var(--ns-tagline-1);
    }
}

/* ==========================================================================
   Services Cards
   ========================================================================== */

.ns-service-card {
    background-color: #ffffff;
    border: 1px solid var(--ns-stroke-1);
    border-radius: 20px;
    padding: 24px;
    transition: all var(--ns-transition-normal);
}

@media (min-width: 768px) {
    .ns-service-card {
        padding: 32px;
    }
}

.ns-service-card:hover {
    box-shadow: var(--ns-shadow-lg);
    transform: translateY(-4px);
}

.ns-service-card-icon {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--ns-bg-3);
    border-radius: 12px;
    margin-bottom: 16px;
}

.ns-service-card-title {
    font-family: var(--ns-font-family);
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
    margin-bottom: 8px;
}

.ns-service-card-description {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-2);
    line-height: 1.5;
    color: rgba(26, 26, 28, 0.6);
}

/* ==========================================================================
   Process / Steps Section
   ========================================================================== */

.ns-process-card {
    background-color: #ffffff;
    border: 1px solid var(--ns-stroke-1);
    border-radius: 20px;
    padding: 24px;
    position: relative;
}

@media (min-width: 768px) {
    .ns-process-card {
        padding: 32px;
    }
}

.ns-process-number {
    font-family: var(--ns-font-family);
    font-size: 4rem;
    font-weight: 500;
    color: var(--ns-bg-3);
    line-height: 1;
    margin-bottom: 16px;
}

.ns-process-title {
    font-family: var(--ns-font-family);
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
    margin-bottom: 12px;
}

.ns-process-description {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-1);
    line-height: 1.5;
    color: rgba(26, 26, 28, 0.6);
}

/* ==========================================================================
   Why Choose Us Section
   ========================================================================== */

.ns-feature-card {
    background-color: #ffffff;
    border: 1px solid var(--ns-stroke-1);
    border-radius: 20px;
    padding: 24px;
    height: 100%;
}

@media (min-width: 768px) {
    .ns-feature-card {
        padding: 32px;
    }
}

.ns-feature-card-title {
    font-family: var(--ns-font-family);
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
    margin-bottom: 12px;
}

.ns-feature-card-description {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-1);
    line-height: 1.5;
    color: rgba(26, 26, 28, 0.6);
    margin-bottom: 24px;
}

.ns-feature-card-image {
    border-radius: 12px;
    overflow: hidden;
}

.ns-feature-card-image img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* ==========================================================================
   Portfolio / Case Study Cards
   ========================================================================== */

.ns-portfolio-card {
    background-color: #ffffff;
    border: 1px solid var(--ns-stroke-1);
    border-radius: 20px;
    overflow: hidden;
    transition: all var(--ns-transition-normal);
}

.ns-portfolio-card:hover {
    box-shadow: var(--ns-shadow-lg);
    transform: translateY(-4px);
}

.ns-portfolio-card-image {
    position: relative;
    overflow: hidden;
}

.ns-portfolio-card-image img {
    width: 100%;
    height: auto;
    transition: transform var(--ns-transition-slow);
}

.ns-portfolio-card:hover .ns-portfolio-card-image img {
    transform: scale(1.05);
}

.ns-portfolio-card-content {
    padding: 24px;
}

.ns-portfolio-card-link {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-2);
    font-weight: 500;
    color: var(--ns-primary-500);
    text-decoration: none;
    margin-bottom: 12px;
    transition: color var(--ns-transition-fast);
}

.ns-portfolio-card-link:hover {
    color: var(--ns-primary-600);
}

.ns-portfolio-card-title {
    font-family: var(--ns-font-family);
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
    margin-bottom: 8px;
}

.ns-portfolio-card-description {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-2);
    line-height: 1.5;
    color: rgba(26, 26, 28, 0.6);
}

/* ==========================================================================
   Integration / Tech Stack Section
   ========================================================================== */

.ns-integration-card {
    background-color: #ffffff;
    border: 1px solid var(--ns-stroke-1);
    border-radius: 16px;
    padding: 20px;
    display: flex;
    align-items: center;
    gap: 16px;
    transition: all var(--ns-transition-normal);
    text-decoration: none;
}

.ns-integration-card:hover {
    background-color: var(--ns-bg-3);
    border-color: var(--ns-stroke-2);
}

.ns-integration-card-icon {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.ns-integration-card-icon img {
    width: 100%;
    height: auto;
}

.ns-integration-card-content {
    flex: 1;
}

.ns-integration-card-title {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-1);
    font-weight: 500;
    color: var(--ns-secondary);
    margin-bottom: 4px;
}

.ns-integration-card-description {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-2);
    color: rgba(26, 26, 28, 0.6);
}

.ns-integration-card-arrow {
    width: 20px;
    height: 20px;
    color: var(--ns-secondary);
    opacity: 0;
    transform: translateX(-8px);
    transition: all var(--ns-transition-normal);
}

.ns-integration-card:hover .ns-integration-card-arrow {
    opacity: 1;
    transform: translateX(0);
}

/* ==========================================================================
   Pricing Section
   ========================================================================== */

.ns-pricing-card {
    background-color: #ffffff;
    border: 1px solid var(--ns-stroke-1);
    border-radius: 24px;
    padding: 32px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.ns-pricing-card.ns-pricing-featured {
    border-color: var(--ns-primary-400);
    background-color: var(--ns-primary-50);
}

.ns-pricing-card-header {
    margin-bottom: 24px;
}

.ns-pricing-card-title {
    font-family: var(--ns-font-family);
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 500;
    color: var(--ns-secondary);
    margin-bottom: 16px;
}

.ns-pricing-card-price {
    display: flex;
    align-items: baseline;
    gap: 4px;
}

.ns-pricing-card-amount {
    font-family: var(--ns-font-family);
    font-size: 2.5rem;
    font-weight: 500;
    color: var(--ns-secondary);
}

.ns-pricing-card-period {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-1);
    color: rgba(26, 26, 28, 0.6);
}

.ns-pricing-card-features {
    list-style: none;
    padding: 0;
    margin: 0 0 32px 0;
    flex: 1;
}

.ns-pricing-card-features li {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 12px 0;
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-1);
    color: rgba(26, 26, 28, 0.6);
}

.ns-pricing-card-features li::before {
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.6668 5L7.50016 14.1667L3.3335 10' stroke='%231a1a1c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

/* ==========================================================================
   CTA Section
   ========================================================================== */

.ns-cta-section {
    background-color: var(--ns-secondary);
    border-radius: 24px;
    padding: 48px 24px;
    position: relative;
    overflow: hidden;
}

@media (min-width: 768px) {
    .ns-cta-section {
        padding: 64px 48px;
        border-radius: 32px;
    }
}

@media (min-width: 1024px) {
    .ns-cta-section {
        padding: 80px 64px;
    }
}

.ns-cta-section::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background: radial-gradient(circle at 100% 50%, rgba(132, 79, 254, 0.2) 0%, transparent 50%);
    pointer-events: none;
}

.ns-cta-content {
    position: relative;
    z-index: 1;
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
}

.ns-cta-title {
    font-family: var(--ns-font-family);
    font-size: 1.5rem;
    line-height: 1.3;
    font-weight: 500;
    color: #ffffff;
    margin-bottom: 16px;
}

@media (min-width: 640px) {
    .ns-cta-title {
        font-size: 2rem;
    }
}

@media (min-width: 768px) {
    .ns-cta-title {
        font-size: 2.5rem;
    }
}

@media (min-width: 1280px) {
    .ns-cta-title {
        font-size: 3.25rem;
    }
}

.ns-cta-description {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-1);
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 32px;
}

/* ==========================================================================
   Image Utilities
   ========================================================================== */

.ns-img-rounded {
    border-radius: 12px;
}

.ns-img-rounded-lg {
    border-radius: 16px;
}

.ns-img-rounded-xl {
    border-radius: 20px;
}

.ns-img-rounded-2xl {
    border-radius: 24px;
}

/* Float Animation */
.ns-animate-float {
    animation: float 6s ease-in-out infinite;
}

@keyframes float {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-20px);
    }
}

/* Fade In Animation */
.ns-animate-fade-in {
    animation: fadeIn 0.6s ease-out forwards;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ==========================================================================
   Link Styles
   ========================================================================== */

.ns-link {
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-1);
    font-weight: 400;
    color: var(--ns-secondary);
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.ns-link::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: var(--ns-secondary);
    transform: scaleX(0);
    transform-origin: right;
    transition: transform var(--ns-transition-slow);
}

.ns-link:hover::before {
    transform: scaleX(1);
    transform-origin: left;
}

/* ==========================================================================
   Elementor Widget Overrides
   ========================================================================== */

/* Heading Widget */
.elementor-widget-heading .elementor-heading-title.ns-h1 {
    font-family: var(--ns-font-family);
    font-weight: 500;
    color: var(--ns-secondary);
}

.elementor-widget-heading .elementor-heading-title.ns-h2 {
    font-family: var(--ns-font-family);
    font-weight: 500;
    color: var(--ns-secondary);
}

/* Text Editor Widget */
.elementor-widget-text-editor.ns-text-muted {
    font-family: var(--ns-font-family);
    color: rgba(26, 26, 28, 0.6);
}

/* Button Widget */
.elementor-widget-button .elementor-button.ns-btn-primary {
    background-color: var(--ns-primary-500);
    border-color: var(--ns-primary-600);
    color: #ffffff;
}

.elementor-widget-button .elementor-button.ns-btn-secondary {
    background-color: var(--ns-secondary);
    border-color: #000000;
    color: #ffffff;
}

.elementor-widget-button .elementor-button.ns-btn-white {
    background-color: var(--ns-bg-1);
    border-color: var(--ns-stroke-3);
    color: var(--ns-secondary);
}

/* Icon Box Widget */
.elementor-widget-icon-box.ns-service-card .elementor-icon-box-wrapper {
    background-color: #ffffff;
    border: 1px solid var(--ns-stroke-1);
    border-radius: 20px;
    padding: 32px;
    transition: all var(--ns-transition-normal);
}

.elementor-widget-icon-box.ns-service-card .elementor-icon-box-wrapper:hover {
    box-shadow: var(--ns-shadow-lg);
    transform: translateY(-4px);
}

/* Image Widget */
.elementor-widget-image.ns-hero-image .elementor-image img {
    border-radius: 0;
}

.elementor-widget-image.ns-client-logo {
    opacity: 0.5;
    transition: opacity var(--ns-transition-normal);
}

.elementor-widget-image.ns-client-logo:hover {
    opacity: 1;
}

/* ==========================================================================
   Responsive Visibility
   ========================================================================== */

.ns-hide-mobile {
    display: none;
}

@media (min-width: 768px) {
    .ns-hide-mobile {
        display: block;
    }
}

.ns-hide-desktop {
    display: block;
}

@media (min-width: 768px) {
    .ns-hide-desktop {
        display: none;
    }
}

/* ==========================================================================
   Dark Mode Support (Optional)
   ========================================================================== */

.ns-dark,
body.ns-dark-mode {
    --ns-secondary: #fcfcfc;
    --ns-bg-1: #0f1217;
    --ns-bg-2: #13171e;
    --ns-bg-3: #181d26;
    --ns-stroke-1: #2a333e;
    --ns-stroke-2: #303b49;
    --ns-stroke-3: #2a333e;
}

.ns-dark .ns-text-secondary,
body.ns-dark-mode .ns-text-secondary {
    color: var(--ns-accent);
}

.ns-dark .ns-text-muted,
body.ns-dark-mode .ns-text-muted {
    color: rgba(252, 252, 252, 0.6);
}

/* ==========================================================================
   Spacing Utilities
   ========================================================================== */

.ns-mt-0 { margin-top: 0 !important; }
.ns-mt-4 { margin-top: 16px !important; }
.ns-mt-8 { margin-top: 32px !important; }
.ns-mt-12 { margin-top: 48px !important; }
.ns-mt-16 { margin-top: 64px !important; }

.ns-mb-0 { margin-bottom: 0 !important; }
.ns-mb-4 { margin-bottom: 16px !important; }
.ns-mb-5 { margin-bottom: 20px !important; }
.ns-mb-6 { margin-bottom: 24px !important; }
.ns-mb-8 { margin-bottom: 32px !important; }
.ns-mb-10 { margin-bottom: 40px !important; }
.ns-mb-12 { margin-bottom: 48px !important; }
.ns-mb-14 { margin-bottom: 56px !important; }

.ns-pt-section {
    padding-top: 56px;
}

@media (min-width: 768px) {
    .ns-pt-section {
        padding-top: 80px;
    }
}

@media (min-width: 1024px) {
    .ns-pt-section {
        padding-top: 100px;
    }
}

.ns-pb-section {
    padding-bottom: 56px;
}

@media (min-width: 768px) {
    .ns-pb-section {
        padding-bottom: 80px;
    }
}

@media (min-width: 1024px) {
    .ns-pb-section {
        padding-bottom: 100px;
    }
}

/* ==========================================================================
   Grid Utilities
   ========================================================================== */

.ns-grid {
    display: grid;
    gap: 24px;
}

.ns-grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
}

@media (min-width: 640px) {
    .ns-grid-cols-2-sm {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 768px) {
    .ns-grid-cols-2-md {
        grid-template-columns: repeat(2, 1fr);
    }
    
    .ns-grid-cols-3-md {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (min-width: 1024px) {
    .ns-grid-cols-3-lg {
        grid-template-columns: repeat(3, 1fr);
    }
    
    .ns-grid-cols-4-lg {
        grid-template-columns: repeat(4, 1fr);
    }
}

/* ==========================================================================
   Flexbox Utilities
   ========================================================================== */

.ns-flex {
    display: flex;
}

.ns-flex-col {
    flex-direction: column;
}

.ns-flex-row {
    flex-direction: row;
}

.ns-items-center {
    align-items: center;
}

.ns-items-start {
    align-items: flex-start;
}

.ns-justify-center {
    justify-content: center;
}

.ns-justify-between {
    justify-content: space-between;
}

.ns-gap-4 {
    gap: 16px;
}

.ns-gap-6 {
    gap: 24px;
}

.ns-gap-8 {
    gap: 32px;
}

/* ==========================================================================
   Pricing Toggle (Monthly/Yearly)
   ========================================================================== */

.ns-pricing-toggle {
    display: inline-flex;
    align-items: center;
    background-color: var(--ns-bg-3);
    border-radius: var(--ns-radius-full);
    padding: 4px;
}

.ns-pricing-toggle-btn {
    padding: 8px 20px;
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-2);
    font-weight: 400;
    color: rgba(26, 26, 28, 0.6);
    background: transparent;
    border: none;
    border-radius: var(--ns-radius-full);
    cursor: pointer;
    transition: all var(--ns-transition-normal);
}

.ns-pricing-toggle-btn.active {
    background-color: #ffffff;
    color: var(--ns-secondary);
    box-shadow: var(--ns-shadow-sm);
}

/* ==========================================================================
   Stack Cards Animation
   ========================================================================== */

.ns-stack-cards {
    --stack-cards-gap: 24px;
}

.ns-stack-card-item {
    position: sticky;
    top: 112px;
    transform-origin: top;
    overflow: hidden;
}

/* ==========================================================================
   Form Styles
   ========================================================================== */

.ns-form-input {
    display: block;
    width: 100%;
    height: 45px;
    padding: 12px 18px;
    font-family: var(--ns-font-family);
    font-size: var(--ns-tagline-1);
    font-weight: 400;
    color: var(--ns-secondary);
    background-color: var(--ns-bg-1);
    border: 1px solid var(--ns-stroke-3);
    border-radius: var(--ns-radius-full);
    transition: border-color var(--ns-transition-fast);
}

.ns-form-input::placeholder {
    font-size: var(--ns-tagline-2);
    font-weight: 400;
    color: rgba(26, 26, 28, 0.6);
}

.ns-form-input:focus {
    outline: none;
    border-color: var(--ns-primary-400);
}

.ns-form-textarea {
    height: auto;
    min-height: 120px;
    border-radius: 16px;
    resize: vertical;
}

/* ==========================================================================
   Divider / Separator
   ========================================================================== */

.ns-divider {
    width: 100%;
    height: 1px;
    background-color: var(--ns-stroke-1);
}

.ns-divider-vertical {
    width: 1px;
    height: 24px;
    background-color: var(--ns-stroke-1);
}

/* ==========================================================================
   Print Styles
   ========================================================================== */

@media print {
    .ns-hero-section,
    .ns-cta-section {
        background: none !important;
        color: #000000 !important;
    }
    
    .ns-btn {
        border: 1px solid #000000 !important;
    }
}/* End custom CSS */