.hr-section {
	padding-bottom: 70px;
	padding-top: 70px;
}
.hr-section:last-child {
  border:none
}
.hr-section-white {
  background:var(--white)
}
.hr-section-content {
  margin-bottom:4.5rem
}
.hr-section-content .hr-sub-titel {
  margin-bottom:10px
}
.hr-section-content .hr-sub-titel span {
  font-size:20px;
  font-weight:500;
  color:var(--color-2);
  position:relative;
  display:inline-block;
  padding:0 20px;
  font-family:var(--font-02)
}
.hr-section-content .hr-sub-titel span::before,
.hr-section-content .hr-sub-titel span::after {
  content:"";
  position:absolute;
  top:75%;
  transform:translateY(-50%);
  width:45px;
  height:45px;
  background-image:url(https://www.bloomingtree-academy.com/public/BLOMINGTRE/themeaB9xY12z/assets/images/icons/icon-arrow-pink.webp?v=1);
  background-size:contain;
  background-repeat:no-repeat
}
.hr-section-content .hr-sub-titel span::before {
  left:-40px;
  transform:translateY(-50%) scaleX(-1)
}
.hr-section-content .hr-sub-titel span::after {
  right:-40px;
  transform:translateY(-50%) rotate(0deg)
}
.hr-section-content .hr-sub-titel span.wh::before,
.hr-section-content .hr-sub-titel span.wh::after {
  content:"";
  position:absolute;
  top:75%;
  transform:translateY(-50%);
  width:45px;
  height:45px;
  background-image:url(https://www.bloomingtree-academy.com/public/BLOMINGTRE/themeaB9xY12z/assets/images/icons/icon-arrow-white.webp?v=1);
  background-size:contain;
  background-repeat:no-repeat
}
.hr-section-content .hr-sub-titel span.wh::before {
  left:-40px;
  transform:translateY(-50%) scaleX(1)
}
.hr-section-content .hr-sub-titel span.wh::after {
  right:-40px;
  transform:translateY(-50%) scaleX(-1)
}
.hr-section-content .hr-sub-titel h6 {
  font-size:1rem;
  font-weight:600;
  text-transform:uppercase;
  color:var(--color-3)
}
.hr-section-content .hr-titel {
  margin-bottom:.25rem
}
.hr-section-content .hr-titel h1 {
  font-weight:700;
  letter-spacing:-.5px;
  font-size:calc(1.325rem + .9vw)
}
.hr-section-content .hr-titel h2 {
  font-size:42px;
  margin-top:-1.1rem;
  line-height:1.208;
  margin:0 0 15px 0;
  color:var(--color-2);
  font-weight:700;
  font-family:var(--font-01)
}
.hr-section-content .hr-titel h2 span {
  color:var(--color-2)
}
.hr-section-content .hr-text .hr-span {
  font-size:16pt;
  color:var(--color-3);
  text-align:center;
  font-weight:500
}


.hr-section-content .hr-btns-wrap {
  margin-top:2.5rem
}
.hr-dark-section {
  background:var(--color-2)
}
.hr-dark-section .hr-titel h1 {
  color:var(--white)
}
@media (min-width:1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width:1200px
  }
}
@media(min-width:1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width:1200px
  }
}
@media screen and (max-width:992px) {
  .hr-section {
    padding-bottom:3.5rem;
    padding-top:3.5rem
  }
}
@media(max-width:768px) {
  .hr-section-content {
    margin-bottom:2.5rem
  }
  .hr-section-content .hr-titel h2 {
    font-size:30px
  }
  .hr-section-content .hr-sub-titel span {
    font-size:22px
  }
  .hr-section-content .hr-sub-titel span::before,
  .hr-section-content .hr-sub-titel span::after {
    display:none
  }
  .hr-section-content .hr-sub-titel span.wh::before,
  .hr-section-content .hr-sub-titel span.wh::after {
    display:none
  }
  .hr-section-content .hr-sub-titel span {
    padding:0
  }
}
@media(max-width:575px) {
  .hr-section-content {
    margin-bottom:1.5rem
  }
  .hr-section {
    padding-bottom:2.5rem;
    padding-top:2.5rem
  }
}
