body:not(.admin-bar){--admin-bar-height:0px}body.admin-bar{--admin-bar-height:32px}@media (max-width:1024px){#wpadminbar{display:none!important}html{margin-top:0px!important}}@media (max-width:1024px){body.admin-bar{--admin-bar-height:0px}}:is(.entry-content,.is-root-container)>p,.editor-editor-canvas__post-title-wrapper{color:#fff}html{scroll-behavior:smooth}.site-wrapper{width:100%;max-width:1920px;margin-inline:auto}#main{min-height:65vh}.search-modal-fields button{background:var(--surface-20)!important;color:var(--surface-70)!important;line-height:1;font-weight:var(--headline-font-weight);border-left:1px solid var(--surface-30);padding:10px 12px}.search-modal-fields button:hover{background:var(--surface-30)!important;color:var(--surface-90)!important}.search-modal-fields input{background-color:white!important;border-radius:4px;border:none;padding:0 1em;outline:none}.search-modal-form{color:var(--surface-80)}.search-modal-fields{border-radius:4px;overflow:hidden;outline:1px solid var(--surface-30);box-shadow:0 0 0 #00000010;transition:all 250ms ease-in;background-color:var(--surface-0)}.search-modal-fields:focus-within{outline:1px solid var(--surface-30);box-shadow:0 4px 10px #00000010}.gp-search-modal .gp-modal__overlay{background-color:#1f293399}.post-password-form{max-width:768px;padding:8rem 1rem;margin-inline:auto;text-align:center}.line-limit-3,.line-limit-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-limit-1{-webkit-line-clamp:1}.line-limit-2{-webkit-line-clamp:2}.line-limit-3{-webkit-line-clamp:3}[class^="ar-"]{object-fit:cover}.ar-16-9{aspect-ratio:16/9}.ar-9-16{aspect-ratio:9/16}.ar-4-3{aspect-ratio:4/3}.ar-1-1{aspect-ratio:1/1}.ar-120-100{aspect-ratio:120/100}.ar-155-175{aspect-ratio:155/175}.hyphens-auto{hyphens:auto}.no-ul,.no-ul a{text-decoration:none}a.hover-ul:hover,.hover-ul a:hover,a:is(.gb-button-primary-ghost,.gb-button-primary-ghost-on-dark):hover{text-decoration:underline}.clear-both{clear:both}.mb-0{margin-bottom:0!important}.gb-button{font-weight:var(--button-font-weight)}*[class*='gb-button-primary'],*[class*='gb-button-contrast']{font-size:calc(0.88 * var(--step-0))}.gb-button{line-height:1em}.flow>*+*,.prose>*+*{margin-block-start:var(--flow-space,1em)}:is(.flow,.prose) :is(p h1,h2,h3,h4,h5,h6,.gb-headline-xxl,.gb-headline-xl,.gb-headline-h1,.gb-headline-h2,.gb-headline-h3,.gb-headline-h4,.gb-headline-h5,.gb-headline-h6){margin-bottom:0}.prose :is(h2+*,h3+*,h4+*){--flow-space:var(--space-s)}.prose{--flow-space:var(--space-m-l)}:root{--radius-xs:.125rem;--radius-s:.25rem;--radius-m:.5rem;--radius-l:1rem;--radius-xl:1.5rem;--radius-xxl:2rem;--radius-50:50%}.grid-2{display:grid;grid-template-columns:1fr 1fr}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr}.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.grid-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-6{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.gap-xs{gap:.5rem}.gap-s{gap:1rem}.gap-m{gap:2rem}.gap-l{gap:4rem}.gap-xl{gap:6rem}@media (min-width:769px) and (max-width:1024px){.grid-2{grid-template-columns:1fr 1fr}.grid-3,.grid-4{grid-template-columns:1fr 1fr}.grid-5,.grid-6{grid-template-columns:1fr 1fr 1fr}.gap-xs{gap:.5rem}.gap-s{gap:1rem}.gap-m{gap:1.5rem}.gap-l{gap:3rem}.gap-xl{gap:4rem}}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.grid-5,.grid-6{grid-template-columns:1fr 1fr}.gap-xs{gap:.25rem}.gap-s{gap:.5rem}.gap-m{gap:1rem}.gap-l{gap:2rem}.gap-xl{gap:3rem}}body.search-results header.page-header{display:none}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){border-radius:var(--button-border-radius)}.wp-block-search__inside-wrapper{max-width:max(50%, 500px)}ul.wp-block-navigation__container{gap:24px}html:not(.mobile-menu-open) .site-nav-mobile{transform:translateX(-100%);visibility:hidden;transition:transform 0.3s ease-out,visibility 0s 0.3s}html.mobile-menu-open .site-nav-mobile{transform:translateX(0%);visibility:visible;transition:transform 0.3s ease-out}html.mobile-menu-open{overflow:hidden;height:100%}body.single-stellenangebot .gb-container-hero::after{background-image:linear-gradient(180deg,rgb(0 0 0 / .8) 0%,#fff0 20%,#fff0 60%,rgb(0 0 0 / .8) 100%)!important}:root{--space-3xs:clamp(0.25rem, 0.2283rem + 0.1087vw, 0.3125rem);--space-2xs:clamp(0.5rem, 0.4783rem + 0.1087vw, 0.5625rem);--space-xs:clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);--space-s:clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);--space-m:clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);--space-l:clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);--space-xl:clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);--space-2xl:clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);--space-3xl:clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);--space-4xl:clamp(8rem, 7.6522rem + 1.7391vw, 9rem);--space-3xs-2xs:clamp(0.25rem, 0.1413rem + 0.5435vw, 0.5625rem);--space-2xs-xs:clamp(0.5rem, 0.3696rem + 0.6522vw, 0.875rem);--space-xs-s:clamp(0.75rem, 0.6196rem + 0.6522vw, 1.125rem);--space-s-m:clamp(1rem, 0.7609rem + 1.1957vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.2391rem + 1.3043vw, 2.25rem);--space-l-xl:clamp(2rem, 1.5217rem + 2.3913vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.4783rem + 2.6087vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 3.0435rem + 4.7826vw, 6.75rem);--space-3xl-4xl:clamp(6rem, 4.9565rem + 5.2174vw, 9rem);--space-s-l:clamp(1rem, 0.5652rem + 2.1739vw, 2.25rem)}:root{--space-inline:var(--space-s-l)}:root{--width-m:64rem;--width-s:48rem;--width-xs:40rem}.xxxgb-container-inner-m{max-width:var(--width-m)}.xxxgb-container-inner-s{max-width:var(--width-s)}.xxxgb-container-inner-xs{max-width:var(--width-xs)}:root{--headline-font:"Source Sans Pro", system-ui, sans-serif;--body-font:"Source Sans Pro", system-ui, sans-serif;--body-font-weight:400;--headline-font-weight:700;--button-border-radius:0.3em;--button-font-weight:400}.alt:root{--step--2:clamp(0.6944rem, 0.6716rem + 0.114vi, 0.76rem);--step--1:clamp(0.8333rem, 0.7928rem + 0.2029vi, 0.95rem);--step-0:clamp(1rem, 0.9348rem + 0.3261vi, 1.1875rem);--step-1:clamp(1.2rem, 1.1011rem + 0.4946vi, 1.4844rem);--step-2:clamp(1.44rem, 1.2955rem + 0.7226vi, 1.8555rem);--step-3:clamp(1.728rem, 1.5223rem + 1.0284vi, 2.3193rem);--step-4:clamp(2.0736rem, 1.7864rem + 1.4358vi, 2.8992rem);--step-5:clamp(2.4883rem, 2.0933rem + 1.975vi, 3.624rem);--step-6:clamp(2.986rem, 2.449rem + 2.6852vi, 4.53rem)}:root{--step--2:clamp(0.76rem, 0.8006rem + -0.0524vi, 0.7901rem);--step--1:clamp(0.8889rem, 0.8676rem + 0.1063vi, 0.95rem);--step-0:clamp(1rem, 0.9348rem + 0.3261vi, 1.1875rem);--step-1:clamp(1.125rem, 1rem + 0.625vi, 1.4844rem);--step-2:clamp(1.2656rem, 1.0605rem + 1.0258vi, 1.8555rem);--step-3:clamp(1.4238rem, 1.1123rem + 1.5574vi, 2.3193rem);--step-4:clamp(1.6018rem, 1.1505rem + 2.2563vi, 2.8992rem);--step-5:clamp(1.802rem, 1.1683rem + 3.1686vi, 3.624rem);--step-6:clamp(2.0273rem, 1.1568rem + 4.3525vi, 4.53rem)}p{font-size:var(--step-0);font-weight:var(--body-font-weight);line-height:1.7;margin-bottom:1.5rem;font-family:var(--body-font)}h1,h2,h3,h4,h5,h6,.text-4xl,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{font-weight:var(--headline-font-weight);margin-bottom:.5em;font-family:var(--headline-font)}.gb-container p:last-child:last-of-type{margin-bottom:0}.block-editor-block-list__layout .gb-container p:nth-last-child(2){margin-bottom:0}.text-5xl{font-size:var(--step-6);line-height:1.2}.text-4xl{font-size:var(--step-5);line-height:1.2}h1,.text-h1,.text-3xl{font-size:var(--step-4);line-height:1.2}h2,.text-h2,.text-2xl{font-size:var(--step-3);line-height:1.2}h3,.text-h3,.text-xl{font-size:var(--step-2);line-height:1.2}h4,.text-h4,.text-lg{font-size:var(--step-1);line-height:1.2}h5,.text-h5{font-size:var(--step-0);line-height:1.2}h6,.text-h6{font-size:var(--step-0);line-height:1.2}.text-xl{font-family:var(--body-font);font-size:var(--step-2)}.text-lg{font-family:var(--body-font);font-size:var(--step-1)}.text-base{font-family:var(--body-font);font-size:var(--step-0)}.text-sm,.text-sm *{font-family:var(--body-font);font-size:var(--step--1)}.text-xs,.text-xs *{font-family:var(--body-font);font-size:var(--step--2)}.single-post :is(h2,h3,h4,h5,h6){margin-top:1.5em}.content-area a:not(:hover){text-decoration:none}#main :is(ol,ul){margin:0 0 0 18px}#main ul li{padding-left:8px}.jobs-count__icon{width:32px;height:32px;background-color:#fff;display:inline-block;background-repeat:no-repeat;background-size:70%;background-position:center center;margin-right:16px;position:relative;top:8px}.jobs-count__icon.jobs-count__icon--close{background-image:url(https://jobs.stahlbau-suessen.de/wp-content/uploads/2024/05/IcTwotoneClose.svg)}.jobs-count__icon.jobs-count__icon--open{background-image:url(https://jobs.stahlbau-suessen.de/wp-content/uploads/2024/05/arrow_right_black.svg);background-size:6px;background-position:55% 50%;background-color:var(--contrast)}.a11y-slider-prev,.a11y-slider-next{font-size:0;background-repeat:no-repeat;background-size:12px;height:68px;width:40px;background-color:#00578Bcc!important}.a11y-slider-next{background-image:url(https://jobs.stahlbau-suessen.de/wp-content/uploads/2024/05/arrow_right.svg);background-position:55% 50%}.a11y-slider-prev{background-image:url(https://jobs.stahlbau-suessen.de/wp-content/uploads/2024/05/arrow_left.svg);background-position:45% 50%}.spacer-m{height:24px}.spacer-l{height:48px}.bg-black{background-color:#000}.bg-grey{background-color:#C6C6C6}.bg-yellow{background-color:#F9AB10}.text-white{color:#fff}.text-black{color:#000}body:not(.page-id-1266) .fluentform .ff-el-group .sts-bewerben-als{opacity:1;pointer-events:none}body.page-id-1266 .sts-bewerben-als-heading{margin-top:25px}@media (min-width:1252px){body:not(.page-id-1266) .sts-bewerben-als-heading{margin-top:69px}}.item-1{background-color:var(--surface-100);color:#fff}.item-5{background-color:var(--contrast);color:var(--surface-0)}body.page-id-1266 .item-1{background-color:var(--primary)}body.page-id-1266 .item-5{background-color:var(--primary);color:var(--primary)}body.page-id-1266 .fluentform .frm-fluent-form button[type='submit']{color:var(--primary);background-image:url(https://jobs.stahlbau-suessen.de/wp-content/uploads/2024/05/Button_Pfeil_BG_white.svg)}body.page-id-1266 .fluentform .frm-fluent-form button[type='submit']:hover{color:var(--primary)!important}#fluentform_3 fieldset{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}#fluentform_3 fieldset>div{width:100%}.item-4{grid-column:span 2}@media (max-width:1024px){#fluentform_3 fieldset{grid-template-columns:1fr}.item-4{grid-column:auto}}.ff-el-group.file-upload-container .ff-el-input--label{width:100%;margin-bottom:16px}.ff-el-group.file-upload-container .ff-el-input--label label{width:100%;display:block;border:2px solid #000;padding:120px 16px 32px 16px;text-align:center;font-weight:700;background-image:url(https://jobs.stahlbau-suessen.de/wp-content/uploads/2024/05/MaterialSymbolsUploadSharp.svg);background-repeat:no-repeat;background-position:center 20%;background-size:80px}.ff_upload_btn.ff-btn{background-color:#000!important;font-size:var(--step--2);font-weight:700;padding:8px 32px!important}.fluentform .frm-fluent-form input:not([type="submit"]),.fluentform .frm-fluent-form textarea{border-width:0;border-radius:0;border-color:var(--surface-30);background-color:#fff;padding:12px 12px;font-size:var(--step--2)}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--primary)}.fluentform .frm-fluent-form input::placeholder,.fluentform .frm-fluent-form textarea::placeholder{font-size:var(--step--2);font-weight:var(--body-font-weight);color:#444}.fluentform .frm-fluent-form button[type='submit']{font-size:16px;font-weight:700;color:var(--surface-0);background-color:transparent!important;background-image:url(https://jobs.stahlbau-suessen.de/wp-content/uploads/2024/05/Button_Pfeil_BG_black.svg);padding:16px 32px;margin:0!important;display:block;border-radius:0;text-align:left;text-transform:uppercase;background-size:auto 100%;background-position:right;border:0 solid #fff0}.fluentform .frm-fluent-form button[type='submit']:hover{color:#fff!important;background-color:#000;opacity:1!important}body.page .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom{align-items:center;display:flex;height:100%;margin:0}.sts-dsgvo-checkbox-container a{color:#fff;text-decoration:underline!important}