:root {
  --czerwony-nagłowki: #a70c18;
  --midnight-blue: #131d52f5;
  --white: white;
  --do-gradientu: #a70c18;
  --dark-slate-blue: #2d42b1;
  --grey: #888384;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: #333;
  height: 100vh;
  font-family: "Kailasa 1", sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: var(--czerwony-nagłowki);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "Kailasa 1", sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 55px;
}

h2 {
  color: var(--czerwony-nagłowki);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
}

h3 {
  color: var(--czerwony-nagłowki);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 41px;
  font-weight: 700;
  line-height: 41px;
}

h4 {
  color: var(--czerwony-nagłowki);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

p {
  color: var(--midnight-blue);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.style-guide-color-wrap {
  background-color: #000;
  justify-content: flex-start;
  align-items: center;
  height: 100px;
  margin-top: 30px;
  padding: 15px 30px;
  display: flex;
}

.style-guide-color-wrap.light-color-background {
  background-color: #fff;
}

.style-guide-color-wrap.mid-grey-color-background {
  background-color: #727272;
}

.style-guide-color-wrap.white-background {
  background-color: #fff;
}

.style-guide-color-wrap.secondary-color-background {
  background-color: #89b6ff;
}

.style-guide-color-wrap.light-grey-color-background {
  background-color: #ddd;
}

.style-guide-color-wrap.primary-color-background {
  background-color: #3b83f7;
}

.style-guide-popup-wrap {
  background-color: #000;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 22px;
  display: flex;
}

.list-item {
  margin-top: 10px;
  margin-bottom: 10px;
}

.style-guide-class {
  color: #fff;
  background-color: #3b83f7;
  border-radius: 3px;
  padding: 3px 8px;
  font-size: 14px;
  font-weight: 300;
  display: inline-block;
}

.style-guide-class.tag-class {
  background-color: #cc55b8;
}

.style-guide-layout-demo {
  background-color: #d3d3d3;
  border: 1px solid #d3d3d3;
}

.style-guide-layout-demo.section-padding {
  margin-top: 30px;
}

.large-p {
  font-size: 22px;
  line-height: 28px;
}

.style-guide-category {
  text-transform: uppercase;
  border-bottom: 1px solid #e6e6e6;
  margin-top: 20px;
  padding-bottom: 5px;
  font-weight: 700;
}

.style-guide-element {
  color: #fff;
  background-color: #3b83f7;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 3px 5px;
  font-size: 14px;
  font-weight: 300;
  display: inline-block;
}

.style-guide-wrap {
  padding-top: 20px;
}

.form-checkbox {
  width: 20px;
}

.section-padding {
  padding-left: 20px;
  padding-right: 20px;
}

.light-text {
  color: #fff;
}

.container {
  flex: 1;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.form-field {
  border: 2px solid #2d42b1;
  border-radius: 20px;
}

.form-field.form-select {
  background-color: #fff;
}

.style-guide-edit-wrap {
  opacity: .4;
}

.style-guide-edit-wrap:hover {
  opacity: 1;
}

.style-guide-white-div {
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.list {
  padding-left: 15px;
}

.small-p {
  font-size: 14px;
  line-height: 18px;
}

.close-popup-button {
  color: #000;
  padding: 15px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: -5px -5px auto auto;
}

.style-guide-grid-item-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: flex-start stretch;
  padding-top: 10px;
  display: grid;
}

.style-guide-edit {
  text-transform: uppercase;
  border-bottom: 1px solid #e6e6e6;
  margin-top: 10px;
  margin-bottom: 10px;
}

.style-guide-grid {
  grid-column-gap: 40px;
  grid-row-gap: 41px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 30px;
  display: grid;
}

.rich-text {
  color: var(--midnight-blue);
  align-self: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.button {
  background-color: #3b83f7;
  background-image: linear-gradient(135deg, #a70c18, #2d42b1);
  border-radius: 50px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  position: static;
  top: 604.984px;
}

.button.form-submit {
  margin-top: 15px;
}

.button.ghost-button {
  color: #3b83f7;
  background-color: #0000;
  border: 2px solid #3b83f7;
}

.button.ghost-button.invese-ghost {
  color: #fff;
  border-color: #fff;
}

.button.inverse-button {
  color: #3b83f7;
  background-color: #fff;
}

.button.okragly {
  opacity: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  transition: opacity .2s;
  display: flex;
}

.button.anfrage {
  margin-left: 35px;
  margin-right: 0;
  padding-right: 30px;
}

.button.center {
  background-color: var(--white);
  background-image: linear-gradient(135deg, #a70c18, #2d42b1);
}

.popup-card {
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 450px;
  padding: 30px;
  display: flex;
  position: relative;
}

.form-lable {
  margin-top: 20px;
}

.sekcja-hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.sekcja-hero.uberuns {
  background-image: url('../images/donny-jiang-42gFAgdIUC8-unsplash.webp');
  background-position: 0%;
  background-size: cover;
  height: 60vh;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.sekcja-hero.kontakt {
  background-image: linear-gradient(to bottom, var(--czerwony-nagłowki), var(--midnight-blue));
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  height: 60vh;
}

.sekcja-hero.produkt {
  background-image: url('../images/logistic-2.webp');
  background-position: 50% 100%;
  background-size: cover;
  height: 70vh;
}

.sekcja-hero.produkt.gitter {
  color: #3330;
  background-color: #0000;
  background-image: url('../images/juan-pablo-daniel-MvNfMRw3I5k-unsplash.webp');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  height: 70vh;
}

.sekcja-hero.produkt.ersatzteile {
  background-image: url('../images/seb-creativo-3jG-UM8IZ40-unsplash.webp');
  background-position: 50% 100%;
  background-size: cover;
  height: 70vh;
}

.sekcja-hero.produkt.behalter {
  background-image: url('../images/logistic-1.webp');
  background-position: 50%;
  background-size: cover;
  height: 70vh;
}

.sekcja-hero.produkt.gestelle {
  background-color: #0000;
  background-image: url('../images/getelle-1-1.jpg');
  background-position: 0%;
  background-repeat: repeat;
}

.leistungen-section {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.leistungen-grid {
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 0;
}

.kontener-produkt {
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 40px;
  padding-right: 0;
}

.zdjecie-produktu {
  background-image: url('../images/niebieskie.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 468px;
  width: 460px;
  height: 330px;
}

.zdjecie-produktu._1 {
  background-image: url('../images/palety-Hover-State.png');
  padding-bottom: 0;
}

.zdjecie-produktu._2 {
  background-image: url('../images/szare-istockphoto-97750816-612x612.png');
  margin-bottom: 0;
}

.zdjecie-produktu._3 {
  background-image: url('../images/numerowane.png');
}

.zdjecie-produktu._4 {
  background-image: url('../images/niebieskie-Hover-State.png');
}

.nazwa-produktu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.uberuns-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.grid-uberuns {
  grid-template-rows: auto;
  place-items: stretch stretch;
}

.kontener-1000 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin: 60px auto 20px;
  padding: 0 20px;
  display: flex;
}

.kontener-1000.center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.kontener-1000.navbar {
  background-color: #fff0;
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

.kontener-1000._1 {
  margin-top: 20px;
}

._w-uberuns {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 50px;
  font-style: normal;
}

.kontener-ceo {
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.image-ceo {
  border-radius: 20px;
  margin-top: 35px;
  margin-left: 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-ceo._1 {
  flex: 0 auto;
  height: 500px;
  margin: 20px 20px 0 0;
  padding-top: 0;
  padding-bottom: 0;
}

.tekst-hero {
  z-index: 5;
  color: var(--white);
  text-align: center;
  width: 50%;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  line-height: 69px;
  position: absolute;
}

.sekcja-opinie {
  padding-top: 20px;
  padding-bottom: 20px;
}

.sekcja-opinie._1 {
  display: block;
}

.left-arrow, .right-arrow {
  display: none;
}

.div-opinia {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-klamra {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.imienazwisko-opinie {
  color: var(--midnight-blue);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.stanowisko-opinia {
  color: var(--midnight-blue);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
}

.tekst-opinia {
  color: var(--midnight-blue);
  margin-top: 20px;
  margin-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.slider-opinie {
  background-color: #0000;
}

.slide-nav {
  color: #726e6f;
  background-color: #0000;
}

.navbar {
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  font-family: Raleway, sans-serif;
  position: fixed;
  inset: 0 0% auto;
}

.navbar._2 {
  background-color: #00000096;
}

.navbar.black {
  background-color: #1a181838;
}

.spacer-navbar {
  flex: 1;
}

.nav-link {
  color: var(--white);
  text-transform: uppercase;
  padding-left: 20px;
}

.nav-link:hover {
  color: var(--midnight-blue);
}

.nav-link.w--current {
  color: var(--white);
}

.dropdown-link {
  color: var(--white);
  text-transform: uppercase;
}

.dropdown-link.w--current {
  color: var(--white);
  text-decoration: underline;
}

.footer-dark {
  background-color: #44484c;
  background-image: linear-gradient(to bottom, var(--do-gradientu), var(--dark-slate-blue));
  border-bottom: 1px solid #e4ebf3;
  padding: 5px 0 15px;
  position: relative;
}

.footer-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.footer-brand {
  margin-left: 0;
  margin-right: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-link {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: var(--midnight-blue);
}

.footer-link.bez-hover:hover {
  color: var(--white);
}

.footer-link.przerwa {
  margin-top: 15px;
}

.footer-copyright-center {
  color: var(--white);
  text-align: center;
  margin-top: 40px;
  font-size: 14px;
  line-height: 16px;
}

.social-wrapper {
  margin-top: 12px;
  margin-bottom: 6px;
}

.sociali-icon {
  margin-right: 10px;
}

.dropdown-list {
  background-color: #0000;
  display: none;
}

.dropdown-list.w--open {
  background-color: #00000069;
  padding-top: 20px;
}

.heading-2 {
  font-family: Raleway, sans-serif;
}

.heading-2.kontakt {
  text-align: center;
  align-self: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  display: block;
  position: static;
}

.heading-3 {
  margin-bottom: 10px;
}

.header-uberuns {
  color: var(--white);
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.paragraph {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  min-width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-size: 20px;
}

.heading-4, .mobile-heading-centre {
  font-family: Raleway, sans-serif;
}

.sekcja-kontakt {
  justify-content: center;
  align-items: center;
  height: 60vh;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
}

.grid-konakt {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.kontener-kontakt {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 0 10px;
  display: flex;
}

.ikonki {
  flex: 0 auto;
  align-self: center;
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.ikonki._2 {
  margin-top: 0;
  padding-top: 0;
}

.paragraf-kontakt {
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.sekcja-formularz {
  height: auto;
  margin-top: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.form-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.formularz-pole {
  border: 2px solid #2d42b1;
  border-radius: 20px;
  font-family: Montserrat, sans-serif;
}

.field-label, .field-label-4 {
  color: var(--midnight-blue);
  font-family: Raleway, sans-serif;
  font-size: 18px;
}

.grid-2 {
  grid-template-rows: auto auto auto auto;
  grid-auto-flow: row;
  padding-bottom: 40px;
}

.kontener-produktu {
  width: auto;
  height: auto;
}

.kontener-opis-produktu {
  padding-left: 20px;
}

.image-2 {
  width: 480px;
  padding: 0;
  display: block;
}

.image-2.h1 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-5 {
  text-align: left;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.text-produkt {
  color: var(--midnight-blue);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-2 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 400;
}

.sekcja-produkt {
  margin-bottom: 20px;
  position: relative;
}

.sekcja-produkt.einwegpaletten {
  display: block;
  position: relative;
}

.dropdown-toggle {
  color: var(--midnight-blue);
  background-color: #0000;
  padding-right: 20px;
  overflow: visible;
}

.dropdown-toggle:hover {
  color: var(--white);
}

.dropdown-toggle.w--open {
  color: var(--midnight-blue);
}

.div-strzalka {
  z-index: 10;
  flex: 0 auto;
  order: 1;
  align-self: flex-end;
  display: block;
  position: absolute;
  top: 674.984px;
}

.slider-hero {
  background-image: url('../images/hero-zdecie.webp');
  background-position: 0 0;
  width: 100%;
  height: 100vh;
  margin-top: 0;
}

.body {
  background-color: #0000;
}

.nav-menu, .dropdown {
  color: #0000;
}

.text-block-2 {
  color: var(--white);
}

.icon, .icon-2 {
  overflow: visible;
}

.slide-3 {
  filter: blur();
  vertical-align: baseline;
  background-image: url('../images/hero-zdecie.webp');
  background-position: 0%;
  background-size: cover;
  position: sticky;
}

.slide-4 {
  filter: blur();
  background-image: url('../images/raphael-schaller-girwkupS11Q-unsplash.jpg');
  background-position: 50%;
  background-size: 1964px;
  box-shadow: 0 2px 5px #0003;
}

.arrow-to-section {
  margin-top: 0;
  margin-left: 0;
  margin-right: 40px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.utility-page-wrap {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--czerwony-nagłowki));
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.popup {
  z-index: 1000;
  border: 1px solid var(--white);
  background-color: #fff;
  border-radius: 15px;
  width: 90vw;
  height: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 10px 10px 7px #0003;
}

.popup.dusseldorfer {
  z-index: 1001;
  width: 90vw;
  display: none;
}

.popup.h1-paletten, .popup.aufsatzrahmen {
  display: none;
}

.popup.europaletten {
  border-color: var(--white);
  display: none;
  box-shadow: 0 10px 10px 8px #0003;
}

.popup.eurogiterboxen {
  opacity: 1;
  margin-top: 20px;
  display: none;
  position: absolute;
  overflow: visible;
}

.popup.halbe-gitterbox {
  display: block;
}

.popup.halbe-gitterbox._2, .popup.halbe-gitterbox._3 {
  display: none;
}

.popup.faltbare {
  border-color: #0000;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 16px 12px #0003;
}

.popup.ersatzteile, .popup.einwegpaletten, .popup.deckel, .popup.halbegit, .popup.astab {
  display: none;
}

.popup.astadp {
  display: inline-block;
}

.popup.astag, .popup.hgumt, .popup.lstl, .popup.mp, .popup.dlcc, .popup.dlot {
  display: none;
}

.popup.stat, .popup.astat {
  display: inline-block;
}

.popup.krpl, .popup.astad, .popup.stata {
  display: none;
}

.kwadrat {
  z-index: 2;
  background-color: #0000;
  min-width: 50px;
  min-height: 50px;
  padding: 20px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.heading-10, .heading-11, .heading-12, .heading-13 {
  font-family: Raleway, sans-serif;
}

.grid-popup {
  float: none;
  grid-template-rows: auto auto;
  grid-template-areas: ". ."
                       ". Area";
  place-items: center;
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  left: 0;
}

.image-5 {
  width: 480px;
  display: inline-block;
}

.heading-15 {
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.heading-maly {
  color: var(--midnight-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.llista {
  color: var(--midnight-blue);
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 400;
  list-style-type: disc;
}

.list-3 {
  margin-top: 10px;
}

.list-4 {
  margin-top: 9px;
}

.div-block {
  padding-left: 40px;
}

.tekst-hero-2 {
  color: #fff;
  text-align: center;
  width: 50%;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  line-height: 69px;
}

.header-uberuns-2 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.paragraph-3 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-size: 20px;
}

.list-item-2 {
  color: var(--midnight-blue);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  list-style-type: decimal;
}

.list-item-2.lista2 {
  padding-bottom: 0;
}

.list-item-3 {
  color: var(--midnight-blue);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  list-style-type: decimal;
}

.list-item-3.lista2 {
  padding-bottom: 0;
}

.list-item-4 {
  color: var(--midnight-blue);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  list-style-type: decimal;
}

.grid-4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
}

.lightbox-link {
  color: var(--czerwony-nagłowki);
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.numery {
  color: var(--czerwony-nagłowki);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.heading-18 {
  color: var(--white);
  padding-right: 0;
  font-family: Montserrat, sans-serif;
}

.text-block-3 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.image-7 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  display: inline-block;
}

.image-19, .image-21 {
  width: 480px;
  display: block;
}

.success-message {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--czerwony-nagłowki));
  width: 400px;
  height: auto;
}

.text-block-4 {
  color: var(--white);
  font-family: Raleway, sans-serif;
}

.error-message {
  background-color: var(--czerwony-nagłowki);
}

.text-block-5 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.success-message-2 {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--czerwony-nagłowki));
  width: 400px;
}

.text-block-6 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.error-message-2 {
  background-color: var(--czerwony-nagłowki);
}

.text-block-7 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.success-message-3 {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--czerwony-nagłowki));
  color: var(--white);
  width: 400px;
  font-family: Montserrat, sans-serif;
}

.error-message-3 {
  background-color: var(--czerwony-nagłowki);
}

.text-block-8 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.success-message-4 {
  background-image: linear-gradient(to bottom, var(--midnight-blue), var(--czerwony-nagłowki));
  width: 400px;
}

.text-block-9 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.error-message-4 {
  background-color: var(--czerwony-nagłowki);
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.section-2 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.heading-19 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 100px;
  font-weight: 700;
}

.sekcja-fotoinfo {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 0;
}

.tekst-zdejcia {
  text-align: center;
  margin-bottom: 20px;
  padding: 20px;
  font-size: 16px;
}

.heading-20, .heading-21 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.heading-22 {
  padding-left: 40px;
}

.navbar-2 {
  background-image: url('../images/Rectangle-background-CEO.png');
  background-position: 0 0;
  background-size: auto;
}

.section-3 {
  background-image: linear-gradient(to bottom, var(--czerwony-nagłowki), var(--midnight-blue));
}

.slide-5 {
  box-sizing: content-box;
  max-width: 100vw;
  height: 100vh;
  margin-top: auto;
  margin-left: auto;
  padding-top: 0;
  position: static;
}

.section-4 {
  background-color: var(--midnight-blue);
  padding-top: 20px;
}

.div-block-3 {
  max-width: 10px;
}

.section-5 {
  background-color: var(--do-gradientu);
  padding-bottom: 20px;
}

.belka-czerwona {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #a70c18de;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center;
  max-width: 100%;
  height: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.belka-czerwona.mobile {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-22 {
  text-align: left;
  width: 25px;
  max-width: 100%;
  height: 25px;
  margin-left: auto;
  margin-right: 40px;
  display: block;
  position: sticky;
}

.image-23 {
  align-self: center;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
  font-size: 20px;
  line-height: 20px;
}

.link-block {
  justify-content: flex-end;
  align-items: center;
  margin-left: 100px;
  margin-right: 40px;
  padding: 5px 20px;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

.link-block._1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
  font-size: 12px;
  position: relative;
}

.text-block-10 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #0000;
  flex: 0 auto;
  order: 0;
  align-self: center;
  padding: 0 5px;
  font-family: Kailasa, sans-serif;
  font-size: 12px;
  text-decoration: none;
  position: sticky;
}

.image-24 {
  border-radius: 20px;
  margin-top: 20px;
}

.hero-stack {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  background-image: repeating-radial-gradient(circle, #f06464, #2e1391);
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.hero-image {
  width: 100%;
  margin-top: 50px;
}

.heading-23 {
  position: static;
}

.hero-stack-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-top: 220px;
  margin-left: auto;
  margin-right: auto;
  position: static;
  inset: auto 0% 0%;
}

.hero-wrapper-two-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.hero-image-2 {
  width: 75%;
  margin-top: 50px;
}

.flex-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: end stretch;
  width: 800px;
  height: 400px;
  margin-bottom: auto;
  display: grid;
  position: relative;
  inset: auto auto 0% 0%;
}

.top-angebote {
  z-index: auto;
  box-sizing: border-box;
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  opacity: 1;
  object-fit: fill;
  background-color: #f2f2f5e6;
  border: 0 solid #000;
  border-radius: 17px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 1000px;
  min-height: auto;
  margin: 220px auto 0;
  padding: 100px 0 60px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 2px 1px 10px 10px #0003;
}

.top-angebote._3 {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-4 {
  width: auto;
  max-width: 750px;
  margin: 10px auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.hero-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center stretch;
  max-width: 750px;
  margin-left: 40px;
  margin-right: 40px;
  display: grid;
  position: sticky;
}

.hero-split {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 46%;
  margin-right: 10px;
  display: flex;
}

.shadow-two {
  mix-blend-mode: normal;
  border-radius: 20px;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-3 {
  color: var(--midnight-blue);
  text-align: left;
  margin-bottom: 10px;
  margin-right: 20px;
  padding-left: 0;
  font-weight: 600;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.image-25 {
  border-radius: 20px;
}

.slide-nav-2 {
  filter: blur();
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: block;
}

.image-26 {
  border-radius: 20px;
}

.mask-2 {
  filter: blur();
}

.section-6 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  text-align: left;
  grid-template: "."
                 "Area"
                 / 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start start;
  display: block;
}

.cell {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  background-color: #e4cd23;
  background-clip: border-box;
  border-radius: 20px;
  outline: 3px #333;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.paragraph-4 {
  text-align: center;
  font-size: 10px;
  text-decoration: none;
}

.flex-block-2 {
  background-color: #ffef1200;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: 150px;
  min-height: auto;
  max-height: 50px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.paragraph-5 {
  font-size: 14px;
}

.paragraph-6, .paragraph-7 {
  font-size: 12px;
}

.red {
  opacity: 1;
  color: var(--czerwony-nagłowki);
  text-align: left;
  -webkit-text-stroke-color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  font-weight: 600;
}

.paragraph-9 {
  padding-left: 0;
  font-size: 14px;
}

.paragraph-10 {
  margin-bottom: 10px;
  padding-left: 0;
}

.topangebot-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center;
  max-width: 100vh;
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 0;
  display: grid;
}

.photo {
  border: 0 solid #0000;
  border-radius: 3px;
  padding-left: 0;
}

.image-27 {
  border-radius: 20px;
}

.link-block-2 {
  display: block;
}

.text-block-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-5, .container-6 {
  max-width: none;
}

.flex-block-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  display: flex;
}

.belka-red {
  max-width: none;
}

.cell-2 {
  justify-content: center;
  align-items: center;
}

.div-blok-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-blok-right._1 {
  justify-content: flex-end;
  align-items: center;
}

.div-block-6 {
  flex: 1;
}

.div-block-7 {
  margin-top: 40px;
}

.paragraph-11 {
  margin-top: 10px;
}

.paragraph-12 {
  color: var(--czerwony-nagłowki);
  text-align: center;
  font-weight: 500;
}

.tekst-belka {
  color: #fff;
  padding-left: 5px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.div-left {
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-28 {
  border-radius: 20px;
}

.slide-nav-3 {
  border-radius: 0;
}

.image-29 {
  border-radius: 20px;
}

@media screen and (max-width: 991px) {
  .button.mehr-info {
    float: none;
    text-align: left;
    object-fit: fill;
  }

  .leistungen-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .uberuns-section, .uberuns-section._1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-uberuns {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .kontener-1000 {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._w-uberuns {
    text-align: left;
  }

  .image-ceo {
    margin-left: -30px;
  }

  .tekst-hero {
    width: 69%;
  }

  .div-opinia.mobile {
    overflow: visible;
  }

  .slider-opinie {
    max-width: 100vw;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .arrow-to-section {
    display: none;
  }

  .heading-13 {
    text-align: center;
  }

  .tekst-hero-2 {
    width: 69%;
  }

  .container-2, .container-3 {
    max-width: 728px;
  }

  .top-angebote {
    justify-content: space-between;
    align-items: center;
    margin-bottom: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .container-4 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 767px) {
  .style-guide-color-wrap {
    height: auto;
  }

  .button {
    cursor: pointer;
    margin-top: 10px;
  }

  .sekcja-hero {
    box-sizing: border-box;
    clear: none;
    aspect-ratio: auto;
    flex-flow: column;
    height: auto;
    position: static;
    overflow: visible;
  }

  .leistungen-section {
    margin-top: 0;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-brand {
    margin-right: 0;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .slider-hero {
    width: 100%;
    height: 100vh;
    overflow: auto;
  }

  .body {
    overflow: visible;
  }

  .nav-menu {
    background-color: #00000069;
  }

  .slide-3 {
    max-width: 100vw;
    overflow: visible;
  }

  .slide-4 {
    max-width: 100vw;
  }

  .arrow-to-section {
    display: none;
  }

  .image-7 {
    margin-left: 0;
    padding-left: 0;
    display: inline-block;
  }

  .menu-button {
    color: var(--white);
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .slide-5 {
    max-width: 100vw;
    margin-bottom: auto;
    overflow: auto;
  }

  .belka-czerwona {
    flex-flow: column;
    height: 100px;
  }

  .hero-stack, .hero-stack-2 {
    padding: 60px 15px;
  }

  .top-angebote {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    align-items: center;
    max-width: none;
    margin: 140px auto;
    padding: 0 10px 10px;
    display: grid;
    position: fixed;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .top-angebote._2 {
    margin: 140px auto 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .top-angebote._3 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-4 {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: auto;
  }

  .hero-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    place-items: center stretch;
    max-width: none;
    margin-bottom: 0;
    display: flex;
    position: static;
    overflow: auto;
  }

  .hero-split {
    box-sizing: border-box;
    text-align: left;
    justify-content: center;
    align-items: center;
    position: relative;
    inset: 0%;
  }

  .shadow-two {
    display: block;
  }

  .margin-bottom-24px-3 {
    text-align: center;
  }

  .slide-nav-2 {
    margin-top: 0;
  }

  .mask-2 {
    overflow: hidden;
  }

  .section-6 {
    justify-content: stretch;
    place-items: center;
  }

  .red {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .paragraph-9, .paragraph-10 {
    text-align: center;
  }

  .hero-angebote {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .topangebot-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         "Area";
    grid-auto-flow: column;
    align-content: center;
    place-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 45px;
    line-height: 45px;
  }

  .style-guide-grid-item-wrap {
    grid-template-columns: 1fr;
  }

  .style-guide-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .rich-text {
    text-align: left;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0;
    display: inline-block;
  }

  .button.anfrage {
    margin-left: 0;
  }

  .button.space {
    margin-right: 15px;
  }

  .sekcja-hero {
    height: auto;
  }

  .sekcja-hero.kontakt {
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    border: 1px #000;
    border-radius: 0;
  }

  .sekcja-hero.produkt {
    height: 70vh;
  }

  .leistungen-section {
    overflow: hidden;
  }

  .leistungen-grid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .kontener-produkt {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .zdjecie-produktu._1, .zdjecie-produktu._2, .zdjecie-produktu._3, .zdjecie-produktu._4 {
    width: 330px;
  }

  .nazwa-produktu {
    padding-left: 0;
  }

  .uberuns-section {
    padding: 20px;
  }

  .uberuns-section._1 {
    max-width: 100%;
  }

  .kontener-1000 {
    flex-direction: column;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;
    display: flex;
    overflow: hidden;
  }

  .kontener-1000.center {
    display: flex;
  }

  .kontener-1000.center.mobile {
    justify-content: center;
    align-items: center;
    width: 90vw;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .kontener-1000.center.mobile.overflow-hidden {
    overflow: hidden;
  }

  .info-uberuns {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._w-uberuns {
    text-align: center;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-ceo {
    margin-top: 17px;
    margin-left: -22px;
  }

  .tekst-hero {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sekcja-opinie {
    overflow: hidden;
  }

  .div-opinia.mobile {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div-klamra {
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90vw;
    display: flex;
  }

  .div-tekst-opinie {
    flex-flow: column wrap;
    align-items: center;
    padding-bottom: 10px;
    display: block;
  }

  .imienazwisko-opinie, .stanowisko-opinia {
    text-align: center;
    width: 90vw;
  }

  .tekst-opinia {
    text-align: center;
    flex-direction: row;
    width: 90vw;
    margin-bottom: 20px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    display: flex;
  }

  .slider-opinie {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-bottom: 30px;
    display: flex;
  }

  .slide-nav {
    width: 90vw;
    padding-bottom: 0;
  }

  .footer-brand {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 10px;
    display: flex;
  }

  .footer-link.bez-hover.przerwa {
    text-align: center;
  }

  .paragraph {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .heading-4, .image {
    display: block;
  }

  .mobile-heading-centre {
    text-align: center;
    font-family: Raleway, sans-serif;
  }

  .sekcja-kontakt {
    height: auto;
    display: flex;
  }

  .grid-konakt {
    grid-auto-flow: row;
    justify-items: center;
    display: block;
  }

  .kontener-kontakt {
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .sekcja-formularz {
    flex-direction: column;
    margin-top: 0;
    display: block;
  }

  .form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .formularz-pole {
    padding: 10px;
  }

  .formularz-pole:focus {
    border-color: #3ecc0f;
  }

  .field-label, .field-label-4 {
    font-family: Raleway, sans-serif;
  }

  .grid-2 {
    align-self: auto;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .kontener-opis-produktu {
    text-align: center;
    padding-left: 0;
  }

  .kontener-opis-produktu.do-lewej {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-5 {
    text-align: center;
  }

  .sekcja-produkt {
    display: block;
    position: relative;
  }

  .sekcja-produkt.einwegpaletten {
    position: relative;
  }

  .div-strzalka {
    z-index: 6;
  }

  .slider-hero {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .body {
    overflow: visible;
  }

  .nav-menu {
    background-color: #0f0f0f69;
  }

  .slide-3 {
    min-height: 1000px;
    margin-left: 0;
    position: relative;
  }

  .arrow-to-section {
    display: none;
  }

  .popup {
    z-index: 9999;
    text-align: left;
    width: auto;
    margin-bottom: 40px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px;
    display: block;
  }

  .popup.dusseldorfer, .popup.h1-paletten, .popup.aufsatzrahmen {
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup.europaletten {
    display: inline-block;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup.eurogiterboxen, .popup.halbe-gitterbox {
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup.halbe-gitterbox._2 {
    display: none;
    overflow: auto;
  }

  .popup.halbe-gitterbox._3 {
    display: none;
  }

  .popup.faltbare {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    margin: 0;
    padding: 40px 0 0;
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup.ersatzteile {
    display: none;
  }

  .popup.einwegpaletten, .popup.deckel, .popup.halbegit {
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup.astab {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup.astag {
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup.hgumt {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup.lstl {
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup.mp, .popup.dlcc {
    display: none;
    position: absolute;
    overflow: auto;
  }

  .popup.dlot, .popup.krpl, .popup.astad, .popup.stata {
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .kwadrat {
    padding: 0;
    position: absolute;
  }

  .grid-popup {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .image-5 {
    overflow: auto;
  }

  .heading-maly {
    text-align: center;
  }

  .list-3, .list-4 {
    text-align: left;
  }

  .div-block {
    text-align: left;
    padding-left: 0;
  }

  .tekst-hero-2 {
    width: 100%;
  }

  .paragraph-3 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .grid-4 {
    place-items: stretch stretch;
  }

  .lightbox-link {
    display: block;
  }

  .image-7 {
    margin-left: auto;
    display: block;
  }

  .form-block, .form-block-2 {
    width: 90%;
  }

  .div-block-2 {
    padding-left: 0;
    padding-right: 20px;
  }

  .image-8, .image-9, .image-10, .image-11, .image-12 {
    padding-top: 10px;
  }

  .image-13 {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-14 {
    padding-top: 10px;
    padding-left: 0;
  }

  .image-15, .image-16, .image-17 {
    padding-top: 10px;
  }

  .image-18 {
    margin-left: 10px;
    padding-top: 10px;
    padding-left: 0;
  }

  .image-19 {
    padding-top: 0;
  }

  .lightbox-link-2 {
    padding: 0 0 0 10px;
  }

  .image-20 {
    padding-top: 10px;
  }

  .menu-button {
    background-color: #0000;
  }

  .menu-button.w--open {
    background-color: #00000069;
  }

  .icon-4 {
    color: var(--white);
  }

  .section-2 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-20 {
    text-align: center;
  }

  .heading-21 {
    text-align: center;
    align-self: auto;
  }

  .slide-5 {
    margin-top: 0;
    padding-top: 0;
  }

  .belka-czerwona {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    height: 50px;
  }

  .image-23 {
    flex: 0 auto;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .link-block._1 {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding-right: 0;
  }

  .text-block-10 {
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 10px;
  }

  .image-24 {
    align-self: auto;
    overflow: hidden;
  }

  .container-2, .container-3 {
    max-width: none;
  }

  .top-angebote {
    aspect-ratio: auto;
    flex-flow: wrap;
    place-content: space-between center;
    align-items: center;
    margin: 140px auto 60px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    inset: 0%;
  }

  .top-angebote._2 {
    margin-bottom: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .top-angebote._3 {
    margin-top: 140px;
    margin-bottom: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-4 {
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    display: flex;
  }

  .hero-split {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
  }

  .margin-bottom-24px-3 {
    text-align: center;
    flex: 0 auto;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
  }

  .slide-nav-2 {
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .section-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: ".";
    place-items: center;
  }

  .red {
    text-align: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    line-height: 20px;
  }

  .paragraph-9 {
    text-align: center;
    font-size: 14px;
  }

  .paragraph-10 {
    text-align: center;
    font-size: 16px;
  }

  .belka-red {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-blok-right {
    flex: 0 auto;
    align-self: flex-start;
  }

  .div-blok-right.mobile {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-6 {
    flex: 0 auto;
    display: none;
  }

  .div-in-angebote {
    justify-content: center;
    align-items: center;
    height: 1200px;
    display: flex;
  }

  .paragraph-12 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tekst-belka {
    color: #fff;
    text-align: left;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    display: none;
  }
}

#w-node-deb22ff0-71f2-de70-c535-567911de5470-8ad2fae2 {
  align-self: auto;
}

#w-node-f0df51a5-39d8-b5d8-2bfd-571e77ebb276-8ad2fae2 {
  place-self: auto;
}

#section-formularz-1.w-node-f0df51a5-39d8-b5d8-2bfd-571e77ebb282-8ad2fae2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_127fa8ed-87a1-c05b-9e8d-328ca84370f1-8ad2fae2 {
  align-self: auto;
}

#w-node-_127fa8ed-87a1-c05b-9e8d-328ca84370f3-8ad2fae2 {
  place-self: center;
}

#section-formularz-1.w-node-_127fa8ed-87a1-c05b-9e8d-328ca84370fd-8ad2fae2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_6933b9ad-3e1c-da0e-1e74-13ddb89cc098-8ad2fae2 {
  align-self: auto;
}

#w-node-_6933b9ad-3e1c-da0e-1e74-13ddb89cc09a-8ad2fae2 {
  place-self: auto;
}

#section-formularz-1.w-node-_6933b9ad-3e1c-da0e-1e74-13ddb89cc0a4-8ad2fae2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_30d261db-ef4b-c305-fbe1-b0e6d2bbaeb9-8ad2fae2, #w-node-db7e0612-6a44-312a-00cb-4c33647c525c-8ad2fae2, #w-node-_9a36cf58-7628-f0ec-3f67-5262a4b9a5fc-8ad2fae2, #w-node-ff41af60-3c28-8db1-cd3d-0dc26d718a43-8ad2fae2, #w-node-_47a6b849-b236-db67-58a8-1b3d4f4596ac-8ad2fae2, #w-node-_84e02935-6da1-4ab4-05cc-8b18d66c9314-8ad2fae2, #w-node-_4c4ec7e5-1932-6baf-d066-9355ad4929ac-8ad2fae2, #w-node-e5ecc8a9-115a-695c-fd8a-ea10501633c5-8ad2fae2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5ecc8a9-115a-695c-fd8a-ea10501633cc-8ad2fae2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3ba8430-cde3-9e98-3f01-6695d256338e-d2563388, #w-node-c3ba8430-cde3-9e98-3f01-6695d2563395-d2563388, #w-node-c3ba8430-cde3-9e98-3f01-6695d25633a2-d2563388 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f241-a0a5ba22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f242-a0a5ba22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f244-a0a5ba22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f247-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f252-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f257-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f25f-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f264-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f26c-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f271-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f279-a0a5ba22, #w-node-_204c1814-be97-71e7-5734-e69f01b5a858-a0a5ba22, #w-node-_01384fb4-f086-808c-e393-370d118c0f25-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f27e-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f286-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f287-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f28d-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f295-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f29a-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2a2-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2a7-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2af-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2b0-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2b5-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2c1-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2cf-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2d7-a0a5ba22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f2e4-a0a5ba22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f2e7-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2ef-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f2f0-a0a5ba22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f302-a0a5ba22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f305-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f31c-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f31d-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f320-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f323-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f326-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f329-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f32c-a0a5ba22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f32f-a0a5ba22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f332-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f33a-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f33b-a0a5ba22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f359-a0a5ba22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f35c-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f364-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f365-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f36d-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f375-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f376-a0a5ba22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f37e-a0a5ba22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a23d20a6-8261-efd7-f9c1-f211e915f381-a0a5ba22, #w-node-a23d20a6-8261-efd7-f9c1-f211e915f399-a0a5ba22, #w-node-_20fcbe30-a708-e1b2-81ed-93cf8457e29c-dfa744e8, #w-node-_20fcbe30-a708-e1b2-81ed-93cf8457e29e-dfa744e8, #w-node-_20fcbe30-a708-e1b2-81ed-93cf8457e2a5-dfa744e8, #w-node-fe20fe53-0da0-69a7-9387-9d9c7ec97478-650009d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3acd365f-7870-cd13-0249-db6204c4105f-650009d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-e1bf1c8e-9d3a-05ce-8784-ee65a6053383-650009d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47823aaa-bd0c-e0cc-c4d1-b4bfc531a04c-69d1876c {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_47823aaa-bd0c-e0cc-c4d1-b4bfc531a04e-69d1876c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_47823aaa-bd0c-e0cc-c4d1-b4bfc531a04f-69d1876c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_47823aaa-bd0c-e0cc-c4d1-b4bfc531a065-69d1876c {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-d2915c7d-451a-571e-5bd7-ec3b30f77d5f-69d1876c {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-d2915c7d-451a-571e-5bd7-ec3b30f77d61-69d1876c {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_928d8122-27e3-590c-869c-98d272e07c66-69d1876c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_514a928f-3a05-f50c-59d1-058d08f812f5-69d1876c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_60014059-0636-b85e-6f8c-50d631b8edc2-69d1876c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b30be0-e439-2708-a0dc-dffb2247dda0-69d1876c {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_22d8d6e7-0607-26d8-1852-2aeeb7ffe162-69d1876c {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-ce11529a-437d-2f58-0f64-14dad77a01f2-69d1876c {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-ce11529a-437d-2f58-0f64-14dad77a01f4-69d1876c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ce11529a-437d-2f58-0f64-14dad77a01f5-69d1876c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ce11529a-437d-2f58-0f64-14dad77a0203-69d1876c {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_1227363f-9215-1b01-96a0-59aee6599f80-69d1876c, #w-node-_1227363f-9215-1b01-96a0-59aee6599f82-69d1876c {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_6af75d22-5c6c-a38e-53b3-839b3274856a-69d1876c {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_6af75d22-5c6c-a38e-53b3-839b3274856c-69d1876c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_6af75d22-5c6c-a38e-53b3-839b3274856d-69d1876c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6af75d22-5c6c-a38e-53b3-839b3274857d-69d1876c {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_5632428d-8627-761b-7a1e-2ca5610d4800-69d1876c {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_5632428d-8627-761b-7a1e-2ca5610d4802-69d1876c {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-e88b21b6-3089-d436-740c-37ac373f1933-69d1876c {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-e88b21b6-3089-d436-740c-37ac373f1935-69d1876c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-e88b21b6-3089-d436-740c-37ac373f1936-69d1876c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e88b21b6-3089-d436-740c-37ac373f1946-69d1876c {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-b6546672-1f6b-ac4c-72cc-e3804769c5e0-69d1876c, #w-node-b6546672-1f6b-ac4c-72cc-e3804769c5e2-69d1876c {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a7e-69d1876c {
  grid-area: 1 / 1 / 2 / 4;
}

#Email-4.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a80-69d1876c {
  grid-area: 2 / 1 / 3 / 4;
}

#Phone-Number-3.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a81-69d1876c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a82-69d1876c {
  grid-area: 3 / 1 / 4 / 4;
}

#Leistungen-Paletten-3.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a87-69d1876c {
  grid-area: 4 / 1 / 5 / 4;
}

#Menge.w-node-_4ed8b277-b04d-271e-6bfe-140842408b3f-69d1876c {
  grid-area: 4 / 4 / 5 / 7;
}

#w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a84-69d1876c {
  grid-area: 5 / 1 / 6 / 4;
}

#Firma-4.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a89-69d1876c {
  grid-area: 6 / 1 / 7 / 7;
}

#Strase-Und-Hausnummer.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8a-69d1876c {
  grid-area: 8 / 1 / 9 / 7;
}

#Name.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8b-69d1876c {
  grid-area: 7 / 1 / 8 / 4;
}

#Ort-Stadt-5.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8c-69d1876c {
  grid-area: 9 / 1 / 10 / 3;
}

#Land-4.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8d-69d1876c {
  grid-area: 9 / 3 / 10 / 5;
}

#Postleitzahl-4.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8e-69d1876c {
  grid-area: 9 / 5 / 10 / 7;
}

#Nachname-4.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8f-69d1876c {
  grid-area: 7 / 4 / 8 / 7;
}

#Anmerkungen-Zur-Anfrage-3.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a91-69d1876c {
  grid-area: 10 / 1 / 12 / 7;
}

#w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a90-69d1876c {
  grid-area: 12 / 3 / 13 / 5;
  place-self: center;
}

#w-node-ee0ce4de-18cc-c851-7409-f94b517e453e-95ef4e02 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-ee0ce4de-18cc-c851-7409-f94b517e4540-95ef4e02 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee0ce4de-18cc-c851-7409-f94b517e4541-95ef4e02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ee0ce4de-18cc-c851-7409-f94b517e4551-95ef4e02 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_6d1d47e2-d4b7-8bff-48af-964e2547f190-95ef4e02, #w-node-_6d1d47e2-d4b7-8bff-48af-964e2547f192-95ef4e02 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-d84d080a-c84f-866a-c4ff-c57d6c41ca73-95ef4e02 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-d84d080a-c84f-866a-c4ff-c57d6c41ca75-95ef4e02 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-d84d080a-c84f-866a-c4ff-c57d6c41ca76-95ef4e02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_69d9a266-38c5-0aab-9d0c-a86a3af094f3-95ef4e02 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_69d9a266-38c5-0aab-9d0c-a86a3af094f5-95ef4e02 {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-_3928afab-45c1-0233-07fc-1ab5667f625e-95ef4e02 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_3928afab-45c1-0233-07fc-1ab5667f6260-95ef4e02 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_3928afab-45c1-0233-07fc-1ab5667f6261-95ef4e02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3928afab-45c1-0233-07fc-1ab5667f626f-95ef4e02 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_53eb61d4-ca6b-d96c-8661-a7e84443a2d7-95ef4e02, #w-node-_53eb61d4-ca6b-d96c-8661-a7e84443a2d9-95ef4e02 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_91398a4a-d46b-5105-571a-6f4b6b656fd8-95ef4e02 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_91398a4a-d46b-5105-571a-6f4b6b656fda-95ef4e02 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_91398a4a-d46b-5105-571a-6f4b6b656fdb-95ef4e02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_91398a4a-d46b-5105-571a-6f4b6b656fed-95ef4e02 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_91398a4a-d46b-5105-571a-6f4b6b657000-95ef4e02 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_91398a4a-d46b-5105-571a-6f4b6b657002-95ef4e02 {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-_37e09bf9-fceb-726c-7618-8a9e5f198a32-95ef4e02 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_37e09bf9-fceb-726c-7618-8a9e5f198a34-95ef4e02 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_37e09bf9-fceb-726c-7618-8a9e5f198a35-95ef4e02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_37e09bf9-fceb-726c-7618-8a9e5f198a41-95ef4e02 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_08a83d20-df0a-73a7-03b0-7341679dcc30-95ef4e02, #w-node-_08a83d20-df0a-73a7-03b0-7341679dcc32-95ef4e02 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_04cd3c6e-e9a2-3aa6-b161-f47a61fbc85e-95ef4e02 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_04cd3c6e-e9a2-3aa6-b161-f47a61fbc85f-95ef4e02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_04cd3c6e-e9a2-3aa6-b161-f47a61fbc86b-95ef4e02 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-e5842875-6077-9f50-5f8a-0efed8c31854-95ef4e02 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_04cd3c6e-e9a2-3aa6-b161-f47a61fbc87e-95ef4e02 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_04cd3c6e-e9a2-3aa6-b161-f47a61fbc880-95ef4e02 {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-_024ef25c-f59b-f4fa-b971-4a896115e60d-95ef4e02 {
  grid-area: 1 / 1 / 2 / 4;
}

#Email-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e60f-95ef4e02 {
  grid-area: 2 / 1 / 3 / 4;
}

#Phone-Number-3.w-node-_024ef25c-f59b-f4fa-b971-4a896115e610-95ef4e02 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_024ef25c-f59b-f4fa-b971-4a896115e611-95ef4e02 {
  grid-area: 3 / 1 / 4 / 4;
}

#Leistungen-Gitterboxen.w-node-_024ef25c-f59b-f4fa-b971-4a896115e613-95ef4e02 {
  grid-area: 4 / 1 / 5 / 4;
}

#Menge.w-node-_024ef25c-f59b-f4fa-b971-4a896115e614-95ef4e02 {
  grid-area: 4 / 4 / 5 / 7;
}

#w-node-_024ef25c-f59b-f4fa-b971-4a896115e615-95ef4e02 {
  grid-area: 5 / 1 / 6 / 4;
}

#Firma-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e617-95ef4e02 {
  grid-area: 6 / 1 / 7 / 7;
}

#Strase-Und-Hausnummer.w-node-_024ef25c-f59b-f4fa-b971-4a896115e618-95ef4e02 {
  grid-area: 8 / 1 / 9 / 7;
}

#Vorname-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e619-95ef4e02 {
  grid-area: 7 / 1 / 8 / 4;
}

#Ort-Stadt-5.w-node-_024ef25c-f59b-f4fa-b971-4a896115e61a-95ef4e02 {
  grid-area: 9 / 1 / 10 / 3;
}

#Land-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e61b-95ef4e02 {
  grid-area: 9 / 3 / 10 / 5;
}

#Postleitzahl-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e61c-95ef4e02 {
  grid-area: 9 / 5 / 10 / 7;
}

#Nachname-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e61d-95ef4e02 {
  grid-area: 7 / 4 / 8 / 7;
}

#Anmerkungen-Zur-Anfrage-3.w-node-_024ef25c-f59b-f4fa-b971-4a896115e61e-95ef4e02 {
  grid-area: 10 / 1 / 12 / 7;
}

#w-node-_024ef25c-f59b-f4fa-b971-4a896115e61f-95ef4e02 {
  grid-area: 12 / 3 / 13 / 5;
  place-self: center;
}

#w-node-c866c2cc-9878-3956-321c-50624004d662-c23f44a2 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-c866c2cc-9878-3956-321c-50624004d663-c23f44a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_226c3be8-149c-1297-6316-41e1fe8ace90-c23f44a2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a86c588b-2307-2b7d-0f7a-c6e240040296-c23f44a2, #w-node-c866c2cc-9878-3956-321c-50624004d68a-c23f44a2 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-ca87316c-bfc6-6e40-4ecd-581afccbae6f-c23f44a2, #w-node-ca87316c-bfc6-6e40-4ecd-581afccbae73-c23f44a2, #w-node-_60a37d59-eeea-94a1-1828-2999fbe8d928-c23f44a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a949c5c-4300-3854-28ef-b079a3c69a04-c23f44a2 {
  place-self: center;
}

#w-node-d31a8902-e8eb-a898-1597-c70e87d697e4-c23f44a2, #w-node-_71b3d91d-3e62-3fc4-d810-0e0ec37541da-c23f44a2, #w-node-b8af52da-19e6-3d8c-9aef-a82b8bac30a7-c23f44a2, #w-node-_297d32cc-169b-d5de-9634-9b47cb7c5e00-c23f44a2, #w-node-_2e554e14-1a26-a90c-848d-73e22089e139-c23f44a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb3c-c23f44a2 {
  grid-area: 1 / 1 / 2 / 4;
}

#Email-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb3e-c23f44a2 {
  grid-area: 2 / 1 / 3 / 4;
}

#Phone-Number-3.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb3f-c23f44a2 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb40-c23f44a2 {
  grid-area: 3 / 1 / 4 / 4;
}

#Ersatzteile-f-r-Gitterboxen.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb45-c23f44a2 {
  grid-area: 4 / 1 / 5 / 4;
}

#Menge.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb50-c23f44a2 {
  grid-area: 4 / 4 / 5 / 7;
}

#w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb42-c23f44a2 {
  grid-area: 5 / 1 / 6 / 4;
}

#Firma-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb46-c23f44a2 {
  grid-area: 6 / 1 / 7 / 7;
}

#Strase-Und-Hausnummer.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb47-c23f44a2 {
  grid-area: 8 / 1 / 9 / 7;
}

#Vorname-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb48-c23f44a2 {
  grid-area: 7 / 1 / 8 / 4;
}

#Ort-Stadt-5.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb49-c23f44a2 {
  grid-area: 9 / 1 / 10 / 3;
}

#Land-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb4a-c23f44a2 {
  grid-area: 9 / 3 / 10 / 5;
}

#Postleitzahl-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb4b-c23f44a2 {
  grid-area: 9 / 5 / 10 / 7;
}

#Nachname-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb4c-c23f44a2 {
  grid-area: 7 / 4 / 8 / 7;
}

#Anmerkungen-Zur-Anfrage-3.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb4e-c23f44a2 {
  grid-area: 10 / 1 / 12 / 7;
}

#w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb4d-c23f44a2 {
  grid-area: 12 / 3 / 13 / 5;
  place-self: center;
}

#w-node-_1479654b-a75e-990e-50f3-f13ad8b349be-d93c7b3b, #w-node-_82a6b51e-997d-4a3a-5382-ef7982ed8ffc-d93c7b3b, #w-node-e24f8fd2-9435-2d14-f0b5-059e66bfef54-d93c7b3b, #w-node-c266e0b5-0ae8-3df7-dd2f-09a4896eb0a3-d93c7b3b, #w-node-_2b5ef341-547c-5c25-e5b1-4e5f3355162b-d93c7b3b, #w-node-_4bcfb4f8-f2a3-8142-3c3a-469e6b282fb8-d93c7b3b, #w-node-bd3d0465-447c-15cd-9aa9-d620b5e1e195-d93c7b3b, #w-node-_26391108-5595-6b0d-a3fd-0fd23ceb6bb1-d93c7b3b, #w-node-_4b8305fb-96a3-925d-316e-d4c7f1943358-d93c7b3b, #w-node-f36273fb-a062-6f9c-9731-02f6a34bace1-d93c7b3b, #w-node-_414b0f1a-4d3d-5d53-192c-d44d31f34bbc-d93c7b3b, #w-node-_991f93ce-03da-8782-c2bd-df6903f02d03-d93c7b3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5a690198-b3f1-1d60-28ad-1358acdf10a9-d93c7b3b {
  grid-area: 1 / 1 / 2 / 4;
}

#Email-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10ab-d93c7b3b {
  grid-area: 2 / 1 / 3 / 4;
}

#Phone-Number-3.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10ac-d93c7b3b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_5a690198-b3f1-1d60-28ad-1358acdf10ad-d93c7b3b {
  grid-area: 3 / 1 / 4 / 4;
}

#Beh-lter-mit-Sonderma-en-und--Konstruktion.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b2-d93c7b3b {
  grid-area: 4 / 1 / 5 / 4;
}

#Menge.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10bd-d93c7b3b {
  grid-area: 4 / 4 / 5 / 7;
}

#w-node-_5a690198-b3f1-1d60-28ad-1358acdf10af-d93c7b3b {
  grid-area: 5 / 1 / 6 / 4;
}

#Firma-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b3-d93c7b3b {
  grid-area: 6 / 1 / 7 / 7;
}

#Strase-Und-Hausnummer.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b4-d93c7b3b {
  grid-area: 8 / 1 / 9 / 7;
}

#Vorname-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b5-d93c7b3b {
  grid-area: 7 / 1 / 8 / 4;
}

#Ort-Stadt-5.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b6-d93c7b3b {
  grid-area: 9 / 1 / 10 / 3;
}

#Land-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b7-d93c7b3b {
  grid-area: 9 / 3 / 10 / 5;
}

#Postleitzahl-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b8-d93c7b3b {
  grid-area: 9 / 5 / 10 / 7;
}

#Nachname-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b9-d93c7b3b {
  grid-area: 7 / 4 / 8 / 7;
}

#Anmerkungen-zur-Anfrage-2.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10bb-d93c7b3b {
  grid-area: 10 / 1 / 12 / 7;
}

#w-node-_5a690198-b3f1-1d60-28ad-1358acdf10ba-d93c7b3b {
  grid-area: 12 / 3 / 13 / 5;
  place-self: center;
}

#w-node-_77f255f6-abe1-86d6-00bb-82004562018c-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_77f255f6-abe1-86d6-00bb-82004562018e-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_77f255f6-abe1-86d6-00bb-82004562018f-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_77f255f6-abe1-86d6-00bb-8200456201a1-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_77f255f6-abe1-86d6-00bb-8200456201b4-5628e2e8, #w-node-_77f255f6-abe1-86d6-00bb-8200456201b6-5628e2e8 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_5fd072f4-9abe-1657-be00-478b46334910-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_5fd072f4-9abe-1657-be00-478b46334912-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_5fd072f4-9abe-1657-be00-478b46334913-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5fd072f4-9abe-1657-be00-478b46334925-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_8eb8e69d-7c27-49de-2e14-0929007c69c4-5628e2e8 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_8eb8e69d-7c27-49de-2e14-0929007c69c6-5628e2e8 {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-a1d9f529-d7e4-453c-4b7f-4593a925c04e-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-a1d9f529-d7e4-453c-4b7f-4593a925c050-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-a1d9f529-d7e4-453c-4b7f-4593a925c051-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a1d9f529-d7e4-453c-4b7f-4593a925c063-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-a1d9f529-d7e4-453c-4b7f-4593a925c076-5628e2e8, #w-node-a1d9f529-d7e4-453c-4b7f-4593a925c078-5628e2e8 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_07ca46a1-145c-a8fd-7872-0f15aa06a07e-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_07ca46a1-145c-a8fd-7872-0f15aa06a080-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_07ca46a1-145c-a8fd-7872-0f15aa06a081-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_07ca46a1-145c-a8fd-7872-0f15aa06a098-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-ef2b0790-8d1a-a46a-ea88-dc63d6d24b7d-5628e2e8 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-ef2b0790-8d1a-a46a-ea88-dc63d6d24b7f-5628e2e8 {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-_08f362ef-1fd8-5ec6-21fb-c0c0e4049da4-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_08f362ef-1fd8-5ec6-21fb-c0c0e4049da6-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_08f362ef-1fd8-5ec6-21fb-c0c0e4049da7-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08f362ef-1fd8-5ec6-21fb-c0c0e4049db9-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_08f362ef-1fd8-5ec6-21fb-c0c0e4049dcc-5628e2e8, #w-node-_08f362ef-1fd8-5ec6-21fb-c0c0e4049dce-5628e2e8 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_685bea39-fc1f-1035-0bd0-aa4b90886338-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_685bea39-fc1f-1035-0bd0-aa4b9088633a-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_685bea39-fc1f-1035-0bd0-aa4b9088633b-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_685bea39-fc1f-1035-0bd0-aa4b9088634b-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_7cc5ec20-95fe-a433-7e07-10347eccf391-5628e2e8 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_7cc5ec20-95fe-a433-7e07-10347eccf393-5628e2e8 {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-_0ee373f4-7574-3762-7275-d200ccc746f9-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_0ee373f4-7574-3762-7275-d200ccc746fb-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_0ee373f4-7574-3762-7275-d200ccc746fc-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0ee373f4-7574-3762-7275-d200ccc7470e-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_0ee373f4-7574-3762-7275-d200ccc74721-5628e2e8, #w-node-_0ee373f4-7574-3762-7275-d200ccc74723-5628e2e8 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_8162b71b-4f89-2f11-05f4-a9384cc0214e-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_8162b71b-4f89-2f11-05f4-a9384cc02150-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8162b71b-4f89-2f11-05f4-a9384cc02151-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8162b71b-4f89-2f11-05f4-a9384cc02163-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_806040f7-a320-3933-bdfe-1e3558f484ae-5628e2e8 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_806040f7-a320-3933-bdfe-1e3558f484b0-5628e2e8 {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-c600fb9a-0e27-2e32-8067-65023acd9c7e-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-c600fb9a-0e27-2e32-8067-65023acd9c80-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-c600fb9a-0e27-2e32-8067-65023acd9c81-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c600fb9a-0e27-2e32-8067-65023acd9c93-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-c600fb9a-0e27-2e32-8067-65023acd9ca6-5628e2e8, #w-node-c600fb9a-0e27-2e32-8067-65023acd9ca8-5628e2e8 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center;
}

#w-node-_261d6978-e98c-8a2e-2b5c-befe108afc6b-5628e2e8 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_261d6978-e98c-8a2e-2b5c-befe108afc6d-5628e2e8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_261d6978-e98c-8a2e-2b5c-befe108afc6e-5628e2e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_261d6978-e98c-8a2e-2b5c-befe108afc80-5628e2e8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_1f59aa79-748b-0eb7-3740-09e12a963c9e-5628e2e8 {
  grid-area: 1 / 2 / 5 / 3;
  place-self: center;
}

#w-node-_1f59aa79-748b-0eb7-3740-09e12a963ca0-5628e2e8 {
  grid-area: 1 / 1 / 5 / 2;
  place-self: center;
}

#w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87710-5628e2e8 {
  grid-area: 1 / 1 / 2 / 4;
}

#Email-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87712-5628e2e8 {
  grid-area: 2 / 1 / 3 / 4;
}

#Phone-Number-4.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87713-5628e2e8 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87714-5628e2e8 {
  grid-area: 3 / 1 / 4 / 4;
}

#Leistungen-Gestelle.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87716-5628e2e8 {
  grid-area: 4 / 1 / 5 / 4;
}

#Menge-2.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87717-5628e2e8 {
  grid-area: 4 / 4 / 5 / 7;
}

#w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87718-5628e2e8 {
  grid-area: 5 / 1 / 6 / 4;
}

#Firma-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771a-5628e2e8 {
  grid-area: 6 / 1 / 7 / 7;
}

#Strase-Und-Hausnummer-2.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771b-5628e2e8 {
  grid-area: 8 / 1 / 9 / 7;
}

#Vorname-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771c-5628e2e8 {
  grid-area: 7 / 1 / 8 / 4;
}

#Ort-Stadt-6.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771d-5628e2e8 {
  grid-area: 9 / 1 / 10 / 3;
}

#Land-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771e-5628e2e8 {
  grid-area: 9 / 3 / 10 / 5;
}

#Postleitzahl-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771f-5628e2e8 {
  grid-area: 9 / 5 / 10 / 7;
}

#Nachname-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87720-5628e2e8 {
  grid-area: 7 / 4 / 8 / 7;
}

#Anmerkungen-Zur-Anfrage-4.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87721-5628e2e8 {
  grid-area: 10 / 1 / 12 / 7;
}

#w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87722-5628e2e8 {
  grid-area: 12 / 3 / 13 / 5;
  place-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_84e02935-6da1-4ab4-05cc-8b18d66c9314-8ad2fae2 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_4c4ec7e5-1932-6baf-d066-9355ad4929ac-8ad2fae2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e5ecc8a9-115a-695c-fd8a-ea10501633c5-8ad2fae2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e5ecc8a9-115a-695c-fd8a-ea10501633cc-8ad2fae2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_20fcbe30-a708-e1b2-81ed-93cf8457e29e-dfa744e8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_20fcbe30-a708-e1b2-81ed-93cf8457e2a5-dfa744e8 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9242891a-eb11-2e9f-d63b-bda3ad9bf787-8ad2fae2 {
    place-self: center;
  }

  #w-node-f0df51a5-39d8-b5d8-2bfd-571e77ebb276-8ad2fae2 {
    place-self: auto;
  }

  #section-formularz-1.w-node-f0df51a5-39d8-b5d8-2bfd-571e77ebb282-8ad2fae2, #w-node-_127fa8ed-87a1-c05b-9e8d-328ca84370f0-8ad2fae2 {
    place-self: center;
  }

  #w-node-_127fa8ed-87a1-c05b-9e8d-328ca84370f3-8ad2fae2 {
    place-self: auto;
  }

  #section-formularz-1.w-node-_127fa8ed-87a1-c05b-9e8d-328ca84370fd-8ad2fae2, #w-node-_6933b9ad-3e1c-da0e-1e74-13ddb89cc097-8ad2fae2 {
    place-self: center;
  }

  #w-node-_6933b9ad-3e1c-da0e-1e74-13ddb89cc09a-8ad2fae2 {
    place-self: auto;
  }

  #section-formularz-1.w-node-_6933b9ad-3e1c-da0e-1e74-13ddb89cc0a4-8ad2fae2 {
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #section-formularz-1.w-node-f0df51a5-39d8-b5d8-2bfd-571e77ebb282-8ad2fae2, #section-formularz-1.w-node-_127fa8ed-87a1-c05b-9e8d-328ca84370fd-8ad2fae2, #section-formularz-1.w-node-_6933b9ad-3e1c-da0e-1e74-13ddb89cc0a4-8ad2fae2 {
    place-self: center;
  }

  #Phone-Number-3.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a81-69d1876c {
    grid-area: 10 / 1 / 11 / 4;
  }

  #Menge.w-node-_4ed8b277-b04d-271e-6bfe-140842408b3f-69d1876c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Firma-4.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a89-69d1876c {
    grid-area: 8 / 1 / 9 / 4;
  }

  #Strase-Und-Hausnummer.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8a-69d1876c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Name.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8b-69d1876c {
    grid-area: 6 / 1 / 7 / 4;
  }

  #Ort-Stadt-5.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8c-69d1876c, #Land-4.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8d-69d1876c, #Postleitzahl-4.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8e-69d1876c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Nachname-4.w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a8f-69d1876c {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_240b9a9c-2f01-8680-6090-7efea4ce6a90-69d1876c {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-_04cd3c6e-e9a2-3aa6-b161-f47a61fbc85b-95ef4e02 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #Phone-Number-3.w-node-_024ef25c-f59b-f4fa-b971-4a896115e610-95ef4e02 {
    grid-area: 10 / 1 / 11 / 4;
  }

  #Menge.w-node-_024ef25c-f59b-f4fa-b971-4a896115e614-95ef4e02 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Firma-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e617-95ef4e02 {
    grid-area: 8 / 1 / 9 / 4;
  }

  #Strase-Und-Hausnummer.w-node-_024ef25c-f59b-f4fa-b971-4a896115e618-95ef4e02 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Vorname-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e619-95ef4e02 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #Ort-Stadt-5.w-node-_024ef25c-f59b-f4fa-b971-4a896115e61a-95ef4e02, #Land-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e61b-95ef4e02, #Postleitzahl-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e61c-95ef4e02 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Nachname-4.w-node-_024ef25c-f59b-f4fa-b971-4a896115e61d-95ef4e02 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_024ef25c-f59b-f4fa-b971-4a896115e61f-95ef4e02 {
    grid-area: 9 / 1 / 10 / 4;
  }

  #Phone-Number-3.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb3f-c23f44a2 {
    grid-area: 10 / 1 / 11 / 4;
  }

  #Menge.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb50-c23f44a2 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Firma-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb46-c23f44a2 {
    grid-area: 8 / 1 / 9 / 4;
  }

  #Strase-Und-Hausnummer.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb47-c23f44a2 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Vorname-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb48-c23f44a2 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #Ort-Stadt-5.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb49-c23f44a2, #Land-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb4a-c23f44a2, #Postleitzahl-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb4b-c23f44a2 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Nachname-4.w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb4c-c23f44a2 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-bf620d48-07f6-6c2f-fcaa-1d8bb6c3fb4d-c23f44a2 {
    grid-area: 9 / 1 / 10 / 4;
  }

  #Phone-Number-3.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10ac-d93c7b3b {
    grid-area: 10 / 1 / 11 / 4;
  }

  #Menge.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10bd-d93c7b3b {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Firma-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b3-d93c7b3b {
    grid-area: 8 / 1 / 9 / 4;
  }

  #Strase-Und-Hausnummer.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b4-d93c7b3b {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Vorname-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b5-d93c7b3b {
    grid-area: 6 / 1 / 7 / 4;
  }

  #Ort-Stadt-5.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b6-d93c7b3b, #Land-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b7-d93c7b3b, #Postleitzahl-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b8-d93c7b3b {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Nachname-4.w-node-_5a690198-b3f1-1d60-28ad-1358acdf10b9-d93c7b3b {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_5a690198-b3f1-1d60-28ad-1358acdf10ba-d93c7b3b {
    grid-area: 9 / 1 / 10 / 4;
  }

  #Phone-Number-4.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87713-5628e2e8 {
    grid-area: 10 / 1 / 11 / 4;
  }

  #Menge-2.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87717-5628e2e8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Firma-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771a-5628e2e8 {
    grid-area: 8 / 1 / 9 / 4;
  }

  #Strase-Und-Hausnummer-2.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771b-5628e2e8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Vorname-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771c-5628e2e8 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #Ort-Stadt-6.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771d-5628e2e8, #Land-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771e-5628e2e8, #Postleitzahl-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa8771f-5628e2e8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #Nachname-5.w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87720-5628e2e8 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_3ec29f33-6273-8cb1-3831-60d5bfa87722-5628e2e8 {
    grid-area: 9 / 1 / 10 / 4;
  }
}


@font-face {
  font-family: 'Kailasa 1';
  src: url('../fonts/kailasa-regular-1.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kailasa';
  src: url('../fonts/kailasa-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}