.elementor-7 .elementor-element.elementor-element-7cbe8f9{--display:flex;--min-height:92vh;--padding-top:60px;--padding-bottom:75px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-7cbe8f9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7cbe8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E8;background-image:url("https://techbybee.com/wp-content/uploads/2026/05/freecompress-Screenshot_602.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-b0a7790{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1111111A;--border-color:#1111111A;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ccb58dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-77dd017{background-color:#F4B4001F;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4B4004D;border-radius:33px 33px 33px 33px;text-align:start;}.elementor-7 .elementor-element.elementor-element-77dd017.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-77dd017 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.08em;color:#8A6800;}.elementor-7 .elementor-element.elementor-element-9153395 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:76px;font-weight:800;line-height:88px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-cfb959e{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cfb959e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-1f9635f );}.elementor-7 .elementor-element.elementor-element-3562798{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-2acca2f .elementor-button{background-color:var( --e-global-color-5bb907c );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:24px;box-shadow:0px 6px 24px 0px rgba(47.00000000000001, 93, 80.00000000000001, 0.3);transition-duration:0.2s;border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-7 .elementor-element.elementor-element-2acca2f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2acca2f .elementor-button:focus{background-color:var( --e-global-color-e536a4a );box-shadow:0px 10px 32px 0px rgba(47.00000000000001, 93, 80.00000000000001, 0.4);}.elementor-7 .elementor-element.elementor-element-2acca2f:hover{--e-transform-translateY:-2px;}.elementor-7 .elementor-element.elementor-element-337f925 .elementor-button{background-color:#2F5D5000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:24px;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 2px 8px 0px rgba(47.00000000000001, 93, 80.00000000000001, 0.3);transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11111133;border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-7 .elementor-element.elementor-element-337f925 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-337f925 .elementor-button:focus{background-color:#3A746303;color:var( --e-global-color-5bb907c );border-color:var( --e-global-color-5bb907c );box-shadow:0px 2px 9px 0px rgba(47.00000000000001, 93, 80.00000000000001, 0.4);}.elementor-7 .elementor-element.elementor-element-337f925:hover{--e-transform-translateY:-2px;}.elementor-7 .elementor-element.elementor-element-337f925 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-337f925 .elementor-button:focus svg{fill:var( --e-global-color-5bb907c );}.elementor-7 .elementor-element.elementor-element-fa763c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0613892{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 40px 0px rgba(0, 0, 0, 0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-7 .elementor-element.elementor-element-0613892:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0613892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cca6a08 );}.elementor-7 .elementor-element.elementor-element-0613892.e-con:hover{--e-con-transform-translateX:-6px;}.elementor-7 .elementor-element.elementor-element-4794a6c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1652f0b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-1f9635f );}.elementor-7 .elementor-element.elementor-element-4cd01d3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-5bb907c );}.elementor-7 .elementor-element.elementor-element-cd621a9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 40px 0px rgba(0, 0, 0, 0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-7 .elementor-element.elementor-element-cd621a9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cd621a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cca6a08 );}.elementor-7 .elementor-element.elementor-element-cd621a9.e-con:hover{--e-con-transform-translateX:-6px;}.elementor-7 .elementor-element.elementor-element-6bc7e04 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-907a7c6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-1f9635f );}.elementor-7 .elementor-element.elementor-element-e3c0824 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-5bb907c );}.elementor-7 .elementor-element.elementor-element-4aad7a3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 40px 0px rgba(0, 0, 0, 0.07);--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-7 .elementor-element.elementor-element-4aad7a3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4aad7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cca6a08 );}.elementor-7 .elementor-element.elementor-element-4aad7a3.e-con:hover{--e-con-transform-translateX:-6px;}.elementor-7 .elementor-element.elementor-element-a6fe523 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-59c1031 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-1f9635f );}.elementor-7 .elementor-element.elementor-element-fe317b1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-5bb907c );}.elementor-7 .elementor-element.elementor-element-659dc15{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6911b1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6ad6333 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-76da30a{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-76da30a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-1f9635f );}.elementor-7 .elementor-element.elementor-element-e80ec47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-62b15f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-27fe9c9{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-27fe9c9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-1f9635f );}.elementor-7 .elementor-element.elementor-element-8ed1bf3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9a6fba0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-38c0a05{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-38c0a05 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-1f9635f );}.elementor-7 .elementor-element.elementor-element-69b666e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dc36deb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ae221c6{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ae221c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-1f9635f );}.elementor-7 .elementor-element.elementor-element-36614fb{--display:flex;--padding-top:0px;--padding-bottom:75px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-36614fb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-36614fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E8;}.elementor-7 .elementor-element.elementor-element-3870ab9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1111111A;--border-color:#1111111A;--border-radius:22px 22px 22px 22px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-3870ab9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3870ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bb907c );}.elementor-7 .elementor-element.elementor-element-4eadac2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-34e29a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:var( --e-global-color-38643d9 );}.elementor-7 .elementor-element.elementor-element-1c21dee{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1c21dee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFFBF;}.elementor-7 .elementor-element.elementor-element-898437b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b2cad8f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b2cad8f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b2cad8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-7 .elementor-element.elementor-element-863b2f2{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0002726{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b9b109d{background-color:#F4B4001F;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4B4004D;border-radius:33px 33px 33px 33px;text-align:start;}.elementor-7 .elementor-element.elementor-element-b9b109d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b9b109d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.08em;color:var( --e-global-color-38643d9 );}.elementor-7 .elementor-element.elementor-element-cc74df0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-473396c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;line-height:57px;color:var( --e-global-color-e5e5121 );}.elementor-7 .elementor-element.elementor-element-878b03e{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-878b03e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:var( --e-global-color-1f9635f );}.elementor-7 .elementor-element.elementor-element-c5fcad2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5a0849f{--display:flex;}.elementor-7 .elementor-element.elementor-element-650c774 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;line-height:56px;color:#FFFFFF0A;}.elementor-7 .elementor-element.elementor-element-873d267 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-e5e5121 );}.elementor-7 .elementor-element.elementor-element-c71c642 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.5px;color:#FFFFFF8C;}.elementor-7 .elementor-element.elementor-element-e9a9859{--display:flex;}.elementor-7 .elementor-element.elementor-element-5356852 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;line-height:56px;color:#FFFFFF0A;}.elementor-7 .elementor-element.elementor-element-bd0b13b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-e5e5121 );}.elementor-7 .elementor-element.elementor-element-d57543e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.5px;color:#FFFFFF8C;}.elementor-7 .elementor-element.elementor-element-912acbf{--display:flex;}.elementor-7 .elementor-element.elementor-element-130fe3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;line-height:56px;color:#FFFFFF0A;}.elementor-7 .elementor-element.elementor-element-c58c82a .elementor-heading-title{color:var( --e-global-color-38643d9 );}.elementor-7 .elementor-element.elementor-element-d5cf573 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-e5e5121 );}.elementor-7 .elementor-element.elementor-element-731490b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.5px;color:#FFFFFF8C;}.elementor-7 .elementor-element.elementor-element-e32faf9{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e32faf9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e32faf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E8;}.elementor-7 .elementor-element.elementor-element-61eaf14{background-color:#F4B4001F;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4B4004D;border-radius:33px 33px 33px 33px;text-align:start;}.elementor-7 .elementor-element.elementor-element-61eaf14.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-61eaf14 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.08em;color:var( --e-global-color-38643d9 );}.elementor-7 .elementor-element.elementor-element-1d2faf3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;line-height:57px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-6bb2b41 .service-tab{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-6bb2b41 .service-tab:hover{background-color:var( --e-global-color-e536a4a );}.elementor-7 .elementor-element.elementor-element-6bb2b41 .service-tab.active{background-color:var( --e-global-color-e536a4a );color:var( --e-global-color-e5e5121 );}.elementor-7 .elementor-element.elementor-element-5258685{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-0d5aab1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-879d8de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-499766d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-499766d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-499766d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-64947d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-64947d0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-64947d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8a7a9f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8a7a9f2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a7a9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-7cbe8f9{--padding-top:50px;--padding-bottom:50px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-b0a7790{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-ccb58dd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-77dd017.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9153395{text-align:center;}.elementor-7 .elementor-element.elementor-element-9153395 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-7 .elementor-element.elementor-element-cfb959e{text-align:center;}.elementor-7 .elementor-element.elementor-element-3562798{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-c5fcad2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-7cbe8f9{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-b0a7790{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ccb58dd.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-77dd017.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-77dd017{text-align:center;}.elementor-7 .elementor-element.elementor-element-77dd017 .elementor-heading-title{font-size:9px;}.elementor-7 .elementor-element.elementor-element-9153395{width:100%;max-width:100%;text-align:start;}.elementor-7 .elementor-element.elementor-element-9153395 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-7 .elementor-element.elementor-element-cfb959e{text-align:start;}.elementor-7 .elementor-element.elementor-element-cfb959e .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-3562798{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-659dc15{--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-7 .elementor-element.elementor-element-6911b1b{--width:47%;}.elementor-7 .elementor-element.elementor-element-6ad6333 .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-76da30a .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-e80ec47{--width:47%;}.elementor-7 .elementor-element.elementor-element-62b15f8 .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-27fe9c9 .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-8ed1bf3{--width:47%;}.elementor-7 .elementor-element.elementor-element-9a6fba0 .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-38c0a05 .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-69b666e{--width:48%;}.elementor-7 .elementor-element.elementor-element-dc36deb .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-ae221c6 .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-36614fb{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-7 .elementor-element.elementor-element-3870ab9{--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-4eadac2{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-7 .elementor-element.elementor-element-34e29a1 .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-1c21dee .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-863b2f2{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-473396c .elementor-heading-title{font-size:34px;line-height:40px;}.elementor-7 .elementor-element.elementor-element-878b03e .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-c5fcad2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-e32faf9{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-1d2faf3 .elementor-heading-title{font-size:30px;line-height:36px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ccb58dd{--width:60%;}.elementor-7 .elementor-element.elementor-element-fa763c4{--width:40%;}.elementor-7 .elementor-element.elementor-element-6911b1b{--width:155px;}.elementor-7 .elementor-element.elementor-element-e80ec47{--width:155px;}.elementor-7 .elementor-element.elementor-element-8ed1bf3{--width:155px;}.elementor-7 .elementor-element.elementor-element-69b666e{--width:155px;}.elementor-7 .elementor-element.elementor-element-4eadac2{--width:25%;}.elementor-7 .elementor-element.elementor-element-898437b{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-ccb58dd{--width:100%;}.elementor-7 .elementor-element.elementor-element-fa763c4{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-fa763c4 */.elementor-7 .elementor-element.elementor-element-fa763c4{
    animation: float 6s ease-in-out infinite; 
}

@keyframes float {
    0%, 100% { transform: translateY(6px) translateX(0); }
    50% { transform: translateY(14px) translateX(-4px); }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-012d0fc */.clients-marquee{
    overflow:hidden;
    width:100%;
}

.clients-track{
    display:flex;
    gap:20px;
    width:max-content;
    animation: clientScroll 36s linear infinite;
}

.client-box{
   background: rgba(255,255,255,0.1);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 6px;
    padding: 12px 24px;
    color: white;
    font-family: 'Syne', sans-serif;
    font-weight: 700;
    font-size: .85rem;
    letter-spacing: .04em;
    flex-shrink: 0;
    backdrop-filter: blur(4px);
    transition: background .2s;
    white-space: nowrap;
}

.client-box:hover{
    background:rgba(255,255,255,.25);
}

@keyframes clientScroll{
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(-50%);
    }
}

.clients-track:hover{
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3870ab9 */#herobottom::before {
    content: '' !important;
    position: absolute !important;
    inset: 0!important;
    background: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.02) 0, rgba(255, 255, 255, 0.02) 1.5px, transparent 1.5px, transparent 40px) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36345d6 *//* Marquee */
  .marquee-wrap {
    /*background: var(--dark);*/
    /*padding: 18px 0;*/
    overflow: hidden;
    position: relative;
  }
  .marquee-track {
    display: flex;
    gap: 0;
    animation: marquee 25s linear infinite;
    width: max-content;
  }
  .marquee-item {
    display: flex; align-items: center; gap: 16px;
    padding: 0 40px;
    color: rgba(255,255,255,0.7);
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    flex-shrink: 0;
  }
  .marquee-item .dot {
    width: 6px; height: 6px; border-radius: 50%;
    background: #F4B400;
  }
  @keyframes marquee {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-650c774 */.expect-num {
    position: absolute;
    top: 24px; right: 24px;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d71c06d */.expect-icon {
    width: 52px; height: 52px;
    background: rgba(244,180,0,0.12);
    border-radius: 14px;
    display: flex; align-items: center; justify-content: center;
    font-size: 22px;
    margin-bottom: 24px;
    transition: background 0.3s;
  }
  .expect-card:hover .expect-icon { background: rgba(244,180,0,0.2); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0849f */.expect-card {
    background: rgba(255,255,255,0.04);
    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 20px;
    padding: 36px 28px;
    position: relative;
    overflow: hidden;
    transition: all 0.35s;
  }
  .expect-card:hover {
    background: rgba(255,255,255,0.07);
    border-color: rgba(244,180,0,0.3);
    transform: translateY(-4px);
  }
  .expect-card::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0; right: 0;
    height: 2px;
    background: #f4b400;
    transform: scaleX(0);
    transition: transform 0.35s;
  }
  .expect-card:hover::after { transform: scaleX(1); }
  .expect-icon {
    width: 52px; height: 52px;
    background: rgba(244,180,0,0.12);
    border-radius: 14px;
    display: flex; align-items: center; justify-content: center;
    font-size: 22px;
    margin-bottom: 24px;
    transition: background 0.3s;
  }
  .expect-card:hover .expect-icon { background: rgba(244,180,0,0.2); }
  .expect-card h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px; font-weight: 700;
    color: var(--white);
    margin-bottom: 12px;
    letter-spacing: -0.5px;
  }
  
  .expect-num {
    position: absolute;
    top: 24px; right: 24px;
    font-family: 'Montserrat', sans-serif;
    font-size: 56px; font-weight: 900;
    color: rgba(255,255,255,0.04);
    line-height: 1;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5356852 */.expect-num {
    position: absolute;
    top: 24px; right: 24px;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0f4152 */.expect-icon {
    width: 52px; height: 52px;
    background: rgba(244,180,0,0.12);
    border-radius: 14px;
    display: flex; align-items: center; justify-content: center;
    font-size: 22px;
    margin-bottom: 24px;
    transition: background 0.3s;
  }
  .expect-card:hover .expect-icon { background: rgba(244,180,0,0.2); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-130fe3a */.expect-num {
    position: absolute;
    top: 24px; right: 24px;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c58c82a */.expect-icon {
    width: 52px; height: 52px;
    background: rgba(244,180,0,0.12);
    border-radius: 14px;
    display: flex; align-items: center; justify-content: center;
    font-size: 22px;
    margin-bottom: 24px;
    transition: background 0.3s;
  }
  .expect-card:hover .expect-icon { background: rgba(244,180,0,0.2); }/* End custom CSS */