/* (min-width: 1500px) */
/****BODY****************************************************************/

/****TYPOGRAPHY & MAIN MARGINS*******************************************/

/****HEADER**************************************************************/
.fl-builder-content .fl-node-5ca8ba0dc0400 .menu > li > a {
  padding: 15px 28px;
  margin-bottom: -15px;
}

/****FOOTER**************************************************************/
.footer-link .fl-icon-text {
  font-size: 16px;
  font-weight: 600;
}

/****HOME****************************************************************/
/****O nas****************************************************************/
.fl-node-5e38c799e5c02 {
  margin-top: 46px;
}
.subheader.bold p {
  line-height: 49px;
  letter-spacing: 1.5px;
  margin-bottom: 50px;
}
.fl-number-after-text {
  margin-top: 13px;
}
.fl-node-5e3887dc587bb {
  width: 43%;
}
.fl-node-5e38c7e291b34 {
  width: 57%;
}
.fl-module.text p {
  line-height: 40px;
  margin-top: -7px;
  margin-bottom: 42px;
}
.see_more span.pp-button-text {
  font-size: 16px;
}
.see_more span.pp-button-text + i.pp-button-icon {
  line-height: 57px;
  margin-left: 18px;
}
.fl-row.fl-node-5e3887dc551a1 {
  margin-bottom: 50px;
}
.fl-node-5e3935d74491b {
  margin-top: 90px;
  margin-bottom: 40px;
}
.fl-node-5e39362fa9920 {
  margin-bottom: 130px;
}
.fl-module.fl-module-heading.fs36 span {
  font-size: 36px;
}
.text h2,
.text h3,
.text h4 {
  font-size: 60px;
  margin-bottom: 33px;
  text-transform: uppercase;
}
.fl-node-5e39362fa9a1a {
  margin-top: 80px;
  padding-left: 15px;
}
.fl-col.fl-node-5e3938bc1f0c6 {
  padding-left: 40px;
}
#wrap .rekomendacja-projektu p {
  font-size: 20rem;
  margin-bottom: 40px;
  line-height: 38px;
}
#wrap .recenzja_cytat .fl-col {
  padding-bottom: 80px !important;
}
.fl-module.uppercase.bold strong {
  font-size: 20px;
  margin-top: -20px !important;
  display: block;
  font-weight: 900;
  text-transform: uppercase;
}
.fl-module.header .fl-heading-text {
  font-size: 40px;
  display: block;
  margin-top: 110px;
  margin-bottom: 17px;
}

/**** FHD ***************************************************************/
@media screen and (min-width: 1900px) {
  .fl-node-5c5473d96367d .fl-builder-top-edge-layer > * {
    width: 62.5%;
  }
  .fl-node-5c5473d96367d .fl-builder-bottom-edge-layer > * {
    width: 37.5%;
  }
}

/**** 2K 4K ***************************************************************/
@media screen and (min-width: 2400px) {
  .fl-node-5c5473d96367d .fl-builder-top-edge-layer > * {
    width: 58.54%;
  }
  .fl-node-5c5473d96367d .fl-builder-bottom-edge-layer > * {
    width: 41.5%;
  }
}
