.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}@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}}.video-vorschau .et_pb_blurb_container{padding:0 20px}.tabelle table tbody tr td{border:none}.tabelle table{border:none}.tabelle table:not(.variations){border:0px!important}.tabelle table tbody tr{margin-bottom:8px;display:flex}.tabelle table tbody tr:nth-child(odd){background:rgba(0,159,227,0.1)}.tabelle table tbody tr:nth-child(even){background:rgba(134,188,36,0.1)}.logocontainer img{max-height:70px!important}.logocontainer .et_pb_module_inner .dipl_swiper_wrapper .dipl_logo_slider_wrapper .swiper-container .swiper-wrapper div.dipl_logo_slider_item{min-height:auto!important}.sitemap li{width:30%!important}.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}.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}[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/16/2026/07/icon-360grad_weiss.svg");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:10;pointer-events:none}div.iframe-360-grad div.et_pb_code,div.iframe-360-grad div.et_pb_code div.et_pb_code_inner{height:100%}div.iframe-360-grad{box-shadow:0px 2px 18px 0px rgba(29,58,143,0.2)}@media screen and (max-width:768px){div.iframe-360-grad,div.iframe-360-grad div.et_pb_code,div.iframe-360-grad div.et_pb_code div.et_pb_code_inner,div.iframe-360-grad div.et_pb_code div.et_pb_code_inner iframe{min-height:80vh}div.iframe-360-grad{margin-bottom:-30px}div.iframe-360-grad div.et_pb_code div.et_pb_code_inner{margin-bottom:-12px}div.et_pb_with_background div.et_pb_gutters1{min-height:240px}form.filter-container{display:flex;flex-direction:column;padding:32px 0;height:min-content}form.filter-container span.filter-2::before{display:none}form.filter-container span.filter-2 input{text-align:center;background-color:#efefef}form.filter-container span.filter-4 button{margin-left:50%!important;transform:translateX(-50%);width:max-content}}