#lepopuptab-tab-kontakt-aufnehmen{border-radius:25px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:0px 0px 10px 0px #ffffff;transition:background-color .3s ease 0ms,color .3s ease 0ms,border .3s ease 0ms,box-shadow .3s ease 0ms}#lepopuptab-tab-kontakt-aufnehmen:hover{background-color:#76B828;box-shadow:0px 0px 30px 0px #ffffff;transition:background-color .3s ease 0ms,color .3s ease 0ms,border .3s ease 0ms,box-shadow .3s ease 0ms}p{font-weight:400}strong{font-weight:600}a{font-weight:400}table{font-weight:400}h1{font-weight:700}ul{font-weight:400}ol{font-weight:400;list-style:none;counter-reset:mycounter;padding:0}ol li{position:relative;margin-left:20px;padding:5px 0}.contact_form_errors{margin-bottom:30px}ul,ol{margin-bottom:1em}.valign-center-row .et_pb_column,.valign-center-section,.valign-center-module{display:flex;flex-direction:column;justify-content:center}.job_details_container h5{padding-bottom:0!important;display:inline-block}.job_details_container:hover .job_details_icon{padding-bottom:0!important;display:inline-block}.job_details_icon{display:inline-block;float:right;font-family:FontAwesome!important;font-weight:900!important;font-size:22px;margin-right:5px;transition:margin 700ms}.job_details_container:hover .job_details_icon{margin-right:-5px;transition:margin 300ms}.valign-bottom-row .et_pb_column,.et_pb_text_inner.valign-bottom-section,.valign-bottom-module{display:flex;flex-direction:column;align-items:flex-end}.et_contact_bottom_container{float:none;text-align:center;display:block!important}.wpcf7 form .wpcf7-response-output{margin:15px;text-align:center;border-style:inset}.euro-number-counter-after .percent-value:after{content:"€"}.hour-number-counter-after .percent-value:after{content:" Std"}.plus-number-counter-after .percent-value:after{content:"+"}.et_pb_contact_field input[type=checkbox]:checked+label i:before{color:#111!important}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 0px 1em;line-height:26px}.et-pb-contact-message p{font-size:18px;line-height:1.4em;color:#ffffff;text-align:center;font-weight:600;padding:30px!important;margin-bottom:20px!important;border:2px solid #ffffff;border-radius:6px;background:#d50a3a}.contact_form_errors{color:#ffffff}.et_pb_contact_form_0 .input,.et_pb_contact_form_0 .input:focus{color:inherit!important}.et_pb_contact_form .et_pb_contact_form p.et_contact_error input[type=checkbox]+label,.et_pb_contact_form_0 .et_pb_contact_form p.et_contact_error input[type=checkbox]+label,.et_pb_contact_form_0 p.et_contact_error input[type=checkbox]+label{color:white!important}.bfsg-form .et_pb_contact_form p.et_contact_error input[type=checkbox]+label{color:black!important}#et_pb_contact_form_initiativ .et_pb_contact_form p.et_contact_error input[type=checkbox]+label,#et_pb_contact_form_initiativ .et_pb_contact_form p.et_contact_error input[type=checkbox]+label,#et_pb_contact_form_initiativ p.et_contact_error input[type=checkbox]+label{color:#D50A3A!important}#et_pb_contact_form_initiativ .et_pb_success_message p:first-child,#et_pb_contact_form_initiativ .et_pb_success_message p:last-child{display:none}#et_pb_contact_form_initiativ .et_pb_success_message p{margin-top:20px!important}.et_pb_contact_form_0 .et-pb-contact-message.et_pb_success_message p{border:0!important}div.wpcf7{background-color:#ffffff;border:none;border-radius:6px;font-size:18px;padding:20px;margin-top:40px;margin-bottom:40px;max-width:6000px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{background:#eee;color:#111;border-radius:6px;font-family:montserrat,sans-serif;border:none;font-style:none;font-size:16px;padding:10px;width:100%}.wpcf7 select{cursor:pointer;appearance:none;background-color:#eee;background-image:url("/wp-content/uploads/2025/10/arrow-down.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;border-radius:6px;padding-left:25px;height:43px;border:none;width:100%}.wpcf7 select option{background:#eee;color:#111}.wpcf7 input[type="submit"],.wpcf7 input[type="button"]{background-color:#d50a3a;width:200px;color:#fff;text-align:center;text-transform:uppercase}.wpcf7-form-control.wpcf7-submit.has-spinner.et_pb_button.et_pb_bg_layout_light{all:unset;line-height:1;text-align:center;display:inline-block;max-width:100%;vertical-align:middle;margin:0;outline:none;background:#D50A3A;border-radius:999px;padding:14px 28px;text-decoration:none;color:white;font-size:18px;cursor:pointer;transition:background 0.2s ease}.wpcf7-form-control.wpcf7-submit.has-spinner.et_pb_button.et_pb_bg_layout_light::after{display:none}.wpcf7-form-control.wpcf7-submit.has-spinner.et_pb_button.et_pb_bg_layout_light:hover{background:#76B828}.wpcf7-form-control{font-size:16px}#et_pb_contact_hp_field_0{display:none}.et-waypoint:not(.et_pb_counters){opacity:1!important}.et_pb_text_1_tb_body h1{hyphens:none}*:focus:not(:focus-visible){outline:none!important}*:focus-visible{outline:3px dotted #000000!important;outline-offset:3px!important;box-shadow:none!important}input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px dotted #000000!important;outline-offset:3px!important;box-shadow:none!important}.red-background input:focus-visible,.red-background textarea:focus-visible,.red-background select:focus-visible,.et_pb_section.red-background .et_pb_contact_field input:focus-visible,.et_pb_section.red-background .et_pb_contact_field textarea:focus-visible,.et_pb_section.red-background .et_pb_contact_field select:focus-visible,.et_pb_row.red-background .et_pb_contact_field input:focus-visible,.et_pb_row.red-background .et_pb_contact_field textarea:focus-visible,.et_pb_row.red-background .et_pb_contact_field select:focus-visible,.et_pb_module.red-background input:focus-visible,.et_pb_module.red-background textarea:focus-visible,.et_pb_module.red-background select:focus-visible{outline:3px solid #ffffff!important;outline-offset:3px!important;box-shadow:none!important}.red-background .et_pb_contact_field_checkbox input[type="checkbox"]:focus-visible,.et_pb_section.red-background .et_pb_contact_field_checkbox input[type="checkbox"]:focus-visible,.et_pb_row.red-background .et_pb_contact_field_checkbox input[type="checkbox"]:focus-visible,.et_pb_module.red-background .et_pb_contact_field_checkbox input[type="checkbox"]:focus-visible{outline:3px solid #ffffff!important;outline-offset:3px!important}.red-background .et_pb_contact_field_checkbox label:focus-visible,.et_pb_section.red-background .et_pb_contact_field_checkbox label:focus-visible,.et_pb_row.red-background .et_pb_contact_field_checkbox label:focus-visible,.et_pb_module.red-background .et_pb_contact_field_checkbox label:focus-visible{outline:3px solid #ffffff!important;outline-offset:3px!important;box-shadow:none!important}html body #page-container .et_pb_menu__logo a:focus-visible{outline:none!important;border:3px dotted #000000!important;padding:3px!important;display:inline-block!important;box-shadow:none!important}@media (min-width:981px){.et_mobile_menu,.et_mobile_menu *{display:none!important}}@media (max-width:980px){.et_pb_menu__menu,.et_pb_menu__menu *{display:none!important}}.et_pb_contact_field_checkbox label:focus-visible{outline:3px dotted #000000!important;outline-offset:3px!important;box-shadow:none!important}.et_pb_contact_field_checkbox input[type="checkbox"]:focus-visible{outline:3px dotted #000000!important;outline-offset:3px!important}a[href*="/job/"]:focus-visible,a[href*="/job/"] .job_details_container:focus-visible,.job_details_container:focus-visible{outline:3px dotted #000000!important;outline-offset:3px!important;box-shadow:none!important}.et_pb_text.job_details_container:focus-visible,.et_pb_module.job_details_container:focus-visible{outline:3px dotted #000000!important;outline-offset:3px!important;box-shadow:none!important}a:focus-visible .job_details_container{outline:3px dotted #000000!important;outline-offset:3px!important;box-shadow:none!important}.et_pb_slider:focus-within .et-pb-slider-arrows,.et-pb-arrow-prev:focus~.et-pb-slider-arrows,.et-pb-arrow-next:focus~.et-pb-slider-arrows,.et-pb-arrow-prev:focus-visible,.et-pb-arrow-next:focus-visible{opacity:1!important;visibility:visible!important}.et_pb_slider:focus-within{}.et-pb-slider-arrows .et-pb-arrow-prev:focus-visible,.et-pb-slider-arrows .et-pb-arrow-next:focus-visible{opacity:1!important;visibility:visible!important;display:block!important}.et-pb-slider-arrows:focus-within{opacity:1!important;visibility:visible!important}.et_pb_slider:focus-within .et-pb-controllers,.et-pb-controllers:focus-within{opacity:1!important;visibility:visible!important}.dsm-toggle-btn .dsm-switch-label:focus-visible{outline:3px dotted #000000!important;outline-offset:3px!important;box-shadow:none!important}.dsm-toggle-btn input[type="checkbox"]:focus-visible{outline:3px dotted #000000!important;outline-offset:3px!important}.btn-newsletter{display:flex!important;align-items:center!important}@media (max-width:980px){.btn-newsletter{justify-content:center;margin-top:25px}}.btn-newsletter a{all:unset;line-height:1;text-align:center;display:inline-block!important;max-width:100%!important;vertical-align:middle!important;margin:0!important;border:solid white 1px!important;background:#D50A3A!important;border-radius:999px!important;text-decoration:none!important;color:white!important;padding:10px 20px!important;cursor:pointer!important;transition:background 0.2s ease!important;height:auto!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.btn-newsletter>a{display:inline-block!important;padding:10px 20px!important;white-space:nowrap}.btn-newsletter a::after{display:none}.btn-newsletter a:hover{line-height:1!important;text-align:center!important;display:inline-block!important;max-width:100%!important;vertical-align:middle!important;margin:0!important;border:solid #76B828 1px!important;background:#76B828!important;border-radius:999px!important;text-decoration:none!important;color:white!important;padding:10px 20px!important;cursor:pointer!important;height:auto!important;opacity:unset!important}.ccm-link-container{font-size:11px!important;min-width:50%!important}.ccm-powered-by{display:inline-grid!important}.ccm-powered-by a{font-size:11px!important;color:#757373!important}.ccm-widget--text .ccm-widget--title{font-size:17px!important}.ccm-widget--introduction{font-size:13px!important}.ccm-root .ccm-widget--buttons .button,.ccm-root .ccm-widget--buttons button{width:80%;margin-bottom:7px!important}.ccm-widget--buttons{margin-bottom:-5px!important}.ccm-root .ccm-widget--text:focus-visible:not(input[type="text"]):not(input[type="email"]):not(input[type="password"]):not(input[type="tel"]):not(input[type="url"]):not(input[type="search"]):not(textarea):not(select),.ccm-root .ccm-widget--text [tabindex]:focus-visible:not(input[type="text"]):not(input[type="email"]):not(input[type="password"]):not(input[type="tel"]):not(input[type="url"]):not(input[type="search"]):not(textarea):not(select){outline:none!important;outline-offset:0!important;box-shadow:none!important;border:0!important}