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

body {
  font-family: Mukta, sans-serif;
  color: #313131;
  font-size: 1vw;
  line-height: 1.4;
  font-weight: 400;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 1vw;
  font-weight: 800;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: 800;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 800;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 800;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
}

p {
  margin-bottom: 0px;
  line-height: 1.8;
}

a {
  text-decoration: none;
}

.section.hero00 {
  background-image: url('../images/hero00-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.section._50-lat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 70vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/50lat-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.section.hero01 {
  background-image: url('../images/hero01-bg.jpg');
  background-position: 50% 0%;
  background-size: auto 25.3125em;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.section.hero02 {
  background-image: url('../images/hero02-bg.jpg');
  background-position: 50% 0%;
  background-size: auto 25.3125em;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.section.hero03 {
  background-image: url('../images/hero03-bg.jpg');
  background-position: 50% 0%;
  background-size: auto 25.3125em;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.section.hero04 {
  background-image: url('../images/hero04-bg.jpg');
  background-position: 50% 0%;
  background-size: auto 25.3125em;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.container {
  width: 100%;
  max-width: 1920px;
  padding-right: 8.125em;
  padding-left: 8.125em;
}

.container.is--nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.is--topnav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.625em;
  padding-bottom: 0.625em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.container._100vh.center.flexcenterv {
  margin-top: -6.75em;
}

.container._30vh {
  height: 18.3em;
}

.class-name {
  display: inline-block;
  margin-right: 5px;
  padding: 10px;
  border-radius: 3px;
  background-color: #e34938;
  color: #fff;
}

.h120 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  font-size: 7.5em;
  line-height: 1.4;
}

.h100 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  font-size: 6.25em;
  line-height: 1.4;
}

.h80 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  font-size: 5em;
  line-height: 1.4;
}

.h60 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  font-size: 3.75em;
  line-height: 1.4;
}

.h40 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  font-size: 2.5em;
  line-height: 1.4;
}

.h20 {
  margin-top: 0px;
  color: #000;
  font-size: 20px;
  line-height: 1.4;
}

.p44 {
  font-size: 2.75em;
  line-height: 1.4;
}

.p32 {
  font-size: 2em;
  line-height: 1.6;
}

.p24 {
  font-size: 1.5em;
  line-height: 1.6;
}

.p18 {
  font-size: 1.125em;
}

.p16 {
  font-size: 16px;
}

.border {
  border-style: solid;
  border-width: 1px;
  border-color: #a4a4a4;
}

.bordert {
  border-top: 1px solid #a4a4a4;
}

.borderb {
  border-bottom: 1px solid #a4a4a4;
}

.borderrr {
  border-right: 1px solid #a4a4a4;
}

.borderdl {
  border-left: 1px solid #a4a4a4;
}

.rad10 {
  border-radius: 0.625em;
}

.accent {
  color: #e34938;
}

.base100 {
  color: #000;
}

.base80 {
  color: #313131;
}

.base60 {
  color: #707070;
}

.base40 {
  color: #a4a4a4;
}

.base20 {
  color: #dedede;
}

.base10 {
  color: #f5f5f5;
}

.white {
  color: #fff;
}

.bgaccent {
  background-color: #e34938;
}

.bgbase100 {
  background-color: #000;
}

.bgbase80 {
  background-color: #313131;
}

.bgbase60 {
  background-color: #707070;
}

.bgbase40 {
  background-color: #a4a4a4;
}

.bgbase20 {
  background-color: #dedede;
}

.bgbase10 {
  background-color: #f5f5f5;
}

.bgwhite {
  background-color: #fff;
}

.left {
  text-align: left;
}

.left.border.pad2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.center {
  text-align: center;
}

.center.border.pad2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.right {
  text-align: right;
}

.right.border.pad2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pm44 {
  font-size: 2.75em;
  font-weight: 500;
}

.pm32 {
  font-size: 2em;
  font-weight: 500;
}

.pm24 {
  font-size: 1.5em;
  font-weight: 500;
}

.pm18 {
  font-size: 1.125em;
  font-weight: 500;
}

.pm16 {
  font-size: 1em;
  font-weight: 500;
}

.pb44 {
  font-size: 2.75em;
  font-weight: 900;
}

.pb32 {
  font-size: 2em;
  font-weight: 900;
}

.pb24 {
  font-size: 1.5em;
  font-weight: 900;
}

.pb18 {
  font-size: 1.125em;
  font-weight: 900;
}

.pb16 {
  font-size: 1em;
  font-weight: 900;
}

.padl2 {
  padding-left: 2em;
}

.pady2 {
  padding-top: 2em;
  padding-right: 0em;
  padding-bottom: 2em;
}

.padx2 {
  padding-right: 2em;
  padding-left: 2em;
}

.padt2 {
  padding-top: 2em;
}

.padr2 {
  padding-right: 2em;
}

.padb2 {
  padding-bottom: 2em;
}

.borderdash {
  border-style: dashed;
  border-width: 1px;
  border-color: #a4a4a4;
}

.borderdasht {
  border-top: 1px dashed #a4a4a4;
}

.borderdashb {
  border-bottom: 1px dashed #a4a4a4;
}

.borderdashr {
  border-right: 1px dotted #707070;
}

.borderdashl {
  border-left: 1px dashed #a4a4a4;
}

.pad2 {
  padding: 2em;
}

.marg2 {
  margin: 2em;
}

.margx2 {
  margin-right: 2em;
  margin-left: 2em;
}

.margy2 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.margt2 {
  margin-top: 2em;
}

.margr2 {
  margin-right: 2em;
}

.margb2 {
  margin-bottom: 2em;
}

.margl2 {
  margin-left: 2em;
}

.class-name-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1em;
  padding-bottom: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.width50 {
  max-width: 50%;
  margin-right: auto;
  margin-left: auto;
}

.width75 {
  max-width: 75%;
  margin-right: auto;
  margin-left: auto;
}

.flexcenterh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flexcenterv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btnlarge {
  padding: 1em;
  background-color: #e34938;
  color: #fff;
  text-decoration: none;
}

.btnmid {
  padding: 1em;
  background-color: #e34938;
  color: #fff;
  text-decoration: none;
}

.btnsmall {
  padding: 1em;
  background-color: #e34938;
  color: #fff;
  text-decoration: none;
}

.link {
  color: #e34938;
  text-decoration: none;
}

.link:hover {
  color: #af2b1c;
}

.input.rad10 {
  border-style: solid;
  border-width: 1px;
  border-color: #a4a4a4;
  color: #000;
}

.inputlabel {
  color: #e34938;
}

._100vh {
  min-height: 100vh;
}

.brand {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.adresses {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.nav-link.p18:hover {
  color: #e34938;
}

.nav-link.p18.w--current {
  color: #e34938;
}

.navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  background-color: hsla(0, 0%, 100%, 0.9);
}

.cap {
  text-transform: uppercase;
}

.na-zamowienie {
  padding-right: 1em;
  padding-left: 1em;
  letter-spacing: 0.7em;
}

.na-zamowienie.p24.cap.white.bgaccent {
  margin-bottom: 0.5em;
}

.oferta-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.oferta-icons.pad2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.btn {
  border-style: solid;
  border-width: 1px;
  border-color: #e34938;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #e34938;
  font-size: 1em;
  font-weight: 800;
}

.btn:hover {
  background-color: #e34938;
  color: #fff;
}

.section-head {
  padding-top: 1em;
  padding-bottom: 1em;
}

.descr {
  padding-top: 1em;
  padding-bottom: 2em;
}

.oferta-icon {
  padding-top: 1em;
  padding-bottom: 1em;
}

.realizacje-home-grid {
  justify-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.realizacje-home-grid.pady2 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.footer-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.ic-street {
  padding-left: 1.5em;
  background-image: url('../images/ic-addres.svg');
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.ic-street.p16.footer {
  background-image: url('../images/ic-footer-addres.svg');
}

.ic-email {
  padding-left: 1.8em;
  background-image: url('../images/ic-envelop.svg');
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: no-repeat;
}

.ic-email.p16.footer {
  background-image: url('../images/ic-footer-envelop.svg');
}

.ic-mobile {
  padding-left: 1.8em;
  background-image: url('../images/ic-mobile.svg');
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: no-repeat;
}

.ic-mobile.p16.footer {
  background-image: url('../images/ic-footer-mobile.svg');
}

.link-footer {
  color: #707070;
  text-decoration: none;
}

.link-ic {
  color: #fff;
}

.link-ic:hover {
  color: #dedede;
}

.link-ic.footer {
  color: #707070;
}

.link-ic.footer:hover {
  color: #e34938;
}

.topbar.bgaccent {
  position: relative;
}

.stawiamy-grid {
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.materialy-grid {
  padding-top: 2em;
  padding-bottom: 2em;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.mat-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2em 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #dedede;
}

.wspolpraca {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.wspolpraca-block {
  color: #fff;
}

.wspolpraca-block.bgaccent.pad2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wspolpraca-block.bgaccent.pad2._01 {
  background-color: rgba(227, 73, 56, 0.7);
}

.wspolpraca-block.bgaccent.pad2._02 {
  background-color: rgba(227, 73, 56, 0.8);
}

.zapraszamy {
  margin-bottom: 2em;
  border-style: solid;
  border-width: 1px;
  border-color: #e34938;
}

.zapraszamy-dane {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.zapr-tel {
  padding-left: 80px;
  background-image: url('../images/zapr-tel.svg');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  color: #313131;
  font-size: 2.9em;
}

.zapr-email {
  padding-left: 80px;
  background-image: url('../images/zapr-envelop.svg');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  color: #e34938;
  font-size: 2em;
  line-height: 1.8;
}

.stolarz {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.wyroznia-block {
  margin-bottom: 2em;
}

.realizacje-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2em;
  margin-bottom: 2em;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.real-tab {
  padding: 1em;
  color: #313131;
}

.real-tab:hover {
  color: #e34938;
}

.real-tab.w--current {
  color: #e34938;
}

.real-tab.w--current:hover {
  color: #e34938;
}

.kontact-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.map {
  width: 60%;
  height: 100vh;
}

.lightbox-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 9.9em;
  margin-bottom: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.lightbox-link:hover {
  opacity: 0.8;
}

.lightbox-link.home {
  height: 16.1em;
}

.text-span {
  white-space: nowrap;
}

.oferta-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

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

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

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

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

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

.coocie-baner {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: hsla(0, 0%, 87.1%, 0.9);
}

.coocie-baner.pady2.bgbase10 {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.coockie-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5em;
  padding-left: 5em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cookie {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: hsla(0, 0%, 87.1%, 0.9);
}

@media screen and (max-width: 991px) {
  .section.hero01 {
    background-position: 50% 0%;
    background-size: 100em;
  }

  .section.hero02 {
    background-position: 50% 0%;
    background-size: 100em;
  }

  .section.hero03 {
    background-position: 50% 0%;
    background-size: 100em;
  }

  .section.hero04 {
    background-position: 50% 0%;
    background-size: 100em;
  }

  .container {
    padding-right: 2.5em;
    padding-left: 2.5em;
  }

  .width50 {
    max-width: 100%;
  }

  .width75 {
    max-width: 100%;
  }

  .flexcenterh {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._100vh {
    max-width: 100%;
  }

  .adresses.footer {
    padding-top: 2em;
    padding-bottom: 2em;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nav-link.p18 {
    color: #fff;
  }

  .oferta-icons.pad2 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .realizacje-home-grid.pady2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .lightbox-link {
    height: 17.5em;
  }

  .menu-button {
    background-color: transparent;
  }

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

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

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .adresses {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .oferta-icons.pad2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .topbar {
    display: none;
  }

  .stawiamy-grid.pady2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

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

  .wspolpraca {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .zapraszamy-dane {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .kontact-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .map {
    width: 100%;
  }

  .lightbox-link {
    height: 10.8em;
  }
}

@media screen and (max-width: 479px) {
  .container {
    padding-right: 1.25em;
    padding-left: 1.25em;
  }

  .h120 {
    font-size: 6em;
  }

  .h100 {
    font-size: 5.5em;
  }

  .realizacje-home-grid.pady2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

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

  .zapr-tel {
    padding-left: 0px;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .zapr-email {
    padding-left: 0px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

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

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

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

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

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

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

#w-node-b01bdc63-0f38-9753-38e1-a5f22ce49d9b-a9f2db26 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1ac6597b-e91e-171e-908e-c16726299106-a9f2db26 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_0d19103f-0232-6015-b0fa-e5451a5a96bd-a9f2db26 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_06904c93-b2cb-ba86-2c44-203cba1f3bb5-a9f2db26 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-b47913d5-c736-f290-2b56-1caf2297c643-a9f2db26 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6c35f552-8fc6-97da-fb18-2c1bf917d570-a9f2db26 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_7838b8df-b89b-26ef-cfa5-d0fdde91e353-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d81173ef-3385-b4a7-d8fa-abdc0bade2c1-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_39abe7c2-e8ad-98b4-e29a-a23525a7d95a-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f2f854a-ffa2-2b2f-a652-bc9f65a75b02-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a2d8117e-4de0-fb5b-36ac-7853f69a85df-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55e7d9ab-55f2-3345-1eef-a1498eaeb0f9-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55e7d9ab-55f2-3345-1eef-a1498eaeb0fa-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_174ed290-1290-878d-eaca-168f0806e056-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33df10a4-4ab2-ad17-f4af-4df8d2aa30c5-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_39eb4645-f981-bfbb-cd78-ec9c9e84e534-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_39eb4645-f981-bfbb-cd78-ec9c9e84e535-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a8a0e06b-4ee9-de38-50aa-6f68a9f8384b-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_70db0320-f224-5e93-efa7-3cb770b8f60a-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-af4efda3-aa12-b6cf-75b8-7359a7d46962-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-af4efda3-aa12-b6cf-75b8-7359a7d46963-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2c869216-cd4f-c6fc-da74-18a5a4f24de2-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2c869216-cd4f-c6fc-da74-18a5a4f24de3-4f23790e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba32692f-a4b2-b367-6b3b-d71da78d6f74-acfa93b3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8be3e2c1-4c38-889e-f2d1-6bcea1bfd017-acfa93b3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8bfd5093-fcfe-1395-0a41-b4a0735d3c5e-acfa93b3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_928e2e3e-b1d6-4e20-b56d-792a637fc2ae-acfa93b3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e664f5d4-edf0-4652-3503-5b53da7e9bf3-acfa93b3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dc3520a6-1bd4-9963-41b5-b43369dbeca8-fdc36ec8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dc3520a6-1bd4-9963-41b5-b43369dbecba-fdc36ec8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dc3520a6-1bd4-9963-41b5-b43369dbecc1-fdc36ec8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dc3520a6-1bd4-9963-41b5-b43369dbecb8-fdc36ec8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b5ffbc3-1891-85cc-a0e7-1bdfc92ce37a-26553f25 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b5ffbc3-1891-85cc-a0e7-1bdfc92ce366-26553f25 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b5ffbc3-1891-85cc-a0e7-1bdfc92ce387-26553f25 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b5ffbc3-1891-85cc-a0e7-1bdfc92ce37c-26553f25 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_25c6bf0c-0d40-f756-66e3-8ff19d838da0-a2fb48c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_25c6bf0c-0d40-f756-66e3-8ff19d838d83-a2fb48c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_25c6bf0c-0d40-f756-66e3-8ff19d838d97-a2fb48c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_25c6bf0c-0d40-f756-66e3-8ff19d838d95-a2fb48c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a086e52-699b-432a-3021-ff1518147039-3896b59b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a086e52-699b-432a-3021-ff151814700e-3896b59b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a086e52-699b-432a-3021-ff1518146fb8-3896b59b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a086e52-699b-432a-3021-ff151814700c-3896b59b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e080c5b8-55df-0196-7b45-7e9d30385b25-963a9c88 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e080c5b8-55df-0196-7b45-7e9d30385af8-963a9c88 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e080c5b8-55df-0196-7b45-7e9d30385a9e-963a9c88 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e080c5b8-55df-0196-7b45-7e9d30385af6-963a9c88 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_7838b8df-b89b-26ef-cfa5-d0fdde91e353-4f23790e {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }
}

