div#cmplz-message-2-optin a{margin-right:12px}.cmplz-links.cmplz-information{display:none}.nectar-cta .link_wrap a{text-decoration:none}.cmplz-documents.cmplz-links ul li,.cmplz-links.cmplz-information ul li{list-style:none}#cmplz-message-2-optin{font-size:14px}#cmplz-header-2-optin,.vc_col-sm-3.footer_row_two.wpb_column .iwt-text a{font-weight:600}#cmplz-message-2-optin p a{text-decoration:underline!important;min-height:48px!important;display:inline-flex;align-items:center;width:auto}#cmplz-message-2-optin p{padding:0 0 8px}a:where(:not(.wp-element-button)){text-decoration:none!important}.team-desc p{font-size:1.1rem}.team_member_details a{position:relative;display:inline-flex;align-items:center;gap:.5em;color:#000;text-decoration:none}.team_member_details a::before{content:url(https://www.klm-development.ro/wp-content/uploads/2025/08/KLM_email_icon.svg);display:inline-block;vertical-align:middle;width:20px;height:20px}.team_member_details a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#000;transform:scaleX(0);transform-origin:left;transition:transform .5s}.team_member_details a:hover::after{transform:scaleX(1)}.team-member[data-style=bio_fullscreen] .team-meta .arrow-end{top:52%}.img-with-aniamtion-wrap.center.custom-width-909px.custom-width-tablet-800px{position:relative}.img-with-aniamtion-wrap.center.custom-width-909px.custom-width-tablet-800px::after,.img-with-aniamtion-wrap.center.custom-width-909px.custom-width-tablet-800px::before{content:"";position:absolute;top:16px;right:16px;width:32px;height:32px;z-index:1;transition:opacity .3s,transform .3s}.img-with-aniamtion-wrap.center.custom-width-909px.custom-width-tablet-800px::before{background:url(https://www.klm-development.ro/wp-content/uploads/2025/07/plus_img_48px.svg) center/contain no-repeat;opacity:1}.img-with-aniamtion-wrap.center.custom-width-909px.custom-width-tablet-800px::after{background:url(https://www.klm-development.ro/wp-content/uploads/2025/07/arrow_img_48px.svg) center/contain no-repeat;opacity:0;transform:scale(.8)}.img-with-aniamtion-wrap.center.custom-width-909px.custom-width-tablet-800px:hover::before{opacity:0;transform:scale(1.2)}.img-with-aniamtion-wrap.center.custom-width-909px.custom-width-tablet-800px:hover::after{opacity:1;transform:scale(1)}#top,.nectar-button-type .link_wrap::before,.nectar-button-type .link_wrap:hover::after,.nectar-cta.CTA-Light .nectar-button-type .link_wrap:hover::before,.uacf7-prev:hover{opacity:1}#footer-widgets{display:none!important}.klm-form__submit input[type=submit],.upload-label{cursor:pointer;color:#fff;background-color:#1c1c1c}@media (max-width:767px){.vc_parallax-inner{background-attachment:scroll!important;transform:none!important}}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn,.nectar_hotspot,body[data-button-style*=slightly_rounded] #top nav>ul>li[class*=button_solid_color]>a::before{border-radius:0!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#1c1c1c;font-family:KLM-Regular,sans-serif}#footer-outer #copyright{color:#fff}::selection{background-color:#1c1c1c;color:#fff}.wpcf7-form-control.wpcf7-submit.has-spinner,a,h1,h2,h3,h4,h5,h6,li,p,small,span{font-weight:400}.fmf-contact-heading,strong,strong a,strong li,strong p,strong span{font-weight:800}#cmplz-document h2,#cmplz-document p,.nectar_team_member_overlay{color:#1c1c1c}.nectar-responsive-text.Extra_Big a,.nectar-responsive-text.Extra_Big h1,.nectar-responsive-text.Extra_Big h2,.nectar-responsive-text.Extra_Big h3,.nectar-responsive-text.Extra_Big h4,.nectar-responsive-text.Extra_Big h5,.nectar-responsive-text.Extra_Big h6,.nectar-responsive-text.Extra_Big p,.nectar-responsive-text.Extra_Big span,.nectar-split-heading.Extra_Big a,.nectar-split-heading.Extra_Big h1,.nectar-split-heading.Extra_Big h2,.nectar-split-heading.Extra_Big h3,.nectar-split-heading.Extra_Big h4,.nectar-split-heading.Extra_Big h5,.nectar-split-heading.Extra_Big h6,.nectar-split-heading.Extra_Big p,.nectar-split-heading.Extra_Big span{font-size:clamp(2.5rem, 4.8vw, 5.8rem)!important;line-height:.95;letter-spacing:-3px}.nectar-responsive-text.Very_Big a,.nectar-responsive-text.Very_Big h1,.nectar-responsive-text.Very_Big h2,.nectar-responsive-text.Very_Big h3,.nectar-responsive-text.Very_Big h4,.nectar-responsive-text.Very_Big h5,.nectar-responsive-text.Very_Big h6,.nectar-responsive-text.Very_Big p,.nectar-responsive-text.Very_Big span,.nectar-split-heading.Very_Big a,.nectar-split-heading.Very_Big h1,.nectar-split-heading.Very_Big h2,.nectar-split-heading.Very_Big h3,.nectar-split-heading.Very_Big h4,.nectar-split-heading.Very_Big h5,.nectar-split-heading.Very_Big h6,.nectar-split-heading.Very_Big p,.nectar-split-heading.Very_Big span{font-size:clamp(2.2rem, 4.2vw, 5.2rem)!important;line-height:1.15}.nectar-responsive-text.Middle_Big a,.nectar-responsive-text.Middle_Big h1,.nectar-responsive-text.Middle_Big h2,.nectar-responsive-text.Middle_Big h3,.nectar-responsive-text.Middle_Big h4,.nectar-responsive-text.Middle_Big h5,.nectar-responsive-text.Middle_Big h6,.nectar-responsive-text.Middle_Big p,.nectar-responsive-text.Middle_Big span,.nectar-split-heading.Middle_Big a,.nectar-split-heading.Middle_Big h1,.nectar-split-heading.Middle_Big h2,.nectar-split-heading.Middle_Big h3,.nectar-split-heading.Middle_Big h4,.nectar-split-heading.Middle_Big h5,.nectar-split-heading.Middle_Big h6,.nectar-split-heading.Middle_Big p,.nectar-split-heading.Middle_Big span{font-size:clamp(1.8rem, 3vw, 3.5rem)!important;line-height:1.2}.nectar-responsive-text.Small_Big a,.nectar-responsive-text.Small_Big h1,.nectar-responsive-text.Small_Big h2,.nectar-responsive-text.Small_Big h3,.nectar-responsive-text.Small_Big h4,.nectar-responsive-text.Small_Big h5,.nectar-responsive-text.Small_Big h6,.nectar-responsive-text.Small_Big p,.nectar-responsive-text.Small_Big span,.nectar-split-heading.Small_Big a,.nectar-split-heading.Small_Big h1,.nectar-split-heading.Small_Big h2,.nectar-split-heading.Small_Big h3,.nectar-split-heading.Small_Big h4,.nectar-split-heading.Small_Big h5,.nectar-split-heading.Small_Big h6,.nectar-split-heading.Small_Big p,.nectar-split-heading.Small_Big span{font-size:clamp(1.3rem, 2.1vw, 2.4rem)!important;line-height:1.2}.nectar-responsive-text.Normal_Fontsize a,.nectar-responsive-text.Normal_Fontsize h1,.nectar-responsive-text.Normal_Fontsize h2,.nectar-responsive-text.Normal_Fontsize h3,.nectar-responsive-text.Normal_Fontsize h4,.nectar-responsive-text.Normal_Fontsize h5,.nectar-responsive-text.Normal_Fontsize h6,.nectar-responsive-text.Normal_Fontsize p,.nectar-responsive-text.Normal_Fontsize span,.nectar-split-heading.Normal_Fontsize a,.nectar-split-heading.Normal_Fontsize h1,.nectar-split-heading.Normal_Fontsize h2,.nectar-split-heading.Normal_Fontsize h3,.nectar-split-heading.Normal_Fontsize h4,.nectar-split-heading.Normal_Fontsize h5,.nectar-split-heading.Normal_Fontsize h6,.nectar-split-heading.Normal_Fontsize p,.nectar-split-heading.Normal_Fontsize span,.vc_col-sm-6.flaechenangebot_checklist h3{font-size:clamp(1.25rem, 1.67vw, 1.999rem)!important;line-height:1.2}#cmplz-document h2,.nectar-responsive-text.Small_Fontsize a,.nectar-responsive-text.Small_Fontsize h1,.nectar-responsive-text.Small_Fontsize h2,.nectar-responsive-text.Small_Fontsize h3,.nectar-responsive-text.Small_Fontsize h4,.nectar-responsive-text.Small_Fontsize h5,.nectar-responsive-text.Small_Fontsize h6,.nectar-responsive-text.Small_Fontsize p,.nectar-responsive-text.Small_Fontsize span,.nectar-split-heading.Small_Fontsize a,.nectar-split-heading.Small_Fontsize h1,.nectar-split-heading.Small_Fontsize h2,.nectar-split-heading.Small_Fontsize h3,.nectar-split-heading.Small_Fontsize h4,.nectar-split-heading.Small_Fontsize h5,.nectar-split-heading.Small_Fontsize h6,.nectar-split-heading.Small_Fontsize p,.nectar-split-heading.Small_Fontsize span,.toggle>.toggle-title a{font-size:clamp(1.2rem, 1.45vw, 1.7rem)!important;line-height:1.05}.Flachenanalyse_donts .iwt-text,.Projektstatus .iwt-text,.nectar-fancy-box h4,.nectar-responsive-text.Very_Small a,.nectar-responsive-text.Very_Small h1,.nectar-responsive-text.Very_Small h2,.nectar-responsive-text.Very_Small h3,.nectar-responsive-text.Very_Small h4,.nectar-responsive-text.Very_Small h5,.nectar-responsive-text.Very_Small h6,.nectar-responsive-text.Very_Small p,.nectar-responsive-text.Very_Small span,.nectar-split-heading.Very_Small a,.nectar-split-heading.Very_Small h1,.nectar-split-heading.Very_Small h2,.nectar-split-heading.Very_Small h3,.nectar-split-heading.Very_Small h4,.nectar-split-heading.Very_Small h5,.nectar-split-heading.Very_Small h6,.nectar-split-heading.Very_Small p,.nectar-split-heading.Very_Small span,.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip h3{font-size:clamp(1rem, 1.15vw, 1.3rem)!important;line-height:1.5}#cmplz-document p,.inner-toggle-wrap p,.nectar-responsive-text.Extra_Small a,.nectar-responsive-text.Extra_Small h1,.nectar-responsive-text.Extra_Small h2,.nectar-responsive-text.Extra_Small h3,.nectar-responsive-text.Extra_Small h4,.nectar-responsive-text.Extra_Small h5,.nectar-responsive-text.Extra_Small h6,.nectar-responsive-text.Extra_Small p,.nectar-responsive-text.Extra_Small span,.nectar-split-heading.Extra_Small a,.nectar-split-heading.Extra_Small h1,.nectar-split-heading.Extra_Small h2,.nectar-split-heading.Extra_Small h3,.nectar-split-heading.Extra_Small h4,.nectar-split-heading.Extra_Small h5,.nectar-split-heading.Extra_Small h6,.nectar-split-heading.Extra_Small p,.nectar-split-heading.Extra_Small span{font-size:clamp(.85rem, .9vw, 1.1rem)!important;line-height:1.5}@media screen and (min-width:0px) and (max-width:690px){.nectar-responsive-text.Extra_Big a,.nectar-responsive-text.Extra_Big h1,.nectar-responsive-text.Extra_Big h2,.nectar-responsive-text.Extra_Big h3,.nectar-responsive-text.Extra_Big h4,.nectar-responsive-text.Extra_Big h5,.nectar-responsive-text.Extra_Big h6,.nectar-responsive-text.Extra_Big p,.nectar-responsive-text.Extra_Big span,.nectar-split-heading.Extra_Big a,.nectar-split-heading.Extra_Big h1,.nectar-split-heading.Extra_Big h2,.nectar-split-heading.Extra_Big h3,.nectar-split-heading.Extra_Big h4,.nectar-split-heading.Extra_Big h5,.nectar-split-heading.Extra_Big h6,.nectar-split-heading.Extra_Big p,.nectar-split-heading.Extra_Big span{letter-spacing:-2px}.nectar-responsive-text.Extra_Big span,.nectar-responsive-text.Very_Big a,.nectar-responsive-text.Very_Big h1,.nectar-responsive-text.Very_Big h2,.nectar-responsive-text.Very_Big h3,.nectar-responsive-text.Very_Big h4,.nectar-responsive-text.Very_Big h5,.nectar-responsive-text.Very_Big h6,.nectar-responsive-text.Very_Big p,.nectar-split-heading.Very_Big a,.nectar-split-heading.Very_Big h1,.nectar-split-heading.Very_Big h2,.nectar-split-heading.Very_Big h3,.nectar-split-heading.Very_Big h4,.nectar-split-heading.Very_Big h5,.nectar-split-heading.Very_Big h6,.nectar-split-heading.Very_Big p,.nectar-split-heading.Very_Big span{letter-spacing:-1.5px}.nectar-responsive-text.Middle_Big a,.nectar-responsive-text.Middle_Big h1,.nectar-responsive-text.Middle_Big h2,.nectar-responsive-text.Middle_Big h3,.nectar-responsive-text.Middle_Big h4,.nectar-responsive-text.Middle_Big h5,.nectar-responsive-text.Middle_Big h6,.nectar-responsive-text.Middle_Big p,.nectar-responsive-text.Middle_Big span,.nectar-split-heading.Middle_Big a,.nectar-split-heading.Middle_Big h1,.nectar-split-heading.Middle_Big h2,.nectar-split-heading.Middle_Big h3,.nectar-split-heading.Middle_Big h4,.nectar-split-heading.Middle_Big h5,.nectar-split-heading.Middle_Big h6,.nectar-split-heading.Middle_Big p,.nectar-split-heading.Middle_Big span{letter-spacing:-1px}.nectar-responsive-text.Small_Big a,.nectar-responsive-text.Small_Big h1,.nectar-responsive-text.Small_Big h2,.nectar-responsive-text.Small_Big h3,.nectar-responsive-text.Small_Big h4,.nectar-responsive-text.Small_Big h5,.nectar-responsive-text.Small_Big h6,.nectar-responsive-text.Small_Big p,.nectar-responsive-text.Small_Big span,.nectar-split-heading.Small_Big a,.nectar-split-heading.Small_Big h1,.nectar-split-heading.Small_Big h2,.nectar-split-heading.Small_Big h3,.nectar-split-heading.Small_Big h4,.nectar-split-heading.Small_Big h5,.nectar-split-heading.Small_Big h6,.nectar-split-heading.Small_Big p,.nectar-split-heading.Small_Big span{letter-spacing:-.8px}#cmplz-document p,.inner-toggle-wrap p,.nectar-responsive-text.Extra_Small a,.nectar-responsive-text.Extra_Small h1,.nectar-responsive-text.Extra_Small h2,.nectar-responsive-text.Extra_Small h3,.nectar-responsive-text.Extra_Small h4,.nectar-responsive-text.Extra_Small h5,.nectar-responsive-text.Extra_Small h6,.nectar-responsive-text.Extra_Small p,.nectar-responsive-text.Extra_Small span,.nectar-split-heading.Extra_Small a,.nectar-split-heading.Extra_Small h1,.nectar-split-heading.Extra_Small h2,.nectar-split-heading.Extra_Small h3,.nectar-split-heading.Extra_Small h4,.nectar-split-heading.Extra_Small h5,.nectar-split-heading.Extra_Small h6,.nectar-split-heading.Extra_Small p,.nectar-split-heading.Extra_Small span,.nectar_team_member_overlay.nectar-modal.open.on-mobile .bio-inner .team-desc{font-size:clamp(1rem, 1.15vw, 1.3rem)!important}.weglot-lang.menu-item-weglot.weglot-language.weglot-ro.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-weglot-142-ro{border:none!important}}.nectar-fancy-box .hover-content,.nectar-responsive-text.Extreme_Small a,.nectar-responsive-text.Extreme_Small h1,.nectar-responsive-text.Extreme_Small h2,.nectar-responsive-text.Extreme_Small h3,.nectar-responsive-text.Extreme_Small h4,.nectar-responsive-text.Extreme_Small h5,.nectar-responsive-text.Extreme_Small h6,.nectar-responsive-text.Extreme_Small p,.nectar-responsive-text.Extreme_Small span,.nectar-split-heading.Extreme_Small a,.nectar-split-heading.Extreme_Small h1,.nectar-split-heading.Extreme_Small h2,.nectar-split-heading.Extreme_Small h3,.nectar-split-heading.Extreme_Small h4,.nectar-split-heading.Extreme_Small h5,.nectar-split-heading.Extreme_Small h6,.nectar-split-heading.Extreme_Small p,.nectar-split-heading.Extreme_Small span,.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip p,.nectar_team_member_overlay.nectar-modal.open.on-mobile .bio-inner .title{font-size:clamp(.8rem, .75vw, 1rem)!important;line-height:1}#top nav>ul>li>a,.inner-toggle-wrap p,.iwt-text a strong,.nectar-cta.Button_Dark_Light .nectar-button-type .link_wrap .link_text span,.nectar-cta.Button_Dark_Light_sec .nectar-button-type .link_wrap .link_text span,.nectar-cta.CTA-Light .nectar-button-type .link_wrap .link_text span,.wpcf7-form-control.wpcf7-submit.has-spinner,span.menu-title-text{font-size:1rem}#menu-item-weglot-142-en a,#menu-item-weglot-142-ro a,body #menu-item-weglot-142-de a{margin:0 4px!important}#menu-item-27,#menu-item-31,#menu-item-35,#menu-item-38{cursor:default}@media only screen and (min-width:1000px){#header-outer[data-full-width=true] header>.container{padding:0 46px}}body #header-outer,body[data-header-color=dark] #header-outer{background-color:rgba(0,0,0,0)}body .fa.fa-angle-down::before{content:"+"}@media screen and (min-width:0px) and (max-width:1000px){.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-96 a{color:#1c1c1c!important;background-color:#fff;padding:16px 32px!important}.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-96 a:after{content:"+";margin-left:8px}}.sf-menu>li ul{padding:16px;width:25em}.sub-menu.tracked-pos::before{content:"";display:block;width:16px;height:16px;background-color:#fff;transform:rotate(45deg);position:absolute;top:-8px;left:32px}.nectar-button-type .link_wrap::after,.nectar-button-type .link_wrap::before,.nectar-cta.CTA-Light .nectar-button-type .link_wrap::after,.nectar-cta.CTA-Light .nectar-button-type .link_wrap::before{position:absolute;right:0;transform:translate(-50%,-50%);margin-left:11px;transition:opacity .3s;pointer-events:none}.menu-title-text:hover::after,.nectar-cta.CTA-Light .nectar-button-type .link_wrap::before{content:url(https://www.klm-development.ro/wp-content/uploads/2025/07/arrow_right_white_16px.svg)}.menu-title-text::after,.nectar-button-type .link_wrap::before{content:url(https://www.klm-development.ro/wp-content/uploads/2025/07/plus_white_16px.svg)}.nectar-button-type .link_wrap::after,.nectar-button-type .link_wrap::before{top:60%}#menu-item-45{padding-right:16px}@media screen and (min-width:1200px) and (max-width:1440px){#header-outer[data-lhe=animated_underline] #top .sf-menu>.sf-with-ul:not([class*=button])>a,#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{padding-right:0!important;margin:0 24px}#menu-item-45{padding-right:16px;margin-right:16px}#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a::before,#top nav>ul>li[class*=button_solid_color]>a::before{padding-right:32px!important;margin-right:16px}}@media screen and (min-width:1000px) and (max-width:1200px){#header-outer[data-lhe=animated_underline] #top .sf-menu>.sf-with-ul:not([class*=button])>a,#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{padding-right:0!important;margin:0 12px}#menu-item-45{padding-right:32px}#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a::before,#top nav>ul>li[class*=button_solid_color]>a::before{padding-right:32px!important;margin-right:32px}}#header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a::before,#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a::before,#top nav>ul>li[class*=button_solid_color]>a::before{height:32px;padding-right:16px}.menu-title-text::after{position:fixed;display:inherit}.nectar-button-type .link_wrap::after{content:url(https://www.klm-development.ro/wp-content/uploads/2025/07/arrow_right_black_16px.svg);opacity:0}.nectar-button-type .link_wrap:hover::before,.nectar-cta.CTA-Light .nectar-button-type .link_wrap:hover::after{opacity:0}.nectar-cta.CTA-Light .nectar-button-type .link_wrap::before{top:55%;opacity:0}.nectar-cta.CTA-Light .nectar-button-type .link_wrap::after{content:url(https://www.klm-development.ro/wp-content/uploads/2025/07/plus_black_16px.svg);top:55%;opacity:1}#menu-item-weglot-142-de a{margin:0 4px 0 32px!important}#menu-item-weglot-142-de::after,#menu-item-weglot-142-ro::after{content:"|";color:#fff;height:auto}#menu-item-weglot-142-ro span{position:relative!important}#menu-item-weglot-142-ro span::after{content:""!important;position:absolute!important;left:0!important;bottom:-4px!important;height:0!important;width:100%!important;background:#fff!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .3s!important;pointer-events:none!important}#menu-item-weglot-142-ro:hover span::after{transform:scaleX(1)!important}.transparent.dark-slide #menu-item-weglot-142-de::after,.transparent.dark-slide #menu-item-weglot-142-ro::after{color:#000}.wpb_text_column.wpb_content_element.footer_normal_txt{padding-right:64px}@media screen and (min-width:690px) and (max-width:1000px){.wpb_text_column.wpb_content_element.footer_normal_txt{padding-right:16px}}.wpb_text_column.wpb_content_element.footer_heading p{font-size:1.125rem;font-weight:800}.vc_col-sm-3.footer_row_two.wpb_column .iwt-text,.wpb_text_column.wpb_content_element.footer_normal_txt{color:#fff;font-size:.8rem;letter-spacing:.5px}.vc_col-sm-3.footer_row_two.wpb_column .iwt-text a,.wpb_text_column.wpb_content_element.footer_link_txt a{position:relative;text-decoration:none;color:#fff;font-size:.8rem;letter-spacing:.5px}.vc_col-sm-3.footer_row_two.wpb_column .iwt-text a::after,.wpb_text_column.wpb_content_element.footer_link_txt a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#fff;transition:width .3s}#team .iwt-text a,.vc_col-sm-6.kontakt_informationen_klm .iwt-text a{position:relative;color:#1c1c1c;text-decoration:none}#team .iwt-text a::after,.vc_col-sm-6.kontakt_informationen_klm .iwt-text a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#1c1c1c;transition:width .3s}#team .iwt-text a:hover::after,.vc_col-sm-3.footer_row_two.wpb_column .iwt-text a:hover::after,.vc_col-sm-6.kontakt_informationen_klm .iwt-text a:hover::after,.wpb_text_column.wpb_content_element.footer_link_txt a:hover::after{width:100%}#header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-item>a,#header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-item>a #header-outer.transparent.light-slide>#top nav .sf-menu>.current-menu-item>a,.vc_col-sm-3.kompetenzen_grid_txt_four .nectar-responsive-text.Extra_Small,.vc_col-sm-3.kompetenzen_grid_txt_four .nectar-responsive-text.Small_Fontsize,.vc_col-sm-3.kompetenzen_grid_txt_one .nectar-responsive-text.Extra_Small,.vc_col-sm-3.kompetenzen_grid_txt_one .nectar-responsive-text.Small_Fontsize,.vc_col-sm-3.kompetenzen_grid_txt_three .nectar-responsive-text.Extra_Small,.vc_col-sm-3.kompetenzen_grid_txt_three .nectar-responsive-text.Small_Fontsize,.vc_col-sm-3.kompetenzen_grid_txt_two .nectar-responsive-text.Extra_Small,.vc_col-sm-3.kompetenzen_grid_txt_two .nectar-responsive-text.Small_Fontsize{color:#fff!important}body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .weglot-lang.menu-item-weglot.weglot-language.weglot-de.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-weglot-142-de a{font-size:16px!important}.back a::before{content:url(https://www.klm-development.ro/wp-content/uploads/2025/08/arrow_img_48px_left.svg)}.back a{color:#1c1c1c;width:48px;height:48px}.wpb_text_column.wpb_content_element.footer_link_txt p{padding-bottom:.05rem}.vc_col-sm-6.main_aboutus.wpb_column .ueberuns_fake_btn p,.vc_col-sm-6.main_leistungen.wpb_column .leistungen_fake_btn p{color:#fff;background-color:#1c1c1c;width:auto;display:inline-block;padding:12px 24px;text-align:right;float:right}.vc_col-sm-6.main_aboutus.wpb_column,.vc_col-sm-6.main_leistungen.wpb_column{position:relative;overflow:hidden}.leistungen-hover-text,.ueberuns-hover-text{position:absolute;bottom:-100%;left:0;width:100%;height:100%;color:#fff;display:flex;align-items:flex-end;justify-content:center;padding-bottom:0;font-size:4.5rem;font-weight:700;pointer-events:none;z-index:5;opacity:0;transition:bottom 1s cubic-bezier(.25, 1, .3, 1),opacity 1s cubic-bezier(.25, 1, .3, 1)}.vc_col-sm-6.main_aboutus.wpb_column:hover .ueberuns-hover-text,.vc_col-sm-6.main_leistungen.wpb_column:hover .leistungen-hover-text{bottom:0;opacity:1}.vc_col-sm-4.home_leist_gfive::before,.vc_col-sm-4.home_leist_gfour::before,.vc_col-sm-4.home_leist_gone::before,.vc_col-sm-4.home_leist_gsix::before,.vc_col-sm-4.home_leist_gthree::before,.vc_col-sm-4.home_leist_gtwo::before{content:url();z-index:999;position:absolute;width:32px;height:32px;padding:32px;animation:.3s ease-in-out}.vc_col-sm-4.home_leist_gfive:hover::before,.vc_col-sm-4.home_leist_gfour:hover:before,.vc_col-sm-4.home_leist_gone:hover::before,.vc_col-sm-4.home_leist_gsix:hover::before,.vc_col-sm-4.home_leist_gthree:hover::before,.vc_col-sm-4.home_leist_gtwo:hover::before{content:url();animation:.3s ease-in-out}@media screen and (min-width:0px) and (max-width:690px){.nectar-cta.Button_Dark_Light .nectar-button-type .link_wrap .link_text span,.nectar-cta.Button_Dark_Light_sec .nectar-button-type .link_wrap .link_text span,.nectar-cta.CTA-Light .nectar-button-type .link_wrap .link_text span,.wpcf7-form-control.wpcf7-submit.has-spinner{font-size:.9rem}.nectar-cta.Button_Dark_Light_sec{margin:0!important;padding-top:16px}.nectar-cta.sec_cta_homepage{margin-left:8px!important}.wpb_text_column.wpb_content_element.footer_normal_txt{padding-right:0}.vc_col-sm-3.footer_menu{width:50%!important;display:inline}.vc_col-sm-3.footer_rechtliches{width:50%!important;text-align:right}.weglot-lang.menu-item-weglot.weglot-language.weglot-de.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-weglot-142-de,.weglot-lang.menu-item-weglot.weglot-language.weglot-en.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-weglot-142-en,.weglot-lang.menu-item-weglot.weglot-language.weglot-ro.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-weglot-142-ro{display:inline-block;width:25%}.weglot-lang.menu-item-weglot.weglot-language.weglot-ro.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-weglot-142-ro{border-left:1px solid;border-right:1px solid}body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu-item-weglot-142-de a,body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu-item-weglot-142-en a,body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu-item-weglot-142-ro a{font-size:16px!important}.menu-item-1300,.menu-item-27,.menu-item-28,.menu-item-29,.menu-item-31,.menu-item-32,.menu-item-33,.menu-item-35,.menu-item-37,.menu-item-38,.menu-item-39,.menu-item-41,.menu-item-42,.menu-item-44{border-bottom:1px solid #fff}.menu-item-45{background-color:#fff;margin-top:24px!important}.menu-item-45 a{color:#1c1c1c!important}.vc_col-sm-6.main_aboutus.wpb_column{padding-top:32px!important}.vc_col-sm-4.home_leist_gfive::before,.vc_col-sm-4.home_leist_gfour::before,.vc_col-sm-4.home_leist_gone::before,.vc_col-sm-4.home_leist_gsix::before,.vc_col-sm-4.home_leist_gthree::before,.vc_col-sm-4.home_leist_gtwo::before{padding:8px}body .nectar-responsive-text.fromftoh p{width:200%!important}}.nttip .inner p{line-height:16px;text-align:left;color:#1c1c1c;word-break:normal;overflow-wrap:anywhere;hyphens:auto}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot::before,.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button::before,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot::before,.nectar-leaflet-map .animated-dot .middle-dot,.nectar-leaflet-map .animated-dot .signal,.nectar-leaflet-map .animated-dot .signal2,.nectar-quick-view-box .flickity-page-dots .dot::before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot::before,.nectar-woo-flickity .flickity-page-dots .dot::before,.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip,.nectar_image_with_hotspots[data-stlye=color_pulse] .nectar_hotspot::before,.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot::before,body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch::before,div[data-style*=minimal] .toggle>.toggle-title i{border-radius:0}@media only screen and (min-width:690px){.nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip[data-tooltip-position=top]{margin-top:-12px;margin-left:15px}}body[data-button-style*=rounded] #to-top::after,body[data-button-style*=rounded] #to-top::before,body[data-button-style*=slightly_rounded] #to-top,body[data-button-style*=slightly_rounded] input[type=submit]{border-radius:0!important;-webkit-border-radius:0px!important}.vc_col-sm-4.main_faq_section_one .wpb_text_column.wpb_content_element,.vc_col-sm-4.main_faq_section_three .wpb_text_column.wpb_content_element,.vc_col-sm-4.main_faq_section_two .wpb_text_column.wpb_content_element{margin-bottom:0!important}.klm-form__submit input[type=submit]:hover,.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot.is-selected::before,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot.is-selected::before,.nectar-quick-view-box .flickity-page-dots .dot.is-selected::before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected::before,.nectar-woo-flickity .flickity-page-dots .dot.is-selected::before,.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot.is-selected::before,body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch.swiper-active-switch::before{background-color:#1c1c1c!important}.nectar-flickity:not(.masonry) .flickity-viewport{margin:0 0 32px!important}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots{bottom:-32px}.kontakt_informationen_klm .row .col .iwithtext .iwt-icon img:not([srcset]){width:32px;background-color:#1c1c1c!important}.klm-form{display:grid;gap:16px;max-width:640px;margin:0 auto;font-family:Roboto,sans-serif}.klm-form__row{display:flex;flex-direction:column}.klm-form__row label{margin-bottom:6px;font-weight:400;color:#1c1c1c;font-size:1.15rem}.klm-form__row input[type=email],.klm-form__row input[type=tel],.klm-form__row input[type=text],.klm-form__row select,.klm-form__row textarea{height:48px;background:#fff;border:1px solid #ccc;padding:4px 10px;font-size:14px;border-radius:0;transition:border-color .2s}.klm-form__row textarea{min-height:120px;resize:vertical}.klm-form__row input:focus,.klm-form__row select:focus,.klm-form__row textarea:focus{border-color:#666;outline:0}.klm-form__row-group{display:flex;gap:16px}.klm-form__row-group .klm-form__row{flex:1}body[data-form-submit=regular] .container-wrap button[type=submit],body[data-form-submit=regular] .container-wrap input[type=submit]{padding:14px 24px!important}.steps-form .steps-row .steps-step .btn-circle:active,.steps-form .steps-row .steps-step .btn-circle:focus,.steps-form .steps-row .steps-step .btn-circle:hover,body[data-button-style=slightly_rounded_shadow] .container-wrap input[type=submit]:hover,body[data-button-style=slightly_rounded_shadow] input[type=submit]:hover{box-shadow:none!important}body[data-form-submit=regular] input[type=submit]:hover{opacity:1!important}.wpcf7-form-control.wpcf7-submit.has-spinner{font-family:KLM-Regular,sans-serif;margin-top:32px}@media (max-width:690px){.klm-form__row-group{flex-direction:column}}.klm-form__checkbox{display:flex;align-items:flex-start;font-size:14px}.klm-form__checkbox input[type=checkbox]{margin-right:8px;margin-top:4px;transform:scale(1.2)}.klm-form__submit{margin-top:32px}.klm-form__submit input[type=submit]{font-size:14px;padding:10px 16px;border:none;border-radius:4px;transition:background .3s}.klm-form input::placeholder,.klm-form textarea::placeholder{color:#888;font-style:italic}.klm-form__row select,.klm-form__row select option{font-family:KLM-Regular,sans-serif;font-size:16px;color:#1c1c1c}.toggle>.toggle-title a{font-size:1.25rem}.center img.img-with-animation{margin:0}.flickity-slider h4{letter-spacing:0!important}#team .nectar-responsive-text.Extra_Small.nectar-link-underline-effect{width:75%}.iwithtext .iwt-text{padding-left:44px}.row .col .iwithtext .iwt-icon img:not([srcset]){width:32px}@media only screen and (max-width:690px){body #header-outer[data-full-width=true] header>.container{padding:0 7px}.wpb_column:not([class*=vc_col-xs]){width:100%;margin-bottom:0}.nectar_team_member_overlay .team_member_details{padding:16px}}.nectar_team_member_overlay.nectar-modal.open.on-mobile .bio-inner .title{color:#bababa!important}.steps-form .steps-row .steps-step .btn-circle{border-radius:0!important;font-size:1rem;width:32px;height:32px}.btn{padding:4px 12px}.steps-form{margin:0 0 32px}.uacf7-step.step-content button.uacf7-next,.uacf7-step.step-content button.uacf7-prev{margin-top:16px;background-color:#1c1c1c;border-radius:0!important;border:none!important;padding:7px 10px}.uacf7-next img,.uacf7-prev img{margin-top:3px}.uacf7-next:hover,.uacf7-prev:hover{cursor:pointer!important;opacity:.8}.uacf7-prev{opacity:.3;float:left}.uacf7-next{float:left}input[type=date]:focus-visible,input[type=date]:visited,input[type=email]:focus-visible,input[type=email]:visited,input[type=number]:focus-visible,input[type=number]:visited,input[type=password]:focus-visible,input[type=password]:visited,input[type=search]:focus-visible,input[type=search]:visited,input[type=tel]:focus-visible,input[type=tel]:visited,input[type=text]:focus-visible,input[type=text]:visited,select:focus-visible,select:visited,textarea:focus-visible,textarea:visited{border-color:#1c1c1c!important}body[data-button-style=slightly_rounded_shadow] .container-wrap input[type=submit]:hover{-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);opacity:.8!important}.klm-form__row p small{font-size:.8rem}.klm-form__row p{font-size:1.5rem}input[type=number]{border:1px solid transparent!important;border-radius:0!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.upload-wrapper{position:relative;display:inline-block}.upload-label{padding:16px 19px 14px;border-radius:0;display:inline-flex;align-items:center;justify-content:center}.upload-label:hover{opacity:.8}.uacf7-step.step-content button.uacf7-next{float:left!important}.klm-form__row.upload-wrapper label{color:#fff!important;font-size:1rem}.vc_col-sm-6.flaechenangebot_checklist p{padding-left:32px}.vc_col-sm-3.rechtlicher_nachweis{line-height:1.5}@media screen and (min-width:690px) and (max-width:1000px){.vc_col-sm-4.home_leist_gfive::before,.vc_col-sm-4.home_leist_gfour::before,.vc_col-sm-4.home_leist_gone::before,.vc_col-sm-4.home_leist_gsix::before,.vc_col-sm-4.home_leist_gthree::before,.vc_col-sm-4.home_leist_gtwo::before{padding:16px}.vc_col-sm-3.kompetenzen_grid_txt_four,.vc_col-sm-3.kompetenzen_grid_txt_one,.vc_col-sm-3.kompetenzen_grid_txt_three,.vc_col-sm-3.kompetenzen_grid_txt_two{width:calc(50% - 1%)!important}.vc_col-sm-3.kompetenzen_grid_txt_one,.vc_col-sm-3.kompetenzen_grid_txt_three{margin-right:1%!important}.vc_col-sm-3.kompetenzen_grid_txt_four,.vc_col-sm-3.kompetenzen_grid_txt_two{margin-left:1%!important}}@media screen and (min-width:0px) and (max-width:690px){.nectar-responsive-text.txt_50per.font_size_desktop_1-1rem.font_line_height_1-5.nectar-link-underline-effect p{width:200%!important}.vc_col-sm-6.flaechenangebot_checklist p{padding-left:0}.vc_col-sm-3.kompetenzen_grid_txt_four,.vc_col-sm-3.kompetenzen_grid_txt_three,.vc_col-sm-3.kompetenzen_grid_txt_two{margin-top:32px!important}.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{display:none}}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #ffffff; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 0px 0px 0px 0px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 216px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #1c1c1c; --cmplz_hyperlink_color: #1c1c1c; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #1c1c1c; --cmplz_button_accept_border_color: #1c1c1c; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #1c1c1c; --cmplz_button_deny_border_color: #1c1c1c; --cmplz_button_deny_text_color: #ffffff; --cmplz_button_settings_background_color: #1c1c1c; --cmplz_button_settings_border_color: #1c1c1c; --cmplz_button_settings_text_color: #ffffff; --cmplz_button_border_radius: 0px 0px 0px 0px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #1c1c1c; --cmplz_slider_inactive_color: #791d1d; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-cookiebanner .cmplz-close { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner .cmplz-links .cmplz-link { display: none;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}