.elementor-934 .elementor-element.elementor-element-3fac75fa{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-934 .elementor-element.elementor-element-3fac75fa:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-3fac75fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-934 .elementor-element.elementor-element-5f149b36{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-934 .elementor-element.elementor-element-4cdcb93{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-934 .elementor-element.elementor-element-1ce558f0{width:var( --container-widget-width, 814px );max-width:814px;--container-widget-width:814px;--container-widget-flex-grow:0;text-align:center;}.elementor-934 .elementor-element.elementor-element-1ce558f0 .elementor-heading-title{color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-6ec4e754{width:var( --container-widget-width, 734px );max-width:734px;--container-widget-width:734px;--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-934 .elementor-element.elementor-element-494f3204{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-934 .elementor-element.elementor-element-46c72021{--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-934 .elementor-element.elementor-element-5b3cb5a3{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-934 .elementor-element.elementor-element-5b3cb5a3:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-5b3cb5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-255ddc96{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-934 .elementor-element.elementor-element-255ddc96:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-255ddc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-934 .elementor-element.elementor-element-285fb05e img{width:100%;}.elementor-934 .elementor-element.elementor-element-4638def5{--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-934 .elementor-element.elementor-element-4d4185e9{text-align:start;}.elementor-934 .elementor-element.elementor-element-4d4185e9 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-41af5e16{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-934 .elementor-element.elementor-element-91820bb{--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-934 .elementor-element.elementor-element-114d6a68{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-934 .elementor-element.elementor-element-114d6a68:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-114d6a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-4c3d0937{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-934 .elementor-element.elementor-element-4c3d0937:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-4c3d0937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-934 .elementor-element.elementor-element-7303578a img{width:100%;}.elementor-934 .elementor-element.elementor-element-797eee96{--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-934 .elementor-element.elementor-element-685d25de{text-align:start;}.elementor-934 .elementor-element.elementor-element-685d25de .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-195da16b{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-934 .elementor-element.elementor-element-b32fe12{--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-934 .elementor-element.elementor-element-223e85f1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-934 .elementor-element.elementor-element-223e85f1:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-223e85f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-429183af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-934 .elementor-element.elementor-element-429183af:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-429183af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-934 .elementor-element.elementor-element-388e2c96 img{width:100%;}.elementor-934 .elementor-element.elementor-element-50d3d2e0{--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-934 .elementor-element.elementor-element-7af5918c{text-align:start;}.elementor-934 .elementor-element.elementor-element-7af5918c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-6e13b2be{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-934 .elementor-element.elementor-element-297ec777{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-934 .elementor-element.elementor-element-775cfae0{--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-934 .elementor-element.elementor-element-714bb398{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-934 .elementor-element.elementor-element-714bb398:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-714bb398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-18ece260{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-934 .elementor-element.elementor-element-18ece260:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-18ece260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-934 .elementor-element.elementor-element-1d299f6f img{width:100%;}.elementor-934 .elementor-element.elementor-element-32a2e9ec{--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-934 .elementor-element.elementor-element-5b9268c2{text-align:start;}.elementor-934 .elementor-element.elementor-element-5b9268c2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-6a977157{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-934 .elementor-element.elementor-element-59a2a1bc{--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-934 .elementor-element.elementor-element-2f57b822{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-934 .elementor-element.elementor-element-2f57b822:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-2f57b822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-73228f1e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-934 .elementor-element.elementor-element-73228f1e:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-73228f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-934 .elementor-element.elementor-element-48fdf22a img{width:100%;}.elementor-934 .elementor-element.elementor-element-5340060c{--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-934 .elementor-element.elementor-element-7bc98d87{text-align:start;}.elementor-934 .elementor-element.elementor-element-7bc98d87 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-6ae66085{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-934 .elementor-element.elementor-element-876015a{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-934 .elementor-element.elementor-element-616d80e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:56px;--padding-left:44px;--padding-right:44px;}.elementor-934 .elementor-element.elementor-element-616d80e:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-616d80e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://app.theonlineagency.website/wp-content/uploads/2026/01/ns-img-14-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-934 .elementor-element.elementor-element-2ce1ba5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-934 .elementor-element.elementor-element-d2275df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;}.elementor-934 .elementor-element.elementor-element-d2275df .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-946f335 .elementor-button{background-color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;fill:#1A1A1C;color:#1A1A1C;border-radius:50px 50px 50px 50px;}.elementor-934 .elementor-element.elementor-element-f733fbe{--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-934 .elementor-element.elementor-element-5b7c9bf{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-934 .elementor-element.elementor-element-af388aa{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-4058b8e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-934 .elementor-element.elementor-element-1e78fc0{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-92dd975{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-934 .elementor-element.elementor-element-3de17b7{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-8f12f53{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-934 .elementor-element.elementor-element-89c7143{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-70ea2ebf{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-934 .elementor-element.elementor-element-70ea2ebf:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-70ea2ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-934 .elementor-element.elementor-element-18f0e72d{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-934 .elementor-element.elementor-element-32683c5b{--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-934 .elementor-element.elementor-element-62f46e57{background-color:#D0F5F5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:6px 20px 6px 20px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-934 .elementor-element.elementor-element-62f46e57 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-74b4403f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-934 .elementor-element.elementor-element-74b4403f .elementor-heading-title{color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-5d09a13e{width:var( --container-widget-width, 536px );max-width:536px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;--container-widget-width:536px;--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:#52525B;}.elementor-934 .elementor-element.elementor-element-21fa6d60{--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;--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-934 .elementor-element.elementor-element-64530959{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-934 .elementor-element.elementor-element-6992246{text-align:start;}.elementor-934 .elementor-element.elementor-element-6992246 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-420db20b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-934 .elementor-element.elementor-element-15132c9e{text-align:start;}.elementor-934 .elementor-element.elementor-element-15132c9e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-4d8042e2{--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;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-934 .elementor-element.elementor-element-27cce974{text-align:start;}.elementor-934 .elementor-element.elementor-element-27cce974 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-11606ac{--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;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-934 .elementor-element.elementor-element-a8c77e0{text-align:start;}.elementor-934 .elementor-element.elementor-element-a8c77e0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1A1A1C;}.elementor-934 .elementor-element.elementor-element-b1c0032{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-934 .elementor-element.elementor-element-b1c0032{left:0px;}body.rtl .elementor-934 .elementor-element.elementor-element-b1c0032{right:0px;}.elementor-934 .elementor-element.elementor-element-13af0e8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-934 .elementor-element.elementor-element-13af0e8e.elementor-element{--align-self:center;}.elementor-934 .elementor-element.elementor-element-13af0e8e img{width:100%;}body:not(.rtl) .elementor-934 .elementor-element.elementor-element-4ba09d4c{right:-207px;}body.rtl .elementor-934 .elementor-element.elementor-element-4ba09d4c{left:-207px;}.elementor-934 .elementor-element.elementor-element-4ba09d4c{top:6.683%;z-index:10;border-radius:20px 20px 20px 20px;}.elementor-934 .elementor-element.elementor-element-4ba09d4c img{width:226px;border-radius:20px 20px 20px 20px;}.elementor-934 .elementor-element.elementor-element-8edeca1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-934 .elementor-element.elementor-element-8edeca1:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-8edeca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9EB57;}.elementor-934 .elementor-element.elementor-element-8edeca1.e-con{--e-con-transform-rotateZ:-14deg;}.elementor-934 .elementor-element.elementor-element-27ce57e{text-align:center;}.elementor-934 .elementor-element.elementor-element-27ce57e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#1A1A1C;}body:not(.rtl) .elementor-934 .elementor-element.elementor-element-7052e0cf{right:-166px;}body.rtl .elementor-934 .elementor-element.elementor-element-7052e0cf{left:-166px;}.elementor-934 .elementor-element.elementor-element-7052e0cf{top:60.576%;z-index:5;}.elementor-934 .elementor-element.elementor-element-7052e0cf img{width:395px;border-radius:20px 20px 20px 20px;}.elementor-934 .elementor-element.elementor-element-40896f20{--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:70px 70px;--row-gap:70px;--column-gap:70px;--overflow:hidden;--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-934 .elementor-element.elementor-element-40896f20:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-40896f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--ns-bg-3);}.elementor-934 .elementor-element.elementor-element-11733756{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-934 .elementor-element.elementor-element-e6be1ed{background-color:rgba(0, 212, 170, 0.1);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 16px 8px 16px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-934 .elementor-element.elementor-element-e6be1ed .elementor-heading-title{color:#000000;}.elementor-934 .elementor-element.elementor-element-26fc708c{--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;--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-934 .elementor-element.elementor-element-7455c6d8{text-align:center;}.elementor-934 .elementor-element.elementor-element-7455c6d8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:56px;font-weight:500;line-height:1.1em;color:var(--ns-text-primary);}.elementor-934 .elementor-element.elementor-element-70b86dfa{padding:0px 200px 0px 200px;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:16px;line-height:1.6em;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-2e44d9b{--display:flex;--overflow:hidden;}.elementor-934 .elementor-element.elementor-element-12c83b53{--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-934 .elementor-element.elementor-element-1d2003b{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-934 .elementor-element.elementor-element-1d2003b:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-1d2003b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(252, 252, 252, 0.9);}.elementor-934 .elementor-element.elementor-element-1d2003b:hover{background-color:var(--ns-white);box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.08);}.elementor-934 .elementor-element.elementor-element-4d038627{font-family:"Inter Tight", Sans-serif;font-size:16px;line-height:1.6em;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-14b7e599{--divider-border-style:solid;--divider-color:var(--ns-stroke-1);--divider-border-width:1px;}.elementor-934 .elementor-element.elementor-element-14b7e599 .elementor-divider-separator{width:100%;}.elementor-934 .elementor-element.elementor-element-14b7e599 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-934 .elementor-element.elementor-element-5689b7de{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-934 .elementor-element.elementor-element-4058e9de{background-color:transparent;background-image:linear-gradient(156deg, #83E7EE 0%, #C6F56F 100%);border-radius:50% 50% 50% 50%;}.elementor-934 .elementor-element.elementor-element-4058e9de img{width:48px;height:48px;}.elementor-934 .elementor-element.elementor-element-2e3c7b9{--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-934 .elementor-element.elementor-element-1f1b53ac .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;color:var(--ns-text-primary);}.elementor-934 .elementor-element.elementor-element-546dee67 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:400;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-25a98cc7{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-934 .elementor-element.elementor-element-25a98cc7:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-25a98cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(252, 252, 252, 0.9);}.elementor-934 .elementor-element.elementor-element-25a98cc7:hover{background-color:var(--ns-white);box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.08);}.elementor-934 .elementor-element.elementor-element-2830fd93{font-family:"Inter Tight", Sans-serif;font-size:16px;line-height:1.6em;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-5fa1ae9d{--divider-border-style:solid;--divider-color:var(--ns-stroke-1);--divider-border-width:1px;}.elementor-934 .elementor-element.elementor-element-5fa1ae9d .elementor-divider-separator{width:100%;}.elementor-934 .elementor-element.elementor-element-5fa1ae9d .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-934 .elementor-element.elementor-element-261a4103{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-934 .elementor-element.elementor-element-37d72f17{background-color:transparent;background-image:linear-gradient(156deg, #83E7EE 0%, #C6F56F 100%);border-radius:50% 50% 50% 50%;}.elementor-934 .elementor-element.elementor-element-37d72f17 img{width:48px;height:48px;}.elementor-934 .elementor-element.elementor-element-4e66e5c2{--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-934 .elementor-element.elementor-element-12494cb .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;color:var(--ns-text-primary);}.elementor-934 .elementor-element.elementor-element-58086469 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:400;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-376fdaae{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-934 .elementor-element.elementor-element-376fdaae:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-376fdaae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(252, 252, 252, 0.9);}.elementor-934 .elementor-element.elementor-element-376fdaae:hover{background-color:var(--ns-white);box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.08);}.elementor-934 .elementor-element.elementor-element-6c09a79d{font-family:"Inter Tight", Sans-serif;font-size:16px;line-height:1.6em;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-676f69cd{--divider-border-style:solid;--divider-color:var(--ns-stroke-1);--divider-border-width:1px;}.elementor-934 .elementor-element.elementor-element-676f69cd .elementor-divider-separator{width:100%;}.elementor-934 .elementor-element.elementor-element-676f69cd .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-934 .elementor-element.elementor-element-68428636{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-934 .elementor-element.elementor-element-78487834{background-color:transparent;background-image:linear-gradient(156deg, #83E7EE 0%, #C6F56F 100%);border-radius:50% 50% 50% 50%;}.elementor-934 .elementor-element.elementor-element-78487834 img{width:48px;height:48px;}.elementor-934 .elementor-element.elementor-element-7e90fee{--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-934 .elementor-element.elementor-element-24e06c97 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;color:var(--ns-text-primary);}.elementor-934 .elementor-element.elementor-element-4fe6f359 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:400;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-6f663afa{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-934 .elementor-element.elementor-element-6f663afa:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-6f663afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(252, 252, 252, 0.9);}.elementor-934 .elementor-element.elementor-element-6f663afa:hover{background-color:var(--ns-white);box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.08);}.elementor-934 .elementor-element.elementor-element-b1aa031{font-family:"Inter Tight", Sans-serif;font-size:16px;line-height:1.6em;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-3b6b630c{--divider-border-style:solid;--divider-color:var(--ns-stroke-1);--divider-border-width:1px;}.elementor-934 .elementor-element.elementor-element-3b6b630c .elementor-divider-separator{width:100%;}.elementor-934 .elementor-element.elementor-element-3b6b630c .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-934 .elementor-element.elementor-element-2c1d24f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-934 .elementor-element.elementor-element-1303b3cd{background-color:transparent;background-image:linear-gradient(156deg, #83E7EE 0%, #C6F56F 100%);border-radius:50% 50% 50% 50%;}.elementor-934 .elementor-element.elementor-element-1303b3cd img{width:48px;height:48px;}.elementor-934 .elementor-element.elementor-element-4ccdcaa8{--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-934 .elementor-element.elementor-element-23ee1898 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;color:var(--ns-text-primary);}.elementor-934 .elementor-element.elementor-element-1ed11cb5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:400;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-64661934{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-934 .elementor-element.elementor-element-64661934:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-64661934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(252, 252, 252, 0.9);}.elementor-934 .elementor-element.elementor-element-64661934:hover{background-color:var(--ns-white);box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.08);}.elementor-934 .elementor-element.elementor-element-4789aa3b{font-family:"Inter Tight", Sans-serif;font-size:16px;line-height:1.6em;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-7975a079{--divider-border-style:solid;--divider-color:var(--ns-stroke-1);--divider-border-width:1px;}.elementor-934 .elementor-element.elementor-element-7975a079 .elementor-divider-separator{width:100%;}.elementor-934 .elementor-element.elementor-element-7975a079 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-934 .elementor-element.elementor-element-545a0326{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-934 .elementor-element.elementor-element-5751d995{background-color:transparent;background-image:linear-gradient(156deg, #83E7EE 0%, #C6F56F 100%);border-radius:50% 50% 50% 50%;}.elementor-934 .elementor-element.elementor-element-5751d995 img{width:48px;height:48px;}.elementor-934 .elementor-element.elementor-element-2bdd2045{--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-934 .elementor-element.elementor-element-2509a03c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;color:var(--ns-text-primary);}.elementor-934 .elementor-element.elementor-element-690746de .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:400;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-314e53b4{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:112px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-934 .elementor-element.elementor-element-314e53b4:not(.elementor-motion-effects-element-type-background), .elementor-934 .elementor-element.elementor-element-314e53b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-9178009{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-934 .elementor-element.elementor-element-191be6ff{--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-934 .elementor-element.elementor-element-f5e506e{text-align:start;}.elementor-934 .elementor-element.elementor-element-f5e506e .elementor-heading-title{color:var(--ns-text-primary);}.elementor-934 .elementor-element.elementor-element-747b85e0{text-align:start;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-6614bd67{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-934 .elementor-element.elementor-element-3a236d74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:20px;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-20px;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-group > label, .elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-subgroup label{color:#02010100;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-type-html{padding-bottom:0px;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-group .elementor-field{color:var(--ns-text-primary);}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:transparent;border-color:var(--ns-stroke-1);border-radius:9999px 9999px 9999px 9999px;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-group .elementor-select-wrapper select{background-color:transparent;border-color:var(--ns-stroke-1);border-radius:9999px 9999px 9999px 9999px;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-field-group .elementor-select-wrapper::before{color:var(--ns-stroke-1);}.elementor-934 .elementor-element.elementor-element-1a0c2848 .e-form__buttons__wrapper__button-next{background-color:var(--ns-secondary);color:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-button[type="submit"]{background-color:var(--ns-secondary);color:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-button[type="submit"] svg *{fill:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-1a0c2848 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .e-form__buttons__wrapper__button-next:hover{background-color:var(--ns-text-secondary);color:#ffffff;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-button[type="submit"]:hover{background-color:var(--ns-text-secondary);color:#ffffff;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-934 .elementor-element.elementor-element-1a0c2848 .elementor-button{border-radius:9999px 9999px 9999px 9999px;}.elementor-934 .elementor-element.elementor-element-1a0c2848{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-934 .elementor-element.elementor-element-40731ed1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-934 .elementor-element.elementor-element-4c71272a{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-934 .elementor-element.elementor-element-2505137a .elementor-icon-wrapper{text-align:center;}.elementor-934 .elementor-element.elementor-element-2505137a.elementor-view-stacked .elementor-icon{background-color:var(--ns-secondary);color:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-2505137a.elementor-view-framed .elementor-icon, .elementor-934 .elementor-element.elementor-element-2505137a.elementor-view-default .elementor-icon{color:var(--ns-secondary);border-color:var(--ns-secondary);}.elementor-934 .elementor-element.elementor-element-2505137a.elementor-view-framed .elementor-icon, .elementor-934 .elementor-element.elementor-element-2505137a.elementor-view-default .elementor-icon svg{fill:var(--ns-secondary);}.elementor-934 .elementor-element.elementor-element-2505137a.elementor-view-framed .elementor-icon{background-color:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-2505137a.elementor-view-stacked .elementor-icon svg{fill:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-2505137a .elementor-icon{font-size:8px;padding:5px;}.elementor-934 .elementor-element.elementor-element-2505137a .elementor-icon svg{height:8px;}.elementor-934 .elementor-element.elementor-element-ebd1a6{width:auto;max-width:auto;}.elementor-934 .elementor-element.elementor-element-ebd1a6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:400;color:var(--ns-text-secondary);}.elementor-934 .elementor-element.elementor-element-4abf7e16{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-934 .elementor-element.elementor-element-1c51b939 .elementor-icon-wrapper{text-align:center;}.elementor-934 .elementor-element.elementor-element-1c51b939.elementor-view-stacked .elementor-icon{background-color:var(--ns-secondary);color:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-1c51b939.elementor-view-framed .elementor-icon, .elementor-934 .elementor-element.elementor-element-1c51b939.elementor-view-default .elementor-icon{color:var(--ns-secondary);border-color:var(--ns-secondary);}.elementor-934 .elementor-element.elementor-element-1c51b939.elementor-view-framed .elementor-icon, .elementor-934 .elementor-element.elementor-element-1c51b939.elementor-view-default .elementor-icon svg{fill:var(--ns-secondary);}.elementor-934 .elementor-element.elementor-element-1c51b939.elementor-view-framed .elementor-icon{background-color:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-1c51b939.elementor-view-stacked .elementor-icon svg{fill:var(--ns-white);}.elementor-934 .elementor-element.elementor-element-1c51b939 .elementor-icon{font-size:8px;padding:5px;}.elementor-934 .elementor-element.elementor-element-1c51b939 .elementor-icon svg{height:8px;}.elementor-934 .elementor-element.elementor-element-3012b38a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:400;color:var(--ns-text-secondary);}@media(max-width:1024px){.elementor-934 .elementor-element.elementor-element-3fac75fa{--padding-top:168px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-934 .elementor-element.elementor-element-d2275df .elementor-heading-title{font-size:28px;}.elementor-934 .elementor-element.elementor-element-70ea2ebf{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-934 .elementor-element.elementor-element-18f0e72d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-934 .elementor-element.elementor-element-32683c5b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-934 .elementor-element.elementor-element-62f46e57{text-align:center;}.elementor-934 .elementor-element.elementor-element-74b4403f{text-align:center;}.elementor-934 .elementor-element.elementor-element-5d09a13e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-934 .elementor-element.elementor-element-4ba09d4c img{width:200px;}.elementor-934 .elementor-element.elementor-element-27ce57e .elementor-heading-title{font-size:20px;}.elementor-934 .elementor-element.elementor-element-7052e0cf{top:55%;}.elementor-934 .elementor-element.elementor-element-7052e0cf img{width:320px;}.elementor-934 .elementor-element.elementor-element-e6be1ed{text-align:center;}.elementor-934 .elementor-element.elementor-element-7455c6d8 .elementor-heading-title{font-size:40px;}.elementor-934 .elementor-element.elementor-element-314e53b4{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-934 .elementor-element.elementor-element-9178009{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-934 .elementor-element.elementor-element-f5e506e{text-align:start;}.elementor-934 .elementor-element.elementor-element-747b85e0{text-align:start;}.elementor-934 .elementor-element.elementor-element-6614bd67{--margin-top:67px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-934 .elementor-element.elementor-element-3a236d74{--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-934 .elementor-element.elementor-element-40731ed1{--justify-content:flex-start;}}@media(max-width:767px){.elementor-934 .elementor-element.elementor-element-3fac75fa{--padding-top:128px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-934 .elementor-element.elementor-element-1ce558f0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-934 .elementor-element.elementor-element-6ec4e754{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-934 .elementor-element.elementor-element-494f3204{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-934 .elementor-element.elementor-element-46c72021{--width:100%;}.elementor-934 .elementor-element.elementor-element-91820bb{--width:100%;}.elementor-934 .elementor-element.elementor-element-b32fe12{--width:100%;}.elementor-934 .elementor-element.elementor-element-297ec777{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-934 .elementor-element.elementor-element-775cfae0{--width:100%;}.elementor-934 .elementor-element.elementor-element-59a2a1bc{--width:100%;}.elementor-934 .elementor-element.elementor-element-616d80e{--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:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-934 .elementor-element.elementor-element-2ce1ba5{--width:100%;}.elementor-934 .elementor-element.elementor-element-d2275df .elementor-heading-title{font-size:24px;}.elementor-934 .elementor-element.elementor-element-f733fbe{--width:100%;}.elementor-934 .elementor-element.elementor-element-70ea2ebf{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-934 .elementor-element.elementor-element-6992246 .elementor-heading-title{font-size:14px;}.elementor-934 .elementor-element.elementor-element-15132c9e .elementor-heading-title{font-size:14px;}.elementor-934 .elementor-element.elementor-element-27cce974 .elementor-heading-title{font-size:14px;}.elementor-934 .elementor-element.elementor-element-a8c77e0 .elementor-heading-title{font-size:14px;}.elementor-934 .elementor-element.elementor-element-4ba09d4c img{width:140px;}.elementor-934 .elementor-element.elementor-element-8edeca1{--width:72px;--border-radius:6px 6px 6px 6px;--padding-top:3px;--padding-bottom:3px;--padding-left:6px;--padding-right:6px;}.elementor-934 .elementor-element.elementor-element-27ce57e .elementor-heading-title{font-size:16px;}.elementor-934 .elementor-element.elementor-element-7052e0cf{top:70%;}.elementor-934 .elementor-element.elementor-element-7052e0cf img{width:200px;}.elementor-934 .elementor-element.elementor-element-40896f20{--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-934 .elementor-element.elementor-element-7455c6d8 .elementor-heading-title{font-size:30px;}.elementor-934 .elementor-element.elementor-element-314e53b4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-934 .elementor-element.elementor-element-40731ed1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-934 .elementor-element.elementor-element-ebd1a6 .elementor-heading-title{font-size:12px;}.elementor-934 .elementor-element.elementor-element-3012b38a .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-934 .elementor-element.elementor-element-5f149b36{--content-width:1300px;}.elementor-934 .elementor-element.elementor-element-46c72021{--width:409px;}.elementor-934 .elementor-element.elementor-element-91820bb{--width:409px;}.elementor-934 .elementor-element.elementor-element-b32fe12{--width:409px;}.elementor-934 .elementor-element.elementor-element-775cfae0{--width:409px;}.elementor-934 .elementor-element.elementor-element-59a2a1bc{--width:409px;}.elementor-934 .elementor-element.elementor-element-876015a{--content-width:1290px;}.elementor-934 .elementor-element.elementor-element-2ce1ba5{--width:500px;}.elementor-934 .elementor-element.elementor-element-f733fbe{--width:50%;}.elementor-934 .elementor-element.elementor-element-18f0e72d{--content-width:1290px;}.elementor-934 .elementor-element.elementor-element-32683c5b{--width:45%;}.elementor-934 .elementor-element.elementor-element-b1c0032{--width:55%;}.elementor-934 .elementor-element.elementor-element-8edeca1{--width:92px;}.elementor-934 .elementor-element.elementor-element-11733756{--content-width:1290px;}.elementor-934 .elementor-element.elementor-element-1d2003b{--width:30%;}.elementor-934 .elementor-element.elementor-element-25a98cc7{--width:30%;}.elementor-934 .elementor-element.elementor-element-376fdaae{--width:30%;}.elementor-934 .elementor-element.elementor-element-6f663afa{--width:30%;}.elementor-934 .elementor-element.elementor-element-64661934{--width:30%;}.elementor-934 .elementor-element.elementor-element-314e53b4{--content-width:1290px;}.elementor-934 .elementor-element.elementor-element-4c71272a{--width:40%;}.elementor-934 .elementor-element.elementor-element-4abf7e16{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-934 .elementor-element.elementor-element-32683c5b{--width:100%;}.elementor-934 .elementor-element.elementor-element-b1c0032{--width:100%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');

/* ==========================================================================
   SHAPE ICONS FONT
   ========================================================================== */
@font-face {
  font-family: 'ns-shapes';
  src: url('https://app.theonlineagency.website/wp-content/uploads/fonts/ns-shapes.woff2') format('woff2'),
       url('https://app.theonlineagency.website/wp-content/uploads/fonts/ns-shapes.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


.ns-why-choose-us-section {
  background-color: #F4F5F8;
  padding: 80px 0;
  overflow: hidden;
  font-family: 'Inter Tight', sans-serif;
}

@media (min-width: 1024px) {
  .ns-why-choose-us-section {
    padding: 120px 0;
  }
}

/* Main Container */
.ns-why-choose-us-section > .e-con-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 48px;
}

@media (min-width: 1024px) {
  .ns-why-choose-us-section > .e-con-inner {
    flex-direction: row;
  }
}

/* ==========================================================================
   CONTENT COLUMN (LEFT)
   ========================================================================== */
.ns-why-choose-content {
  width: 100%;
  max-width: 536px;
}

/* Badge */
.ns-why-choose-content .ns-badge {
  display: inline-block;
  padding: 6px 20px;
  font-family: 'Inter Tight', sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1A1A1C;
  text-transform: lowercase;
  border-radius: 9999px;
  margin-bottom: 20px;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
}

.ns-why-choose-content .ns-badge::first-letter {
  text-transform: uppercase;
}

/* Badge Color Variants */
.ns-why-choose-content .ns-badge-green {
  background-color: #E8FBC6;
}

.ns-why-choose-content .ns-badge-cyan {
  background-color: #D0F5F5;
}

.ns-why-choose-content .ns-badge-primary {
  background-color: #ECE8FF;
}

/* Heading */
.ns-why-choose-content .elementor-widget-heading .elementor-heading-title {
  font-family: 'Inter Tight', sans-serif !important;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.15;
  color: #1A1A1C;
  margin: 0 0 12px 0;
  padding: 0;
}

@media (min-width: 1024px) {
  .ns-why-choose-content .elementor-widget-heading .elementor-heading-title {
    font-size: 48px;
  }
}

/* Description */
.ns-why-choose-content .ns-why-choose-description,
.ns-why-choose-content .elementor-widget-text-editor {
  font-family: 'Inter Tight', sans-serif;
}

.ns-why-choose-content .ns-why-choose-description p,
.ns-why-choose-content .elementor-widget-text-editor p {
  margin: 0;
  font-family: 'Inter Tight', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  color: #52525B;
}

/* ==========================================================================
   FEATURES LIST
   ========================================================================== */
.ns-why-choose-features-list {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

@media (min-width: 1024px) {
  .ns-why-choose-features-list {
    margin-top: 56px;
  }
}

/* ==========================================================================
   FEATURE ITEM
   ========================================================================== */
.ns-why-choose-feature-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
  padding: 8px 0;
  list-style: none;
}

/* Feature Icon */
.ns-why-choose-feature-item .ns-feature-icon,
.ns-why-choose-feature-item .ns-shape {
  font-family: 'ns-shapes' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 36px;
  color: #1A1A1C;
  width: 36px;
  height: 36px;
}

/* Feature Text */
.ns-why-choose-feature-item .ns-feature-text,
.ns-why-choose-feature-item .elementor-widget-heading .elementor-heading-title {
  font-family: 'Inter Tight', sans-serif !important;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  color: #1A1A1C;
  margin: 0;
  padding: 0;
}

@media (min-width: 768px) {
  .ns-why-choose-feature-item .ns-feature-text,
  .ns-why-choose-feature-item .elementor-widget-heading .elementor-heading-title {
    font-size: 16px;
  }
}

/* Shape Icon Content */
.ns-shape-8::before { content: "\e907"; }
.ns-shape-9::before { content: "\e908"; }
.ns-shape-12::before { content: "\e90b"; }
.ns-shape-21::before { content: "\e914"; }

/* ==========================================================================
   IMAGES COLUMN (RIGHT)
   ========================================================================== */
.ns-why-choose-images {
  position: relative;
  width: 100%;
  max-width: 735px;
}

/* Main Image */
.ns-why-choose-images .ns-main-image,
.ns-why-choose-images > .elementor-widget-image:first-child {
  width: 100%;
  height: auto;
}

.ns-why-choose-images .ns-main-image img,
.ns-why-choose-images > .elementor-widget-image:first-child img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 20px;
}

/* ==========================================================================
   FLOATING CARDS
   ========================================================================== */
.ns-why-choose-floating-card {
  position: absolute;
  border-radius: 20px;
  overflow: hidden;
}

.ns-why-choose-floating-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Top Right Floating Card */
.ns-why-choose-floating-card-1,
.ns-why-choose-floating-card.ns-top-right {
  top: 15%;
  right: 0;
  max-width: 140px;
  width: 100%;
  z-index: 2;
}

@media (min-width: 768px) {
  .ns-why-choose-floating-card-1,
  .ns-why-choose-floating-card.ns-top-right {
    max-width: 253px;
  }
}

@media (min-width: 1024px) {
  .ns-why-choose-floating-card-1,
  .ns-why-choose-floating-card.ns-top-right {
    max-width: 200px;
  }
}

@media (min-width: 1280px) {
  .ns-why-choose-floating-card-1,
  .ns-why-choose-floating-card.ns-top-right {
    max-width: 253px;
  }
}

/* Bottom Right Floating Card */
.ns-why-choose-floating-card-2,
.ns-why-choose-floating-card.ns-bottom-right {
  bottom: 0;
  right: 0;
  max-width: 200px;
  width: 100%;
  z-index: 2;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15);
}

@media (min-width: 640px) {
  .ns-why-choose-floating-card-2,
  .ns-why-choose-floating-card.ns-bottom-right {
    bottom: 40px;
    max-width: 320px;
  }
}

@media (min-width: 768px) {
  .ns-why-choose-floating-card-2,
  .ns-why-choose-floating-card.ns-bottom-right {
    bottom: 10%;
    max-width: 395px;
  }
}

/* ==========================================================================
   PERCENT BADGE
   ========================================================================== */
.ns-percent-badge {
  position: absolute;
  top: 20%;
  right: 0;
  width: 92px;
  z-index: 10;
  transform: rotate(-14deg);
}

@media (min-width: 1280px) {
  .ns-percent-badge {
    right: -4%;
  }
}

.ns-percent-badge-inner,
.ns-percent-badge .elementor-widget-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  background-color: #F9EB57;
  border-radius: 8px;
  font-family: 'Inter Tight', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  color: #1A1A1C;
}

@media (min-width: 768px) {
  .ns-percent-badge-inner,
  .ns-percent-badge .elementor-widget-container {
    font-size: 24px;
  }
}

/* Counter inside percent badge */
.ns-percent-badge [data-counter],
.ns-percent-badge .ns-counter {
  display: inline;
}

/* ==========================================================================
   DARK MODE SUPPORT
   ========================================================================== */
.dark .ns-why-choose-us-section,
.ns-why-choose-us-section.ns-dark {
  background-color: #0A0A0A;
}

.dark .ns-why-choose-content .ns-badge-green,
.ns-why-choose-us-section.ns-dark .ns-badge-green {
  background-color: rgba(252, 252, 252, 0.1);
  color: #F9EB57;
}

.dark .ns-why-choose-content .ns-badge-cyan,
.ns-why-choose-us-section.ns-dark .ns-badge-cyan {
  background-color: rgba(252, 252, 252, 0.1);
  color: #6EE7B7;
}

.dark .ns-why-choose-content .elementor-heading-title,
.ns-why-choose-us-section.ns-dark .elementor-heading-title {
  color: #FCFCFC;
}

.dark .ns-why-choose-content .elementor-widget-text-editor p,
.ns-why-choose-us-section.ns-dark .elementor-widget-text-editor p {
  color: #A1A1AA;
}

.dark .ns-why-choose-feature-item .ns-shape,
.dark .ns-why-choose-feature-item .ns-feature-icon,
.ns-why-choose-us-section.ns-dark .ns-shape,
.ns-why-choose-us-section.ns-dark .ns-feature-icon {
  color: #FCFCFC;
}

.dark .ns-why-choose-feature-item .elementor-heading-title,
.dark .ns-why-choose-feature-item .ns-feature-text,
.ns-why-choose-us-section.ns-dark .ns-feature-text {
  color: #FCFCFC;
}

/* ==========================================================================
   ANIMATIONS (OPTIONAL)
   ========================================================================== */

/* Fade In Up Animation */
@keyframes ns-fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Fade In Right Animation */
@keyframes ns-fadeInRight {
  from {
    opacity: 0;
    transform: translateX(30px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

/* Spring Animation for Floating Cards */
@keyframes ns-spring {
  0% {
    opacity: 0;
    transform: translateX(100px);
  }
  50% {
    transform: translateX(-10px);
  }
  70% {
    transform: translateX(5px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* Animated Classes */
.ns-animate-fadeInUp {
  animation: ns-fadeInUp 0.6s ease-out forwards;
}

.ns-animate-fadeInRight {
  animation: ns-fadeInRight 0.6s ease-out forwards;
}

.ns-animate-spring {
  animation: ns-spring 2s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
}

/* Animation Delays */
.ns-delay-100 { animation-delay: 0.1s; }
.ns-delay-200 { animation-delay: 0.2s; }
.ns-delay-300 { animation-delay: 0.3s; }
.ns-delay-400 { animation-delay: 0.4s; }
.ns-delay-500 { animation-delay: 0.5s; }
.ns-delay-600 { animation-delay: 0.6s; }
.ns-delay-700 { animation-delay: 0.7s; }
.ns-delay-1300 { animation-delay: 1.3s; }

/* ==========================================================================
   RESPONSIVE ADJUSTMENTS
   ========================================================================== */

/* Mobile (max-width: 767px) */
@media (max-width: 767px) {
  .ns-why-choose-us-section {
    padding: 60px 0;
  }
  
  .ns-why-choose-us-section > .e-con-inner {
    gap: 40px;
  }
  
  .ns-why-choose-content {
    max-width: 100%;
    text-align: center;
  }
  
  .ns-why-choose-content .ns-badge {
    margin-bottom: 10px;
  }
  
  .ns-why-choose-content .elementor-widget-heading .elementor-heading-title {
    font-size: 28px;
  }
  
  .ns-why-choose-features-list {
    margin-top: 20px;
    align-items: flex-start;
  }
  
  .ns-why-choose-feature-item {
    justify-content: flex-start;
    text-align: left;
  }
  
  .ns-why-choose-images {
    max-width: 100%;
  }
  
  .ns-percent-badge {
    top: 15%;
    right: 5%;
    width: 72px;
  }
  
  .ns-percent-badge-inner,
  .ns-percent-badge .elementor-widget-container {
    font-size: 16px;
    padding: 3px 6px;
    border-radius: 6px;
  }
}

/* Tablet (768px - 1023px) */
@media (min-width: 768px) and (max-width: 1023px) {
  .ns-why-choose-us-section {
    padding: 80px 0;
  }
  
  .ns-why-choose-us-section > .e-con-inner {
    flex-direction: column;
    gap: 48px;
  }
  
  .ns-why-choose-content {
    max-width: 100%;
    text-align: center;
  }
  
  .ns-why-choose-features-list {
    align-items: center;
  }
  
  .ns-why-choose-feature-item {
    justify-content: flex-start;
    max-width: 400px;
  }
}

/* ==========================================================================
   ELEMENTOR SPECIFIC OVERRIDES
   ========================================================================== */

/* Container alignment */
.ns-why-choose-us-section .elementor-element {
  --justify-content: flex-start;
}

/* Reset Elementor default spacing */
.ns-why-choose-us-section .elementor-widget:not(:last-child) {
  margin-bottom: 0;
}

/* Image widget */
.ns-why-choose-images .elementor-widget-image {
  width: 100%;
}

.ns-why-choose-images .elementor-widget-image .elementor-widget-container {
  width: 100%;
}

/* Ensure floating cards have pointer events */
.ns-why-choose-floating-card,
.ns-percent-badge {
  pointer-events: none;
}

/* Z-index stacking */
.ns-why-choose-images .ns-main-image {
  z-index: 1;
}

.ns-why-choose-floating-card {
  z-index: 2;
}

.ns-percent-badge {
  z-index: 3;
}


:root {
  --ns-innovation-bg: transparent;
  --ns-innovation-text-primary: #FFFFFF;
  --ns-innovation-text-secondary: rgba(255, 255, 255, 0.8);
  --ns-innovation-btn-bg: #FFFFFF;
  --ns-innovation-btn-text: #1A1A1C;
  --ns-innovation-btn-hover-bg: #864FFE;
  --ns-innovation-btn-hover-text: #FFFFFF;
  --ns-innovation-check-bg: rgba(252, 252, 252, 0.17);
  --ns-innovation-check-stroke: #FFFFFF;
  --ns-innovation-font: 'Inter Tight', sans-serif;
  --ns-innovation-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* ==========================================================================
   Innovation Section Container
   ========================================================================== */
.ns-innovation-section {
  background-color: var(--ns-innovation-bg) !important;
}

.ns-innovation-container {
  max-width: 1290px !important;
  margin: 0 auto !important;
}

/* ==========================================================================
   Innovation Box (Main Card)
   ========================================================================== */
.ns-innovation-box {
  position: relative !important;
  z-index: 10 !important;
  border-radius: 20px !important;
  overflow: hidden !important;
}

.ns-innovation-box.e-con {
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: space-between !important;
  align-items: flex-start !important;
  gap: 20px !important;
}

@media (max-width: 768px) {
  .ns-innovation-box.e-con {
    flex-direction: column !important;
    gap: 40px !important;
  }
}

/* ==========================================================================
   Innovation Left Column
   ========================================================================== */
.ns-innovation-left {
  max-width: 500px !important;
  flex-shrink: 0 !important;
}

.ns-innovation-left.e-con {
  flex-direction: column !important;
  align-items: flex-start !important;
}

@media (max-width: 768px) {
  .ns-innovation-left {
    max-width: 100% !important;
    width: 100% !important;
  }
}

/* Innovation Title */
.ns-innovation-title .elementor-heading-title {
  font-family: var(--ns-innovation-font) !important;
  font-size: 32px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  color: var(--ns-innovation-text-primary) !important;
  margin: 0 0 32px 0 !important;
}

@media (max-width: 1024px) {
  .ns-innovation-title .elementor-heading-title {
    font-size: 28px !important;
  }
}

@media (max-width: 768px) {
  .ns-innovation-title .elementor-heading-title {
    font-size: 24px !important;
  }
}

/* Innovation CTA Button */
.ns-innovation-btn .elementor-button {
  font-family: var(--ns-innovation-font) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
  color: var(--ns-innovation-btn-text) !important;
  background-color: var(--ns-innovation-btn-bg) !important;
  padding: 12px 24px !important;
  border-radius: 50px !important;
  border: none !important;
  box-shadow: none !important;
  transition: var(--ns-innovation-transition) !important;
}

.ns-innovation-btn .elementor-button:hover {
  color: var(--ns-innovation-btn-hover-text) !important;
  background-color: var(--ns-innovation-btn-hover-bg) !important;
}

.ns-innovation-btn .elementor-button-content-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}

/* ==========================================================================
   Innovation Right Column (List)
   ========================================================================== */
.ns-innovation-right {
  flex: 1 !important;
}

.ns-innovation-right.e-con {
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 16px !important;
}

@media (max-width: 768px) {
  .ns-innovation-right {
    width: 100% !important;
  }
}

/* ==========================================================================
   Innovation List Items
   ========================================================================== */
.ns-innovation-item {
  width: 100% !important;
}

.ns-innovation-item.e-con {
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
}

/* Check Icon */
.ns-innovation-check {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
  width: 20px !important;
  height: 20px !important;
}

.ns-innovation-check svg {
  width: 20px !important;
  height: 20px !important;
}

.ns-innovation-icon-wrap {
  flex-shrink: 0 !important;
  line-height: 0 !important;
}

.ns-innovation-icon-wrap .elementor-widget-container {
  line-height: 0 !important;
}

/* Item Text */
.ns-innovation-text p {
  font-family: var(--ns-innovation-font) !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: var(--ns-innovation-text-primary) !important;
  margin: 0 !important;
}

/* ==========================================================================
   Elementor Widget Overrides
   ========================================================================== */
.ns-innovation-section .elementor-widget {
  margin-bottom: 0 !important;
}

.ns-innovation-section .e-con {
  --widgets-spacing: 0px;
}

/* Text Editor Widget */
.ns-innovation-section .elementor-widget-text-editor {
  line-height: 1.5 !important;
}

/* Heading Widget */
.ns-innovation-section .elementor-widget-heading .elementor-heading-title {
  padding: 0 !important;
}

/* HTML Widget */
.ns-innovation-section .elementor-widget-html {
  line-height: 0 !important;
}

/* ==========================================================================
   Responsive Adjustments
   ========================================================================== */

/* Tablet */
@media (max-width: 1024px) {
  .ns-innovation-section {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  
  .ns-innovation-box {
    padding: 56px 32px !important;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .ns-innovation-section {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  
  .ns-innovation-box {
    padding: 56px 24px !important;
  }
  
  .ns-innovation-left {
    max-width: 100% !important;
  }
  
  .ns-innovation-title .elementor-heading-title {
    margin-bottom: 24px !important;
  }
}

/* ==========================================================================
   Animation Effects
   ========================================================================== */

/* Fade in animation for section on scroll */
.ns-innovation-section.ns-animate {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.ns-innovation-section.ns-animate.visible {
  opacity: 1;
  transform: translateY(0);
}

/* Stagger animation for list items */
.ns-innovation-section.ns-animate .ns-innovation-item {
  opacity: 0;
  transform: translateX(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}

.ns-innovation-section.ns-animate.visible .ns-innovation-item:nth-child(1) {
  transition-delay: 0.1s;
}

.ns-innovation-section.ns-animate.visible .ns-innovation-item:nth-child(2) {
  transition-delay: 0.2s;
}

.ns-innovation-section.ns-animate.visible .ns-innovation-item:nth-child(3) {
  transition-delay: 0.3s;
}

.ns-innovation-section.ns-animate.visible .ns-innovation-item:nth-child(4) {
  transition-delay: 0.4s;
}

.ns-innovation-section.ns-animate.visible .ns-innovation-item {
  opacity: 1;
  transform: translateX(0);
}

/* Disable animations for users who prefer reduced motion */
@media (prefers-reduced-motion: reduce) {
  .ns-innovation-section.ns-animate,
  .ns-innovation-section.ns-animate .ns-innovation-item {
    opacity: 1;
    transform: none;
    transition: none;
  }
}

.ns-features-hero {
  position: relative;
}

/* Badge Styling - Cyan variant for features page */
.ns-features-hero .ns-badge {
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: var(--ns-radius-full);
  font-family: "Inter Tight", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
}

.ns-features-hero .ns-badge-cyan {
  background-color: rgba(34, 211, 238, 0.1);
  color: #22D3EE;
}

/* Feature Cards Grid */
.ns-features-cards-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}

@media (max-width: 1024px) {
  .ns-features-cards-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .ns-features-cards-wrapper {
    grid-template-columns: 1fr;
  }
}

/* Feature Card Styling */
.ns-feature-card {
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}

.ns-feature-card:hover {
  transform: translateY(-4px);
}

/* Card Image Container */
.ns-feature-card-image {
  position: relative;
  overflow: hidden;
  border-radius: var(--ns-radius-lg);
}

.ns-feature-card-image img {
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

.ns-feature-card:hover .ns-feature-card-image img {
  transform: scale(1.03);
}

/* Card Content */
.ns-feature-card-content {
  padding-top: 24px;
}

.ns-feature-card-content h3 {
  margin-bottom: 8px;
}

/* =====================================================
   2. VALUED CLIENTS SECTION - Dark Banner
   ===================================================== */

.ns-valued-clients-section {
  position: relative;
  overflow: hidden;
}

/* Background overlay for better text readability */
.ns-valued-clients-section::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.ns-valued-clients-section > * {
  position: relative;
  z-index: 2;
}

/* Checklist Items */
.ns-valued-clients-checklist {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}

.ns-checklist-item {
  display: flex;
  align-items: center;
  gap: 10px;
}

.ns-checklist-item .elementor-icon {
  width: 20px;
  height: 20px;
  min-width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--ns-primary);
}

.ns-checklist-item .elementor-icon svg,
.ns-checklist-item .elementor-icon i {
  width: 10px;
  height: 10px;
  color: var(--ns-white);
  fill: var(--ns-white);
}

/* Button Styling */
.ns-valued-clients-section .ns-btn-primary {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 14px 28px;
  background: var(--ns-primary);
  color: var(--ns-white);
  border-radius: var(--ns-radius-full);
  font-family: "Inter Tight", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.3s ease;
}

.ns-valued-clients-section .ns-btn-primary:hover {
  background: #4F46E5;
  transform: translateY(-2px);
}

/* =====================================================
   3. WHY CHOOSE US SECTION
   ===================================================== */

.ns-why-choose-section {
  position: relative;
}

/* Section Badge */
.ns-why-choose-section .ns-badge {
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: var(--ns-radius-full);
  font-family: "Inter Tight", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
}

.ns-why-choose-section .ns-badge-cyan {
  background-color: rgba(34, 211, 238, 0.1);
  color: #22D3EE;
}

/* Feature List Items */
.ns-why-choose-feature {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 20px 0;
  border-bottom: 1px solid var(--ns-stroke-1);
}

.ns-why-choose-feature:last-child {
  border-bottom: none;
}

/* Feature Icon */
.ns-why-choose-feature-icon {
  width: 48px;
  height: 48px;
  min-width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--ns-bg-2);
  border-radius: var(--ns-radius-md);
}

.ns-why-choose-feature-icon img {
  width: 24px;
  height: 24px;
}

/* Feature Content */
.ns-why-choose-feature-content h4 {
  margin-bottom: 4px;
}

/* Floating Images Container */
.ns-why-choose-images {
  position: relative;
  min-height: 500px;
}

.ns-why-choose-main-image {
  position: relative;
  z-index: 1;
}

.ns-why-choose-main-image img {
  border-radius: var(--ns-radius-xl);
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);
}

/* Floating Badge */
.ns-why-choose-badge {
  position: absolute;
  z-index: 2;
}

.ns-floating-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 24px;
  background: #FACC15;
  color: var(--ns-secondary);
  border-radius: var(--ns-radius-full);
  font-family: "Inter Tight", sans-serif;
  font-size: 18px;
  font-weight: 600;
  box-shadow: 0 8px 24px rgba(250, 204, 21, 0.3);
}

/* Decorative SVG */
.ns-why-choose-decoration {
  position: absolute;
  z-index: 0;
  opacity: 0.6;
}

/* =====================================================
   4. REVIEWS SECTION - Marquee
   ===================================================== */

.ns-reviews-section {
  overflow: hidden;
}

/* Badge Styling */
.ns-reviews-header .ns-badge {
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: var(--ns-radius-full);
  font-family: "Inter Tight", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
}

.ns-reviews-header .ns-badge-primary {
  background-color: rgba(99, 102, 241, 0.1);
  color: var(--ns-primary);
}

/* Marquee Animation Container */
.ns-reviews-marquee-wrapper {
  width: 100%;
  overflow: hidden;
  mask-image: linear-gradient(
    to right,
    transparent,
    black 10%,
    black 90%,
    transparent
  );
  -webkit-mask-image: linear-gradient(
    to right,
    transparent,
    black 10%,
    black 90%,
    transparent
  );
}

/* Marquee Track - Animated */
.ns-reviews-marquee-track {
  display: flex;
  width: max-content;
  animation: ns-marquee-scroll 40s linear infinite;
}

.ns-reviews-marquee-track:hover {
  animation-play-state: paused;
}

/* Marquee Animation Keyframes */
@keyframes ns-marquee-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Review Cards */
.ns-review-card {
  flex-shrink: 0;
  transition: all 0.3s ease;
}

.ns-review-card:hover {
  transform: translateY(-4px);
}

/* Review Author Section */
.ns-review-author {
  margin-top: auto;
}

/* Avatar with Gradient Border */
.ns-review-author .elementor-image img {
  border-radius: 50%;
  object-fit: cover;
  padding: 2px;
  background: linear-gradient(156deg, #83E7EE 0%, #C6F56F 100%);
}

/* =====================================================
   5. CTA SECTION
   ===================================================== */

.ns-cta-section {
  position: relative;
}

/* CTA Form Wrapper */
.ns-cta-form-wrapper {
  width: 100%;
}

/* Form Field Styling */
.ns-cta-form .elementor-field-group {
  flex: 1;
  margin-bottom: 0;
}

.ns-cta-form .elementor-field {
  height: 48px;
  padding: 0 20px;
  border: 1px solid var(--ns-stroke-1);
  border-radius: var(--ns-radius-full);
  background: transparent;
  font-family: "Inter Tight", sans-serif;
  font-size: 14px;
  color: var(--ns-text-primary);
  transition: all 0.3s ease;
}

.ns-cta-form .elementor-field::placeholder {
  color: var(--ns-text-tertiary);
}

.ns-cta-form .elementor-field:focus {
  border-color: var(--ns-primary);
  outline: none;
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1);
}

/* Submit Button */
.ns-cta-form .elementor-button {
  height: 48px;
  padding: 0 28px;
  border-radius: var(--ns-radius-full);
  background: var(--ns-secondary);
  color: var(--ns-white);
  font-family: "Inter Tight", sans-serif;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.3s ease;
  border: none;
  cursor: pointer;
  white-space: nowrap;
}

.ns-cta-form .elementor-button:hover {
  background: var(--ns-text-secondary);
  transform: translateY(-2px);
}

/* Benefit Items */
.ns-cta-benefit-item {
  display: flex;
  align-items: center;
  gap: 8px;
}

.ns-cta-benefit-item .elementor-icon {
  width: 20px;
  height: 20px;
  min-width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--ns-secondary);
}

.ns-cta-benefit-item .elementor-icon svg,
.ns-cta-benefit-item .elementor-icon i {
  width: 10px;
  height: 10px;
  color: var(--ns-white);
  fill: var(--ns-white);
}

/* =====================================================
   RESPONSIVE STYLES
   ===================================================== */

/* Tablet - 1024px */
@media (max-width: 1024px) {
  /* Hero Section */
  .ns-features-cards-wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
  
  /* Valued Clients */
  .ns-valued-clients-checklist {
    justify-content: center;
  }
  
  /* Why Choose Us */
  .ns-why-choose-section {
    flex-direction: column;
  }
  
  .ns-why-choose-images {
    min-height: 400px;
    order: -1;
    margin-bottom: 40px;
  }
  
  /* Reviews */
  .ns-reviews-marquee-track {
    animation-duration: 30s;
  }
  
  /* CTA */
  .ns-cta-section {
    flex-direction: column;
    text-align: center;
  }
  
  .ns-cta-content {
    align-items: center;
  }
  
  .ns-cta-form-wrapper {
    margin-left: 0 !important;
    margin-top: 40px !important;
  }
  
  .ns-cta-benefits {
    justify-content: center;
  }
}

/* Mobile - 767px */
@media (max-width: 767px) {
  /* Hero Section */
  .ns-features-cards-wrapper {
    grid-template-columns: 1fr;
  }
  
  /* Valued Clients */
  .ns-valued-clients-checklist {
    flex-direction: column;
    align-items: center;
    gap: 16px;
  }
  
  /* Why Choose Us */
  .ns-why-choose-images {
    min-height: 300px;
  }
  
  .ns-why-choose-feature {
    flex-direction: column;
    text-align: center;
    align-items: center;
  }
  
  .ns-floating-badge {
    font-size: 14px;
    padding: 10px 20px;
  }
  
  /* Reviews */
  .ns-reviews-marquee-track {
    animation-duration: 25s;
    gap: 20px;
  }
  
  .ns-review-card {
    min-width: 200px !important;
    max-width: 200px !important;
    padding: 24px !important;
  }
  
  /* CTA */
  .ns-cta-form {
    flex-direction: column;
  }
  
  .ns-cta-form .elementor-button {
    width: 100%;
  }
  
  .ns-cta-benefits {
    flex-direction: column;
    align-items: center;
    gap: 12px;
  }
}

/* =====================================================
   UTILITY CLASSES
   ===================================================== */

/* Text Colors */
.ns-text-white {
  color: var(--ns-white) !important;
}

.ns-text-primary-color {
  color: var(--ns-primary) !important;
}

/* Hover Animations */
.ns-hover-lift {
  transition: transform 0.3s ease;
}

.ns-hover-lift:hover {
  transform: translateY(-4px);
}

/* Shadow Utilities */
.ns-shadow-sm {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.ns-shadow-md {
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}

.ns-shadow-lg {
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.12);
}

/* Gradient Text */
.ns-gradient-text {
  background: linear-gradient(135deg, var(--ns-primary) 0%, #22D3EE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */