.elementor .e-869a1b8-ac8b2ec{font-family:"Noto Sans";font-weight:700;font-size:12px;color:var(--Accent);letter-spacing:3px;padding-inline-start:35px;position: relative;
&::before{
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  background-color: var(--Accent);
  width: 25px;
  height: 1px;
}\n}.elementor .e-4a61daf-a9c9905{font-family:"Noto Sans";font-weight:700;font-size:32px;color:var(--Light-text);letter-spacing:-1px;line-height:36px;strong{
  font-weight: 700;
  color: var(--Accent);
}\n}.elementor .e-6590388-ebc9f2f{max-width:600px;font-family:"Noto Sans";font-size:19px;color:var(--Faded-text);}.elementor .e-d31c547-d8af489{font-family:Montserrat;font-weight:700;font-size:13px;color:var(--Main);text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:10px;border-width:0px;border-style:none;background-color:var(--Accent);transition:background-color 300ms;&::after{
      content: '↗';
      margin-left: 10px;
      font-family:Arial, Helvetica, sans-serif;
  }\n}.elementor .e-d31c547-d8af489:hover,.elementor .e-d31c547-d8af489:focus-visible{background-color:#21e5ff;}.elementor .e-80b2426-9c037a7{font-family:Montserrat;font-weight:600;font-size:13px;color:var(--Light-text);text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:10px;border-width:1px;border-color:var(--Accent);border-style:solid;background-color:var(--Transparent);transition:color 300ms;&::after{
      content: '↗';
      margin-left: 10px;
      font-family:Arial, Helvetica, sans-serif;
  }\n}.elementor .e-80b2426-9c037a7:hover,.elementor .e-80b2426-9c037a7:focus-visible{color:var(--Accent);}.elementor .e-961b5d7-2ba1177{padding:var(--Padding-none);margin-block-start:10px;gap:15px;}.elementor .e-43cc653-da0df14{width:60px;height:5px;margin-block-end:10px;background-color:var(--Accent);align-self:end;}.elementor .e-cb9f11a-35a6c1a{font-family:"Noto Sans";font-weight:700;font-size:10px;color:var(--Accent);letter-spacing:3px;line-height:10px;}.elementor .e-9bacb7a-4fc2325{font-family:"Noto Sans";font-weight:700;font-size:10px;color:var(--Faded-text);letter-spacing:3px;line-height:10px;}.elementor .e-cfc492c-1f3aebc{font-family:"Noto Sans";font-weight:700;font-size:10px;color:var(--Faded-text);letter-spacing:3px;line-height:10px;}.elementor .e-4c603d2-8058f19{padding-block-start:var(--Padding-none);padding-block-end:var(--Padding-none);padding-inline-start:var(--Padding-none);padding-inline-end:20px;margin-block-start:20px;flex-direction:column;gap:12px;justify-content:flex-end;align-items:end;}.elementor .e-9f0991c-564727d{width:1140px;min-height:600px;padding-block-start:100px;padding-block-end:var(--Padding-none);padding-inline-start:var(--Padding-none);padding-inline-end:var(--Padding-none);background-image:linear-gradient(0deg, rgba(3, 13, 23, 1) 0%,rgb(3, 13, 23,0) 40%),linear-gradient(90deg, rgba(3, 13, 23, 1) 0%,rgb(3, 13, 23,0) 45%),radial-gradient(circle at center right, rgba(3, 13, 23, 0) 0%,rgba(3, 13, 23, 0.35) 25%,rgba(3, 13, 23, 0.75) 50%,rgba(3, 13, 23, 0.95) 70%,rgba(3, 13, 23, 1) 100%),url("https://innovationx.pl/wp-content/uploads/2026/10/banner.jpg");background-repeat:repeat,repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,auto auto,1140px auto;background-position:0% 0%,0% 0%,0% 0%,center center;flex-direction:column;gap:20px;align-items:start;overflow: hidden;\n}.elementor .e-b0b974d-02444e9{width:100%;padding:var(--Padding-none);background-color:#030d17;flex-direction:column;align-items:center;}.elementor .e-04cdf07-6ace3c7{width:30px;filter: brightness(0) saturate(100%) invert(69%) sepia(58%) saturate(545%) hue-rotate(139deg) brightness(94%) contrast(98%);\n}.elementor .e-d31026d-99d388a{font-family:"Noto Sans";font-weight:600;font-size:12px;color:var(--Light-text);letter-spacing:1px;}.elementor .e-62e66c7-f07dc72{padding:var(--Padding-none);gap:15px;flex:0 1 215px;align-items:center;}.elementor .e-420093a-d9ea78f{width:30px;filter: brightness(0) saturate(100%) invert(69%) sepia(58%) saturate(545%) hue-rotate(139deg) brightness(94%) contrast(98%);\n}.elementor .e-7aaab47-6eda53e{font-family:"Noto Sans";font-weight:600;font-size:12px;color:var(--Light-text);letter-spacing:1px;}.elementor .e-1b84055-3f348a1{padding:var(--Padding-none);gap:15px;flex:0 1 215px;align-items:center;}.elementor .e-237f3d1-f813996{width:30px;filter: brightness(0) saturate(100%) invert(69%) sepia(58%) saturate(545%) hue-rotate(139deg) brightness(94%) contrast(98%);\n}.elementor .e-e73a56b-4612428{font-family:"Noto Sans";font-weight:600;font-size:12px;color:var(--Light-text);letter-spacing:1px;}.elementor .e-cbbc191-5bfee08{padding:var(--Padding-none);gap:15px;flex:0 0 215px;align-items:center;}.elementor .e-e640c16-c469d43{width:30px;filter: brightness(0) saturate(100%) invert(69%) sepia(58%) saturate(545%) hue-rotate(139deg) brightness(94%) contrast(98%);\n}.elementor .e-86ee518-ef599bf{font-family:"Noto Sans";font-weight:600;font-size:12px;color:var(--Light-text);letter-spacing:1px;}.elementor .e-6726227-ce81193{padding:var(--Padding-none);gap:15px;flex:0 0 215px;align-items:center;}.elementor .e-2f4aab2-3ceea1e{width:1140px;padding:var(--Padding-none);flex-direction:row;justify-content:space-between;}.elementor .e-b7074da-baeca6d{padding-block-start:10px;padding-block-end:10px;padding-inline-start:var(--Padding-none);padding-inline-end:var(--Padding-none);background-color:var(--Dark-bg);flex-direction:row;justify-content:center;}.elementor .e-71aad24-52bf522{font-family:"Noto Sans";font-weight:700;font-size:12px;color:var(--Blue-text);letter-spacing:3px;padding-inline-start:30px;position: relative;
&::before{
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  background-color: var(--Blue-text);
  width: 20px;
  height: 1px;
}\n}.elementor .e-6cf0098-b14e36e{font-family:"Noto Sans";font-weight:700;font-size:24px;color:var(--Main);letter-spacing:-1px;line-height:30px;strong{
  font-weight: 700;
  color: var(--Blue-text);
}\n}.elementor .e-a66d174-8ff9209{font-family:"Noto Sans";font-weight:400;font-size:16px;color:var(--Dark-grey-text);margin-block-start:10px;}.elementor .e-4f21f20-7f317bf{font-family:Montserrat;font-weight:700;font-size:13px;color:var(--Light-text);text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:20px;border-radius:10px;border-width:0px;border-style:none;background-color:var(--Main);transition:background-color 300ms;&::after{
      content: '↗';
      margin-left: 10px;
      font-family:Arial, Helvetica, sans-serif;
  }\n}.elementor .e-4f21f20-7f317bf:hover,.elementor .e-4f21f20-7f317bf:focus-visible{background-color:var(--Main-hover);}.elementor .e-ad4f604-1e10626{padding:var(--Padding-none);flex-direction:column;gap:10px;justify-content:center;}.elementor .e-6f87530-6600d90{min-height:400px;}.elementor .e-e831661-47882d5{padding:var(--Padding-none);flex-direction:column;}.elementor .e-b2dfbaa-2a2d5f8{width:1140px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:var(--Padding-none);padding-inline-end:var(--Padding-none);gap:70px;}.elementor .e-7d2931d-3f8f0ae{font-family:"Noto Sans";font-weight:700;font-size:12px;color:var(--Accent);letter-spacing:3px;padding-inline-start:30px;position: relative;
&::before{
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  background-color: var(--Blue-text);
  width: 20px;
  height: 1px;
}\n}.elementor .e-d119f68-f90e796{font-family:"Noto Sans";font-weight:700;font-size:24px;color:var(--Light-text);letter-spacing:-1px;line-height:30px;strong{
  font-weight: 700;
  color: var(--Blue-text);
}\n}.elementor .e-3290e69-f83f689{padding:var(--Padding-none);flex-direction:column;gap:10px;}.elementor .e-aa92e71-e605fbf{font-family:"Noto Sans";font-weight:400;font-size:16px;color:var(--Faded-text);}.elementor .e-affe50a-93ed2e8{max-width:440px;padding:var(--Padding-none);}.elementor .e-063f8bc-fee428f{width:1140px;padding:var(--Padding-none);justify-content:space-between;}.elementor .e-cdcafed-01aa7d2{font-family:"Noto Sans";font-weight:700;font-size:12px;color:var(--Accent);letter-spacing:3px;}.elementor .e-de4865c-0c06b7f{width:40px;filter: brightness(0) saturate(100%) invert(69%) sepia(58%) saturate(545%) hue-rotate(139deg) brightness(94%) contrast(98%);\n}.elementor .e-7416014-8a19384{font-family:"Noto Sans";font-weight:600;font-size:23px;color:var(--Light-text);letter-spacing:-1px;line-height:30px;margin-block-start:10px;strong{
  font-weight: 700;
  color: var(--Blue-text);
}\n}.elementor .e-abc972f-a21a421{font-family:"Noto Sans";font-weight:400;font-size:14px;color:var(--Faded-text);}.elementor .e-808e354-fa058a1{width:155px;font-family:"Noto Sans";font-weight:700;font-size:13px;color:var(--Accent);text-align:start;text-transform:uppercase;padding:var(--Padding-none);margin-block-start:10px;background-color:var(--Transparent);transition:color 300ms;&::after{
      content: '↗';
      font-family:Arial, Helvetica, sans-serif;
  }\n}.elementor .e-808e354-fa058a1:hover,.elementor .e-808e354-fa058a1:focus-visible{color:var(--Accent-hover);text-decoration:underline;}.elementor .e-6eb881a-8cbdbfd{padding-block-start:30px;padding-block-end:50px;padding-inline-start:30px;padding-inline-end:25px;border-width:1px;border-color:var(--Accent);border-style:solid;background-image:radial-gradient(circle at top right, rgba(49, 215, 238, 0.2) 0%,rgb(255,255,255,0) 20%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff05;flex-direction:column;gap:10px;}.elementor .e-9b77fbf-40fc547{font-family:"Noto Sans";font-weight:700;font-size:12px;color:var(--Accent);letter-spacing:3px;}.elementor .e-de1f867-b7030fb{width:40px;filter: brightness(0) saturate(100%) invert(69%) sepia(58%) saturate(545%) hue-rotate(139deg) brightness(94%) contrast(98%);\n}.elementor .e-46709dc-db77e24{font-family:"Noto Sans";font-weight:600;font-size:23px;color:var(--Light-text);letter-spacing:-1px;line-height:30px;margin-block-start:10px;strong{
  font-weight: 700;
  color: var(--Blue-text);
}\n}.elementor .e-aa4f90f-cb8f65a{font-family:"Noto Sans";font-weight:400;font-size:14px;color:var(--Faded-text);}.elementor .e-42d33a3-19715a7{width:155px;font-family:"Noto Sans";font-weight:700;font-size:13px;color:var(--Accent);text-align:start;text-transform:uppercase;padding:var(--Padding-none);margin-block-start:10px;background-color:var(--Transparent);&::after{
      content: '↗';
      font-family:Arial, Helvetica, sans-serif;
  }\n}.elementor .e-bd556e0-b073c64{padding-block-start:30px;padding-block-end:50px;padding-inline-start:30px;padding-inline-end:25px;border-width:1px;border-color:var(--Accent);border-style:solid;background-image:radial-gradient(circle at top right, rgba(49, 215, 238, 0.2) 0%,rgb(255,255,255,0) 20%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff05;flex-direction:column;gap:10px;}.elementor .e-78b0c26-5f3aa4b{font-family:"Noto Sans";font-weight:700;font-size:12px;color:var(--Accent);letter-spacing:3px;}.elementor .e-4e6d810-fe10cb8{width:40px;filter: brightness(0) saturate(100%) invert(69%) sepia(58%) saturate(545%) hue-rotate(139deg) brightness(94%) contrast(98%);\n}.elementor .e-25556f9-fd965f3{font-family:"Noto Sans";font-weight:600;font-size:23px;color:var(--Light-text);letter-spacing:-1px;line-height:30px;margin-block-start:10px;strong{
  font-weight: 700;
  color: var(--Blue-text);
}\n}.elementor .e-56dca4a-e49e044{font-family:"Noto Sans";font-weight:400;font-size:14px;color:var(--Faded-text);}.elementor .e-ebb612c-6a76370{width:155px;font-family:"Noto Sans";font-weight:700;font-size:13px;color:var(--Accent);text-align:start;text-transform:uppercase;padding:var(--Padding-none);margin-block-start:10px;background-color:var(--Transparent);&::after{
      content: '↗';
      font-family:Arial, Helvetica, sans-serif;
  }\n}.elementor .e-cff6d44-a318935{padding-block-start:30px;padding-block-end:50px;padding-inline-start:30px;padding-inline-end:25px;border-width:1px;border-color:var(--Accent);border-style:solid;background-image:radial-gradient(circle at top right, rgba(49, 215, 238, 0.2) 0%,rgb(255,255,255,0) 20%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff05;flex-direction:column;gap:10px;}.elementor .e-2ea8851-2713705{font-family:"Noto Sans";font-weight:700;font-size:12px;color:var(--Accent);letter-spacing:3px;}.elementor .e-ac5cde2-8ab674d{width:40px;filter: brightness(0) saturate(100%) invert(69%) sepia(58%) saturate(545%) hue-rotate(139deg) brightness(94%) contrast(98%);\n}.elementor .e-2915291-d440c55{font-family:"Noto Sans";font-weight:600;font-size:23px;color:var(--Light-text);letter-spacing:-1px;line-height:30px;margin-block-start:10px;strong{
  font-weight: 700;
  color: var(--Blue-text);
}\n}.elementor .e-b891c78-3fd0cbe{font-family:"Noto Sans";font-weight:400;font-size:14px;color:var(--Faded-text);}.elementor .e-237058f-2a6fff7{width:155px;font-family:"Noto Sans";font-weight:700;font-size:13px;color:var(--Accent);text-align:start;text-transform:uppercase;padding:var(--Padding-none);margin-block-start:10px;background-color:var(--Transparent);&::after{
      content: '↗';
      font-family:Arial, Helvetica, sans-serif;
  }\n}.elementor .e-7ccbb5d-00cfa6c{padding-block-start:30px;padding-block-end:50px;padding-inline-start:30px;padding-inline-end:25px;border-width:1px;border-color:var(--Accent);border-style:solid;background-image:radial-gradient(circle at top right, rgba(49, 215, 238, 0.2) 0%,rgb(255,255,255,0) 20%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff05;flex-direction:column;gap:10px;}.elementor .e-4e4b0ac-3a41b55{width:1140px;padding:var(--Padding-none);gap:15px;}.elementor .e-0dc3fbc-4defb90{padding-block-start:60px;padding-block-end:60px;padding-inline-start:var(--Padding-none);padding-inline-end:var(--Padding-none);background-color:var(--Dark-bg);flex-direction:column;gap:40px;align-items:center;}.elementor .e-0930e69-139a7f4{min-height:400px;}.elementor .e-42f1f95-a530b6d{padding:var(--Padding-none);flex-direction:column;}.elementor .e-a5264b7-99499e1{font-family:"Noto Sans";font-weight:700;font-size:12px;color:var(--Blue-text);letter-spacing:3px;padding-inline-start:30px;position: relative;
&::before{
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  background-color: var(--Blue-text);
  width: 20px;
  height: 1px;
}\n}.elementor .e-62d7832-5e3b07f{font-family:"Noto Sans";font-weight:700;font-size:24px;color:var(--Main);letter-spacing:-1px;line-height:30px;strong{
  font-weight: 700;
  color: var(--Blue-text);
}\n}.elementor .e-461105d-ac4d3c3{font-family:"Noto Sans";font-weight:400;font-size:16px;color:var(--Dark-grey-text);margin-block-start:10px;}.elementor .e-78c5d68-b534524{font-family:Montserrat;font-weight:700;font-size:13px;color:var(--Light-text);text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:20px;border-radius:10px;border-width:0px;border-style:none;background-color:var(--Main);transition:background-color 300ms;&::after{
      content: '↗';
      margin-left: 10px;
      font-family:Arial, Helvetica, sans-serif;
  }\n}.elementor .e-78c5d68-b534524:hover,.elementor .e-78c5d68-b534524:focus-visible{background-color:var(--Main-hover);}.elementor .e-baa2ff0-866bd0e{padding:var(--Padding-none);flex-direction:column;gap:10px;justify-content:center;}.elementor .e-18e5fe0-f14d9cb{width:1140px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:var(--Padding-none);padding-inline-end:var(--Padding-none);gap:70px;}.elementor .e-cb83b3f-99a1501{font-family:"Noto Sans";font-weight:700;font-size:12px;color:var(--Accent);letter-spacing:3px;padding-inline-start:30px;position: relative;
&::before{
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  background-color: var(--Blue-text);
  width: 20px;
  height: 1px;
}\n}.elementor .e-61ff5e7-1ce6c6b{font-family:"Noto Sans";font-weight:700;font-size:32px;color:var(--Light-text);letter-spacing:-1px;line-height:36px;strong{
  font-weight: 700;
  color: var(--Accent);
}\n}.elementor .e-845f66a-90785fd{font-family:"Noto Sans";font-weight:400;font-size:16px;color:var(--Faded-text);}.elementor .e-b9de061-564567e{padding:var(--Padding-none);flex-direction:column;gap:10px;}.elementor .e-37e8787-aa18c9e{font-family:Montserrat;font-weight:700;font-size:13px;color:var(--Main);text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:10px;border-width:0px;border-style:none;background-color:var(--Accent);transition:background-color 300ms;&::after{
      content: '↗';
      margin-left: 10px;
      font-family:Arial, Helvetica, sans-serif;
  }\n}.elementor .e-37e8787-aa18c9e:hover,.elementor .e-37e8787-aa18c9e:focus-visible{background-color:#21e5ff;}.elementor .e-46d6e23-1ca5c06{max-width:300px;padding:var(--Padding-none);justify-content:flex-end;align-items:center;}.elementor .e-9d5f2ae-aad4de3{width:1140px;padding:var(--Padding-none);justify-content:space-between;}.elementor .e-0520454-4b9f602{padding-block-start:60px;padding-block-end:60px;padding-inline-start:var(--Padding-none);padding-inline-end:var(--Padding-none);background-color:var(--Dark-bg);flex-direction:column;gap:40px;align-items:center;}