a{cursor:pointer;text-decoration:none!important}*{font-family:Arial,Verdana,serif}body{background:#fff}.btn_rounded{background-color:#fff;border:1px solid #039;border-radius:30px!important;color:#039;padding:.375rem .75rem;text-align:center}.btn_rounded:hover{background-color:#039;border-color:#039;color:#fff!important}#menu_nav .first,.swiper-button-next,.swiper-button-prev,.text-blue,a{color:#039!important}#menu_nav .second,.text-green{color:#006634!important}#menu_nav .first{font-weight:700}#menu_nav{display:block;margin:0;padding:0 0 0 150px;width:100%}#menu_nav li{display:inline-block;padding:5px;text-align:center;width:25%}@media (max-width:1000px) and (min-width:501px){#menu_nav li{width:50%}}@media (max-width:500px){#menu_nav li{width:100%}}.dropdown-container{position:relative}.dropdown-content{background-color:#f5f5f5;border:1px solid #d3d3d3;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:none;min-width:160px;overflow:auto;padding:0;position:absolute;z-index:100}.dropdown-content li{width:100%!important}#breadcrumb .dropdown-content li a,#breadcrumb .dropdown-content li span,#menu_nav .dropdown-content li a{display:block;padding:8px}#menu_nav .dropdown-content li a{padding:10px}.dropdown-content li a:hover{background-color:#fff}#breadcrumb{font-size:14px;padding:20px 0 0 20px}#breadcrumb .dropdown-container{display:inline-block;text-align:center}nav[aria-label=Breadcrumb]>ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}nav[aria-label=Breadcrumb]>ol>li{display:inline}nav[aria-label=Breadcrumb]>ol>li+li:before{color:#666;content:" >";padding:0 .5rem}.active_menu_item,nav[aria-label=Breadcrumb] li[aria-current=page]{color:#666;font-weight:400}#my_modal_button_next>img,#my_modal_button_previous>img{cursor:pointer;height:20px!important;opacity:1!important;width:20px!important}.modal_navigation_icon:hover{color:#039}.modal_navigation_icon{font-size:32px}.my_card:nth-child(3n-2) .caption{background:#ceceff;background:linear-gradient(90deg,#ceceff,#f4f4ff 15%,#f4f4ff 85%,#ceceff)}.my_card:nth-child(3n-1) .caption{background:#ceffd8;background:linear-gradient(90deg,#ceffd8,#f4fff4 15%,#f4fff4 85%,#ceffd8)}.my_card:nth-child(3n) .caption{background:#ffcece;background:linear-gradient(90deg,#ffcece,#fff4f4 15%,#fff4f4 85%,#ffcece)}.my_card>.badge,.my_card>div>.badge{background:#ffde8a;background:radial-gradient(circle,#ffde8a 0,#e8ad00 100%,#000 0);border:1px solid #926e00;color:#5e4600}figcaption,figure,video{margin:0!important;padding:0!important}video{border:0!important;display:block}.my_card .caption{height:100%!important}html{scroll-behavior:smooth}#my_modal_image{max-width:700px;width:100%}.icon{height:1em;vertical-align:-.125em;width:1em}.swiper-button-next,.swiper-button-prev,.swiper-pagination{bottom:0!important;display:block!important;position:absolute;top:auto!important}.swiper-button-next,.swiper-button-prev{width:auto!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none!important}.pb-pagination{padding-bottom:40px!important}.swiper-slide{display:block}.hover_effect:hover{border-color:#ccc!important;box-shadow:0 0 4px rgba(0,0,0,.3)!important;transform:scale(1.01)}.table_bold{font-weight:700}@media (min-width:576px){.table_bold{font-weight:400}}:root{--swiper-navigation-size:auto!important}.btn-sm-department{border-radius:var(--bs-border-radius-pill)!important;color:#fff!important;font-size:.7rem!important;margin-top:-6px;padding:.1rem .5rem!important;white-space:nowrap}#menu_breadcrumb>li{padding:5px}ol,ul{list-style:none;margin:0;padding:0}ul{padding:0!important}#my_modal ol>li,ol#footer>li{display:inline-block}#my_modal ol>li>a,ol#footer>li>a{display:block;padding:10px}.dropdown-button{height:12px;width:12px}.external_link,a[href^=http]:not([href*="sv-empor-gruen-rot.de"]):after{content:url(/img/icon/web.svg);height:16px!important;margin-left:4px;opacity:.5;padding:0;width:16px!important}.bold{font-weight:700}#logo{left:20px;position:absolute;top:20px;width:150px}.text-justify{hyphens:auto;text-align:justify;text-justify:inter-word}.schweitzer_digital_solutions{background:linear-gradient(to bottom right,#555,#000);border-radius:5px;display:inline-block;margin-top:1rem;padding:.6rem 1rem!important}.schweitzer_digital_solutions,.schweitzer_digital_solutions span{color:#fff!important;font-weight:700;text-shadow:0 0 2px #000;text-transform:uppercase}.schweitzer_digital_solutions span{color:#c00!important}