/*=============================
=            Majka            =
=============================*/
/*=====  End of Majka  ======*/
.pp_page {
  position: relative;
  z-index: 5;
}

.pp_page h1.title {
  font-size: 43px;
  line-height: 1.2093;
  margin: 120px 0 125px;
}

.pp_page .spage_content {
  margin-bottom: -20px;
}

.ppp_text_wrap {
  width: 620px;
  max-width: 100%;
  margin: auto;
  color: #7f7f7f;
  font-size: 14px;
  line-height: 1.71429;
  padding: 18px 0 30px;
}

.ppp_text_wrap p {
  margin: 17px 0 23px;
}

.ppp_text_wrap h1, .ppp_text_wrap h2, .ppp_text_wrap h3, .ppp_text_wrap h4, .ppp_text_wrap h5, .ppp_text_wrap h6 {
  text-transform: uppercase;
  font-weight: 600;
}

.ppp_text_wrap h1, .ppp_text_wrap h2, .ppp_text_wrap h3 {
  color: #ed1f24;
  margin: 30px 0;
}

.ppp_text_wrap h4, .ppp_text_wrap h5, .ppp_text_wrap h6 {
  color: #000;
  margin: 25px 0 17px;
}

.ppp_text_wrap h1 {
  font-size: 26px;
}

.ppp_text_wrap h2 {
  font-size: 24px;
}

.ppp_text_wrap h3 {
  font-size: 22px;
}

.ppp_text_wrap h4 {
  font-size: 16px;
}

.ppp_text_wrap h5 {
  font-size: 14px;
}

.ppp_text_wrap h6 {
  font-size: 12px;
}

.ppp_text_wrap ol {
  list-style: lower-alpha;
  padding-left: 38px;
  margin: 17px 0 23px;
}

.ppp_text_wrap ol > li {
  margin: 20px 0;
}

.ppp_text_wrap ol > li ol {
  padding-left: 15px;
  list-style: lower-roman;
  margin: 10px 0 0;
}

.ppp_text_wrap ol > li ol li {
  margin: 7px 0;
}

.ppp_text_wrap ol > li ul {
  margin: 10px 0 0;
}

.ppp_text_wrap ol li {
  padding-left: 16px;
}

.ppp_text_wrap ul {
  padding-left: 35px;
  margin: -3px 0 23px;
}

.ppp_text_wrap ul li {
  padding-left: 20px;
  margin: 0;
}

@media screen and (max-width: 991px) {
  .ppp_menu_bg {
    height: 50vh;
  }
  .pp_page h1.title {
    font-size: 30px;
    line-height: 1.33333;
    margin: 21px 0 24px;
  }
  .pp_page .spage_content {
    padding: 28px;
    margin-bottom: 25px;
  }
  .pp_page .row {
    padding: 0 28px;
  }
  .ppp_text_wrap {
    width: 100%;
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .ppp_menu_bg {
    height: 300px;
  }
  .pp_page h1.title {
    font-size: 26px;
    line-height: 1.26923;
    margin: 25px 0 30px;
  }
  .pp_page .spage_content {
    padding: 22px;
    margin-bottom: 25px;
  }
  .pp_page .row {
    padding: 0 22px;
  }
  .ppp_text_wrap {
    width: 100%;
    padding: 0;
  }
  .ppp_text_wrap ol {
    padding-left: 35px;
  }
}
/*# sourceMappingURL=privacy_policy.css.map */