/* MASK coverage – 2026-10-20T20:39:31.973Z – 73 Seiten */

/* ===== /wp-content/themes/bb-theme/css/base.min.css ===== */
html{font-family: sans-serif; text-size-adjust: 100%;}
body{margin: 0px;}
article,figure,footer,header,nav,section{display: block;}
[hidden]{display: none;}
a{background-color: transparent;}
a:active,a:hover{outline: 0px;}
b,strong{font-weight: bold;}
h1{font-size: 2em; margin: 0.67em 0px;}
sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top: -0.5em;}
img{border: 0px;}
svg:not(:root){overflow: hidden;}
figure{margin: 1em 40px;}
hr{box-sizing: content-box; height: 0px;}
button,input,select,textarea{color: inherit; font: inherit; margin: 0px;}
button{overflow: visible;}
button,select{text-transform: none;}
button{appearance: button; cursor: pointer;}
input{line-height: normal;}
input[type="checkbox"],input[type="radio"]{box-sizing: border-box; padding: 0px;}
input[type="search"]{appearance: textfield; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{appearance: none;}
textarea{overflow: auto;}
@media print{
*,::before,::after{color: rgb(0, 0, 0) !important; text-shadow: none !important; background: transparent !important; box-shadow: none !important;}
a,a:visited{text-decoration: underline;}
a[href]::after{content: " (" attr(href) ")";}
a[href^="#"]::after,a[href^="javascript:"]::after{content: "";}
img{break-inside: avoid;}
img{max-width: 100% !important;}
p,h2,h3{orphans: 3; widows: 3;}
h2,h3{break-after: avoid;}
}
*{box-sizing: border-box;}
::before,::after{box-sizing: border-box;}
html{font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);}
input,button,select,textarea{font-family: inherit; font-size: inherit; line-height: inherit;}
a{color: rgb(51, 122, 183); text-decoration: none;}
a:hover,a:focus{color: rgb(35, 82, 124); text-decoration: underline;}
a:focus{outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;}
figure{margin: 0px;}
img{vertical-align: middle;}
hr{margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentcolor currentcolor; border-image: none;}
.sr-only{position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
[role="button"]{cursor: pointer;}
h1,h2,h3,h4,h5{font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}
h1,h2,h3{margin-top: 20px; margin-bottom: 10px;}
h4,h5{margin-top: 10px; margin-bottom: 10px;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
p{margin: 0px 0px 10px;}
ul,ol{margin-top: 0px; margin-bottom: 10px;}
ul ul{margin-bottom: 0px;}
address{margin-bottom: 20px; font-style: normal; line-height: 1.42857;}
.container{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 768px){
.container{width: 750px;}
}
@media (min-width: 992px){
.container{width: 970px;}
}
@media (min-width: 1200px){
.container{width: 1170px;}
}
.row{margin-right: -15px; margin-left: -15px;}
.col-md-12{position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
@media (min-width: 992px){
.col-md-12{float: left;}
.col-md-12{width: 100%;}
}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color: rgb(245, 245, 245);}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color: rgb(232, 232, 232);}
label{display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700;}
input[type="search"]{box-sizing: border-box; appearance: none;}
input[type="radio"],input[type="checkbox"]{margin: 4px 0px 0px; line-height: normal;}
input[type="file"]{display: block;}
select[multiple],select[size]{height: auto;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color: rgb(238, 238, 238); border-color: rgb(51, 122, 183);}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none;}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border: 1px solid rgb(221, 221, 221);}
@media (min-width: 768px){
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color: rgb(255, 255, 255);}
}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);}
.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border: 1px solid rgb(221, 221, 221);}
@media (min-width: 768px){
.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border-bottom-color: rgb(255, 255, 255);}
}
.tab-content > .active{display: block;}
@media (max-width: 767px){
.navbar-nav .open .dropdown-menu{position: static; float: none; width: auto; margin-top: 0px; background-color: transparent; border: 0px; box-shadow: none;}
.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 25px;}
.navbar-nav .open .dropdown-menu > li > a{line-height: 20px;}
.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image: none;}
}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);}
@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: rgb(119, 119, 119);}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: rgb(51, 51, 51); background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: rgb(204, 204, 204); background-color: transparent;}
}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);}
@media (max-width: 767px){
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color: rgb(8, 8, 8);}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: rgb(8, 8, 8);}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: rgb(157, 157, 157);}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color: rgb(255, 255, 255); background-color: transparent;}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: rgb(68, 68, 68); background-color: transparent;}
}
.clearfix::before,.clearfix::after,.container::before,.container::after,.row::before,.row::after{display: table; content: " ";}
.clearfix::after,.container::after,.row::after{clear: both;}

/* ===== /wp-content/uploads/bb-theme/skin-6ad7cf5d0c13b.css ===== */
body{background-color: rgb(239, 240, 243); color: rgb(68, 68, 68); font-family: "Wix Madefor Display", sans-serif; font-size: 18px; font-weight: 400; line-height: 1.45; font-style: normal; padding: 0px; overflow-wrap: break-word;}
h1,h2,h3,h4,h5{color: rgb(0, 73, 132); font-family: Unbounded, sans-serif; font-weight: 400; line-height: 1.4; text-transform: none; font-style: normal;}
h2 a,h3 a,h4 a{color: rgb(0, 73, 132);}
h2 a:hover,h3 a:hover,h4 a:hover{text-decoration: none;}
h1{font-size: 36px; line-height: 1.3; letter-spacing: 0px; color: rgb(0, 73, 132); font-family: Unbounded, sans-serif; font-weight: 400; font-style: normal; text-transform: none;}
h2{font-size: 32px; line-height: 1.3; letter-spacing: 0px;}
h3{font-size: 24px; line-height: 1.3; letter-spacing: 0px;}
h4{font-size: 19px; line-height: 1.4; letter-spacing: 0px;}
h5{font-size: 14px; line-height: 1.4; letter-spacing: 0px;}
a{color: rgb(66, 139, 202); text-decoration: none;}
a:hover{color: rgb(66, 139, 202); text-decoration: underline;}
a:focus{color: rgb(66, 139, 202);}
img{max-width: 100%; height: auto;}
.fl-screen-reader-text{position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; padding: 10px 15px; background: rgb(255, 255, 255) !important;}
.fl-screen-reader-text:focus{width: auto; height: auto; position: fixed; left: 0px; top: 0px; z-index: 99999;}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px); position: absolute; height: 1px; width: 1px; overflow: hidden;}
.container{padding-left: 20px; padding-right: 20px;}
.fl-page{position: relative; box-shadow: none; margin: 0px auto;}
.fl-page-content{background-color: rgb(255, 255, 255);}
.fl-content{margin: 20px 0px;}
#fl-to-top{display: none; background-color: rgba(0, 0, 0, 0.2); position: fixed; bottom: 15px; right: 15px; width: 44px; height: 42px; text-align: center; z-index: 1003;}
#fl-to-top:hover{background-color: rgba(0, 0, 0, 0.3);}
#fl-to-top i{position: absolute; top: 12px; left: 14px; color: rgb(255, 255, 255); font-size: 16px; line-height: 16px;}
.fl-post{margin-bottom: 40px;}
.fl-post:last-child{margin-bottom: 0px;}
.fl-post img[class*="wp-image-"]{height: auto; max-width: 100%;}
a.fl-button,a.fl-button:visited{background: rgb(66, 139, 202); color: rgb(255, 255, 255); border: 1px solid rgb(45, 108, 162);}
a.fl-button:hover,.fl-builder-content a.fl-button:hover{color: rgb(255, 255, 255); background: rgb(66, 139, 202);}
a.fl-button *,a.fl-button:visited *{color: rgb(255, 255, 255);}
a.fl-button:hover *{color: rgb(255, 255, 255);}
a.fl-button:hover{color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); border: 1px solid rgb(45, 108, 162);}
button{background-color: rgb(66, 139, 202); color: rgb(255, 255, 255); font-size: 18px; line-height: 1.2; padding: 6px 12px; font-weight: normal; text-shadow: none; border: 1px solid rgb(45, 108, 162); box-shadow: none; border-radius: 4px;}
button:hover{background-color: rgb(66, 139, 202); color: rgb(255, 255, 255); border: 1px solid rgb(45, 108, 162); text-decoration: none;}
button:active,button:focus{background-color: rgb(66, 139, 202); color: rgb(255, 255, 255); border: 1px solid rgb(45, 108, 162); outline: none; position: relative;}
button.btn-default.active,input[type="button"].btn-default.active,input[type="submit"].btn-default.active{color: rgb(68, 68, 68); background-color: rgb(252, 252, 252); border-color: rgb(204, 204, 204);}
input[type="text"],input[type="email"],input[type="search"],textarea{display: block; width: 100%; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(68, 68, 68); background-color: rgb(252, 252, 252); background-image: none; border: 1px solid rgb(230, 230, 230); transition: 0.15s ease-in-out; box-shadow: none; border-radius: 4px;}
input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: rgba(68, 68, 68, 0.4);}
input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus{background-color: rgb(252, 252, 252); border-color: rgb(204, 204, 204); outline: 0px; box-shadow: none;}
.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus{outline: none; position: absolute; top: 50%; background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important;}
.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{outline: none; position: absolute; top: 0px; background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important;}
img.mfp-img{padding: 0px;}
.mfp-counter{display: none;}
.fl-builder .container.fl-content-full{margin: 0px; padding: 0px; width: auto; max-width: none;}
.fl-builder .container.fl-content-full > .row{margin: 0px;}
.fl-builder .container.fl-content-full .fl-content{margin: 0px; padding: 0px;}
@media (min-width: 768px){
.container{padding-left: 40px; padding-right: 40px; width: auto;}
.fl-content{margin: 40px 0px;}
}
@media (min-width: 992px){
.container{padding-left: 0px; padding-right: 0px; width: 900px;}
.fl-full-width .container{padding-left: 40px; padding-right: 40px; width: auto;}
.fl-page{box-shadow: none; width: 980px;}
.fl-full-width .fl-page{width: auto;}
.fl-content{margin: 40px 0px;}
}
@media (min-width: 1100px){
.container{width: 1250px; max-width: 90%;}
.fl-full-width .container{padding-left: 0px; padding-right: 0px; width: 1250px;}
}
@media (max-width: 991px){
body{font-size: 16px; line-height: 1.45;}
h1{font-size: 32px; line-height: 1.1; letter-spacing: 0px;}
h2{font-size: 28px; line-height: 1.2; letter-spacing: 0px;}
h3{font-size: 20px; line-height: 1.2; letter-spacing: 0px;}
h4{font-size: 18px; line-height: 1.4; letter-spacing: 0px;}
h5{font-size: 14px; line-height: 1.4; letter-spacing: 0px;}
.fl-page button{font-size: 18px; line-height: 1.2;}
a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size: 18px; line-height: 1.2;}
a.fl-button:hover{font-size: 18px; line-height: 1.2;}
}
@media (max-width: 767px){
body{font-size: 16px; line-height: 1.45;}
h1{font-size: 24px; line-height: 1.3; letter-spacing: 0px;}
h2{font-size: 22px; line-height: 1.2; letter-spacing: 0px;}
h3{font-size: 20px; line-height: 1.25; letter-spacing: 0px;}
h3{font-size: 20px; line-height: 1.25; letter-spacing: 0px;}
h4{font-size: 17px; line-height: 1.2; letter-spacing: 0px;}
h5{font-size: 14px; line-height: 1.4; letter-spacing: 0px;}
.fl-page button{font-size: 18px; line-height: 1.2;}
a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size: 18px; line-height: 1.2;}
}

/* ===== /wp-content/themes/bb-theme-child/style.css ===== */
@media (max-width: 768px){
.fl-col{max-width: none !important;}
}
p{margin: 0px 0px 15px;}
label{font-weight: normal;}
:focus{outline: none !important;}
:active{outline: none !important;}
html{background: rgb(239, 240, 243);}
b,strong{font-weight: 600 !important;}
.col-white{color: rgb(255, 255, 255);}
.breadcrumbs__separator{color: rgb(255, 255, 255);}
.breadcrumbs a,.breadcrumb--last{color: rgb(247, 191, 36);}
.breadcrumbs a:hover{color: rgb(210, 229, 233); text-decoration: none;}
.roundcorners-tl img{border-radius: 0px 40px 40px;}
@media (max-width: 768px){
.roundcorners-tl img{border-radius: 0px 20px 20px;}
}
@media (max-width: 992px){
.roundcorners-tl img{border-radius: 0px 30px 30px;}
}
.roundcorners-tr img{border-radius: 40px 0px 40px 40px;}
@media (max-width: 768px){
.roundcorners-tr img{border-radius: 20px 0px 20px 20px;}
}
@media (max-width: 992px){
.roundcorners-tr img{border-radius: 30px 0px 30px 30px;}
}
.roundcorners-br img{border-radius: 40px 40px 0px;}
@media (max-width: 768px){
.roundcorners-br img{border-radius: 20px 20px 0px;}
}
@media (max-width: 992px){
.roundcorners-br img{border-radius: 30px 30px 0px;}
}
.menu li li{border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important;}
.menu-prs-kurse .fl-has-submenu-container a{padding-top: 22px; padding-bottom: 22px; padding-left: 40px; background-color: rgb(239, 240, 243);}
.menu-prs-kurse .fl-has-submenu-container a:hover{background-color: rgb(239, 240, 243) !important;}
.menu-prs-kurse .sub-menu a{padding: 15px 20px 15px 30px; margin-bottom: 3px; margin-top: 3px; margin-right: 3px;}
.menu-prs-kurse-2 .fl-has-submenu-container a{padding-top: 22px; padding-bottom: 22px; padding-left: 40px; background-color: rgb(239, 240, 243); color: rgba(0, 0, 0, 0) !important;}
.menu-prs-kurse-2 .fl-has-submenu-container a:hover{background-color: rgb(239, 240, 243) !important; cursor: default;}
.menu-prs-kurse-2 .sub-menu a{padding: 15px 20px 15px 30px; margin-bottom: 3px; margin-top: 3px; margin-right: 3px;}
.menu-onl-kurse .fl-has-submenu-container a{padding-top: 22px; padding-bottom: 22px; padding-left: 40px; background-color: rgb(194, 229, 239) !important;}
.menu-onl-kurse .fl-has-submenu-container a:hover{background-color: rgb(194, 229, 239) !important;}
.menu-onl-kurse .sub-menu a{padding: 15px 20px 15px 30px; margin-bottom: 3px; margin-top: 3px; margin-right: 3px;}
.menu-onl-kurse .sub-menu a:hover{background-color: rgb(239, 240, 243) !important;}
.menu-onl-kurse{background-color: rgb(241, 249, 255) !important;}
.menu-onl-kurse-2 .fl-has-submenu-container a{padding-top: 22px; padding-bottom: 22px; padding-left: 40px; background-color: rgb(194, 229, 239); color: rgba(0, 0, 0, 0) !important;}
.menu-onl-kurse-2 .sub-menu a{padding: 15px 20px 15px 30px; margin-bottom: 3px; margin-top: 3px; margin-right: 3px;}
.menu-onl-kurse-2{background-color: rgb(241, 249, 255) !important;}
.menu-standard .menu-item a{padding: 15px 20px 15px 30px; margin-bottom: 3px; margin-top: 3px; margin-right: 3px;}
ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container{display: block !important;}
@media (min-width: 1005px){
ul.fl-menu-horizontal > li > .fl-has-submenu-container{grid-template-columns: 1fr 22px;}
ul.fl-menu-horizontal > li > .fl-has-submenu-container > a{padding-right: 4px;}
ul.fl-menu-horizontal > li > .fl-has-submenu-container > .fl-menu-toggle{width: 22px;}
ul.fl-menu-horizontal > li > .fl-has-submenu-container > .fl-menu-toggle::before{left: 4px;}
}
/* Startseite, Hero: Linien-Grafik (.home-header-flag) liegt als Deko hinter dem Text, volle Hero-Höhe, ragt nicht aus dem Hero heraus. */
.fl-row:has(.home-header-flag) > .fl-row-content-wrap{overflow:hidden}
.home-header-flag{position:absolute;left:0;top:0;bottom:0;z-index:0;margin:0;pointer-events:none}
.home-header-flag .fl-photo,.home-header-flag .fl-photo-content{height:100%}
.home-header-flag .fl-photo-content .fl-photo-img{height:100%;width:auto;max-width:none}
.home-header-text{position:relative;z-index:1}
li:not(:first-child){margin-left: 0px !important;}
.button-mask a.fl-button{border-radius: 13px; padding: 12px 12px 12px 24px; background-color: rgb(0, 95, 172);}
.button-mask .fl-button-text{padding-right: 20px;}
.button-mask a.fl-button:hover{background-color: rgb(194, 229, 239);}
.button-mask a.fl-button:hover *{color: rgb(0, 49, 89);}
.button-mask a.uabb-button{border-radius: 13px !important; padding-right: 12px !important;}
.button-mask .uabb-button-text{padding-right: 25px;}
.fl-rich-text li{padding-left: 10px; padding-bottom: 5px;}
li::marker{color: rgb(0, 95, 172);}
.fl-rich-text ul{padding-inline-start: 10px;}
.kurs-header h1{font-size: 1.1em; color: rgb(164, 196, 221); margin-top: 5px; margin-bottom: 30px; font-family: "Wix Madefor Display", sans-serif;}
.kurs-pfad{font-size: 1.1em; color: rgb(247, 198, 62);}
.qh1{text-shadow: rgba(0, 0, 0, 0.59) 0px 3px 6px; font-size: 2em; line-height: 1.2em; font-family: Unbounded, sans-serif;}
.kurs-box .fl-module-content{border-radius: 0px 40px 40px !important;}
.fl-post-feed-post{border-bottom: 2px solid rgb(202, 202, 202) !important;}
.uabb-testimonial-author-name{font-size: 1em;}
.fl-tabs h4{font-size: 1em; margin-top: 0px;}
.mask-tabs .fl-tabs-panel-content{padding: 30px 10px 25px;}
.mask-tabs .fl-tabs-labels{border-bottom: 1px solid rgb(119, 119, 119);}
.mask-tabs .fl-tabs-label:not(.fl-tab-active){background: rgb(238, 240, 242);}
.mask-tabs .fl-tabs-label.fl-tab-active{background: rgb(216, 133, 0);}
.mask-tabs .fl-tabs-label h3{margin: 5px; font-size: 1em; color: rgb(56, 56, 56);}
.mask-tabs .fl-tabs-label.fl-tab-active h3{color: rgb(255, 255, 255);}
.mask-tabs .fl-tabs-panels{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
@media (min-width: 769px){
.mask-tabs .fl-tabs-labels{display: grid; grid-template-columns: 1fr 1fr; gap: 5px;}
.mask-tabs .fl-tabs-labels::before,.mask-tabs .fl-tabs-labels::after{content: none;}
.mask-tabs .fl-tabs-labels li{margin: 0px; padding: 0px;}
.mask-tabs .fl-tabs-labels .fl-tabs-label{display: flex; flex-direction: column; justify-content: center; width: 100%; height: 100%; text-align: center;}
.mask-tabs .fl-tabs-labels li:last-child:nth-child(2n+1){grid-column: 1 / -1;}
}
@media (min-width: 993px){
.mask-tabs .fl-tabs-labels{display: flex;}
.mask-tabs .fl-tabs-labels::before,.mask-tabs .fl-tabs-labels::after{content: " ";}
.mask-tabs .fl-tabs-labels li{flex: 1 1 0%;}
}
.mask-tabs .mask-tabs__cols{display: flex; flex-wrap: wrap; gap: 40px; align-items: flex-start;}
.mask-tabs .mask-tabs__main,.mask-tabs .mask-tabs__side{min-width: min(280px, 100%);}
.mask-tabs .mask-tabs__main{flex: 2 1 480px;}
.mask-tabs .mask-tabs__side{flex: 1 1 320px;}
.mask-tabs .mask-tabs__cols--balanced{column-gap: 60px;}
.mask-tabs .mask-tabs__cols--balanced > .mask-tabs__main{flex: 1 1 600px;}
.mask-tabs .mask-tabs__cols--balanced > .mask-tabs__side{flex: 1 1 450px;}
.mask-tabs .mask-tabs__cols--media > .mask-tabs__main{flex: 1 1 340px;}
.mask-tabs .mask-tabs__cols--media > .mask-tabs__side{flex: 1 1 280px; max-width: 300px;}
.mask-tabs .mask-tabs__img,.mask-tabs .mask-tabs__icon img{display: block; width: 100%; height: auto;}
.mask-tabs .mask-tabs__media{display: flex; gap: 20px; align-items: flex-start;}
.mask-tabs .mask-tabs__media:not(:last-child){margin-bottom: 24px;}
.mask-tabs .mask-tabs__media--note{gap: 30px;}
.mask-tabs .mask-tabs__icon{flex: 0 0 50px;}
.mask-tabs .mask-tabs__body{flex: 1 1 auto; min-width: 0px;}
.mask-tabs .mask-tabs__checklist{display: grid; gap: 15px; padding: 0px; list-style: none;}
.mask-tabs .mask-tabs__checklist > li{display: flex; gap: 15px; align-items: flex-start; overflow-wrap: anywhere;}
.mask-tabs .mask-tabs__checklist > li::before{content: ""; font: 25px / 1 Ultimate-Icons; color: rgb(0, 95, 172); -webkit-font-smoothing: antialiased;}
.mask-tabs .mask-tabs__checklist + p{padding-top: 10px;}
.mask-tabs .mask-tabs__checklist--2col{display: block; columns: 280px 2; column-gap: 40px;}
.mask-tabs .mask-tabs__checklist--3col{display: block; columns: 240px 3; column-gap: 40px;}
.mask-tabs .mask-tabs__checklist--2col > li,.mask-tabs .mask-tabs__checklist--3col > li{break-inside: avoid;}
.mask-tabs .mask-tabs__checklist--2col > li + li,.mask-tabs .mask-tabs__checklist--3col > li + li{margin-top: 15px;}
.mask-tabs .mask-tabs__lead,.mask-tabs .mask-tabs__note{font-weight: 600;}
.mask-tabs .mask-tabs__note{padding-top: 10px;}
.mask-tabs .mask-tabs__intro{padding-bottom: 30px;}
@media (max-width: 449px){
.mask-tabs .fl-tabs-panel-content{hyphens: auto;}
}
.mask-separator-light{margin-top: 5px; border-top-color: rgb(204, 210, 214);}
.mask-eckdaten .uabb-infobox-title{font-family: Unbounded, sans-serif; font-weight: 400; font-size: 1.1em;}
@media (max-width: 768px){
.v-mobile-only{display: none;}
}
@font-face { font-display: swap; font-family: "Wix Madefor Display"; font-style: normal; font-weight: 400; src: url("/fonts/wix-madefor-display-v10-latin_latin-ext-regular.woff2") format("woff2"); }
@font-face { font-display: swap; font-family: "Wix Madefor Display"; font-style: normal; font-weight: 600; src: url("/fonts/wix-madefor-display-v10-latin_latin-ext-600.woff2") format("woff2"); }
@font-face { font-display: swap; font-family: Unbounded; font-style: normal; font-weight: 400; src: url("/fonts/unbounded-v7-latin-regular.woff2") format("woff2"); }
@font-face { font-display: swap; font-family: Unbounded; font-style: normal; font-weight: 500; src: url("/fonts/unbounded-v7-latin-500.woff2") format("woff2"); }
