.elementor-11362 .elementor-element.elementor-element-c29c193{margin:-130px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11362 .elementor-element.elementor-element-fd67e8d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11362 .elementor-element.elementor-element-a3ffa6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11362 .elementor-element.elementor-element-57aa1a1{margin:120px 0px 0px 0px;padding:80px 0px 0px 0px;}.elementor-11362 .elementor-element.elementor-element-b796a47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11362 .elementor-element.elementor-element-382b03d > .elementor-container{max-width:905px;}.elementor-11362 .elementor-element.elementor-element-96985d1{--spacer-size:30px;}.elementor-11362 .elementor-element.elementor-element-9738b6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11362 .elementor-element.elementor-element-5479703{--spacer-size:30px;}@media(min-width:768px){.elementor-11362 .elementor-element.elementor-element-e695190{width:10.007%;}.elementor-11362 .elementor-element.elementor-element-680f2bb{width:76.342%;}.elementor-11362 .elementor-element.elementor-element-1b46b44{width:10.039%;}}@media(max-width:767px){.elementor-11362 .elementor-element.elementor-element-57aa1a1{padding:0px 0px 0px 0px;}}/* Start custom CSS */.whb-general-header{background-color: #212121 !important;}
.wd-btn-arrow {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
    box-shadow: 0px 0px 50px 0px #00000054;
    border-radius: 50%;
}
.wd-carousel-spacing-30 .owl-nav>div[class*="prev"] {
    left: -50px !important;
}
.wd-carousel-spacing-30 .owl-nav>div[class*="next"] {
    right: -50px !important;
}
@media only screen and (max-width:767px){
#cardslocation .promo-banner-wrapper {
    max-width: 300px !important;
    margin: auto !important;
}
#cardslocation .wd-btn-arrow {
    margin-top: -20px !important;
    width: 30px  !important;
    height: 30px  !important;
}
#cardslocation .wd-carousel-spacing-30 .owl-nav>div[class*="prev"] {
    left: -40px !important  !important;
}
#cardslocation .wd-carousel-spacing-30 .owl-nav>div[class*="next"] {
    right: -40px !important  !important;
}
#cardslocation .wd-btn-arrow[class*="next"]:after {
    left: -6px !important  !important;
    position: relative;
}
#cardslocation .wd-btn-arrow[class*="prev"]:after {
    right: -7px  !important;
    position: relative;
}}
.banner-subtitle.subtitle-style-default.wd-fontsize-s {
  color:#009fe3 !important;
    background: #fff;
    display: table;
    padding: 0px 30px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #0000002b;
}
.hotspot-text.hotspot-content.hotspot-dropdown-left a.btn.btn-color-primary.btn-size-small,a.websitelinkweb {
    border-radius: 20px;
    padding: 8px 40px;
}
.hotspot-text.hotspot-content.hotspot-dropdown-left {
    border-radius: 15px;
    box-shadow: 10px 10px 12px -5px #0000004f;
}
.promo-banner .content-banner {
    position: initial !important;}
.banner-btn-wrapper {
    position: absolute;
    top: 0px;
    margin-top: 0px !important;
    margin-left: -29px !important;
}
.promo-banner .content-banner a.btn.btn-style-default.btn-shape-rectangle {
   
    border-bottom-right-radius: 20px;
    box-shadow: 4px 3px 10px -3px #00000061;
    padding: 10px 29px;
    font-size: 14px;
}
.banner-subtitle.subtitle-style-default.wd-fontsize-s {
    font-size: 15px !important;
    font-weight: 600 !important;
    margin-bottom: 20px;
    display: table;
}
a.websitelinkweb {
    font-size: 14px;
    background: #009fe3;
    padding: 2px 30px;
    margin-top: 13px;
    display: table;
    text-transform: uppercase;
}
.promo-banner.banner-mask.banner-hover-zoom {
    border-radius: 15px;
}
@media only screen and (max-width:767px){
#Geschäftsführungsection .promo-banner-wrapper {
    max-width: 300px !important;
    margin: auto !important;
}
#Geschäftsführungsection .wd-btn-arrow {
    margin-top: -20px !important;
    width: 30px  !important;
    height: 30px  !important;
}
.wd-carousel-spacing-20 .owl-nav>div[class*="prev"], .wd-carousel-spacing-30 .owl-nav>div[class*="prev"] {
    left: -41px !important;
}

.wd-carousel-spacing-20 .owl-nav>div[class*="next"], .wd-carousel-spacing-30 .owl-nav>div[class*="next"] {
    right: -41px !important;
}

#Geschäftsführungsection .wd-btn-arrow[class*="next"]:after {
    left: -6px !important;
    position: relative;
}
#Geschäftsführungsection .wd-btn-arrow[class*="prev"]:after {
    right: -7px  !important;
    position: relative;
}}
.hotspot-text.hotspot-content.hotspot-dropdown-left a.btn.btn-color-primary.btn-size-small {
    display: none;
}/* End custom CSS */