.font-1, .font-1 a {
  font-size: 30px;
  font-weight: 700;
  color: #6C362D;
  text-transform: uppercase; }

.font-2 {
  font-size: 20px;
  font-weight: 700;
  color: #6C362D;
  text-transform: uppercase; }

.font-3 {
  font-size: 36px;
  font-weight: 700;
  color: #6C362D;
  text-transform: uppercase; }

.font-4, .font-4 a {
  font-size: 20px;
  font-weight: 400;
  color: #7D6965; }

.font-5 {
  font-size: 20px;
  font-weight: 500;
  color: #6C362D; }

.font-6 {
  font-size: 24px;
  font-weight: 400;
  color: #6C362D;
  text-transform: uppercase; }

.font-7, .font-7 a {
  font-size: 24px;
  font-weight: 400;
  color: #000000; }

.font-8 {
  font-size: 30px;
  font-weight: 400;
  color: #000000;
  text-transform: uppercase; }

.font-9 {
  font-size: 18px;
  font-weight: 500;
  color: #6C362D;
  text-transform: uppercase; }

.font-10, .font-10 a {
  font-size: 30px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase; }

.font-11 {
  font-size: 20px;
  font-weight: 500;
  color: #898989; }

@media (max-width: 992px) {
  .font-11 {
    font-size: 18px; } }
@media (max-width: 768px) {
  .font-3 {
    font-size: 30px; }

  .font-6 {
    font-size: 20px; }

  .font-7 {
    font-size: 22px; }

  .font-8 {
    font-size: 26px; }

  .font-11 {
    font-size: 20px; } }
@media (max-width: 576px) {
  .font-1, .font-10, .font-3 {
    font-size: 28px; }

  .font-5 {
    font-size: 18px; }

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

  .font-8 {
    font-size: 24px; } }
.header-1-back {
  background-color: #e9f1f3;
  box-shadow: none; }

.header-2-back {
  background-color: #ffffff;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2); }

.header-1-text {
  color: #7D6965; }

.header-2-text {
  color: #6C362D; }

.lb_1 {
  position: fixed;
  width: 100%;
  z-index: 1000;
  transition: 0.5s; }
  .lb_1 .slogan {
    text-align: center;
    line-height: 28px; }
  .lb_1 .phone-place {
    line-height: 27px; }

.lb_2 {
  padding-top: 140px;
  padding-bottom: 60px;
  background: #e9f1f3; }
  .lb_2 .for_part {
    border-left: 3px solid #6C362D; }
  .lb_2 .for_partner {
    background: #fabd4c;
    width: 100%;
    height: 140px;
    border-radius: 6px;
    border: 1px solid #6C362D;
    display: flex; }
    .lb_2 .for_partner div {
      margin: auto;
      text-align: center;
      width: 95%;
      height: 85%;
      border-radius: 6px;
      border: 2px solid #6C362D;
      display: flex; }
      .lb_2 .for_partner div span {
        height: auto;
        display: inline;
        margin: auto; }
  .lb_2 .vector {
    display: flex; }

.lb_3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background: url("/partnerstvo_html/images/pattern_yellow.png");
  display: flex; }
  .lb_3 .benef {
    margin: auto;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    line-height: 28px;
    width: 60%; }
    .lb_3 .benef img {
      margin-bottom: 20px;
      -webkit-filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.2));
      filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.2)); }

.lb_4 {
  padding-top: 60px;
  background: url("/partnerstvo_html/images/pattern_gray.png"); }
  .lb_4 .part {
    padding-bottom: 60px; }
    .lb_4 .part div {
      display: flex;
      justify-content: center;
      text-align: center; }
  .lb_4 .part_over {
    display: flex; }
    .lb_4 .part_over .part {
      margin: auto; }

.lb_5 {
  padding-top: 60px;
  padding-bottom: 0;
  background: #f6ede4; }
  .lb_5 .text-4 {
    margin-top: 40px; }
  .lb_5 .arrow {
    display: flex;
    align-items: flex-end; }
    .lb_5 .arrow .text-5 {
      margin: auto;
      margin-left: 30%;
      font-size: 60px;
      font-weight: 900;
      text-align: center; }

.lb_6 {
  height: 400px; }
  .lb_6 .map-img {
    position: relative; }
    .lb_6 .map-img .map-addr {
      background: rgba(255, 255, 255, 0.9);
      box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2);
      position: absolute;
      bottom: 10%;
      right: 20%;
      z-index: 100;
      width: 400px;
      height: 100px;
      display: flex; }
      .lb_6 .map-img .map-addr div {
        margin: auto;
        width: 80%;
        text-align: left; }

/*# sourceMappingURL=blocks.css.map */
