.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_button_module_wrapper.et_pb_button{color:inherit}.et_pb_button{display:inline-block}.et_pb_module.et_pb_button:not(.et_block_module){max-width:-moz-max-content;max-width:max-content}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_group_carousel{position:relative;display:flex;gap:var(--horizontal-gap);flex-direction:column}.et_pb_group_carousel_container{position:relative;overflow:clip visible}.et_pb_group_carousel_track{display:flex;direction:ltr;width:100%;transition:transform .2s ease-in-out;flex-wrap:nowrap;will-change:transform}.et_pb_group_carousel .et_pb_group_carousel_slide{flex:0 0 100%;min-width:0;max-width:100%}.et_pb_group_carousel .et_pb_group_carousel_slide_active{z-index:4}.et_pb_group_carousel .et_pb_group_carousel_slide_bleed_clip_prev{clip-path:inset(0 5px 0 0)}.et_pb_group_carousel .et_pb_group_carousel_slide_bleed_clip_next{clip-path:inset(0 0 0 5px)}.et_pb_group_carousel .et_pb_group_carousel_slide>.et_pb_group{transition:transform .2s ease-in-out}.et_pb_group_carousel.et_pb_group_carousel_no_transitions .et_pb_group_carousel_slide>.et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_no_transitions .et_pb_group_carousel_track{transition:none!important}.et_pb_group_carousel.et_pb_group_carousel_slides_2 .et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_slides_2 .et_pb_group_carousel_slide{flex:0 0 50%}.et_pb_group_carousel.et_pb_group_carousel_slides_3 .et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_slides_3 .et_pb_group_carousel_slide{flex:0 0 33.333%}.et_pb_group_carousel.et_pb_group_carousel_slides_4 .et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_slides_4 .et_pb_group_carousel_slide{flex:0 0 25%}.et_pb_group_carousel.et_pb_group_carousel_slides_5 .et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_slides_5 .et_pb_group_carousel_slide{flex:0 0 20%}.et_pb_group_carousel.et_pb_group_carousel_slides_6 .et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_slides_6 .et_pb_group_carousel_slide{flex:0 0 16.667%}.et_pb_group_carousel.et_pb_group_carousel_slides_7 .et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_slides_7 .et_pb_group_carousel_slide{flex:0 0 14.286%}.et_pb_group_carousel.et_pb_group_carousel_slides_8 .et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_slides_8 .et_pb_group_carousel_slide{flex:0 0 12.5%}.et_pb_group_carousel.et_pb_group_carousel_slides_9 .et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_slides_9 .et_pb_group_carousel_slide{flex:0 0 11.111%}.et_pb_group_carousel.et_pb_group_carousel_slides_10 .et_pb_group,.et_pb_group_carousel.et_pb_group_carousel_slides_10 .et_pb_group_carousel_slide{flex:0 0 10%}.et_pb_group_carousel_arrow{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:calc(50% - 10px - var(--vertical-gap)/2);transform:translateY(-50%)}.et_pb_group_carousel_dots_above .et_pb_group_carousel_arrow{top:auto;bottom:calc(50% - 10px - var(--vertical-gap)/2)}.et_pb_group_carousel_dots_disabled .et_pb_group_carousel_arrow,.et_pb_group_carousel_dots_overlay .et_pb_group_carousel_arrow{top:50%}.et_pb_group_carousel_arrow .et-pb-icon{font-size:48px;color:#333}.et_pb_group_carousel_arrow_prev{left:0}.et_pb_group_carousel_arrow_next{right:0}.et_pb_group_carousel_arrows_outside .et_pb_group_carousel_arrow_prev{transform:translateY(-50%) translateX(-100%)}.et_pb_group_carousel_arrows_outside .et_pb_group_carousel_arrow_next{transform:translateY(-50%) translateX(100%)}.et_pb_group_carousel_arrows_center .et_pb_group_carousel_arrow_prev{transform:translateY(-50%) translateX(-50%)}.et_pb_group_carousel_arrows_center .et_pb_group_carousel_arrow_next{transform:translateY(-50%) translateX(50%)}.et_pb_group_carousel_dots{display:flex;direction:ltr;justify-content:center;align-items:center;gap:8px}.et_pb_group_carousel_dots_left .et_pb_group_carousel_dots{justify-content:flex-start}.et_pb_group_carousel_dots_right .et_pb_group_carousel_dots{justify-content:flex-end}.et_pb_group_carousel_dots_above{flex-direction:column-reverse}.et_pb_group_carousel_dots_overlay .et_pb_group_carousel_dots{position:absolute;z-index:10;width:100%;bottom:0;transform:translateY(-200%)}.et_pb_group_carousel_dot{background:#333;width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;padding:0;opacity:.3}.et_pb_group_carousel_dot:hover{opacity:.5}.et_pb_group_carousel_dot--active,.et_pb_group_carousel_dot.et_pb_group_carousel_dot_active{opacity:1}.et_pb_group_carousel_center_mode .et_pb_group_carousel_track{align-items:center}.rtl .et_pb_group_carousel .et_pb_group_carousel_slide{direction:rtl}.rtl .et_pb_group_carousel .et_pb_group_carousel_arrow_prev{left:auto;right:0}.rtl .et_pb_group_carousel .et_pb_group_carousel_arrow_next{right:auto;left:0}.rtl .et_pb_group_carousel.et_pb_group_carousel_arrows_outside .et_pb_group_carousel_arrow_prev{transform:translateY(-50%) translateX(100%)}.rtl .et_pb_group_carousel.et_pb_group_carousel_arrows_outside .et_pb_group_carousel_arrow_next{transform:translateY(-50%) translateX(-100%)}.rtl .et_pb_group_carousel.et_pb_group_carousel_arrows_center .et_pb_group_carousel_arrow_prev{transform:translateY(-50%) translateX(50%)}.rtl .et_pb_group_carousel.et_pb_group_carousel_arrows_center .et_pb_group_carousel_arrow_next{transform:translateY(-50%) translateX(-50%)}.rtl .et_pb_group_carousel.et_pb_group_carousel_dots_left .et_pb_group_carousel_dots{justify-content:flex-end}.rtl .et_pb_group_carousel.et_pb_group_carousel_dots_right .et_pb_group_carousel_dots{justify-content:flex-start}
.et_pb_code_inner{position:relative}
.et_pb_bg_layout_light .et_pb_promo_button{color:#2ea3f2}.et_pb_promo{background-color:#1f6581;padding:40px 60px;text-align:center;--vertical-gap:20px}@media (min-width:981px){.et_pb_no_bg.et_pb_promo{background-color:transparent}}.et_pb_promo_description{padding-bottom:20px;position:relative}.et_flex_module .et_pb_promo_description,.et_grid_module .et_pb_promo_description,.et_pb_promo_description p:last-of-type{padding-bottom:0}.et_pb_promo_button{display:inline-block;color:inherit}.et_pb_column_1_2 .et_pb_promo,.et_pb_column_1_3 .et_pb_promo,.et_pb_column_1_4 .et_pb_promo,.et_pb_column_1_5 .et_pb_promo,.et_pb_column_1_6 .et_pb_promo,.et_pb_column_2_5 .et_pb_promo,.et_pb_column_3_5 .et_pb_promo{padding:40px}.et_pb_has_bg_hover.et_pb_promo:hover{padding:40px 60px!important;transition:padding .4s ease-in-out}.et_pb_column_1_2 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_3 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_4 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_5 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_6 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_2_5 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_3_5 .et_pb_has_bg_hover.et_pb_promo:hover{padding:40px!important}.et_pb_no_bg_hover.et_pb_promo:hover,.et_pb_on_bg_hover.et_pb_promo:hover{background-color:transparent;padding:0!important}@media (max-width:980px){.et_pb_has_bg_tablet.et_pb_promo{padding:40px!important}.et_pb_no_bg_tablet.et_pb_promo{background-color:transparent;padding:0!important}.et_pb_bg_layout_light_tablet .et_pb_promo_button{color:#2ea3f2}.et_pb_bg_layout_dark_tablet .et_pb_promo_button{color:inherit}}@media (max-width:767px){.et_pb_promo{padding:40px}.et_pb_has_bg_phone.et_pb_promo{padding:40px!important}.et_pb_no_bg_phone.et_pb_promo{background-color:transparent;padding:0!important}.et_pb_bg_layout_light_phone .et_pb_promo_button{color:#2ea3f2}.et_pb_bg_layout_dark_phone .et_pb_promo_button{color:inherit}}@media (max-width:479px){.et_pb_promo{padding:40px}}
.et_pb_heading_container{position:relative;width:100%}
.et_pb_testimonial_description_inner{word-wrap:break-word}.et_pb_with_border .et_pb_testimonial_portrait{border:0 solid #333}.et_pb_testimonial{position:relative;padding:30px;line-height:1.5}.et_pb_testimonial.et_pb_testimonial_no_bg{padding:30px 0 0}.et_pb_testimonial .et_pb_testimonial_content{line-height:1.5em}.et_pb_testimonial .et_pb_testimonial_meta{padding-bottom:0}.et_pb_testimonial_portrait{width:90px;height:90px;float:left;position:relative;margin-right:30px;box-sizing:content-box;overflow:hidden;box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:90px}.et_pb_testimonial_portrait .box-shadow-overlay{border-radius:inherit}.et_pb_testimonial_portrait img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.et_flex_column_1_5 .et_pb_testimonial_portrait,.et_flex_column_2_5 .et_pb_testimonial_portrait,.et_flex_column_4_24 .et_pb_testimonial_portrait,.et_flex_column_5_24 .et_pb_testimonial_portrait,.et_flex_column_6_24 .et_pb_testimonial_portrait,.et_flex_column_7_24 .et_pb_testimonial_portrait,.et_flex_column_8_24 .et_pb_testimonial_portrait,.et_flex_column_9_24 .et_pb_testimonial_portrait,.et_pb_column_1_3 .et_pb_testimonial_portrait,.et_pb_column_1_4 .et_pb_testimonial_portrait,.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait,.et_pb_column_3_8 .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}.et_pb_bg_layout_dark .et_pb_testimonial_description a{color:#fff}.et_pb_testimonial_description_inner+.et_pb_testimonial_meta>span{display:inline-block;margin-top:32px}.et_pb_testimonial_description_inner:empty{display:none}.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_author,.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_meta>span{margin-top:12px}.et_pb_testimonial.et_block_module .et_pb_testimonial_author,et_pb_testimonial.et_d4_element .et_pb_testimonial_author{margin-top:32px;display:block}.et_pb_testimonial_author{font-weight:700;width:100%}.et_pb_testimonial_author:empty{display:none}.et_pb_testimonial_author a{color:inherit}.et_pb_testimonial_company,.et_pb_testimonial_meta,.et_pb_testimonial_position{display:inline-block}.et_pb_testimonial_company:empty,.et_pb_testimonial_meta:empty,.et_pb_testimonial_position:empty{display:none!important}.et_pb_testimonial:before{content:"|";font-size:32px;left:50%;position:absolute;top:-16px;background:#f5f5f5;margin-left:-16px;border-radius:31px;z-index:2}.et_pb_testimonial.et_pb_testimonial_no_bg:before{background:inherit}.et_pb_testimonial.et_pb_icon_off:before{display:none}.et_pb_testimonial_old_layout,.et_pb_testimonial_old_layout .et_pb_testimonial_description a{color:#666!important}@media (min-width:981px){.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait{width:100%;padding-bottom:100%;height:0}}@media (max-width:980px){.et_pb_bg_layout_dark_tablet .et_pb_testimonial_description a{color:#fff}}@media (min-width:768px)and (max-width:980px){.et_pb_column .et_pb_testimonial_portrait{float:left;display:block;margin-right:30px}.et_pb_column .et_pb_testimonial_description{display:block}.et_flex_column_1_5_tablet .et_pb_testimonial_portrait,.et_flex_column_2_5_tablet .et_pb_testimonial_portrait,.et_flex_column_4_24_tablet .et_pb_testimonial_portrait,.et_flex_column_5_24_tablet .et_pb_testimonial_portrait,.et_flex_column_6_24_tablet .et_pb_testimonial_portrait,.et_flex_column_7_24_tablet .et_pb_testimonial_portrait,.et_flex_column_8_24_tablet .et_pb_testimonial_portrait,.et_flex_column_9_24_tablet .et_pb_testimonial_portrait,.et_flex_column_10_24_tablet .et_pb_testimonial_portrait,.et_flex_column_11_24_tablet .et_pb_testimonial_portrait,.et_flex_column_12_24_tablet .et_pb_testimonial_portrait,.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait,.et_pb_row_4col .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}}@media (max-width:767px){.et_pb_column .et_pb_testimonial_description{width:100%;display:block}.et_pb_column .et_pb_testimonial_portrait{display:block;float:none;margin:0 auto 20px}.et_pb_bg_layout_dark_phone .et_pb_testimonial_description a{color:#fff}}@media (max-width:479px){.et_pb_testimonial{padding-top:10%}}.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}#et-main-area .pac-da-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#et-main-area .pac-da-sr-only:active,#et-main-area .pac-da-sr-only:focus{clip:auto!important;clip-path:none!important;width:auto;height:auto;margin:0;overflow:visible;position:static}#main-content, footer {
color: #14134f !important; }
body { font-family: Montserrat !important; }
:root { --space-0: 0px;
--space-xs: clamp(0.5rem, 1.2vw, 0.75rem);
--space-s:  clamp(0.75rem, 2vw, 1.25rem);
--space-m:  clamp(1.25rem, 3vw, 2rem);
--space-l:  clamp(2rem, 4vw, 3rem);
--space-xl: clamp(2.5rem, 5vw, 3.5rem); --gap-xs: clamp(0.5rem, 1.2vw, 0.75rem); --gap-s:  clamp(0.75rem, 2vw, 1.25rem); --gap-m:  clamp(1.25rem, 3vw, 2rem); --gap-l:  clamp(2rem, 4vw, 3rem); font: a {
cursor: pointer !important;
display: inline-block; } #main-content a:link:not(.et_pb_button):not(.et_pb_promo_button)
, #main-content a:visited:not(.et_pb_button):not(.et_pb_promo_button)
, #main-content a:hover:not(.et_pb_button):not(.et_pb_promo_button)
, #main-content a:focus:not(.et_pb_button):not(.et_pb_promo_button)
, #main-content a:active:not(.et_pb_button):not(.et_pb_promo_button)
{
text-decoration: underline !important;
}
#main-content a[href*="//"]:not([href*="//kunden2.thokli.de"]):not([href^="#"]):not([href^="/"])::after {
content: ' ↗';
font-size: 1.2rem;
margin-left: 0px;
}  div .et_pb_toggle_content {
padding-top: 0px;
}  .textblock-img-ausgleich {
margin-top: 5px;
} .image-crop-height-m .et_pb_image_wrap {
height: 300px !important;
width: 100% !important;	
overflow: hidden;
position: relative;
display: block;
}
.image-crop-height .et_pb_image_wrap {
height: 200px !important;
width: 100% !important;	
overflow: hidden;
position: relative;
display: block;
}
.image-crop-height .et_pb_image_wrap img,
.image-crop-height-m .et_pb_image_wrap img {
height: 100%;
width: 100%;
display: block;
object-fit: cover; } .mitte-oben img {
object-position: center top;
}
.mitte-mitte img {
object-position: center center;
}
.mitte-unten img {
object-position: center bottom;
}
.links-oben img {
object-position: left top;
}
.rechts-unten img {
object-position: right bottom;
}
.rechts-mitte img {
object-position: right center;
} h1 {     }
h2 {    }
h3 {    }  p { 
text-align: justify;
hyphens: auto; 
}
.noblockandbreak p { 
text-align: left;
hyphens: none; 
}
.et_pb_scroll_top {
bottom: 10px !important;   }
#h1_text_va1  {
padding-top: 20px;
display: inline-block;
} #ts {color: yellow !important;}  .et_pb_icon_list .et_pb_icon_list_item.et_flex_module {
display: flex;
align-items: flex-start;
}
.et_pb_icon_list .et_pb_icon_list_item.et_flex_module .et-pb-icon 
{
flex-shrink: 0;
margin-top: 0em;
color: #14134f  !important;
}
#footer p {
hyphens: none;
}
.et_pb_contact .et_pb_contact_field input[type="radio"]:checked + label i::before {
background: blue;
}  .et_pb_menu li ul {
background-color: #F0F7FC; }
.et_pb_menu .et-menu-nav ul.sub-menu {
} @media only screen and (min-width: 981px) {
.et-menu li ul {
width: fit-content !important;
display: flex !important;
flex-direction: column !important;
}
.et-menu li li {
white-space: nowrap !important;
}
.et-menu li li a {
width: auto !important;
}
} .et_pb_menu .et-menu-nav>ul ul, .nav li li{
padding: 5px 0;
}
.et-menu li li a {
font-weight: 500;
} .et_pb_menu li li:hover {
background: #F6A924; }    .et_pb_menu li li a:hover {
color: #fff !important; }
} .et_mobile_menu li a:hover,
.nav ul li a:hover {
background-color: transparent !important;
opacity: 1 !important;
color: #ffffff !important; } #menu-item-221582.menu-item-has-children > a:first-child:after {
display: none !important;
}
#menu-item-221582.menu-item-has-children > a:first-child {
padding-right: 0px;
}  .et_mobile_menu li li a {
font-weight: 500 !important;
}  .mobile_menu_bar:before {
font-size: 40px !important; } .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
} .et_mobile_menu {
border-top:0;
}   .et_mobile_menu .sub-menu li a {
padding: 5px 0px !important;
}      .et_mobile_menu {
width: 100vw !important;
margin-left: -13vw;
z-index: 100 !important;
}
.et_mobile_menu {  top: 70px !important; left: -220px;
} .et_mobile_menu {   
overflow-y: scroll !important;
max-height: 80vh !important;
-overflow-scrolling: touch !important;
-webkit-overflow-scrolling: touch !important;
overflow-x: hidden !important;
overflow: hidden;
}          .pf-button {
display: block;
margin-top: 10px;
} .et_pb_contact_form .input {
width: 100%;
box-sizing: border-box;
} .et_pb_contact_field.et_pb_contact_recaptcha {
clear: both;
}  .et_pb_image_wrap img{
margin-top: 6px;
}  .cb-full-height-image-column {
height: 100%;
} .cb-full-height-image-column .et_pb_image_wrap {
height: 100%;
} .cb-full-height-image-column img {
object-fit: cover;
height: 100%;
} .rechteckig-zu-quadrat {
width: 100%; height: 100%; padding-bottom: 100%; position: relative;
}
.rechteckig-zu-quadrat img {
position: absolute;
top: 0;	
left: 0;
width: 100%;
height: 100%;
object-fit: cover; border-radius: 50%; } @media print {
.hide-on-print { display: none !important;
}
} .et_pb_contact_field_checkbox input + label {
display: flex !important;  padding: 5px 5px;
line-height: 1.4em;
cursor: pointer;
user-select: none;
} .et_pb_contact_field_checkbox i {
min-width: 18px;
}
.et_pb_toggle_2.et_pb_toggle_open .et_pb_toggle_title::before, 
.et_pb_toggle_2.et_pb_toggle_close .et_pb_toggle_title::before, {
top:11px;
}  #formfirstcontact .et_pb_contact_field_5 .et_pb_contact_field_options_title,
#formfirstcontact .et_pb_contact_field_7 .et_pb_contact_field_options_title,
#formerstgespraech .et_pb_contact_field_12 .et_pb_contact_field_options_title,
#formskp .et_pb_contact_field_17 .et_pb_contact_field_options_title {
margin-bottom: 2px !important;
}    @media only screen and (max-width: 767px) {
.et_pb_contact_field_0 {
flex-direction: column !important;
}
} .cb-post-tags { font-size: 16px; color: #666; }
.cb-tag-link { color: #007cba; text-decoration: none; }
.cb-tag-link:hover { text-decoration: underline; }  .toggle_icon_h3 .et_pb_toggle .et_pb_toggle_title::after {
content: "\e01d" !important;
font-family: "ETmodules" !important;
order: 1; color: red;
position: absolute !important;
left: 0;
top: 0px
}
.toggle_icon_h3 h3.et_pb_toggle_title {
padding-left: 18px !important;
} .