.partner_werden #content.content-selector #position .wrapper-partner_facts {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 28px !important;
  align-items: stretch !important;
    margin-top: 40px;

}

.partner_werden #content {
  min-height: 320px;
  background-color: #F9F9F9 !important;
}


.partner_werden #content.content-selector #position .wrapper-partner_facts .collection_list.col-partner_facts .collection_container {
  background: #279EBE !important;
  color: #fff !important;
  border-radius: 10px !important;
  padding: 22px 18px 20px !important;
  box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  text-align: center !important;
  min-height: 200px !important;
}

.partner_werden #content.content-selector #position .wrapper-partner_facts .partner_facts-bild {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 78px !important;
  margin-bottom: 12px !important;
}

.partner_werden #content.content-selector #position .wrapper-partner_facts .partner_facts-bild .textcontent {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 80px !important;
}

.partner_werden #content.content-selector #position .wrapper-partner_facts .partner_facts-bild img {
  width: 64px !important;
  height: 64px !important;
  object-fit: contain !important;
  display: block !important;
}

.partner_werden #content.content-selector #position .wrapper-partner_facts .partner_facts_number {
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 1.2 !important;
  margin-top: 2px !important;
  margin-bottom: 8px !important;
  letter-spacing: .2px !important;
  position: relative !important;
  display: inline-block !important;
}

.partner_werden #content.content-selector #position .wrapper-partner_facts .partner_facts_number:after {
  content: "" !important;
}

.partner_werden #content.content-selector #position .wrapper-partner_facts .collection_list:nth-child(1) .partner_facts_number:after,
.partner_werden #content.content-selector #position .wrapper-partner_facts .collection_list:nth-child(2) .partner_facts_number:after,
.partner_werden #content.content-selector #position .wrapper-partner_facts .collection_list:nth-child(3) .partner_facts_number:after {
  content: "%" !important;
  margin-left: 2px !important;
  font-weight: 800 !important;
  font-size: 18px !important;
}

.partner_werden #content.content-selector #position .wrapper-partner_facts .partner_facts_text {
  font-weight: 300 !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
  opacity: .98 !important;
  margin: 0 auto !important;
  max-width: 230px !important;
  word-break: normal !important;
}

.partner_werden #content.content-selector #position .wrapper-partner_facts .collection_list.col-partner_facts .collection_container .collection_content.partner_facts_number:empty {
  margin: 0 !important;
}



.partner_werden #area-2.main-screen.content-selector .career-wrapper .row {
  display: flex !important;
  align-items: flex-start !important;
  gap: 15px !important;
}

.partner_werden #area-2.main-screen.content-selector .career-wrapper .row .textcontent {
  flex: 1 1 0 !important;
}

.partner_werden #area-2.main-screen.content-selector .career-wrapper .row .person_recht {
  flex: 0 0 auto !important;
}

.partner_werden #area-2.main-screen.content-selector .career-wrapper .row .person_recht .textcontent:first-child {
  width: 100% !important;
  margin-right: 15px !important;
  border-left: unset !important;
  padding-left: 20px !important;
  position: relative !important;
  top: -70px !important;
}

.partner_werden #area-2.main-screen.content-selector .career-wrapper .row .person_recht .textcontent:first-child img {
  display: block !important;
  max-width: 100% !important;
  max-height: 350px !important;
  height: auto !important;
  object-fit: contain !important;
}


.partner_werden_title_br {
    max-width: 590px;

}

.partner_werden #area-3.main-screen.content-selector {
  background-color: #F9F9F9 !important;
  padding: 80px 0 !important;
}

.partner_werden #area-3.main-screen.content-selector .textcontent h2 {
  margin-bottom: 40px !important;
  font-size: 26px !important;
  line-height: 1.3 !important;
}





.partner_werden #area-3.main-screen.content-selector .bild_all_b_a.is-slider {
  display: block !important;              
  margin-top: 40px !important;
}

.partner_werden #area-3.main-screen.content-selector .bild_all_b_a .collection_list.before_after_gallery {
  background: none !important;
  box-shadow: none !important;
  text-align: center !important;
}

.partner_werden #area-3.main-screen.content-selector .bild_all_b_a .bild_gallery_b_a .textcontent {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.partner_werden #area-3.main-screen.content-selector .bild_all_b_a .bild_gallery_b_a img {
  width: 100% !important;
  max-width: 300px !important;
  height: auto !important;
  object-fit: cover !important;
  border-radius: 8px !important;
}

.partner_werden #area-3.main-screen.content-selector .bild_all_b_a .owl-nav {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  position: relative !important;
  top: 0 !important;
  margin-top: 10px !important;
}

.partner_werden #area-3.main-screen.content-selector .bild_all_b_a .owl-nav button {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  border: 0 !important;
  background: rgba(0,0,0,.15) !important;
  font-size: 22px !important;
  line-height: 1 !important;
  cursor: pointer !important;
}

.partner_werden #area-3.main-screen.content-selector .bild_all_b_a .owl-dots {
  display: none !important;
}

.partner_werden #area-3.main-screen.content-selector .bild_all_b_a .owl-nav {
  display: none !important;
}
.partner_werden #area-3 .owl-stage {
  transition: transform 0.5s ease !important;
}



.partner_werden #area-4.main-screen.content-selector .wrapper-comments {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 50px !important;
  align-items: stretch !important;
  margin-top: 30px;
}

.partner_werden #area-4.main-screen.content-selector .wrapper-comments .partner_testimonial .collection_container {
  display: flex !important;
  align-items: stretch !important;
  gap: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative !important;
}

.partner_werden #area-4.main-screen.content-selector .wrapper-comments .partner_com_bild {
  position: relative !important;
  z-index: 2 !important;
  margin-right: -40px !important;
  display: flex !important;
  align-items: center !important;
}

.partner_werden #area-4.main-screen.content-selector .wrapper-comments .partner_com_bild .textcontent {
  width: 120px !important;
  height: 120px !important;
  flex: 0 0 120px !important;
}

.partner_werden #area-4.main-screen.content-selector .wrapper-comments .partner_com_bild img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  -webkit-clip-path: circle(50% at 50% 50%) !important;
  clip-path: circle(50% at 50% 50%) !important;
  display: block !important;
}

.partner_werden #area-4.main-screen.content-selector .wrapper-comments .partner_com_text {
  flex: 1 1 auto !important;
  position: relative !important;
  z-index: 1 !important;
  display: flex !important;
  align-items: center !important;
}

.partner_werden #area-4.main-screen.content-selector .wrapper-comments .partner_com_text .textcontent {
  background: rgba(39, 158, 190, 0.18) !important;
  color: #000 !important;
  border-radius: 10px !important;
  padding: 22px 24px 22px 60px !important;
  line-height: 1.45 !important;
  box-shadow: 0 6px 18px rgba(0,0,0,.06) !important;
  min-height: 191px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}

.partner_werden #area-4.main-screen.content-selector .wrapper-comments .partner_com_text .textcontent strong {
  display: inline-block !important;
  margin-top: 8px !important;
  color: #000 !important;
}




.partner_werden #area-6.main-screen.content-selector .wrapper-preice {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 32px !important;
  align-items: stretch !important;
  margin-top: 40px !important;

}

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .collection_container {
  position: relative !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
  padding: 22px 22px 42px !important;
  border: 2px solid #279EBE !important;
  border-radius: 10px !important;
  background: #fff !important;
}

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .pricing_pack_title {
  color: #279EBE !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 1.2 !important;
  margin-bottom: 2px !important;
  text-align: center !important;
}

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .price_row {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
  position: relative !important;
  padding-bottom: 12px !important;
}

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .price_row::after {
  content: "" !important;
  position: absolute !important;
  left: -22px !important;
  right: -22px !important;
  bottom: 0 !important;
  height: 1px !important;
  background: #279EBE !important;
  opacity: .6 !important;
}

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .price_row .pricing_pack_pric_an {
  flex: 0 0 50% !important;
  max-width: 50% !important;
  text-align: right !important;
  font-weight: 800 !important;
  font-size: 18px !important;
  color: #000 !important;
}
.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .price_row .pricing_pack_pric_an::before {
  content: "nur " !important;
  font-weight: 700 !important;
}
.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .price_row .pricing_pack_pric_an::after {
  content: " €" !important;
  font-weight: 700 !important;
}

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .price_row .old_price {
  flex: 0 0 50% !important;
  max-width: 50% !important;
  text-align: left !important;
  color: #6b7280 !important;
  opacity: .9 !important;
  text-decoration: line-through !important;
  text-decoration-thickness: 2px !important;
  text-decoration-color: rgba(0,0,0,.35) !important;
}
.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .price_row .old_price::before {
  content: "statt " !important;
}
.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .price_row .old_price::after {
  content: " €" !important;
}

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .package_description .textcontent {
  color: #111827 !important;
  line-height: 1.5 !important;
  font-size: 15px !important;
}
.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .package_description .textcontent strong {
  color: #111827 !important;
  font-weight: 700 !important;
}

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .collection_container::after {
  content: "" !important;
  position: absolute !important;
  right: -16px !important;
  bottom: -26px !important;
  width: 60px !important;
  height: 60px !important;
  border-radius: 50% !important;
  border: 2px solid #279EBE !important;
  background: #fff !important;
  display: grid !important;
  place-items: center !important;
  font-weight: 800 !important;
  font-size: 28px !important;
  color: #279EBE !important;
}

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages:nth-child(1) .collection_container::after { content: "S" !important; }
.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages:nth-child(2) .collection_container::after { content: "B" !important; }
.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages:nth-child(3) .collection_container::after { content: "P" !important; }

.partner_werden #area-6.main-screen.content-selector .wrapper-preice .pricing_packages .collection_container:hover {
  box-shadow: 0 10px 24px rgba(0,0,0,.08) !important;
  transform: translateY(-2px) !important;
  transition: box-shadow .25s ease, transform .25s ease !important;
}




.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette.is-slider{
  display:block !important;
  margin-top:30px !important;
}

.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette .collection_list.col-produktpalette{
  background:none !important;
  box-shadow:none !important;
  text-align:center !important;
}

.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette .collection_container{
  background:transparent !important;
  box-shadow:none !important;
}

.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette .produktpalette_bild .textcontent{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}

.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette .produktpalette_bild img{
  width:100% !important;
  max-width:300px !important;
  height:auto !important;
  object-fit:cover !important;
  border-radius:8px !important;
}

.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette .owl-nav{
  position:relative !important;
  margin-top:0 !important;
}
.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette .owl-nav button{
  position:absolute !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  width:44px !important;
  height:44px !important;
  border-radius:50% !important;
  border:0 !important;
  background:rgba(0,0,0,.25) !important;
  color:#fff !important;
  font-size:22px !important;
  line-height:1 !important;
  cursor:pointer !important;
}
.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette .owl-prev{ left:-22px !important; }
.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette .owl-next{ right:-22px !important; }

.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette .owl-dots{ display:none !important; }

.partner_werden #area-7.main-screen.content-selector .wrrap_produktpalette:not(.owl-loaded){
  display:grid !important;
  grid-template-columns:repeat(4,1fr) !important;
  gap:20px !important;
  justify-items:center !important;
}



