@font-face { 
   font-family: "Open Sans"; 
   src: url(//145577418.fs1.hubspotusercontent-eu1.net/hubfs/145577418/raw_assets/public/Lise_January2025/fonts/OpenSans-Light.woff2) format("woff2"), 
      url(//145577418.fs1.hubspotusercontent-eu1.net/hubfs/145577418/raw_assets/public/Lise_January2025/fonts/OpenSans-Light.woff) format("woff"); 
   font-style: normal; 
   font-weight: 300; 
   font-display: swap;
}
@font-face { 
   font-family: "Open Sans"; 
   src: url(//145577418.fs1.hubspotusercontent-eu1.net/hubfs/145577418/raw_assets/public/Lise_January2025/fonts/OpenSans-Regular.woff2) format("woff2"), 
   url(//145577418.fs1.hubspotusercontent-eu1.net/hubfs/145577418/raw_assets/public/Lise_January2025/fonts/OpenSans-Regular.woff) format("woff"); 
   font-style: normal; 
   font-weight: normal; 
   font-display: swap; 
}


@font-face { 
   font-family: "Open Sans"; 
   src: url(//145577418.fs1.hubspotusercontent-eu1.net/hubfs/145577418/raw_assets/public/Lise_January2025/fonts/OpenSans-Bold.woff2) format("woff2"), 
   url(//145577418.fs1.hubspotusercontent-eu1.net/hubfs/145577418/raw_assets/public/Lise_January2025/fonts/OpenSans-Bold.woff) format("woff"); 
   font-style: normal; 
   font-weight: bold; 
   font-display: swap; 
}
@font-face {
   font-family: 'Font Awesome 6 Pro';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(//145577418.fs1.hubspotusercontent-eu1.net/hubfs/145577418/raw_assets/public/Lise_January2025/fonts/fa-regular-400.woff2) format("woff2"), 
      url(//145577418.fs1.hubspotusercontent-eu1.net/hubfs/145577418/raw_assets/public/Lise_January2025/fonts/fa-regular-400.ttf) format("truetype");
}
body{
   font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

h1, h2, h3, h4, h5, h6{
   font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.hs-button, .hs-sec-btn, .hs-trans-btn, .systems-page .hs-search-results__next-page, .systems-page .hs-search-results__prev-page, form input[type=submit] {
   font-size:1rem;
   font-weight: 500;
   line-height: 1.5;
   text-decoration:none !important;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}


form input[type=email], form input[type=file], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form select, form textarea {
   padding: 0.375rem 0.75rem;
   min-height: 47px;
   height: auto;
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5;
}

form .hs-error-msgs {
   margin-bottom: 1rem;
   margin-right: 8px;
}

form .hs-error-msgs li {
   margin: 0;
   border-radius: 0 0 10px 10px;
   padding: 5px 10px 5px;
   background: #f8d7da;
   font-size: 0.75rem;
   width: 95%;
}

form .hs-error-msgs li .hs-error-msg {
   margin: 0;
   font-size: 0.75rem;
}

.hs-input.invalid.error {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.content-wrapper, .dnd-section>.row-fluid, .page-center{
   padding-left: 15px;
   padding-right: 15px;
}


.header-wrapper {
   height: 110px;
   padding: 15px;
   position: relative;
   z-index: 1030;
   -webkit-transition: height 0.2s linear, padding 0.2s linear;
   transition: height 0.2s linear, padding 0.2s linear;
   -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
   background: rgba(255, 255, 255,1.0);
}

.header-container .header-inner-container {
   flex-wrap: wrap;
   margin-right: -15px;
   margin-left: -15px;
   display: flex;
   -webkit-box-pack: justify;
   justify-content: space-between;
}

.header-container .logo-container {
   display: flex;
   justify-content: flex-start;
   align-items: center;
   -webkit-box-align: center;
   -webkit-box-pack: start;
   flex-basis: 0;
   -webkit-box-flex: 1;
   flex-grow: 1;
   max-width: 100%;
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
}
.header-container .logo-container .logo>a{
   display: block;
}

.header-container .logo-container .logo svg{
   max-width: 124px;
   height: 80px;
   transition: all 0.2s linear;
   overflow: hidden;
   vertical-align: middle;
}

.header-container .right-section {
   display: flex;
   justify-content: flex-end;
   -webkit-box-pack: end;
   align-items: center;
   -webkit-box-align: center;
   flex-basis: 0;
   -webkit-box-flex: 1;
   flex-grow: 1;
   max-width: 100%;
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
}



.header-container .right-section .btn1 a {
   text-align: center;
   vertical-align: middle;
   font-weight: 500;
   user-select: none;
   background-color: rgba(0, 0, 0,0.0);
   border: 1px solid transparent;
   -webkit-transition: all 0.2s linear;
   transition: all 0.2s linear;
   margin-right: 20px;
   height: 35px;
   width: 97px;
   padding-left: 30px;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   -webkit-box-align: center;
   align-items: center;
   display: flex;
   padding: 0.25rem 0.5rem;
   font-size: 0.875rem;
   line-height: 1.5;
   border-radius: 5px;
   color: rgba(47, 51, 57,1.0);
   border-color: #2F3339;
   justify-content: center;
   word-break:normal;
}

.header-container .right-section .btn2 a{
   user-select: none;
   background-color: rgba(0, 0, 0,0.0);
   border: 1px solid transparent;
   text-align: center;
   vertical-align: middle;
   font-weight: 500;
   color: rgba(47, 51, 57,1.0);
   border-color: #2F3339;
   padding: 0.25rem 0.5rem;
   font-size: 0.875rem;
   line-height: 1.5;
   border-radius: 5px;
   display: flex;
   align-items: center;
   -webkit-box-align: center;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   transition: all 0.2s linear;
   margin-right: 30px;
   flex-direction: row-reverse;
   gap: 3px;
   word-break: normal;
}

.header-container .menu-btn.hamburger {
   color: #000;
   transition: color 0.2s linear;
   cursor: pointer;
   font-size: 1.25rem;
   padding: 15px 15px;
   align-items: center;
   display: flex;
}

.hamburger-box {
   width: 28px;
   height: 19px;
   display: inline-block;
   position: relative;
}

.header-container .menu-btn.hamburger .hamburger-inner{
   background: #000;
   transition: background 0.2s linear;
   top: auto;
   bottom: 0;
   width: 28px;
   height: 3px;
   border-radius: 2px;
   position: absolute;
   margin-top: -1.5px;
   display: block;
}

.header-container .menu-btn.hamburger .hamburger-inner:before{
   background: #000;
   transition: background 0.2s linear;
   content: "";
   display: block;
   top: -8px;
   width: 28px;
   height: 3px;
   border-radius: 2px;
   position: absolute;
}

.header-container .menu-btn.hamburger .hamburger-inner:after{
   background: #000;
   transition: background 0.2s linear;
   top: -16px;
   bottom: -8px;
   content: "";
   display: block;
   width: 28px;
   height: 3px;
   border-radius: 2px;
   position: absolute;
}

.sidebar.sidebar-right {
   transform: translate3d(410px, 0, 0);
   transition: transform 0.2s linear, -webkit-transform 0.2s linear;
   background: #2F3339;
   position: fixed;
   width: 410px;
   height: 100%;
   top: 0;
   z-index: 9999;
   right: 0;
   overflow: auto;
}

.sidebar-open .sidebar.sidebar-right{
   transform: translate3d(0, 0, 0);
}


.sidebar-open .site-overlay {
   display: block;
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 9998;
   background-color: rgba(0, 0, 0, 0.5);
   -webkit-animation: fade 500ms;
   animation: fade 500ms;
}


.site-overlay {
   display: none;
}


.sidebar-right .sidebar-content {
   min-height: 100%;
   visibility: visible;
   transition: visibility 0.2s cubic-bezier(0.16,0.68,0.43,0.99);
   align-items: center;
   -webkit-box-align: center;
   -webkit-box-pack: justify;
   justify-content: space-between;
   flex-direction: column;
   display: flex;
}

.sidebar-right .sidebar-top {
   width: 100%;
}

.sidebar-right .menu-close {
   height: 110px;
   padding: 15px;
   align-items: center;
   -webkit-box-align: center;
   -webkit-box-pack: end;
   justify-content: flex-end;
   display: flex;
}

.sidebar-right .menu-close .btn1 a{
   border-radius: 5px;
   padding: 0.25rem 0.5rem;
   white-space: nowrap;
   line-height: 1.8;
   font-size: 0.875rem;
   margin-right: 30px;
   background: rgba(214, 238, 0,1.0);
   color: rgba(0, 0, 0,1.0);
   border: 1px solid #d6ee00;
   height: 35px;
   width: 97px;
   padding-left: 30px;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   align-items: center
      -webkit-box-align: center;
   display: flex;
   font-weight: 500;
   text-align: center;
   vertical-align: middle;
   word-break:normal;
   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;


}
.sidebar-right .menu-close .btn2 a{
   border-radius: 5px;
   padding: 0.25rem 0.5rem;
   white-space: nowrap;
   line-height: 1.5;
   font-size: 0.875rem;
   margin-right: 30px;
   background: rgba(214, 238, 0,1.0);
   color: rgba(0, 0, 0,1.0);
   border: 1px solid #d6ee00;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   align-items: center;
   -webkit-box-align: center;
   flex-direction: row-reverse;
   display: flex ;
   gap: 3px;
   font-weight: 500;
   text-align: center;
   vertical-align: middle;
   word-break:normal;
   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.sidebar-right  .hamburger-close {
   color: #fff;
   cursor: pointer;
   font-size: 1.25rem;
   padding: 15px 15px;
   transition-duration: 0.15s;
   transition-timing-function: linear;
   -webkit-box-align: center;
   align-items: center;
   display: flex; 
}

.sidebar-right  .hamburger-close .hamburger-inner{
   background-color: #fff;
   top: auto;
   bottom: 0;
   width: 28px;
   height: 3px;
   border-radius: 2px;
   position: absolute;
   display: block;
   margin-top: -1.5px;
   transform: translate3d(0, -8px, 0) rotate(-45deg);
}


.sidebar-right  .hamburger-close .hamburger-inner::before{
   background-color: #fff;
   top: 0;
   content: "";
   display: block;
   width: 28px;
   height: 3px;
   border-radius: 2px;
   position: absolute;
   transform: rotate(-90deg);
}

.sidebar-right .sidebar-menu {
   width: 100%;
}

.sidebar-right .sidebar-menu .hs-menu-wrapper>ul{
   width: 100%;
   margin-bottom: auto;
   display: flex;
   flex-wrap: wrap;
   padding-left: 0;
}

.sidebar-right .sidebar-menu .hs-menu-wrapper>ul>li{
   display: block;
   width: 100%;
   margin: 0;
   position: relative;
}

.sidebar-right .sidebar-menu .hs-menu-wrapper>ul>li a{
   text-transform: uppercase;
   font-size: 24px;
   padding: 10px 30px;
   color: rgba(220, 220, 220,1.0);
   display: block;
   word-break: normal;
}


.sidebar-right .sidebar-menu .hs-menu-wrapper>ul ul{
   display: none;
   padding-left: 15px;
   max-height: 1000px;
   margin-bottom: auto;
   background-color: rgba(47, 51, 57,0.0);
}


.sidebar-right .sidebar-menu .hs-menu-wrapper>ul ul>li{
   display: block;
   width: 100%;
   margin: 0;
}

.sidebar-right .sidebar-menu .hs-menu-wrapper>ul ul>li a{
   padding: 7.5px 37.5px;
   font-size: 1.25rem;
   color: rgba(220, 220, 220,1.0);
}

.sidebar-right .sidebar-menu .hs-menu-wrapper>ul ul>li a:hover{
   color: rgba(255, 255, 255,1.0);
}

.sidebar-right .sidebar-menu .hs-menu-wrapper>ul>li.hs-item-has-children>a::after{
   content: "›";
   display: inline;
   position: static;
   -webkit-transform: none;
   -ms-transform: none;
   transform: none;
   font-size: 1.5em;
   line-height: 1em;
   vertical-align: text-bottom;
   padding-left: .25em;
}

.sidebar-right .bottom.mt-auto {
   width: 100%;
   margin-top: auto;
}

.sidebar-right .bottom.mt-auto .content.search {
   padding: 30px;
}

.sidebar-right .bottom .form-inline {
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
}

.form-inline {
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   flex-flow: row wrap;
}

input[type="hidden" i] {
   display: none;
}

.sidebar-right .search .form-group {
   margin-bottom: 0;
   max-width: 100%;
   display: flex;
   flex: 0 0 auto;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   flex-flow: row wrap;
   -webkit-box-align: center;
   align-items: center;
   position: relative;
   -webkit-box-flex: 1;
   flex-grow: 1;
}

.sidebar-right .search .form-group.mr-3{
   margin-right: 1rem;
}

.sidebar-right .bottom .form-inline .input-group {
   width: 100%;
}

.floating-label .input-group {
   position: relative;
   z-index: 1;
}

.form-inline .form-group .form-control{
   width: 100%;
   display: inline-block;
   vertical-align: middle;
}

.floating-label .form-control {
   padding: 0.375rem 0.75rem;
   height: calc(calc(2.25rem + 2px) + (0.375rem * 1.5));
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5;
   color: #2F3339;
   background-color: #fff;
   background-clip: padding-box;
   border: 1px solid #dcdcdc;
   border-radius: 10px;
   transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
   word-break: normal;
}

.floating-label .form-control::placeholder{
   color: #606163;
   font-size: 1rem;
   font-weight: 300;
   line-height: 1.5;
}


.sidebar-right .search .form-group {
   margin-bottom: 0;
}

.form-inline .form-group {
   -webkit-box-flex: 1;
   -ms-flex-positive: 1;
   flex-grow: 1;
   max-width: 100%;
   display: flex;
   flex: 0 0 auto;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   flex-flow: row wrap;
   -webkit-box-align: center;
   align-items: center;
   margin-right: 0;
   flex-shrink: 1;
}

.form-inline .form-group .input-group-btn input{
   border: 1px solid transparent;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   cursor: pointer;
   padding: 0.5rem 1rem;
   font-size: 1.25rem;
   line-height: 1.5;
   border-radius: 10px;
   color: #2F3339;
   background-color: #d6ee00;
   border-color: #d6ee00;
   display: inline-block;
   font-weight: 500;
   text-align: center;
   vertical-align: middle;
   user-select: none;
   word-break: normal;
}


.sidebar-right .sidebar-menu .hs-menu-wrapper>ul>li>a:hover{
   color: #fff;
}

.sidebar-right .sidebar-menu .hs-menu-wrapper>ul>li a:hover{
   color: rgba(255, 255, 255,1.0);
}

.header-container .right-section .btn1 a:hover, .header-container .right-section .btn2 a:hover{
   background: rgba(96, 97, 99,1.0);
   border-color: #606163;
   color: rgba(255, 255, 255,1.0);
}

.header-container .right-section .btn2 a:hover svg path{
   fill: #fff;
}


.sidebar-right .menu-close .btn1 a:hover, .sidebar-right .menu-close .btn2 a:hover{
   background: rgba(96, 97, 99,1.0);
   border-color: #606163;
   color: rgba(255, 255, 255,1.0);
}

.sidebar-right .menu-close .btn2 a:hover svg path{
   fill: #fff;
}

.header-container .menu-btn.hamburger:hover{
   opacity: .7;
}

.sidebar-right .hamburger-close:hover{
   opacity: .7;
}


.scrolled .header-wrapper{
   position: fixed;
   height: 60.5px;
   padding: 0 15px;
   width: 100%;
   background: rgba(255, 255, 255,1.0);
}

.scrolled .header-container .logo-container .logo svg{
   height: 60px;
}


.scrolled .header-container #path1, .scrolled .header-container #path2 {
   -webkit-transform: scale(1.5) translate(-600px, -209px);
   -ms-transform: scale(1.5) translate(-600px, -209px);
   transform: scale(1.5) translate(-600px, -209px);
}

.header-container #path1, .header-container
#path2 {
   -webkit-transition: all 0.2s linear;
   transition: all 0.2s linear;
}


.header-container #path3 {
   opacity: 1;
   -webkit-transition: opacity 0.2s linear;
   transition: opacity 0.2s linear;
}


.scrolled .header-container #path3 {
   opacity: 0;
}

.scrolled{
   padding-top: 0;
}




/* Footer */
.lise-footer .col-section {
   padding: 0;
}

.lise-footer  .lise-footer-menu-col .flex_row{
   display: block;
}   

.lise-footer .lise-footer-menu .hs-menu-wrapper>ul{
   flex-wrap: wrap;
   margin-right: -15px;
   margin-left: -15px;
   display: flex;
   flex-direction: row;
}

.lise-footer .lise-footer-menu .hs-menu-wrapper ul{
   position: static !important;
}

.lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li{
   -webkit-box-flex: 0;
   -ms-flex: 0 0 25%;
   flex: 0 0 25%;
   max-width: 25%;
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
   margin: 0;
}

.lise-footer .lise-footer-col2 .flex_row{
   display: block;
}


.lise-footer .lise-footer-col2 .lise-footer-middle{
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   margin-right: -15px;
   margin-left: -15px;
}

.lise-footer .lise-footer-col2 .lise-footer-middle .footer-content{
   flex-basis: 0;
   -webkit-box-flex: 1;
   -ms-flex-positive: 1;
   flex-grow: 1;
   max-width: 100%;
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
   font-size: 12.8px;
}

.lise-footer .lise-footer-col2 .lise-footer-middle .footer-content ul{
   margin-left: 1rem;
   display: inline-flex;
   flex-wrap: wrap;
   padding-left: 0;
   margin-bottom: 0;
   list-style: none;
}

.lise-footer .lise-footer-col2 .lise-footer-middle .footer-content ul li{
   margin: 0;
}

.lise-footer .lise-footer-col2 .lise-footer-middle .footer-content ul li a{
   text-transform: uppercase;
   color: #dcdcdc;
   border-left: 1px solid #E9E9E9 ;
   display: block;
   padding: 0.5rem 1rem;
   padding-top: 0;
   padding-bottom: 0;
}



/* .lise-footer .lise-footer-bottom-col .flex_row{
margin-right: -15px;
margin-left: -15px;
}
*/

.lise-footer .lise-footer-bottom-row {
   flex-basis: 0;
   -webkit-box-flex: 1;
   flex-grow: 1;
   max-width: 100%;
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
}

.lise-footer .lise-footer-bottom .footer-content {
   align-items: center;
   justify-content: center;
   display: flex;
}

.lise-footer .lise-footer-bottom .footer-content ul{
   align-items: center;
   justify-content: center;
   display: flex;
   list-style: none;
   padding: 0;
   margin: 0;
   margin-bottom: -1.75px;
}

.lise-footer .lise-footer-bottom .footer-content>span{
   margin: .5em;
   font-size: 1rem;
   padding-bottom: 1.75px;
   position: relative;
   top: 1px;
   left: 1px;
   word-break: normal;
}


.lise-footer .lise-footer-bottom .footer-content ul li{
   margin: .5em;
   align-items: center;
   display: flex ;
}


.lise-footer .lise-footer-bottom .footer-content ul li a{
   text-transform: uppercase;
   color: #dcdcdc;
   align-items: center;
   display: flex;
   padding: 4.5px;
   padding-top:0;
   padding-bottom: 0;
}

.lise-footer .lise-footer-bottom .footer-content ul li svg{
   width: 24px;
   height: 24px;
}

.lise-footer .lise-footer-bottom .footer-content ul li svg path{
   color: rgba(255, 255, 255,1.0);
}

.lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li>a{
   color: rgba(220, 220, 220,1.0);
   text-transform: uppercase;
   line-height: 1.6;
   font-size: 1.3rem;
   font-weight: 300;
   margin-bottom: 0.5rem;
   display: inline-block;
   cursor: text;
}

.lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li>ul{
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   flex-direction: column;
   display: flex;
   flex-wrap: wrap;
   margin: 0;
   padding: 0;

}

.lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li>ul>li{
   margin: 0;
}

.lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li>ul>li>a{
   text-transform: uppercase;
   padding: 0.25rem 0;
   display: block;
   font-size: 1rem;
   line-height: 1.5;
   white-space: normal;
   word-break: normal;
}


.lise-footer .lise-footer-menu .hs-menu-wrapper ul>li>ul>li.Referenzen a, .lise-footer .lise-footer-menu .hs-menu-wrapper ul>li>ul>li.Blog a, .lise-footer .lise-footer-menu .hs-menu-wrapper ul>li>ul>li.cleap a{
   margin-bottom: 0.5rem;
   line-height: 1.6;
   font-size: 1.3rem;
   padding: 0;
}



.lise-footer .lise-footer-col2 .lise-footer-middle .footer-content ul li a:hover{
   color: #ffffff;
}


@media (max-width: 1199px) {
   .content-wrapper, .dnd-section>.row-fluid, .page-center, .footer .page-center{
      max-width: 960px;
   }
}

@media (max-width: 991px) {
   .content-wrapper, .dnd-section>.row-fluid, .page-center, .footer .page-center{
      max-width: 720px;
   }

   .lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li{
      flex: 0 0 50%;
      max-width: 50%;
      margin-bottom: 1.5rem;
   }

   .lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li.Karriere, .lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li.beruns{
      margin-bottom: 0;
   }
}

@media (max-width: 767px) {

   .content-wrapper, .dnd-section>.row-fluid, .page-center, .footer .page-center{
      max-width: 540px;
   }

   .sidebar-open .sidebar.sidebar-right{
      width: 100vw;
   }
   form{
      margin-bottom: 50px;
   }

}


@media (max-width: 575.98px){
   .content-wrapper, .dnd-section>.row-fluid, .page-center, .footer .page-center{
      max-width: unset;
      width: 100%;
   }

   .lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li {
      flex: 0 0 100%;
      max-width: 100%;
   }

   .lise-footer .lise-footer-menu .hs-menu-wrapper>ul>li.Karriere{
      margin-bottom: 1.5rem;
   }

   .lise-footer .lise-footer-bottom-row{
      padding-right: 0; 
      padding-left: 0;
   }

   .lise-footer .lise-footer-bottom .footer-content>span{
      margin: 7px;
   }
   .header-container .right-section .btn1, .header-container .right-section .btn2{
      display: none;
   }



}


@media (max-width: 390px){
   .sidebar-right .search .form-group{
      flex: unset;
   }
}


.header-wrapper-outer{
   height: 110px;
   transition: height 0.2s linear;
   padding-top: 1px;
}

.scrolled .header-wrapper-outer{
   height: 60.5px;
   padding-top: 0;
}


button.comment-reply-to.hs-button.secondary {
   box-shadow: none !important;
}

#hs_cos_wrapper_body_area_left-module-2 .hs-search-field__bar>form{
   padding-bottom: 0px !important;
   margin-bottom: 50px;
}


@media (max-width: 767px) {
   .systems-page h1{
      font-size: 28px;
   }
}


.systems-page form {
   max-width: 767px;
}

/* Banner */

.hero-banner .hero-item {
   position: relative;
}

.hero-banner .hero-item
.background {
   position: relative;
   z-index: 1;
}


.hero-banner .hero-item
.foreground {
   position: absolute;
   z-index: 2;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   align-items: flex-end;
   display: flex;
}

.hero-banner .hero-item
.foreground .page-center{
   width: 100%;
}

.hero-banner h1.blackbars.imagehead {
   margin-bottom: -0.25rem;
   line-height: 1.5em;
   font-weight: 700;
   font-size: 3.4375rem;
}


.hero-banner .blackbars
span {
   box-decoration-break: clone;
   -webkit-box-decoration-break: clone;
   color: #fff;
   background: #606163;
   padding: 0    8px;
}

.hero-banner .blackbars span:first-child{
   color: #d6ee00;
}


@media (max-width: 991.98px) {
   .hero-banner h1.blackbars.imagehead{
      margin-bottom: -0.38vw;
      font-size: 5vw;
   }  
}


/* Blog */

.cs-blog-listing-mdl {
   flex-direction: column;
   display: flex;
}

.cs-blog-listing-mdl .blog-listing-top .top-content h2 {
   line-height: 1.6;
   font-weight: 300;
   color: #606163;
   margin-bottom: 0.5rem;
}

.cs-blog-listing-mdl .blog-listing-top .top-content p{
   margin-bottom: 3rem;
   font-weight: 400;
}

.topic-wrapper ul {
   display: flex;
   flex-wrap: wrap;
   list-style: none;
   justify-content: flex-start;
   margin: 0;
   padding: 0;
}

.topic-wrapper ul>li{
   margin-bottom: 0.5rem;
   margin-right: 0.5rem;
   position: relative;
   display: inline-flex;
   vertical-align: middle;
}

.topic-wrapper ul>li>a{
   position: relative;
   -webkit-box-flex: 1;
   flex: 1 1 auto;
   color: #2F3339;
   background-color: #E9E9E9;
   border-color: #E9E9E9;
   display: inline-block;
   font-weight: 500;
   text-align: center;
   vertical-align: middle;
   border: 1px solid transparent;
   padding: 10px 20px;
   font-size: 1rem;
   line-height: 1.5;
   border-radius: 10px;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}


.topic-wrapper ul>li>a.active{
   color: #fff;
   background-color: #3071a9;
   border-color: #2d6aa0;
}

.topic-wrapper ul>li>a:hover{
   background: #606163;
   border-color: #606163;
   color: #fff;
}


.cs-blog-listing-mdl .cs-blog-listing-wrapper {
   display: flex;
   flex-wrap: wrap;
   margin-left: -15px;
   margin-right: -15px
}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item{
   width: 33.3333333333%;
   padding: 15px;
}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article {
   display: inline-block;
   width: 100%;
   padding-bottom: 1.5rem;
   border-bottom: 1px solid #dcdcdc;
}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .mb-3{
   margin-bottom: 1rem;

}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .mb-3 a{
   margin-right: 0.5rem;
   color: #2F3339;
   background-color: #dcdcdc;
   display: inline-block;
   padding: 0.5em 0.8em;
   font-size: 75%;
   font-weight: 300;
   line-height: 1;
   text-align: center;
   white-space: nowrap;
   vertical-align: baseline;
   border-radius: 10px;
   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}


.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .mb-3 a:hover{
   color: #2F3339;
   background-color: #c3c2c2;
}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .header-title h6{
   font-size: 1.125rem;
   line-height: 1.6;
   margin-bottom: 0.5rem;
   font-weight: 400;
   color: #606163;
}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .header-title h6 a{
   color: #2F3339;
}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .small{
   font-weight: 300;
   margin-bottom: 1rem;
   font-size: 12.8px;

}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .news-list-date {
   margin-right: 0.5rem;
}


.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .news-img-wrap.mb-3 a{
   margin: 0;
   padding: 0;
}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .teaser-text{
   font-weight: 400;
}

.cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item .article .teaser-text .description p {
   margin-bottom: 1rem;
   font-weight: 400;
}

.cs-blog-listing-mdl .blog-pagination {
   font-weight: 400;
   padding: 0;
   margin-top: 1rem;
   display: flex;
   justify-content: center;
   border-radius: 10px;
   margin-bottom: 1rem;
}

.cs-blog-listing-mdl .blog-pagination a{
   position: relative;
   display: block;
   padding: 0.5rem 0.75rem;
   margin-left: -1px;
   line-height: 1.25;
   color: #428bca;
   background-color: #fff;
   border: 1px solid #dcdcdc;
}

.cs-blog-listing-mdl .blog-pagination a:hover{
   background-color: #E9E9E9;
   border-color: #dcdcdc;
}

.cs-blog-listing-mdl .blog-pagination a.active{
   z-index: 1;
   color: #fff;
   background-color: #428bca;
   border-color: #428bca;
}

.cs-blog-listing-mdl .blog-pagination a:first-child{
   margin-left: 0;
   border-top-left-radius: 10px;
   border-bottom-left-radius: 10px;
}

.cs-blog-listing-mdl .blog-pagination a:last-child{
   border-top-right-radius: 10px;
   border-bottom-right-radius: 10px;
}


@media (max-width: 767px){
   .cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item{
      width: 50%;
   }

}

@media (max-width: 575px){
   .cs-blog-listing-mdl .cs-blog-listing-wrapper>.grid-item{
      width: 100%;
   }
}


/* Bottom NewsLetter  */

.page-footer-top {
   padding-bottom: 1.5rem;
   padding-top: 1.5rem;
   background: #2F3339;
}

.page-footer-top .frame .top-section {
   flex-wrap: wrap;
   margin-right: -15px;
   margin-left: -15px;
   display: flex;
   line-height: 0.5;
}

.page-footer-top .frame .top-section .svg-icon {
   flex: 0 0 16.6666666667%;
   max-width: 16.6666666667%;
   -webkit-box-flex: 0;
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
}


.page-footer-top .frame .top-section .left-content {
   flex: 0 0 83.3333333333%;
   max-width: 83.3333333333%;
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
}

.page-footer-top .frame .top-section .left-content h2{
   font-weight: 300;
   color: #606163;
   line-height: 1.5em;
   text-align: left;
   padding-bottom: 1rem;
   margin-bottom: 0.5rem;
}

.page-footer-top .frame .top-section .left-content h2 span{
   color: #fff;
   background: #606163;
   padding: 0 8px;
   -webkit-box-decoration-break: clone;
}

.page-footer-top .frame .top-section .left-content h2 span:first-child{
   color: #d6ee00;
}

.page-footer-top .frame .top-section .frame{
   color: #dcdcdc;
   line-height: 1.5;
}

.page-footer-top .bottom-section {
   flex-wrap: wrap;
   margin-right: -15px;
   margin-left: -15px;
   display: flex;
   color: #dcdcdc;
}

.page-footer-top .bottom-section .right-blank {
   flex: 0 0 16.6666666667%;
   max-width: 16.6666666667%;
   -webkit-box-flex: 0;
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
}

.page-footer-top .bottom-section .form-column {
   flex: 0 0 83.3333333333%;
   max-width: 83.3333333333%;
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
}

.page-footer-top .bottom-section .form-column .notice {
   font-weight: 300;
   margin-top: 1rem;
   font-size: 80%;
}

.page-footer-top .bottom-section .form-column .tx-powermail .hs_cos_wrapper>h3 {
   display: none;
}

.page-footer-top .bottom-section .form-column .tx-powermail form{
   display: flex;
   flex-wrap: wrap;
   margin-right: -15px;
   margin-left: -15px;
}

.page-footer-top .bottom-section .form-column .tx-powermail form fieldset {
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px;
   align-items: flex-start;
   justify-content: center;
   -webkit-box-align: start;
   display: flex;
}

.page-footer-top .bottom-section .form-column .tx-powermail form fieldset .field{
   margin-right: 15px;
   margin-bottom: 15px;
   position: relative;
   flex-grow: 1;
   max-width: 100%;

}

.page-footer-top .bottom-section .form-column .tx-powermail form fieldset .field>label, .page-footer-top .bottom-section .form-column .tx-powermail form fieldset .field>legend{
   display: none !important;
}

.page-footer-top .bottom-section .form-column .tx-powermail form fieldset .field input{
   width: 100%;
}

.page-footer-top .bottom-section .form-column .tx-powermail form fieldset .field input::placeholder{
   line-height: 1.5;
   font-weight: 300;
   color: #606163;
}

.page-footer-top .bottom-section .form-column .tx-powermail form fieldset .field .input{
   margin-right: 0;
}

.page-footer-top .bottom-section .form-column .tx-powermail form .hs-submit {
   flex: 0 0 100%;
   max-width: 100%;
   flex-flow: row wrap;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   align-items: flex-start;
   justify-content: center;
   -webkit-box-align: start;
}

.page-footer-top .bottom-section .form-column .tx-powermail form .hs-error-msgs {
   margin-right: 0;
}

.page-footer-top .bottom-section .form-column .tx-powermail form .hs_error_rollup {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.page-footer-top .bottom-section .form-column .tx-powermail form .hs_error_rollup ul{
       margin-right: 15px;
}

.page-footer-top .bottom-section .form-column .tx-powermail form .hs-error-msgs li{
   width: 100%;
}


.page-footer-top .bottom-section .form-column .notice p{
   margin-bottom: 17px;
}

@media(max-width: 1199px){
   .page-footer-top .bottom-section .form-column .notice p {
      margin-bottom: 16px;
   }
}


@media(max-width: 767px){
   .page-footer-top .frame .top-section .svg-icon{
      flex: unset;
      max-width: unset;
   }

   .page-footer-top .frame .top-section .left-content{
      flex: unset;
      max-width: unset;
   }

   .page-footer-top .frame .top-section .svg-icon .row{
      justify-content: center;
      display: flex;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px;
   }

   .page-footer-top .frame .top-section .svg-icon .newslettercontainer-animationcontainer {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
      padding-bottom: 1rem;
      position: relative;
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
   }

   .page-footer-top .frame .top-section .left-content h2{
      text-align: center;
   }

   .page-footer-top .bottom-section .right-blank{
      flex: unset;
      max-width: unset;
   }
   .page-footer-top .bottom-section .form-column{
      flex: unset;
      max-width: unset;
   }

   .page-footer-top .bottom-section .form-column .tx-powermail form{
      margin-bottom: 0;
   }

   .hs-button, .hs-sec-btn, .hs-trans-btn, .systems-page .hs-search-results__next-page, .systems-page .hs-search-results__prev-page, form input[type=submit]{
      padding: 10px 20px;
   }
}

@media(max-width: 500px){
   .page-footer-top .bottom-section .form-column .tx-powermail form fieldset{
      flex-flow: row wrap;
   }
}

/* Blog Post */

.lise-blog-post .topic-wrapper {
   padding-top: 3rem;
}

.lise-blog-post .blog-post-wrapper{
   padding-bottom: 3rem;
   max-width: 740px;
   margin: 0 auto;
}

.lise-blog-post .hero-banner .background img{
   max-height: 32.5vw;
   object-fit: cover;
}

.lise-blog-post .hero-banner .foreground .hs_cos_wrapper{
   padding: 0;
}


.lise-blog-post .news-detail-headline {
   font-size: 2em;
   line-height: 1.6em;
   padding-top: 1rem;
   margin-bottom: 0.5rem;
}

.lise-blog-post .blog-post-wrapper>p{
   margin-bottom: 1rem;
   font-size: 80%;
}

.lise-blog-post .blog-post-wrapper .blog-post-inner-wrapper{
   font-weight: 400;
}

.lise-blog-post .blog-post-wrapper .blog-post-inner-wrapper .news-related-wrap h4 {
   margin-bottom: 0.5rem;
   line-height: 1.6;
}

.lise-blog-post .blog-post-wrapper .blog-post-inner-wrapper .news-related-wrap ul{
   margin-bottom: 1rem;
   padding-left: 40px;
}

.lise-blog-post .blog-post-wrapper .blog-post-inner-wrapper .news-related-wrap ul li{
   margin: 0;
}


.sharerButtons {
   text-align: center;
}

.sharerButtons>p{
   padding-top: 1rem;
   margin-bottom: 1rem;
}

.sharerButtons .share-btn {
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   align-items: center;
   justify-content: center;
   display: inline-flex;
   color: #fff;
   background-color: #000;
   border-color: #000;
   font-weight: 500;
   text-align: center;
   vertical-align: middle;
   border: 1px solid transparent;
   padding: 10px 20px;
   font-size: 1rem;
   line-height: 1.5;
   border-radius: 10px;
   word-break: normal;
   margin: 1rem 14px;
}


.sharerButtons .share-btn svg{
   max-width: 1em;
   max-height: 1em;
   width: 100%;
   height: auto;
   display: inline-block;
   margin-right: .5em;
}


.sharerButtons .share-btn.share-facebook:hover{
   color: #fff;
   background-color: #3B589E;
   border-color: #3B589E;
}

.sharerButtons .share-btn.share-twitter:hover{
   color: #fff;
   background-color: #00AFE9;
   border-color: #00AFE9;
}

.sharerButtons .share-btn.share-xing:hover{
   color: #fff;
   background-color: #007575;
   border-color: #007575;
}

.sharerButtons .share-btn.share-linkedin:hover{
   color: #fff;
   background-color: #006599;
   border-color: #006599;
}

.newsauthor-detail>.mb-5 {
   margin-bottom: 3rem;
}

.newsauthor-detail>.mb-5 h1{
   line-height: 1.6;
   color: #606163;
   margin-bottom: 0;
}

.newsauthor-detail>.mb-5 .row.mt-3 {
   margin-top: 1rem;
   display: flex;
   flex-wrap: wrap;
   margin-right: -15px;
   margin-left: -15px;
}

.newsauthor-detail>.mb-5 .row.mt-3 .col-md-12{
   position: relative;
   width: 100%;
   padding-right: 15px;
   padding-left: 15px; 
}

.newsauthor-detail>.mb-5 .row.mt-3 .col-md-12 figure{
       margin: 0 0 1rem;
}

.newsauthor-detail>.mb-5 .row.mt-3 .col-md-12 figure img{
   border-radius: 50%;
}

.newsauthor-detail>.mb-5 .row.mt-3 .col-md-12 .sharerButtons{
   text-align: left;
}

@media (min-width: 768px) {
   .newsauthor-detail>.mb-5 .row.mt-3 .col-md-12 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
   }
}

@media (min-width: 992px) {
   .newsauthor-detail>.mb-5 .row.mt-3 .col-lg-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
   }

   .newsauthor-detail>.mb-5 .row.mt-3 .col-lg-9 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
   }
}

.body-container-wrapper .widget-type-rich_text ul,.blog-post-inner-wrapper .blog-post__body ul,.two-col-content .description ul {
    margin: 0 0 1em;
    padding: 0;
    list-style: none;
}

.body-container-wrapper .widget-type-rich_text ul li,.blog-post-inner-wrapper .blog-post__body ul li,.two-col-content .description ul li {
    font-weight: lighter;
    position: relative;
    display: flex;
    vertical-align: middle ;
    -webkit-box-align: center;
    align-items: center;
    margin: 15px 0 ;
    padding: 0;
}

.body-container-wrapper .widget-type-rich_text ul li:before,.blog-post-inner-wrapper .blog-post__body ul li:before,.two-col-content .description ul li:before {
    line-height: 1.25em;
    font-weight: bold;
    position: static;
    font-size: 1.5em;
    font-family: 'Font Awesome 6 Pro';
    content: "\f058" ;
    display: block ;
    align-self: center;
    margin-right: 15px;
}