.et_pb_code_inner{position:relative}
.et_pb_heading_container{position:relative;width:100%}#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;
} .body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:var(--gcid-body-color,#14134f)}h1,h2,h3,h4,h5,h6{color:var(--gcid-heading-color,#14134f)}body{line-height:1.5em}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#14134f}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#14134f}.footer-widget h4{color:#14134f}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#14134f}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#14134f}.container,.et_pb_row:not([class*="et_flex_column"]),.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1280px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1440px}a{color:var(--gcid-link-color,#14134f)}.nav li ul{border-color:#2ea3f2}#page-container #top-header{background-color:#14134f!important}#et-secondary-nav li ul{background-color:#14134f}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_button{font-size:16px;border-width:1px;border-radius:0px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{}body .et_pb_button:after{content:'"';font-size:16px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,.et_pb_module .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px;border-width:1px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1600px){.et_block_row{padding:32px 0}.et_pb_section{padding:64px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:96px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:400}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}@media only screen and (max-width:767px){body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url{font-size:16px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:18px}h1{font-size:32px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:27px}h3{font-size:23px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:19px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:48px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:16px}h5{font-size:16px}h6{font-size:15px}}	h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}