﻿@font-face{font-family:"BSIcon";src:url("../bootstrap-icons/fonts/bootstrap-icons.woff2")}@font-face{font-family:"Poppins";src:url("../bootstrap-icons/fonts/Poppins-Regular.ttf")}.row-cols-7>*{flex:0 0 auto;width:calc(100% / 7)}@media (min-width:576px){.row-cols-sm-7>*{flex:0 0 auto;width:calc(100% / 7)}}@media (min-width:768px){.row-cols-md-7>*{flex:0 0 auto;width:calc(100% / 7)}}@media (min-width:992px){.row-cols-lg-7>*{flex:0 0 auto;width:calc(100% / 7)}}@media (min-width:1200px){.row-cols-xl-7>*{flex:0 0 auto;width:calc(100% / 7)}}@media (min-width:1400px){.row-cols-xxl-7>*{flex:0 0 auto;width:calc(100% / 7)}}.row-cols-8>*{flex:0 0 auto;width:calc(100% / 8)}@media (min-width:576px){.row-cols-sm-8>*{flex:0 0 auto;width:calc(100% / 8)}}@media (min-width:768px){.row-cols-md-8>*{flex:0 0 auto;width:calc(100% / 8)}}@media (min-width:992px){.row-cols-lg-8>*{flex:0 0 auto;width:calc(100% / 8)}}@media (min-width:1200px){.row-cols-xl-8>*{flex:0 0 auto;width:calc(100% / 8)}}@media (min-width:1400px){.row-cols-xxl-8>*{flex:0 0 auto;width:calc(100% / 8)}}.row-cols-9>*{flex:0 0 auto;width:calc(100% / 9)}@media (min-width:576px){.row-cols-sm-9>*{flex:0 0 auto;width:calc(100% / 9)}}@media (min-width:768px){.row-cols-md-9>*{flex:0 0 auto;width:calc(100% / 9)}}@media (min-width:992px){.row-cols-lg-9>*{flex:0 0 auto;width:calc(100% / 9)}}@media (min-width:1200px){.row-cols-xl-9>*{flex:0 0 auto;width:calc(100% / 9)}}@media (min-width:1400px){.row-cols-xxl-9>*{flex:0 0 auto;width:calc(100% / 9)}}.row-cols-10>*{flex:0 0 auto;width:calc(100% / 10)}@media (min-width:576px){.row-cols-sm-10>*{flex:0 0 auto;width:calc(100% / 10)}}@media (min-width:768px){.row-cols-md-10>*{flex:0 0 auto;width:calc(100% / 10)}}@media (min-width:992px){.row-cols-lg-10>*{flex:0 0 auto;width:calc(100% / 10)}}@media (min-width:1200px){.row-cols-xl-10>*{flex:0 0 auto;width:calc(100% / 10)}}@media (min-width:1400px){.row-cols-xxl-10>*{flex:0 0 auto;width:calc(100% / 10)}}.row-cols-11>*{flex:0 0 auto;width:calc(100% / 11)}@media (min-width:576px){.row-cols-sm-11>*{flex:0 0 auto;width:calc(100% / 11)}}@media (min-width:768px){.row-cols-md-11>*{flex:0 0 auto;width:calc(100% / 11)}}@media (min-width:992px){.row-cols-lg-11>*{flex:0 0 auto;width:calc(100% / 11)}}@media (min-width:1200px){.row-cols-xl-11>*{flex:0 0 auto;width:calc(100% / 11)}}@media (min-width:1400px){.row-cols-xxl-11>*{flex:0 0 auto;width:calc(100% / 11)}}.row-cols-12>*{flex:0 0 auto;width:calc(100% / 12)}@media (min-width:576px){.row-cols-sm-12>*{flex:0 0 auto;width:calc(100% / 12)}}@media (min-width:768px){.row-cols-md-12>*{flex:0 0 auto;width:calc(100% / 12)}}@media (min-width:992px){.row-cols-lg-12>*{flex:0 0 auto;width:calc(100% / 12)}}@media (min-width:1200px){.row-cols-xl-12>*{flex:0 0 auto;width:calc(100% / 12)}}@media (min-width:1400px){.row-cols-xxl-12>*{flex:0 0 auto;width:calc(100% / 12)}}.btn{border-radius:50px;font-size:18px;padding:0.75rem 1.25rem}.btn-light{background-color:#fff;transition:all 0.4s;border:none !important}.btn-light:hover,.btn-light:active,.btn-light:focus{background-color:#ad0d00;color:#fff}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:#ad0d00;transition:all 0.4s;border:none;color:#fff}@media (max-width:767px){.btn{display:block;width:100%}}.form-control{border-color:#55648C;padding:0.5rem 1rem}.form-control:focus{border-color:#ad0d00;outline:0;box-shadow:0 0 0 0.25rem #B6BBCF}.alert-warning{background-color:#feecbe}.text-info{color:#1E73AF !important}.accordion{margin-bottom:30px}.accordion .accordion-item{border:none}.accordion .accordion-button{background-color:#F5F4F7;font-size:1.5rem}.card-img,.card-img-top{opacity:1;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border-top-left-radius:30px;border-top-right-radius:30px}.rounded{border-radius:30px}.card:hover img{opacity:0.85}.modal{z-index:9999}.modal .modal-footer{justify-content:center}.badge{border-radius:50px}.pagination a,.pagination .page-link{padding:8px 12px !important;border:none !important;box-shadow:-1px 2px 6px rgba(0, 0, 0, 0.25);color:#e91200 !important;display:inline-block;width:43px;height:43px;text-align:center;font-size:16px;border-radius:100%;margin:4px !important}.pagination a:hover,.pagination .page-link:hover{background-color:#ddf2f7}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:50px;box-shadow:3px 3px 8px 0px rgba(233, 18, 0, 0.4);margin-right:15px !important;margin-left:15px !important;background-color:#e91200;color:#ffffff !important;border:none !important;width:42px;height:42px}.pagination .page-item:first-child .page-link:hover,.pagination .page-item:last-child .page-link:hover{background-color:#ad0d00}.pagination .page-item:last-child .page-link i{transition:transform 0.2s ease}.pagination .page-item:last-child .page-link:hover i{transition:transform 0.2s ease}.pagination .active>.page-link,.pagination .page-link.active,.pagination li.active a{background-color:#ddf2f7 !important;color:#000}.dropdown-toggle::after{position:absolute;top:20px;right:-5px;content:"";border-color:transparent #232323 #232323 transparent;border-style:solid;border-width:0 1px 1px 0;display:block;height:6px;transform:rotate(45deg);transition:border 0.3s ease 0s;width:6px}.nav-link{font-weight:600}#main-wrapper #header .mega-menu-list{padding-left:60px}#main-wrapper #header .mega-menu-list.no-menu-img{padding-left:0}#main-wrapper #header .mega-menu-list .mega-menu-list-item a{padding:0}.megamenu{max-height:550px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #f0f0f0}.megamenu li{list-style-type:initial}.megamenu img{border-radius:50px}@media (max-width:1199px){.megamenu .col-first,.megamenu .col-second,.megamenu .col-third,.megamenu .col-last{margin-top:28px}}html{scroll-padding-top:240px}body{font-family:"Arial", sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;letter-spacing:0.5px;color:#000;font-weight:400;line-height:1.7}body a{color:#ad0d00}body a.link-phone::before{font-family:"BSIcon";content:""}body a.link-mail::before{font-family:"BSIcon";content:""}body a.link-facebook{font-size:18px;width:20px;white-space:nowrap;overflow:hidden;text-indent:40px}body a.link-facebook::before{color:#00f;text-indent:0;float:left}body a.link-facebook::before,body a.link-facebook-no-text::before{font-family:"BSIcon";content:""}body a.link-twitter::before,body a.link-twitter-no-text::before{font-family:"BSIcon";content:""}body a.link-instagram::before,body a.link-instagram-no-text::before{font-family:"BSIcon";content:""}body #content p a{text-decoration:underline}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Poppins", sans-serif}body h1 a,body h2 a,body h3 a,body h4 a,body h5 a{padding-bottom:0 !important;line-height:1.5;text-decoration:none;color:#000}body h1 a:hover,body h2 a:hover,body h3 a:hover,body h4 a:hover,body h5 a:hover{text-decoration:underline}body h1{margin-bottom:2rem}body h2{margin-bottom:1.25rem}body h3{margin-bottom:1rem}#header{box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);transition:all 0.5s ease 0s;position:relative;z-index:99}#header #top-bar{font-size:16px;background-color:#e91200;position:relative;z-index:99;padding:7px 0;color:#000;-webkit-transition:height 0.5s ease;-o-transition:height 0.5s ease}#header #top-bar .row{align-items:center}#header #top-bar a,#header #top-bar a.nav-link{color:#fff;font-weight:bold !important}#header #top-bar .top-bar-info .menu-icon{margin-right:5px}#header #top-bar .top-bar-info ul{margin-bottom:0;padding:0}#header #top-bar .top-bar-info ul li{font-weight:500;list-style-type:none;padding:0 5px 0;display:inline-block;margin-bottom:0}#header #top-bar .top-bar-info ul li:first-child{padding-left:0}#header #top-bar .top-left-menu{color:#000}#header #top-bar .top-left-menu ul{margin:0;padding:0}#header #top-bar .top-left-menu ul li{list-style-type:none;float:left;text-align:center;margin:0;padding:0 7px}#header #top-bar .top-left-menu ul li a{line-height:28px;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:0 3px;font-weight:400}#header #top-bar .top-left-menu ul li a .kubus-menu-text{text-decoration:underline}#header #top-bar .top-right-menu{color:#000;padding:0;float:right;margin:0}#header #top-bar .top-right-menu ul{margin:0;padding:0}#header #top-bar .top-right-menu ul li{list-style-type:none;float:left;text-align:center;margin:0;padding:0 7px}#header #top-bar .top-right-menu ul li:last-child{padding-right:0}#header #top-bar .top-right-menu ul li a{line-height:28px;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:0 3px}@media (max-width:767px){#header .top-left-menu ul li{padding:0 !important}}.navbar-functions{margin-left:25px}.navbar-functions>ul{padding:0;margin:0;list-style:none}.navbar-functions>ul a{text-decoration:none;font-weight:600}@media (min-width:1399px){#header.sticky .navbar-default{position:fixed;top:0;z-index:999;width:100%;left:0;background-color:#FFFFFF;padding:0;transition-duration:0.25s;transition:all 0.25s ease 0s;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2)}}@media (min-width:992px){#header.sticky .navbar-brand img{max-height:35px;height:35px;transition-duration:0.2s}.navbar-default{-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2)}.navbar-default .container,.navbar-default .container-fluid{position:relative}.navbar-default .navbar-brand{transition:all 0.5s ease 0s;display:inline-block}.navbar-default .navbar-brand img{height:43px;transition-duration:0.5s;width:auto}.navbar-default .navbar-header-custom{padding:22px 0 20px 0}.navbar-default a.btn.btn-cta{font-size:14px !important;padding:6px 0 6px 0;margin-left:5px !important;width:105px !important;background-color:transparent !important;color:#000 !important}.navbar-default a.btn.btn-cta:hover{text-decoration:underline}.navbar-default .navbar .navbar-nav .nav-item{margin-left:10px}.navbar-default .navbar .navbar-nav .nav-item.dropdown{padding-right:13px}.navbar-default .navbar .navbar-nav .nav-item>.nav-link{position:relative;display:block;font-weight:400;color:#000;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;text-decoration:none}.navbar-default .navbar .navbar-nav .nav-item>.nav-link:hover{text-decoration:underline}.navbar-default .navbar .navbar-nav .nav-item>.nav-link.active{color:#e91200}.navbar-default .navbar .navbar-nav .nav-item .dropdown-item:focus,.navbar-default .navbar .navbar-nav .nav-item .dropdown-item:hover{background-color:#ddf2f7;color:#000}.navbar-default .navbar .navbar-nav li{padding:0;list-style:none}.navbar-default .navbar .navbar-nav li.current a.active{color:#e91200;background-color:transparent;text-decoration:underline}.navbar-default .navbar .navbar-nav li ul li a{position:relative;margin-bottom:12px;padding:0 20px}.navbar-default .navbar .navbar-nav li ul li a.active{padding-left:20px !important}.navbar-default .navbar .navbar-nav li ul li a.active:before{background:transparent !important}.navbar-default .navbar .navbar-nav li ul li:last-child a{margin-bottom:0}.navbar-default .navbar-functions>ul>li{margin-left:10px}.navbar-default .navbar-functions>ul>li .btn-main{background-color:#e91200;border-radius:50px;color:#ffffff !important;width:35px;height:35px;padding:4px}.navbar-default .navbar-functions>ul>li .btn-main:hover,.navbar-default .navbar-functions>ul>li .btn-main:focus,.navbar-default .navbar-functions>ul>li .btn-main:active{background-color:#ad0d00 !important}.navbar-default .navbar-functions>ul>li>a,.navbar-default .navbar-functions>ul>li>button,.navbar-default .navbar-functions>ul>li>button:hover,.navbar-default .navbar-functions>ul>li .merkliste-menu a{color:#000;display:block;position:relative}.navbar-default .navbar-functions>ul>li>a::after,.navbar-default .navbar-functions>ul>li>button::after,.navbar-default .navbar-functions>ul>li>button:hover::after,.navbar-default .navbar-functions>ul>li .merkliste-menu a::after{display:none}.navbar-default .navbar-functions span.badge{background-color:#fff;position:absolute;top:37%;margin-top:-20px;right:-6px;font-size:14px;padding:2px 0 0 1px;width:18px;height:18px;color:#000;line-height:14px;font-weight:400;box-shadow:-1px 2px 6px rgba(0, 0, 0, 0.25)}}@media (max-width:991.98px){.navbar-default .navbar .navbar-header-custom{padding:22px 0 20px 0}.navbar-default .navbar .navbar-brand img{max-height:34px;width:auto}.navbar-default .navbar .navbar-nav .dropdown-menu.show .nav-link{padding-left:1rem}.navbar-default .navbar-functions ul li a{display:block;padding:8px 0px}.navbar-default .navbar-functions span.badge{padding:2px 0 0 1px;width:25px;height:25px;color:#fff;line-height:20px;font-weight:400}}@media (min-width:1400px){.navbar-default .navbar .navbar-nav .nav-item>.nav-link{padding:32px 8px}.navbar-default .navbar .navbar-nav .nav-item.dropdown>a:after{top:43px}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu{border:0;border-radius:0;padding:15px 0;margin:0;min-width:225px;-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2)}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu .megamenu-list-wrap{padding:0}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu .nav-link{padding:0}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu h2,.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu .mega-menu-header{font-size:24px}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu h2 a,.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu .mega-menu-header a{border-bottom:1px #ad0d00;padding-bottom:3px;text-decoration:none}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu ul{margin-bottom:30px}.navbar-functions>ul{list-style:none;display:inline-block;font-size:18px}.navbar-functions>ul a,.navbar-functions>ul button{background-color:#e91200;border-radius:6px;color:#ffffff !important;padding:2px 2px 2px 7px}.navbar-functions>ul>li{float:unset;display:inline-block;vertical-align:middle}.navbar-functions>ul>li>a,.navbar-functions>ul>li>button,.navbar-functions>ul>li.merkliste-menu a{color:#000;display:block;position:relative}.navbar-functions>ul>li>a::after,.navbar-functions>ul>li>button::after,.navbar-functions>ul>li.merkliste-menu a::after{display:none}.navbar-functions span.badge{position:absolute;top:50%;margin-top:-20px;right:5px;font-size:14px;padding:2px 0 0 1px;width:18px;height:18px;color:#fff;line-height:14px;font-weight:400}}.navbar-toggler{border-color:#777777}@media screen and (min-width:992px){.navbar>ul>li.dropdown>a:after{border-color:transparent #000 #000 transparent}.megamenu-wrap{position:static}.megamenu{width:100%}.navbar .megamenu li>ul{margin:0;min-width:auto;padding:0;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .megamenu ul li{padding:0}}.skip-nav{position:absolute;top:-150%;left:0%;overflow:hidden;transition:top 0.3s ease-in}.skip-nav:active,.skip-nav:focus,.skip-nav:hover{top:100%;overflow:visible;left:0%}#header-img .ce-gallery,#header-img .ce-column,#header-img .image{width:100%}#header-img .ce-gallery img,#header-img .ce-column img,#header-img .image img{width:100%}#klickpfad-container .klickpfad-box{background-color:#F5F4F7;padding:1rem 1.5rem;border-radius:50px;margin:30px 0}#klickpfad-container .clickpfad_title{float:left}#klickpfad-container .hauptseite_clickpfad,#klickpfad-container .clickpfad_main{color:#777777}#klickpfad-container .clickpfad_title{margin-right:10px}#klickpfad-container .clickpfad .trennzeichen:before,#klickpfad-container .clickpfad_item+.clickpfad_item:before,#klickpfad-container .hauptseite_clickpfad>.clickpfad>.clickadrbold:first-child:before{content:" / ";padding:0 5px}#klickpfad-container .klickpfad .ku_click_katebene0{display:none}#klickpfad-container .hauptseite_clickpfad a.clickadresse[title=" öffnen"]+.trennzeichen,#klickpfad-container .hauptseite_clickpfad a.clickadresse{display:none}#klickpfad-container a{text-decoration:none;border-bottom:1px solid #ad0d00;padding-bottom:3px}.btn-main{background-color:#e91200;box-shadow:3px 3px 8px 0px rgba(233, 18, 0, 0.4);border:none !important;color:#fff}.btn-main:hover,.btn-main:focus,.btn-main:active{background-color:#ad0d00 !important;color:#fff !important}.btn-outline-main{border:1px solid #e91200;color:#e91200}.btn-outline-main:hover,.btn-outline-main:focus,.btn-outline-main:active{background-color:#e91200 !important;color:#fff !important}.btn-animated{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.8rem 1.5rem;cursor:pointer;transition:background-color 0.3s ease}.btn-animated{overflow:hidden}.btn-animated::after{content:"→";display:inline-block;margin-left:0.5rem;transition:transform 0.3s ease, color 0.3s ease;position:relative;z-index:2}.btn-animated::before{content:"";position:absolute;right:12px;width:1.2rem;height:1.2rem;background-color:rgba(255, 255, 255, 0.25);border-radius:50%;transform:scale(0);transition:transform 0.3s ease;z-index:1}.btn-animated:hover span{transform:translateX(-4px)}.btn-animated:hover::after{transform:translateX(4px);color:#fff}.btn-animated:hover::before{transform:scale(1.2)}input[type=checkbox]{position:relative;top:6px;margin-right:5px;left:0;height:25px;width:25px;border-radius:0 !important}input[type=radio]{position:relative;cursor:pointer;margin-right:10px;border:0}input[type=radio]:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-4px;left:-3px;border:1px solid #ad0d00;border-radius:50%;background-color:#fff}input[type=radio]:checked:before{border:2px solid #ddf2f7}input[type=radio]:checked:after{content:"";display:block;width:10px;height:10px;border-radius:50%;box-shadow:inset 0px 0px 0px 3px #ddf2f7;background-color:#ddf2f7;position:absolute;top:1px;left:2px}input[type=radio]{margin-left:20px}input[type=radio]:first-child{margin-left:0px}hr{margin:2rem 0}.inner-padding{padding-top:80px;padding-bottom:80px}.bg-img{background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}footer a{color:#FFFFFF;border-bottom:1px solid #FFFFFF;padding-bottom:3px;text-decoration:none}footer #footer-main{padding:50px 0;background:#082c38;color:#FFFFFF}footer #footer-main .btn-footer-nl{padding:20px 20px !important;color:#000;border-bottom:none}footer #footer-main .btn-footer-nl .k-custom-content-button-icon{margin-right:5px}footer #footer-main ul li{margin-bottom:10px}footer #footer-main img{border-radius:0}footer #footer-bottom{padding:10px 0 50px 0;background:#082c38;color:#FFFFFF;line-height:36px}footer #footer-bottom ul{list-style:none;margin:0;padding:0}footer #footer-bottom ul li{display:inline}.customFormCheckbox .form-check-input{margin-right:0}.customFormCheckbox .form-check-input::before{top:0}.form-check-label{margin-left:20px}.form-check-input:checked{background-color:#ddf2f7}.badge.bg-main{background-color:#ddf2f7}.btn-toTop{font-size:2rem;background:#e91200;border:1px solid #ddf2f7;padding:10px 16px;color:#FFFFFF;width:70px;z-index:99;border:none;box-shadow:3px 3px 8px 0px rgba(233, 18, 0, 0.4)}.btn-toTop:hover,.btn-toTop:active{color:#FFFFFF;background:#ad0d00;border:none}.btn-toTop.scroll-to-top{text-decoration:none;position:fixed;bottom:55px;right:55px;display:none;text-align:center}:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img){border-radius:30px}.wp-block-image img{border-radius:30px}.kw-unterkategorienblock{padding:25px;font-size:1.25rem}.kw-unterkategorienblock .nav-item{margin-right:30px}.kw-unterkategorienblock .nav-link{color:#ad0d00;padding:3px 0 3px 0}.kw-nurbuchbare .selected .filter-alle{display:inline}.kw-nurbuchbare .filter-alle,.kw-nurbuchbare .selected .filter-buchbare{display:none}.nr-column{width:10%}.merken-column a{border-bottom:none !important}@media (max-width:577px){.nr-column{display:none}}.MerklisteIcon{width:25px;height:25px;border-radius:0 !important}.MerklisteIcon:hover{fill:#e91200}.MerklisteIcon:focus,.MerklisteIcon:active{fill:#e91200}.in_merkliste{fill:#ddf2f7}#kw-filter{background-color:#ddf2f7;padding:30px;border-radius:30px}#kw-filter .btn-main{padding:8px 25px !important}#kw-filter .kw-filter-label{color:#000;width:100%;text-align:left;padding:6px 15px;border:1px solid #ddd;background-color:#fff}#kw-filter ul{list-style:none;padding-left:5px}.kw-mitarbeiter-liste{margin-bottom:120px}.kw-mitarbeiter-liste i{color:#ddf2f7;margin-right:5px}.ap-hl{margin-bottom:120px}.kw-mitarbeiter-gruppe{margin-bottom:120px}.sicht-387{margin-bottom:8rem}.kw-mitarbeiter{position:relative;padding:8rem 2rem 2rem;background-color:#e91200}.kw-mitarbeiter i{color:#ddf2f7;margin-right:5px}.kw-mitarbeiter-foto{position:absolute;top:-100px;display:block;border-radius:0;left:0;right:0;margin-left:auto;margin-right:auto;width:200px;height:200px;border-radius:50%}.kw-mitarbeiter-foto .mitarbeiter-img{width:100%;height:100%;object-fit:cover}.kw-mitarbeiter-foto .rounded{border-radius:100% !important}@media (max-width:991px){.kw-mitarbeiter{padding:5rem 2rem 2rem}.kw-mitarbeiter-foto{width:150px;height:150px}}.kw-kursdetails .table>:not(caption)>*>*{background-color:transparent}.kw-kursdetails .kw-info-card{display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f3f3f3 !important;background-clip:border-box;border-radius:30px}.kw-kursdetails .kw-info-card .table td,.kw-kursdetails .kw-info-card .table th{padding:1rem}.kw-kursdetails .kw-info-card table td:nth-child(2){hyphens:auto}.kw-kursdetails .kw-info-card tr{border-bottom:0px solid transparent}.kw-kursdetails .anmeldebutton .btn{display:block;width:100%;position:relative;text-align:right}.kw-kursdetails .anmeldebutton i{font-size:135%;vertical-align:middle;position:absolute;left:26px;bottom:6px;padding-bottom:0}.ampelicon{font-weight:bold}.ampelicon i{font-size:1em}.nichtbuchbar{color:#8C0A23}.buchbar,.warenkorb-check{color:#4BA02D}.warteliste{color:#8C0A23}.socialMedia li{margin-right:15px}.kurstermine-anzahl{color:#000;font-size:75%;padding:10px 15px;border-radius:50px;background-color:#ddf2f7}.badge-main{color:#000;font-size:75%;padding:10px 15px;border-radius:50px;background-color:#ddf2f7}span.statusmeldung{color:#000;text-align:center;display:block;margin-top:20px;margin-bottom:50px;background-color:#A9EBC6;position:relative;padding:0.75rem 1.25rem;border:1px solid #59ce8f;border-radius:50px}.kw-progressbar{margin-bottom:100px;counter-reset:step}.kw-progressbar li{list-style-type:none;width:20%;float:left;position:relative;text-align:center;font-size:18px}.kw-progressbar li.active:before{border-color:#ddf2f7;background-color:#ddf2f7;color:#000;font-weight:600}.kw-progressbar li:before{width:50px;height:50px;content:counter(step);counter-increment:step;line-height:47px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.5);display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:white}.kw-progressbar li:after{width:100%;height:2px;content:"";position:absolute;background-color:#dbdbdb;top:23px;left:50%;z-index:-1}.kw-progressbar li:last-child:after{background-color:transparent}@media (max-width:576px){.kw-progressbar li{font-size:14px}.kw-progressbar .kw-progressbar li:before{width:40px;height:40px;line-height:36px}}.hauptseite_clickpfad,.clickadrbold{display:none}.hauptseite_clickpfad,.clickpfad_main{color:#2C4572}.doz_buchstabe{border-bottom:1px solid #B6BBCF;color:#ad0d00}.kw-dozdetails .doz-infoblock i{color:#ddf2f7;margin-right:5px}.doz-foto{width:100%;border-radius:20px}.kw-dozkursliste li{margin-bottom:10px}.pagination .blaetternindex{margin-left:-1px}.pagination .doz-buchstabe-leer{border:1px solid #B6BBCF;color:#ad0d00}.pagination .page-link{padding:8px 12px !important}.dozBleiste .pagination a{text-decoration:underline !important}.dozBleiste .pagination .page-link{padding:8px 12px !important}.kw-paginationleiste{margin-bottom:50px}.kw-paginationleiste .btn{padding:10px 15px !important}.kw-kortdetails .kort-infoblock i{color:#ddf2f7;margin-right:5px}.kort-foto{width:100%;border-radius:20px}.kw-gebdetails .geb-infoblock i{color:#ddf2f7;margin-right:5px}.geb-foto{width:100%;border-radius:20px}.kw-ausstenstellen .btn{display:block}.kw-ausstenstellen i{color:#ddf2f7;margin-right:5px}.kw-kursuebersicht-table tbody tr,.kw-kursuebersicht-table tbody td,.kw-kw-highlight tbody tr,.kw-kw-highlight tbody td,.kw-demnaechstmenue tbody tr,.kw-demnaechstmenue tbody td,.kw-kursortueb tbody tr,.kw-kursortueb tbody td,.kw-gebueb tbody tr,.kw-gebueb tbody td,.kw-table tbody tr,.kw-table tbody td,.kw-kurstageuebersicht tbody tr,.kw-kurstageuebersicht tbody td{background-color:#f3f3f3 !important;border-bottom:3px solid #FFFFFF;padding-top:0;padding-bottom:0}.kw-kursuebersicht-table tbody>tr td:first-child,.kw-kursuebersicht-table tbody>tr th:first-child,.kw-kw-highlight tbody>tr td:first-child,.kw-kw-highlight tbody>tr th:first-child,.kw-demnaechstmenue tbody>tr td:first-child,.kw-demnaechstmenue tbody>tr th:first-child,.kw-kursortueb tbody>tr td:first-child,.kw-kursortueb tbody>tr th:first-child,.kw-gebueb tbody>tr td:first-child,.kw-gebueb tbody>tr th:first-child,.kw-table tbody>tr td:first-child,.kw-table tbody>tr th:first-child,.kw-kurstageuebersicht tbody>tr td:first-child,.kw-kurstageuebersicht tbody>tr th:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.kw-kursuebersicht-table tbody>tr td:last-child,.kw-kw-highlight tbody>tr td:last-child,.kw-demnaechstmenue tbody>tr td:last-child,.kw-kursortueb tbody>tr td:last-child,.kw-gebueb tbody>tr td:last-child,.kw-table tbody>tr td:last-child,.kw-kurstageuebersicht tbody>tr td:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.kw-kursuebersicht-table .kw-table-header th,.kw-kw-highlight .kw-table-header th,.kw-demnaechstmenue .kw-table-header th,.kw-kursortueb .kw-table-header th,.kw-gebueb .kw-table-header th,.kw-table .kw-table-header th,.kw-kurstageuebersicht .kw-table-header th{border-bottom:none}.kw-kursuebersicht-table .kw-table-header a,.kw-kw-highlight .kw-table-header a,.kw-demnaechstmenue .kw-table-header a,.kw-kursortueb .kw-table-header a,.kw-gebueb .kw-table-header a,.kw-table .kw-table-header a,.kw-kurstageuebersicht .kw-table-header a{border-color:#FFFFFF !important;border-bottom:1px solid #000 !important}.kw-kursuebersicht-table .kw-table-header a:hover,.kw-kw-highlight .kw-table-header a:hover,.kw-demnaechstmenue .kw-table-header a:hover,.kw-kursortueb .kw-table-header a:hover,.kw-gebueb .kw-table-header a:hover,.kw-table .kw-table-header a:hover,.kw-kurstageuebersicht .kw-table-header a:hover{border-bottom:none !important}.kw-kursuebersicht-table a,.kw-kw-highlight a,.kw-demnaechstmenue a,.kw-kursortueb a,.kw-gebueb a,.kw-table a,.kw-kurstageuebersicht a{color:#000;border-bottom:1px solid #000 !important}.kw-kursuebersicht-table a:hover,.kw-kw-highlight a:hover,.kw-demnaechstmenue a:hover,.kw-kursortueb a:hover,.kw-gebueb a:hover,.kw-table a:hover,.kw-kurstageuebersicht a:hover{border-bottom:none !important}.kw-kursuebersicht-table .merken-column a,.kw-kursuebersicht-table .text-danger,.kw-kw-highlight .merken-column a,.kw-kw-highlight .text-danger,.kw-demnaechstmenue .merken-column a,.kw-demnaechstmenue .text-danger,.kw-kursortueb .merken-column a,.kw-kursortueb .text-danger,.kw-gebueb .merken-column a,.kw-gebueb .text-danger,.kw-table .merken-column a,.kw-table .text-danger,.kw-kurstageuebersicht .merken-column a,.kw-kurstageuebersicht .text-danger{border-bottom:none !important}.kw-kursuebersicht-table .ampelicon,.kw-kw-highlight .ampelicon,.kw-demnaechstmenue .ampelicon,.kw-kursortueb .ampelicon,.kw-gebueb .ampelicon,.kw-table .ampelicon,.kw-kurstageuebersicht .ampelicon{font-size:1.3em;margin-left:10px}.kw-kursuebersicht-table .buchbar,.kw-kursuebersicht-table .warenkorb-check,.kw-kw-highlight .buchbar,.kw-kw-highlight .warenkorb-check,.kw-demnaechstmenue .buchbar,.kw-demnaechstmenue .warenkorb-check,.kw-kursortueb .buchbar,.kw-kursortueb .warenkorb-check,.kw-gebueb .buchbar,.kw-gebueb .warenkorb-check,.kw-table .buchbar,.kw-table .warenkorb-check,.kw-kurstageuebersicht .buchbar,.kw-kurstageuebersicht .warenkorb-check{color:#4BA02D}.kw-kursuebersicht-table .warteliste,.kw-kw-highlight .warteliste,.kw-demnaechstmenue .warteliste,.kw-kursortueb .warteliste,.kw-gebueb .warteliste,.kw-table .warteliste,.kw-kurstageuebersicht .warteliste{color:#8C0A23}.kw-table-header{vertical-align:middle}.kw-table-row{vertical-align:middle;height:50px}.kw-table-row:hover{background-color:#F5F4F7 !important}.kw-highlight .col-md-12{padding:0 15px}.kw-highlight h3{min-height:85px;font-size:1.5rem}.kw-highlight .v-box{padding:30px;min-height:285px;border-radius:30px}.kw-highlight .product-0{background-color:#ddf2f7}.kw-highlight .product-1{background-color:#fdd3cf}.kw-highlight .ampelstatus{margin-bottom:20px}.kw-highlight .ampelstatus span{background-color:#ffffff;display:inline-block;line-height:1;padding:10px 15px;border-radius:50px;font-weight:500}.kw-loading{opacity:0.5}#kw-kalender{background-color:#FFFFFF;border-radius:30px}#kw-kalender .kw-kalender-body{padding-top:30px;padding-bottom:30px;padding-right:25px}#kw-kalender .kw-kalender-body .kw-kalender-nav{display:flex;justify-content:space-between}#kw-kalender .kw-kalender-btn-for,#kw-kalender .kw-kalender-btn-back{background-color:#e91200;box-shadow:3px 3px 8px 0px rgba(233, 18, 0, 0.4);width:64px;height:64px;border-radius:50px;color:#ffffff;font-size:200%;font-weight:bold;border-bottom:none !important;padding-bottom:0 !important}#kw-kalender .kw-kalender-btn-for:hover,#kw-kalender .kw-kalender-btn-back:hover{background-color:#ad0d00}#kw-kalender .kw-kalender-btn-for{float:right}#kw-kalender .kw-kalender-btn-back{float:left}#kw-kalender .kw-monat{font-size:1.5em}#kw-kalender th,#kw-kalender td{text-align:center;height:60px;vertical-align:middle}#kw-kalender td{background-color:#f3f3f3}#kw-kalender tbody>tr td:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}#kw-kalender tbody>tr td:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}#kw-kalender tr{border:2px solid #fff}#kw-kalender .eine a,#kw-kalender .mehrere a{display:block;text-align:center;background-color:#e91200;box-shadow:3px 3px 8px 0px rgba(233, 18, 0, 0.4);color:#FFFFFF;text-decoration:none;width:43px;height:43px;padding:8px;margin:0 auto;border-radius:100em;border-bottom:none !important;font-weight:bold}#kw-kalender .eine a:hover,#kw-kalender .eine a:focus,#kw-kalender .mehrere a:hover,#kw-kalender .mehrere a:focus{background-color:#ad0d00}#kw-kalender #kw-kalender-sidebar{padding:30px;border-top-right-radius:0;border-bottom-right-radius:0;height:100%;border-top-left-radius:30px;border-bottom-left-radius:30px}#kw-kalender #kw-kalender-sidebar .kw-kalender-sidebar-date{border-bottom:1px solid}#kw-kalender #kw-kalender-sidebar .ampelicon{color:#FFFFFF}#kw-kalender #kw-kalender-sidebar .ampelicon i{font-size:1.5em}#kw-kalender #kw-kalender-sidebar .kw-sidebar-kurse{list-style:none;padding-left:0}#kw-kalender .col-lg-4{padding-left:0}#kw-kalender .col-lg-8{padding-right:0}@media (max-width:991px){#kw-kalender .col-lg-4{padding-right:0}#kw-kalender .kw-kalender-body{padding-right:15px}}.anmeldung .form-group{margin-bottom:20px}.anmeldung .pflicht,.anmeldung .validierung{position:relative;color:#8C0A23;font-weight:bold;padding-right:25px}.anmeldung .pflicht::after,.anmeldung .validierung::after{font-family:"BSIcon";content:"";position:absolute;top:50%;transform:translateY(-50%);right:0}.anmeldung .form-check .pflicht::after,.anmeldung .form-check .validierung::after{position:relative}.anmeldung .kurs-box{border:1px solid #55648C;padding:25px;margin-bottom:10px}.anmeldung .kw-add-tn-box,.anmeldung .kw-tn-list-item{background-color:#ff1c09;padding:25px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.5)}.anmeldung .haupttnnichtimkurs{display:none}.kw-best-label{font-weight:bold}.kw-best-tn-list{background-color:#ff1c09;padding:25px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.5)}.form-group{margin-bottom:20px}.kw-wotag,.kw-zeitraum{margin-right:50px}#toggle-header-search a{padding-right:0}#hidden-top-search{background-color:#ffffff;color:#000;border-radius:50px}#hidden-top-search .input-group input{border:none;-moz-box-shadow:0px 0px 0px;-webkit-box-shadow:0px 0px 0px;-o-box-shadow:0px 0px 0px;box-shadow:0px 0px 0px;background-color:transparent;border:none}#hidden-top-search .input-group input.close-search{cursor:pointer}#hidden-top-search .input-group input::placeholder{color:#000}#hidden-top-search .input-group .search-form_submit{background:none;border:none;cursor:pointer;line-height:normal}#hidden-top-search .input-group .search-form_submit:hover{color:#e91200}#kw-wk-menu-content{top:66px;min-width:24rem;border-radius:0;left:-225px;color:#000}#kw-wk-menu-content .kw-wk-menu-list .list-group-item{border:0}#kw-wk-menu-content .hr-wk-menu-end{margin-bottom:0}a.btn.btn-cta{font-size:14px !important;color:#000 !important;box-shadow:none !important}.btn-search{padding:0 !important;height:40px;width:40px}.wk-off-menu{position:relative}.wk-offcanvas{z-index:9999}.wk-offcanvas .offcanvas-header,.wk-offcanvas .wk-text-geb{font-size:20px;line-height:24px;font-weight:600}.wk-offcanvas .wk-text-sum-small{font-weight:600}.kw-gutschein .kw-gutschein-form{margin-bottom:60px}.kw-gutschein fieldset{border-bottom:1px solid #c5c5c5;padding-bottom:30px;margin-bottom:30px}.bewertung{float:left;height:auto;padding:0 10px}.bewertung p{font-size:50px}.bewertung:not(:checked)>input{position:absolute;top:-9999px}.bewertung:not(:checked)>label{float:right;width:auto;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc}.bewertung>input:checked~label{color:#ffc700}.bewertung.bewertungsausgabe{pointer-events:none}#kurs-navigator .tab-content{padding-left:20px}#kurs-navigator .nav-pills .nav-link{color:#000;margin-bottom:5px;border-radius:50px}#kurs-navigator .nav-pills .active{background-color:#e91200;color:#fff !important;box-shadow:3px 3px 8px 0px rgba(233, 18, 0, 0.4)}#kurs-navigator .bg-course{background-color:#e91200}#kurs-navigator .advisor-img{padding-left:0px}#kurs-navigator #kw-filter .btn-outline-main{padding:8px 25px !important}#kurs-navigator #kw-filter{min-height:450px;background-color:#fff !important;border-radius:30px;border:none !important}#kurs-navigator .buttonleiste #courseCounter{transition:none}#kurs-navigator .buttonleiste button{border:none;border-radius:50px;color:#000;display:inline-block;font-size:14px;font-weight:500;line-height:1;padding:18px 63px 17px}#kurs-navigator .buttonleiste .btn.disabled,#kurs-navigator .buttonleiste .btn:disabled,#kurs-navigator .buttonleiste fieldset:disabled .btn{background-color:#fdd3cf !important;color:#000 !important;box-shadow:none !important}#kurs-navigator #nextBtn,#kurs-navigator #prevBtn{background-color:#e91200;color:#ffffff;box-shadow:3px 3px 8px 0px rgba(233, 18, 0, 0.4)}#kurs-navigator #nextBtn:hover,#kurs-navigator #prevBtn:hover{background-color:#ad0d00}#kurs-navigator .list-group-item{background:transparent;border:none;padding:0}.kubus-post-thumbnail img{border-top-left-radius:30px;border-top-right-radius:30px}.kubus-post-main{background-color:#ffffff;padding:200px 30px 30px 30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.kubus-post-box-inner{position:relative}.kubus-post-title{position:absolute;top:280px;padding:30px}.post-box-category{position:absolute;background-color:#e91200;color:#fff;padding:6px 15px;border-radius:35px;font-size:14px;top:30px}.form-navigation .btn-toolbar{justify-content:flex-end}#klaro .klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,#klaro .klaro .cookie-modal .cm-btn.cm-btn-info{background-color:#2C4572}#klaro .klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:#ad0d00}#klaro .klaro .cookie-modal a{color:#000}#klaro .klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#ad0d00}#klaro .klaro .cookie-notice a{color:#000}#klaro .klaro .context-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#ad0d00}#klaro .klaro .context-notice a{color:#000}#klaro .cm-btn.cm-btn-success{background-color:#ad0d00}#klaro .cm-btn.cm-btn-decline.cm-btn-danger.cn-decline,#klaro .cm-btn.cm-btn-danger.cn-decline{background-color:#4d4d4d}.text-tiny{font-size:0.7em}.text-small{font-size:0.85em}.text-big{font-size:1.4em}.text-huge{font-size:1.8em}@media (min-width:1400px){.frame-homeSlider{margin-top:-3rem !important}.frame-homeSlider img{width:100% !important;height:auto}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel.owl-theme{position:relative}.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav button.owl-next,.owl-theme .owl-nav button.owl-prev{position:absolute;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);top:45%;transform:translateY(-50%);z-index:99;font-size:31px;background-color:#e91200;color:#ffffff;cursor:pointer;box-shadow:3px 3px 8px 0px rgba(233, 18, 0, 0.4);width:50px;height:50px;border-radius:50px}.owl-theme .owl-nav button.owl-next:hover,.owl-theme .owl-nav button.owl-prev:hover{background-color:#ad0d00}.owl-theme .owl-nav .owl-next{right:-40px}.owl-theme .owl-nav .owl-prev{left:-40px}.owl-theme .owl-nav [class*="owl-"]:hover{text-decoration:none;opacity:1}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:30px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#ff8d83;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#e91200}button.owl-prev.disabled,button.owl-next.disabled{visibility:hidden}@media print{#top-bar,#mainNav,#klickpfad-container,#serviceNavigation,.navbar-toggler,.btn,.bf-menu,.footer-cookie-btn,form.quform.newsletter-form1,.kw-progressbar{display:none !important}#header{box-shadow:none}body{font-size:14px}h1,h2{font-size:20px !important;margin-bottom:1.5rem !important}a{border:none !important}a[href]:after{content:""}.table td,.table th{padding:0.5rem !important}.kw-table-row{height:40px}.mt-5{margin-top:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}footer,footer p,footer h4,footer a{color:#ad0d00 !important;font-size:12px !important}.col-3,.col-xl-3{flex:0 0 auto !important;width:25% !important}.col-9{flex:0 0 auto !important;width:75% !important}.col-4{flex:0 0 auto !important;width:33.33333333% !important}.col-8{flex:0 0 auto !important;width:66.66666667% !important}}.sizeup a{margin:0 10px}.sizer-sm{font-size:18px}.sizer-md{font-size:22px !important}.sizer-lg{font-size:26px !important}body.font-xl .container{max-width:100%;margin-left:0;padding-left:15px;padding-right:15px}body.font-xl .form-control,body.font-lg .form-control{height:initial}body.font-xl h1,body.font-lg h1,body.font-xl .h1,body.font-lg .h1{font-size:46px}body.font-xl h2,body.font-lg h2,body.font-xl .h2,body.font-lg .h2{font-size:38px}body.font-xl h3,body.font-lg h3,body.font-xl .h3,body.font-lg .h3{font-size:32px}body.font-xl h4,body.font-lg h4,body.font-xl .h4,body.font-lg .h4{font-size:28px}body.font-xl h5,body.font-lg h5,body.font-xl .h5,body.font-lg .h5{font-size:26px}body.font-xl h6,body.font-lg h6,body.font-xl .h6,body.font-lg .h6{font-size:1.4em}body.font-lg{font-size:22px}body.font-lg .form-control,body.font-lg .btn,body.font-lg .dropdown-menu a.nav-link,body.font-lg .megamenu,body.font-lg .page-link,body.font-lg .kw-progressbar li{font-size:22px}body.font-lg #header .navbar-default .navbar .navbar-nav .nav-item.dropdown>a:after{top:45px;width:8px;height:8px;right:-6px}body.font-lg #kw-kalender .eine a,body.font-lg #kw-kalender .mehrere a{padding:4px}body.font-xl{font-size:26px}body.font-xl .form-control,body.font-xl .btn,body.font-xl .dropdown-menu a.nav-link,body.font-xl .megamenu,body.font-xl .page-link,body.font-xl .kw-progressbar li{font-size:26px}body.font-xl #header .navbar-default .navbar .navbar-nav .nav-item.dropdown>a:after{top:48px;width:10px;height:10px;right:-9px}body.font-xl #kw-kalender .eine a,body.font-xl #kw-kalender .mehrere a{padding:0}body#dark-mode{background-color:#000000 !important;color:#ffffff !important}body#dark-mode a{color:#ffffff !important;border-color:#ffffff !important}body#dark-mode a.btn{background-color:#000000 !important;border:1px solid #ffffff !important}body#dark-mode tr,body#dark-mode th,body#dark-mode input[type="button"],body#dark-mode .btn-outline-main,body#dark-mode .btn-main{background-color:#000000 !important;border-color:#ffffff !important;color:#ffffff !important}body#dark-mode .btn-main{border:1px solid #ffffff !important}body#dark-mode ::marker{color:#ffffff !important}body#dark-mode #header .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}body#dark-mode #header .navbar-default .navbar .navbar-nav .nav-item.dropdown>a:after{color:#ffffff !important;border-color:transparent #ffffff #ffffff #ffffff !important}body#dark-mode #header .navbar-default,body#dark-mode #header #top-bar,body#dark-mode #header .dropdown-menu{background-color:#000000 !important}body#dark-mode #header #top-bar,body#dark-mode #header .navbar-default{border-bottom:1px solid #ffffff !important}body#dark-mode #header .dropdown-menu{border:1px solid #ffffff !important}body#dark-mode #header .navbar-default .navbar-functions>ul>li>a,body#dark-mode #header .navbar-default .navbar-functions>ul>li>button,body#dark-mode #header .navbar-default .navbar-functions>ul>li>button:hover,body#dark-mode #header .navbar-default .navbar-functions>ul>li .merkliste-menu a{color:#ffffff !important}body#dark-mode #header #hidden-top-search{background-color:#000000 !important;border-bottom:1px solid #ffffff !important}body#dark-mode #header .badge{padding:2px 0px 0px 0px}body#dark-mode #header .badge.bg-main{background-color:#000000 !important;border:1px solid #ffffff !important}body#dark-mode .list-group-item{background-color:transparent !important}body#dark-mode #content .container,body#dark-mode #content .container-fluid,body#dark-mode #content .alert-info,body#dark-mode #content .bg-img{background-color:#000000 !important;background:#000000 !important;color:#ffffff !important;border-color:#000000 !important}body#dark-mode #klickpfad-container .klickpfad-box,body#dark-mode #klickpfad-container .clickpfad_main{background-color:#000000 !important;color:#ffffff !important}body#dark-mode #klickpfad-container .klickpfad-box{border:1px solid #ffffff !important}body#dark-mode #kw-wk-menu-content{color:#ffffff !important}body#dark-mode #content #kw-kalender-sidebar,body#dark-mode #content .kw-kursuebersicht-table .buchbar,body#dark-mode #content .kw-kursuebersicht-table .ampelicon,body#dark-mode #content .kw-mitarbeiter,body#dark-mode #content .kw-mitarbeiter i,body#dark-mode #content .buchbar,body#dark-mode #content .warenkorb-check,body#dark-mode #content .nichtbuchbar,body#dark-mode #content .kurstermine-anzahl,body#dark-mode #content span.statusmeldung,body#dark-mode #content .kw-progressbar li:before,body#dark-mode #content .kw-progressbar li.active:before,body#dark-mode #content .kw-progressbar li.active,body#dark-mode #content .text-info,body#dark-mode #content .card-body,body#dark-mode #content .card-body i,body#dark-mode #content .pagination .active>.page-link,body#dark-mode #content .pagination .page-link.active,body#dark-mode #content .pagination li.active a,body#dark-mode #content .doz_buchstabe,body#dark-mode #content .page-link,body#dark-mode #content .alert,body#dark-mode #content .text-muted,body#dark-mode #content .kw-best-tn-list,body#dark-mode #content .accordion .accordion-button,body#dark-mode #content #kw-filter{background-color:#000000 !important;color:#ffffff !important}body#dark-mode #content .pagination .blaetternindex{color:#000000 !important}body#dark-mode #content .pagination .active>.page-link{background-color:#ffffff !important;color:#000000 !important;border-color:#ffffff !important}body#dark-mode #content .kw-kalender,body#dark-mode #content #kw-kalender-sidebar,body#dark-mode #content .kw-kursdetails .kw-info-card,body#dark-mode #content .kw-mitarbeiter,body#dark-mode #content .alert,body#dark-mode #content .kw-table-header{border:1px solid #ffffff !important}body#dark-mode #content .table>:not(caption)>*>*,body#dark-mode #content .kw-table-row{border-bottom:1px solid #ffffff !important}body#dark-mode #content #kw-kalender .eine a,body#dark-mode #content #kw-kalender .mehrere a,body#dark-mode #content .badge-main{color:#ffffff;background-color:#000000 !important;border:1px solid #ffffff !important}body#dark-mode #content .kw-progressbar li.active:before{background-color:#ffffff !important;color:#000000 !important}body#dark-mode #content span.statusmeldung,body#dark-mode #content .kw-progressbar li:before{border-color:#ffffff !important}body#dark-mode #content .knews-article-big-content,body#dark-mode #content .knews-article-big-sidebar-date,body#dark-mode #content .knews-readmore{background-color:#000000 !important}body#dark-mode .knews-article-big-sidebar-date,body#dark-mode .knews-article-big-content a.knews-readmore,body#dark-mode .knews-article-big-content{border:1px solid #ffffff !important}body#dark-mode footer{border-top:1px solid #ffffff !important}body#dark-mode footer #footer-main,body#dark-mode footer #footer-bottom{background-color:#000000 !important}body#dark-mode .wk-offcanvas{background-color:#000000;color:#ffffff}.glightbox-clean .gslide-media{box-shadow:unset !important}.glightbox-button-hidden{display:none}