.main-shortmenu{position:relative}.main-shortmenu .et_pb_menu__search-button{position:absolute;right:0}.main-shortmenu .et-menu-nav ul li{margin-right:25px!important}.main-shortmenu .et_pb_menu__menu>nav>ul>li{padding-bottom:10px}.main-shortmenu .et_pb_menu__search{margin-bottom:20px}.main-shortmenu .et_pb_menu__search{background:#dff2fd;border-radius:30px;padding:20px 0px 20px 20px}.mega-menu .et_pb_post{margin-bottom:25px!important}.mega-kasten h4{color:#009FE3!important;font-size:24px!important}@media (max-width:767px){.dipl-breadcrumb-inner li:nth-last-child(n+4),.dipl-breadcrumb-inner li:nth-last-child(1){display:none!important}.dipl-breadcrumb-inner li:nth-last-child(3)::before{content:none!important}.dipl-breadcrumb-inner li:nth-last-child(2)::after{content:none!important}}[class~="360-fz"] .et_pb_image_wrap{position:relative;display:block}[class~="360-fz"] .et_pb_image_wrap::after{content:"";position:absolute;bottom:0px;right:15px;width:50px;height:50px;background-image:url("/wp-content/uploads/sites/9/2026/08/icon-360grad_weiss.svg");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:10;pointer-events:none}.filter-container{background-color:#FBFAFC;border-radius:30px 30px 30px 30px;overflow:hidden;border-color:#622483;height:47px;display:flex;box-shadow:0px 8px 18px -6px rgba(0,159,227,0.3)}.filter-container select,.filter-container input{border:0px solid #bbb;background:#FBFAFC;font-size:16px}.filter-1{flex-grow:2;text-align:center;border-right:solid 2px #efefef!important}.filter-2{flex-grow:2;text-align:center;border-right:solid 2px #efefef!important}.filter-3{flex-grow:2;text-align:center}.filter-4{flex-grow:1;text-align:right}.filter-2::before{font-family:'ETModules';content:'\e081';margin-right:8px;color:#009FE3;font-size:16px}.filter-1-content{height:45px;padding:0 20px}.filter-2-content{height:45px;padding:0 20px}.filter-3-content{height:45px;padding:0 20px}.filter-container button.filter-4-content{color:#FBFAFC!important;cursor:pointer;border-radius:30px;font-size:18px;font-weight:700!important;background-color:#009FE3!important;padding:0.6em 1.5em!important;border:2px solid #009FE3!important;margin:0 0 0 0}.filter-container button.filter-4-content:hover{background-color:#FFF!important;color:#009FE3!important}.listenelement-1 .dipl_list-item_text{padding-left:8px}.listenelement-2 .dipl_list-item_text{padding-left:5px}.personen-1{}.personen-2 .et_pb_team_member_image{max-width:200px}.personen-2 .et_pb_team_member_image{margin:0 auto 10px auto}.personen-2 h4{padding-bottom:0px!important}.personen-2 .et_pb_member_position{margin-bottom:10px}.personen-2 .et_pb_team_member_description a.button{color:#FBFAFC!important;border:solid;border-width:2px!important;border-color:#009FE3;border-radius:30px;font-size:18px;font-weight:700!important;background-color:#009FE3;padding:5px 20px!important;display:inline-block;margin-top:10px}.personen-2 .et_pb_team_member_description a.button:hover{color:#009FE3!important;background-color:#FBFAFC}.offerButton{color:#FBFAFC!important;border:2px solid #009FE3!important;border-radius:30px;font-size:18px;font-weight:600!important;background-color:#009FE3;padding:0.3em 1em!important;display:inline-block;float:right;cursor:pointer}.offerButton:hover{background-color:#FFF!important;color:#009FE3!important}.branch-manager-frontend .result{overflow:auto;border-bottom:2px solid #009FE3;padding:15px 0}.branch-manager-frontend #branch_image div,.branch-manager-frontend #branch_contacts .contact{background-color:#ffffff;padding-top:30px!important;padding-right:40px!important;padding-bottom:30px!important;padding-left:40px!important;margin-top:0px!important;margin-bottom:30px;box-shadow:0px 8px 18px -6px #E3DCEF}.dmr-news .et_pb_post{min-height:530px}.dmr-footer .footer-menu a{color:#fbfafc}.dmr-footer .footer-menu a:hover{color:#fff;text-decoration:underline}div.menu-list div.dipl_list_default div.dipl_list_item{padding-top:12px}div.menu-list div.dipl-list-item-wrap div{order:2;text-align:right}div.menu-list div.dipl-list-item-wrap{justify-content:space-between}div.menu-list .dipl-list-item-wrap{display:flex;align-items:center;width:100%}div.menu-list .dipl_list-icon{margin-left:auto!important}div.menu-list{min-height:180px}div.menu-list-mk{min-height:290px}div.menu-list-ww{min-height:200px}div.menu-list div.dipl_list-item_text{text-align:left!important}div#sidebar{display:none}#main-content .container::before{display:none}#left-area{width:100%!important}p.post-meta{display:none}div.contact img{border-radius:500px 500px 500px 500px}.copy-mail{display:inline-flex;align-items:center;justify-content:center;margin-left:10px;cursor:pointer;font-size:26px;color:#009fe3;transition:.2s;user-select:none}.copy-mail:hover{color:#333;transform:scale(1.1)}.copy-mail{position:relative;display:inline-flex;cursor:pointer}.mail-tooltip{position:absolute;left:-300%;bottom:130%;transform:translateX(-50%);background:#009fe3;color:#fff;padding:6px 10px;border-radius:5px;white-space:nowrap;font-size:13px;opacity:0;visibility:hidden;transition:.2s;pointer-events:none;z-index:10000000!important}.copy-mail:hover .mail-tooltip{opacity:1;visibility:visible}body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]),body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]):hover,body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]).mega-menu,body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]).mega-menu:hover,body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]).mega-menu:is(.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_text,.et_pb_text_inner,p,h1,h2,h3,h4,h5,h6,span,strong),body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]).mega-menu:is(.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_text,.et_pb_text_inner,p,h1,h2,h3,h4,h5,h6,span,strong):hover{text-decoration:none!important;text-decoration-line:none!important;text-decoration-style:initial!important;text-decoration-color:transparent!important;border-bottom:0!important;border-bottom-width:0!important;border-bottom-style:none!important;border-bottom-color:transparent!important;box-shadow:none!important;outline:none!important}body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]).mega-menu:is(.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_text,.et_pb_text_inner,p,h1,h2,h3,h4,h5,h6,span)::before,body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]).mega-menu:is(.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_text,.et_pb_text_inner,p,h1,h2,h3,h4,h5,h6,span)::after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;box-shadow:none!important;background:none!important;background-image:none!important}body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]).mega-menu.et_pb_text.et_clickable.et_pb_text_inner>p{display:inline-block!important;width:auto!important;max-width:100%!important;text-decoration:none!important;border:0!important;border-bottom:1px solid transparent!important;box-shadow:none!important;background-image:none!important}body.divimegapro-active:is(#divimegapro-container-1021,#divimegapro-container-1210,[id^="divimegapro-container-"]).mega-menu.et_pb_text.et_clickable:hover.et_pb_text_inner>p{text-decoration:none!important;border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:currentColor!important}div.branch-manager-frontend form select#offer_type_filter{margin-top:11px;padding-left:32px}@media (max-width:1300px){form.filter-container{display:flex;flex-direction:column;height:fit-content}div.branch-manager-frontend form.filter-container select#offer_type_filter{padding-left:0px;margin-left:50%;transform:translatex(-50%);text-align:center}span.filter-2::before{display:none}span.filter-2 input{text-align:center}button.filter-4-content{margin-right:50%!important;transform:translateX(50%)}form.filter-container{padding:20px 0px}}@media (max-width:767px){.et_pb_section_2.et_pb_with_background .et_pb_row{background-size:100% auto;min-height:200px}div.et_pb_section.et_pb_with_background div.et_pb_row div.et_pb_promo{display:none}}