html,body{scroll-behavior:smooth}html{overflow-y:scroll}body{font-family: var(--font-text);background:var(--body-background-color);-webkit-font-smoothing:antialiased}@media only screen and (max-width:768px){html,body{overflow-x:hidden}}body{max-width:var(--body-max-width);margin:auto;box-shadow:var(--body-shadow)}select,textarea,.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="text"],.wpcf7-validates-as-number,footer input,[type="button"],[type="reset"],[type="submit"],button{background-color:#fff}a{color:var(--color-main)}a:hover{color:var(--color-sub)}picture img{max-width:100%;height:auto}@media only screen and (max-width:767px){.vc_row_swap_on_mobile{display:flex!important;flex-direction:column-reverse}}div.vc_row_bg_video video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.wpb_raw_html{margin:0;padding:0}.black,
.black :is(p, li, span){color:#000!important}.white,
.white :is(p, li, span){color:#fff!important}.fs20 p,p.fs20{font-size:20px}.fs40 p,p.fs40{font-size:40px;line-height:125%}.fwl{font-weight:lighter!important}.uppercase{text-transform:uppercase!important}.bold p,p.bold,.fwb{font-weight:bold!important}.color-main{color:var(--color-main)!important}.color-sub{color:var(--color-sub)!important}.color-heavy{color:var(--color-heavy)!important}.color-light{color:var(--color-light)!important}.color-custom{color:var(--color-custom)!important}.color-custom-2{color:var(--color-custom-2)!important}.bg-color-main{background-color:var(--color-main)!important}.bg-color-sub{background-color:var(--color-sub)!important}.bg-color-heavy{background-color:var(--color-heavy)!important}.bg-color-light{background-color:var(--color-light)!important}.bg-color-custom{background-color:var(--color-custom)!important}.bg-color-custom-2{background-color:var(--color-custom-2)!important}.br20,
.wpb_single_image.br20,
.br20 :is(img){border-radius:20px!important}.w100,.w100 .vc_figure,.w100 .vc_single_image-wrapper,.w100 img{width:100%;max-width:100%}.fullwidth-in-bounds,
/*.vc_row-full-width,*/{width: calc(100% + 30px) !important;margin-left:-15px!important}.fullwidth-in-bounds .vc_column-inner{padding:0!important}.flex-center{display:flex;justify-content:center;align-items:center}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt60{margin-top:60px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb60{margin-bottom:60px}.mt100{margin-top:100px}@media (min-width:1023px){.desktop-mt100{margin-top:100px}}.p0{padding:0!important}.font-heading,
.font-heading :is(h1, h2, h3, h4, h5, h6, p, li, span){font-family: var(--font-heading) !important}.font-text,
.font-text :is(h1, h2, h3, h4, h5, h6, p, li, span){font-family: var(--font-text) !important}.font-button,
.font-button :is(h1, h2, h3, h4, h5, h6, p, li, span){font-family: var(--font-button) !important}.font-custom,
.font-custom :is(h1, h2, h3, h4, h5, h6, p, li, span){font-family: var(--font-custom) !important}.img-responsive{max-width:100%}.hidden{display:none!important}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none}@media (max-width:375px){.hidden-xs{display:none!important}.visible-xs{display:block!important}}@media (min-width:376px) and (max-width:767px){.hidden-xs{display:none!important}.hidden-sm{display:none!important}.visible-xs{display:block!important}.visible-sm{display:block!important}}@media (min-width:768px) and (max-width:1024px){.hidden-md{display:none!important}.visible-md{display:block!important}}@media (min-width:1024px){.hidden-lg{display:none!important}.visible-lg{display:block!important}}.content-max-width{max-width:var(--content-max-width);margin:auto}.flex-center{display:flex;justify-content:center;align-items:center}.container{max-width:var(--content-max-width)}.container-bottom{max-width:100%;width:100%}div.vc_row.wpb_row.vc_row-fluid[data-vc-full-width="true"] .vc_column-inner{padding-left:15px;padding-right:15px}div.vc_row.wpb_row.vc_row-fluid[data-vc-stretch-content="true"] .vc_column-inner{padding-left:0;padding-right:0}.element-newsletter #text6132443{height:30px;font-family: var(--font-heading);font-size:15px;margin-bottom:16px;width:33%;border:4px solid var(--color-light)!important;max-width:100%;padding:6px 8px 3px 8px}.element-newsletter #text6132446{height:30px;font-family: var(--font-heading);font-size:15px;margin-bottom:16px;width:33%;border:4px solid var(--color-light)!important;max-width:100%;padding:6px 8px 3px 8px}.element-newsletter .form{padding:0}.element-newsletter div.form ul li{padding-left:0;list-style:none}.element-newsletter .itemname{width:100%;display:block;position:relative;text-align:center;margin:0;font-family: var(--font-heading);font-size:16px;color:#fff;line-height:22px;min-height:0}.element-newsletter div.form .form_button_submit{background-color:var(--button-color)}.element-newsletter div.form .form_button_submit:hover{background-color:var(--button-hover-color)}.element-newsletter div.form li.form_button{text-align:center}.element-newsletter div.form .form_border{padding:0}.element-newsletter ul{padding-left:0!important}section.white{background:#fff}section.grey{background:#006b2d}section.grey h2{color:#fff;font-family: var(--font-heading) !important;padding-top:25px}section.green{background:#006b2d}.outerWrap{width:100%;margin:0 auto;background:#fff;padding-bottom:50px!important;z-index:0;position:relative}section#element-id-5.outerWrap.element-textblock.columns-1.white{padding-bottom:0!important}.innerWrap{width:100%;margin:0 auto}.innerWrap-slider{width:100%;margin:0 auto}thead{border-bottom:solid 1px gray}thead td{padding-right:20px}tbody tr td{padding-right:20px}tbody tr:nth-child(odd){background-color:#fff}tbody tr:nth-child(even){background-color:#efefef}button:not(:disabled):hover{background-color:var(--button-color)}a.button{font-size:22px;border:4px solid transparent;color:var(--color-main);line-height:15px;display:inline-block;font-family: var(--font-button), sans-serif;border-radius:var(--button-corners);cursor:pointer;text-align:center;padding:14px 35px 13px;text-decoration:none;vertical-align:middle;-webkit-appearance:none;transition:all .2s ease-out;background:var(--button-color);color:var(--button-text-color)}a.button:hover{background:var(--color-sub);background:var(--button-hover-color);color:var(--button-hover-text-color)}a.button.plain{background:transparent;color:var(--color-main)}a.button.plain:hover{background:transparent}a.button.white,
[type="button"]:not(:disabled, .mejs-controls button),
[type="reset"]:not(:disabled, .mejs-controls button),
[type="submit"]:not(:disabled, .mejs-controls button),{color:#fff;font-size:20px!important;background:var(--color-light);padding:14px 35px 13px;font-family: var(--font-button)}a.button.white:hover,
button:not(:disabled):hover,
[type="button"]:not(:disabled):hover,
[type="reset"]:not(:disabled):hover,
[type="submit"]:not(:disabled):hover {background-color:var(--button-hover-color);color:#fff}.tab button:not(:disabled):hover {border:none!important}a.button.grey{color:#fff;font-size:20px!important;background:var(--color-light);padding:14px 35px 13px}a.button.grey:hover{padding:14px 35px 13px;background-color:var(--color-sub);color:#fff}a.button.hgrey{color:#fff;font-size:16px!important;background:var(--color-light);padding:14px 35px 13px}a.button.hgrey:hover{padding:14px 35px 13px;background-color:var(--color-main);color:#fff}div.wpcf7 .wpcf7-submit{color:#fff;font-size:20px!important;background:var(--button-color);font-family: var(--font-button);border-radius:var(--button-corners);padding:5px 30px 5px;opacity:1;border:none}div.wpcf7 .wpcf7-submit:disabled{opacity:.5}div.wpcf7 .wpcf7-submit:disabled{background:#aaa}.wpcf7-acceptance .wpcf7-list-item{margin:0 5px 0 0}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;display:grid;width:100%}button:not(:disabled, .mejs-controls button),
[type="button"]:not(:disabled, .mejs-controls button),
[type="reset"]:not(:disabled, .mejs-controls button),
[type="submit"]:not(:disabled, .mejs-controls button) {color:#fff;font-size:20px;background:var(--button-color);border-radius:var(--button-corners);padding:5px 30px 5px;border:none!important;font-family: var(--font-button)}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="text"],.wpcf7-validates-as-number,footer input{border:4px solid var(--color-light)!important;max-width:100%;width:100%;padding:6px 8px 3px 8px}.wpcf7-form-control .wpcf7-select{border:4px solid var(--color-light)!important}.form{padding:0% 5% 5% 5%}.schnellbewerbung,.Kurzanfrage{background-color:var(--color-main);color:#fff}.schnellbewerbung ::placeholder{color:#fff}@media only screen and (min-width:768px){.schnellbewerbung .Kurzanfrage{padding:0}}h3.contactform-heading{font-size:20px;text-transform:none;color:#fff;margin:0 0 5px 0!important;padding:0!important;font-family: var(--font-heading);font-weight:700;text-align:left!important}.schnellbewerbung a,.Kurzanfrage a{color:#fff!important}.schnellbewerbung p{text-align:left!important}.mc-field-group{margin-bottom:20px}.mc-field-group input{border:4px solid var(--color-light)!important;max-width:500px;width:100%;padding:6px 8px 3px 8px;margin:auto}@media only screen and (min-width:501px) and (max-width:950px){.mc-field-group input{max-width:100%}}[data-bite-jobs-api-listing]{margin:0 auto}[data-bite-jobs-api-listing] .bite-jobs-list{margin-top:0!important}[data-bite-jobs-api-listing] .bite-jobs-api-ui-pagination{display:none}[data-bite-jobs-api-listing] table.bite-jobs-list-table{margin-top:0}[data-bite-jobs-api-listing] table.bite-jobs-list-table+.bite-jobs-api-ui-pagination{display:flex;margin-top:35px}[data-bite-jobs-api-listing] table.bite-jobs-list-table tr{background:transparent}[data-bite-jobs-api-listing] td,[data-bite-jobs-api-listing] th{padding:0;border:0;background:transparent}[data-bite-jobs-api-listing] .bite-jobs-list-body-row td{font-size:16px;font-weight:400;color:#444;text-align:left;line-height:1.4;padding:10px 15px;height:62px}[data-bite-jobs-api-listing] .bite-jobs-list-body-row td:nth-child(1) {font-size:18px;font-weight:700;border-right:0}[data-bite-jobs-api-listing] .bite-jobs-list-body-row td:nth-child(2) {border-left:0;border-right:0}[data-bite-jobs-api-listing] .bite-jobs-list-body-row td:nth-child(3) {position:relative;border-left:0;padding-right:72px}[data-bite-jobs-api-listing] .bite-jobs-list-body-row:not(.bite-jobs-list-body-row-top) td:nth-child(3):after {display:block;content:"";width:42px;height:42px;position:absolute;top:9px;right:15px;background:url(/wp-content/themes/budigital/images/icons/xicon-arrow-right.png.pagespeed.ic.NkRxhh0yEA.png) no-repeat center center var(--color-sub);border:1px solid var(--color-sub);-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}[data-bite-jobs-api-listing] .bite-jobs-list-body-row:not(.bite-jobs-list-body-row-top):hover td:nth-child(3):after {border-radius:0;background-color:#f5f5f5;border-color:var(--color-main)}[data-bite-jobs-api-listing] .bite-jobs-list-body-row:not(.bite-jobs-list-body-row-top):hover td {border-color:var(--color-main)}[data-bite-jobs-api-listing] .bite-jobs-list-body-row-top td{font-size:18px;font-weight:700;color:var(--color-main);line-height:1.4;text-align:left;padding:10px 15px!important;border:0;border-bottom:1px solid var(--color-main)}[data-bite-jobs-api-listing] .bite-jobs-list-body-row-top td .sort-by-label span{font-size:11px;font-weight:400;line-height:1;color:#a3a3a3!important}[data-bite-jobs-api-listing] .bite-no-results td{font-size:16px;font-weight:400;color:#444;text-align:center;padding:10px 15px;background:#fff;border:1px solid #e6e6e6}[data-bite-jobs-api-listing] .bite-jobs-api-ui-pagination>span{font-size:15px;font-weight:400;color:#444}[data-bite-jobs-api-listing] .bite-jobs-api-ui-pagination__link{min-width:0;font-size:18px;color:#444;line-height:18px;padding:3px 12px 6px;background:transparent;border-color:#888;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}[data-bite-jobs-api-listing] .bite-jobs-api-ui-pagination__link--disabled{color:#bbb;border-color:#ccc}[data-bite-jobs-api-listing] .bite-jobs-api-ui-pagination__link:not(.bite-jobs-api-ui-pagination__link--disabled):hover {color:#fff;background:var(--color-main);border-color:var(--color-main)}.element-jobs-teaser .all-jobs [data-bite-jobs-api-listing] .bite-jobs-map,.element-jobs-teaser .jobs-einrichtung [data-bite-jobs-api-listing] .bite-jobs-map{margin:0 0 25px}.element-jobs-teaser .all-jobs [data-bite-jobs-api-listing] .bite-jobs-filters,.element-jobs-teaser .jobs-einrichtung [data-bite-jobs-api-listing] .bite-jobs-filters{margin:0 0 25px}.element-jobs-teaser .all-jobs [data-bite-jobs-api-listing] .bite-jobs-filters__filter-label,.element-jobs-teaser .jobs-einrichtung [data-bite-jobs-api-listing] .bite-jobs-filters__filter-label{font-size:15px;font-weight:400;color:#444;text-align:left;line-height:1.4;margin-bottom:5px}.element-jobs-teaser .all-jobs [data-bite-jobs-api-listing] .bite-jobs-filters .bite-suche-input input,.element-jobs-teaser .jobs-einrichtung [data-bite-jobs-api-listing] .bite-jobs-filters .bite-suche-input input,.bite-jobs-api-ui-dropdown-popover .bite-jobs-api-ui-dropdown-popover__search input{width:100%;height:38px;font-family:'Lato',sans-serif;font-size:16px;font-weight:400;color:#888;padding:0 15px;background:#fff;border:1px solid #dcdcdc;-webkit-appearance:none;border-radius:0}.element-jobs-teaser .all-jobs [data-bite-jobs-api-listing] .bite-jobs-api-ui-dropdown,.element-jobs-teaser .jobs-einrichtung [data-bite-jobs-api-listing] .bite-jobs-api-ui-dropdown{height:38px;font-family:'Lato',sans-serif;font-size:16px;font-weight:400;color:#888;padding:0 15px;background:#fff;border:1px solid #dcdcdc}.element-jobs-teaser .all-jobs [data-bite-jobs-api-listing] .bite-jobs-filters__filter select,.element-jobs-teaser .jobs-einrichtung [data-bite-jobs-api-listing] .bite-jobs-filters__filter select{width:100%;height:38px;font-family:'Lato',sans-serif;font-size:16px;font-weight:400;color:#888;padding:0 15px;background:#fff;border:1px solid #dcdcdc;border-radius:0}.element-jobs-teaser .all-jobs [data-bite-jobs-api-listing] .bite-jobs-filters__apply,.element-jobs-teaser .jobs-einrichtung [data-bite-jobs-api-listing] .bite-jobs-filters__apply{width:100%;height:38px;font-family:'Lato',sans-serif;font-size:15px;line-height:1.1;margin-right:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-size:12px!important}.element-jobs-teaser .all-jobs [data-bite-jobs-api-listing] .bite-jobs-filters__apply:hover,.element-jobs-teaser .jobs-einrichtung [data-bite-jobs-api-listing] .bite-jobs-filters__apply:hover{background:var(--color-sub)}.bite-jobs-api-ui-dropdown-popover__search{margin-bottom:8px}.bite-jobs-api-ui-dropdown-popover__option{font-family:'Lato',sans-serif;font-size:14px;font-weight:400;line-height:1.1;padding:5px 6px;border-bottom:1px dotted #dadada}.bite-jobs-api-ui-dropdown-popover__option:hover{color:#fff;background-color:var(--color-main)!important}#lcl_nav_cmd .lcl_icon{background:var(--color-main);color:#fff;border:none;border-radius:0}.lcl_icon:not(.lcl_counter)::after{background:var(--color-sub);color:#fff;border:none;border-radius:0}.bite-jobs-map-cluster{background-color:#fff;border:1px solid var(--color-main);color:var(--color-main)}body.search-results{background:#f4f4f4}.post-archive{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0;list-style:none}@media (max-width:768px){.post-archive{grid-template-columns:1fr}}.post-card{display:flex;flex-wrap:nowrap;gap:10px;background:#fff;box-shadow:0 3px 5px 0 rgba(0,1,1,.1)}.post-card h3{font-size:18px;line-height:25px;margin-bottom:0}.post-card>div{flex-basis:50%;flex-shrink:1;flex-grow:1}.post-card .post-date{margin:0}.post-card .post-excerpt{font-size:14px;margin-top:20px}.post-card .post-card-thumbnail img{aspect-ratio: 1/1;object-fit:cover;max-width:100%;height:auto}.post-card .post-card-content{padding:20px}.archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none}.archive-grid .list-pagination{margin-top:35px}.list-pagination a{display:inline-block;font-size:20px;font-weight:700;color:var(--color-main);line-height:20px;vertical-align:middle;text-decoration:none;cursor:pointer;position:relative;padding:8px 18px 12px;background:transparent;border:2px solid var(--color-main);-webkit-appearance:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.list-pagination a.disabled{color:#c1c1c1;cursor:default;background:#eaeaea;border:2px solid #eaeaea}.list-pagination a:not(.disabled):hover {color:#fff;background:#006b2b;border:2px solid #006b2b}.list-pagination .page-of-pages{display:inline-block;font-size:15px;font-weight:300;color:#444;line-height:1;vertical-align:middle;margin:0 20px}.list-pagination .page-of-pages span{display:inline-block;font-weight:700;min-width:18px}.wpb_text_column,.text{font-size:var(--font-text-size);font-weight:var(--font-text-weight);color:var(--body-text-color);line-height:var(--font-text-line-height);font-family: var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text p{margin-bottom:25px;text-align:left}.text ul,.text ol{padding-left:24px;margin-bottom:25px}.text li{text-align:left;margin-bottom:5px}.text a:not(.button) {color:#707070;font-weight:400;text-decoration:none;border-bottom:1px solid #707070}.text a:not(.button):hover {color:#707070;border-bottom:1px solid #000}.element-uberschriften h1,.element-uberschriften h2{padding:0;margin:0;text-align:center}h1,.h1{font-family:var(--font-heading), sans-serif;font-size:42px;color:var(--color-main);line-height:1;text-align:center;font-weight:700;margin:0 0 50px}h2,.h2{font-family:var(--font-heading), sans-serif;font-size:36px;color:var(--color-main);line-height:1;text-align:left;margin:40px 0 20px 0;font-weight:700}h3,.h3{font-family:var(--font-heading), sans-serif;font-size:24px;font-weight:700;color:var(--color-main);line-height:1;text-align:left;margin:0 0 20px}h4,.h4{font-size:20px;font-weight:700;color:#222;line-height:1.4;text-align:left;margin:0 0 20px}h5,.h5{font-size:18px;font-weight:700;color:#222;line-height:1.4;text-align:left;margin:0 0 20px}h6,.h6{font-size:16px;font-weight:700;color:#222;line-height:1.4;text-align:left;margin:0 0 20px}.text b,.text strong{font-weight:700}.text img,.text svg{max-width:100%;height:auto}@media only screen and (max-width:767px){.tiles-table.type-4 div.tiles-row div.tile img{padding:10px;max-width:75%;padding:10px 20px;margin:auto}}@media only screen and (min-width:1080px){.posts-table .posts-row{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:1079px){.posts-table-wrap{max-width:700px}}@media screen and (max-width:768px){.columns-4 .tile{width:50%!important;padding:4px}.columns-2 .tile,.one_half{width:100%!important}.two_third,.one_third{width:100%}.col-sm-4.mwm-left,.col-sm-8.mwm-right{width:100%;max-width:100%;display:block;flex:0 0 100%}.posts-table .posts-row.layout-2 .text-blog{padding:5px 15px;width:100%;display:block}.posts-table .posts-row>div{display:block}.posts-table .posts-row{max-width:500px;display:block;margin:auto}.element-textblock.columns-2 .text{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}.element-caro .block p{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}.text,.element-caro .block p{font-size:15px}.element-caro .innerWrap .carousel-inner .carousel-item .block .content-column .m-sagen-text{font-size:30px;line-height:1.2}}@media only screen and (max-width:500px){a.button.white, button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {font-size:16px!important;line-height:1.2;padding:14px 35px 13px}}@media only screen and (max-width:767px){.element-textblock .intro .button,.posts-table-wrap .button{margin:10px 0 20px 0}}@media only screen and (max-width:670px){p.highlight-text{font-size:30px;padding:20px}}@media only screen and (max-width:500px){h1,.h1,h2,.h2,.element-caro .text h4{font-size:24px}h3{font-size:20px}h3.contactform-heading{font-size:18px}}@media only screen and (max-width:1200px){.kontakt-leiste .col-sm-6{width:100%;max-width:700px;margin:auto;margin-bottom:50px}.kontakt-leiste.row{display:block}.kontakt-leiste .outerWrap.element-textblock.columns-1.white{margin-bottom:0!important;padding-bottom:0!important}.kontakt-leiste .element-textblock.columns-1{margin-bottom:0!important;padding-bottom:0!important}}@media only screen and (max-width:600px){.element-contact-bar .m-info{border:none;padding:0}.m-info p,.m-info a,.m-info h2{text-align:center}.m-image img{width:100%;height:auto;max-width:400px;margin:auto}.element-contact-bar .m-info .text li.tel{max-width:160px;margin:auto;padding-right:0}.element-contact-bar .m-info .text li.mail{max-width:260px;margin:auto}.kontakt-leiste-mitarbeiter .social{margin-top:0}}@media only screen and (min-width:768px){.three-fourth-block{padding-left:50px!important}}@media only screen and (max-width:460px){.tiles-table.type-4 div.tiles-row div.tile img{height:60px;padding-bottom:0!important}}@media only screen and (max-width:575px){.m-info a.button{margin:auto;display:block}.element-company-contact-bar .m-info{border-left:0!important}}@media only screen and (max-width:568px){[data-bite-jobs-api-listing] .bite-jobs-list-body-row td{height:auto}table.bite-jobs-list-table td,table.bite-jobs-list-table th{border:none!important}[data-bite-jobs-api-listing] .bite-jobs-list-body-row:not(.bite-jobs-list-body-row-top) td:nth-child(3)::after {top:-4px!important}}div.job_listings ul.job_listings a ul.meta li.date,ul.job_listings a img.company_logo{display:none}ul.job_listings li.job_listing a div.position,ul.job_listings{padding:0!important}ul.job_listings li.job_listing a{padding:20px 0!important}.job_listing .job-type{color:var(--color-light)}ul.job_listings li.job_listing a div.position h3{font-size:22px}#egg_02{opacity:0}#egg_01{z-index:-1}.non-display{display:none}.easter_rel{position:relative}.easter_abs{position:absolute;top:-30px;right:10px}.form_thirds{width:33.3%;float:left;padding:0 10px}.form_thirds:first-child{padding-left:0}.form_thirds_last{width:33.3%;float:left;padding-left:10px}.contactform-heading_02{font-size:18px;text-transform:none;color:#fff;margin:0 0 5px 0!important;padding:0!important;font-family: var(--font-heading);font-weight:700;text-align:left!important}.contact-team li{list-style:none;font-size:20px;font-weight:bold}a.co-li-link,a.co-li-link:hover{color:var(--color-main)}@media only screen and (min-width:900px){.h_tab{max-width:100%;width:1200px;margin:0 auto;border-radius:0 0 5px 5px}.h_tabcontent{width:100%}.element-htabs .innerWrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.element-htabs .text.centered{width:100%}}.h_tabcontent{max-width:1200px;padding:40px;background:transparent;margin:0 auto 50px auto;border:3px solid var(--color-main)}}


.element-htabs h3 {margin-top:0!important;color:var(--color-main);font-family: var(--font-heading);text-transform:none}.h_tabs.active{background-color:#006b2d!important;color:#fff}.h_tabs.active:focus{outline:none}.h_tabs:hover{opacity:1;transition:.5s}.h_tabs{transition:.5s;padding:10px 10px!important;color:#fff;width:100%!important;max-width:24%;float:left;height:75px;margin-right:5px}.h_tab button{border-top:3px solid var(--color-main);border-right:3px solid var(--color-main);border-left:3px solid var(--color-main);border-bottom:none}}

.h_tabs_02 {border:none!important;transition:.5s;padding:10px 20px!important;background-color:#208fa9;color:#fff;width:100%!important;height:75px;border-radius:0 0 0 0!important;margin-right:15px}.anmeldung-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:20px;max-width:1200px;margin:0 auto}.anmeldung-grid h2{text-align:left!important}@media only screen and (max-width:950px){.anmeldung-grid{grid-template-columns:2fr 2fr}.anmeldung-grid .h_tabs_02{margin-top:15px}}@media only screen and (max-width:1260px){.h_tabs{max-width:200px;font-size:15px}button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {font-size:17px!important}}@media only screen and (max-width:1000px){.h_tabs{max-width:90%;font-size:15px;margin:5px 5%}.h_tabcontent{margin:5px 5%}}@media only screen and (max-width:900px){.h_tabs{max-width:90%;font-size:17px;margin:5px 5%}.h_tabcontent{margin:480px 5% 0 5%}.filter-row{grid-template-columns:2fr 2fr!important}}@media only screen and (max-width:500px){.filter-row{grid-template-columns:1fr!important}}.filter-row{display:grid;grid-template-columns:4fr 4fr 4fr 4fr;gap:14px}.filter-content{padding:40px;box-shadow: 2px 2px 2px rgb(0, 0, 0, 0.1);display:inline-grid;align-items:center}.filter-content a{border-bottom:none!important}.kontakt-tab{font-size:25px;padding-bottom:25px}.kontakt-tab a:not(.button) {color:#707070;font-weight:400;text-decoration:none;border-bottom:0 solid #707070;padding-left:10px}.kontakt-tab a:not(.button):hover {color:#707070;border-bottom:0 solid #000}@media only screen and (min-width:900px){.h_tab-persons{max-width:100%;margin:0 auto;border-radius:0 0 5px 5px}.h_tab-persons-content{width:100%}.element-contact-person-tabs{padding:0 30px 0 30px}.element-contact-person-tabs .innerWrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.element-contact-person-tabs .text.centered{width:100%}.h_tab-persons{max-width:auto!important;margin:0 auto;border-radius:0 0 5px 5px;display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:900px){.span-kontakt::after,.span-tel::after{content:"\A";white-space:pre}.kontakt-tab{font-size:18px;padding-bottom:25px}.kontakt-tab a:not(.button) {padding-left:0}}.fas.fa-envelope{padding-right:10px!important}.h_tab-persons-content{padding:40px;background:transparent;margin:0 auto 50px auto;border:3px solid var(--color-main)}}


.element-contact-person-tabs h3 {margin-top:0!important;color:var(--color-main);font-family: var(--font-heading);text-transform:none}.h_tabs-persons.active{background-color:#006b2d!important;color:#fff}.h_tabs-persons:hover{opacity:1;transition:.5s}.filter-content-persons{padding:10px;box-shadow: 2px 2px 2px rgb(0, 0, 0, 0.1);display:inline-grid}.filter-content-persons a{border-bottom:none!important}.h_tabs-persons{border:none!important;transition:.5s;padding:10px 10px 10px 10px!important;color:#fff;width:100%!important;max-width:350px;height:75px;margin-right:15px;border:3px solid var(--color-main);font-size:15px!important;float:left;margin-bottom:15px}.h_tabs_02{border:none!important;transition:.5s;padding:10px 20px!important;background-color:#208fa9;color:#fff;width:100%!important;height:75px;border-radius:0 0 0 0!important;margin-right:15px}.anmeldung-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:20px;max-width:1200px;margin:0 auto}.anmeldung-grid h2{text-align:left!important}@media only screen and (max-width:950px){.anmeldung-grid{grid-template-columns:2fr 2fr}.anmeldung-grid .h_tabs_02{margin-top:15px}}@media only screen and (max-width:1260px){.h_tabs-persons{max-width:250px;font-size:15px}@media only screen and (max-width: 1000px) {

        .h_tabs-persons {
            max-width: 90%;
            font-size: 15px;
            margin: 5px 5%;
        }


        .h_tab-persons-content {
            margin: 5px 5%;

        }

    }@media only screen and (max-width: 900px) {

        .h_tabs-persons {
            max-width: 90%;
            font-size: 17px;
            margin: 5px 5%;
        }

        .h_tab-persons-content {
            margin: 575px 5% 0 5%;

        }

        .filter-row {
            grid-template-columns: 2fr 2fr !important;
        }

    }@media only screen and (max-width: 500px) {
        .filter-row {
            grid-template-columns: 1fr !important;
        }
    }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {font-size:17px!important}}.footer_erreichbarkeit{display:none}.footer_erreichbarkeit .erreichbarkeit,.footer_erreichbarkeit .erreichbarkeit i{color:#fff;margin-bottom:0!important;margin-top:5px}.footer_erreichbarkeit .erreichbarkeit i{margin-right:5px}.kontakt_erreichbarkeit .erreichbarkeit{color:#707070;font-size:18px}.kontakt_erreichbarkeit .erreichbarkeit i{margin-right:5px;font-size:22px}.cr_button:hover{background-color:var(--color-sub)!important}#wpsl-search-wrap .wpsl-input label{width:120px;padding:5px}#wpsl-search select,#wpsl-search-wrap select{width:100px;height:45px}#wpsl-search-btn{width:100px}#wpsl-search-wrap div label{width:120px;padding:5px}#wpsl-search-wrap .wpsl-input input{display:block;width:225px}@media (max-width:570px){#wpsl-search-wrap .wpsl-dropdown{width:200%!important}}#wpsl-search-btn{color:var(--button-text-color);background-color:var(--color-main);background-image:var(--color-main);height:45px}.checklist li{list-style-image:url(images/checklist.svg)}.btn-block{display:block}.btn-outline{border:solid 1px var(--color-main);color:var(--color-main)}.scrolltotop_wrapper{position:fixed;bottom:30px;right:30px;z-index:99}.scrolltotop_wrapper:hover{cursor:pointer}.scrolltotop{display:flex;justify-content:center;align-items:center;border-radius:9999px}.scrolltotop img{max-width:100%}.simplistic-headline{text-transform:none;text-align:left}.simplistic-button{border:solid 2px var(--color-main);background:var(--color-main);color:var(--button-text-color);border-radius:9999px;display:inline-block;transition:all 500ms;padding:15px 30px}.simplistic-button:hover{text-decoration:none;color:var(--button-hover-text-color)}.simplistic-outline-button{border:solid 2px var(--color-main);border-radius:var(--button-corners);color:var(--color-main);display:block;transition:all 500ms;padding:15px 30px}.simplistic-outline-button:hover{text-decoration:none;background:var(--button-color);color:#fff}.single-wiki h1,.single-wiki h2{text-transform:uppercase}.single-wiki h3{color:#000;margin-bottom:12px;text-transform:none;font-weight:600;margin-top:30px}.single-wiki .toc{background:var(--color-light);border-radius:5px;padding:20px 20px 20px 40px;color:var(--color-heavy)}.single-wiki .toc{position:sticky;top:60px;margin-bottom:20px;z-index:9}.single-wiki .toc-title{text-transform:uppercase;color:inherit}.single-wiki .toc ul{margin:0;padding:0;padding-left:0;list-style:none}.single-wiki .toc ul li{text-transform:uppercase;font-size:13px;padding:2px 0;position:relative}.single-wiki .toc ul li a{color:inherit}.single-wiki .toc ul li a.active:before{position:absolute;left:-10px;top:7px;content:'\f054';font:12px/1 FontAwesome;font-size:9px;z-index:1}.single-wiki .wiki-content .vc_column-inner{padding-top:50px!important;padding-bottom:15px!important}@media (max-width:768px){.single-wiki .wiki-content .vc_column-inner{padding-top:35px!important;padding-bottom:0!important}}.vc_tta-panels-container .vc_tta-title-text{font-family: var(--font-heading) !important}@media (min-width:768px){#left-formular{float:left;width:49%}#right-formular{float:right;width:50%;padding-left:10px}}.center-formular{max-width:100%}.inch-form-wpcf7{width:100%}.widget_flex_menu{display:flex;gap:20px}@media only screen and (min-width:900px){.anfrage-leistungen{display:flex;flex-wrap:wrap}.anfrage-leistungen .anfrage-links,.anfrage-leistungen .anfrage-rechts,.anfrage-leistungen .anfrage-mitte{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;padding:0 20px}.anfrage-leistungen .anfrage-bottom{-ms-flex:0 0 100%;flex:0 0 100%;max-width:900px;margin:auto}}.anfrage-leistungen h3{color:#fff}.anfrage-leistungen .anfrage-links,.anfrage-leistungen .anfrage-rechts,.anfrage-leistungen .anfrage-mitte{margin-bottom:30px;padding:0 10px}.schnellbewerbung div.wpcf7 .wpcf7-submit{opacity:1}div.wpcf7 .wpcf7-submit:disabled{opacity:.3!important}.more-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.more-post-title{margin-top:20px}.budi-background-on-mobile{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:1;display:none;background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:768px){.budi-background-on-mobile{display:block}.vc_row-have-bg-mobile .vc_parallax-inner{display:none}}