/* FTW_HTML_EXPORT */
html, body { margin: 0; padding: 0; }
*, *::before, *::after { box-sizing: border-box; }
header, main, footer { width: 100%; }
.ftw-partial-scope { width: 100%; display: flex; flex-direction: column; align-items: center; }
.ftw-partial-scope > * { flex: 0 0 auto; }
/* FTW_PROJECT_FONTS_START */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/cdm-new-1421-inter-400.ttf?v=2026-04-10T09%3A14%3A52.814Z') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/cdm-new-1420-open-sans-400.ttf?v=2026-04-10T09%3A12%3A20.742Z') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/cdm-new-1447-roboto-500.ttf?v=2026-04-10T09%3A11%3A31.210Z') format('truetype');
}
@font-face {
  font-family: 'Gabarito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/cdm-new-1401-gabarito-400.ttf?v=2026-04-10T09%3A05%3A43.337Z') format('truetype');
}
/* FTW_PROJECT_FONTS_END */

/* partial-1401 */
[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 692px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-2{
  padding: 60px 16px 60px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 692px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 572px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 497px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 427px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 387px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-card-1{
  padding: 10px 10px 10px 10px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-6.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 183px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 11px;
  width: 100%;
  max-width: 361px;
  min-height: 194px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 92px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 84px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 84px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 67px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-13{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 361px;
  max-width: 100%;
  min-height: 67px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 361px;
  max-width: 100%;
  min-height: 66px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 360px;
  max-width: 100%;
  min-height: 60px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 11px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 11px;
  min-height: 10px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-media-1{
  display: inline-block;
  max-width: 100%;
  width: 10.34000015258789px;
  height: 9.899999618530273px;
  aspect-ratio: 1.044;
  opacity: 0.4;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 11px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 7px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-media-2{
  display: inline-block;
  max-width: 100%;
  width: 7.039999961853027px;
  height: 10.34000015258789px;
  aspect-ratio: 0.681;
  opacity: 0.4;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 11px;
  max-width: 100%;
  min-height: 9px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 11px;
  max-width: 100%;
  min-height: 9px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-media-3{
  display: inline-block;
  max-width: 100%;
  width: 11px;
  height: 8.647833824157715px;
  aspect-ratio: 1.272;
  opacity: 0.4;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-paragraph-7{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-section-25{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 70px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-block-2{
  background-color: rgb(219, 2, 29);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-block-3{
  background-color: rgb(225, 225, 225);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1401"] .mobile-strona-glowna-05-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 132px;
  max-width: 100%;
  min-height: 17px;
}

/* partial-1402 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1402"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1402"] .ftw-fullbleed-bg--mobile-strona-glowna-06-section-1{ background-color: rgb(34, 53, 62);  }
[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 692px;  }

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-2{
  padding: 60px 16px 60px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 692px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 361px;
  max-width: 100%;
  min-height: 568px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 497px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 427px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 387px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-card-1{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-28.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 183px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 11px;
  width: 100%;
  max-width: 361px;
  min-height: 194px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 92px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 84px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 84px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 67px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-13{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 361px;
  max-width: 100%;
  min-height: 67px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 361px;
  max-width: 100%;
  min-height: 66px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-paragraph-4{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 360px;
  max-width: 100%;
  min-height: 60px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 11px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-media-1{
  display: inline-block;
  max-width: 100%;
  width: 10.34000015258789px;
  height: 9.899999618530273px;
  aspect-ratio: 1.044;
  opacity: 0.4;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-paragraph-5{
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 7px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-media-2{
  display: inline-block;
  max-width: 100%;
  width: 7.039999961853027px;
  height: 10.34000015258789px;
  aspect-ratio: 0.681;
  opacity: 0.4;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-paragraph-6{
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 11px;
  max-width: 100%;
  min-height: 9px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 11px;
  max-width: 100%;
  min-height: 9px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-media-3{
  display: inline-block;
  max-width: 100%;
  width: 11px;
  height: 8.647833824157715px;
  aspect-ratio: 1.272;
  opacity: 0.4;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-paragraph-7{
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 70px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-block-2{
  background-color: rgb(219, 2, 29);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-block-3{
  background-color: rgb(225, 225, 225);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-section-25{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  border: 1px solid rgb(255, 255, 255);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 41px;
  align-self: stretch;
}

[data-ftw-scope="partial-1402"] .mobile-strona-glowna-06-paragraph-8{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 156px;
  max-width: 100%;
  min-height: 17px;
}

/* partial-1403 */
[data-ftw-scope="partial-1403"] .desktop-menu-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 89px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-2{
  padding: 16px 100px 16px 100px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 89px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 289px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  min-height: 57px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  justify-content: center;
  width: 124px;
  max-width: 100%;
  min-height: 57px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-media-1{
  display: inline-block;
  max-width: 100%;
  width: 124px;
  height: 46.821083068847656px;
  aspect-ratio: 2.648;
}

[data-ftw-scope="partial-1403"] .desktop-menu-media-2{
  display: inline-block;
  max-width: 100%;
  width: 100.28533935546875px;
  height: 6.150904655456543px;
  aspect-ratio: 16.304;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 97px;
  justify-content: flex-end;
  align-items: center;
  width: 818px;
  max-width: 100%;
  min-height: 45px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 23px;
  align-items: center;
  width: 615px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
  width: 53px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 53px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
  width: 107px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 107px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
  width: 119px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 104px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-media-3{
  display: inline-block;
  max-width: 100%;
  width: 7.798000335693359px;
  height: 4.550000190734863px;
  aspect-ratio: 1.714;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
  width: 82px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 67px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
  width: 70px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 55px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 70px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  width: 106px;
  max-width: 100%;
  min-height: 45px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-13{
  padding: 0px 15px 0px 15px;
  border-left: 1px solid rgb(217, 217, 217);
  display: flex;
  flex-direction: row;
  gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 46px;
  max-width: 100%;
  min-height: 45px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-paragraph-7{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 21px;
  max-width: 100%;
  min-height: 19px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1403"] .desktop-menu-section-14{
  padding: 0px 15px 0px 15px;
  border-left: 1px solid rgb(217, 217, 217);
  display: flex;
  flex-direction: row;
  gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 46px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1403"] .desktop-menu-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 20px;
  max-width: 100%;
  min-height: 19px;
  opacity: 0.4;
}

/* partial-1404 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1404"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1404"] .ftw-fullbleed-bg--desktop-strona-glowna-01-section-1{ position: relative; overflow: hidden; background-color: rgb(198, 223, 239);  }
[data-ftw-scope="partial-1404"] .cdm-hero-slider{
  position: absolute;
  inset: 0;
  z-index: 0;
}

[data-ftw-scope="partial-1404"] .cdm-hero-slider__track{
  display: flex;
  height: 100%;
  will-change: transform;
}

[data-ftw-scope="partial-1404"] .cdm-hero-slider__track.is-animating{
  transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

[data-ftw-scope="partial-1404"] .cdm-hero-slider__slide{
  flex: 0 0 100%;
  min-width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

[data-ftw-scope="partial-1404"] .cdm-hero-slider__media{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

[data-ftw-scope="partial-1404"] .cdm-hero-slider__media--image{
  display: block;
}

[data-ftw-scope="partial-1404"] .cdm-hero-slider__media--video{
  background-color: rgb(198, 223, 239);
}

[data-ftw-scope="partial-1404"] .desktop-strona-glowna-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 599px;  }

[data-ftw-scope="partial-1404"] .desktop-strona-glowna-01-section-2{
  position: relative;
  z-index: 1;
  padding: 216px 33px 216px 33px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 599px;
}

[data-ftw-scope="partial-1404"] .desktop-strona-glowna-01-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 161px;
  justify-content: center;
  align-items: center;
  width: 792px;
  max-width: 100%;
  min-height: 167px;
}

[data-ftw-scope="partial-1404"] .desktop-strona-glowna-01-section-4{
  padding: 20px 20px 20px 20px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.400);
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  width: 615px;
  max-width: 100%;
  min-height: 167px;
}

[data-ftw-scope="partial-1404"] .desktop-strona-glowna-01-section-5{
  padding: 0px 0px 0.6899999976158142px 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  max-width: 575px;
  min-height: 127px;
  align-self: stretch;
}

[data-ftw-scope="partial-1404"] .desktop-strona-glowna-01-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 575px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1404"] .desktop-strona-glowna-01-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 575px;
  min-height: 80px;
  align-self: stretch;
}

[data-ftw-scope="partial-1404"] .desktop-strona-glowna-01-media-1{
  display: inline-block;
  max-width: 100%;
  width: 16.056640625px;
  height: 40.13671875px;
  aspect-ratio: 0.400;
  position: relative;
  z-index: 1;
}

[data-ftw-scope="partial-1404"] [data-cdm-hero-next]{
  cursor: pointer;
}

[data-ftw-scope="partial-1404"] [data-cdm-hero-next]:focus-visible{
  outline: 2px solid rgb(255, 255, 255);
  outline-offset: 6px;
  border-radius: 2px;
}

/* partial-1405 */
[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 605px;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-section-2{
  padding: 69px 100px 69px 100px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 605px;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  min-height: 467px;
  align-self: stretch;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 464px;
  max-width: 100%;
  min-height: 467px;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 464px;
  max-width: 100%;
  height: 467px;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 739px;
  max-width: 100%;
  min-height: 198px;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  width: 100%;
  max-width: 739px;
  min-height: 198px;
  align-self: stretch;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 739px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 739px;
  max-width: 100%;
  min-height: 60px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 181px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1405"] .desktop-strona-glowna-02-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 133px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1406 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1406"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1406"] .ftw-fullbleed-bg--desktop-strona-glowna-03-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 605px;  }

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-section-2{
  padding: 63px 100px 63px 100px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 605px;
}

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 22px;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  min-height: 479px;
  align-self: stretch;
}

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  width: 726px;
  max-width: 100%;
  min-height: 238px;
}

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 273px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 726px;
  max-width: 100%;
  min-height: 100px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 181px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 133px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 492px;
  max-width: 100%;
  min-height: 479px;
}

[data-ftw-scope="partial-1406"] .desktop-strona-glowna-03-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 492px;
  max-width: 100%;
  height: 479px;
  align-self: stretch;
}

/* partial-1407 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1407"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1407"] .ftw-fullbleed-bg--desktop-strona-glowna-04-section-1{ background-image: linear-gradient(90deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);  }
[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 442px;  }

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-2{
  padding: 60px 313px 60px 313px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 442px;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  width: 100%;
  max-width: 814px;
  min-height: 322px;
  align-self: stretch;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  width: 100%;
  max-width: 814px;
  min-height: 249px;
  align-self: stretch;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 515px;
  max-width: 100%;
  min-height: 125px;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  align-items: center;
  width: 100%;
  max-width: 515px;
  min-height: 44px;
  align-self: stretch;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 515px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-block-1{
  background-color: rgb(255, 255, 255);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-7{
  padding: 0px 1.2699999809265137px 0.9700000286102295px 1.25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 352px;
  max-width: 100%;
  min-height: 61px;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  width: 349px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  width: 100%;
  max-width: 814px;
  min-height: 94px;
  align-self: stretch;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-9{
  padding: 13px 11px 13px 11px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.100);
  border: 1px solid rgb(225, 225, 225);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 814px;
  min-height: 42px;
  align-self: stretch;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-10{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 792px;
  min-height: 20px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 792px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-section-11{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  border: 1px solid rgb(255, 255, 255);
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 172px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1407"] .desktop-strona-glowna-04-paragraph-4{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 124px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1408 */
[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 670px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-2{
  padding: 60px 116px 60px 116px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 670px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1208px;
  min-height: 550px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
  width: 100%;
  max-width: 1208px;
  min-height: 477px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 187px;
  max-width: 100%;
  min-height: 44px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 187px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  justify-content: space-between;
  width: 100%;
  max-width: 1208px;
  min-height: 393px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 40px;
  justify-content: center;
  align-items: center;
  width: 1181px;
  max-width: 100%;
  min-height: 393px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 88px;
  width: 367px;
  max-width: 100%;
  min-height: 393px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 367px;
  max-width: 100%;
  min-height: 393px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-card-1{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-8.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 367px;
  max-width: 100%;
  min-height: 183px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 4.900000095367432px;
  width: 367px;
  max-width: 100%;
  min-height: 199px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 98px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 98px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 73px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-14{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 277px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 277px;
  max-width: 100%;
  min-height: 72px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 367px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-16{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 100%;
  max-width: 367px;
  min-height: 32px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  width: 248px;
  max-width: 100%;
  min-height: 20px;
  margin-top: 5px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-media-1{
  display: inline-block;
  max-width: 100%;
  width: 10.34000015258789px;
  height: 9.899999618530273px;
  aspect-ratio: 1.044;
  opacity: 0.4;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-media-2{
  display: inline-block;
  max-width: 100%;
  width: 7.039999961853027px;
  height: 10.34000015258789px;
  aspect-ratio: 0.681;
  opacity: 0.4;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-media-3{
  display: inline-block;
  max-width: 100%;
  width: 11px;
  height: 8.647833824157715px;
  aspect-ratio: 1.272;
  opacity: 0.4;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-paragraph-7{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-card-2{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-9.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 367px;
  max-width: 100%;
  min-height: 183px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-21{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 225px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 225px;
  max-width: 100%;
  min-height: 72px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 367px;
  max-width: 100%;
  min-height: 391px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-card-3{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-10.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 367px;
  max-width: 100%;
  min-height: 183px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 4.900000095367432px;
  width: 367px;
  max-width: 100%;
  min-height: 198px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-24{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 248px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-paragraph-9{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 248px;
  max-width: 100%;
  min-height: 72px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-25{
  padding: 5px 0px 5px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 367px;
  min-height: 30px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-26{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  width: 248px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-27{
  padding: 0px 0px 4px 0px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-end;
  width: 10px;
  max-width: 100%;
  min-height: 28px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-section-28{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 10px;
  min-height: 10px;
  align-self: stretch;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-block-2{
  background-color: rgb(219, 2, 29);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-block-3{
  background-color: rgb(225, 225, 225);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 199px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1408"] .desktop-strona-glowna-05-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 151px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1409 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1409"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1409"] .ftw-fullbleed-bg--desktop-strona-glowna-06-section-1{ background-color: rgb(34, 53, 62);  }
[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 654px;  }

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-2{
  padding: 60px 108px 60px 108px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 654px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 23px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1224px;
  min-height: 534px;
  align-self: stretch;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-4{
  padding: 0px 0px 10px 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 351px;
  max-width: 100%;
  min-height: 44px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 351px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 31px;
  align-items: center;
  width: 100%;
  max-width: 1224px;
  min-height: 467px;
  align-self: stretch;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  justify-content: space-between;
  width: 100%;
  max-width: 1224px;
  min-height: 393px;
  align-self: stretch;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: center;
  width: 1181px;
  max-width: 100%;
  min-height: 393px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 88px;
  width: 367px;
  max-width: 100%;
  min-height: 393px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 367px;
  max-width: 100%;
  min-height: 393px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-card-1{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-17.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 367px;
  max-width: 100%;
  min-height: 183px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 4.900000095367432px;
  width: 367px;
  max-width: 100%;
  min-height: 199px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 98px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 98px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 73px;
  align-self: stretch;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-14{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 277px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 277px;
  max-width: 100%;
  min-height: 72px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-4{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 367px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-16{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 100%;
  max-width: 367px;
  min-height: 32px;
  align-self: stretch;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  width: 249px;
  max-width: 100%;
  min-height: 20px;
  margin-top: 5px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 11px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-media-1{
  display: inline-block;
  max-width: 100%;
  width: 10.34000015258789px;
  height: 9.899999618530273px;
  aspect-ratio: 1.044;
  opacity: 0.4;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-5{
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-media-2{
  display: inline-block;
  max-width: 100%;
  width: 7.039999961853027px;
  height: 10.34000015258789px;
  aspect-ratio: 0.681;
  opacity: 0.4;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-6{
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-media-3{
  display: inline-block;
  max-width: 100%;
  width: 11px;
  height: 8.647833824157715px;
  aspect-ratio: 1.272;
  opacity: 0.4;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-7{
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-card-2{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-18.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 367px;
  max-width: 100%;
  min-height: 183px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 93px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-8{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 93px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-23{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 225px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-9{
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 225px;
  max-width: 100%;
  min-height: 72px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 11px;
  max-width: 100%;
  min-height: 9px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-card-3{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-19.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 367px;
  max-width: 100%;
  min-height: 183px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-25{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 97px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-10{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 97px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-26{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 248px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-11{
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 248px;
  max-width: 100%;
  min-height: 72px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-27{
  padding: 0px 0px 4px 0px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 28px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-28{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 10px;
  min-height: 10px;
  align-self: stretch;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-block-2{
  background-color: rgb(219, 2, 29);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-block-3{
  background-color: rgb(225, 225, 225);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-section-29{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  border: 1px solid rgb(255, 255, 255);
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 226px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1409"] .desktop-strona-glowna-06-paragraph-12{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 178px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1410 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1410"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1410"] .ftw-fullbleed-bg--desktop-strona-glowna-07-section-1{ background-image: linear-gradient(90deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);  }
[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 264px;  }

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-section-2{
  padding: 40px 220px 40px 220px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 264px;
}

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  min-height: 184px;
  align-self: stretch;
}

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 364px;
  max-width: 100%;
  min-height: 55px;
}

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 364px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-button-1{
  background-color: rgb(203, 164, 171);
  width: 78px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 17px;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  min-height: 109px;
  align-self: stretch;
}

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  min-height: 72px;
  align-self: stretch;
}

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1000px;
  min-height: 72px;
  align-self: stretch;
}

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 242px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1410"] .desktop-strona-glowna-07-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 242px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

/* partial-1411 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1411"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1411"] .ftw-fullbleed-bg--desktop-strona-glowna-08-section-1{ background-image: url("media/desktop-strona-glowna-9.png"); background-size: cover; background-position: center;  }
[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 524px;  }

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-2{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 524px;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-3{
  padding: 120px 75px 120px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  min-height: 524px;
  align-self: stretch;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-4{
  padding: 40px 40px 40px 40px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.800);
  display: flex;
  flex-direction: column;
  width: 860px;
  max-width: 100%;
  min-height: 267px;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 780px;
  min-height: 187px;
  align-self: stretch;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 780px;
  min-height: 114px;
  flex-grow: 1;
  flex-basis: 0;
  align-self: stretch;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-7{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 780px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-8{
  padding: 0px 0px 10px 0px;
  display: flex;
  flex-direction: row;
  width: 144px;
  max-width: 100%;
  min-height: 44px;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 144px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-9{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(219, 2, 29);
  display: block;
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  width: 100%;
  max-width: 780px;
  min-height: 49px;
  flex-grow: 1;
  flex-basis: 0;
  align-self: stretch;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 708px;
  max-width: 100%;
  min-height: 40px;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-section-11{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  border: 1px solid rgb(255, 255, 255);
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 181px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1411"] .desktop-strona-glowna-08-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 133px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1412 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1412"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1412"] .ftw-fullbleed-bg--desktop-stopka-section-1{ background-color: rgb(34, 53, 62);  }
[data-ftw-scope="partial-1412"] .desktop-stopka-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 543px;  }

[data-ftw-scope="partial-1412"] .desktop-stopka-section-2{
  padding: 100px 0px 30px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 543px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 90px;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 413px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 40px;
  width: 100%;
  max-width: 1243px;
  min-height: 272px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 388px;
  max-width: 100%;
  min-height: 215px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 66px;
  max-width: 100%;
  min-height: 35px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 66px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-7{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(219, 2, 29);
  display: block;
  width: 20px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 388px;
  min-height: 160px;
  align-self: stretch;
  opacity: 0.4;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 388px;
  max-width: 100%;
  min-height: 272px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 388px;
  min-height: 35px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 129px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 388px;
  min-height: 217px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  max-width: 388px;
  min-height: 59px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-4{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 388px;
  min-height: 17px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-5{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 103px;
  max-width: 100%;
  min-height: 17px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-6{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 19.99997901916504px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 388px;
  min-height: 17px;
  align-self: stretch;
  opacity: 0.4;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-7{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 19.99997901916504px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 325px;
  max-width: 100%;
  min-height: 17px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 17px;
  width: 387px;
  max-width: 100%;
  min-height: 246px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 387px;
  min-height: 205px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 387px;
  min-height: 35px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-8{
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 151px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 387px;
  min-height: 150px;
  align-self: stretch;
  opacity: 0.4;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 145px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-17{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 13px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-media-1{
  display: inline-block;
  max-width: 100%;
  width: 12.616159439086914px;
  height: 11.283611297607422px;
  aspect-ratio: 1.118;
  margin-top: 1px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-9{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 122px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-18{
  padding: 0px 4px 0px 4px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 150px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-19{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 11px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-media-2{
  display: inline-block;
  max-width: 100%;
  width: 11.017029762268066px;
  height: 11.00361156463623px;
  aspect-ratio: 1.001;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-10{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 121px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-20{
  padding: 0px 5px 0px 5px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 146px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-21{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 8px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-media-3{
  display: inline-block;
  max-width: 100%;
  width: 8.130000114440918px;
  height: 13.719999313354492px;
  aspect-ratio: 0.593;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-11{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 118px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-22{
  padding: 0px 2px 0px 2px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 136px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-23{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 14px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-media-4{
  display: inline-block;
  max-width: 100%;
  width: 14.00047492980957px;
  height: 11.00361156463623px;
  aspect-ratio: 1.272;
  margin-top: 2px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-12{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 108px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  width: 60px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-25{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-media-5{
  display: inline-block;
  max-width: 100%;
  width: 7px;
  height: 12.600000381469727px;
  aspect-ratio: 0.556;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-26{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-media-6{
  display: inline-block;
  max-width: 100%;
  width: 12.609999656677246px;
  height: 12.403611183166504px;
  aspect-ratio: 1.017;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-27{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  min-height: 51px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-28{
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid rgb(119, 132, 140);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-29{
  padding: 0px 100px 0px 100px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-13{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 374px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-30{
  padding: 0px 10px 0px 10px;
  border-left: 1px solid rgb(119, 132, 140);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 85px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-14{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 65px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-31{
  padding: 0px 10px 0px 10px;
  border-left: 1px solid rgb(119, 132, 140);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 145px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-15{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 125px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-32{
  padding: 0px 10px 0px 10px;
  border-left: 1px solid rgb(119, 132, 140);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 118px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-16{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 98px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-33{
  padding: 0px 10px 0px 10px;
  border-left: 1px solid rgb(119, 132, 140);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 170px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-paragraph-17{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 150px;
  max-width: 100%;
  min-height: 20px;
}

/* partial-1413 */
[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 788px;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-2{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 788px;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-3{
  padding: 0px 100px 0px 100px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 788px;
  align-self: stretch;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1228px;
  min-height: 702px;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-5{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-600x700.jpg-5.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 595px;
  max-width: 100%;
  min-height: 702px;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 35px;
  justify-content: center;
  width: 593px;
  max-width: 100%;
  min-height: 702px;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 593px;
  min-height: 364px;
  align-self: stretch;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  width: 100%;
  max-width: 593px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 258px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-9{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 321px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 593px;
  min-height: 320px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 593px;
  min-height: 164px;
  align-self: stretch;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 217px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-11{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 362px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 593px;
  min-height: 120px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 593px;
  min-height: 104px;
  align-self: stretch;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 301px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-section-13{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 278px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1413"] .desktop-o-cdm-03-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 593px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1414 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1414"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1414"] .ftw-fullbleed-bg--desktop-o-cdm-01-section-1{ background-image: url("media/desktop-o-cdm-01.png"); background-size: cover; background-position: center;  }
[data-ftw-scope="partial-1414"] .desktop-o-cdm-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 600px;  }

/* partial-1415 */
[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 333px;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 333px;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-section-3{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 333px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-section-4{
  padding: 110px 10px 130px 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 333px;
  align-self: stretch;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-section-5{
  padding: 0px 20px 0px 20px;
  border-right: 1px solid rgb(255, 255, 255);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 318px;
  min-height: 93px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: -0.5px;
  align-items: center;
  width: 100%;
  max-width: 278px;
  min-height: 90px;
  align-self: stretch;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 278px;
  min-height: 70px;
  align-self: stretch;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 70px;
  font-weight: 400;
  line-height: 70px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 278px;
  min-height: 70px;
  align-self: stretch;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 162px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 270px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-paragraph-4{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 209px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-section-8{
  padding: 0px 20px 0px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 318px;
  min-height: 93px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1415"] .desktop-o-cdm-04-paragraph-5{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 136px;
  max-width: 100%;
  min-height: 20px;
}

/* partial-1416 */
[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 610px;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-2{
  padding: 30px 105px 30px 105px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 610px;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 1230px;
  min-height: 550px;
  align-self: stretch;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 1230px;
  min-height: 224px;
  align-self: stretch;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 258px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-6{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 958px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1230px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 1230px;
  min-height: 20px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1230px;
  min-height: 60px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 296px;
  align-self: stretch;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-8{
  padding: 10px 10px 10px 10px;
  background-image: url("media/portfolio-6-490x490.jpg-18.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 296px;
  max-width: 100%;
  min-height: 296px;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-9{
  padding: 10px 10px 10px 10px;
  background-image: url("media/portfolio-7-490x490.jpg-2.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 296px;
  max-width: 100%;
  min-height: 296px;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-10{
  padding: 10px 10px 10px 10px;
  background-image: url("media/portfolio-5-490x490.jpg-2.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 296px;
  max-width: 100%;
  min-height: 296px;
}

[data-ftw-scope="partial-1416"] .desktop-o-cdm-05-section-11{
  padding: 10px 10px 10px 10px;
  background-image: url("media/portfolio-4-490x490.jpg-2.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 296px;
  max-width: 100%;
  min-height: 296px;
}

/* partial-1417 */
[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 814px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-2{
  padding: 60px 105px 60px 105px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 814px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 694px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 217px;
  max-width: 100%;
  min-height: 44px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-1{
  color: rgb(69, 69, 69);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 217px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5.684341886080802e-14px;
  width: 100%;
  max-width: 1230px;
  min-height: 620px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-6{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 100%;
  max-width: 1230px;
  min-height: 620px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-7{
  padding: 5px 10px 5px 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 101px;
  max-width: 100%;
  min-height: 34px;
  margin-top: 22px;
  margin-left: 625px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 620px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 75px;
  width: 553px;
  max-width: 100%;
  min-height: 620px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 78px;
  width: 100%;
  max-width: 553px;
  min-height: 461px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 42px;
  align-items: flex-end;
  width: 100%;
  max-width: 553px;
  min-height: 170px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-12{
  padding: 22px 22px 42px 22px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.020);
  border: 2px solid rgba(29, 50, 63, 0.100);
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 553px;
  min-height: 104px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  max-width: 509px;
  min-height: 40px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  width: 100%;
  max-width: 509px;
  min-height: 40px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 118px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-3{
  color: rgb(219, 2, 29);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 74px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 106px;
  align-items: flex-end;
  width: 100%;
  max-width: 553px;
  min-height: 213px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-16{
  padding: 21.475000381469727px 22px 42px 22px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.020);
  border: 2px solid rgba(29, 50, 63, 0.100);
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 553px;
  min-height: 83px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  max-width: 509px;
  min-height: 20px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 509px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-5{
  color: rgb(219, 2, 29);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 70px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-18{
  padding: 22px 22px 42px 22px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.020);
  border: 2px solid rgba(29, 50, 63, 0.100);
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 553px;
  min-height: 84px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 353px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-media-1{
  display: inline-block;
  max-width: 100%;
  width: 124px;
  height: 619.830078125px;
  aspect-ratio: 0.200;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 121px;
  width: 553px;
  max-width: 100%;
  min-height: 558px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 73px;
  width: 100%;
  max-width: 553px;
  min-height: 264px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 118px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-7{
  color: rgb(219, 2, 29);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 71px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 59px;
  width: 100%;
  max-width: 553px;
  min-height: 167px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 509px;
  min-height: 20px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 509px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-9{
  color: rgb(219, 2, 29);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 75px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 45px;
  width: 100%;
  max-width: 553px;
  min-height: 173px;
  align-self: stretch;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-section-25{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 509px;
  min-height: 40px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1417"] .desktop-o-cdm-06-paragraph-10{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 509px;
  min-height: 40px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1418 */
[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 557px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 59px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 557px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 1290px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-4{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 1290px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 497px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
  width: 100%;
  max-width: 1257px;
  min-height: 287px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 340px;
  max-width: 100%;
  min-height: 44px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 340px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 66px;
  justify-content: space-between;
  width: 100%;
  max-width: 1257px;
  min-height: 203px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 40px;
  width: 1181px;
  max-width: 100%;
  min-height: 203px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 88px;
  width: 367px;
  max-width: 100%;
  min-height: 159px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 367px;
  max-width: 100%;
  min-height: 159px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 4.900000095367432px;
  width: 367px;
  max-width: 100%;
  min-height: 159px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 97px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 97px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 49px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-16{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 246px;
  max-width: 100%;
  min-height: 49px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 246px;
  max-width: 100%;
  min-height: 48px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 80px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 367px;
  min-height: 80px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 367px;
  max-width: 100%;
  min-height: 203px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 4.900000095367432px;
  width: 367px;
  max-width: 100%;
  min-height: 203px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 96px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 96px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 73px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-22{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 249px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 249px;
  max-width: 100%;
  min-height: 72px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 100px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-7{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 367px;
  min-height: 100px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 367px;
  max-width: 100%;
  min-height: 139px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-25{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 4.900000095367432px;
  width: 367px;
  max-width: 100%;
  min-height: 139px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-26{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 100px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-27{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 252px;
  max-width: 100%;
  min-height: 49px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-9{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 252px;
  max-width: 100%;
  min-height: 48px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-28{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 367px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-paragraph-10{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 367px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-29{
  padding: 0px 0px 4px 0px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 28px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-section-30{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 10px;
  min-height: 10px;
  align-self: stretch;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-block-2{
  background-color: rgb(219, 2, 29);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-block-3{
  background-color: rgb(225, 225, 225);
  border-radius: 4px;
  width: 10px;
  max-width: 100%;
  min-height: 10px;
}

[data-ftw-scope="partial-1418"] .desktop-o-cdm-07-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 1290px;
  max-width: 100%;
  height: 150px;
  align-self: stretch;
}

/* partial-1419 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1419"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1419"] .ftw-fullbleed-bg--desktop-hero-section-1{ background-image: linear-gradient(90deg, #22353E 0%, #DB021D 100%);  }
[data-ftw-scope="partial-1419"] .desktop-hero-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 184px;  }

[data-ftw-scope="partial-1419"] .desktop-hero-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 184px;
}

[data-ftw-scope="partial-1419"] .desktop-hero-section-3{
  padding: 75px 10px 75px 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 184px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1419"] .desktop-hero-section-4{
  padding: 0px 20px 0px 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 1124px;
  min-height: 34px;
  flex-grow: 1;
  flex-basis: 0;
  align-self: stretch;
}

[data-ftw-scope="partial-1419"] .desktop-hero-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 176px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1419"] .desktop-hero-heading-1{
  color: rgb(255, 255, 255);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 187px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1419"] .desktop-hero-section-6{
  padding: 6px 10px 6px 10px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.200);
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 146px;
  max-width: 100%;
  min-height: 32px;
}

[data-ftw-scope="partial-1419"] .desktop-hero-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  width: 100%;
  max-width: 126px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1419"] .desktop-hero-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 11px;
  max-width: 100%;
  min-height: 9px;
}

[data-ftw-scope="partial-1419"] .desktop-hero-media-1{
  display: inline-block;
  max-width: 100%;
  width: 9.904191017150879px;
  height: 8.866000175476074px;
  aspect-ratio: 1.117;
}

[data-ftw-scope="partial-1419"] .desktop-hero-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 38px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1419"] .desktop-hero-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 4px;
  max-width: 100%;
  min-height: 6px;
}

[data-ftw-scope="partial-1419"] .desktop-hero-media-2{
  display: inline-block;
  max-width: 100%;
  width: 3.575000047683716px;
  height: 6.126999855041504px;
  aspect-ratio: 0.583;
}

[data-ftw-scope="partial-1419"] .desktop-hero-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 58px;
  max-width: 100%;
  min-height: 20px;
}

/* partial-1420 */
[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 1270px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-2{
  padding: 30px 0px 30px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 1270px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  width: 100%;
  max-width: 1254px;
  min-height: 1240px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 50px;
  width: 282px;
  max-width: 100%;
  min-height: 557px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  justify-content: center;
  width: 100%;
  max-width: 282px;
  min-height: 159px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  width: 85px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 85px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-block-1{
  background-color: rgb(232, 232, 232);
  width: 15px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 282px;
  min-height: 110px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-8{
  padding: 5px 0px 5px 0px;
  border-bottom: 1px solid rgb(232, 232, 232);
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 282px;
  min-height: 30px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 112px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 88px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 88px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 24px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 282px;
  min-height: 30px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 142px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 118px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 118px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 85px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 62px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-5{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 62px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 23px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 282px;
  min-height: 199px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  width: 147px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-7{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 147px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 282px;
  min-height: 150px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 282px;
  min-height: 80px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-card-1{
  padding: 10px 10px 10px 10px;
  border-radius: 4px;
  background-image: url("media/post-image-3-50x50.jpg-6.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 50px;
  max-width: 100%;
  min-height: 50px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 222px;
  max-width: 100%;
  min-height: 80px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 222px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-9{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 222px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.4;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 282px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 222px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-10{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 222px;
  min-height: 40px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 282px;
  min-height: 99px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  width: 121px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-11{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 121px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-25{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 282px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-card-2{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-50x50.jpg-7.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 50px;
  max-width: 100%;
  min-height: 50px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-26{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 222px;
  max-width: 100%;
  min-height: 40px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-12{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 222px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-27{
  padding: 0px 0px 0px 0px;
  border-left: 1px solid rgb(235, 235, 235);
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 952px;
  max-width: 100%;
  min-height: 1240px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-28{
  padding: 0px 25px 60px 20px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 952px;
  min-height: 1240px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-29{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 907px;
  min-height: 1180px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-30{
  padding: 0px 0px 59.9900016784668px 0px;
  display: flex;
  flex-direction: column;
  gap: 60px;
  width: 100%;
  max-width: 907px;
  min-height: 1137px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-31{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 908px;
  max-width: 100%;
  min-height: 1077px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-32{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 25px;
  width: 100%;
  max-width: 908px;
  min-height: 519px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-33{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 100%;
  max-width: 908px;
  min-height: 324px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-34{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  width: 908px;
  max-width: 100%;
  min-height: 324px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-card-3{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-50x50.jpg-6.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 908px;
  max-width: 100%;
  min-height: 324px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-35{
  padding: 0px 50px 0px 50px;
  display: flex;
  flex-direction: column;
  gap: 8.899999618530273px;
  width: 100%;
  max-width: 908px;
  min-height: 170px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-36{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 908px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-37{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 98px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-13{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 98px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-38{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 808px;
  min-height: 25px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-39{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 713px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-14{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 713px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-40{
  padding: 0px 0px 11.109999656677246px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 808px;
  min-height: 71px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-15{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 808px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-41{
  padding: 0px 0px 0px 0px;
  border-top: 1px solid rgba(29, 50, 63, 0.200);
  display: block;
  width: 100%;
  max-width: 808px;
  min-height: 27px;
  align-self: stretch;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-42{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: space-between;
  align-items: center;
  width: 408px;
  max-width: 100%;
  min-height: 16px;
  margin-top: 11px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-43{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 2px;
  align-items: center;
  width: 71px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-44{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-45{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-media-1{
  display: inline-block;
  max-width: 100%;
  width: 10.34000015258789px;
  height: 9.899999618530273px;
  aspect-ratio: 1.044;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-46{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 58px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-16{
  color: rgb(34, 53, 62);
  font-size: 11px;
  font-weight: 400;
  line-height: 15.710000038146973px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 58px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-47{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 2px;
  align-items: center;
  width: 107px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-media-2{
  display: inline-block;
  max-width: 100%;
  width: 7.039999961853027px;
  height: 10.34000015258789px;
  aspect-ratio: 0.681;
  margin-left: auto;
  margin-right: auto;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-48{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 94px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-17{
  color: rgb(34, 53, 62);
  font-size: 11px;
  font-weight: 400;
  line-height: 15.710000038146973px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 94px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-49{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 78px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-18{
  color: rgb(34, 53, 62);
  font-size: 11px;
  font-weight: 400;
  line-height: 15.710000038146973px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 78px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-50{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  width: 76px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-media-3{
  display: inline-block;
  max-width: 100%;
  width: 11px;
  height: 8.647833824157715px;
  aspect-ratio: 1.272;
  margin-top: 2px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-51{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 61px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-19{
  color: rgb(34, 53, 62);
  font-size: 11px;
  font-weight: 400;
  line-height: 15.710000038146973px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 61px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-card-4{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-980x350.jpg-3.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 908px;
  max-width: 100%;
  min-height: 324px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-52{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 93px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-20{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 93px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-53{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 372px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-21{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 372px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-54{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  border: 1px solid rgb(34, 53, 62);
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 223px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-55{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 15px;
  max-width: 100%;
  min-height: 15px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-section-56{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 15px;
  max-width: 100%;
  min-height: 15px;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-media-4{
  display: inline-block;
  max-width: 100%;
  width: 8.354999542236328px;
  height: 8.09999942779541px;
  aspect-ratio: 1.031;
  margin-left: auto;
  margin-right: auto;
}

[data-ftw-scope="partial-1420"] .desktop-aktualnosci-02-paragraph-22{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 150px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1421 */
[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-card-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 1226px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-card-2{
  padding: 30px 0px 60px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 1221px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-1{
  padding: 0px 75px 0px 75px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  min-height: 1131px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-2{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 1131px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-3{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1290px;
  min-height: 600px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1230px;
  min-height: 600px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-5{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1230px;
  min-height: 600px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-6{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 600px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-7{
  padding: 10px 10px 10px 10px;
  background-image: url("media/product-3-1000x600.jpg-6.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 1000px;
  max-width: 100%;
  min-height: 600px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 1230px;
  min-height: 511px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  max-width: 1230px;
  min-height: 89px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 741px;
  min-height: 89px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 741px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 741px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-12{
  padding: 0px 0px 0.800000011920929px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 741px;
  min-height: 69px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  width: 100%;
  max-width: 741px;
  min-height: 68px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 226px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 226px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-15{
  padding: 0px 7.815970093361102e-14px 0px 2.7899999618530273px;
  display: flex;
  flex-direction: row;
  gap: 2.799999952316284px;
  align-items: center;
  width: 58px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-16{
  padding: 0px 1.399999976158142px 0px 1.3899999856948853px;
  display: flex;
  flex-direction: row;
  width: 14px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-17{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 11px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-media-1{
  display: inline-block;
  max-width: 100%;
  width: 11.210000991821289px;
  height: 12.611250877380371px;
  aspect-ratio: 0.889;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-3{
  color: rgb(102, 102, 102);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 38px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-list-1{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 3px;
  justify-content: center;
  align-items: center;
  width: 159px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-card-3{
  padding: 0px 0px 0px 0px;
  background-color: rgb(187, 187, 187);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-4{
  color: rgb(255, 255, 255);
  font-size: 12.90625px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Inter';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 13px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-media-2{
  display: inline-block;
  max-width: 100%;
  width: 12.824000358581543px;
  height: 12.824000358581543px;
  aspect-ratio: 1.000;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-media-3{
  display: inline-block;
  max-width: 100%;
  width: 7px;
  height: 12.600000381469727px;
  aspect-ratio: 0.556;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-media-4{
  display: inline-block;
  max-width: 100%;
  width: 10.881536483764648px;
  height: 14.00792407989502px;
  aspect-ratio: 0.777;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-card-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-media-5{
  display: inline-block;
  max-width: 100%;
  width: 12.600000381469727px;
  height: 12.404000282287598px;
  aspect-ratio: 1.016;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-media-6{
  display: inline-block;
  max-width: 100%;
  width: 13.449993133544922px;
  height: 13.449993133544922px;
  aspect-ratio: 1.000;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 1230px;
  min-height: 402px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1230px;
  min-height: 76px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1230px;
  min-height: 76px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1230px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 559px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1230px;
  min-height: 95px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-7{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1230px;
  min-height: 95px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 433px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1230px;
  min-height: 57px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-9{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1213px;
  min-height: 57px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-23{
  padding: 5px 0px 5px 0px;
  display: flex;
  flex-direction: row;
  gap: 2px;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 26px;
  align-self: stretch;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-25{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 10px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-media-7{
  display: inline-block;
  max-width: 100%;
  width: 10.34000015258789px;
  height: 9.899999618530273px;
  aspect-ratio: 1.044;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-26{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 58px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-10{
  color: rgb(153, 153, 153);
  font-size: 11px;
  font-weight: 400;
  line-height: 15.710000038146973px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 58px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-27{
  padding: 0px 1.9800000190734863px 0px 1.9700000286102295px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-28{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 7px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-media-8{
  display: inline-block;
  max-width: 100%;
  width: 7.039999961853027px;
  height: 10.34000015258789px;
  aspect-ratio: 0.681;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-29{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 91px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-11{
  color: rgb(153, 153, 153);
  font-size: 11px;
  font-weight: 400;
  line-height: 15.710000038146973px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 91px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-12{
  color: rgb(153, 153, 153);
  font-size: 11px;
  font-weight: 400;
  line-height: 15.710000038146973px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 6px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-section-30{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 56px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1421"] .desktop-aktualnosci-post-01-paragraph-13{
  color: rgb(153, 153, 153);
  font-size: 11px;
  font-weight: 400;
  line-height: 15.710000038146973px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 56px;
  max-width: 100%;
  min-height: 16px;
}

/* partial-1422 */
[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 754px;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 754px;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-3{
  padding: 30px 30px 30px 30px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  justify-content: space-between;
  width: 100%;
  max-width: 1290px;
  min-height: 754px;
  align-self: stretch;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-4{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/container-64.png");
  background-size: cover;
  background-position: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 595px;
  min-height: 694px;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 593px;
  max-width: 100%;
  min-height: 498px;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 593px;
  min-height: 244px;
  align-self: stretch;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  width: 100%;
  max-width: 593px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 228px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-8{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 351px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 593px;
  min-height: 200px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 593px;
  min-height: 224px;
  align-self: stretch;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 327px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-section-10{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 252px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1422"] .desktop-r-d-01-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 593px;
  min-height: 180px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1423 */
[data-ftw-scope="partial-1423"] .desktop-r-d-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 606px;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-section-2{
  padding: 30px 105px 60px 105px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 606px;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 516px;
  align-self: stretch;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 217px;
  max-width: 100%;
  min-height: 44px;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-paragraph-1{
  color: rgb(69, 69, 69);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 217px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 442px;
  align-self: stretch;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 595px;
  max-width: 100%;
  min-height: 442px;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 595px;
  min-height: 348px;
  align-self: stretch;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-button-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 595px;
  max-width: 100%;
  height: 348px;
  align-self: stretch;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 595px;
  min-height: 74px;
  align-self: stretch;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 595px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1423"] .desktop-r-d-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 595px;
  min-height: 40px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1424 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1424"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1424"] .ftw-fullbleed-bg--desktop-opakowania-01-section-1{ background-image: linear-gradient(90deg, #22353E 0%, #DB021D 100%);  }
[data-ftw-scope="partial-1424"] .desktop-opakowania-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 434px;  }

[data-ftw-scope="partial-1424"] .desktop-opakowania-01-section-2{
  padding: 110px 105px 110px 105px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 434px;
}

[data-ftw-scope="partial-1424"] .desktop-opakowania-01-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 1230px;
  min-height: 214px;
  align-self: stretch;
}

[data-ftw-scope="partial-1424"] .desktop-opakowania-01-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  justify-content: center;
  width: 273px;
  max-width: 100%;
  min-height: 44px;
}

[data-ftw-scope="partial-1424"] .desktop-opakowania-01-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 273px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1424"] .desktop-opakowania-01-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1424"] .desktop-opakowania-01-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1230px;
  min-height: 140px;
  align-self: stretch;
}

/* partial-1425 */
[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 125px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-2{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 125px;
  margin-left: auto;
  margin-right: auto;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-3{
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid rgb(210, 214, 217);
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  max-width: 1230px;
  min-height: 25px;
  align-self: stretch;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: flex-end;
  align-items: center;
  width: 45px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-media-1{
  display: inline-block;
  max-width: 100%;
  width: 11px;
  height: 11px;
  aspect-ratio: 1.000;
  opacity: 0.6;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-5{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(219, 2, 29);
  display: block;
  width: 45px;
  max-width: 100%;
  min-height: 2px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-6{
  padding: 0px 8px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 788px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  width: 88px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-8{
  padding: 0px 0px 0px 0px;
  border-left: 1px solid rgb(210, 214, 217);
  display: block;
  width: 1px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 79px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  width: 61px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 52px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  width: 133px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 124px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  width: 137px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 128px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  width: 143px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 134px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  width: 65px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 56px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  width: 93px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1425"] .desktop-opakowania-02-paragraph-7{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 84px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

/* partial-1426 */
[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 645px;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-2{
  padding: 0px 105px 100px 105px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 644px;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 544px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-4{
  padding: 20px 20px 40px 20px;
  border-right: 1px solid rgb(210, 214, 217);
  border-bottom: 1px solid rgb(210, 214, 217);
  display: flex;
  flex-direction: column;
  gap: 19px;
  justify-content: center;
  align-items: center;
  width: 410px;
  max-width: 100%;
  min-height: 544px;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-5{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 370px;
  min-height: 370px;
  align-self: stretch;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-6{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-490x490.jpg-25.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 370px;
  min-height: 370px;
  align-self: stretch;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 370px;
  min-height: 95px;
  align-self: stretch;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 370px;
  min-height: 25px;
  align-self: stretch;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-9{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 109px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 109px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 370px;
  max-width: 100%;
  min-height: 60px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1426"] .desktop-opakowania-03-section-10{
  padding: 20px 20px 40px 20px;
  border-bottom: 1px solid rgb(210, 214, 217);
  display: flex;
  flex-direction: column;
  gap: 19px;
  justify-content: center;
  align-items: center;
  width: 410px;
  max-width: 100%;
  min-height: 544px;
}

/* partial-1427 */
[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 644px;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-2{
  padding: 0px 105px 0px 105px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 644px;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-3{
  padding: 0px 0px 100px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 644px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-4{
  padding: 20px 20px 40px 20px;
  border-right: 1px solid rgb(210, 214, 217);
  border-bottom: 1px solid rgb(210, 214, 217);
  display: flex;
  flex-direction: column;
  gap: 19px;
  justify-content: center;
  align-items: center;
  width: 410px;
  max-width: 100%;
  min-height: 544px;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-5{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 370px;
  min-height: 370px;
  align-self: stretch;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-6{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-490x490.jpg-28.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 370px;
  min-height: 370px;
  align-self: stretch;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 370px;
  min-height: 95px;
  align-self: stretch;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 370px;
  min-height: 25px;
  align-self: stretch;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-9{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 113px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 113px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 370px;
  max-width: 100%;
  min-height: 60px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-10{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-490x490.jpg-27.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 370px;
  min-height: 370px;
  align-self: stretch;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-11{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 74px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 74px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-12{
  padding: 20px 20px 40px 20px;
  border-bottom: 1px solid rgb(210, 214, 217);
  display: flex;
  flex-direction: column;
  gap: 19px;
  justify-content: center;
  align-items: center;
  width: 410px;
  max-width: 100%;
  min-height: 544px;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-13{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-490x490.jpg-26.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 370px;
  min-height: 370px;
  align-self: stretch;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-section-14{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 177px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1427"] .desktop-sektor-02-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 177px;
  max-width: 100%;
  min-height: 24px;
}

/* partial-1428 */
[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 604px;
}

[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-section-2{
  padding: 100px 100px 100px 100px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 604px;
}

[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  min-height: 404px;
  align-self: stretch;
}

[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-button-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 403px;
  max-width: 100%;
  height: 404px;
}

[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  width: 813px;
  max-width: 100%;
  min-height: 218px;
}

[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 823px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 813px;
  min-height: 80px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-button-2{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 257px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1428"] .desktop-opakowanie-produkt-01-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 209px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1429 */
[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 967px;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-2{
  padding: 0px 105px 40px 105px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 967px;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 22px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 927px;
  align-self: stretch;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  max-width: 1230px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 540px;
  max-width: 100%;
  min-height: 50px;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-6{
  padding: 0px 0px 0px 0px;
  border-bottom: 2px solid rgb(219, 2, 29);
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 180px;
  max-width: 100%;
  min-height: 50px;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-media-1{
  display: inline-block;
  max-width: 100%;
  width: 13.712000846862793px;
  height: 16px;
  aspect-ratio: 0.857;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 112px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-7{
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid rgb(232, 232, 232);
  border-left: 1px solid rgb(232, 232, 232);
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 180px;
  max-width: 100%;
  min-height: 50px;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-media-2{
  display: inline-block;
  max-width: 100%;
  width: 16.007585525512695px;
  height: 15.998546600341797px;
  aspect-ratio: 1.001;
  opacity: 0.6;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 85px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-8{
  padding: 0px 0px 0px 0px;
  border-right: 1px solid rgb(232, 232, 232);
  border-bottom: 1px solid rgb(232, 232, 232);
  border-left: 1px solid rgb(232, 232, 232);
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 180px;
  max-width: 100%;
  min-height: 50px;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 49px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-9{
  padding: 0px 0px 0px 0px;
  border-right: 1px solid rgb(232, 232, 232);
  border-bottom: 1px solid rgb(232, 232, 232);
  border-left: 1px solid rgb(232, 232, 232);
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 690px;
  min-height: 50px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 1230px;
  min-height: 233px;
  align-self: stretch;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 1230px;
  min-height: 94px;
  align-self: stretch;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 1230px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1230px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 873px;
  max-width: 100%;
  min-height: 119px;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 873px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 873px;
  min-height: 80px;
  align-self: stretch;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 873px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-paragraph-7{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 20px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 853px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1429"] .desktop-opakowania-produkt-02-section-15{
  padding: 0px 0px 0px 0px;
  background-image: url("media/product-3-1000x600.jpg-7.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 1000px;
  max-width: 100%;
  min-height: 600px;
}

/* partial-1432 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1432"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1432"] .ftw-fullbleed-bg--desktop-opakowania-produkt-03-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 398px;  }

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-2{
  padding: 50px 0px 50px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 398px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 56px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 298px;
  align-self: stretch;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 19px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 92px;
  align-self: stretch;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  width: 383px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-media-1{
  display: inline-block;
  max-width: 100%;
  width: 20px;
  height: 25.000001907348633px;
  aspect-ratio: 0.800;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  width: 343px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 343px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 343px;
  min-height: 40px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-block-1{
  border-left: 1px solid rgb(255, 255, 255);
  width: 1px;
  max-width: 100%;
  min-height: 92px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  width: 385px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-media-2{
  display: inline-block;
  max-width: 100%;
  width: 21.25px;
  height: 25.000001907348633px;
  aspect-ratio: 0.850;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  width: 388px;
  max-width: 100%;
  min-height: 73px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-media-3{
  display: inline-block;
  max-width: 100%;
  width: 25.0418758392334px;
  height: 25.000001907348633px;
  aspect-ratio: 1.002;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-block-2{
  border-left: 1px solid rgb(255, 255, 255);
  width: 100%;
  max-width: 1440px;
  min-height: 1px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 50px;
  justify-content: center;
  align-items: center;
  width: 872px;
  max-width: 100%;
  min-height: 93px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-media-4{
  display: inline-block;
  max-width: 100%;
  width: 19.83333396911621px;
  height: 26.916667938232422px;
  aspect-ratio: 0.737;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  width: 388px;
  max-width: 100%;
  min-height: 93px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-media-5{
  display: inline-block;
  max-width: 100%;
  width: 25.000001907348633px;
  height: 23.75px;
  aspect-ratio: 1.053;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  width: 343px;
  max-width: 100%;
  min-height: 93px;
}

[data-ftw-scope="partial-1432"] .desktop-opakowania-produkt-03-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 343px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1433 */
[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 397px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-2{
  padding: 50px 100px 50px 100px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 397px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 11px;
  align-items: center;
  width: 100%;
  max-width: 1221px;
  min-height: 297px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 383px;
  max-width: 100%;
  min-height: 196px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 383px;
  min-height: 141px;
  align-self: stretch;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100px;
  max-width: 100%;
  min-height: 45px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-paragraph-1{
  color: rgb(69, 69, 69);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 100px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 383px;
  max-width: 100%;
  min-height: 76px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  width: 217px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-9{
  padding: 10px 10px 10px 10px;
  border-radius: 25px;
  border: 1px solid rgb(232, 232, 232);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 25px;
  min-height: 25px;
  align-self: stretch;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-media-1{
  display: inline-block;
  max-width: 100%;
  width: 6.174999713897705px;
  height: 10.582999229431152px;
  aspect-ratio: 0.583;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-paragraph-3{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 184px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  width: 827px;
  max-width: 100%;
  min-height: 297px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-media-2{
  display: inline-block;
  max-width: 100%;
  width: 1px;
  height: 297px;
  aspect-ratio: 0.003;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 25px;
  justify-content: center;
  align-items: center;
  width: 806px;
  max-width: 100%;
  min-height: 229px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 252px;
  max-width: 100%;
  min-height: 229px;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-button-1{
  display: block;
  object-fit: cover;
  width: 100%;
  border-radius: 4px;
  width: 252px;
  max-width: 100%;
  height: 189px;
  align-self: stretch;
}

[data-ftw-scope="partial-1433"] .desktop-opakowania-produkt-04-paragraph-4{
  color: rgb(69, 69, 69);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 252px;
  min-height: 20px;
  align-self: stretch;
}

/* partial-1434 */
[data-ftw-scope="partial-1434"] .desktop-opakowania-produkt-05-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 168px;
}

[data-ftw-scope="partial-1434"] .desktop-opakowania-produkt-05-section-2{
  padding: 50px 100px 50px 100px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 168px;
}

[data-ftw-scope="partial-1434"] .desktop-opakowania-produkt-05-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 176px;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  min-height: 68px;
  align-self: stretch;
}

[data-ftw-scope="partial-1434"] .desktop-opakowania-produkt-05-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  width: 807px;
  max-width: 100%;
  min-height: 68px;
}

[data-ftw-scope="partial-1434"] .desktop-opakowania-produkt-05-section-4{
  padding: 13px 50px 13px 50px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 257px;
  max-width: 100%;
  min-height: 45px;
}

[data-ftw-scope="partial-1434"] .desktop-opakowania-produkt-05-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 157px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1435 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1435"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1435"] .ftw-fullbleed-bg--desktop-sektory-sektor-01-section-1{ background-image: url("media/desktop-sektory-sektor-01.png"); background-size: cover; background-position: center;  }
[data-ftw-scope="partial-1435"] .desktop-sektory-sektor-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 599px;  }

[data-ftw-scope="partial-1435"] .desktop-sektory-sektor-01-section-2{
  padding: 226px 105px 226px 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 599px;
}

[data-ftw-scope="partial-1435"] .desktop-sektory-sektor-01-section-3{
  padding: 20px 20px 20px 20px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.400);
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 615px;
  min-height: 147px;
  align-self: stretch;
}

[data-ftw-scope="partial-1435"] .desktop-sektory-sektor-01-section-4{
  padding: 0px 0px 0.6899999976158142px 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  max-width: 575px;
  min-height: 107px;
  align-self: stretch;
}

[data-ftw-scope="partial-1435"] .desktop-sektory-sektor-01-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 575px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1435"] .desktop-sektory-sektor-01-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 567px;
  max-width: 100%;
  min-height: 60px;
}

/* partial-1436 */
[data-ftw-scope="partial-1436"] .desktop-sektory-sektor-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 625px;
}

[data-ftw-scope="partial-1436"] .desktop-sektory-sektor-02-section-2{
  padding: 50px 100px 50px 120px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 625px;
}

[data-ftw-scope="partial-1436"] .desktop-sektory-sektor-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 47px;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  min-height: 525px;
  align-self: stretch;
}

[data-ftw-scope="partial-1436"] .desktop-sektory-sektor-02-button-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 350px;
  max-width: 100%;
  height: 525px;
}

[data-ftw-scope="partial-1436"] .desktop-sektory-sektor-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 823px;
  max-width: 100%;
  min-height: 375px;
}

[data-ftw-scope="partial-1436"] .desktop-sektory-sektor-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 823px;
  min-height: 55px;
  align-self: stretch;
}

[data-ftw-scope="partial-1436"] .desktop-sektory-sektor-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 823px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1436"] .desktop-sektory-sektor-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1436"] .desktop-sektory-sektor-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 823px;
  min-height: 300px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1437 */
[data-ftw-scope="partial-1437"] .desktop-uslugi-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 605px;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-section-2{
  padding: 40px 120px 40px 120px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 605px;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 27px;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 525px;
  align-self: stretch;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-section-4{
  padding: 10px 10px 10px 10px;
  background-image: url("media/figure-woman-3.png-1.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 350px;
  max-width: 100%;
  min-height: 525px;
  box-shadow: 5px 10px 20px 0px rgba(0, 0, 0, 0.150);
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 823px;
  max-width: 100%;
  min-height: 320px;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 823px;
  min-height: 255px;
  align-self: stretch;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 823px;
  min-height: 55px;
  align-self: stretch;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 823px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 823px;
  min-height: 180px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-section-8{
  padding: 13px 50px 13px 50px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 253px;
  max-width: 100%;
  min-height: 45px;
}

[data-ftw-scope="partial-1437"] .desktop-uslugi-02-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 153px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1438 */
[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 283px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-2{
  padding: 0px 120px 40px 120px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 283px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 1200px;
  min-height: 243px;
  align-self: stretch;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 1200px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 32px;
  width: 100%;
  max-width: 1200px;
  min-height: 189px;
  align-self: stretch;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  width: 357px;
  max-width: 100%;
  min-height: 189px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 357px;
  min-height: 65px;
  align-self: stretch;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-7{
  padding: 0px 0px 0px 0px;
  border-radius: 32.5px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 65px;
  max-width: 100%;
  min-height: 65px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-media-1{
  display: inline-block;
  max-width: 100%;
  width: 27.422334671020508px;
  height: 27.4443359375px;
  aspect-ratio: 0.999;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 8.989999771118164px;
  width: 100%;
  max-width: 357px;
  min-height: 104px;
  align-self: stretch;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 357px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 357px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-10{
  padding: 0px 1.2699999809265137px 0.9700000286102295px 1.25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 348px;
  max-width: 100%;
  min-height: 61px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  width: 345px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-11{
  padding: 0px 0px 0px 0px;
  border-left: 1px solid rgb(219, 2, 29);
  display: block;
  width: 1px;
  max-width: 100%;
  min-height: 185px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-media-2{
  display: inline-block;
  max-width: 100%;
  width: 28.7166690826416px;
  height: 27.4443359375px;
  aspect-ratio: 1.046;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-12{
  padding: 0px 1.2699999809265137px 0.9700000286102295px 1.25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 344px;
  max-width: 100%;
  min-height: 61px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  width: 341px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-media-3{
  display: inline-block;
  max-width: 100%;
  width: 28.694665908813477px;
  height: 23.483333587646484px;
  aspect-ratio: 1.222;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 8.989999771118164px;
  align-items: center;
  width: 100%;
  max-width: 357px;
  min-height: 104px;
  align-self: stretch;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-section-14{
  padding: 0px 1.2699999809265137px 0.9700000286102295px 1.25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 296px;
  max-width: 100%;
  min-height: 61px;
}

[data-ftw-scope="partial-1438"] .desktop-uslugi-03-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  width: 293px;
  max-width: 100%;
  min-height: 60px;
}

/* partial-1442 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1442"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1442"] .ftw-fullbleed-bg--desktop-regulamin-01-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 841px;  }

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 840px;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-3{
  padding: 30px 10px 30px 10px;
  background-color: rgb(255, 255, 255);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 840px;
  align-self: stretch;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-4{
  padding: 0px 20px 0px 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 1270px;
  min-height: 780px;
  align-self: stretch;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1230px;
  min-height: 60px;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-6{
  padding: 0px 0px 0px 0px;
  border-top: 1px solid rgb(210, 214, 217);
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  max-width: 1230px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 60px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-8{
  padding: 0px 0px 0px 0px;
  border-bottom: 2px solid rgb(219, 2, 29);
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 211px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-media-1{
  display: inline-block;
  max-width: 100%;
  width: 13.712000846862793px;
  height: 16px;
  aspect-ratio: 0.857;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 74px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-9{
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid rgb(210, 214, 217);
  border-left: 1px solid rgb(210, 214, 217);
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 211px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-media-2{
  display: inline-block;
  max-width: 100%;
  width: 16px;
  height: 14.685340881347656px;
  aspect-ratio: 1.090;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-paragraph-2{
  color: rgb(122, 134, 139);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 143px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-10{
  padding: 0px 0px 0px 0px;
  border-right: 1px solid rgb(210, 214, 217);
  border-bottom: 1px solid rgb(210, 214, 217);
  border-left: 1px solid rgb(210, 214, 217);
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 211px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-media-3{
  display: inline-block;
  max-width: 100%;
  width: 16.000572204589844px;
  height: 12.576000213623047px;
  aspect-ratio: 1.272;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-paragraph-3{
  color: rgb(122, 134, 139);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 112px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-11{
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid rgb(210, 214, 217);
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 597px;
  min-height: 60px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 1230px;
  min-height: 700px;
}

[data-ftw-scope="partial-1442"] .desktop-regulamin-01-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1230px;
  min-height: 700px;
  opacity: 0.75;
}

/* partial-1443 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1443"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1443"] .ftw-fullbleed-bg--desktop-cookies-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1443"] .desktop-cookies-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 804px;  }

[data-ftw-scope="partial-1443"] .desktop-cookies-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 804px;
}

[data-ftw-scope="partial-1443"] .desktop-cookies-section-3{
  padding: 30px 10px 30px 10px;
  background-color: rgb(255, 255, 255);
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 804px;
  align-self: stretch;
}

[data-ftw-scope="partial-1443"] .desktop-cookies-section-4{
  padding: 0px 20px 0px 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 1270px;
  min-height: 744px;
  align-self: stretch;
}

[data-ftw-scope="partial-1443"] .desktop-cookies-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 24px;
}

[data-ftw-scope="partial-1443"] .desktop-cookies-paragraph-1{
  color: rgb(69, 69, 69);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 285px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1443"] .desktop-cookies-section-6{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 931px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1443"] .desktop-cookies-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 1230px;
  min-height: 700px;
}

[data-ftw-scope="partial-1443"] .desktop-cookies-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1230px;
  min-height: 700px;
  opacity: 0.75;
}

/* partial-1444 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1444"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1444"] .ftw-fullbleed-bg--desktop-cookies-krotkie-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1444"] .desktop-cookies-krotkie-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 504px;  }

[data-ftw-scope="partial-1444"] .desktop-cookies-krotkie-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 504px;
}

[data-ftw-scope="partial-1444"] .desktop-cookies-krotkie-section-3{
  padding: 30px 10px 30px 10px;
  background-color: rgb(255, 255, 255);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 504px;
  align-self: stretch;
}

[data-ftw-scope="partial-1444"] .desktop-cookies-krotkie-section-4{
  padding: 0px 20px 0px 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 1270px;
  min-height: 444px;
  align-self: stretch;
}

[data-ftw-scope="partial-1444"] .desktop-cookies-krotkie-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 24px;
}

[data-ftw-scope="partial-1444"] .desktop-cookies-krotkie-paragraph-1{
  color: rgb(69, 69, 69);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 285px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1444"] .desktop-cookies-krotkie-section-6{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 931px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1444"] .desktop-cookies-krotkie-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 1230px;
  min-height: 400px;
}

[data-ftw-scope="partial-1444"] .desktop-cookies-krotkie-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 1230px;
  min-height: 400px;
  opacity: 0.75;
}

/* partial-1445 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1445"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1445"] .ftw-fullbleed-bg--desktop-kontakt-01-section-1{ background-image: url("media/desktop-kontakt-01.png"); background-size: cover; background-position: center;  }
[data-ftw-scope="partial-1445"] .desktop-kontakt-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 726px;  }

[data-ftw-scope="partial-1445"] .desktop-kontakt-01-section-2{
  padding: 10px 10px 10px 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 726px;
}

/* partial-1446 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1446"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1446"] .ftw-fullbleed-bg--desktop-kontakt-02-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 261px;  }

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 261px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-3{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 261px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-4{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  min-height: 261px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-5{
  padding: 30px 10px 30px 10px;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 1290px;
  min-height: 261px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  justify-content: center;
  width: 100%;
  max-width: 1270px;
  min-height: 201px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 391px;
  max-width: 100%;
  min-height: 201px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-8{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 230px;
  max-width: 100%;
  min-height: 130px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 230px;
  max-width: 100%;
  min-height: 130px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 230px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  max-width: 230px;
  min-height: 76px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: flex-start;
  width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-2{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  flex: 0 0 120px;
  width: 120px;
  max-width: 120px;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  flex: 1 1 auto;
  width: auto;
  max-width: none;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  min-height: 40px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-4{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  flex: 0 0 120px;
  width: 120px;
  max-width: 120px;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: auto;
  max-width: none;
  min-height: 40px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  width: 100%;
  max-width: none;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-3,
[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-5{
  white-space: nowrap !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 30px;
  width: 391px;
  max-width: 100%;
  min-height: 201px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-15{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 1px;
  max-width: 100%;
  min-height: 201px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 246px;
  max-width: 100%;
  min-height: 171px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 246px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  max-width: 246px;
  min-height: 117px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-7{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  flex: 0 0 120px;
  width: 120px;
  max-width: 120px;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: auto;
  max-width: none;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  width: 100%;
  max-width: none;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-9{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  width: 120px;
  max-width: 120px;
  flex: 0 0 120px;
  min-height: 40px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  flex: 1 1 auto;
  width: auto;
  max-width: none;
  min-height: 45px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 95px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 95px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-10{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  width: 100%;
  max-width: 95px;
  min-height: 20px;
  flex-grow: 1;
  flex-basis: 0;
  opacity: 0.6;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 138px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-25{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 138px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-11{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  width: 100%;
  max-width: 138px;
  min-height: 20px;
  flex-grow: 1;
  flex-basis: 0;
  opacity: 0.6;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-26{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 159px;
  max-width: 100%;
  min-height: 146px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-12{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 159px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-27{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  max-width: 159px;
  min-height: 92px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-28{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 51px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 159px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-29{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 26px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-13{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 26px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-30{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 76px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-14{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 76px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-31{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 22px;
  align-items: center;
  width: 150px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-15{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 55px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-32{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 73px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-16{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 73px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-33{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 49px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 159px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-34{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 28px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-17{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 28px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-35{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 82px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-18{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 82px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

/* partial-1447 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1447"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1447"] .ftw-fullbleed-bg--desktop-kontakt-03-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 531px;  }

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 531px;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-3{
  padding: 60px 30px 30px 30px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 1290px;
  min-height: 531px;
  align-self: stretch;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 1230px;
  min-height: 441px;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 1230px;
  min-height: 339px;
  align-self: stretch;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 1230px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-list-1{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  min-height: 285px;
  align-self: stretch;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-card-1{
  padding: 13px 11px 13px 11px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.020);
  border: 1px solid rgb(225, 225, 225);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 42px;
  align-self: stretch;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-6{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1208px;
  min-height: 20px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 1208px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-card-2{
  padding: 11px 11px 149.16000366210938px 11px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.020);
  border: 1px solid rgb(225, 225, 225);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 181px;
  align-self: stretch;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-7{
  padding: 0px 0px 0.5899999737739563px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1208px;
  min-height: 21px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  width: 494px;
  max-width: 100%;
  min-height: 72px;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-9{
  padding: 8px 10px 8px 10px;
  border-radius: 2px;
  background-color: rgb(250, 250, 250);
  border: 1px solid rgb(214, 214, 214);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 302px;
  max-width: 100%;
  min-height: 72px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.100);
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  width: 100%;
  max-width: 227px;
  min-height: 24px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-11{
  padding: 0px 0px 0px 0px;
  border-radius: 1px;
  background-color: rgb(255, 255, 255);
  border: 2px solid rgb(193, 193, 193);
  display: block;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-paragraph-3{
  color: rgb(0, 0, 0);
  font-size: 14px;
  font-weight: 500;
  line-height: 16.40625px;
  font-family: 'Roboto';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 91px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-media-1{
  display: inline-block;
  max-width: 100%;
  width: 54.59765625px;
  height: 56.251949310302734px;
  aspect-ratio: 0.971;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 172px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1447"] .desktop-kontakt-03-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 124px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1448 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1448"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1448"] .ftw-fullbleed-bg--desktop-kontakt-04-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1448"] .desktop-kontakt-04-section-1{ padding: 0px 0px 0px 0px; display: block; width: 100%; max-width: 1440px; min-height: 650px;  }

[data-ftw-scope="partial-1448"] .desktop-kontakt-04-section-2{
  padding: 0px 75px 0px 75px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 650px;
}

[data-ftw-scope="partial-1448"] .desktop-kontakt-04-section-3{
  padding: 0px 30px 30px 30px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 1290px;
  min-height: 650px;
  align-self: stretch;
}

[data-ftw-scope="partial-1448"] .desktop-kontakt-04-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 1230px;
  min-height: 620px;
}

[data-ftw-scope="partial-1448"] .desktop-kontakt-04-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 1230px;
  min-height: 620px;
  align-self: stretch;
}

[data-ftw-scope="partial-1448"] .desktop-kontakt-04-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 1230px;
  max-width: 100%;
  height: 620.125px;
  align-self: stretch;
}

/* partial-1449 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1449"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1449"] .ftw-fullbleed-bg--mobile-stopka-section-1{ background-color: rgb(34, 53, 62);  }
[data-ftw-scope="partial-1449"] .mobile-stopka-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 1179px;  }

[data-ftw-scope="partial-1449"] .mobile-stopka-section-2{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 1179px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-3{
  padding: 40px 16px 40px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 393px;
  min-height: 1179px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 361px;
  max-width: 100%;
  min-height: 1099px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 223px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 43px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 60px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-7{
  padding: 0px 0px 0px 0px;
  background-color: rgb(219, 2, 29);
  display: block;
  width: 15px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 160px;
  align-self: stretch;
  opacity: 0.4;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-8{
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid rgb(122, 134, 139);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 291px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 116px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 228px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 66px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-4{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 17px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 39px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-5{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 19.99997901916504px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 17px;
  align-self: stretch;
  opacity: 0.4;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-6{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 17px;
  align-self: stretch;
  opacity: 0.4;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 282px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 228px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  justify-content: center;
  width: 142px;
  max-width: 100%;
  min-height: 165px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 130px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-media-1{
  display: inline-block;
  max-width: 100%;
  width: 12.61616039276123px;
  height: 11.283611297607422px;
  aspect-ratio: 1.118;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-7{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 107px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  align-items: center;
  width: 118px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-media-2{
  display: inline-block;
  max-width: 100%;
  width: 14.00047492980957px;
  height: 11.00361156463623px;
  aspect-ratio: 1.272;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-8{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 95px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  width: 124px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-media-3{
  display: inline-block;
  max-width: 100%;
  width: 8.130000114440918px;
  height: 13.719999313354492px;
  aspect-ratio: 0.593;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-9{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 104px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 142px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-media-4{
  display: inline-block;
  max-width: 100%;
  width: 11.017029762268066px;
  height: 11.00361156463623px;
  aspect-ratio: 1.001;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-10{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 121px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  width: 60px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-media-5{
  display: inline-block;
  max-width: 100%;
  width: 7px;
  height: 12.600000381469727px;
  aspect-ratio: 0.556;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-media-6{
  display: inline-block;
  max-width: 100%;
  width: 12.609999656677246px;
  height: 12.403611183166504px;
  aspect-ratio: 1.017;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 321px;
  max-width: 100%;
  min-height: 120px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 150px;
  max-width: 100%;
  min-height: 86px;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-11{
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 400;
  line-height: 14.40000057220459px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 150px;
  min-height: 14px;
  align-self: stretch;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-paragraph-12{
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 400;
  line-height: 14.40000057220459px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 321px;
  min-height: 14px;
  align-self: stretch;
  opacity: 0.4;
}

/* partial-1450 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1450"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1450"] .ftw-fullbleed-bg--mobile-strona-glowna-08-section-1{ background-image: url("media/mobile-strona-glowna-13.png"); background-size: cover; background-position: center;  }
[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 377px;  }

[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-section-2{
  padding: 70px 16px 70px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 377px;
}

[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-section-3{
  padding: 20px 20px 20px 20px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.800);
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 237px;
  align-self: stretch;
}

[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 321px;
  min-height: 197px;
  align-self: stretch;
}

[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 321px;
  min-height: 122px;
  align-self: stretch;
}

[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 321px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-section-6{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(219, 2, 29);
  display: block;
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 321px;
  min-height: 72px;
  align-self: stretch;
}

[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  border: 1px solid rgb(255, 255, 255);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 321px;
  max-width: 100%;
  min-height: 45px;
}

[data-ftw-scope="partial-1450"] .mobile-strona-glowna-08-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 116px;
  max-width: 100%;
  min-height: 17px;
}

/* partial-1451 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1451"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1451"] .ftw-fullbleed-bg--mobile-strona-glowna-07-section-1{ background-image: linear-gradient(90deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);  }
[data-ftw-scope="partial-1451"] .mobile-strona-glowna-07-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 339px;  }

[data-ftw-scope="partial-1451"] .mobile-strona-glowna-07-section-2{
  padding: 60px 16px 60px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 339px;
}

[data-ftw-scope="partial-1451"] .mobile-strona-glowna-07-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 361px;
  max-width: 100%;
  min-height: 219px;
}

[data-ftw-scope="partial-1451"] .mobile-strona-glowna-07-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1451"] .mobile-strona-glowna-07-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1451"] .mobile-strona-glowna-07-block-1{
  background-color: rgb(148, 127, 135);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1451"] .mobile-strona-glowna-07-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 149px;
  align-self: stretch;
}

[data-ftw-scope="partial-1451"] .mobile-strona-glowna-07-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 114px;
  align-self: stretch;
}

[data-ftw-scope="partial-1451"] .mobile-strona-glowna-07-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.6;
}

/* partial-1452 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1452"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1452"] .ftw-fullbleed-bg--mobile-strona-glowna-04-section-1{ background-image: linear-gradient(90deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);  }
[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 489px;  }

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-section-2{
  padding: 60px 16px 60px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 489px;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
  width: 361px;
  max-width: 100%;
  min-height: 369px;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 294px;
  align-self: stretch;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 159px;
  align-self: stretch;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 58px;
  align-self: stretch;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-block-1{
  background-color: rgb(167, 121, 131);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 105px;
  align-self: stretch;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-section-7{
  padding: 13px 11px 13px 11px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.100);
  border: 1px solid rgb(225, 225, 225);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-section-8{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 339px;
  min-height: 20px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-paragraph-3{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 339px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  border: 1px solid rgb(255, 255, 255);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1452"] .mobile-strona-glowna-04-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 109px;
  max-width: 100%;
  min-height: 17px;
}

/* partial-1453 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1453"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1453"] .ftw-fullbleed-bg--mobile-strona-glowna-03-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 806px;  }

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-section-2{
  padding: 60px 16px 60px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 806px;
}

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 361px;
  max-width: 100%;
  min-height: 686px;
}

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 325px;
  align-self: stretch;
}

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 250px;
  align-self: stretch;
}

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 180px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 116px;
  max-width: 100%;
  min-height: 17px;
}

[data-ftw-scope="partial-1453"] .mobile-strona-glowna-03-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 361px;
  max-width: 100%;
  height: 351px;
  align-self: stretch;
}

/* partial-1454 */
[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 738px;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-section-2{
  padding: 60px 16px 60px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 738px;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 618px;
  align-self: stretch;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 363px;
  align-self: stretch;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 361px;
  max-width: 100%;
  height: 363px;
  align-self: stretch;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 245px;
  align-self: stretch;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 170px;
  align-self: stretch;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 100px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1454"] .mobile-strona-glowna-02-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 116px;
  max-width: 100%;
  min-height: 17px;
}

/* partial-1455 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1455"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1455"] .ftw-fullbleed-bg--mobile-strona-glowna-01-section-1{ background-image: url("media/mobile-strona-glowna-12.png"); background-size: cover; background-position: center;  }
[data-ftw-scope="partial-1455"] .mobile-strona-glowna-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 456px;  }

[data-ftw-scope="partial-1455"] .mobile-strona-glowna-01-section-2{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 456px;
}

[data-ftw-scope="partial-1455"] .mobile-strona-glowna-01-section-3{
  padding: 120px 16px 15px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 393px;
  min-height: 456px;
  align-self: stretch;
}

[data-ftw-scope="partial-1455"] .mobile-strona-glowna-01-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 75px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 361px;
  max-width: 100%;
  min-height: 303px;
  position: relative;
  z-index: 1;
}

[data-ftw-scope="partial-1455"] .mobile-strona-glowna-01-section-5{
  padding: 20px 20px 20px 20px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.600);
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 198px;
  align-self: stretch;
  position: relative;
  z-index: 1;
}

[data-ftw-scope="partial-1455"] .mobile-strona-glowna-01-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 321px;
  min-height: 158px;
  align-self: stretch;
}

[data-ftw-scope="partial-1455"] .mobile-strona-glowna-01-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  width: 100%;
  max-width: 321px;
  min-height: 58px;
  align-self: stretch;
}

[data-ftw-scope="partial-1455"] .mobile-strona-glowna-01-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 321px;
  min-height: 90px;
  align-self: stretch;
}

[data-ftw-scope="partial-1455"] .mobile-strona-glowna-01-media-1{
  display: inline-block;
  max-width: 100%;
  width: 12px;
  height: 30px;
  aspect-ratio: 0.400;
  position: relative;
  z-index: 1;
}

[data-ftw-scope="partial-1455"] .ftw-fullbleed-bg--mobile-strona-glowna-01-section-1{
  position: relative;
  overflow: hidden;
}

[data-ftw-scope="partial-1455"] .cdm-hero-slider{
  position: absolute;
  inset: 0;
  z-index: 0;
}

[data-ftw-scope="partial-1455"] .cdm-hero-slider__track{
  display: flex;
  height: 100%;
  will-change: transform;
}

[data-ftw-scope="partial-1455"] .cdm-hero-slider__track.is-animating{
  transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

[data-ftw-scope="partial-1455"] .cdm-hero-slider__slide{
  flex: 0 0 100%;
  min-width: 100%;
  height: 100%;
}

[data-ftw-scope="partial-1455"] .cdm-hero-slider__media{
  display: block;
  width: 100%;
  height: 100%;
}

[data-ftw-scope="partial-1455"] .cdm-hero-slider__media--image{
  object-fit: cover;
}

[data-ftw-scope="partial-1455"] .cdm-hero-slider__media--video{
  object-fit: cover;
}

[data-ftw-scope="partial-1455"] [data-cdm-hero-next]{
  cursor: pointer;
}

[data-ftw-scope="partial-1455"] [data-cdm-hero-next]:focus-visible{
  outline: 2px solid rgb(255, 255, 255);
  outline-offset: 6px;
  border-radius: 2px;
}

/* partial-1456 */
[data-ftw-scope="partial-1456"] .mobile-menu-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 46px;
}

[data-ftw-scope="partial-1456"] .mobile-menu-section-2{
  padding: 9px 16px 9px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 46px;
}

[data-ftw-scope="partial-1456"] .mobile-menu-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 272px;
  justify-content: space-between;
  align-items: center;
  width: 361px;
  max-width: 100%;
  min-height: 28px;
}

[data-ftw-scope="partial-1456"] .mobile-menu-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 2px;
  justify-content: center;
  width: 62px;
  max-width: 100%;
  min-height: 28px;
}

[data-ftw-scope="partial-1456"] .mobile-menu-media-1{
  display: inline-block;
  max-width: 100%;
  width: 62.00417709350586px;
  height: 23.412269592285156px;
  aspect-ratio: 2.648;
}

[data-ftw-scope="partial-1456"] .mobile-menu-media-2{
  display: inline-block;
  max-width: 100%;
  width: 50.14604568481445px;
  height: 3.075679302215576px;
  aspect-ratio: 16.304;
}

[data-ftw-scope="partial-1456"] .mobile-menu-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
  align-items: flex-end;
  width: 27px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1456"] .mobile-menu-media-3{
  display: inline-block;
  max-width: 100%;
  width: 27px;
  height: 2px;
  aspect-ratio: 13.500;
}

/* partial-1457 */
[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 718px;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-2{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 60px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 718px;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 361px;
  max-width: 100%;
  min-height: 614px;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 361px;
  max-width: 100%;
  min-height: 50px;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  flex-grow: 1;
  flex-basis: 0;
  align-self: stretch;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 361px;
  max-width: 100%;
  min-height: 544px;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 154px;
  align-self: stretch;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 64px;
  align-self: stretch;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.4;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 44px;
  align-self: stretch;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 80px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 196px;
  align-self: stretch;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 86px;
  align-self: stretch;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 66px;
  align-self: stretch;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 100px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 134px;
  align-self: stretch;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-paragraph-7{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1457"] .mobile-o-cdm-07-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 393px;
  max-width: 100%;
  height: 44px;
  align-self: stretch;
}

/* partial-1458 */
[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 858px;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-section-2{
  padding: 60px 16px 60px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 858px;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 738px;
  align-self: stretch;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 361px;
  max-width: 100%;
  height: 363px;
  align-self: stretch;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 365px;
  align-self: stretch;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 290px;
  align-self: stretch;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 220px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1458"] .mobile-o-cdm-02-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 116px;
  max-width: 100%;
  min-height: 17px;
}

/* partial-1459 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1459"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1459"] .ftw-fullbleed-bg--mobile-o-cdm-01-section-1{ background-image: url("media/mobile-o-cdm-01.png"); background-size: cover; background-position: center;  }
[data-ftw-scope="partial-1459"] .mobile-o-cdm-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 456px;  }

/* partial-1460 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1460"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1460"] .ftw-fullbleed-bg--mobile-kontakt-01-section-1{ background-image: url("media/mobile-kontakt-01.png"); background-size: cover; background-position: center;  }
[data-ftw-scope="partial-1460"] .mobile-kontakt-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 456px;  }

/* partial-1461 */
[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 1440px;
  min-height: 605px;
}

[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-section-2{
  padding: 0px 100px 0px 100px;
  display: flex;
  flex-direction: row;
  gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 605px;
}

[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 464px;
  max-width: 100%;
  min-height: 467px;
}

[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 464px;
  max-width: 100%;
  height: 467px;
}

[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  width: 823px;
  max-width: 100%;
  min-height: 258px;
}

[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 28px;
  font-weight: 400;
  line-height: 33.60000228881836px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 823px;
  max-width: 100%;
  min-height: 34px;
}

[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 823px;
  max-width: 100%;
  min-height: 120px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 176px;
  max-width: 100%;
  min-height: 43px;
}

[data-ftw-scope="partial-1461"] .desktop-o-cdm-02-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 128px;
  max-width: 100%;
  min-height: 19px;
}

/* partial-1462 */
[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1357px;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-2{
  padding: 0px 16px 60px 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 1357px;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 1297px;
  align-self: stretch;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-4{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-600x700.jpg-7.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  max-width: 361px;
  min-height: 906px;
  align-self: stretch;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 482px;
  align-self: stretch;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 232px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-8{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 119px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 440px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 202px;
  align-self: stretch;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 195px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-10{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 156px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 160px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 142px;
  align-self: stretch;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 271px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-section-12{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 80px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1462"] .mobile-o-cdm-03-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 100px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1463 */
[data-ftw-scope="partial-1463"] .mobile-o-cdm-04-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 503px;
}

[data-ftw-scope="partial-1463"] .mobile-o-cdm-04-section-2{
  padding: 0px 16px 0px 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 503px;
}

[data-ftw-scope="partial-1463"] .mobile-o-cdm-04-section-3{
  padding: 30px 29px 30px 30px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 503px;
  align-self: stretch;
}

[data-ftw-scope="partial-1463"] .mobile-o-cdm-04-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 302px;
  max-width: 100%;
  min-height: 443px;
}

[data-ftw-scope="partial-1463"] .mobile-o-cdm-04-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 302px;
  min-height: 80px;
  align-self: stretch;
}

[data-ftw-scope="partial-1463"] .mobile-o-cdm-04-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 60px;
  font-weight: 400;
  line-height: 60px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 302px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1463"] .mobile-o-cdm-04-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 302px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1463"] .mobile-o-cdm-04-section-6{
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid rgb(255, 255, 255);
  display: block;
  width: 200px;
  max-width: 100%;
  min-height: 1px;
}

/* partial-1464 */
[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 994px;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-2{
  padding: 60px 15px 60px 15px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 994px;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 363px;
  min-height: 874px;
  align-self: stretch;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 363px;
  min-height: 482px;
  align-self: stretch;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 363px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 135px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-6{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 218px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 363px;
  min-height: 180px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 363px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 363px;
  max-width: 100%;
  min-height: 200px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 363px;
  min-height: 362px;
  align-self: stretch;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: space-between;
  width: 100%;
  max-width: 363px;
  min-height: 177px;
  align-self: stretch;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-9{
  padding: 10px 10px 10px 10px;
  background-image: url("media/portfolio-6-490x490.jpg-34.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 177px;
  max-width: 100%;
  min-height: 177px;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-10{
  padding: 10px 10px 10px 10px;
  background-image: url("media/portfolio-6-490x490.jpg-36.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: flex-end;
  align-items: center;
  width: 177px;
  max-width: 100%;
  min-height: 177px;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 363px;
  min-height: 177px;
  align-self: stretch;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-12{
  padding: 10px 10px 10px 10px;
  background-image: url("media/portfolio-6-490x490.jpg-33.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 177px;
  max-width: 100%;
  min-height: 177px;
}

[data-ftw-scope="partial-1464"] .mobile-o-cdm-05-section-13{
  padding: 10px 10px 10px 10px;
  background-image: url("media/portfolio-6-490x490.jpg-35.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: flex-end;
  align-items: center;
  width: 177px;
  max-width: 100%;
  min-height: 177px;
}

/* partial-1465 */
[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 790px;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-2{
  padding: 0px 16px 60px 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 790px;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 730px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 361px;
  max-width: 100%;
  min-height: 50px;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  flex-grow: 1;
  flex-basis: 0;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-6{
  padding: 10px 10px 10px 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 660px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 640px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 112px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-paragraph-2{
  color: rgb(219, 2, 29);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-9{
  padding: 20px 20px 20px 20px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.020);
  border: 2px solid rgba(29, 50, 63, 0.100);
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 361px;
  min-height: 80px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  max-width: 321px;
  min-height: 40px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  width: 100%;
  max-width: 321px;
  min-height: 40px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 132px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-12{
  padding: 20px 20px 20px 20px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.020);
  border: 2px solid rgba(29, 50, 63, 0.100);
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 361px;
  min-height: 100px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  max-width: 321px;
  min-height: 60px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  width: 100%;
  max-width: 321px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 92px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-15{
  padding: 20px 20px 20px 20px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.020);
  border: 2px solid rgba(29, 50, 63, 0.100);
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  max-width: 321px;
  min-height: 20px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1465"] .mobile-o-cdm-06-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 321px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1466 */
[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1545px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-2{
  padding: 40px 16px 40px 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 1542px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 157px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  justify-content: center;
  width: 100%;
  max-width: 361px;
  min-height: 157px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  width: 85px;
  max-width: 100%;
  min-height: 32px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 85px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-block-1{
  background-color: rgb(232, 232, 232);
  width: 15px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 110px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-7{
  padding: 5px 0px 5px 0px;
  border-bottom: 1px solid rgb(232, 232, 232);
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 30px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 112px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 88px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 88px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 24px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 30px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 142px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 118px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 118px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 85px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 62px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-5{
  color: rgb(219, 2, 29);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 62px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 23px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 60px;
  width: 361px;
  max-width: 100%;
  min-height: 1275px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 823px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 750px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-18{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 387px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-card-1{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-22.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 183px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-19{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 11px;
  width: 100%;
  max-width: 361px;
  min-height: 194px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 92px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-22{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 84px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-7{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 84px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 67px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-24{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 361px;
  max-width: 100%;
  min-height: 67px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 361px;
  max-width: 100%;
  min-height: 66px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-25{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-9{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 360px;
  max-width: 100%;
  min-height: 60px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-26{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-27{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-28{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-media-1{
  display: inline-block;
  max-width: 100%;
  width: 10.34000015258789px;
  height: 9.899999618530273px;
  aspect-ratio: 1.044;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-29{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-10{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-media-2{
  display: inline-block;
  max-width: 100%;
  width: 7.039999961853027px;
  height: 10.34000015258789px;
  aspect-ratio: 0.681;
  margin-left: auto;
  margin-right: auto;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-30{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-11{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-media-3{
  display: inline-block;
  max-width: 100%;
  width: 11px;
  height: 8.647833824157715px;
  aspect-ratio: 1.272;
  margin-top: 2px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-31{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-12{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-32{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 343px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-card-2{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-23.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 183px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-33{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 11px;
  width: 100%;
  max-width: 361px;
  min-height: 150px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-34{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 48px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-35{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 79px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-13{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 79px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-36{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 23px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-37{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 361px;
  max-width: 100%;
  min-height: 23px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-14{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 361px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-38{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  border: 1px solid rgb(34, 53, 62);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 43px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-39{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 15px;
  max-width: 100%;
  min-height: 15px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-40{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 15px;
  max-width: 100%;
  min-height: 15px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-media-4{
  display: inline-block;
  max-width: 100%;
  width: 8.354999542236328px;
  height: 8.09999942779541px;
  aspect-ratio: 1.031;
  margin-left: auto;
  margin-right: auto;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-15{
  color: rgb(34, 53, 62);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.200000762939453px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 150px;
  max-width: 100%;
  min-height: 19px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-41{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 209px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-42{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 32px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-43{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  width: 100%;
  max-width: 361px;
  min-height: 32px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-16{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-44{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 157px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-45{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 15px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 71px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-card-3{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-50x50.jpg-10.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 71px;
  max-width: 100%;
  min-height: 71px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-46{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 269px;
  max-width: 100%;
  min-height: 71px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-17{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 269px;
  min-height: 51px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-18{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 269px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.4;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-47{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 269px;
  max-width: 100%;
  min-height: 54px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-19{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 269px;
  min-height: 34px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-48{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 123px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-49{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 71px;
  align-self: stretch;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-card-4{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-50x50.jpg-11.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 71px;
  max-width: 100%;
  min-height: 71px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-section-50{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 269px;
  max-width: 100%;
  min-height: 37px;
}

[data-ftw-scope="partial-1466"] .mobile-aktualnosci-02-paragraph-20{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 269px;
  min-height: 17px;
  align-self: stretch;
}

/* partial-1467 */
[data-ftw-scope="partial-1467"] .mobile-kontakt-04-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 521px;
}

[data-ftw-scope="partial-1467"] .mobile-kontakt-04-section-2{
  padding: 60px 16px 100px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 521px;
}

[data-ftw-scope="partial-1467"] .mobile-kontakt-04-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 361px;
  max-width: 100%;
  height: 361px;
  align-self: stretch;
}

/* partial-1468 */
[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 522px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-2{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 522px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-3{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 393px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 361px;
  max-width: 100%;
  min-height: 481px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 406px;
  align-self: stretch;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 364px;
  align-self: stretch;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 270px;
  align-self: stretch;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-8{
  padding: 13px 11px 13px 11px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.020);
  border: 1px solid rgb(225, 225, 225);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-9{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 339px;
  min-height: 20px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 339px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-10{
  padding: 13px 11px 13px 11px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.020);
  border: 1px solid rgb(225, 225, 225);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 361px;
  min-height: 150px;
  align-self: stretch;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-11{
  padding: 0px 0px 0px 0px;
  border-radius: 2px;
  background-color: rgb(250, 250, 250);
  border: 1px solid rgb(214, 214, 214);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 74px;
  align-self: stretch;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.100);
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  width: 129px;
  max-width: 100%;
  min-height: 24px;
  margin-top: 25px;
  margin-left: 12px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-13{
  padding: 0px 0px 0px 0px;
  border-radius: 1px;
  background-color: rgb(255, 255, 255);
  border: 2px solid rgb(193, 193, 193);
  display: block;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 500;
  line-height: 16.40625px;
  font-family: 'Roboto';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 91px;
  max-width: 100%;
  min-height: 16px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  justify-content: center;
  align-items: center;
  width: 56px;
  max-width: 100%;
  min-height: 59px;
  margin-left: 154px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-section-15{
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  display: block;
  width: 48px;
  max-width: 100%;
  min-height: 46px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-media-1{
  display: inline-block;
  max-width: 100%;
  width: 28.130290985107422px;
  height: 15.612239837646484px;
  aspect-ratio: 1.802;
  margin-left: auto;
  margin-right: auto;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-media-2{
  display: inline-block;
  max-width: 100%;
  width: 15.612239837646484px;
  height: 28.130292892456055px;
  aspect-ratio: 0.555;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-media-3{
  display: inline-block;
  max-width: 100%;
  width: 28.130290985107422px;
  height: 15.6122407913208px;
  aspect-ratio: 1.802;
  margin-left: auto;
  margin-right: auto;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-media-4{
  display: inline-block;
  max-width: 100%;
  width: 47.039451599121094px;
  height: 7.377412796020508px;
  aspect-ratio: 6.376;
  margin-top: 6px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-block-1{
  display: block;
  width: 47px;
  max-width: 100%;
  min-height: 45px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-paragraph-4{
  color: rgb(166, 166, 166);
  font-size: 8px;
  font-weight: 500;
  line-height: 9.375px;
  font-family: 'Roboto';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 56px;
  max-width: 100%;
  min-height: 9px;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1468"] .mobile-kontakt-03-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 109px;
  max-width: 100%;
  min-height: 17px;
}

/* partial-1469 */
[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 763px;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-2{
  padding: 40px 16px 40px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 763px;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 683px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 188px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 157px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 120px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-paragraph-2{
  color: rgb(219, 2, 29);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 65px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 40px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-9{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 243px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 212px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 175px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 192px;
  align-self: stretch;
}

[data-ftw-scope="partial-1469"] .mobile-kontakt-02-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 155px;
  align-self: stretch;
}

/* partial-1470 */
[data-ftw-scope="partial-1470"] .mobile-cookies-krotkie-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 396px;
  max-width: 100%;
  min-height: 733px;
}

[data-ftw-scope="partial-1470"] .mobile-cookies-krotkie-section-2{
  padding: 11px 16px 100px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 396px;
  max-width: 100%;
  min-height: 733px;
}

[data-ftw-scope="partial-1470"] .mobile-cookies-krotkie-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 364px;
  min-height: 622px;
  align-self: stretch;
}

[data-ftw-scope="partial-1470"] .mobile-cookies-krotkie-paragraph-1{
  color: rgb(69, 69, 69);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 364px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1470"] .mobile-cookies-krotkie-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 364px;
  min-height: 580px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1471 */
[data-ftw-scope="partial-1471"] .mobile-cookies-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1842px;
}

[data-ftw-scope="partial-1471"] .mobile-cookies-section-2{
  padding: 40px 16px 100px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 1842px;
}

[data-ftw-scope="partial-1471"] .mobile-cookies-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 1702px;
  align-self: stretch;
}

[data-ftw-scope="partial-1471"] .mobile-cookies-paragraph-1{
  color: rgb(69, 69, 69);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1471"] .mobile-cookies-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 1660px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1472 */
[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 2015px;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-2{
  padding: 40px 16px 100px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 2015px;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  max-width: 361px;
  min-height: 1875px;
  align-self: stretch;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 135px;
  align-self: stretch;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 88px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-media-1{
  display: inline-block;
  max-width: 100%;
  width: 13.712000846862793px;
  height: 16px;
  aspect-ratio: 0.857;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 65px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-7{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(219, 2, 29);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 150px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-media-2{
  display: inline-block;
  max-width: 100%;
  width: 16px;
  height: 14.685340881347656px;
  aspect-ratio: 1.090;
  opacity: 0.6;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 125px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-9{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 123px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-media-3{
  display: inline-block;
  max-width: 100%;
  width: 16.000572204589844px;
  height: 12.576000213623047px;
  aspect-ratio: 1.272;
  opacity: 0.6;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 98px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1472"] .mobile-regulamin-01-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 1700px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1476 */
[data-ftw-scope="partial-1476"] .mobile-uslugi-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 876px;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-section-2{
  padding: 40px 16px 40px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 876px;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 836px;
  align-self: stretch;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-section-4{
  padding: 0px 0px 0px 0px;
  background-image: url("media/portfolio-6-600x700.jpg-3.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
  box-shadow: 5px 10px 20px 0px rgba(0, 0, 0, 0.150);
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 445px;
  align-self: stretch;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 370px;
  align-self: stretch;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 300px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1476"] .mobile-uslugi-02-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 134px;
  max-width: 100%;
  min-height: 17px;
}

/* partial-1477 */
[data-ftw-scope="partial-1477"] .mobile-uslugi-03-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 877px;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-section-2{
  padding: 45px 16px 100px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 877px;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 732px;
  align-self: stretch;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 58px;
  align-self: stretch;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: space-between;
  width: 100%;
  max-width: 361px;
  min-height: 644px;
  align-self: stretch;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 174px;
  align-self: stretch;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-section-6{
  padding: 10px 10px 10px 10px;
  border-radius: 30px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 60px;
  max-width: 100%;
  min-height: 60px;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-media-1{
  display: inline-block;
  max-width: 100%;
  width: 27.422332763671875px;
  height: 27.4443359375px;
  aspect-ratio: 0.999;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 99px;
  align-self: stretch;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-section-8{
  padding: 0px 0px 0px 0px;
  border-left: 1px solid rgb(219, 2, 29);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-media-2{
  display: inline-block;
  max-width: 100%;
  width: 28.7166690826416px;
  height: 27.4443359375px;
  aspect-ratio: 1.046;
}

[data-ftw-scope="partial-1477"] .mobile-uslugi-03-media-3{
  display: inline-block;
  max-width: 100%;
  width: 28.694665908813477px;
  height: 23.483333587646484px;
  aspect-ratio: 1.222;
}

/* partial-1478 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1478"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1478"] .ftw-fullbleed-bg--mobile-sektory-sektor-01-section-1{ background-image: url("media/mobile-sektory-sektor-2.png"); background-size: cover; background-position: center;  }
[data-ftw-scope="partial-1478"] .mobile-sektory-sektor-01-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 400px;  }

[data-ftw-scope="partial-1478"] .mobile-sektory-sektor-01-section-2{
  padding: 119px 16px 119px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 400px;
}

[data-ftw-scope="partial-1478"] .mobile-sektory-sektor-01-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 75px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 361px;
  min-height: 162px;
  align-self: stretch;
}

[data-ftw-scope="partial-1478"] .mobile-sektory-sektor-01-section-4{
  padding: 20px 20px 20px 20px;
  border-radius: 4px;
  background-color: rgba(29, 50, 63, 0.600);
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 162px;
  align-self: stretch;
}

[data-ftw-scope="partial-1478"] .mobile-sektory-sektor-01-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 321px;
  min-height: 122px;
  align-self: stretch;
}

[data-ftw-scope="partial-1478"] .mobile-sektory-sektor-01-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  width: 100%;
  max-width: 321px;
  min-height: 58px;
  align-self: stretch;
}

[data-ftw-scope="partial-1478"] .mobile-sektory-sektor-01-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 321px;
  min-height: 54px;
  align-self: stretch;
}

/* partial-1479 */
[data-ftw-scope="partial-1479"] .mobile-sektory-sektor-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1011px;
}

[data-ftw-scope="partial-1479"] .mobile-sektory-sektor-02-section-2{
  padding: 60px 16px 40px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 1011px;
}

[data-ftw-scope="partial-1479"] .mobile-sektory-sektor-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 911px;
  align-self: stretch;
}

[data-ftw-scope="partial-1479"] .mobile-sektory-sektor-02-section-4{
  padding: 10px 10px 10px 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
}

[data-ftw-scope="partial-1479"] .mobile-sektory-sektor-02-section-5{
  padding: 10px 10px 10px 10px;
  background-image: url("media/figure-woman-3.png-2.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 177px;
  max-width: 100%;
  min-height: 266px;
}

[data-ftw-scope="partial-1479"] .mobile-sektory-sektor-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 530px;
  align-self: stretch;
}

[data-ftw-scope="partial-1479"] .mobile-sektory-sektor-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1479"] .mobile-sektory-sektor-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1479"] .mobile-sektory-sektor-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 460px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1480 */
[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1572px;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-2{
  padding: 0px 16px 0px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 1572px;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 1572px;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 504px;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 473px;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-6{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-490x490.jpg-39.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 92px;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-8{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 504px;
  flex-grow: 1;
  flex-basis: 0;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 494px;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-11{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-490x490.jpg-37.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
}

[data-ftw-scope="partial-1480"] .mobile-sektor-02-section-12{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-490x490.jpg-38.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
}

/* partial-1483 */
[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 786px;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-section-2{
  padding: 40px 16px 60px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 786px;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 686px;
  align-self: stretch;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-media-1{
  display: block;
  object-fit: cover;
  width: 100%;
  width: 361px;
  max-width: 100%;
  height: 361px;
  align-self: stretch;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 305px;
  align-self: stretch;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 230px;
  align-self: stretch;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 50px;
  align-self: stretch;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 160px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-button-1{
  padding: 12px 24px 12px 24px;
  border-radius: 4px;
  background-image: linear-gradient(0deg, rgb(34, 53, 62) 0%, rgb(219, 2, 29) 100%);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1483"] .mobile-opakowanie-produkt-01-button-label-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 183px;
  max-width: 100%;
  min-height: 17px;
}

/* partial-1484 */
[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1038px;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-2{
  padding: 0px 0px 100px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 1038px;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
  width: 100%;
  max-width: 393px;
  min-height: 938px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 361px;
  max-width: 100%;
  min-height: 135px;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 121px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-media-1{
  display: inline-block;
  max-width: 100%;
  width: 13.712000846862793px;
  height: 16px;
  aspect-ratio: 0.857;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 98px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-7{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(219, 2, 29);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 99px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-media-2{
  display: inline-block;
  max-width: 100%;
  width: 16.007585525512695px;
  height: 15.998546600341797px;
  aspect-ratio: 1.001;
  opacity: 0.6;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 74px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-9{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 68px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 43px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 54px;
  align-items: center;
  width: 100%;
  max-width: 393px;
  min-height: 763px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 361px;
  max-width: 100%;
  min-height: 411px;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 212px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 180px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 159px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 120px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 7px;
  width: 100%;
  max-width: 361px;
  min-height: 40px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-paragraph-7{
  color: rgb(219, 2, 29);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 6px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-paragraph-8{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 348px;
  max-width: 100%;
  min-height: 40px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-17{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 7px;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-paragraph-9{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 348px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.75;
}

[data-ftw-scope="partial-1484"] .mobile-opakowania-produkt-02-section-18{
  padding: 0px 0px 0px 0px;
  background-image: url("media/product-3-1000x600.jpg-9.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 393px;
  min-height: 298px;
  align-self: stretch;
}

/* partial-1485 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1485"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1485"] .ftw-fullbleed-bg--mobile-opakowania-produkt-03-section-1{ background-color: rgb(233, 235, 236);  }
[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 890px;  }

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-2{
  padding: 40px 16px 40px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 890px;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 361px;
  max-width: 100%;
  min-height: 810px;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 361px;
  max-width: 100%;
  min-height: 144px;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  max-width: 361px;
  min-height: 113px;
  align-self: stretch;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-media-1{
  display: inline-block;
  max-width: 100%;
  width: 20px;
  height: 25.000001907348633px;
  aspect-ratio: 0.800;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 72px;
  align-self: stretch;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 31px;
  flex-grow: 1;
  flex-basis: 0;
  align-self: stretch;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 31px;
  flex-grow: 1;
  flex-basis: 0;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-7{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(255, 255, 255);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-media-2{
  display: inline-block;
  max-width: 100%;
  width: 21.25px;
  height: 25.000001907348633px;
  aspect-ratio: 0.850;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-media-3{
  display: inline-block;
  max-width: 100%;
  width: 25.0418758392334px;
  height: 25.000001907348633px;
  aspect-ratio: 1.002;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 361px;
  max-width: 100%;
  min-height: 146px;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  max-width: 361px;
  min-height: 115px;
  align-self: stretch;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-media-4{
  display: inline-block;
  max-width: 100%;
  width: 19.83333396911621px;
  height: 26.916667938232422px;
  aspect-ratio: 0.737;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 361px;
  max-width: 100%;
  min-height: 112px;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  max-width: 361px;
  min-height: 112px;
  align-self: stretch;
}

[data-ftw-scope="partial-1485"] .mobile-opakowania-produkt-03-media-5{
  display: inline-block;
  max-width: 100%;
  width: 25.000001907348633px;
  height: 23.75px;
  aspect-ratio: 1.053;
}

/* partial-1488 */
[data-ftw-scope="partial-1488"] .mobile-opakowania-01-section-1{
  padding: 0px 0px 0px 0px;
  background-image: linear-gradient(90deg, #22353E 0%, #DB021D 100%);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 480px;
}

[data-ftw-scope="partial-1488"] .mobile-opakowania-01-section-2{
  padding: 40px 16px 40px 16px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  width: 393px;
  max-width: 100%;
  min-height: 480px;
}

[data-ftw-scope="partial-1488"] .mobile-opakowania-01-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 40px;
  align-self: stretch;
}

[data-ftw-scope="partial-1488"] .mobile-opakowania-01-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1488"] .mobile-opakowania-01-heading-1{
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 234px;
  max-width: 100%;
  min-height: 29px;
}

[data-ftw-scope="partial-1488"] .mobile-opakowania-01-button-1{
  background-color: rgb(219, 2, 29);
  width: 70px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1488"] .mobile-opakowania-01-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 340px;
  align-self: stretch;
}

/* partial-1489 */
[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 355px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-2{
  padding: 40px 16px 40px 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 393px;
  max-width: 100%;
  min-height: 355px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 361px;
  max-width: 100%;
  min-height: 315px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 14px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 14px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-7{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 14px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-media-1{
  display: inline-block;
  max-width: 100%;
  width: 11.016561508178711px;
  height: 11.004000663757324px;
  aspect-ratio: 1.001;
  margin-left: auto;
  margin-right: auto;
  opacity: 0.6;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-8{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(219, 2, 29);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 79px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 79px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-10{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 124px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 124px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 128px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 128px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 134px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 134px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 56px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 56px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 9px;
  justify-content: center;
  align-items: center;
  width: 84px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1489"] .mobile-opakowania-02-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 84px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.6;
}

/* partial-1490 */
[data-ftw-scope="partial-1490"] .mobile-opakowania-03-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1575px;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-section-2{
  padding: 0px 16px 0px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 1575px;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 1575px;
  align-self: stretch;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 505px;
  align-self: stretch;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 474px;
  align-self: stretch;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-section-6{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-490x490.jpg-17.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 93px;
  align-self: stretch;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 23px;
  align-self: stretch;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-section-9{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 98px;
  max-width: 100%;
  min-height: 23px;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 98px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1490"] .mobile-opakowania-03-button-1{
  background-color: rgba(29, 50, 63, 0.200);
  width: 100%;
  max-width: 361px;
  min-height: 1px;
  align-self: stretch;
}

/* partial-1491 */
[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1155px;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-2{
  padding: 40px 16px 60px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 1155px;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 1055px;
  align-self: stretch;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-4{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/portfolio-6-600x700.jpg-8.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  max-width: 361px;
  min-height: 664px;
  align-self: stretch;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 322px;
  align-self: stretch;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 205px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-8{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 146px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 280px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 302px;
  align-self: stretch;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 294px;
  max-width: 100%;
  min-height: 22px;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-section-10{
  padding: 0px 0px 0px 0px;
  border: 1px solid rgb(232, 232, 232);
  display: block;
  width: 100%;
  max-width: 57px;
  min-height: 1px;
  flex-grow: 1;
  flex-basis: 0;
}

[data-ftw-scope="partial-1491"] .mobile-r-d-01-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 260px;
  align-self: stretch;
  opacity: 0.75;
}

/* partial-1492 */
[data-ftw-scope="partial-1492"] .mobile-r-d-02-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1175px;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-section-2{
  padding: 0px 16px 100px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 1175px;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 1075px;
  align-self: stretch;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 79px;
  align-self: stretch;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 58px;
  align-self: stretch;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 966px;
  align-self: stretch;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 361px;
  min-height: 468px;
  align-self: stretch;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-card-1{
  padding: 0px 0px 0px 0px;
  background-image: url("media/post-image-4-655x383.jpg-1.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 92px;
  align-self: stretch;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 60px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1492"] .mobile-r-d-02-card-2{
  padding: 0px 0px 0px 0px;
  background-image: url("media/post-image-4-655x383.jpg.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 361px;
  align-self: stretch;
}

/* partial-1493 */
[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-card-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 1292px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-1{
  padding: 40px 16px 100px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 393px;
  max-width: 100%;
  min-height: 1288px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-2{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 1148px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-card-2{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/post-image-3-500x250.jpg-24.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 361px;
  min-height: 183px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  max-width: 361px;
  min-height: 955px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 21px;
  width: 100%;
  max-width: 361px;
  min-height: 871px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 11px;
  width: 100%;
  max-width: 361px;
  min-height: 301px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
  max-width: 361px;
  min-height: 70px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 89px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 89px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 361px;
  min-height: 45px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-10{
  padding: 0.5px 0px 0.5px 0px;
  display: flex;
  flex-direction: row;
  width: 361px;
  max-width: 100%;
  min-height: 45px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 361px;
  max-width: 100%;
  min-height: 44px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-3{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 220px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 334px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-4{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 44px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-5{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 280px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-12{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 194px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-6{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 140px;
  align-self: stretch;
  opacity: 0.6;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-13{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 54px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-14{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 24px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-15{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 226px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-16{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 226px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-17{
  padding: 0px 7.815970093361102e-14px 0px 2.7899999618530273px;
  display: flex;
  flex-direction: row;
  gap: 2.799999952316284px;
  align-items: center;
  width: 58px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-18{
  padding: 0px 1.399999976158142px 0px 1.3899999856948853px;
  display: flex;
  flex-direction: row;
  width: 14px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-19{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 11px;
  max-width: 100%;
  min-height: 14px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-media-1{
  display: inline-block;
  max-width: 100%;
  width: 11.210000991821289px;
  height: 12.611250877380371px;
  aspect-ratio: 0.889;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-7{
  color: rgb(102, 102, 102);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Open Sans';
  letter-spacing: 0px;
  text-align: right;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 38px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-list-1{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 3px;
  justify-content: center;
  align-items: center;
  width: 159px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-card-3{
  padding: 0px 0px 0px 0px;
  background-color: rgb(187, 187, 187);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-8{
  color: rgb(255, 255, 255);
  font-size: 12.90625px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Inter';
  letter-spacing: 0px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 13px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-media-2{
  display: inline-block;
  max-width: 100%;
  width: 12.824000358581543px;
  height: 12.824000358581543px;
  aspect-ratio: 1.000;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-media-3{
  display: inline-block;
  max-width: 100%;
  width: 7px;
  height: 12.600000381469727px;
  aspect-ratio: 0.556;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-media-4{
  display: inline-block;
  max-width: 100%;
  width: 10.881536483764648px;
  height: 14.00792407989502px;
  aspect-ratio: 0.777;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-card-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  width: 24px;
  max-width: 100%;
  min-height: 24px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-media-5{
  display: inline-block;
  max-width: 100%;
  width: 12.600000381469727px;
  height: 12.404000282287598px;
  aspect-ratio: 1.016;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-media-6{
  display: inline-block;
  max-width: 100%;
  width: 13.449993133544922px;
  height: 13.449993133544922px;
  aspect-ratio: 1.000;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-20{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-21{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-22{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-media-7{
  display: inline-block;
  max-width: 100%;
  width: 10.34000015258789px;
  height: 9.899999618530273px;
  aspect-ratio: 1.044;
  opacity: 0.4;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-23{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-9{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 59px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-media-8{
  display: inline-block;
  max-width: 100%;
  width: 7.039999961853027px;
  height: 10.34000015258789px;
  aspect-ratio: 0.681;
  margin-left: auto;
  margin-right: auto;
  opacity: 0.4;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-24{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-10{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 78px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-media-9{
  display: inline-block;
  max-width: 100%;
  width: 11px;
  height: 8.647833824157715px;
  aspect-ratio: 1.272;
  margin-top: 2px;
  opacity: 0.4;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-section-25{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1493"] .mobile-aktualnosci-post-01-paragraph-11{
  color: rgb(34, 53, 62);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 63px;
  max-width: 100%;
  min-height: 20px;
  opacity: 0.4;
}

/* partial-1494 */
/* FTW_FULL_BLEED_BACKGROUND */
[data-ftw-scope="partial-1494"] .ftw-fullbleed-bg{width:calc(100vw / var(--ftw-scale,1));margin-left:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);margin-right:calc(50% - (100vw / var(--ftw-scale,1)) * 0.5);box-sizing:border-box;}
[data-ftw-scope="partial-1494"] .ftw-fullbleed-bg--mobile-hero-section-1{ background-image: linear-gradient(90deg, #22353E 0%, #DB021D 100%);  }
[data-ftw-scope="partial-1494"] .mobile-hero-section-1{ padding: 0px 0px 0px 0px; display: block; width: 393px; max-width: 100%; min-height: 156px;  }

[data-ftw-scope="partial-1494"] .mobile-hero-section-2{
  padding: 0px 16px 0px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  width: 393px;
  max-width: 100%;
  min-height: 156px;
}

[data-ftw-scope="partial-1494"] .mobile-hero-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 160px;
  max-width: 100%;
  min-height: 76px;
}

[data-ftw-scope="partial-1494"] .mobile-hero-heading-1{
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 160px;
  min-height: 29px;
  align-self: stretch;
}

[data-ftw-scope="partial-1494"] .mobile-hero-section-4{
  padding: 6px 10px 6px 10px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.200);
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 146px;
  max-width: 100%;
  min-height: 32px;
}

[data-ftw-scope="partial-1494"] .mobile-hero-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  width: 100%;
  max-width: 126px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1494"] .mobile-hero-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1494"] .mobile-hero-section-7{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 11px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1494"] .mobile-hero-media-1{
  display: inline-block;
  max-width: 100%;
  width: 9.904191017150879px;
  height: 8.866000175476074px;
  aspect-ratio: 1.117;
  margin-left: auto;
  margin-right: auto;
}

[data-ftw-scope="partial-1494"] .mobile-hero-paragraph-1{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 38px;
  max-width: 100%;
  min-height: 20px;
}

[data-ftw-scope="partial-1494"] .mobile-hero-section-8{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  width: 4px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1494"] .mobile-hero-section-9{
  padding: 0px 0px 0px 0px;
  display: block;
  width: 4px;
  max-width: 100%;
  min-height: 11px;
}

[data-ftw-scope="partial-1494"] .mobile-hero-media-2{
  display: inline-block;
  max-width: 100%;
  width: 3.575000047683716px;
  height: 6.126999855041504px;
  aspect-ratio: 0.583;
  margin-top: 3px;
}

[data-ftw-scope="partial-1494"] .mobile-hero-paragraph-2{
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 58px;
  max-width: 100%;
  min-height: 20px;
}

/* partial-1495 */
[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-1{
  padding: 0px 0px 0px 0px;
  background-color: rgb(255, 255, 255);
  display: block;
  width: 393px;
  max-width: 100%;
  min-height: 659px;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-2{
  padding: 60px 16px 40px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 393px;
  max-width: 100%;
  min-height: 659px;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-3{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 35px;
  width: 100%;
  max-width: 361px;
  min-height: 559px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-4{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 178px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-5{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 133px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-6{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 361px;
  min-height: 33px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-paragraph-1{
  color: rgb(34, 53, 62);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.600000381469727px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 361px;
  min-height: 22px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-block-1{
  background-color: rgb(219, 2, 29);
  width: 100px;
  max-width: 100%;
  min-height: 1px;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-paragraph-2{
  color: rgb(34, 53, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  width: 100%;
  max-width: 361px;
  min-height: 80px;
  align-self: stretch;
  opacity: 0.75;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-7{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  width: 232px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-8{
  padding: 7px 7px 7px 7px;
  border-radius: 12.5px;
  border: 1px solid rgb(232, 232, 232);
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 25px;
  max-width: 100%;
  min-height: 25px;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-media-1{
  display: inline-block;
  max-width: 100%;
  width: 6.174999713897705px;
  height: 10.582999229431152px;
  aspect-ratio: 0.583;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-paragraph-3{
  color: rgb(219, 2, 29);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.80000114440918px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 197px;
  max-width: 100%;
  min-height: 17px;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-9{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 361px;
  min-height: 346px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-10{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 361px;
  min-height: 163px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-11{
  padding: 0px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 177px;
  max-width: 100%;
  min-height: 163px;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-12{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/product-9-400x300.jpg-5.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 177px;
  min-height: 133px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-paragraph-4{
  color: rgb(69, 69, 69);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Gabarito';
  letter-spacing: 0px;
  margin: 0;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
  width: 100%;
  max-width: 177px;
  min-height: 20px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-13{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/product-9-400x300.jpg-4.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 177px;
  min-height: 133px;
  align-self: stretch;
}

[data-ftw-scope="partial-1495"] .mobile-opakowania-produkt-04-section-14{
  padding: 0px 0px 0px 0px;
  border-radius: 4px;
  background-image: url("media/product-9-400x300.jpg-3.png");
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: block;
  width: 100%;
  max-width: 177px;
  min-height: 133px;
  align-self: stretch;
}

/* variant-group-0a374293-20ec-4064-b207-e36dc7212b44 */
.ftw-rv[data-ftw-variant-group="0a374293-20ec-4064-b207-e36dc7212b44"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="0a374293-20ec-4064-b207-e36dc7212b44"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="0a374293-20ec-4064-b207-e36dc7212b44"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-0b51cf97-cab9-4384-ac7d-981037cd1b53 */
.ftw-rv[data-ftw-variant-group="0b51cf97-cab9-4384-ac7d-981037cd1b53"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="0b51cf97-cab9-4384-ac7d-981037cd1b53"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="0b51cf97-cab9-4384-ac7d-981037cd1b53"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-19b31a9e-35cf-4eac-8039-90c67244f317 */
.ftw-rv[data-ftw-variant-group="19b31a9e-35cf-4eac-8039-90c67244f317"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="19b31a9e-35cf-4eac-8039-90c67244f317"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="19b31a9e-35cf-4eac-8039-90c67244f317"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-335578ed-d911-4bd3-afae-45999c657941 */
.ftw-rv[data-ftw-variant-group="335578ed-d911-4bd3-afae-45999c657941"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="335578ed-d911-4bd3-afae-45999c657941"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="335578ed-d911-4bd3-afae-45999c657941"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-35151579-3dbc-4b4d-9d11-a1d0e46ee8f7 */
.ftw-rv[data-ftw-variant-group="35151579-3dbc-4b4d-9d11-a1d0e46ee8f7"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="35151579-3dbc-4b4d-9d11-a1d0e46ee8f7"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="35151579-3dbc-4b4d-9d11-a1d0e46ee8f7"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-5870b3f2-bef5-4e1d-aa3f-dc2c3dc2aba8 */
.ftw-rv[data-ftw-variant-group="5870b3f2-bef5-4e1d-aa3f-dc2c3dc2aba8"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="5870b3f2-bef5-4e1d-aa3f-dc2c3dc2aba8"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="5870b3f2-bef5-4e1d-aa3f-dc2c3dc2aba8"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-655b6317-e96f-4a54-8a23-ae59b84289a8 */
.ftw-rv[data-ftw-variant-group="655b6317-e96f-4a54-8a23-ae59b84289a8"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="655b6317-e96f-4a54-8a23-ae59b84289a8"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="655b6317-e96f-4a54-8a23-ae59b84289a8"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-6b13c6d1-6794-4e2e-a8b9-092a19862136 */
.ftw-rv[data-ftw-variant-group="6b13c6d1-6794-4e2e-a8b9-092a19862136"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="6b13c6d1-6794-4e2e-a8b9-092a19862136"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="6b13c6d1-6794-4e2e-a8b9-092a19862136"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-72049a31-0d2c-46b0-8313-65b91485d12f */
.ftw-rv[data-ftw-variant-group="72049a31-0d2c-46b0-8313-65b91485d12f"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="72049a31-0d2c-46b0-8313-65b91485d12f"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="72049a31-0d2c-46b0-8313-65b91485d12f"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-726b0b0a-b544-4b13-90ca-4047bf0478ca */
.ftw-rv[data-ftw-variant-group="726b0b0a-b544-4b13-90ca-4047bf0478ca"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="726b0b0a-b544-4b13-90ca-4047bf0478ca"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="726b0b0a-b544-4b13-90ca-4047bf0478ca"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-78c412ed-7a83-4b08-b94e-20dc577d411d */
.ftw-rv[data-ftw-variant-group="78c412ed-7a83-4b08-b94e-20dc577d411d"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="78c412ed-7a83-4b08-b94e-20dc577d411d"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="78c412ed-7a83-4b08-b94e-20dc577d411d"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-81e50bef-fd60-41d6-a5fe-6755ca8edda5 */
.ftw-rv[data-ftw-variant-group="81e50bef-fd60-41d6-a5fe-6755ca8edda5"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="81e50bef-fd60-41d6-a5fe-6755ca8edda5"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="81e50bef-fd60-41d6-a5fe-6755ca8edda5"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-824eb72e-816d-4ee0-9731-01ac993f6abb */
.ftw-rv[data-ftw-variant-group="824eb72e-816d-4ee0-9731-01ac993f6abb"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="824eb72e-816d-4ee0-9731-01ac993f6abb"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="824eb72e-816d-4ee0-9731-01ac993f6abb"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-855dfc3f-3bab-47b5-b885-aaad7486b12b */
.ftw-rv[data-ftw-variant-group="855dfc3f-3bab-47b5-b885-aaad7486b12b"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="855dfc3f-3bab-47b5-b885-aaad7486b12b"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="855dfc3f-3bab-47b5-b885-aaad7486b12b"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-86812ab3-4ad7-4db4-88c4-4a7593ad5276 */
.ftw-rv[data-ftw-variant-group="86812ab3-4ad7-4db4-88c4-4a7593ad5276"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="86812ab3-4ad7-4db4-88c4-4a7593ad5276"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="86812ab3-4ad7-4db4-88c4-4a7593ad5276"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-88c9865d-79be-4143-a599-3fa3e3e7dfa1 */
.ftw-rv[data-ftw-variant-group="88c9865d-79be-4143-a599-3fa3e3e7dfa1"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="88c9865d-79be-4143-a599-3fa3e3e7dfa1"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="88c9865d-79be-4143-a599-3fa3e3e7dfa1"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-8af56779-9c1d-45ed-9f04-44a2bcb874d1 */
.ftw-rv[data-ftw-variant-group="8af56779-9c1d-45ed-9f04-44a2bcb874d1"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="8af56779-9c1d-45ed-9f04-44a2bcb874d1"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="8af56779-9c1d-45ed-9f04-44a2bcb874d1"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-8e6c8840-97c2-4ae4-80fb-930bcb4b617a */
.ftw-rv[data-ftw-variant-group="8e6c8840-97c2-4ae4-80fb-930bcb4b617a"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="8e6c8840-97c2-4ae4-80fb-930bcb4b617a"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="8e6c8840-97c2-4ae4-80fb-930bcb4b617a"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-95744230-bcf1-4a7d-9c4f-4852568034e7 */
.ftw-rv[data-ftw-variant-group="95744230-bcf1-4a7d-9c4f-4852568034e7"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="95744230-bcf1-4a7d-9c4f-4852568034e7"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="95744230-bcf1-4a7d-9c4f-4852568034e7"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-96a30194-ca26-4eab-bf28-fc662098e9dc */
.ftw-rv[data-ftw-variant-group="96a30194-ca26-4eab-bf28-fc662098e9dc"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="96a30194-ca26-4eab-bf28-fc662098e9dc"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="96a30194-ca26-4eab-bf28-fc662098e9dc"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-9d8e0996-3388-40eb-8760-c6cb29535988 */
.ftw-rv[data-ftw-variant-group="9d8e0996-3388-40eb-8760-c6cb29535988"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="9d8e0996-3388-40eb-8760-c6cb29535988"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="9d8e0996-3388-40eb-8760-c6cb29535988"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-aefe9afc-5d54-457f-bc06-b5754116e363 */
.ftw-rv[data-ftw-variant-group="aefe9afc-5d54-457f-bc06-b5754116e363"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="aefe9afc-5d54-457f-bc06-b5754116e363"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="aefe9afc-5d54-457f-bc06-b5754116e363"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-b702efba-777c-4331-a360-21e70daf57f2 */
.ftw-rv[data-ftw-variant-group="b702efba-777c-4331-a360-21e70daf57f2"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="b702efba-777c-4331-a360-21e70daf57f2"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="b702efba-777c-4331-a360-21e70daf57f2"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-b79ec45b-90f7-4320-b8f9-8cf5bdd38115 */
.ftw-rv[data-ftw-variant-group="b79ec45b-90f7-4320-b8f9-8cf5bdd38115"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="b79ec45b-90f7-4320-b8f9-8cf5bdd38115"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="b79ec45b-90f7-4320-b8f9-8cf5bdd38115"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-c266f009-709f-47e1-92e6-de9172acb1bb */
.ftw-rv[data-ftw-variant-group="c266f009-709f-47e1-92e6-de9172acb1bb"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="c266f009-709f-47e1-92e6-de9172acb1bb"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="c266f009-709f-47e1-92e6-de9172acb1bb"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-c4d55827-2137-4962-8de6-5d5f0467c77c */
.ftw-rv[data-ftw-variant-group="c4d55827-2137-4962-8de6-5d5f0467c77c"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="c4d55827-2137-4962-8de6-5d5f0467c77c"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="c4d55827-2137-4962-8de6-5d5f0467c77c"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-c8519bcd-8db3-4398-8cd2-ee00b17a5fa4 */
.ftw-rv[data-ftw-variant-group="c8519bcd-8db3-4398-8cd2-ee00b17a5fa4"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="c8519bcd-8db3-4398-8cd2-ee00b17a5fa4"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="c8519bcd-8db3-4398-8cd2-ee00b17a5fa4"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-cac1f5aa-8f8a-4ea7-97bc-fc2efb31309f */
.ftw-rv[data-ftw-variant-group="cac1f5aa-8f8a-4ea7-97bc-fc2efb31309f"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="cac1f5aa-8f8a-4ea7-97bc-fc2efb31309f"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="cac1f5aa-8f8a-4ea7-97bc-fc2efb31309f"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-cd1035ea-7742-416e-99d2-78c4248b7bf3 */
.ftw-rv[data-ftw-variant-group="cd1035ea-7742-416e-99d2-78c4248b7bf3"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="cd1035ea-7742-416e-99d2-78c4248b7bf3"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="cd1035ea-7742-416e-99d2-78c4248b7bf3"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-cf5cad1e-1872-437c-94e2-e6c18c3d1a5e */
.ftw-rv[data-ftw-variant-group="cf5cad1e-1872-437c-94e2-e6c18c3d1a5e"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="cf5cad1e-1872-437c-94e2-e6c18c3d1a5e"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="cf5cad1e-1872-437c-94e2-e6c18c3d1a5e"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-d40940a3-1f20-4a63-ac3c-2ff1eff8c253 */
.ftw-rv[data-ftw-variant-group="d40940a3-1f20-4a63-ac3c-2ff1eff8c253"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="d40940a3-1f20-4a63-ac3c-2ff1eff8c253"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="d40940a3-1f20-4a63-ac3c-2ff1eff8c253"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-d8f164e1-f4ad-4fd8-965f-b75db3409731 */
.ftw-rv[data-ftw-variant-group="d8f164e1-f4ad-4fd8-965f-b75db3409731"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="d8f164e1-f4ad-4fd8-965f-b75db3409731"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="d8f164e1-f4ad-4fd8-965f-b75db3409731"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-d9b727a4-e951-40c8-bb47-bcd04b437821 */
.ftw-rv[data-ftw-variant-group="d9b727a4-e951-40c8-bb47-bcd04b437821"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="d9b727a4-e951-40c8-bb47-bcd04b437821"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="d9b727a4-e951-40c8-bb47-bcd04b437821"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-dcc79888-28b3-4f30-9e82-a4c4ee497c61 */
.ftw-rv[data-ftw-variant-group="dcc79888-28b3-4f30-9e82-a4c4ee497c61"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="dcc79888-28b3-4f30-9e82-a4c4ee497c61"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="dcc79888-28b3-4f30-9e82-a4c4ee497c61"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-e18f0e8d-7e60-4c29-afba-ae329f1f7b07 */
.ftw-rv[data-ftw-variant-group="e18f0e8d-7e60-4c29-afba-ae329f1f7b07"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="e18f0e8d-7e60-4c29-afba-ae329f1f7b07"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="e18f0e8d-7e60-4c29-afba-ae329f1f7b07"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-e8741b23-a9b3-4a07-a1ac-eb1faac0e664 */
.ftw-rv[data-ftw-variant-group="e8741b23-a9b3-4a07-a1ac-eb1faac0e664"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="e8741b23-a9b3-4a07-a1ac-eb1faac0e664"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="e8741b23-a9b3-4a07-a1ac-eb1faac0e664"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-ecc2dea6-ef30-430d-b62b-b6045fb2d9a4 */
.ftw-rv[data-ftw-variant-group="ecc2dea6-ef30-430d-b62b-b6045fb2d9a4"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="ecc2dea6-ef30-430d-b62b-b6045fb2d9a4"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="ecc2dea6-ef30-430d-b62b-b6045fb2d9a4"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-f0099370-5fd8-45f9-a8d9-deb028860293 */
.ftw-rv[data-ftw-variant-group="f0099370-5fd8-45f9-a8d9-deb028860293"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="f0099370-5fd8-45f9-a8d9-deb028860293"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="f0099370-5fd8-45f9-a8d9-deb028860293"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-f6dfb00e-89be-4cf8-bfe9-e0d996b737a6 */
.ftw-rv[data-ftw-variant-group="f6dfb00e-89be-4cf8-bfe9-e0d996b737a6"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="f6dfb00e-89be-4cf8-bfe9-e0d996b737a6"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="f6dfb00e-89be-4cf8-bfe9-e0d996b737a6"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-fce67042-498c-4d5c-84d3-3cd975852c95 */
.ftw-rv[data-ftw-variant-group="fce67042-498c-4d5c-84d3-3cd975852c95"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="fce67042-498c-4d5c-84d3-3cd975852c95"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="fce67042-498c-4d5c-84d3-3cd975852c95"] .ftw-rv__variant--desktop{display:block;}}


/* variant-group-fe53a3b7-d746-46df-afba-a8140c1714d0 */
.ftw-rv[data-ftw-variant-group="fe53a3b7-d746-46df-afba-a8140c1714d0"] .ftw-rv__variant{display:none;}
@media (max-width:1279.98px){.ftw-rv[data-ftw-variant-group="fe53a3b7-d746-46df-afba-a8140c1714d0"] .ftw-rv__variant--mobile{display:block;}}
@media (min-width:1280px){.ftw-rv[data-ftw-variant-group="fe53a3b7-d746-46df-afba-a8140c1714d0"] .ftw-rv__variant--desktop{display:block;}}

/* Footer contact spacing overrides after phone removal */
[data-ftw-scope="partial-1449"] .mobile-stopka-section-13{
  gap: 16px !important;
  min-height: auto !important;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-14{
  gap: 16px !important;
  min-height: auto !important;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-15{
  min-height: auto !important;
  justify-content: flex-start !important;
}

[data-ftw-scope="partial-1449"] .mobile-stopka-section-20{
  margin-top: -18px !important;
  align-self: flex-start !important;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-15{
  min-height: auto !important;
}

[data-ftw-scope="partial-1412"] .desktop-stopka-section-24{
  margin-top: 16px !important;
}

html[lang^="de"] [data-ftw-scope="partial-1437"] .desktop-uslugi-02-paragraph-3{
  font-size: 13px !important;
  line-height: 15px !important;
  white-space: normal !important;
  width: 153px !important;
  min-height: auto !important;
}

html[lang^="de"] [data-ftw-scope="partial-1438"] .desktop-uslugi-03-paragraph-1{
  font-size: 24px !important;
  line-height: 29px !important;
}

html[lang^="de"] [data-ftw-scope="partial-1438"] .desktop-uslugi-03-paragraph-2{
  font-size: 20px !important;
  line-height: 24px !important;
}

@media (min-width:768px) and (max-width:1079.98px){
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-3,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-4,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-5,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-6,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-7,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-14,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-16,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-26{
    width:100% !important;
    max-width:none !important;
    min-height:0 !important;
  }

  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-5{
    padding:40px 24px !important;
  }

  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-6{
    flex-direction:column !important;
    gap:32px !important;
    justify-content:flex-start !important;
    align-items:stretch !important;
    flex-basis:auto !important;
    flex-grow:0 !important;
  }

  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-8,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-9,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-10,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-17,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-27,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-28,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-31,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-33{
    width:100% !important;
    max-width:none !important;
    min-height:0 !important;
  }

  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-15{
    display:none !important;
  }

  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-1,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-6,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-12,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-10,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-paragraph-11{
    width:100% !important;
    max-width:none !important;
  }

  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-22,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-23,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-24,
  [data-ftw-scope="partial-1446"] .desktop-kontakt-02-section-25{
    width:auto !important;
    max-width:none !important;
    min-width:0 !important;
    justify-content:flex-start !important;
  }

  [data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-1,
  [data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-2,
  [data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-3,
  [data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-4,
  [data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-5,
  [data-ftw-scope="partial-1447"] .desktop-kontakt-03-list-1{
    min-height:0 !important;
  }

  [data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-2{
    justify-content:flex-start !important;
  }

  [data-ftw-scope="partial-1447"] .desktop-kontakt-03-section-3{
    padding:32px 24px 24px !important;
  }
}
