.biplp_section {
  justify-content: center;
  align-items: flex-start;
  padding-top: 56px;
  padding-bottom: 64px;
  display: flex;
}

.biplp_section.biplp_hero_section {
  z-index: 5;
  color: #fff;
  background-image: url('../images/Hero_banner.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 528px;
  padding-top: 64px;
  padding-bottom: 144px;
  position: relative;
}

.biplp_section.biplp_cases_section {
  z-index: 20;
  padding-top: 0;
  padding-bottom: 80px;
  position: relative;
}

.biplp_section.biplp_section_grey {
  background-color: #f2f4f5;
  border: 1px solid #dfe3e5;
  border-width: 1px 0;
}

.biplp_section.biplp_section_footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 80px 80px 80px 80px 80px 80px 80px 80px 80px 80px 80px 80px;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  padding-top: 8px;
  padding-bottom: 8px;
  display: grid;
}

.biplp_body {
  color: #000;
  font-family: PT Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.biplp_h {
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
}

.biplp_h.biplp_hero_h {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 72px;
}

.biplp_h.biplp_h2 {
  font-size: 36px;
  line-height: 40px;
}

.biplp_container_hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1136px;
  max-width: 1136px;
  display: flex;
}

.biplp_text_18.biplp_hero_sub {
  max-width: 464px;
  margin-top: 16px;
}

.biplp_text_18.biplp_base_subtitle {
  margin-top: 16px;
}

.biplp_text_18.biplp_it {
  font-style: italic;
}

.biplp_btn {
  color: #fff;
  background-color: #ff7e00;
  border: 1px solid #ff7e00;
  border-radius: 2px;
  transition: background-color .15s cubic-bezier(.645, .045, .355, 1), color .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1);
}

.biplp_btn:hover {
  color: #ff7e00;
  background-color: #ff7e0000;
}

.biplp_btn:active {
  color: #ff7e00cc;
}

.biplp_btn.biplp_btn_48 {
  text-align: left;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 24px;
  font-family: PT Sans Caption, sans-serif;
  font-weight: 700;
  display: flex;
}

.biplp_btn.biplp_btn_48.biplp_48_hero {
  margin-top: 80px;
}

.biplp_btn.biplp_btn_48.biplp_48_manager {
  margin-top: 48px;
}

.biplp_btn.biplp_btn_40 {
  padding: 8px 16px;
}

.biplp_i_icon_flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.biplp_card {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 16px #46545b26;
}

.biplp_card.biplp_manager_card {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -64px;
  margin-bottom: 64px;
  padding: 32px 48px 48px;
  display: flex;
  position: relative;
}

.biplp_card.biplp_case_card {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  background-color: #fff;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 648px;
  min-width: 648px;
  margin-top: 44px;
  padding: 32px 48px 40px 40px;
  display: flex;
}

.biplp_card.biplp_review_card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 560px;
  padding: 24px 20px 32px 24px;
  display: flex;
  position: relative;
}

.biplp_container_cases {
  width: 1232px;
  min-width: 1232px;
  max-width: 1232px;
}

.biplp_flex {
  display: flex;
}

.biplp_flex.biplp_img_and_text_flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.biplp_flex.biplp_managers_advantage {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 368px;
  padding-right: 24px;
}

.biplp_flex.biplp_all_advantages {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 32px;
  display: grid;
}

.biplp_flex.biplp_case_gap_flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 464px;
  min-width: 464px;
  max-width: 464px;
}

.biplp_flex.biplp_v_flex_16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.biplp_flex.biplp_mark_and_text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
}

.biplp_flex.gap_8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.biplp_flex.biplp_flex_and_card {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 64px;
}

.biplp_flex.biplp_title_and_bullets {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 272px;
  min-width: 272px;
}

.biplp_flex.biplp_gap_4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
}

.biplp_flex.biplp_reviews_flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 48px;
  margin-bottom: 32px;
}

.biplp_flex.biplp_logo_flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
}

.biplp_flex.biplp_h_and_sud_cases {
  flex-flow: column;
}

.biplp_main_cases_flex {
  width: 1184px;
  position: relative;
  left: 48px;
}

.biplp_case_img {
  width: 48px;
  height: 48px;
  display: block;
}

.biplp_text_caps {
  letter-spacing: 2.5px;
  text-transform: uppercase;
  font-family: PT Sans Caption, sans-serif;
}

.biplp_text_caps.biplp_light {
  font-weight: 400;
}

.biplp_line {
  background-color: #dfe3e5;
  width: 100%;
  height: 1px;
}

.biplp_line.biplp_big_line {
  width: 1136px;
  margin-top: 64px;
}

.biplp_text_14 {
  font-size: 14px;
  line-height: 20px;
}

.biplp_text_14.biplp_text_14_person {
  color: #0006;
}

.biplp_review_img {
  width: 48px;
  height: 48px;
}

.biplp_container_reviews {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1136px;
  display: flex;
}

.biplp_quotes_2_img {
  width: 64px;
  height: 48px;
  position: absolute;
  inset: 24px 20px auto auto;
}

.biplp_text_12 {
  font-size: 12px;
  line-height: 16px;
}

.biplp_logo_icon {
  color: #fff;
  width: 24px;
  transition: color .15s cubic-bezier(.645, .045, .355, 1);
}

.biplp_logo_icon:hover {
  color: #ff7e00;
}

.biplp_logo_icon:active {
  color: #ff7e00cc;
}

.biplp_white_link {
  color: #fff;
  text-decoration: none;
  transition: color .15s cubic-bezier(.645, .045, .355, 1);
}

.biplp_white_link:hover {
  color: #ff7e00;
}

.biplp_white_link:active {
  color: #ff7e00cc;
}

.biplp_100k_span {
  color: #000;
  background-color: #fff;
  border-radius: 2px;
}

@media screen and (max-width: 1215px) {
  .biplp_section.biplp_cases_section {
    padding-bottom: 64px;
  }

  .biplp_section.biplp_section_footer {
    grid-template-columns: 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px;
  }

  .biplp_container_hero {
    width: 704px;
    max-width: 704px;
  }

  .biplp_btn.biplp_btn_48.biplp_48_hero {
    margin-top: 64px;
  }

  .biplp_card.biplp_manager_card {
    width: 100%;
    min-width: 648px;
    margin-top: -48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .biplp_card.biplp_case_card {
    width: 100%;
    margin-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .biplp_card.biplp_review_card {
    width: 100%;
  }

  .biplp_container_cases {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 704px;
    max-width: 768px;
    display: flex;
  }

  .biplp_flex.biplp_managers_advantage {
    width: 344px;
    max-width: 600px;
  }

  .biplp_flex.biplp_all_advantages {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    width: 100%;
    display: flex;
  }

  .biplp_flex.biplp_case_gap_flex {
    width: 100%;
    max-width: 736px;
    padding-left: 32px;
    padding-right: 64px;
  }

  .biplp_flex.biplp_mark_and_text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .biplp_flex.biplp_flex_and_card {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
  }

  .biplp_flex.biplp_title_and_bullets {
    width: 344px;
    min-width: 344px;
  }

  .biplp_flex.biplp_reviews_flex {
    flex-flow: column;
    width: 100%;
    margin-top: 32px;
  }

  .biplp_flex.biplp_logo_flex {
    justify-content: flex-start;
    align-items: center;
  }

  .biplp_flex.biplp_h_and_sud_cases {
    padding-left: 32px;
  }

  .biplp_main_cases_flex {
    width: 100%;
    max-width: 768px;
    position: static;
  }

  .biplp_text_caps.biplp_light {
    width: 400px;
  }

  .biplp_line.biplp_big_line {
    width: 100%;
    max-width: 704px;
    margin-left: 32px;
  }

  .biplp_container_reviews {
    width: 704px;
    min-width: 704px;
  }
}

@media screen and (max-width: 767px) {
  .biplp_section.biplp_hero_section {
    background-image: url('../images/Hero_Img_Mobile.webp');
    background-position: 50%;
    background-size: cover;
    height: 464px;
    padding-top: 48px;
  }

  .biplp_section.biplp_cases_section {
    padding-bottom: 40px;
  }

  .biplp_section.biplp_section_grey {
    padding-top: 32px;
    padding-bottom: 40px;
  }

  .biplp_section.biplp_section_footer {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 16px 40px;
    display: flex;
  }

  .biplp_h.biplp_hero_h {
    font-size: 36px;
    line-height: 40px;
  }

  .biplp_h.biplp_h2 {
    font-size: 28px;
    line-height: 32px;
  }

  .biplp_container_hero {
    width: 448px;
  }

  .biplp_btn {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 48px;
    display: flex;
  }

  .biplp_btn.biplp_btn_48 {
    letter-spacing: 0;
    text-transform: none;
    font-family: PT Sans, sans-serif;
    font-weight: 400;
  }

  .biplp_i_icon_flex {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .biplp_card.biplp_manager_card {
    width: 100%;
    min-width: 200px;
    margin-top: -16px;
    margin-bottom: 32px;
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .biplp_card.biplp_case_card {
    min-width: 200px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .biplp_container_cases {
    width: 100%;
    min-width: 200px;
    max-width: 480px;
  }

  .biplp_flex.biplp_managers_advantage {
    width: 100%;
    padding-right: 16px;
  }

  .biplp_flex.biplp_case_gap_flex {
    padding-left: 16px;
    padding-right: 16px;
  }

  .biplp_flex.biplp_flex_and_card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 48px;
  }

  .biplp_flex.biplp_title_and_bullets {
    width: 216px;
    min-width: 216px;
  }

  .biplp_flex.biplp_h_and_sud_cases {
    padding-left: 16px;
  }

  .biplp_main_cases_flex {
    max-width: 480px;
  }

  .biplp_line.biplp_big_line {
    width: 448px;
    margin-top: 48px;
    margin-left: 16px;
  }

  .biplp_container_reviews {
    width: 448px;
    min-width: 448px;
  }

  .biplp_quotes_2_img {
    top: -8px;
  }

  .biplp_100k_span {
    color: #000;
    background-color: #fff;
    border-radius: 2px;
  }
}

@media screen and (max-width: 479px) {
  .biplp_section.biplp_hero_section {
    height: auto;
    padding-bottom: 64px;
  }

  .biplp_container_hero {
    width: 100%;
    max-width: 480px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .biplp_card.biplp_manager_card, .biplp_card.biplp_case_card, .biplp_container_cases, .biplp_flex.biplp_case_gap_flex {
    min-width: 8px;
  }

  .biplp_flex.biplp_title_and_bullets {
    width: 100%;
    min-width: 8px;
  }

  .biplp_flex.biplp_h_and_sud_cases {
    padding-right: 16px;
  }

  .biplp_text_caps.biplp_light {
    width: 100%;
  }

  .biplp_line.biplp_big_line {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .biplp_container_reviews {
    width: 100%;
    min-width: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .biplp_wrap {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
}

#w-node-_1510a3d6-cff4-c265-4723-cc1d2a0a403e-f75f5668, #w-node-e3d7614a-d8e6-f1de-0eaa-bb3d9e310241-f75f5668, #w-node-_1476e3b9-fba6-085f-9081-a494882d0880-f75f5668, #w-node-_0d739b17-dfa3-6f5d-29d3-2bca7a218930-f75f5668, #w-node-_9d1b05a0-2885-58f2-7ce3-979840056efb-f75f5668, #w-node-bc1c8089-b1f4-37ba-3811-3f1ebe34bb14-f75f5668 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

@media screen and (max-width: 1215px) {
  #w-node-_0d739b17-dfa3-6f5d-29d3-2bca7a218930-f75f5668, #w-node-_9d1b05a0-2885-58f2-7ce3-979840056efb-f75f5668 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bc1c8089-b1f4-37ba-3811-3f1ebe34bb14-f75f5668 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}


