@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap'); 


html { 
  overflow-y: scroll;
}


/* ROOT VARIABLES */
:root {
  --primary-red: #9c0000;
  --primary-blue: #5370ac;
  --text-color: #666;
  --border-color: #ccc;
  --background-light: #f1f5ff;
  --background-white: #fff;
  --border-radius: 3px;
  --transition: 0.3s ease-in-out;
  --accent-orange: linear-gradient(45deg, #FF6B35, #F7931E);
  --accent-yellow: linear-gradient(45deg, #FFD93D, #FF9800);
}

/* CONTENT */
.content {
    max-width: 1400px;
    margin: auto;    
    font-size: 13px;
}

/* RESPONSIVE MEDIA QUERIES */
/* Hide image when below size */
@media only screen and (max-width: 669px) {
    #topimage {
        display: none;
    }
}

/* Show text when below size */
@media only screen and (min-width: 669px) {
    #toptext {
        display: none;
    }
}

/* Jobs responsive layout */
@media only screen and (max-width: 820px) {
    #jobs {
        float: left;
        width: 100%;
    }
}

@media only screen and (min-width: 813px) {
    #jobs {
        float: right;
    }
}

/* Press responsive layout */
@media only screen and (max-width: 820px) {
    #presse {
        float: left;
        width: 100%;
    }
}

@media only screen and (min-width: 813px) {
    #presse {
        float: right;
    }
}

/* CHECKMARKS */
.checkmark-right {
    padding: 0px 20px 0px 0px;
}

/* Green checkmark container */
.container-g {
    display: block;
    position: relative;
    padding-left: 10px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* White checkmark container */
.container-w {
    display: block;
    position: relative;
    padding-left: 10px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide default checkboxes */
.container-g input,
.container-w input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Custom green checkmark */
.checkmark-g {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 3px;
    background-color: rgba(54, 251, 210, 0.175);
    border: 1px solid #ccc;
}

/* Custom white checkmark */
.checkmark-w {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #ccc;
}

/* Hover states */
.container-g:hover input ~ .checkmark-g,
.container-w:hover input ~ .checkmark-w {
    background-color: #5370ac;
    border: 1px solid #5370ac;
}

/* Checked states */
.container-g input:checked ~ .checkmark-g,
.container-w input:checked ~ .checkmark-w {
    background-color: #5370ac;
    border: 1px solid #5370ac;
}

/* Checkmark indicators (hidden by default) */
.checkmark-g:after,
.checkmark-w:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show checkmark when checked */
.container-g input:checked ~ .checkmark-g:after,
.container-w input:checked ~ .checkmark-w:after {
    display: block;
}

/* Style the checkmark indicators */
.container-g .checkmark-g:after,
.container-w .checkmark-w:after {
    left: 6px;
    top: 1px;
    width: 7px;
    height: 14px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* RADIO BUTTONS */
.radio-1 {
    width: 193px;
}

.button-holder {
    float: left;
}

.regular-radio {
    display: none;
}

.regular-radio + label {
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #B22222;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 6px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
}

.regular-radio:checked + label:after {
    content: ' ';
    width: 12px;
    height: 12px;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    background: #99a1a7;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
    text-shadow: 0px;
    left: 3px;
    font-size: 32px;
}

.regular-radio:checked + label {
    background-color: #e9ecee;
    color: #B22222;
    border: 1px solid #B22222;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, 
.regular-radio:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio + label {
    padding: 16px;
}

.big-radio:checked + label:after {
    width: 24px;
    height: 24px;
    left: 4px;
    top: 4px;
}

/* HEADER BACKGROUNDS */
.top {
    width: 1400px;
    max-width: 100%; 
    border-radius: 0px 0px 0px 0px;
    height: 101px;
    margin: 0 auto;
    background-position: center; 
    background-image: url(https://sanierungs-berater.de/images/top4.jpg);
}

.top2 {
    width: 1400px;
    max-width: 100%; 
    border-radius: 0px 0px 0px 0px;
    height: 138px;
    margin: 0 auto;
    background-position: center; 
    background-image: url(https://sanierungs-berater.de/images/top3.jpg);
}

/* Banner responsive changes */
#main-img {
    height: 138px;
    width: 100%;
} 

@media screen and (max-width: 890px) {   
    #main-img {
        background-image: url(https://sanierungs-berater.de/images/top3.jpg);
        margin: 0 auto;
        background-position: center;
    } 
}

@media screen and (min-width: 891px) {      
    #main-img {      
        background-image: url(https://sanierungs-berater.de/images/top4.jpg);
        margin: 0 auto;
        background-position: center;
    }
}

/* HEADER WRAPPER */
#headerwrap { 
    position: fixed; 
    top: 0px; 
    height: 37px; 
    width: 100%; 
    max-width: 1400px; 
    background-color: #B22222; 
    z-index: 99;
}

/* TOP BACKGROUND GRADIENT */
#topbg {
    background: #c62424;
    background: -moz-linear-gradient(top, #B22222 0%, #c62424 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B22222), color-stop(100%,#c62424));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B22222', endColorstr='#c62424',GradientType=0);
    border-top: 0px solid #1d89fe;
    border-bottom: 0px solid #3997fe;
    width: 100%;
    height: 37px;
    position: fixed;
}

/* BOTTOM BACKGROUND GRADIENT */
#bottombg {
    background: #c62424;
    background: -moz-linear-gradient(top, #B22222 0%, #c62424 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B22222), color-stop(100%,#c62424));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B22222', endColorstr='#c62424',GradientType=0);
    border-top: 0px solid #1d89fe;
    border-bottom: 0px solid #3997fe;
    width: 100%;
    height: 37px;
    position: absolute;
    bottom: 0;
    left: 0;
}

/* POSITIONED DIVS */
div.fixed {
    position: fixed;
    width: 100%;
    bottom: 0px;
    border: 1px solid #8AC007;
} 

div.absolute {
    position: absolute;
    width: 100%;
    bottom: 0px;
    border: 1px solid #8AC007;
} 

div.parent {
    position: relative;
    height: 90px;
    background-color: transparent;
    margin-top: 30px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
}

/* NAVIGATION */
.topnav {
    overflow: hidden;
    background: #B22222;
    background: -moz-linear-gradient(top, #c62424 0%, #B22222 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c62424), color-stop(100%,#B22222));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62424', endColorstr='#B22222',GradientType=0);
}

.topnav a {
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: 8px 15px;
    text-decoration: none;
    font-size: 14px;
}

.active {
    background-color: #5370ac;
    color: white;
}

.topnav .icon {
    display: none;
}

/* DROPDOWN MENU */
.dropdown {
    float: left;
    overflow: hidden;
}

.dropdown .dropbtn {
    font-size: 14px;    
    border: none;
    outline: none;
    color: white;
    padding: 8px 15px;
    background-color: inherit;
    font-family: inherit;
    text-decoration: none;
    margin: 0;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #c62424;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    float: none;
    color: white;
    padding: 5px 15px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.topnav a:hover, 
.dropdown:hover .dropbtn {
    background-color: #5370ac;
    color: white;
    text-decoration: none;
}

.dropdown-content a:hover {
    background-color: #5370ac;
    color: white;
}

.dropdown:hover .dropdown-content {
    display: block;
}

/* RESPONSIVE NAVIGATION */
@media screen and (max-width: 820px) {
    .topnav a:not(:first-child), 
    .dropdown .dropbtn {
        display: none;
        text-decoration: none;
    }
    .topnav a.icon {
        float: right;
        display: block;
        padding: 7px 15px 7px 15px;
        height: 37px;
    }
}

@media screen and (max-width: 1000px) {
    .topnav.responsive {
        position: relative;
    }
    .topnav.responsive .icon {
        position: absolute;
        right: 0;
        top: 0;    
    }
    .topnav.responsive a {
        float: none;
        display: block;
        text-align: left;
    }
    .topnav.responsive .dropdown {
        float: none;
    }
    .topnav.responsive .dropdown-content {
        position: relative;
    }
    .topnav.responsive .dropdown .dropbtn {
        display: block;
        width: 100%;
        text-align: left;
    }
}

/* UTILITY CLASSES */
.gruppe {
    color: #fff;
    background: #555;
    padding: 5px 0px 5px 15px;
}

.zkb {
    width: 100%;
    max-width: 550px;
    margin-top: 10px;
    padding: 5px 0px 8px 3px;
    background: #F1F5FF;
    border-radius: 3px;
    border: 1px solid #CCC;
}

/* SCROLL TO TOP BUTTON */
#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: red;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 10px;
    font-size: 18px;
}

#myBtn:hover {
    background-color: #555;
}

/* FILE TYPE BUTTONS */
.button-pdf {
    -webkit-appearance: none;
    background-color: red;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0px solid #dd0922;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: none;
    padding: 0px 8px 0px 8px;
    text-decoration: none;
    margin-right: 3px;
}

.button-zip {
    -webkit-appearance: none;
    background-color: #25b615;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0px solid #25b615;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: none;
    padding: 0px 11px 0px 11px;
    text-decoration: none;
    margin-right: 3px;
}

.button-xls {
    -webkit-appearance: none;
    background-color: #25b615;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0px solid #dd0922;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: none;
    padding: 0px 10px 0px 10px;
    text-decoration: none;
    margin-right: 3px;
}

.button-DOC {
    -webkit-appearance: none;
    background-color: #0f6ee4;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0px solid #036083;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: none;
    padding: 0px 7px 0px 7px;
    text-decoration: none;
    margin-right: 3px;
}

.button-MP4 {
    -webkit-appearance: none;
    background-color: #0f6ee4;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0px solid #036083;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: none;
    padding: 0px 7px 0px 8px;
    text-decoration: none;
    margin-right: 3px;
}

.button-X81 {
    -webkit-appearance: none;
    background-color: #25b615;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 2px;
    border: 0px solid #dd0922;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: none;
    padding: 0px 11px 0px 11px;
    text-decoration: none;
    margin-right: 3px;
}

.button77 {
    -webkit-appearance: none;
    background-color: #ff7350;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #ff7350;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: none;
    padding: 0px 9px 0px 9px;
    text-decoration: none;
    margin-bottom: 0px;
}

.button1111 {
    -webkit-appearance: none;
    background-color: #0f6ee4;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #036083;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: none;
    padding: 0px 6px 0px 6px;
    text-decoration: none;
    margin-bottom: 0px;
}

.button8b {
    -webkit-appearance: none;
    background-color: #2D3748;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #dd0922;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: none;
    padding: 0px 8px 0px 8px;
    text-decoration: none;
    margin-bottom: 0px;
}

.button9 {
    -webkit-appearance: none;
    background-color: #B22222;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #B22222;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-weight: none;
    padding: 4px 9px 3px 9px;
    text-decoration: none;
    margin-bottom: 0px;
}

.button10 {
    -webkit-appearance: none;
    background-color: #25b615;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #25b615;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 10px;
    text-align: center;
    font-weight: none;
    padding: 0px 7px 0px 7px;
    text-decoration: none;
    margin-bottom: 0px;
}

/* ALERTS */
.alert {
    padding: 15px;
    background-color: #5470ab;
    color: white;
    opacity: 1;
    transition: opacity 0.6s;
}

.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.closebtn:hover {
    color: black;
}

/* MODAL */
.modal-body {
    max-height: calc(100vh - 210px);
    overflow-y: auto;
}

.modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 20px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(255,255,255);
    background-color: rgba(0,0,0,0.4);
}

.close {
    color: #B22222;
    float: right;
    font-size: 32px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #991a1e;
    text-decoration: none;
    cursor: pointer;
}

.modal-content {
    padding: 5px 10px 5px 10px;
    background: #fff;
    width: 100%;
    max-width: 800px;
}

.modal-header {
    padding: 0px 0px 0px 0px;
}


/*
h5 {
    font-size: 100%;
    line-height: 19px;
    font-weight: normal;
    color: #B22222;
    padding: 0px 0px 0px 0px;
}

h4 {
    font-size: 120%;
    line-height: 22px;
    font-weight: normal;
    color: #B22222;
    padding: 0px 0px 0px 0px;
}
*/

/* HORIZONTAL RULE */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/* UTILITY CLASSES */
.u-clr-white { color: #43505f; }
.u-clr-black { color: #43505f; }
.u-clr-grey { color: #9E9E9E; }
.u-clr-dark-grey { color: #424242; }
.u-clr-light-grey { color: #E0E0E0; }
.u-clr-blue { color: #5370ac; }
.u-clr-red { color: #F44336; }
.u-clr-green { color: #367bbf; }
.u-clr-yellow { color: #FFEB3B; }
.u-clr-twitter { color: #00aced; }
.u-clr-dribbble { color: #E56293; }
.u-clr-primary { color: #12CEA4; }

/* BACKGROUND COLORS */
.u-bg-white { background-color: #FAFAFA; }
.u-bg-black { background-color: #fff; }
.u-bg-grey { background-color: #9E9E9E; }
.u-bg-dark-grey { background-color: #424242; }
.u-bg-light-grey { background-color: #E0E0E0; }
.u-bg-primary { background-color: #12CEA4; }
.u-bg-blue { background-color: #5370ac; }
.u-bg-red { background-color: #F44336; }
.u-bg-green { background-color: #4CAF50; }
.u-bg-yellow { background-color: #FFEB3B; }
.u-bg-twitter { background-color: #00aced; }
.u-bg-facebook { background-color: #3b5998; }
.u-bg-google { background-color: #dd4b39; }
.u-bg-linkedin { background-color: #007bb6; }

/* FLEXBOX UTILITIES */
.u-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.u-flex--col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.u-flex--middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.u-flex--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/* MARGIN UTILITIES */
.u-mg-none { margin: 0 !important; }
.u-mgt-sm { margin-top: 1.5rem; }
.u-mgt { margin-top: 2.25rem; }
.u-mgb-sm { margin-bottom: 1.5rem; }
.u-mgb { margin-bottom: 2.25rem; }

/* PADDING UTILITIES */
.u-pd-none { padding: 0 !important; }
.u-pdt-sm { padding-top: 1.5rem; }
.u-pdt { padding-top: 2.25rem; }

/* FONT UTILITIES */
.u-font-light { font-weight: 300; }
.u-font-regular { font-weight: 400; }
.u-font-bold { font-weight: 700; }
.u-font-small { font-size: 1rem; }
.u-font-normal { font-size: 1.5rem; }
.u-font-large { font-size: 2.25rem; }

/* TEXT ALIGNMENT */
.u-align-left { text-align: left; }
.u-align-center { text-align: center; }
.u-align-right { text-align: right; }

/* BASE STYLES */
*,
::after,
::before {
    box-sizing: inherit;
    border-style: solid;
    border-width: 0;
}

:root {
    box-sizing: border-box;
}

* {
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
}

:root {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    cursor: default;
    font: .625rem/1.5 sans-serif;
    text-rendering: optimizeLegibility;
}

/* BODY AND TEXT ELEMENTS */
body {
    height: 100%;
    font-size: 13px;
    font-size: 1.3rem;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizelegibility;
    background-color: #fff;
}

body, p {
    font-family: "Inter", sans-serif;
}

h0, h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12, h33, h111, h333, headline, p {
    font-family: "Poppins", sans-serif;
}


h0{font-size:155%;line-height:140%;color:#B22222;font-weight:700;}
h1{font-size:130%;line-height:140%;color:#B22222;font-weight:700;}
h4{font-size:130%;line-height:140%;color:#6B9BD2;font-weight:700;}
h2{font-size:110%;line-height:140%;margin-top:10px;margin-bottom:15px;color:#2D3748;}
h3{font-size:110%;line-height:140%;font-weight:600;color:#8B1A1A;}
h5{font-size:100%;line-height:140%;font-weight:500;color:#5082C4;}
h6{font-size:100%;line-height:140%;font-weight:500;color:#8B1A1A;}
/*h4{font-size:100%;line-height:130%;color:#B22222;}*/
/*h4{font-size:110%;line-height:140%;margin-top:10px;margin-bottom:15px;color:#2D3748;font-weight:none;}*/
/*h5{font-size:120%;color:red;}*/
/*h6{font-size:110%;line-height:140%;color:#2D3748;}*/
h7{font-size:110%;line-height:130%;color:#5370ac;font-weight:bold;}
h8{font-size:100%;line-height:130%;font-weight:none;color:#2D3748;margin-top:0px;}
h10{font-size:100%;line-height:120%;font-weight:bold;color:#2D3748;margin-top:0px;}
h11{font-size:117%;line-height:120%;font-weight:bold;color:#2D3748;margin-top:0px;}
h12{font-size:120%;line-height:120%;font-weight:bold;color:#5370ac;margin-bottom:0px;}


ol, p {
    color: #424242;
}

ol {
    margin-left: 2.25rem;
    margin-bottom: 2.25rem;
}

a {
    text-decoration: none;
}

/* FORM ELEMENTS */
input {
    -webkit-appearance: none;
    font-size: 120%;
    margin-top: 2px;
    height: 28px;
    border-radius: 3px;
    border-right: #d4d5d7 1px solid;
    border-top: #d4d5d7 1px solid;
    border-left: #d4d5d7 1px solid;
    background-color: #F1F5FF;
    border-bottom: #d4d5d7 1px solid;
}

textarea {
    -webkit-appearance: none;
    border-radius: 3px;
    border-right: #d4d5d7 1px solid;
    border-top: #d4d5d7 1px solid;
    border-left: #d4d5d7 1px solid;
    background-color: #F1F5FF;
    border-bottom: #d4d5d7 1px solid;
    width: 220px;
    resize: vertical;
}

/* CHECKBOX STYLES */
input[type=checkbox] {
    -webkit-appearance: none;
    background-color: #fff;
    height: 20px;
    width: 20px;
    border-color: #991a1e;
    border-radius: 3px;
}

input[type=checkbox]:hover {
    -webkit-appearance: none;
    background-color: #991a1e;
    height: 20px;
    width: 20px;
    border-color: #991a1e;
    border-radius: 3px;
}

input[type=checkbox]:checked {
    -webkit-appearance: none;
    background-color: #991a1e;
    height: 20px;
    width: 20px;
    border-color: #991a1e;
    border-radius: 3px;
}

/* RADIO BUTTON STYLES */
input[type=radio] {
    -webkit-appearance: none;
    background-color: #fff;
    height: 20px;
    width: 20px;
    border-color: #991a1e;
    border-radius: 3px;
}

input[type=radio]:hover {
    -webkit-appearance: none;
    background-color: #991a1e;
    height: 20px;
    width: 20px;
    border-color: #991a1e;
    border-radius: 3px;
}

input[type=radio]:checked {
    -webkit-appearance: none;
    padding-top: 4px;
    background-color: #991a1e;
    height: 20px;
    width: 20px;
    border-color: #991a1e;
    border-radius: 3px;
}

/* SPECIALIZED INPUT STYLES */
.loginoff {
    margin-top: 2px;
    max-width: 100%;
    min-width: 200px;
    height: 28px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 3px;
    border-right: #d4d5d7 1px solid;
    border-top: #d4d5d7 1px solid;
    border-left: #d4d5d7 1px solid;
    background-color: #f8f9fb;
    border-bottom: #d4d5d7 1px solid;
}

.passwordoff {
    margin-top: 2px;
    width: 100px;
    height: 28px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 3px;
    border-right: #d4d5d7 1px solid;
    border-top: #d4d5d7 1px solid;
    border-left: #d4d5d7 1px solid;
    background-color: #f8f9fb;
    border-bottom: #d4d5d7 1px solid;
}

/* TEXT STYLES */
.hinweistext {
    font-size: 0.8em;
    color: #B22222;
    margin-left: 2px;
}

.hinweistextgelb {
    font-size: 0.8em;
    background-color: #fffd54;
    margin-left: 2px;
}

/* LINK STYLES */
a.link {
    text-decoration: none;
    color: #991a1e;
    font-size: 100%;
}

a.link:visited {
    color: #991a1e;
}

a.link:hover {
    color: #991a1e;
    text-decoration: underline;
}

a.menu {
    text-decoration: none;
    color: #fff;
}

a.menu:visited {
    color: #fff;
}

a.menu:hover {
    color: #000;
    text-decoration: none;
}

/* SPECIAL STYLES */
.planung {
    text-decoration: none;
    color: #B22222;
}

.seminar {
    text-decoration: none;
    font-size: 130%;
}

.date {
    text-decoration: none;
    font-size: 87%;
    margin-top: 2px;
}

.link2 {
    cursor: pointer;
    text-decoration: none;
}

.link2:hover {
    -webkit-transform: translate3d(15px,0,0);
    transform: translate3d(15px,0,0);
    -webkit-transition: .6s cubic-bezier(.19,1,.22,1);
    transition: .6s cubic-bezier(.19,1,.22,1);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

/* BUTTON STYLES */
.button1 {
    -webkit-appearance: none;
    background-color: #ffffff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #B22222;
    display: inline-block;
    cursor: pointer;
    color: #B22222;
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    padding: 10px 11px 10px 11px;
    text-decoration: none;
}

.button1:hover {
    -webkit-appearance: none;
    background-color: #B22222;
    color: #fff;
}

.button1:active {
    -webkit-appearance: none;
    position: relative;
}

.button12 {
    -webkit-appearance: none;
    background-color: transparent;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #B22222;
    display: inline-block;
    cursor: pointer;
    color: #B22222;
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    padding: 4px 11px 4px 11px;
    text-decoration: none;
}

.button12:hover {
    -webkit-appearance: none;
    background-color: #B22222;
    color: #fff;
}

.button12:active {
    -webkit-appearance: none;
    position: relative;
}

.button5 {
    margin-top: 10px;
    margin-bottom: 20px;
    -webkit-appearance: none;
    background-color: #9c0000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #9c0000;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    padding: 4px 11px 4px 11px;
    text-decoration: none;
    width: 100%;
}

.button5:hover {
    -webkit-appearance: none;
    background-color: #fff;
    color: #9c0000;
}

.button5:active {
    -webkit-appearance: none;
    position: relative;
}




/* Roter Button mit Effekt  */

.button5t {
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-appearance: none;
    background-color: #9c0000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #9c0000;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    padding: 4px 11px 4px 11px;
    text-decoration: none;
    width: 100%;
    position: relative;
    transition: all 0.3s ease;
    overflow: hidden;
}

.button5t:hover {
    background: var(--accent-orange);
    border: 1px solid #FF6B35;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(255, 107, 53, 0.3);
}

.button5t:active {
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(255, 107, 53, 0.2);
}

/* Hover text effect */
.button5t[data-hover-text] span {
    display: block;
    transition: opacity 0.3s ease;
}

.button5t[data-hover-text]:after {
    content: attr(data-hover-text);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: var(--accent-orange);
    color: #fff;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: inherit;
    opacity: 0;
    transition: all 0.3s ease;
    transform: translateY(100%);
}

.button5t[data-hover-text]:hover:after {
    opacity: 1;
    transform: translateY(0);
}

.button5t[data-hover-text]:hover span {
    opacity: 0;
}



/* Blauer Button mit Effekt */

.button5tt {
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-appearance: none;
    background-color: #5370ac;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #5370ac;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    padding: 4px 11px 4px 11px;
    text-decoration: none;
    width: 100%;
    position: relative;
    transition: all 0.3s ease;
    overflow: hidden;
}

.button5tt:hover {
    background: var(--accent-yellow);
    border: 1px solid #FF9800;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(255, 107, 53, 0.3);
}

.button5tt:active {
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(255, 107, 53, 0.2);
}

/* Hover text effect */
.button5tt[data-hover-text] span {
    display: block;
    transition: opacity 0.3s ease;
}

.button5tt[data-hover-text]:after {
    content: attr(data-hover-text);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: var(--accent-yellow);
    color: #2D3748;
    font-weight: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: inherit;
    opacity: 0;
    transition: all 0.3s ease;
    transform: translateY(100%);
}

.button5tt[data-hover-text]:hover:after {
    opacity: 1;
    transform: translateY(0);
}

.button5tt[data-hover-text]:hover span {
    opacity: 0;
}




.button5f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 4px 20px 4px 20px;
    background: #9c0000;
    border: #9c0000 1px solid;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    border-radius: 3px;
    height: 28px;
}

.button5f:hover {
    background: #fff;
    border: #9c0000 1px solid;
    color: #9c0000;
}

.button5f:active {
    background: #9c0000;
    border: #9c0000 1px solid;
    color: #FFF;
}

.button5ff {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 4px 20px 4px 20px;
    background: #5370ac;
    border: #5370ac 1px solid;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    border-radius: 3px;
    height: 28px;
}

.button5ff:hover {
    background: #fff;
    border: #5370ac 1px solid;
    color: #5370ac;
}

.button5ff:active {
    background: #5370ac;
    border: #5370ac 1px solid;
    color: #FFF;
}

.button5e {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 4px 8px 4px 8px;
    background: #B22222;
    border: #B22222 1px solid;
    color: #FFF;
    width: 200px;
    text-align: center;
    font-size: 12px;
    border-radius: 3px;
    height: 28px;
}

.button5e:hover {
    background: #fff;
    border: #B22222 1px solid;
    color: #B22222;
}

.button5e:active {
    background: #B22222;
    border: #B22222 1px solid;
    color: #FFF;
}

.button6h {
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 4px 20px 4px 20px;
    background: #fff;
    border: #B22222 1px solid;
    color: #B22222;
    font-size: 13px;
    border-radius: 3px;
    height: 28px;
    width: 100%;
}

.button6h:hover {
    background: #B22222;
    border: #B22222 1px solid;
    color: #fff;
}

.button6h:active {
    background: #fff;
    border: #B22222 1px solid;
    color: #B22222;
}

.button6 {
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 4px 20px 4px 20px;
    background: #fff;
    border: #B22222 1px solid;
    color: #B22222;
    font-size: 13px;
    border-radius: 3px;
    height: 28px;
    width: 100%;
}

.button6:hover {
    background: #B22222;
    border: #B22222 1px solid;
    color: #fff;
}

.button6:active {
    background: #fff;
    border: #B22222 1px solid;
    color: #B22222;
}

.button5s {
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 4px 20px 4px 20px;
    background: #B22222;
    border: #B22222 1px solid;
    color: #FFF;
    font-size: 13px;
    border-radius: 3px;
    height: 28px;
}

.button5s:hover {
    background: #fff;
    border: #B22222 1px solid;
    color: #B22222;
}

.button5s:active {
    background: #B22222;
    border: #B22222 1px solid;
    color: #FFF;
}

.button5ss {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 2px 8px 4px 8px;
    background: #9c0000;
    border: #9c0000 1px solid;
    color: #FFF;
    font-size: 9px;
    border-radius: 3px;
    height: 20px;
}

.button5ss:hover {
    background: #fff;
    border: #9c0000 1px solid;
    color: #9c0000;
}

.button5ss:active {
    background: #9c0000;
    border: #9c0000 1px solid;
    color: #FFF;
}


/* Enfernen Button */

.button5d {
    margin-left: 0px;
    margin-bottom: -20px;
    margin-top: 20px;
    padding: 4px 20px 4px 20px;
    background: #5370ac;
    border: #9 1px solid;
    color: #fff;
    font-size: 13px;
    border-radius: 3px;
    height: 28px;
    width: 100%;
}

.button5d:hover {
    background: #fff;
    border: #5370ac 1px solid;
    color: #5370ac;
}

.button5d:active {
    background: #fff;
    border: #5370ac 1px solid;
    color: #5370ac;
}

.buttonSEMI {
    -webkit-appearance: none;
    background-color: transparent;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #B22222;
    display: inline-block;
    cursor: pointer;
    color: #B22222;
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    padding: 4px 11px 4px 11px;
    text-decoration: none;
}

.buttonSEMI:hover {
    -webkit-appearance: none;
    background-color: #B22222;
    color: #fff;
}

.buttonSEMI:active {
    -webkit-appearance: none;
    position: relative;
}

.button2 {
    -webkit-appearance: none;
    background-color: #B22222;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #B22222;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    padding: 3px 11px 3px 11px;
    text-decoration: none;
}

.button2:hover {
    background-color: #B22222;
    color: #fff;
}

.button2:active {
    position: relative;
}

.button {
    -webkit-appearance: none;
    color: #ffffff;
    display: inline-block;
    cursor: pointer;
    font-weight: normal;
    text-decoration: none;
}

.button:hover {
    -webkit-appearance: none;
    color: #fff;
}

.button:active {
    -webkit-appearance: none;
    position: relative;
}

/* HEADER STYLES */
.site-header,
.site-nav {
    width: 100%;
    height: 40px;
    position: fixed;
    top: 0;
}

.site-header {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 100;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    left: 0;
    padding: 1.5rem 2.25rem;
    -webkit-transition: 1.2s cubic-bezier(.19,1,.22,1);
    transition: 1.2s cubic-bezier(.19,1,.22,1);
    will-change: background-color, box-shadow;
    box-shadow: 0 0 0 transparent;
}

/* HAMBURGER MENU */
.c-hamburger {
    margin: 0 0 0 auto;
    padding: 0;
    width: 30px;
    position: relative;
    z-index: 1000;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: transparent;
    -webkit-tap-highlight-color: transparent;
}

.c-hamburger:focus {
    outline: 0;
}

.c-hamburger:active .c-hamburger__line {
    opacity: 0.5;
}

.c-hamburger__line {
    display: block;
    margin: 0 0 5px;
    width: 100%;
    height: 2px;
    background: #FAFAFA;
    pointer-events: none;
    transition: all 0.25s cubic-bezier(0.23, 1, 0.32, 1);
}

.c-hamburger__line:nth-child(1),
.c-hamburger__line:nth-child(3) {
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.c-hamburger__line:last-child {
    margin-bottom: 0;
}

.c-hamburger--active .c-hamburger__line {
    position: absolute;
}

.c-hamburger--active .c-hamburger__line:nth-child(1) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.c-hamburger--active .c-hamburger__line:nth-child(2) {
    opacity: 0;
}

.c-hamburger--active .c-hamburger__line:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/* MISCELLANEOUS */
.check {
    padding-top: 1px;
}




header.ba-content-header {
  min-height: 417px; /* Prevent shrinkage */
  background-color: #f9fbfc; /* Add a placeholder background */
}


/* 	hide ZKB-Logo when below size */
@media only screen and (max-width: 1400px) 
{
  
  .zkblogo
  {
    display: none;
  }
}


/* 	hide ZKB-Logo when below size */
@media only screen and (max-width: 1400px) 
{
  
  .zkblogo2
  {
    display: none;
  }
}


.selectedValue {
color:#2D3748;
font-size:90%;
font-weight:600;
}


.zkblogo {
background-image: url("images/zkb-stempel.png");
background-size: contain;
position: absolute;
rotate: -10deg;
top: 415px;
left: 635px;
z-index:1;
opacity:0.2;
width: 130px;
height: 130px;
background-repeat: no-repeat;
}


.zkblogo2 {
background-image: url("images/zkb-stempel.png");
background-size: contain;
position: absolute;
rotate: -10deg;
top: 220px;
left: 470px;
z-index:1;
opacity:0.2;
width: 130px;
height: 130px;
background-repeat: no-repeat;
}


/* footerlink */
a.link-footer{
  color: #B22222;
  font-size:13px;
  line-height:25px;
}

a.link-footer:visited{
  color: #B22222;
}

a.link-footer:hover{
  color: #B22222;
  text-decoration: underline;
}




/* 	hide header when below size */
@media only screen and (max-width: 479px) 
{  
  .ba-content-header
  {
    display: none;
  }
}


/* 	hide VSB-Logo when above size */
@media only screen and (min-width: 480px) 
{  
  .headerlogo360
  {
    display: none;
  }
}

.va-color-rot {
background-color:#fff;border:#B22222 1px solid;
}
.va-color-rot:hover {
background-color:rgba(241, 245, 255, 1.0);
}


.va-color-blau {
background-color:#fff;border:#5370ac 1px solid;
}
.va-color-blau:hover {
background-color:rgba(241, 245, 255, 1.0);
}


.va-color-grau {
background-color:#fff;border:#ccc 1px solid;
}
.va-color-grau:hover {
background-color:rgba(241, 245, 255, 1.0);
}



.seminarflag::before {
background:#B22222;
border:1px solid #B22222;
color:#fff;
font-size:120%;
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:2px;
content: "Seminar";
}


.tagungflagblau::before {
background:#5370ac;
border:1px solid #5370ac;
color:#fff;
font-size:120%;
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:2px;
content: "Tagung";
}

.tagungflagrot::before {
background:#B22222;
border:1px solid #B22222;
color:#fff;
font-size:120%;
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:2px;
content: "Tagung";
}

.lehrgangflag::before {
background:#5370ac;
border:1px solid #5370ac;
color:#fff;
font-size:120%;
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:2px;
content: "Lehrgang";
}

.studiumflag::before {
background:#5370ac;
border:1px solid #5370ac;
color:#fff;
font-size:120%;
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:2px;
content: "Studium";
}

.kursflag::before {
background:#5370ac;
border:1px solid #5370ac;
color:#fff;
font-size:120%;
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:2px;
content: "Kurs";
}

.online {
background:#B22222;color:#fff;font-size:100%;padding-left:20px;padding-right:20px;border-radius:4px 4px 0px 0px;margin-left:-20px;margin-right:-20px;margin-top:-10px;text-align:center;
}

.inperson {
background:#5370ac;color:#fff;font-size:100%;padding-left:20px;padding-right:20px;border-radius:4px 4px 0px 0px;margin-left:-20px;margin-right:-20px;margin-top:-10px;text-align:center;
}

.inplanung {
background:#ccc;color:#2D3748;font-size:120%;padding-left:20px;padding-right:20px;border-radius:4px 4px 0px 0px;margin-left:-20px;margin-right:-20px;margin-top:-10px;text-align:center;
}

.seminar {
-webkit-appearance: none;
background-color:#B22222;
-moz-border-radius:3px 3px 0px 0px;
-webkit-border-radius:3px 3px 0px 0px;
border-radius:3px 3px 0px 0px;
color:#fff;
font-size:13px;
text-align:left;
font-weight:none;
padding:3px 10px 3px 20px;
text-decoration:none;
}

.singlebox {
-webkit-appearance: none;
background-color:#B22222;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
color:#fff;
font-size:13px;
text-align:left;
font-weight:none;
padding:6px 10px 0px 20px;
margin-bottom:-15px;
text-decoration:none;
}


.aussteller {
-webkit-appearance: none;
background-color:#5370ac;
-moz-border-radius:3px 3px 0px 0px;
-webkit-border-radius:3px 3px 0px 0px;
border-radius:3px 3px 0px 0px;
color:#fff;
font-size:13px;
text-align:left;
font-weight:none;
padding:3px 10px 3px 20px;
text-decoration:none;
}


.dateien {
font-size:130%;
color:#B22222;
margin-bottom:15px;
font-weight:bold;
}

.referent {
font-size:130%;
color:#B22222;
margin-bottom:0px;
font-weight:bold;
}

.unterlagen {
font-size:130%;
color:#B22222;
margin-bottom:15px;
font-weight:bold;
}

.allgemein {
font-size:130%;
color:#B22222;
margin-bottom:10px;
font-weight:bold;
}

.headerbackground {
background-image: url("images/workshopgruppe.jpg");
background-position:center;
opacity:0.8;
background-repeat: no-repeat;
}


.headerlogo {
background-image: url("images/logo-vsb.png");
background-size: 250px;
width: 350px;
height: 140px;
margin-bottom:-120px;
margin-left:15px;
background-position: top 15px left 15px;
background-repeat: no-repeat;
}


.headerlogo360 {
background-image: url("images/logo-vsb.png");
background-size: 250px;
width: 350px;
height: 140px;
margin-top:15px;
margin-bottom:40px;
background-position: top 40px left 20px;
background-repeat: no-repeat;
}


.logo1 {
background-image: url("logo-vsb.png");
background-size: 50px;
width: 50px;
height: 20px;
background-position: top 0px left 0px;
background-repeat: no-repeat;margin-bottom:0px;
}


/* fotorama banner */

.fotorama-banner {
margin-bottom:-35px;
margin-right:-10px;
margin-left:-10px;
}


.abstand5-5 {
margin-top:10px;
margin-bottom:5px;
}

.abstand5-0 {
margin-top:5px;
margin-bottom:0px;
}


.abstand10-0 {
margin-top:10px;
margin-bottom:0px;
}

/* Whatsapp */

.whatsapp1::before {
font-size:1.5rem;
font-weight:bold;
line-height:120%;
color:#B22222;
content: "Chatten Sie mit uns über WhatsApp!";
}


.whatsapp2::before {
font-size:1.2rem;
font-weight:none;
line-height:100%;
color:#2D3748;
content: "";
}


.whatsapp3::before {
font-size:1.2rem;
font-weight:none;
line-height:100%;
color:#B22222;
content: "+4951184869955";
}

/*links banner */

.seminar1::before {
font-size:91%;
line-height:120%;
content: "weitere Informationen und Anmeldung";
}

.seminar2::before {
font-size:91%;
line-height:120%;
content: "weitere Informationen und Anmeldung";
}
 

/* banner startseite */ 

.banner-home {
margin-top:240px;
margin-left:30px;
}

.hinweis-highlight::before {
font-size:75%;
font-weight:400;
color:#000;
margin-bottom:15px;
content: "Highlight 2024";
}

.seminar-high1a::before {
margin-top:15px;
font-size:155%;
line-height:120%;
color:#B22222;
content: "13. Deutscher Reparaturtag";
}

.seminar-high1b::before {
font-size:115%;
color:#000;
content: "18. September 2024 in Kassel";
}


/* banner1 */

.banner1 {
margin-top:170px;
margin-left:30px;
}

.hinweis1::before {
font-size:75%;
font-weight:400;
color:#000;
margin-bottom:15px;
content: "Ihre nächsten Lehrgänge";
}

.zkb-titel::before {
content: "Zertifizierte/r Kanalsanierungs-Berater/in+";
}


@media(min-width:531px){.zkb-termin4::before {
font-size:115%;
color:#000;
content: "Zertifikats-Lehrgang+ 3/2026 ab 14. September 2026 in Heidelberg";
}}

@media(max-width:530px){.zkb-termin4::before {
font-size:115%;
color:#000;
content: "3/2026 ab 14. September 2026 in Heidelberg";
}}


@media(min-width:531px){.zkb-termin1::before {
font-size:115%;
color:#000;
content: "Zertifikats-Lehrgang+ 4/2025 ab 13. Oktober 2025 in Weimar";
}}

@media(max-width:530px){.zkb-termin1::before {
font-size:115%;
color:#000;
content: "4/2025 ab 13. Oktober 2025 in Weimar";
}}


@media(min-width:531px){.zkb-termin2::before {
font-size:115%;
color:#000;
content: "Zertifikats-Lehrgang+ 1/2026 ab 19. Januar 2026 in Essen";
}}

@media(max-width:530px){.zkb-termin2::before {
color:#000;
content: "1/2026 ab 19. Januar 2026 in Essen";
}}


@media(min-width:531px){.zkb-termin3::before {
font-size:115%;
color:#000;
content: "Zertifikats-Lehrgang+ 2/2026 ab 16. März 2026 online";
}}

@media(max-width:530px){.zkb-termin3::before {
font-size:115%;
color:#000;
content: "2/2026 ab 16. März 2026 online";
}}

.anmeldung::before {
font-size:100%;
content: "weitere Informationen und Anmeldung";
}




/* banner2 */

.banner2 {
margin-top:175px;
margin-left:30px;
}

.banner2old {
margin-top:190px;
margin-left:30px;
}

.hinweis2::before {
font-size:75%;
font-weight:400;
color:#000;
margin-bottom:15px;
content: "Ihre nächste Weiterbildung";
}

.seminar1a::before {
content: "Risikobewertung Kanalrepartur";
}

.seminar1b::before {
font-size:120%;
color:#000;
content: "12. November 2025 in München";
}

.seminar2a::before {
content: "Kanalsanierungsmaßnahmen";
}

.seminar2b::before {
font-size:120%;
color:#000;
content: "19. November 2025 online";
}


.dst::before {
font-size:100%;
content: "weitere Informationen und Anmeldung";
}


.drt::before {
font-size:100%;
content: "weitere Informationen und Anmeldung";
}


.veranstaltungen::before {
font-size:100%;
content: "weitere Informationen zu unseren Veranstaltungen";
}


/* banner3 */

.banner3 {
margin-top:265px;
margin-left:30px;
}

.hinweis3::before {
font-size:100%;
font-weight:400;
color:#000;
margin-bottom:15px;
content: "";
}

.seminar3a::before {
content: "VSB-Publikationen";
}

.seminar3b::before {
font-size:120%;
color:#000;
content: "Eine der Aufgaben des VSB ist Lücken in Regelwerken zu schließen";
}

.shop::before {
font-size:100%;
content: "weiter zum VSB-Shop";
}


/* banner4 */

.banner4 {
margin-top:265px;
margin-left:30px;
}

.seminar5a::before {
margin-top:20px;
content: "Mitglied im VSB";
}
.seminar5b::before {
font-size:120%;
color:#000;
content: "Gemeinsam Lücken schließen und Qualität sichern";
}

.mitgliederbereich::before {
font-size:100%;
content: "weiter zum Mitgliederbereich";
}






.wasser1::before {
font-size:230%;
color:#B22222;
line-height:120%;
font-weight:600;
content: "Berufseinstieg in die Wasserwirtschaft - Vom Job zur Leidenschaft";
}

.wasser2::before {
font-size:140%;
content: "Ausbildung, Studium oder die Vorbereitung auf den Beruf – gewinnen Sie einen ersten Überblick über die Möglichkeiten in der Wasserwirtschaft.";
}

.blink {
animation: blinker 1.5s linear infinite;
}
@keyframes blinker {
50% {
  opacity: 0;
}
}
.blink-one {
animation: blinker-one 1s linear infinite;
}
@keyframes blinker-one {
0% {
  opacity: 0;
}
}
.blink-two {
animation: blinker-two 1.4s linear infinite;
}
@keyframes blinker-two {
100% {
  opacity: 0;
}
}


/*whatsapp*/

@media (min-width:1024px){.ce_rsce_counter_list .counter-list-item .number{font-size:4.875rem}}.rsce_modal_tabs .handle{background:transparent;color:#fff;border-radius:3px 0 0 3px;box-shadow:0 0px 0px #00000029}.rsce_modal_tabs .name{color:#2D3748;font-size:16px;font-weight:500;line-height:26px;margin:0 0 15px}.rsce_modal_tabs .phone a{color:#B22222}.rsce_modal_tabs .mail a{color:#B22222}.rsce_modal_tabs .fax a{color:#B22222}.rsce_modal_tabs{position:fixed;right:0;z-index:130;line-height:1;bottom:60px;color:#2D3748}.rsce_modal_tabs>input,.rsce_modal_tabs .content>input{position:absolute;width:1px;height:1px;visibility:hidden;display:none;opacity:0}.rsce_modal_tabs [id$="tab_0"]:checked~.tabs-container [class$="tab_0"] .tab-content,.rsce_modal_tabs [id$="tab_1"]:checked~.tabs-container [class$="tab_1"] .tab-content,.rsce_modal_tabs [id$="tab_2"]:checked~.tabs-container [class$="tab_2"] .tab-content,.rsce_modal_tabs [id$="tab_3"]:checked~.tabs-container [class$="tab_3"] .tab-content{opacity:1;height:auto;visibility:visible;overflow:visible}.rsce_modal_tabs [id$="tab_0"]:checked~nav label[for$="tab_0"] span:after,.rsce_modal_tabs [id$="tab_1"]:checked~nav label[for$="tab_1"] span:after,.rsce_modal_tabs [id$="tab_2"]:checked~nav label[for$="tab_2"] span:after,.rsce_modal_tabs [id$="tab_3"]:checked~nav label[for$="tab_3"] span:after{transform:scaleX(1);transform-origin:left center}.rsce_modal_tabs label{margin:0}.rsce_modal_tabs .handle{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:0;cursor:pointer;left:-50px;width:50px;height:50px;padding:8px}.rsce_modal_tabs .handle>.icon:before{width:34px;height:34px;font-size:34px}.rsce_modal_tabs .close{display:none;color:#B22222;font-size:1.125rem;font-weight:400;text-align:center}.rsce_modal_tabs .content{background:#fff}.rsce_modal_tabs nav{display:flex}.rsce_modal_tabs nav.hide-nav{display:none}.rsce_modal_tabs nav label{position:relative;white-space:nowrap;padding:15px 30px;color:#B22222;font-size:16px;font-weight:400;cursor:pointer}.rsce_modal_tabs nav label span:after{content:"";position:absolute;bottom:0;left:0;background:#B22222;height:2px;width:100%;transform:scaleX(0);transform-origin:right center;transition:transform 0.3s}.rsce_modal_tabs .tab--flex{display:flex;flex-direction:row}.rsce_modal_tabs .tabs-container{line-height:1.5;border:1px solid #B22222;margin-right:0px;}.rsce_modal_tabs .tab-content{opacity:0;height:0;visibility:hidden;overflow:hidden;transition:0.5s}.rsce_modal_tabs .c_text{display:flex;flex-direction:column;justify-content:center}.rsce_modal_tabs .c_image{border-right:1px solid #D1E0E9;padding-right:1rem;margin-right:1rem;display:none}.rsce_modal_tabs .c_image>figure{background:transparent;border-radius:50%;height:170px;width:170px;display:flex;justify-content:center;align-items:center;padding:30px}.rsce_modal_tabs img{border-radius:unset}.rsce_modal_tabs .phone,.rsce_modal_tabs .mail,.rsce_modal_tabs .fax{display:flex;margin-bottom:10px;align-items:center}.rsce_modal_tabs .phone a:hover,.rsce_modal_tabs .mail a:hover,.rsce_modal_tabs .fax a:hover{text-decoration:underline;color:#B22222}.rsce_modal_tabs .phone>.icon,.rsce_modal_tabs .mail>.icon,.rsce_modal_tabs .fax>.icon{line-height:1;margin-right:15px;color:#B22222}.rsce_modal_tabs .phone>.icon:before,.rsce_modal_tabs .mail>.icon:before,.rsce_modal_tabs .fax>.icon:before{font-size:20px;height:auto;width:auto}


@media (max-width:370px){.rsce_modal_tabs nav{overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e3e3e3}.rsce_modal_tabs>input:checked~.handle,.rsce_modal_tabs>input:checked~.content{position:fixed;left:0;right:0;width:100%}.rsce_modal_tabs>input:checked~.handle{z-index:111;top:0;height:50px;background:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.2);border-radius:unset}.rsce_modal_tabs>input:checked~.handle .icon{display:none}.rsce_modal_tabs>input:checked~.handle .close{display:block}.rsce_modal_tabs>input:checked~.content{z-index:110;top:50px;bottom:0;width:auto;height:auto;overflow-x:scroll}.rsce_modal_tabs>input:checked~.content .tabs-container{padding:15px}.rsce_modal_tabs .content{width:0;height:0}}@media (min-width:370px){.rsce_modal_tabs{display:flex;flex-direction:row}.rsce_modal_tabs .handle{transition:transform 0.25s}.rsce_modal_tabs .handle:hover{transform:translateX(-15px)}.rsce_modal_tabs>input:checked~.handle:hover{transform:unset}.rsce_modal_tabs>input:checked~.handle:before{content:"";position:fixed;inset:0;z-index:-1;cursor:auto}.rsce_modal_tabs .content{z-index:10;max-width:0;transition:max-width 0.5s ease-in-out;box-shadow:0 0.125rem 1rem rgba(0, 0, 0, 0.15)}.rsce_modal_tabs>input:checked~.content{max-width:600px}.rsce_modal_tabs nav>label{padding:35px 0 15px;margin:0 30px}

/* width and height of container and button and bottom margin */
.rsce_modal_tabs .tabs-container{min-height:100px;width:300px;padding:20px;}.rsce_modal_tabs .c_image{margin-right:2rem;padding-right:2rem;display:flex;align-items:center}}@media (min-width:370px){.rsce_modal_tabs{bottom:60px}.rsce_modal_tabs .c_image{display:flex}.rsce_modal_tabs .handle{left:-65px;width:60px;height:60px;padding:10px}.rsce_modal_tabs .handle>.icon:before{width:50px;height:50px;font-size:40px;display:flex;justify-content:center;align-items:center}}.ce_rsce_modal_tabs+.ce_rsce_modal_tabs .rsce_modal_tabs{z-index:129;margin-bottom:60px}@media (min-width:1024px){.ce_rsce_modal_tabs+.ce_rsce_modal_tabs .rsce_modal_tabs{margin-bottom:90px}}.ce_rsce_modal_tabs+.ce_rsce_modal_tabs+.ce_rsce_modal_tabs .rsce_modal_tabs{z-index:128;margin-bottom:120px}@media (min-width:1024px){.ce_rsce_modal_tabs+.ce_rsce_modal_tabs+.ce_rsce_modal_tabs .rsce_modal_tabs{margin-bottom:180px}}.ce_rsce_modal_tabs+.ce_rsce_modal_tabs+.ce_rsce_modal_tabs+.ce_rsce_modal_tabs .rsce_modal_tabs{z-index:127;margin-bottom:180px}@media (min-width:1024px){.ce_rsce_modal_tabs+.ce_rsce_modal_tabs+.ce_rsce_modal_tabs+.ce_rsce_modal_tabs .rsce_modal_tabs{margin-bottom:270px}}




/*! @design/bapf-pattern-library v3.4.0 | 20.07.2023 | globals.scss */.ba-kp-linkbar article{padding:12px!important}.ba-kp-linkbar article ul{width:100%;list-style:none;padding:0;margin:0;display:block}.ba-kp-linkbar article ul li{display:flex;white-space:nowrap}.ba-kp-linkbar article ul li:last-child{width:100%;white-space:unset;justify-content:flex-start}.ba-kp-number-heading{font-family:Roboto Condensed Bold,sans-serif;font-weight:700;font-size:72px;display:block;color:#305c73}.ba-kp-paragraph{width:100%;text-align:left;margin-bottom:0}ul.ba-kp-social-bar{width:100%;padding:0;list-style-type:none;text-align:center}ul.ba-kp-social-bar li{width:30%;height:80px;display:inline-block}ul.ba-kp-social-bar.ba-kp-social-proof-img img{display:block;max-width:100%;height:auto}ul.ba-kp-social-bar.ba-kp-social-proof-img li{height:100px}ul.ba-kp-social-bar.ba-kp-social-proof-img li:last-child{width:60%}
@media only screen and (min-width:768px){.ba-kp-linkbar article ul{display:inline-flex}.ba-kp-linkbar article ul li:last-child{width:100%;white-space:unset;justify-content:flex-end}.ba-kp-paragraph{width:60%;text-align:center}ul.ba-kp-social-bar{width:100%}ul.ba-kp-social-bar li{height:auto;width:auto}ul.ba-kp-social-bar.ba-kp-social-proof-img li:last-child{width:auto}}a.ba-kp-linkbulblist{font-size:25px;padding:20px;margin:0 15px;border-radius:50%;background:rgba(2,14,37,.04)}a.ba-kp-linkbulblist img{width:30px;height:30px}a.ba-kp-linkbulblist:hover{background:rgba(2,14,37,.12)}.ba-kp-center-and-margin-bottom{display:flex;justify-content:center;list-style-type:none;text-align:center}.ba-kp-center-and-margin-bottom li{display:flex;width:50%}.ba-kp-mb-72,.container-fluid.ba-kp-mb-72{margin-bottom:72px}.ba-kp-mb-48,.container-fluid.ba-kp-mb-48{margin-bottom:48px}.ba-kp-social-proof-img li{margin:0 20px}.ba-kp-social-proof-img li img{max-height:100px}h1,h2,h3,h33,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto}.ba-content-header .ba-btn{margin-right:12px}a.ba-btn.ba-btn-block.ba-btn-primary{color:#fff}nav.ba-breadcrumb ol li{word-break:break-word!important;white-space:break-spaces!important}.ba-cs-microcopy{color:#2D3748;font-size:.8125rem;line-height:1.2}.ba-guideline{position:relative}.ba-guideline:before{top:-6px}.ba-guideline:after,.ba-guideline:before{content:" ";display:block;width:21px;height:21px;border:2px solid #dc3545;background-color:#f9fbfc;position:absolute;border-radius:50%;right:calc(50% - 10px);z-index:1}.ba-guideline:after{bottom:-6px}.ba-layout-tile.ba-leitpunkt.ba-leitpunkt{width:95%}.ba-leitpunkt-wrapper{position:relative;display:flex}.ba-leitpunkt-wrapper:nth-child(odd){margin-right:50%;border-right:2px solid #dc3545}.ba-leitpunkt-wrapper:nth-child(2n){margin-left:calc(50% - 2px);border-left:2px solid #dc3545;margin-top:-110px}.ba-leitpunkt-wrapper:after{content:" ";position:absolute;background:#fff;width:23px;height:23px;transform:rotate(45deg)}.ba-leitpunkt-wrapper:before{content:" ";display:block;width:21px;height:21px;border:4px solid #f9fbfc;background-color:#dc3545;position:absolute;border-radius:50%}.ba-leitpunkt-wrapper:nth-child(odd):before{right:-11px;top:25px}.ba-leitpunkt-wrapper:nth-child(2n):before{left:-11px;top:25px}.ba-leitpunkt-wrapper:nth-child(odd):after{top:25px;right:20px;box-shadow:7px -5px 5px -3px #b3b3b336}.ba-leitpunkt-wrapper:nth-child(2n):after{top:25px;left:20px;box-shadow:-7px 5px 5px -3px #b3b3b336}.ba-leitpunkt-wrapper:nth-child(2n)>.ba-leitpunkt{margin-left:auto}.ba-leitpunkt>h2{margin-bottom:48px;margin-left:72px}.ba-leitpunkt>h2:after{content:" ";display:block;width:calc(100% - 48px);height:2px;background-color:#ebecee;position:absolute;margin-top:18px;margin-left:-72px}.ba-leitpunkt-icon{display:inline;margin-right:12px;font-size:40px;position:absolute;top:9px;left:30px}
@media(max-width:1023px){.ba-leitpunkt-wrapper:nth-child(2n):after{left:14px}.ba-leitpunkt-wrapper:nth-child(odd):after{right:14px}}
@media(max-width:767px){.ba-leitpunkt-wrapper:nth-child(2n){margin-left:0;border-left:2px solid #dc3545;margin-top:0}.ba-leitpunkt-wrapper:nth-child(odd){margin-right:0;border-right:2px #dc3545;border-left:2px solid #dc3545}.ba-leitpunkt-wrapper:nth-child(2n):after{left:26px}.ba-leitpunkt-wrapper:nth-child(odd):before{right:auto;top:25px;left:-11px}.ba-leitpunkt-wrapper:nth-child(odd)>.ba-leitpunkt{margin-left:auto}.ba-leitpunkt-wrapper:nth-child(odd):after{right:auto;top:25px;left:24px;box-shadow:-7px 5px 5px -3px #b3b3b336}.ba-guideline:after,.ba-guideline:before{right:auto;left:-9px}}@media(max-width:535px){.ba-leitpunkt-wrapper:nth-child(2n):after,.ba-leitpunkt-wrapper:nth-child(odd):after{left:14px}}
@media(max-width:479px){.ba-leitpunkt>.h4.leitfaden-headline{margin-bottom:48px;margin-left:0;margin-top:46px!important}.ba-leitpunkt>h2:after{margin-left:0}}main.ba-easy-language .ba-breadcrumb,main.ba-easy-language .ba-copytext,main.ba-easy-language .ba-header-content p,main.ba-easy-language .ba-tabbar a,main.ba-easy-language a{font-size:1.2rem}.ba-icon:after,.ba-icon:before{display:inline-block;font-family:BA Icons,sans-serif;font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-rendering:auto;text-transform:none;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media speech{.ba-icon:after,.ba-icon:before{display:none}}.ba-icon-arrow-left-after:after,.ba-icon-arrow-left-before:before,.ba-icon-arrow-left:before{content:"";content:""/""}.ba-icon-arrow-right-after:after,.ba-icon-arrow-right-before:before,.ba-icon-arrow-right:before{content:"";content:""/""}.ba-icon-check-after:after,.ba-icon-check-before:before,.ba-icon-check:before{content:"";content:""/""}.ba-icon-chevron-left-double-after:after,.ba-icon-chevron-left-double-before:before,.ba-icon-chevron-left-double:before{content:"";content:""/""}.ba-icon-chevron-left-after:after,.ba-icon-chevron-left-before:before,.ba-icon-chevron-left:before{content:"";content:""/""}.ba-icon-chevron-right-double-after:after,.ba-icon-chevron-right-double-before:before,.ba-icon-chevron-right-double:before{content:"";content:""/""}.ba-icon-chevron-right-after:after,.ba-icon-chevron-right-before:before,.ba-icon-chevron-right:before{content:"";content:""/""}.ba-icon-close-after:after,.ba-icon-close-before:before,.ba-icon-close:before{content:"";content:""/""}.ba-icon-download-after:after,.ba-icon-download-before:before,.ba-icon-download:before{content:"";content:""/""}.ba-icon-error-after:after,.ba-icon-error-before:before,.ba-icon-error:before{content:"";content:""/""}.ba-icon-global-after:after,.ba-icon-global-before:before,.ba-icon-global:before{content:"";content:""/""}.ba-icon-information-after:after,.ba-icon-information-before:before,.ba-icon-information:before{content:"";content:""/""}.ba-icon-linkout-after:after,.ba-icon-linkout-before:before,.ba-icon-linkout:before{content:"";content:""/""}.ba-icon-message-after:after,.ba-icon-message-before:before,.ba-icon-message:before{content:"";content:""/""}.ba-icon-select-down-after:after,.ba-icon-select-down-before:before,.ba-icon-select-down:before{content:"";content:""/""}.ba-icon-select-up-after:after,.ba-icon-select-up-before:before,.ba-icon-select-up:before{content:"";content:""/""}.ba-icon-sign-language-after:after,.ba-icon-sign-language-before:before,.ba-icon-sign-language:before{content:"";content:""/""}.ba-icon-simple-language-after:after,.ba-icon-simple-language-before:before,.ba-icon-simple-language:before{content:"";content:""/""}.ba-icon-success-after:after,.ba-icon-success-before:before,.ba-icon-success:before{content:"";content:""/""}.ba-icon-trash-after:after,.ba-icon-trash-before:before,.ba-icon-trash:before{content:"";content:""/""}.ba-icon-x-after:after,.ba-icon-x-before:before,.ba-icon-x:before{content:"";content:""/""}.ba-icon-bell-after:after,.ba-icon-bell-before:before,.ba-icon-bell:before{content:"";content:""/""}.ba-icon-search-small-after:after,.ba-icon-search-small-before:before,.ba-icon-search-small:before{content:"";content:""/""}.ba-icon-warning-r-after:after,.ba-icon-warning-r-before:before,.ba-icon-warning-r:before{content:"";content:""/""}.ba-icon-quote-after:after,.ba-icon-quote-before:before,.ba-icon-quote:before{content:"";content:""/""}.ba-icon-hint-after:after,.ba-icon-hint-before:before,.ba-icon-hint:before{content:"";content:""/""}.ba-icon-check-requirements-after:after,.ba-icon-check-requirements-before:before,.ba-icon-check-requirements:before{content:"";content:""/""}.ba-icon-profile-round-after:after,.ba-icon-profile-round-before:before,.ba-icon-profile-round:before{content:"";content:""/""}.ba-icon-phone-filled-after:after,.ba-icon-phone-filled-before:before,.ba-icon-phone-filled:before{content:"";content:""/""}.ba-icon-pdf-link-after:after,.ba-icon-pdf-link-before:before,.ba-icon-pdf-link:before{content:"";content:""/""}.

/*! @design/bapf-pattern-library v3.4.0 | 20.07.2023 | globals.scss */
@media(min-width:768px){.ba-content-partial-width-left{margin-left:calc((5 / 12) * 100%)}.ba-content-partial-width-left ol,.ba-content-partial-width-left ul{display:inline-block}}.ba-content-marginal>aside>ul.ba-linklist>li>span.ba-icon-location-before{padding:6px 12px 6px 1.5rem}.ba-content-marginal>aside>ul.ba-linklist>li>span.ba-icon-location-before:before{position:absolute;left:0;top:.5625rem;font-size:1rem}.ba-video{margin-bottom:1.5rem}.ba-video.float-end,.ba-video.float-start{width:50%}.ba-video-full{width:100%;margin-bottom:3rem}
@media(max-width:575.98px){.ba-video.float-end,.ba-video.float-start{width:100%}}
@media(max-width:767.98px){.ba-video{margin-bottom:3rem}}
@media(min-width:576px){.ba-copytext figure.float-right,.float-right{float:right;margin-top:4px;margin-left:20px}.ba-copytext figure.ba-media-right-50,.ba-media-right-50{width:50%;margin-top:4px;margin-left:20px}.ba-copytext figure.ba-media-left-25,.ba-media-left-25{width:25%;margin-top:4px;margin-right:20px}.ba-copytext figure.ba-media-left-50,.ba-media-left-50{width:50%;margin-top:4px;margin-right:20px}.ba-copytext figure.float-left,.float-left{float:left}}
@media(min-width:768px){.ba-copytext figure.float-right,.float-right{margin-bottom:1.5rem}.ba-copytext figure.ba-media-full-100,.ba-media-full-100{display:flex}}.ba-header-content>a{margin-top:15px}.ba-content-header.ba-ddst-hero{padding-top:0;background-color:#fff}.ba-content-header.ba-ddst-hero .ba-header-image{max-height:100px}.ba-content-header .ba-header-image{margin-bottom:0!important}@media(min-width:768px){.ba-content-header.ba-ddst-hero{padding-top:24px;height:200px;background-color:transparent}}
@media(max-width:767.98px){header.ba-with-image>div.ba-content-wrap>nav.ba-breadcrumb{margin-top:24px}}.ba-banner-btn{margin-top:15px;margin-right:12px}
@media(min-width:992px){.ba-accordion-partial-width{width:calc((7 / 12) * 100%)}}.ba-accordion-controls{margin-bottom:10px;text-align:right}.ba-accordion-faq-lead-text{border-bottom:2px solid #dde3e8;margin-bottom:20px}
@media(min-width:992px){.ba-accordion-item-partial-width{width:calc((7 / 12) * 100%)}}
@media only screen and (min-width:992px){.ba-download-partial-width{width:calc((7 / 12) * 100%)}}.ba-downloadcenter{display:flex!important}.ba-downloadcenter-icon{padding-right:15px;font-size:20px}.ba-downloadcenter-flex{display:flex;flex-direction:column}.ba-downloadcenter-desc{margin-bottom:3px}.ba-contact-infobox .ba-layout-tile,.ba-contact-infobox .ba-layout-tile:not(:focus){display:flex;margin-bottom:0;outline:none;box-shadow:none}.ba-logo-header-element{width:50%;display:flex}.ba-logo-header-element:nth-child(2){justify-content:end;align-self:center}.ba-logo-header-element img{max-width:260px}
@media(max-width:767.98px){.ba-contact-infobox .ba-layout-tile,.ba-contact-infobox .ba-layout-tile:not(:focus){flex-direction:column}.ba-logo-header-element{width:100%;padding-bottom:1.5rem}.ba-logo-header-element:nth-child(2){justify-content:start;padding-bottom:0;flex-direction:column}.ba-logo-header-element:nth-child(2)[role=application]{flex-direction:row}.ba-logo-header-element:nth-child(2) .ba-btn:not(.ba-btn-block)+.ba-btn:not(.ba-btn-block){margin-top:12px;margin-left:0}}.ba-contact-hr{margin:0 1.5rem 1.5rem}.ba-sharp-top-corner>article>div.ba-layout-tile{border-top-left-radius:0;border-top-right-radius:0}.ba-contact-infobox.ba-is-addon{margin-top:0}.ba-geois{position:relative;margin-right:-20px;margin-bottom:20px;margin-left:-20px;padding-top:20px}
@media(max-width:470px){.ba-geois{margin-right:-10px;margin-left:-10px}.ba-geois h2{margin:0;padding:30px 0}}.ba-geois h2{padding:10px 0}.ba-geois .ba-geois-map{width:100%}header.ba-with-addon+div.ba-reading-time-container{margin-top:30px;margin-bottom:20px}header:not(.ba-with-addon)+div.ba-reading-time-container{margin-bottom:20px}div.ba-reading-time-container+div.container-fluid>header>h2{margin-top:0!important}
/*!
 * @design/bapf-pattern-library v3.4.0 | 20.07.2023
 *
 */
/*!
 * Bootstrap v5.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#2D3748;--bs-body-color-rgb:2,14,37;--bs-body-bg:#f9fbfc;--bs-body-bg-rgb:249,251,252;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:none;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d42c80;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:5px;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 5px 7px 0 rgba(0,0,0,.2),0 4px 24px 0 rgba(0,0,0,.08);--bs-box-shadow-sm:0 2px 4px 0 rgba(0,0,0,.16),0 4px 24px 0 rgba(0,0,0,.08);--bs-box-shadow-lg:0 12px 10px -2px rgba(0,0,0,.08),0 12px 24px 4px rgba(0,0,0,.08);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{box-sizing:border-box}
 @media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1.5rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}}
 


 :root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1280px;--bs-breakpoint-xxl:1400px}.ba-flexrow,.ba-progress-form,.ba-tilerow,.row{--bs-gutter-x:24px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.ba-flexrow>*,.ba-progress-form>*,.ba-tilerow>*,.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.375rem}.g-1,.gy-1{--bs-gutter-y:0.375rem}.g-2,.gx-2{--bs-gutter-x:0.75rem}.g-2,.gy-2{--bs-gutter-y:0.75rem}.g-3,.gx-3{--bs-gutter-x:1.5rem}.g-3,.gy-3{--bs-gutter-y:1.5rem}.g-4,.gx-4{--bs-gutter-x:2.25rem}.g-4,.gy-4{--bs-gutter-y:2.25rem}.g-5,.gx-5{--bs-gutter-x:4.5rem}.g-5,.gy-5{--bs-gutter-y:4.5rem}
 @media(min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.375rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.375rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.75rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.75rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.5rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.5rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:2.25rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:2.25rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:4.5rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:4.5rem}}
 @media(min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.375rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.375rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.75rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.75rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.5rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.5rem}.g-md-4,.gx-md-4{--bs-gutter-x:2.25rem}.g-md-4,.gy-md-4{--bs-gutter-y:2.25rem}.g-md-5,.gx-md-5{--bs-gutter-x:4.5rem}.g-md-5,.gy-md-5{--bs-gutter-y:4.5rem}}
 @media(min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.375rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.375rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.75rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.75rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.5rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.5rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:2.25rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:2.25rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:4.5rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:4.5rem}}
 @media(min-width:1280px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.375rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.375rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.75rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.75rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1.5rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1.5rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:2.25rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:2.25rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:4.5rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:4.5rem}}
 @media(min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.375rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.375rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.75rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.75rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1.5rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.5rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:2.25rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:2.25rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:4.5rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:4.5rem}}.table,table.ba-table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:#2D3748;--bs-table-bg:transparent;--bs-table-border-color:#595959;--bs-table-accent-bg:transparent;--bs-table-striped-color:#2D3748;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#2D3748;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#2D3748;--bs-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1.5rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*,table.ba-table>:not(caption)>*>*{padding:.75rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody,table.ba-table>tbody{vertical-align:inherit}.table>thead,table.ba-table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid #595959}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.75rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}
 @media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}
 @media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}
 @media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}
 @media(max-width:1279.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}
 @media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:4px;color:#595959}.col-form-label{padding-top:calc(.3125rem + 1px);padding-bottom:calc(.3125rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.4375;color:#595959}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:4px;font-size:.8125rem;color:#595959}.form-control{display:block;width:100%;padding:.3125rem .4375rem;font-size:1rem;font-weight:400;line-height:1.4375;color:#2D3748;background-color:#fff;background-clip:padding-box;border:1px solid #595959;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#2D3748;background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.4375em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#767676;opacity:1}.form-control:disabled{background-color:transparent;opacity:1}.form-control::-webkit-file-upload-button{padding:.3125rem .4375rem;margin:-.3125rem -.4375rem;-webkit-margin-end:.4375rem;margin-inline-end:.4375rem;color:#2D3748;background-color:rgba(2,14,37,.08);pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.3125rem .4375rem;margin:-.3125rem -.4375rem;-webkit-margin-end:.4375rem;margin-inline-end:.4375rem;color:#2D3748;background-color:rgba(2,14,37,.08);pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:rgba(1,6,16,.126)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:rgba(1,6,16,.126)}.form-control-plaintext{display:block;width:100%;padding:.3125rem 0;margin-bottom:0;line-height:1.4375;color:#2D3748;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.4375em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.4375em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.4375em + .625rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.4375em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.4375em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.4375em + .625rem + calc(var(--bs-border-width) * 2));padding:.3125rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:5px;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.modal{--bs-modal-zindex:1055;--bs-modal-width:770px;--bs-modal-padding:1.5rem;--bs-modal-margin:0px;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1.5rem;--bs-modal-header-padding-y:1.5rem;--bs-modal-header-padding:1.5rem;--bs-modal-header-border-color:transparent;--bs-modal-header-border-width:0;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0px;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:transparent;--bs-modal-footer-border-width:0;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-.5*var(--bs-modal-header-padding-y)) calc(-.5*var(--bs-modal-header-padding-x)) calc(-.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:480px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:960px}}@media(min-width:1280px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1279.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:300px;--bs-popover-font-size:1rem;--bs-popover-bg:rgba(0,0,0,.8);--bs-popover-border-width:var(--bs-border-width);.ba-list-requirements>li:after,.alert ul:not(.dropdown-menu).ba-list-requirements>li:before,.alert ul:not(.dropdown-menu)>li.ba-item-negative:after,.alert ul:not(.dropdown-menu)>li.ba-item-negative:before,.alert ul:not(.dropdown-menu)>li.ba-item-positive:after,.alert ul:not(.dropdown-menu)>li.ba-item-positive:before,.alert-dismissible .close:after,.alert-dismissible .close:before,.alert:after,.alert:before,.ba-accent:after,.ba-accent:before,.ba-accordion .accordion-button:after,.ba-accordion .accordion-button:before,.ba-actionlist li a:after,.ba-actionlist li a:before,.ba-breadcrumb ol li:after,.ba-breadcrumb ol li:before,.ba-btn-icon-only:before,.ba-btn-icon.ba-btn-next:not(.ba-loading):after,.ba-btn-icon.ba-btn-right:not(.ba-loading):after,.ba-btn-icon.dropdown-toggle:not(.ba-loading):after,.ba-btn-icon:not([class*=-after]):not(.ba-btn-next):not(.ba-btn-right):not(.dropdown-toggle):not(.ba-loading):before,.ba-btn-icon[class*=-after]:not(.ba-loading):after,.ba-btn-left:not([class*=-after]):not(.ba-btn-next):not(.ba-btn-right):not(.dropdown-toggle):not(.ba-loading):before,.ba-btn-next.ba-btn-left:not(.ba-loading):after,.ba-btn-next.ba-btn-phone:not(.ba-loading):after,.ba-btn-next.ba-btn-previous:not(.ba-loading):after,.ba-btn-next.ba-btn-right:not(.ba-loading):after,.ba-btn-next:not(.ba-loading):after,.ba-btn-next:not([class*=-after]):not(.ba-btn-next):not(.ba-btn-right):not(.dropdown-toggle):not(.ba-loading):before,.ba-btn-phone:not([class*=-after]):not(.ba-btn-next):not(.ba-btn-right):not(.dropdown-toggle):not(.ba-loading):before,.ba-btn-previous:not([class*=-after]):not(.ba-btn-next):not(.ba-btn-right):not(.dropdown-toggle):not(.ba-loading):before,.ba-btn-right.ba-btn-left:not(.ba-loading):after,.ba-btn-right.ba-btn-next:not(.ba-loading):after,.ba-btn-right.ba-btn-phone:not(.ba-loading):after,.ba-btn-right.ba-btn-previous:not(.ba-loading):after,.ba-btn-right:not(.ba-loading):after,.ba-btn-right:not([class*=-after]):not(.ba-btn-next):not(.ba-btn-right):not(.dropdown-toggle):not(.ba-loading):before,.ba-btn.dropdown-toggle.ba-btn-next:not(.ba-loading):after,.ba-btn.dropdown-toggle.ba-btn-right:not(.ba-loading):after,.ba-btn.dropdown-toggle:not(.ba-loading):after,.ba-btn.dropdown-toggle:not([class*=-after]):not(.ba-btn-next):not(.ba-btn-right):not(.dropdown-toggle):not(.ba-loading):before,.ba-btn.dropdown-toggle[class*=-after]:not(.ba-loading):after,.ba-collapsible .ba-collapse-control .ba-collapse-close:after,.ba-collapsible .ba-collapse-control .ba-collapse-close:before,.ba-collapsible .ba-collapse-control .ba-collapse-open:after,.ba-collapsible .ba-collapse-control .ba-collapse-open:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist).ba-list-negative>li:after,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist).ba-list-negative>li:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist).ba-list-positive>li:after,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist).ba-list-positive>li:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist).ba-list-requirements>li:after,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist).ba-list-requirements>li:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist)>li.ba-item-negative:after,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist)>li.ba-item-negative:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist)>li.ba-item-positive:after,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist)>li.ba-item-positive:before,.ba-datepicker .dp-month-next:after,.ba-datepicker .dp-month-next:before,.ba-datepicker .dp-month-prev:after,.ba-datepicker .dp-month-prev:before,.ba-datepicker .dp-year-next:after,.ba-datepicker .dp-year-next:before,.ba-datepicker .dp-year-prev:after,.ba-datepicker .dp-year-prev:before,.ba-file-uploader .ba-upload-files .ba-upload-error:after,.ba-file-uploader .ba-upload-files .ba-upload-error:before,.ba-file-uploader .ba-upload-files .ba-upload-success:after,.ba-file-uploader .ba-upload-files .ba-upload-success:before,.ba-file-uploader .ba-upload-files li .ba-upload-delete:after,.ba-file-uploader .ba-upload-files li .ba-upload-delete:before,.ba-footer .ba-collapse-button:after,.ba-footer .ba-collapse-button:before,.ba-form-submit-success:after,.ba-form-submit-success:before,.ba-header nav.ba-nav-meta ul>li>a:after,.ba-header nav.ba-nav-meta ul>li>a:before,.ba-header-element .ba-flyout-main .ba-collapse-button:after,.ba-header-element .ba-flyout-main .ba-collapse-button:before,.ba-header-element .ba-flyout-main .ba-menu-container a:after,.ba-header-element .ba-flyout-main .ba-menu-container a:before,.ba-header-element .ba-flyout-main .ba-nav-meta-mobile .ba-meta-links a:after,.ba-header-element .ba-flyout-main .ba-nav-meta-mobile .ba-meta-links a:before,.ba-header-element .ba-flyout-messages a.ba-read-all .ba-linktext:after,.ba-header-element .ba-flyout-messages a.ba-read-all .ba-linktext:before,.ba-header-element .ba-flyout-profile .ba-menu-container a:after,.ba-header-element .ba-flyout-profile .ba-menu-container a:before,.ba-header-element .ba-menu-entry:after,.ba-header-element .ba-menu-entry:before,.ba-icon:after,.ba-icon:before,.ba-keyboard-mode .ba-bubble a:focus:after,.ba-keyboard-mode .ba-bubble a:focus:before,.ba-link-down:after,.ba-link-down:before,.ba-link-download:after,.ba-link-download:before,.ba-link-dropdown:after,.ba-link-dropdown:before,.ba-link-icon-big:after,.ba-link-icon-big:before,.ba-link-icon:after,.ba-link-icon:before,.ba-link-left:after,.ba-link-left:before,.ba-link-linkout:after,.ba-link-linkout:before,.ba-link-pdf:after,.ba-link-pdf:before,.ba-link-right:after,.ba-link-right:before,.ba-link-up:after,.ba-link-up:before,.ba-linklist>li>a:not(.ba-icon):not([class*=ba-link-]):after,.ba-linklist>li>a:not(.ba-icon):not([class*=ba-link-]):before,.ba-navbar .ba-next:after,.ba-navbar .ba-next:before,.ba-navbar .ba-prev:after,.ba-navbar .ba-prev:before,.ba-pagination>ul li.ba-page-first>a:after,.ba-pagination>ul li.ba-page-first>a:before,.ba-pagination>ul li.ba-page-last>a:after,.ba-pagination>ul li.ba-page-last>a:before,.ba-pagination>ul li.ba-page-next>a:after,.ba-pagination>ul li.ba-page-next>a:before,.ba-pagination>ul li.ba-page-previous>a:after,.ba-pagination>ul li.ba-page-previous>a:before,.ba-round-icon-btn:after,.ba-round-icon-btn:before,.ba-slider .ba-slide-next:after,.ba-slider .ba-slide-next:before,.ba-slider .ba-slide-prev:after,.ba-slider .ba-slide-prev:before,.ba-tabbar .ba-next:after,.ba-tabbar .ba-next:before,.ba-tabbar .ba-prev:after,.ba-tabbar .ba-prev:before,.ba-tile.ba-quicklink .ba-subline:after,.ba-tile.ba-quicklink .ba-subline:before,.dropdown-toggle.ba-btn-left:not(.ba-loading):after,.dropdown-toggle.ba-btn-next:not(.ba-loading):after,.dropdown-toggle.ba-btn-phone:not(.ba-loading):after,.dropdown-toggle.ba-btn-previous:not(.ba-loading):after,.dropdown-toggle.ba-btn-right:not(.ba-loading):after,.dropdown:not(.select-only) .ba-btn-next.dropdown-toggle:not(.ba-loading):not(.ba-btn):after,.dropdown:not(.select-only) .ba-btn-right.dropdown-toggle:not(.ba-loading):not(.ba-btn):after,.dropdown:not(.select-only) .dropdown-toggle.ba-btn-next:not(.ba-loading):not(.ba-btn):after,.dropdown:not(.select-only) .dropdown-toggle.ba-btn-right:not(.ba-loading):not(.ba-btn):after,.dropdown:not(.select-only) .dropdown-toggle:not(.ba-loading):not(.ba-btn):after,.dropdown:not(.select-only) .dropdown-toggle:not([class*=-after]):not(.ba-btn-next):not(.ba-btn-right):not(.dropdown-toggle):not(.ba-loading):not(.ba-btn):before,.dropdown:not(.select-only) .dropdown-toggle[class*=-after]:not(.ba-loading):not(.ba-btn):after,.dropdown:not(.select-only) [class*=-after].dropdown-toggle:not(.ba-loading):not(.ba-btn):after,.modal .ba-modal-close:before,.modal .dropdown-toggle.ba-btn-next.ba-modal-close:not(.ba-loading):after,.modal .dropdown-toggle.ba-btn-right.ba-modal-close:not(.ba-loading):after,.modal .dropdown-toggle.ba-modal-close:not(.ba-loading):after,.modal .dropdown-toggle.ba-modal-close:not([class*=-after]):not(.ba-btn-next):not(.ba-btn-right):not(.dropdown-toggle):not(.ba-loading):before,.modal .dropdown-toggle[class*=-after].ba-modal-close:not(.ba-loading):after,[class*=-after].ba-btn-left:not(.ba-loading):after,[class*=-after].ba-btn-next:not(.ba-loading):after,[class*=-after].ba-btn-phone:not(.ba-loading):after,[class*=-after].ba-btn-previous:not(.ba-loading):after,[class*=-after].ba-btn-right:not(.ba-loading):after,a.ba-icon:after,a.ba-icon:before,blockquote:after,blockquote:before,input[type=checkbox]:not(.ba-toggle):checked+label:after,input[type=checkbox]:not(.ba-toggle):checked+label:before,ul.ba-list.ba-list-negative>li:after,ul.ba-list.ba-list-negative>li:before,ul.ba-list.ba-list-positive>li:after,ul.ba-list.ba-list-positive>li:before,ul.ba-list.ba-list-requirements>li:after,ul.ba-list.ba-list-requirements>li:before,ul.ba-list>li.ba-item-negative:after,ul.ba-list>li.ba-item-negative:before,ul.ba-list>li.ba-item-positive:after,ul.ba-list>li.ba-item-positive:before{display:none}}.ba-icon-about-us-after:after,.ba-icon-about-us-before:before,.ba-icon-about-us:before{content:"";content:""/""}.ba-icon-accreditation-after:after,.ba-icon-accreditation-before:before,.ba-icon-accreditation:before{content:"";content:""/""}.ba-icon-application-for-funds-after:after,.ba-icon-application-for-funds-before:before,.ba-icon-application-for-funds:before{content:"";content:""/""}.ba-icon-application-after:after,.ba-icon-application-before:before,.ba-icon-application:before{content:"";content:""/""}.ba-icon-apply-after:after,.ba-icon-apply-before:before,.ba-icon-apply:before{content:"";content:""/""}.ba-icon-approve-after:after,.ba-icon-approve-before:before,.ba-icon-approve:before{content:"";content:""/""}.ba-icon-arrow-down-after:after,.ba-icon-arrow-down-before:before,.ba-icon-arrow-down:before{content:"";content:""/""}.ba-btn-left:before,.ba-btn-previous:before,.ba-icon-arrow-left-after:after,.ba-icon-arrow-left-before:before,.ba-icon-arrow-left:before,.ba-link-left:before{content:"";content:""/""}.ba-actionlist li a:after,.ba-btn-next:after,.ba-btn-right:after,.ba-header-element .ba-flyout-main .ba-menu-container .ba-menu-title:after,.ba-header-element .ba-flyout-main .ba-menu-container a:before,.ba-header-element .ba-flyout-messages a.ba-read-all .ba-linktext:after,.ba-header-element .ba-flyout-profile .ba-menu-container a:before,.ba-icon-arrow-right-after:after,.ba-icon-arrow-right-before:before,.ba-icon-arrow-right:before,.ba-link-right:after,.ba-linklist>li>a:not(.ba-icon):not([class*=ba-link-]):before,.ba-tile.ba-quicklink .ba-subline:after{content:"";content:""/""}.ba-icon-arrow-up-after:after,.ba-icon-arrow-up-before:before,.ba-icon-arrow-up:before{content:"";content:""/""}.ba-icon-at-after:after,.ba-icon-at-before:before,.ba-icon-at:before{content:"";content:""/""}.ba-icon-attachment-after:after,.ba-icon-attachment-before:before,.ba-icon-attachment:before{content:"";content:""/""}.ba-icon-award-after:after,.ba-icon-award-before:before,.ba-icon-award:before{content:"";content:""/""}.ba-icon-bescheide-after:after,.ba-icon-bescheide-before:before,.ba-icon-bescheide:before{content:"";content:""/""}.ba-icon-calculation-after:after,.ba-icon-calculation-before:before,.ba-icon-calculation:before{content:"";content:""/""}.ba-icon-career-change-after:after,.ba-icon-career-change-before:before,.ba-icon-career-change:before{content:"";content:""/""}.ba-icon-career-track-after:after,.ba-icon-career-track-before:before,.ba-icon-career-track:before{content:"";content:""/""}.ba-icon-career-after:after,.ba-icon-career-before:before,.ba-icon-career:before{content:"";content:""/""}.ba-icon-certificate-after:after,.ba-icon-certificate-before:before,.ba-icon-certificate:before{content:"";content:""/""}.alert ul:not(.dropdown-menu).ba-list-positive>li:before,.alert ul:not(.dropdown-menu)>li.ba-item-positive:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist).ba-list-positive>li:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist)>li.ba-item-positive:before,.ba-form-submit-success:before,.ba-icon-check-after:after,.ba-icon-check-before:before,.ba-icon-check:before,input[type=checkbox]:not(.ba-toggle):checked+label:after,ul.ba-list.ba-list-positive>li:before,ul.ba-list>li.ba-item-positive:before{content:"";content:""/""}.ba-icon-chevron-down-after:after,.ba-icon-chevron-down-before:before,.ba-icon-chevron-down:before{content:"";content:""/""}.ba-datepicker .dp-year-prev:before,.ba-icon-chevron-left-double-after:after,.ba-icon-chevron-left-double-before:before,.ba-icon-chevron-left-double:before{content:"";content:""/""}.ba-datepicker .dp-month-prev:before,.ba-icon-chevron-left-after:after,.ba-icon-chevron-left-before:before,.ba-icon-chevron-left:before,.ba-navbar .ba-prev:before,.ba-pagination>ul li.ba-page-first>a:before,.ba-pagination>ul li.ba-page-previous>a:before,.ba-tabbar .ba-prev:before{content:"";content:""/""}.ba-datepicker .dp-year-next:before,.ba-icon-chevron-right-double-after:after,.ba-icon-chevron-right-double-before:before,.ba-icon-chevron-right-double:before{content:"";content:""/""}.ba-breadcrumb ol li:after,.ba-datepicker .dp-month-next:before,.ba-icon-chevron-right-after:after,.ba-icon-chevron-right-before:before,.ba-icon-chevron-right:before,.ba-navbar .ba-next:before,.ba-pagination>ul li.ba-page-last>a:before,.ba-pagination>ul li.ba-page-next>a:before,.ba-tabbar .ba-next:before{content:"";content:""/""}.ba-icon-chevron-up-after:after,.ba-icon-chevron-up-before:before,.ba-icon-chevron-up:before{content:"";content:""/""}.alert-dismissible .close:before,.ba-icon-close-after:after,.ba-icon-close-before:before,.ba-icon-close:before,.modal .ba-modal-close:before{content:"";content:""/""}.ba-icon-comeback-after:after,.ba-icon-comeback-before:before,.ba-icon-comeback:before{content:"";content:""/""}.ba-icon-comeback2-after:after,.ba-icon-comeback2-before:before,.ba-icon-comeback2:before{content:"";content:""/""}.ba-icon-company-after:after,.ba-icon-company-before:before,.ba-icon-company:before{content:"";content:""/""}.ba-icon-contact-after:after,.ba-icon-contact-before:before,.ba-icon-contact:before{content:"";content:""/""}.ba-icon-countdown-after:after,.ba-icon-countdown-before:before,.ba-icon-countdown:before{content:"";content:""/""}.ba-icon-date-container-after:after,.ba-icon-date-container-before:before,.ba-icon-date-container:before{content:"";content:""/""}.ba-icon-date-fix-after:after,.ba-icon-date-fix-before:before,.ba-icon-date-fix:before{content:"";content:""/""}.ba-icon-date-after:after,.ba-icon-date-before:before,.ba-icon-date:before{content:"";content:""/""}.ba-icon-de-mail-after:after,.ba-icon-de-mail-before:before,.ba-icon-de-mail:before{content:"";content:""/""}.ba-icon-diploma-after:after,.ba-icon-diploma-before:before,.ba-icon-diploma:before{content:"";content:""/""}.ba-icon-direct-after:after,.ba-icon-direct-before:before,.ba-icon-direct:before{content:"";content:""/""}.ba-icon-disability-after:after,.ba-icon-disability-before:before,.ba-icon-disability:before{content:"";content:""/""}.ba-icon-dokumentenablage-after:after,.ba-icon-dokumentenablage-before:before,.ba-icon-dokumentenablage:before{content:"";content:""/""}.ba-icon-download-after:after,.ba-icon-download-before:before,.ba-icon-download:before,.ba-link-download:before{content:"";content:""/""}.ba-icon-edit-after:after,.ba-icon-edit-before:before,.ba-icon-edit:before{content:"";content:""/""}.ba-icon-education-provider-after:after,.ba-icon-education-provider-before:before,.ba-icon-education-provider:before{content:"";content:""/""}.ba-icon-elearning-after:after,.ba-icon-elearning-before:before,.ba-icon-elearning:before{content:"";content:""/""}.ba-icon-employees-training-after:after,.ba-icon-employees-training-before:before,.ba-icon-employees-training:before{content:"";content:""/""}.alert-error:after,.ba-file-uploader .ba-upload-files .ba-upload-error:before,.ba-icon-error-after:after,.ba-icon-error-before:before,.ba-icon-error:before{content:"";content:""/""}.ba-icon-eservices-after:after,.ba-icon-eservices-before:before,.ba-icon-eservices:before{content:"";content:""/""}.ba-icon-evaluation-empty-after:after,.ba-icon-evaluation-empty-before:before,.ba-icon-evaluation-empty:before{content:"";content:""/""}.ba-icon-evaluation-full-after:after,.ba-icon-evaluation-full-before:before,.ba-icon-evaluation-full:before{content:"";content:""/""}.ba-icon-favorite-full-after:after,.ba-icon-favorite-full-before:before,.ba-icon-favorite-full:before{content:"";content:""/""}.ba-icon-favorite-after:after,.ba-icon-favorite-before:before,.ba-icon-favorite:before{content:"";content:""/""}.ba-icon-fax-after:after,.ba-icon-fax-before:before,.ba-icon-fax:before{content:"";content:""/""}.ba-icon-feedback-after:after,.ba-icon-feedback-before:before,.ba-icon-feedback:before{content:"";content:""/""}.ba-icon-filter-after:after,.ba-icon-filter-before:before,.ba-icon-filter:before{content:"";content:""/""}.ba-icon-financial-support-after:after,.ba-icon-financial-support-before:before,.ba-icon-financial-support:before{content:"";content:""/""}.ba-icon-first-aid-after:after,.ba-icon-first-aid-before:before,.ba-icon-first-aid:before{content:"";content:""/""}.ba-header .ba-link-language:before,.ba-icon-global-after:after,.ba-icon-global-before:before,.ba-icon-global:before{content:"";content:""/""}.ba-icon-goal-after:after,.ba-icon-goal-before:before,.ba-icon-goal:before{content:"";content:""/""}.ba-icon-good2know-after:after,.ba-icon-good2know-before:before,.ba-icon-good2know:before{content:"";content:""/""}.ba-icon-guidance-after:after,.ba-icon-guidance-before:before,.ba-icon-guidance:before{content:"";content:""/""}.ba-icon-help-after:after,.ba-icon-help-before:before,.ba-icon-help:before{content:"";content:""/""}.ba-icon-historie-after:after,.ba-icon-historie-before:before,.ba-icon-historie:before{content:"";content:""/""}.ba-icon-home-full-after:after,.ba-icon-home-full-before:before,.ba-icon-home-full:before{content:"";content:""/""}.ba-icon-home-after:after,.ba-icon-home-before:before,.ba-icon-home:before{content:"";content:""/""}.ba-icon-hourglass-after:after,.ba-icon-hourglass-before:before,.ba-icon-hourglass:before{content:"";content:""/""}.ba-icon-info-after:after,.ba-icon-info-before:before,.ba-icon-info:before{content:"";content:""/""}.alert-info:after,.ba-accent-important:after,.ba-icon-information-after:after,.ba-icon-information-before:before,.ba-icon-information:before{content:"";content:""/""}.ba-icon-internal-link-after:after,.ba-icon-internal-link-before:before,.ba-icon-internal-link:before{content:"";content:""/""}.ba-icon-job-market-after:after,.ba-icon-job-market-before:before,.ba-icon-job-market:before{content:"";content:""/""}.ba-icon-law-after:after,.ba-icon-law-before:before,.ba-icon-law:before{content:"";content:""/""}.ba-icon-learning-after:after,.ba-icon-learning-before:before,.ba-icon-learning:before{content:"";content:""/""}.ba-icon-leistungen-after:after,.ba-icon-leistungen-before:before,.ba-icon-leistungen:before{content:"";content:""/""}.ba-icon-linkout-after:after,.ba-icon-linkout-before:before,.ba-icon-linkout:before,.ba-link-linkout:before{content:"";content:""/""}.ba-icon-local-news-after:after,.ba-icon-local-news-before:before,.ba-icon-local-news:before{content:"";content:""/""}.ba-icon-location-after:after,.ba-icon-location-before:before,.ba-icon-location:before{content:"";content:""/""}.ba-icon-lock-after:after,.ba-icon-lock-before:before,.ba-icon-lock:before{content:"";content:""/""}.ba-icon-logout-after:after,.ba-icon-logout-before:before,.ba-icon-logout:before{content:"";content:""/""}.ba-icon-management-after:after,.ba-icon-management-before:before,.ba-icon-management:before{content:"";content:""/""}.ba-icon-media-pool-after:after,.ba-icon-media-pool-before:before,.ba-icon-media-pool:before{content:"";content:""/""}.ba-icon-media-after:after,.ba-icon-media-before:before,.ba-icon-media:before{content:"";content:""/""}.ba-icon-meldungen-after:after,.ba-icon-meldungen-before:before,.ba-icon-meldungen:before{content:"";content:""/""}.ba-header-element .ba-mail:before,.ba-icon-message-after:after,.ba-icon-message-before:before,.ba-icon-message:before{content:"";content:""/""}.ba-icon-minus-after:after,.ba-icon-minus-before:before,.ba-icon-minus:before{content:"";content:""/""}.ba-icon-mobilephone-after:after,.ba-icon-mobilephone-before:before,.ba-icon-mobilephone:before{content:"";content:""/""}.ba-icon-online-services-after:after,.ba-icon-online-services-before:before,.ba-icon-online-services:before{content:"";content:""/""}.ba-icon-paragraph-after:after,.ba-icon-paragraph-before:before,.ba-icon-paragraph:before{content:"";content:""/""}.ba-icon-pdf-after:after,.ba-icon-pdf-before:before,.ba-icon-pdf:before{content:"";content:""/""}.ba-icon-people-after:after,.ba-icon-people-before:before,.ba-icon-people:before{content:"";content:""/""}.ba-icon-performance-after:after,.ba-icon-performance-before:before,.ba-icon-performance:before{content:"";content:""/""}.ba-icon-person-paper-after:after,.ba-icon-person-paper-before:before,.ba-icon-person-paper:before{content:"";content:""/""}.ba-icon-phone-after:after,.ba-icon-phone-before:before,.ba-icon-phone:before{content:"";content:""/""}.ba-icon-play-after:after,.ba-icon-play-before:before,.ba-icon-play:before{content:"";content:""/""}.ba-icon-plus-after:after,.ba-icon-plus-before:before,.ba-icon-plus:before{content:"";content:""/""}.ba-icon-preview-after:after,.ba-icon-preview-before:before,.ba-icon-preview:before{content:"";content:""/""}.ba-icon-print-empty-after:after,.ba-icon-print-empty-before:before,.ba-icon-print-empty:before{content:"";content:""/""}.ba-icon-print-full-after:after,.ba-icon-print-full-before:before,.ba-icon-print-full:before{content:"";content:""/""}.ba-icon-private-after:after,.ba-icon-private-before:before,.ba-icon-private:before{content:"";content:""/""}.ba-icon-process-after:after,.ba-icon-process-before:before,.ba-icon-process:before{content:"";content:""/""}.ba-icon-profile-after:after,.ba-icon-profile-before:before,.ba-icon-profile:before{content:"";content:""/""}.ba-icon-read-business-after:after,.ba-icon-read-business-before:before,.ba-icon-read-business:before{content:"";content:""/""}.ba-icon-read-individual-after:after,.ba-icon-read-individual-before:before,.ba-icon-read-individual:before{content:"";content:""/""}.ba-icon-recruiting-after:after,.ba-icon-recruiting-before:before,.ba-icon-recruiting:before{content:"";content:""/""}.ba-icon-save-after:after,.ba-icon-save-before:before,.ba-icon-save:before{content:"";content:""/""}.ba-icon-search-content-after:after,.ba-icon-search-content-before:before,.ba-icon-search-content:before{content:"";content:""/""}.ba-icon-search-after:after,.ba-icon-search-before:before,.ba-icon-search:before{content:"";content:""/""}.ba-collapsible .ba-collapse-control .ba-collapse-open:after,.ba-footer .ba-collapse-button:after,.ba-header .ba-link-language:after,.ba-header-element .ba-flyout-main .ba-collapse-button:after,.ba-icon-select-down-after:after,.ba-icon-select-down-before:before,.ba-icon-select-down:before,.ba-link-down:after,.ba-link-dropdown:after,.dropdown:not(.select-only) .dropdown-toggle:after{content:"";content:""/""}.ba-accordion .accordion-button:after,.ba-collapsible .ba-collapse-control .ba-collapse-close:after,.ba-icon-select-up-after:after,.ba-icon-select-up-before:before,.ba-icon-select-up:before,.ba-link-up:after{content:"";content:""/""}.ba-icon-settings-after:after,.ba-icon-settings-before:before,.ba-icon-settings:before{content:"";content:""/""}.ba-header .ba-link-sign-language:before,.ba-header-element .ba-flyout-main .ba-nav-meta-mobile .ba-meta-links a.ba-link-sign-language:before,.ba-icon-sign-language-after:after,.ba-icon-sign-language-before:before,.ba-icon-sign-language:before{content:"";content:""/""}.ba-header .ba-link-simple-language:before,.ba-header-element .ba-flyout-main .ba-nav-meta-mobile .ba-meta-links a.ba-link-simple-language:before,.ba-icon-simple-language-after:after,.ba-icon-simple-language-before:before,.ba-icon-simple-language:before{content:"";content:""/""}.ba-icon-social-media-after:after,.ba-icon-social-media-before:before,.ba-icon-social-media:before{content:"";content:""/""}.ba-icon-statistics-after:after,.ba-icon-statistics-before:before,.ba-icon-statistics:before{content:"";content:""/""}.ba-icon-stopwatch-after:after,.ba-icon-stopwatch-before:before,.ba-icon-stopwatch:before{content:"";content:""/""}.ba-icon-strength-after:after,.ba-icon-strength-before:before,.ba-icon-strength:before{content:"";content:""/""}.alert-success:after,.ba-file-uploader .ba-upload-files .ba-upload-success:before,.ba-icon-success-after:after,.ba-icon-success-before:before,.ba-icon-success:before{content:"";content:""/""}.ba-icon-teacher-parents-after:after,.ba-icon-teacher-parents-before:before,.ba-icon-teacher-parents:before{content:"";content:""/""}.ba-icon-time-after:after,.ba-icon-time-before:before,.ba-icon-time:before{content:"";content:""/""}.ba-icon-todo1-after:after,.ba-icon-todo1-before:before,.ba-icon-todo1:before{content:"";content:""/""}.ba-icon-todo2-after:after,.ba-icon-todo2-before:before,.ba-icon-todo2:before{content:"";content:""/""}.ba-icon-todo3-after:after,.ba-icon-todo3-before:before,.ba-icon-todo3:before{content:"";content:""/""}.ba-file-uploader .ba-upload-files li .ba-upload-delete:before,.ba-icon-trash-after:after,.ba-icon-trash-before:before,.ba-icon-trash:before{content:"";content:""/""}.ba-icon-trophy-after:after,.ba-icon-trophy-before:before,.ba-icon-trophy:before{content:"";content:""/""}.ba-icon-unvisible-after:after,.ba-icon-unvisible-before:before,.ba-icon-unvisible:before{content:"";content:""/""}.ba-icon-url-after:after,.ba-icon-url-before:before,.ba-icon-url:before{content:"";content:""/""}.ba-icon-warning-after:after,.ba-icon-warning-before:before,.ba-icon-warning:before{content:"";content:""/""}.ba-icon-work-in-germany-after:after,.ba-icon-work-in-germany-before:before,.ba-icon-work-in-germany:before{content:"";content:""/""}.ba-icon-work-after:after,.ba-icon-work-before:before,.ba-icon-work:before{content:"";content:""/""}.ba-icon-writing-after:after,.ba-icon-writing-before:before,.ba-icon-writing:before{content:"";content:""/""}.alert ul:not(.dropdown-menu).ba-list-negative>li:before,.alert ul:not(.dropdown-menu)>li.ba-item-negative:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist).ba-list-negative>li:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist)>li.ba-item-negative:before,.ba-icon-x-after:after,.ba-icon-x-before:before,.ba-icon-x:before,ul.ba-list.ba-list-negative>li:before,ul.ba-list>li.ba-item-negative:before{content:"";content:""/""}.ba-icon-zoom-after:after,.ba-icon-zoom-before:before,.ba-icon-zoom:before{content:"";content:""/""}.ba-icon-module1-after:after,.ba-icon-module1-before:before,.ba-icon-module1:before{content:"";content:""/""}.ba-icon-module2-after:after,.ba-icon-module2-before:before,.ba-icon-module2:before{content:"";content:""/""}.ba-icon-adult-after:after,.ba-icon-adult-before:before,.ba-icon-adult:before{content:"";content:""/""}.ba-icon-stroller-after:after,.ba-icon-stroller-before:before,.ba-icon-stroller:before{content:"";content:""/""}.ba-icon-startup-after:after,.ba-icon-startup-before:before,.ba-icon-startup:before{content:"";content:""/""}.ba-icon-passport-after:after,.ba-icon-passport-before:before,.ba-icon-passport:before{content:"";content:""/""}.ba-icon-repeat-after:after,.ba-icon-repeat-before:before,.ba-icon-repeat:before{content:"";content:""/""}.ba-icon-secure-after:after,.ba-icon-secure-before:before,.ba-icon-secure:before{content:"";content:""/""}.ba-icon-warning-o-after:after,.ba-icon-warning-o-before:before,.ba-icon-warning-o:before{content:"";content:""/""}.ba-icon-success-o-after:after,.ba-icon-success-o-before:before,.ba-icon-success-o:before{content:"";content:""/""}.ba-icon-error-o-after:after,.ba-icon-error-o-before:before,.ba-icon-error-o:before{content:"";content:""/""}.ba-icon-female-after:after,.ba-icon-female-before:before,.ba-icon-female:before{content:"";content:""/""}.ba-icon-male-after:after,.ba-icon-male-before:before,.ba-icon-male:before{content:"";content:""/""}.ba-icon-pencil-after:after,.ba-icon-pencil-before:before,.ba-icon-pencil:before{content:"";content:""/""}.ba-icon-money-update-after:after,.ba-icon-money-update-before:before,.ba-icon-money-update:before{content:"";content:""/""}.ba-icon-money-added-after:after,.ba-icon-money-added-before:before,.ba-icon-money-added:before{content:"";content:""/""}.ba-icon-money-ended-after:after,.ba-icon-money-ended-before:before,.ba-icon-money-ended:before{content:"";content:""/""}.ba-icon-help-o-after:after,.ba-icon-help-o-before:before,.ba-icon-help-o:before{content:"";content:""/""}.ba-icon-death-after:after,.ba-icon-death-before:before,.ba-icon-death:before{content:"";content:""/""}.ba-icon-person-crossed-after:after,.ba-icon-person-crossed-before:before,.ba-icon-person-crossed:before{content:"";content:""/""}.ba-icon-person-added-after:after,.ba-icon-person-added-before:before,.ba-icon-person-added:before{content:"";content:""/""}.ba-icon-child-after:after,.ba-icon-child-before:before,.ba-icon-child:before{content:"";content:""/""}.ba-icon-family-after:after,.ba-icon-family-before:before,.ba-icon-family:before{content:"";content:""/""}.ba-icon-paper-update-after:after,.ba-icon-paper-update-before:before,.ba-icon-paper-update:before{content:"";content:""/""}.ba-icon-jobcenter-after:after,.ba-icon-jobcenter-before:before,.ba-icon-jobcenter:before{content:"";content:""/""}.ba-icon-move-out-after:after,.ba-icon-move-out-before:before,.ba-icon-move-out:before{content:"";content:""/""}.ba-icon-move-in-after:after,.ba-icon-move-in-before:before,.ba-icon-move-in:before{content:"";content:""/""}.ba-icon-move-after:after,.ba-icon-move-before:before,.ba-icon-move:before{content:"";content:""/""}.ba-icon-rent-after:after,.ba-icon-rent-before:before,.ba-icon-rent:before{content:"";content:""/""}.ba-icon-house-update-after:after,.ba-icon-house-update-before:before,.ba-icon-house-update:before{content:"";content:""/""}.ba-icon-shop-after:after,.ba-icon-shop-before:before,.ba-icon-shop:before{content:"";content:""/""}.ba-icon-shop-ended-after:after,.ba-icon-shop-ended-before:before,.ba-icon-shop-ended:before{content:"";content:""/""}.ba-icon-bill-update-after:after,.ba-icon-bill-update-before:before,.ba-icon-bill-update:before{content:"";content:""/""}.ba-icon-list-update-after:after,.ba-icon-list-update-before:before,.ba-icon-list-update:before{content:"";content:""/""}.ba-icon-numbers-after:after,.ba-icon-numbers-before:before,.ba-icon-numbers:before{content:"";content:""/""}.ba-header-element .ba-messages:before,.ba-icon-bell-after:after,.ba-icon-bell-before:before,.ba-icon-bell:before{content:"";content:""/""}.ba-icon-bell-ended-after:after,.ba-icon-bell-ended-before:before,.ba-icon-bell-ended:before{content:"";content:""/""}.ba-icon-favorite-search-after:after,.ba-icon-favorite-search-before:before,.ba-icon-favorite-search:before{content:"";content:""/""}.ba-icon-favorite-search-o-after:after,.ba-icon-favorite-search-o-before:before,.ba-icon-favorite-search-o:before{content:"";content:""/""}.ba-icon-location-full-after:after,.ba-icon-location-full-before:before,.ba-icon-location-full:before{content:"";content:""/""}.ba-header-element .ba-search:before,.ba-icon-search-small-after:after,.ba-icon-search-small-before:before,.ba-icon-search-small:before{content:"";content:""/""}.ba-icon-upload-after:after,.ba-icon-upload-before:before,.ba-icon-upload:before{content:"";content:""/""}.alert-warning:after,.ba-accent-warning:after,.ba-icon-warning-r-after:after,.ba-icon-warning-r-before:before,.ba-icon-warning-r:before{content:"";content:""/""}.ba-icon-quote-after:after,.ba-icon-quote-before:before,.ba-icon-quote:before,.ba-keyboard-mode .ba-bubble a:focus:before,blockquote:after{content:"";content:""/""}.ba-accent-hint:after,.ba-icon-hint-after:after,.ba-icon-hint-before:before,.ba-icon-hint:before{content:"";content:""/""}.ba-icon-a11y-after:after,.ba-icon-a11y-before:before,.ba-icon-a11y:before{content:"";content:""/""}.ba-icon-insecure-after:after,.ba-icon-insecure-before:before,.ba-icon-insecure:before{content:"";content:""/""}.alert ul:not(.dropdown-menu).ba-list-requirements>li:before,.ba-copytext ul:not(.dropdown-menu):not(.ba-linklist).ba-list-requirements>li:before,.ba-icon-check-requirements-after:after,.ba-icon-check-requirements-before:before,.ba-icon-check-requirements:before,ul.ba-list.ba-list-requirements>li:before{content:"";content:""/""}.ba-header-element .ba-login:before,.ba-header-element .ba-profile:before,.ba-icon-profile-round-after:after,.ba-icon-profile-round-before:before,.ba-icon-profile-round:before{content:"";content:""/""}.ba-icon-secure-shield-after:after,.ba-icon-secure-shield-before:before,.ba-icon-secure-shield:before{content:"";content:""/""}.ba-icon-insecure-shield-after:after,.ba-icon-insecure-shield-before:before,.ba-icon-insecure-shield:before{content:"";content:""/""}.ba-icon-historie-small-after:after,.ba-icon-historie-small-before:before,.ba-icon-historie-small:before{content:"";content:""/""}.ba-btn-phone:before,.ba-icon-phone-filled-after:after,.ba-icon-phone-filled-before:before,.ba-icon-phone-filled:before{content:"";content:""/""}.ba-icon-datepicker-after:after,.ba-icon-datepicker-before:before,.ba-icon-datepicker:before{content:"";content:""/""}.ba-icon-pdf-link-after:after,.ba-icon-pdf-link-before:before,.ba-icon-pdf-link:before,.ba-link-pdf:before{content:"";content:""/""}.ba-icon-social-facebook-after:after,.ba-icon-social-facebook-before:before,.ba-icon-social-facebook:before{content:"";content:""/""}.ba-icon-social-instagram-after:after,.ba-icon-social-instagram-before:before,.ba-icon-social-instagram:before{content:"";content:""/""}.ba-icon-social-kununu-after:after,.ba-icon-social-kununu-before:before,.ba-icon-social-kununu:before{content:"";content:""/""}.ba-icon-social-linkedin-after:after,.ba-icon-social-linkedin-before:before,.ba-icon-social-linkedin:before{content:"";content:""/""}.ba-icon-social-pinterest-after:after,.ba-icon-social-pinterest-before:before,.ba-icon-social-pinterest:before{content:"";content:""/""}.ba-icon-social-snapchat-after:after,.ba-icon-social-snapchat-before:before,.ba-icon-social-snapchat:before{content:"";content:""/""}.ba-icon-social-tiktok-after:after,.ba-icon-social-tiktok-before:before,.ba-icon-social-tiktok:before{content:"";content:""/""}.ba-icon-social-twitter-after:after,.ba-icon-social-twitter-before:before,.ba-icon-social-twitter:before{content:"";content:""/""}.ba-icon-social-xing-after:after,.ba-icon-social-xing-before:before,.ba-icon-social-xing:before{content:"";content:""/""}.ba-icon-social-youtube-after:after,.ba-icon-social-youtube-before:before,.ba-icon-social-youtube:before{content:"";content:""/""}.ba-icon-anchor-link-after:after,.ba-icon-anchor-link-before:before,.ba-icon-anchor-link:before{content:"";content:""/""}.ba-icon-social-share-after:after,.ba-icon-social-share-before:before,.ba-icon-social-share:before{content:"";content:""/""}.ba-icon-reply-after:after,.ba-icon-reply-before:before,.ba-icon-reply:before{content:"";content:""/""}.ba-icon-folder-after:after,.ba-icon-folder-before:before,.ba-icon-folder:before{content:"";content:""/""}.ba-icon-copy-after:after,.ba-icon-copy-before:before,.ba-icon-copy:before{content:"";content:""/""}.ba-icon-key-after:after,.ba-icon-key-before:before,.ba-icon-key:before{content:"";content:""/""}:@media(max-width:767px)and (orientation:portrait),(max-width:991px)and (orientation:landscape){body{margin-top:53px}}body:not(.ba-keyboard-mode) :focus{outline:none}@media(-ms-high-contrast:active),(forced-colors:active),(prefers-contrast:more){body:not(.ba-keyboard-mode) :focus{outline:auto}}body.ba-keyboard-mode .ba-focused,body.ba-keyboard-mode :focus{outline:2px solid transparent;box-shadow:1px 1px 0 1px #f9fbfc,1px -1px 0 1px #f9fbfc,-1px 1px 0 1px #f9fbfc,-1px -1px 0 1px #f9fbfc,0 0 0 2px #f9fbfc,0 0 0 4px #2D3748}.ba-hide-focus-outline{outline:none!important;box-shadow:none!important}.container-fluid{max-width:1280px;margin:0 auto;padding:0 12px}@media(min-width:768px){.container-fluid{padding:0 12px}}.sr-only{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only:not(caption){position:absolute!important}hr{height:0;border-top:0;border-bottom:1px solid rgba(2,14,37,.16);opacity:1}.ba-scroll-to-top{position:fixed;right:20px;bottom:-42px;width:42px;height:42px;transition:all .4s;border-radius:50%;background:#2D3748;line-height:42px;text-align:center;text-decoration:none;opacity:0;z-index:100000}@media(min-width:992px){.ba-scroll-to-top{right:50px}}.ba-scroll-to-top.visible{bottom:20px;outline:2px solid transparent;opacity:.47}@media(min-width:992px){.ba-scroll-to-top.visible{bottom:50px}}.ba-scroll-to-top:hover{text-decoration:none;opacity:1}.ba-scroll-to-top:before{display:inline-block;font-family:BA Icons,sans-serif;font-style:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";content:""/"";font-size:1.1875rem;width:42px;height:42px;color:#fff;line-height:39px;text-align:center;text-decoration:none}.disabled{cursor:not-allowed;opacity:.33}.disabled:hover{color:inherit;text-decoration:none}.disabled [disabled]{opacity:1}@supports(forced-color-adjust:none){@media(forced-colors:active){.ba-contrast-bg-light{forced-color-adjust:none;background:#fff!important}}}@supports not (forced-color-adjust:none){@media(forced-colors:active)and (prefers-color-scheme:dark){.ba-contrast-bg-light{background:ButtonText!important}}@media(forced-colors:active)and (prefers-color-scheme:light){.ba-contrast-bg-light{background:Canvas!important}}}@supports(-moz-appearance:none){@media(forced-colors:active){.ba-contrast-bg-light{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10000' height='10000' style='fill:%23FFFFFF;'/%3E%3C/svg%3E")!important}}}@supports(forced-color-adjust:none){@media(forced-colors:active){.ba-contrast-bg-dark{forced-color-adjust:none;background:#000!important}}}@supports not (forced-color-adjust:none){@media(forced-colors:active)and (prefers-color-scheme:dark){.ba-contrast-bg-dark{background:Canvas!important}}@media(forced-colors:active)and (prefers-color-scheme:light){.ba-contrast-bg-dark{background:ButtonText!important}}}@supports(-moz-appearance:none){@media(forced-colors:active){.ba-contrast-bg-dark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10000' height='10000' style='fill:%23000000;'/%3E%3C/svg%3E")!important}}}@media(-ms-high-contrast:active),(forced-colors:active),(prefers-contrast:more){[role=button]{color:ButtonText!important}}.ba-jumpnav:not(.ba-inline){position:absolute;top:5px;left:5px;z-index:10000}.ba-jumpnav a{padding:2px;background-color:#fff}.ba-jumpnav a:not(:focus){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ba-jumpnav a:not(:focus):not(caption){position:absolute!important}.ba-spacing-top-h2{margin-top:3.6rem!important}@media(min-width:768px){.ba-spacing-top-h2{margin-top:6rem!important}}.ba-spacing-top-h3{margin-top:3rem!important}@media(min-width:768px){.ba-spacing-top-h3{margin-top:4.5rem!important}}.ba-spacing-top-h4{margin-top:2.25rem!important}@media(min-width:768px){.ba-spacing-top-h4{margin-top:3rem!important}}.ba-spacing-top-h5,.ba-spacing-top-h6{margin-top:1.5rem!important}.ba-spacing-bottom-h2{margin-bottom:3.75rem!important}@media(min-width:768px){.ba-spacing-bottom-h2{margin-bottom:6rem!important}}.ba-spacing-bottom-h3{margin-bottom:3rem!important}@media(min-width:768px){.ba-spacing-bottom-h3{margin-bottom:4.5rem!important}}.ba-spacing-bottom-h4{margin-bottom:2.25rem!important}@media(min-width:768px){.ba-spacing-bottom-h4{margin-bottom:3rem!important}}.ba-spacing-bottom-h5,.ba-spacing-bottom-h6{margin-bottom:1.5rem!important}.ba-spacing-reduce{margin-bottom:-1.5rem!important}.ba-pull-header{margin-top:-2.25rem!important;margin-bottom:3.75rem!important}@media(min-width:768px){.ba-pull-header{margin-top:-3rem!important;margin-bottom:4.5rem!important}}.ba-pull-header.ba-tilerow{margin-bottom:2.25rem!important}@media(min-width:768px){.ba-pull-header.ba-tilerow{margin-bottom:3rem!important}}.ba-navbar .ba-prev{left:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.ba-navbar .ba-prev:before{left:9px}.ba-navbar .ba-next{right:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.ba-navbar .ba-next:before{right:9px}.ba-navbar.ba-show-next .ba-next{cursor:pointer;opacity:1}.ba-navbar.ba-show-next .ba-next:hover:before{transform:translate3d(2px,0,0)}.ba-navbar.ba-show-prev .ba-prev{cursor:pointer;opacity:1}.ba-navbar.ba-show-prev .ba-prev:hover:before{transform:translate3d(-2px,0,0)}.ba-navbar.ba-overflown .ba-viewport{margin:0 30px -20px}.ba-navbar.ba-overflown .ba-next,.ba-navbar.ba-overflown .ba-prev{display:block}@supports((-webkit-mask-repeat:no-repeat) or (mask-repeat:no-repeat)){.ba-navbar .ba-next,.ba-navbar .ba-prev{background:transparent}.ba-navbar.ba-overflown.ba-show-next:not(.ba-show-prev) .ba-viewport{-webkit-mask-image:linear-gradient(270deg,transparent,#000 24px);mask-image:linear-gradient(270deg,transparent,#000 24px)}.ba-navbar.ba-overflown.ba-show-prev:not(.ba-show-next) .ba-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.ba-navbar.ba-overflown.ba-show-next.ba-show-prev .ba-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px),linear-gradient(270deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px),linear-gradient(270deg,transparent,#000 24px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left top,right top;mask-position:left top,right top;-webkit-mask-size:50% 100%;mask-size:50% 100%}}.ba-layout-tile>.ba-navbar,.ba-layout-tile>div>.ba-navbar{display:block;width:calc(100% + 48px);max-width:none;margin:-12px -24px}@media(min-width:768px){.ba-layout-tile>.ba-navbar,.ba-layout-tile>div>.ba-navbar{width:calc(100% + 24px);max-width:none;margin:-12px}}.ba-copytext{margin-bottom:1.5rem}.ba-copytext:after{display:block;clear:both;content:""}.ba-copytext>:last-child{margin-bottom:0}.ba-copytext:empty{display:none}.ba-copytext .ba-accent,.ba-copytext article,.ba-copytext blockquote,.ba-copytext dl,.ba-copytext p{margin-top:0;margin-bottom:1rem}.ba-copytext .form-text{margin:4px 0 0}.ba-copytext a{text-decoration:underline}.ba-copytext footer a:not(:hover){text-decoration:none}figure{margin-bottom:1.5rem;padding:0}figure>img,figure>picture>img{width:100%}figure.ba-logo img{max-width:200px}figure.ba-round{width:200px}figure.ba-round img{width:200px;height:200px;border-radius:50%;object-fit:cover}figure.ba-round figcaption{text-align:center}figure figcaption{margin-top:.75rem}.ba-collapsible{margin-bottom:1.5rem;position:relative;border-bottom:1px solid transparent}.ba-collapsible :first-child{margin-top:0}.ba-collapsible :last-child{margin-bottom:0}.ba-collapsible .ba-collapse-control{display:inline-block;position:absolute;bottom:-1.75rem;width:100%;color:#2D3748;text-align:left}.ba-collapsible .ba-collapse-control .ba-collapse-close,.ba-collapsible .ba-collapse-control .ba-collapse-open{padding-right:1.5rem;padding-left:0}.ba-collapsible .ba-collapse-control .ba-collapse-close:before,.ba-collapsible .ba-collapse-control .ba-collapse-open:before{content:none}.ba-collapsible .ba-collapse-control .ba-collapse-close:after,.ba-collapsible .ba-collapse-control .ba-collapse-open:after{position:absolute;top:.25rem;right:0}.ba-collapsible .ba-collapse-control .ba-collapse-open{display:none}.ba-collapsible .ba-collapse-control .ba-collapse-close{display:inline-block}.ba-collapsible .ba-collapse-control:active .ba-collapse-close,.ba-collapsible .ba-collapse-control:active .ba-collapse-open,.ba-collapsible .ba-collapse-control:hover .ba-collapse-close,.ba-collapsible .ba-collapse-control:hover .ba-collapse-open{text-decoration:underline}.ba-collapsible .ba-collapse-control.collapsed{bottom:-1.5rem}.ba-collapsible .ba-collapse-control.collapsed .ba-collapse-open{display:inline-block}.ba-collapsible .ba-collapse-control.collapsed .ba-collapse-close{display:none}.ba-responsive-picture{display:block;position:relative;height:100%}.ba-responsive-picture.ba-16by9{position:relative}.ba-responsive-picture.ba-16by9:before{display:block;width:100%;padding-top:56.25%;content:""}.ba-responsive-picture.ba-16by9>.ba-ratio-content{position:absolute;top:0;right:0;bottom:0;left:0}.ba-responsive-picture.ba-4by3{position:relative}.ba-responsive-picture.ba-4by3:before{display:block;width:100%;padding-top:75%;content:""}.ba-responsive-picture.ba-4by3>.ba-ratio-content{position:absolute;top:0;right:0;bottom:0;left:0}.ba-responsive-picture.ba-16by9,.ba-responsive-picture.ba-4by3{height:auto}.ba-responsive-picture.ba-16by9 img,.ba-responsive-picture.ba-4by3 img{position:absolute;top:0;left:0}.ba-responsive-picture img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.ba-responsive-picture.ba-unfit-image img{object-fit:contain;object-position:0 50%}@media(max-width:575.98px){.ba-responsive-picture.ba-with-portrait:before{padding-top:0}.ba-responsive-picture.ba-with-portrait img{position:relative}}.ba-slider:not(.ba-unfit-image) .ba-slide .ba-image .ba-responsive-picture.ba-unfit-image{background-color:rgba(2,14,37,.04)}.ba-richtext-content{margin-bottom:1.5rem}.ba-richtext-content .ba-content-main{flex:0 0 auto;width:100%}@media(min-width:768px){.ba-richtext-content .ba-content-main{width:66.66667%}}@media(min-width:992px){.ba-richtext-content .ba-content-main{width:58.33333%}}.ba-richtext-content .ba-content-main .float-end+h2,.ba-richtext-content .ba-content-main .float-end+h3,.ba-richtext-content .ba-content-main .float-end+h4,.ba-richtext-content .ba-content-main .float-end+h5,.ba-richtext-content .ba-content-main .float-end+h6,.ba-richtext-content .ba-content-main .float-start+h2,.ba-richtext-content .ba-content-main .float-start+h3,.ba-richtext-content .ba-content-main .float-start+h4,.ba-richtext-content .ba-content-main .float-start+h5,.ba-richtext-content .ba-content-main .float-start+h6{margin-top:0}.ba-richtext-content .ba-content-main .float-start~ol,.ba-richtext-content .ba-content-main .float-start~ul{display:inline-block}.ba-richtext-content .ba-content-main>:last-child,.ba-richtext-content .ba-content-main>:last-child :last-child{margin-bottom:0}.ba-richtext-content .ba-content-marginal{flex:0 0 auto;width:100%;padding-top:36px}@media(min-width:768px){.ba-richtext-content .ba-content-marginal{width:33.3333%;padding-top:0}}@media(min-width:992px){.ba-richtext-content .ba-content-marginal{margin-left:8.33333%}}.ba-richtext-content .ba-content-marginal>:last-child,.ba-richtext-content .ba-content-marginal>:last-child :last-child{margin-bottom:0}.ba-richtext-content aside{margin-bottom:2.25rem;padding-left:12px;border-left:1px solid rgba(2,14,37,.16)}.ba-richtext-content aside figure img{width:auto;max-width:100%;max-height:200px}.ba-richtext-content aside figure.ba-logo img{max-width:200px}.ba-richtext-content aside figure.ba-round img{width:200px;height:200px;border-radius:50%;object-fit:cover}.ba-richtext-content aside .ba-linklist>li>a{margin-right:0}@media(max-width:767.98px){.ba-richtext-content aside .ba-linklist a:hover{border-radius:0}}@media(min-width:768px){.ba-richtext-content aside{margin-bottom:3rem;padding-left:24px}}.ba-richtext-content .float-end,.ba-richtext-content .float-start{max-width:100%}@media(min-width:576px){.ba-richtext-content .float-end,.ba-richtext-content .float-start{max-width:50%;margin-top:4px}.ba-richtext-content .float-start{margin-right:20px}.ba-richtext-content .float-end{margin-left:20px}}@media(min-width:768px){.ba-richtext-content.ba-no-aside .ba-content-main .float-end{width:76%;max-width:76%;margin-right:-52%}}@media(min-width:992px){.ba-richtext-content.ba-no-aside .ba-content-main .float-end{width:87%;max-width:87%;margin-right:-74%}}.ba-richtext-content.ba-no-aside .ba-content-marginal{display:none}@media(min-width:768px){.ba-richtext-content.ba-no-aside.ba-align-right .ba-content-main{margin-left:33.3333%}}@media(min-width:992px).ba-richtext-content.ba-no-aside.ba-align-right .ba-content-main{margin-left:41.79%}}
 @media(min-width:768px){.ba-richtext-content.ba-no-aside.ba-align-right .ba-content-main .float-start{width:76%;max-width:76%;margin-left:-52%}}
 @media(min-width:992px){.ba-richtext-content.ba-no-aside.ba-align-right .ba-content-main .float-start{width:87%;max-width:87%;margin-left:-74%}}
 
 /* tiles */
  .ba-layout-tile,.ba-tile{margin-bottom:1.5rem;padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:20px; border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 4px 24px 0 rgba(0,0,0,.08);position:relative;width:100%;background-color:#fff;color:#2D3748}
  
  .ba-layout-tile:not(:focus),.ba-tile:not(:focus){outline:1px solid transparent}.ba-layout-tile .ba-copytext:not(.ba-form-group-info),.ba-tile .ba-copytext:not(.ba-form-group-info){margin-bottom:1.5rem}.ba-layout-tile .ba-copytext:last-child,.ba-layout-tile .ba-copytext:last-child>:last-child:not(.ba-linklist),.ba-tile .ba-copytext:last-child,.ba-tile .ba-copytext:last-child>:last-child:not(.ba-linklist){margin-bottom:0;padding-bottom:0}.ba-layout-tile.ba-double-distance,.ba-tile.ba-double-distance{margin-bottom:3rem}.ba-layout-tile hr,.ba-tile hr{margin:12px -24px}.ba-layout-tile .ba-layout-tile,.ba-layout-tile .ba-tile,.ba-tile .ba-layout-tile,.ba-tile .ba-tile{margin-bottom:.75rem;padding:12px}.ba-layout-tile .ba-layout-tile.ba-double-distance,.ba-layout-tile .ba-tile.ba-double-distance,.ba-tile .ba-layout-tile.ba-double-distance,.ba-tile .ba-tile.ba-double-distance{margin-bottom:1.5rem}
 
 ba-copytext a,.ba-tile:not(.ba-layoutless) .ba-copytext a:active,.ba-tile:not(.ba-layoutless) .ba-copytext a:focus,.ba-tile:not(.ba-layoutless) .ba-copytext a:hover,.ba-tile:not(.ba-layoutless) .ba-copytext a:visited{text-decoration:underline}.ba-tile:not(.ba-layoutless) .ba-heading{position:relative;margin-top:0;line-height:1.2}.ba-tile:not(.ba-layoutless) .ba-heading.ba-icon:before{transition:background-color .08s ease-in-out;position:absolute;top:0;border-radius:50%;text-align:center}
 
 @media(max-width:767.98px){.ba-tile:not(.ba-layoutless) .ba-heading{margin-bottom:.75rem}.ba-tile:not(.ba-layoutless) .ba-heading.ba-icon{margin-bottom:1.5rem;padding-right:55px}.ba-tile:not(.ba-layoutless) .ba-heading.ba-icon:before{right:0;width:51px;height:51px;font-size:31px;line-height:51px}}
 
 @media(min-width:768px){.ba-tile:not(.ba-layoutless) .ba-heading{margin-bottom:.75rem}.ba-tile:not(.ba-layoutless) .ba-heading.ba-icon{padding-top:112px;box-sizing:content-box}.ba-tile:not(.ba-layoutless) .ba-heading.ba-icon:before{width:100px;height:100px;font-size:60px;line-height:100px}}.ba-tile:not(.ba-layoutless)>.ba-heading:not(.ba-icon):last-child,.ba-tile:not(.ba-layoutless)>.ba-heading:not(.ba-icon):only-child{margin-bottom:0}.ba-tile:not(.ba-layoutless) .ba-link-head{transition:box-shadow .08s ease-in-out;position:relative;width:calc(100% + (24px * 2));margin:-24px -24px 24px;padding:24px 24px 10px}.ba-tile:not(.ba-layoutless) .ba-link-head:after{display:block;height:2px;transition:background-size .08s ease-in-out,background-position .08s ease-in-out;border-radius:1px;background:rgba(2,14,37,.08) linear-gradient(180deg,transparent,transparent 2px,#b30920) no-repeat top;background-size:50% 20px;content:""}.ba-tile:not(.ba-layoutless) .ba-link-head:not(.active):focus-within:after,.ba-tile:not(.ba-layoutless) .ba-link-head:not(.active):focus:after,.ba-tile:not(.ba-layoutless) .ba-link-head:not(.active):hover:after{outline:1px solid transparent;outline-offset:-1px;background-position:bottom;background-size:100% 20px}
  
 @media(-ms-high-contrast:active),(forced-colors:active),(prefers-contrast:more){.ba-tile:not(.ba-layoutless) .ba-link-head{border-top-left-radius:5px;border-top-right-radius:5px;outline:1px solid CanvasText}}.ba-tile:not(.ba-layoutless) .ba-link-head:after{transition:background-size .08s ease-in-out,background-position .08s ease-in-out,margin-top .08s ease-in-out,margin-bottom .08s ease-in-out;position:absolute;bottom:0;left:24px;width:calc(100% - (24px * 2));margin-top:8px}.ba-tile:not(.ba-layoutless) .ba-link-head .ba-heading{margin-bottom:12px}
 
 
/*ul*/
/*
 @media(max-width:767.98px){.ba-tile:not(.ba-layoutless) .ba-link-head .ba-heading.ba-icon{min-height:51px}}.ba-tile:not(.ba-layoutless) .ba-link-head .ba-heading.ba-icon:before{background-color:rgba(2,14,37,.04)}.ba-tile:not(.ba-layoutless) .ba-link-head>:last-child{margin-bottom:12px}.ba-tile:not(.ba-layoutless) .ba-link-head:focus:after,.ba-tile:not(.ba-layoutless) .ba-link-head:hover:after{margin-top:-2px;margin-bottom:10px}.ba-tile:not(.ba-layoutless) .ba-link-head:focus .ba-heading.ba-icon:before,.ba-tile:not(.ba-layoutless) .ba-link-head:hover .ba-heading.ba-icon:before{background-color:rgba(2,14,37,.08)}.ba-tile:not(.ba-layoutless) .ba-link-head:hover{box-shadow:0 12px 10px -2px rgba(0,0,0,.08),0 12px 24px 4px rgba(0,0,0,.08)}.ba-tile:not(.ba-layoutless) .ba-link-head:active{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 4px 24px 0 rgba(0,0,0,.08)}.ba-tile:not(.ba-layoutless) .ba-link-head:active:after{background:#601}.ba-tile:not(.ba-layoutless) .ba-link-head:active .ba-heading.ba-icon:before{background-color:rgba(2,14,37,.12)}.ba-tile:not(.ba-layoutless) 
 .ba-tile:not(.ba-layoutless) footer{margin-top:auto;padding-top:12px}.ba-tile:not(.ba-layoutless) .ba-badges{display:inline-block;position:absolute;top:8px;right:-8px;font-size:0;z-index:2}.ba-tile:not(.ba-layoutless) .ba-badges span{display:inline-block;height:20px;margin-left:4px;padding:3px 12px 1px;border-radius:2px;outline:1px solid transparent;color:#fff;font-family:Roboto Bold,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:16px;text-transform:uppercase}.ba-tile:not(.ba-layoutless) .ba-badges span:before{font-size:0;text-transform:none;content:" "}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-blue{background-color:#0b70eb}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-yellow{background-color:#ffe900;color:#2D3748}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-red{background-color:#b30920}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-green{background-color:#1f8904}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-orange{background-color:#ff8500;color:#2D3748}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-grey{background-color:#595959}.ba-tile.ba-link-tile:not(.ba-img-bg){padding-bottom:38px;box-shadow:none}


 /*no ul*/

 @media(max-width:767.98px){.ba-tile:not(.ba-layoutless) .ba-link-head .ba-heading.ba-icon{min-height:51px}}.ba-tile:not(.ba-layoutless) .ba-link-head .ba-heading.ba-icon:before{background-color:rgba(2,14,37,.04)}.ba-tile:not(.ba-layoutless) .ba-link-head>:last-child{margin-bottom:12px}.ba-tile:not(.ba-layoutless) .ba-link-head:focus:after,.ba-tile:not(.ba-layoutless) .ba-link-head:hover:after{margin-top:-2px;margin-bottom:10px}.ba-tile:not(.ba-layoutless) .ba-link-head:focus .ba-heading.ba-icon:before,.ba-tile:not(.ba-layoutless) .ba-link-head:hover .ba-heading.ba-icon:before{background-color:rgba(2,14,37,.08)}.ba-tile:not(.ba-layoutless) .ba-link-head:hover{box-shadow:0 12px 10px -2px rgba(0,0,0,.08),0 12px 24px 4px rgba(0,0,0,.08)}.ba-tile:not(.ba-layoutless) .ba-link-head:active{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 4px 24px 0 rgba(0,0,0,.08)}.ba-tile:not(.ba-layoutless) .ba-link-head:active:after{background:#601}.ba-tile:not(.ba-layoutless) .ba-link-head:active .ba-heading.ba-icon:before{background-color:rgba(2,14,37,.12)}.ba-tile:not(.ba-layoutless) 
  ul:not(.ba-linklist){display:block;margin:0;padding:0;list-style:none}.ba-tile:not(.ba-layoutless) ul:not(.ba-linklist) li{display:inline;margin:0;padding:0}.ba-tile:not(.ba-layoutless) ul:not(.ba-linklist) li a:focus,.ba-tile:not(.ba-layoutless) ul:not(.ba-linklist) li a:hover{text-decoration:underline}.ba-tile:not(.ba-layoutless) ul:not(.ba-linklist) li+li:before{display:inline-block;width:0;height:0;margin:-2px 9px 0 6px;border:1.5px solid rgba(2,14,37,.32);border-radius:50%;line-height:1rem;content:"";vertical-align:middle}.ba-tile:not(.ba-layoutless) footer{margin-top:auto;padding-top:12px}.ba-tile:not(.ba-layoutless) .ba-badges{display:inline-block;position:absolute;top:8px;right:-8px;font-size:0;z-index:2}.ba-tile:not(.ba-layoutless) .ba-badges span{display:inline-block;height:20px;margin-left:4px;padding:3px 12px 1px;border-radius:2px;outline:1px solid transparent;color:#fff;font-family:Roboto Bold,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:16px;text-transform:uppercase}.ba-tile:not(.ba-layoutless) .ba-badges span:before{font-size:0;text-transform:none;content:" "}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-blue{background-color:#0b70eb}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-yellow{background-color:#ffe900;color:#2D3748}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-red{background-color:#b30920}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-green{background-color:#1f8904}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-orange{background-color:#ff8500;color:#2D3748}.ba-tile:not(.ba-layoutless) .ba-badges .ba-badge-grey{background-color:#595959}.ba-tile.ba-link-tile:not(.ba-img-bg){padding-bottom:38px;box-shadow:none}

  

 
 
 
 
 @media(max-width:575.98px){.ba-tile.ba-link-tile:not(.ba-img-bg) .ba-heading.ba-icon{min-height:51px}}.ba-tile.ba-link-tile:not(.ba-img-bg) .ba-heading.ba-icon:before{background-color:rgba(2,14,37,.04)}.ba-tile.ba-link-tile:not(.ba-img-bg) .ba-image{transition:filter .08s ease-in-out}.ba-tile.ba-link-tile:not(.ba-img-bg) .ba-image:active{filter:brightness(.84)}.ba-tile.ba-link-tile:not(.ba-img-bg):hover .ba-heading.ba-icon:before{background-color:rgba(2,14,37,.08)}.ba-tile.ba-link-tile:not(.ba-img-bg):hover .ba-image{filter:brightness(.92)}.ba-tile.ba-link-tile:not(.ba-img-bg):active .ba-heading.ba-icon:before{background-color:rgba(2,14,37,.12)}.ba-tile.ba-link-tile:not(.ba-img-bg):active .ba-image{filter:brightness(.84)}.ba-tile.ba-link-tile:not(.ba-img-bg) a{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 4px 24px 0 rgba(0,0,0,.08);transition:box-shadow .08s ease-in-out;display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;z-index:1}.ba-tile.ba-link-tile:not(.ba-img-bg) a:after{display:block;height:2px;transition:background-size .08s ease-in-out,background-position .08s ease-in-out;border-radius:1px;background:rgba(2,14,37,.08) linear-gradient(180deg,transparent,transparent 2px,#b30920) no-repeat top;background-size:50% 20px;content:""}.ba-tile.ba-link-tile:not(.ba-img-bg) a:not(.active):focus-within:after,.ba-tile.ba-link-tile:not(.ba-img-bg) a:not(.active):focus:after,.ba-tile.ba-link-tile:not(.ba-img-bg) a:not(.active):hover:after{outline:1px solid transparent;outline-offset:-1px;background-position:bottom;background-size:100% 20px}.ba-tile.ba-link-tile:not(.ba-img-bg) a:after{position:absolute;right:24px;bottom:24px;left:24px}.ba-tile.ba-link-tile:not(.ba-img-bg) a:active,.ba-tile.ba-link-tile:not(.ba-img-bg) a:focus,.ba-tile.ba-link-tile:not(.ba-img-bg) a:hover,.ba-tile.ba-link-tile:not(.ba-img-bg) a:visited{color:#2D3748;text-decoration:none}.ba-tile.ba-link-tile:not(.ba-img-bg) a:hover{box-shadow:0 12px 10px -2px rgba(0,0,0,.08),0 12px 24px 4px rgba(0,0,0,.08)}.ba-keyboard-mode .ba-tile.ba-link-tile:not(.ba-img-bg) a:focus{box-shadow:0 12px 10px -2px rgba(0,0,0,.08),0 12px 24px 4px rgba(0,0,0,.08),1px 1px 0 1px #f9fbfc,1px -1px 0 1px #f9fbfc,-1px 1px 0 1px #f9fbfc,-1px -1px 0 1px #f9fbfc,0 0 0 2px #f9fbfc,0 0 0 4px #2D3748}.ba-tile.ba-link-tile:not(.ba-img-bg) a:active{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 4px 24px 0 rgba(0,0,0,.08)}.ba-tile.ba-link-tile:not(.ba-img-bg) a:active:after{background:#601}
 @media(-ms-high-contrast:active),(forced-colors:active),(prefers-contrast:more){.ba-tile.ba-link-tile:not(.ba-img-bg){outline-color:LinkText;color:LinkText}}.ba-tile.ba-with-image .ba-heading{text-align:left}.ba-tile.ba-with-image .ba-image{position:relative;width:calc(100% + (24px * 2));height:120px;margin:-24px -24px 24px;border-top-left-radius:5px;border-top-right-radius:5px;background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden}.ba-tile.ba-with-image.ba-img-inline .ba-image{width:100%;margin:0 0 24px;border-radius:0;background-position:0;background-size:contain}.ba-tile.ba-with-image.ba-img-inline .ba-image img{object-fit:contain;object-position:0 50%}.ba-tile.ba-img-large .ba-image{height:200px}.ba-tile.ba-img-bg{min-height:300px;padding:4px}.ba-tile.ba-img-bg:before{display:block;height:116px;content:""}.ba-tile.ba-img-bg .ba-image{border-radius:5px;position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.ba-tile.ba-img-bg .ba-overlay{-webkit-backdrop-filter:saturate(100%) blur(10px);backdrop-filter:saturate(100%) blur(10px);border-radius:3px;background-color:hsla(0,0%,100%,.8);transition:background-color .08s ease-in-out;margin-top:auto;padding:24px 20px 20px;z-index:1}.ba-tile.ba-img-bg.ba-link-tile.ba-with-image:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;background-color:transparent;content:"";transition:background-color .08s ease-in-out}.ba-tile.ba-img-bg.ba-link-tile.ba-with-image:hover:after{background-color:rgba(2,14,37,.08)}.ba-tile.ba-img-bg.ba-link-tile.ba-with-image:active:after{background-color:rgba(2,14,37,.16)}.ba-tile.ba-img-bg.ba-link-tile.ba-with-image:active .ba-overlay,.ba-tile.ba-img-bg.ba-link-tile.ba-with-image:hover .ba-overlay{background-color:hsla(0,0%,100%,.9)}.ba-tile.ba-img-bg.ba-link-tile.ba-with-image .ba-overlay{position:relative;transition:background-color .08s ease-in-out;z-index:1}.ba-tile.ba-img-bg.ba-link-tile.ba-with-image a{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;color:inherit;z-index:2}.ba-tile.ba-img-bg.ba-link-tile.ba-with-image a:hover{box-shadow:0 12px 10px -2px rgba(0,0,0,.08),0 12px 24px 4px rgba(0,0,0,.08)}.ba-tile.ba-img-bg.ba-link-tile.ba-with-image a:active{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 4px 24px 0 rgba(0,0,0,.08)}@media(-ms-high-contrast:active),(forced-colors:active),(prefers-contrast:more){.ba-tile.ba-img-bg.ba-link-tile.ba-with-image{outline-color:LinkText;color:LinkText}}.ba-tile.ba-img-left{padding-left:24px}
@media(min-width:576px){.ba-tile.ba-img-left{padding-left:209px}}.ba-tile.ba-img-left .ba-image{position:absolute;top:0;left:0;width:185px;height:100%;margin:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:0}@media(max-width:575.98px){.ba-tile.ba-img-left .ba-image{position:relative;width:calc(100% + (24px * 2));height:200px;margin:-24px -24px 24px;border-top-right-radius:5px;border-bottom-left-radius:0}}.ba-tile.ba-img-left .ba-image.ba-icon:before{transition:background-color .08s ease-in-out;border-radius:50%;text-align:center}
 @media(max-width:575.98px){.ba-tile.ba-img-left .ba-image.ba-icon{position:absolute;top:24px;right:24px;left:auto;width:51px;height:51px;margin:0}.ba-tile.ba-img-left .ba-image.ba-icon:before{width:51px;height:51px;font-size:31px;line-height:51px}.ba-tile.ba-img-left .ba-image.ba-icon+h1,.ba-tile.ba-img-left .ba-image.ba-icon+h2,.ba-tile.ba-img-left .ba-image.ba-icon+h3,.ba-tile.ba-img-left .ba-image.ba-icon+h4,.ba-tile.ba-img-left .ba-image.ba-icon+h5,.ba-tile.ba-img-left .ba-image.ba-icon+h6{min-height:51px;padding-right:55px}}@media(min-width:576px){.ba-tile.ba-img-left .ba-image.ba-icon{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(2,14,37,.04),rgba(2,14,37,.06))}.ba-tile.ba-img-left .ba-image.ba-icon:before{width:100px;height:100px;font-size:60px;line-height:100px}}.ba-tile.ba-img-left.ba-img-inline .ba-image{top:24px;left:24px;width:137px;height:calc(100% - 48px);border-radius:0;background-position:50%;background-size:contain}.ba-tile.ba-img-left.ba-img-inline .ba-image img{object-fit:contain;object-position:50% 50%}@media(max-width:575.98px){.ba-tile.ba-img-left.ba-img-inline .ba-image{top:0;left:0;width:100%;height:100px;margin:0 0 24px;background-position:0}.ba-tile.ba-img-left.ba-img-inline .ba-image img{object-position:0 50%}}

/* gleiche höhe der Kästen in einer reihe in diesem Abschnitt*/
 @media(min-width:576px){.ba-tile.ba-img-left.ba-link-tile a:after{left:209px!important}}.ba-tile.ba-img-left.ba-link-tile .ba-image.ba-icon:before{background-color:rgba(2,14,37,.04)}@media(min-width:576px){.ba-tile.ba-img-left.ba-link-tile .ba-image.ba-icon:before{background-color:transparent}}.ba-tile.ba-img-left.ba-link-tile:hover .ba-image.ba-icon{filter:none}.ba-tile.ba-img-left.ba-link-tile:hover .ba-image.ba-icon:before{background-color:rgba(2,14,37,.08)}@media(min-width:576px){.ba-tile.ba-img-left.ba-link-tile:hover .ba-image.ba-icon:before{background-color:rgba(2,14,37,.04)}}.ba-tile.ba-img-left.ba-link-tile:active .ba-image.ba-icon{filter:none}.ba-tile.ba-img-left.ba-link-tile:active .ba-image.ba-icon:before{background-color:rgba(2,14,37,.12)}@media(min-width:576px){.ba-tile.ba-img-left.ba-link-tile:active .ba-image.ba-icon:before{background-color:rgba(2,14,37,.08)}}.ba-tile.ba-img-only{min-height:150px;padding:0;background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden}.ba-tile.ba-img-only *{display:none}.ba-tile.ba-img-only img,.ba-tile.ba-img-only picture{display:block}.ba-tile.ba-quicklink{padding-bottom:15px;transition:border-bottom-color .08s ease-in-out;border-bottom:9px solid rgba(255,133,0,.5)}.ba-tile.ba-quicklink.ba-link-tile{padding-bottom:15px}.ba-tile.ba-quicklink.ba-link-tile a{bottom:-9px}.ba-tile.ba-quicklink.ba-link-tile a:after{content:none}.ba-tile.ba-quicklink:after{position:absolute;bottom:-5px;left:0;width:100%;height:5px;border-radius:0 0 5px 5px;background:#fff;content:""}.ba-tile.ba-quicklink:hover{border-bottom-color:#ff8500}.ba-tile.ba-quicklink:hover .ba-subline:after{transform:translateX(4px)}.ba-tile.ba-quicklink .ba-subline{display:block;position:relative;margin:0 0 4px;text-transform:uppercase}.ba-tile.ba-quicklink .ba-subline:after{position:absolute;right:0;transition:transform .08s ease-in-out;font-size:1.125rem;line-height:.875rem}.ba-tile.ba-quicklink .ba-heading{margin:0 0 6px;color:#2D3748;font-family:Roboto Bold,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.2}.ba-tile.ba-quicklink .ba-heading:last-child{margin-bottom:0}@media(-ms-high-contrast:active),(forced-colors:active),(prefers-contrast:more){.ba-tile.ba-quicklink .ba-heading,.ba-tile.ba-quicklink .ba-subline{color:LinkText}}.ba-flexrow>*,.ba-tilerow>*{display:flex;align-items:stretch}.ba-flexrow.container-fluid,.ba-tilerow.container-fluid{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}
 
 @media(min-width:768px){.ba-flexrow.container-fluid,.ba-tilerow.container-fluid{padding-right:12px;padding-left:12px}.ba-cardrow-wrap .ba-tile:not(.ba-img-bg):not(.ba-quicklink) .ba-heading,.ba-flexrow .ba-tile:not(.ba-img-bg):not(.ba-quicklink) .ba-heading,.ba-tilerow .ba-tile:not(.ba-img-bg):not(.ba-quicklink) .ba-heading{min-height:51px}}.ba-cardrow-wrap .ba-img-only,.ba-flexrow .ba-img-only,.ba-tilerow .ba-img-only{min-height:200px}.ba-cardrow-wrap{margin-bottom:1.5rem;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 4px 24px 0 rgba(0,0,0,.08);overflow:hidden}.ba-cardrow-wrap.ba-blank{border-radius:0;box-shadow:none}.ba-cardrow-wrap.ba-blank>.ba-flexrow>*>*,.ba-cardrow-wrap.ba-blank>.ba-tilerow>*>*,.ba-cardrow-wrap.ba-blank>.row>*>*{background-color:#f9fbfc}.ba-cardrow-wrap>.ba-flexrow>*,.ba-cardrow-wrap>.ba-tilerow>*,.ba-cardrow-wrap>.row>*{display:flex;align-items:stretch;padding:0}.ba-cardrow-wrap>.ba-flexrow>*>*,.ba-cardrow-wrap>.ba-tilerow>*>*,.ba-cardrow-wrap>.row>*>*{flex-basis:100%;outline:1px solid rgba(2,14,37,.16);background-color:#fff}.ba-cardrow-wrap .ba-tile{margin:0;padding-right:36px;padding-left:36px;border-radius:0;box-shadow:none}.ba-cardrow-wrap .ba-tile.ba-img-bg,.ba-cardrow-wrap .ba-tile.ba-img-only{margin:-1px;padding:0;outline:none}
 @media(max-width:575.98px){.modal .modal-dialog{width:100%;max-width:100%}}.modal .modal-dialog.ba-prompt{padding:24px}
 @media(min-width:576px){.modal .modal-dialog.ba-prompt{width:480px;padding:0}}.modal .modal-dialog.ba-prompt .modal-content{border-radius:5px}.modal .modal-header{display:block}.modal .modal-title{margin:0;padding:3px 47px 0 0;font-size:1.520625rem;line-height:1.2}
 @media(min-width:768px){.modal .modal-title{padding-top:2px;font-size:1.728125rem}}.modal .modal-title.ba-icon{position:relative;padding-left:36px}.modal .modal-title.ba-icon:before{position:absolute;top:6px;left:0;width:24px;height:24px;font-size:24px;line-height:24px}.modal .ba-modal-close{position:absolute;top:24px;right:24px;max-width:2.1875rem;background:none;z-index:1}.modal .modal-content{box-shadow:0 12px 10px -2px rgba(0,0,0,.08),0 12px 24px 4px rgba(0,0,0,.08);border-radius:0;background-color:#fff}
 @media(min-width:576px){.modal .modal-content{border-radius:5px}}.modal .modal-body{padding-top:0}.modal .modal-body>:last-child{margin-bottom:0}.modal .modal-footer{padding:0 24px 24px}
 @media(max-width:575.98px){.modal .modal-footer .ba-btn{order:2}.modal .modal-footer .ba-btn-primary:not(:only-child){order:1;margin:0 0 12px}}
 @media(min-width:576px){.modal .modal-footer .ba-btn{margin-left:12px}.modal .modal-footer.ba-centered-buttons{text-align:center}.modal .modal-footer.ba-centered-buttons .ba-btn{margin:0 6px}}.modal .ba-headless{height:48px;padding:0;border:none}.modal.ba-left .modal-dialog,.modal.ba-right .modal-dialog{position:fixed;top:0;height:100%;max-height:100%;margin:0;transition:transform .24s}@media(min-width:576px){.modal.ba-left .modal-dialog,.modal.ba-right .modal-dialog{width:70%;max-width:70%}}@media(min-width:768px){.modal.ba-left .modal-dialog,.modal.ba-right .modal-dialog{width:55%;max-width:55%}}@media(min-width:992px){.modal.ba-left .modal-dialog,.modal.ba-right .modal-dialog{width:40%;max-width:980px}}.modal.ba-left.show .modal-dialog,.modal.ba-right.show .modal-dialog{transform:none}.modal.ba-left .modal-content,.modal.ba-right .modal-content{height:100%;max-height:100%;border:none;border-radius:0;outline:1px solid transparent}.modal.ba-right .modal-dialog{right:0;transform:translateX(100%)}.modal.ba-left .modal-dialog{left:0;transform:translateX(-100%)}.ba-breadcrumb{margin-bottom:1.5rem;display:inline-block;font-size:.8125rem;line-height:1.5;vertical-align:top}@media(min-width:768px){.ba-breadcrumb{font-size:1rem}}.ba-breadcrumb ol{transition:padding .24s ease-in-out;display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-items:baseline;margin:0;padding:0 0 0 38px;list-style:none}@media(min-width:768px){.ba-breadcrumb ol{flex-direction:row;padding-left:0}}.ba-breadcrumb ol:before{position:absolute;top:4px;left:0;content:"..."}@media(min-width:768px){.ba-breadcrumb ol:before{display:none}}.ba-breadcrumb ol:after{display:inline-block;font-family:BA Icons,sans-serif;font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-rendering:auto;text-transform:none;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";content:""/"";font-size:.75rem;position:absolute;top:9px;left:20px}
 @media(min-width:768px){.ba-breadcrumb ol:after{display:none}}.ba-breadcrumb ol:focus-within,.ba-breadcrumb ol:hover{padding-left:0}.ba-breadcrumb ol:focus-within:after,.ba-breadcrumb ol:focus-within:before,.ba-breadcrumb ol:hover:after,.ba-breadcrumb ol:hover:before{display:none}.ba-breadcrumb ol:focus-within li,.ba-breadcrumb ol:hover li{position:relative;max-height:56px;opacity:1}
 @media(max-width:767.98px){.ba-breadcrumb ol:focus-within li,.ba-breadcrumb ol:hover li{margin-bottom:1rem}}.ba-breadcrumb ol:focus-within li:last-child,.ba-breadcrumb ol:hover li:last-child{margin-bottom:0}.ba-breadcrumb ol:focus-within li a,.ba-breadcrumb ol:hover li a{animation:disable-pointer-events .1s}
 @keyframes disable-pointer-events{0%,99%{pointer-events:none}}.ba-breadcrumb ol li{transition:max-height .08s ease-in-out;position:absolute;max-height:0;margin-right:12px;padding:5px 16px 0 0;opacity:0}
 @media(min-width:768px){.ba-breadcrumb ol li{display:flex;position:relative;height:auto;max-height:none;padding:5px 20px 0 0;opacity:1}}.ba-breadcrumb ol li:first-child{padding-left:0}.ba-breadcrumb ol li:last-child{position:relative;max-height:56px;margin-right:0;padding-right:0;opacity:1}.ba-breadcrumb ol li:last-child:after{display:none}.ba-breadcrumb ol li:after{position:absolute;top:15px;right:0;font-size:.75rem}
 @media(min-width:768px){.ba-breadcrumb ol li:after{top:16px}}.ba-breadcrumb ol li a{color:inherit;font-size:inherit;line-height:inherit}.ba-breadcrumb ol li a:active,.ba-breadcrumb ol li a:hover,.ba-breadcrumb ol li a:visited{color:inherit}nav.ba-breadcrumb ol li:after{line-height:0}.ba-content-header{position:relative;max-width:1400px;margin:0 auto 3.75rem;padding:24px 12px 0}.ba-content-header.ba-full-width{max-width:1921px}.ba-content-header .ba-content-wrap{max-width:1232px;margin:0 auto}.ba-content-header .ba-breadcrumb{margin:0}.ba-content-header h1{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:24px;margin-bottom:6px}.ba-content-header h1:last-child{margin-bottom:0}.ba-content-header p{margin:0}.ba-content-header p:first-of-type{padding-top:6px;border-top:1px solid rgba(2,14,37,.16)}.ba-content-header .ba-header-image{position:relative;width:calc(100% + 24px);height:240px;margin:0 -12px 24px;padding:0;background:50%/cover no-repeat}.ba-content-header .ba-overlay{margin:0;padding:24px 0 0}.ba-content-header .ba-overlay h1{margin-top:0}.ba-content-header .ba-overlay p:first-of-type{padding-top:6px;border-top:1px solid rgba(2,14,37,.16)}.ba-content-header .ba-overlay .ba-btn{margin-top:12px}
 @media(min-width:576px){.ba-content-header .ba-overlay .ba-btn{margin-top:24px}}.ba-content-header.ba-with-image{padding:0 12px}.ba-content-header.ba-with-image .ba-breadcrumb p{border:none}.ba-content-header.ba-with-addon{margin-bottom:0}
 @media(max-width:767px){.ba-content-header{margin-bottom:4.5rem;padding:24px 24px 0}.ba-content-header .ba-header-image{height:100%;min-height:240px}.ba-content-header p:empty{min-height:0;margin:0;padding:0}.ba-content-header .ba-breadcrumb{margin-bottom:0;padding:0}.ba-content-header h1{margin-top:48px}.ba-content-header.ba-with-image{padding:10px}.ba-content-header .ba-header-image{position:absolute;top:0;left:0;width:100%;margin:0 0 24px;z-index:-1}.ba-content-header.ba-with-overlay .ba-breadcrumb{padding:0 24px 5px}.ba-content-header .ba-overlay,.ba-content-header.ba-with-overlay .ba-breadcrumb{-webkit-backdrop-filter:saturate(100%) blur(10px);backdrop-filter:saturate(100%) blur(10px);border-radius:3px;
     
 /*! image abstände banner und opacity banner*/
 background-color:hsla(0, 0%, 100%, 0.4);opacity:1.0;position:relative;overflow:hidden}.ba-content-header .ba-overlay{padding:14px;max-width:450px;margin-top:145px}.ba-content-header .ba-overlay h1{margin-bottom:6px}.ba-content-header .ba-overlay h1:only-child{margin:0}.ba-content-header .ba-overlay p{min-height:0}.ba-content-header .ba-overlay p:first-of-type{border:none}}
 @media(min-width:300px){.ba-content-header{margin-bottom:4.5rem;padding:24px 24px 0}.ba-content-header .ba-header-image{height:100%;min-height:240px}.ba-content-header p:empty{min-height:0;margin:0;padding:0}.ba-content-header .ba-breadcrumb{margin-bottom:0;padding:0}.ba-content-header h1{margin-top:48px}.ba-content-header.ba-with-image{padding:37px 10px 10px 10px}.ba-content-header .ba-header-image{position:absolute;border-radius:0px 0px 3px 3px;top:0;left:0;width:100%;margin:0 0 24px;z-index:-1}.ba-content-header.ba-with-overlay .ba-breadcrumb{padding:0 24px 5px}.ba-content-header .ba-overlay,.ba-content-header.ba-with-overlay .ba-breadcrumb{-webkit-backdrop-filter:saturate(100%) blur(10px);backdrop-filter:saturate(100%) blur(10px);border-radius:3px;
   

     
 /*! hintergrund des kasten, weiss-intensität und durchsichtigkeit größer 769px*/
/* background-color:hsla(0, 0%, 100%, 0.4);opacity:0.7;position:relative;overflow:hidden}.ba-content-header .ba-overlay{padding:14px;max-width:450px;margin-top:145px}.ba-content-header .ba-overlay h1{margin-bottom:6px}.ba-content-header .ba-overlay h1:only-child{margin:0}.ba-content-header .ba-overlay p{min-height:0}.ba-content-header .ba-overlay p:first-of-type{border:none}}
*/



/*  whatsapp */


