@charset "UTF-8";
/*!
 * Ctt 2025 1.1.2
 * https://www.ifabrik.de/
 *
 * Copyright 2025 i-fabrik GmbH
 *
 * Released on January 27, 2026
 * 
 * Author: i-fabrik GmbH
 * Contributor: Tobias Garz <tobias.garz@ifabrik.de>
 */.list,.section .section-body ul:not(.list):not(.nav-list){--ifabsh-list-marker-color:var(--ifabsh-color-text,#3e3e3e);--ifabsh-list-marker-font-size:1em;--ifabsh-list-marker-gap:var(--ifabsh-spacing-xs,0.25rem);--ifabsh-list-item-margin:var(--ifabsh-spacing-s,0.5rem);--ifabsh-list-nested-margin:var(--ifabsh-spacing-s,0.5rem)}.list,.list ol,.list ul,.section .section-body ul:not(.list):not(.nav-list),.section .section-body ul:not(.list):not(.nav-list) ol,.section .section-body ul:not(.list):not(.nav-list) ul{padding:0}.list li,.section .section-body ul:not(.list):not(.nav-list) li{list-style-type:none;margin:var(--ifabsh-list-item-margin) 0;position:relative}.list li:first-child,.section .section-body ul:not(.list):not(.nav-list) li:first-child{margin-top:0}.list li:last-child,.section .section-body ul:not(.list):not(.nav-list) li:last-child{margin-bottom:0}.list li ol,.list li ul,.section .section-body ul:not(.list):not(.nav-list) li ol,.section .section-body ul:not(.list):not(.nav-list) li ul{margin:var(--ifabsh-list-nested-margin) 0}.section .section-body ul:not(.list):not(.nav-list),ul.list{--ifabsh-ul-marker-color:var(--ifabsh-list-marker-color);--ifabsh-ul-marker-font-size:var(--ifabsh-list-marker-font-size);--ifabsh-ul-marker-gap:var(--ifabsh-list-marker-gap);--ifabsh-ul-marker-icon:"•";--ifabsh-ul-nested-marker-font-size:var(--ifabsh-ul-marker-font-size);--ifabsh-ul-nested-marker-gap:var(--ifabsh-ul-marker-gap)}.section .section-body ul:not(.list):not(.nav-list) ul>li,.section .section-body ul:not(.list):not(.nav-list)>li,ul.list ul>li,ul.list>li{--_ul-marker-gap:calc(var(--ifabsh-ul-marker-font-size) + var(--ifabsh-ul-marker-gap));padding-left:var(--_ul-marker-gap)}.section .section-body ul:not(.list):not(.nav-list) ul>li:before,.section .section-body ul:not(.list):not(.nav-list)>li:before,ul.list ul>li:before,ul.list>li:before{color:var(--_ul-marker-color,var(--ifabsh-ul-marker-color));content:var(--_ul-marker-icon,var(--ifabsh-ul-marker-icon));display:block;font-size:var(--_ul-marker-font-size,var(--ifabsh-ul-marker-font-size));left:0;overflow:hidden;position:absolute}.section .section-body ul:not(.list):not(.nav-list) ul>li,ul.list ul>li{--_ul-marker-color:var(--ifabsh-ul-nested-marker-color,var(--ifabsh-ul-marker-color));--_ul-marker-font-size:var(--ifabsh-ul-nested-marker-font-size,var(--ifabsh-ul-marker-font-size));--_ul-marker-icon:var(--ifabsh-ul-nested-marker-icon,var(--ifabsh-ul-marker-icon));--_ul-marker-gap:calc(var(--ifabsh-ul-nested-marker-font-size) + var(--ifabsh-ul-nested-marker-gap))}ol.list{--ifabsh-ol-marker-color:var(--ifabsh-list-marker-color);--ifabsh-ol-marker-font-size:var(--ifabsh-list-marker-font-size);--ifabsh-ol-marker-gap:var(--ifabsh-list-marker-gap);--_ol-nested-index:0.0;--_ol-nested-index-add:0.0}ol.list,ol.list ol{counter-reset:count-ol}ol.list ol>li,ol.list>li{counter-increment:count-ol;display:flex;flex-wrap:nowrap;gap:var(--ifabsh-ol-marker-gap);justify-content:flex-start}ol.list ol>li:before,ol.list>li:before{color:var(--_ol-marker-color,var(--ifabsh-ol-marker-color));content:counters(count-ol,".") ". ";display:flex;flex:0 0 auto;font-size:var(--_ol-marker-font-size,var(--ifabsh-ol-marker-font-size));text-align:left}ol.list ol>li{--_ol-marker-color:var(--ifabsh-ol-nested-marker-color,var(--ifabsh-ol-marker-color));--_ol-marker-font-size:var(--ifabsh-ol-nested-marker-font-size,var(--ifabsh-ol-marker-font-size))}.list,.section .section-body ul:not(.list):not(.nav-list){font-size:var(--wp-list-font-size,inherit)}.section .section-body ul:not(.list):not(.nav-list),ul.list{--ifabsh-ul-marker-icon:"";--ifabsh-ul-marker-color:var(--wp-color-primary);--ifabsh-ul-marker-gap:var(--wp-spacing);--ifabsh-ul-marker-font-size:6px;--wp-ul-marker-icon-font-weight:var(--wp-font-weight-bold);--wp-ul-marker-icon-offset-y:0.65rem}.section .section-body ul.list ul:not(.list):not(.nav-list),.section .section-body ul:not(.list):not(.nav-list) ul.list,.section .section-body ul:not(.list):not(.nav-list) ul:not(.list):not(.nav-list),ul.list .section .section-body ul:not(.list):not(.nav-list),ul.list ul.list{--wp-ul-marker-icon-font-weight:var(--wp-regular)}.section .section-body ul:not(.list):not(.nav-list) li:before,ul.list li:before{font-family:"Font Awesome 6 Pro";font-weight:var(--wp-ul-marker-icon-font-weight);line-height:1.1;top:var(--wp-ul-marker-icon-offset-y)}.section .section-body ul.-unstyled:not(.list):not(.nav-list)>li,ul.list.-unstyled>li{--_ul-marker-gap:0}.section .section-body ul.-unstyled:not(.list):not(.nav-list)>li:before,ul.list.-unstyled>li:before{display:none}.section .section-body ul.-inline:not(.list):not(.nav-list),ul.list.-inline{gap:var(--ifabsh-ul-marker-gap,var(--ifabsh-list-marker-gap))}ol.list{--ifabsh-ol-marker-gap:var(--wp-spacing-s)}ol.list>li:before{font-weight:var(--wp-font-weight-medium)}ol.list.-inline{gap:var(--ifabsh-ol-marker-gap,var(--ifabsh-list-marker-gap))}dl.list{--wp-dl-gap-y:var(--wp-spacing-s);--wp-dl-gap-x:var(--wp-spacing);--wp-dl-padding:0;align-items:baseline;display:grid;flex-wrap:wrap;gap:var(--wp-dl-gap-y,0) var(--wp-dl-gap-x,0);grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;padding:var(--wp-dl-padding)}dl.list dt{font-weight:var(--wp-dl-dt-font-weight,500)}dl.list dt+dd{align-items:center;display:inline-flex;font-weight:var(--wp-dl-dd-font-weight,400)}dl.list dd,dl.list dt{margin-bottom:0}.section .section-body ul.-icon-checked:not(.list):not(.nav-list),ul.list.-icon-checked{--ifabsh-ul-marker-icon:"";--ifabsh-ul-marker-font-size:20px;--wp-ul-marker-icon-font-weight:var(--wp-font-weight-regular);--wp-ul-marker-icon-offset-y:0.3rem;--wp-list-font-size:20px}.section .section-body ul.-two-columns:not(.list):not(.nav-list),ul.list.-two-columns{--ifabsh-list-item-margin:var(--wp-spacing);-moz-column-count:1;column-count:1;-moz-column-gap:var(--ifabsh-list-item-margin);column-gap:var(--ifabsh-list-item-margin);row-gap:var(--ifabsh-list-item-margin)}@media (min-width:768px){.section .section-body ul.-two-columns:not(.list):not(.nav-list),ul.list.-two-columns{-moz-column-count:2;column-count:2}}.section .section-body ul.-two-columns:not(.list):not(.nav-list) li,ul.list.-two-columns li{margin:0}.list.-inline,.section .section-body ul.-inline:not(.list):not(.nav-list){--ifabsh-list-item-margin:0;display:flex;flex-wrap:wrap}.article.jobs-detail{--wp-article-gap:0}.jobs-detail .section-hero .informations.list,.jobs-detail .section-hero .section .section-body ul.informations:not(.list):not(.nav-list),.section .section-body .jobs-detail .section-hero ul.informations:not(.list):not(.nav-list){--wp-dl-gap-x:calc(var(--wp-spacing-xs)*5);--wp-dl-gap-y:calc(var(--wp-spacing-xs)*7);font-size:var(--wp-h3-font-size)}.jobs-detail .section-hero .links{margin-top:var(--wp-spacing-l)}@media (min-width:992px){.jobs-detail .section-hero .links{margin-top:0;transform:translateY(calc(50% + var(--wp-section-padding)))}}.jobs-detail .section-content .section-sidebar{--wp-section-sidebar-gap:var(--wp-spacing);--wp-section-sidebar-sidebar-width:45%}@media (min-width:992px){.jobs-detail .section-content .section-sidebar{--wp-section-sidebar-gap:var(--wp-spacing-xl);--wp-section-sidebar-sidebar-width:48%}}.jobs-detail .section-content .section-sidebar .sidebar-item{--wp-sidebar-item-padding:var(--wp-spacing);background:var(--wp-color-grey-light);border-radius:var(--wp-spacing-s);padding:var(--wp-sidebar-item-padding)}@media (min-width:992px){.jobs-detail .section-content .section-sidebar .sidebar-item{--wp-sidebar-item-padding:var(--wp-spacing-l)}}@media (min-width:1400px){.jobs-detail .section-content .section-sidebar .sidebar-item{--wp-sidebar-item-padding:var(--wp-spacing-xl)}}.jobs-detail .section-content .section-sidebar .sidebar-item .links{margin-top:calc(var(--wp-spacing)*3)}@media (min-width:1400px){.jobs-detail .section-content .section-sidebar .sidebar-item .links{margin-bottom:calc(var(--wp-sidebar-item-padding)*-1);margin-top:0;transform:translateY(50%)}}.jobs-detail .section-content .section-sidebar .sidebar-item .links .button{--ifabsh-button-font-size:1rem}.jobs-detail .section-content .section-sidebar .section{--wp-section-padding:var(--wp-spacing-l);margin-top:0}.jobs-detail .section-content .section-sidebar .section-body,.jobs-detail .section-content .section-sidebar .section-header{padding:0}.jobs-detail .section-socials .section-body{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp-spacing-l)}.jobs-detail .section-socials .section-body .header{--wp-header-margin:0}.jobs-detail .section-socials .section-body .nav-social{--ifabsh-nav-link-color:var(--wp-color-secondary);--ifabsh-nav-link-color-hover:var(--wp-color-primary);--ifabsh-nav-list-gap-x:calc(var(--wp-spacing-s)*3);--ifabsh-nav-list-gap-y:calc(var(--wp-spacing-s)*3);font-size:var(--wp-h3-font-size)}.jobs-detail .section-box .section-body__inner>*{margin:0 auto}.jobs-detail .section-box .box{border-radius:var(--wp-spacing-s);box-shadow:0 2px 34px 0 hsla(var(--wp-color-black-h),var(--wp-color-black-s),var(--wp-color-black-l),.1);color:var(--wp-color-secondary);max-width:1160px;padding:var(--wp-spacing)}@media (min-width:768px){.jobs-detail .section-box .box{padding:var(--wp-spacing-l)}}@media (min-width:1400px){.jobs-detail .section-box .box{padding:var(--wp-spacing-xl)}}.jobs-detail .section-below .section-sidebar .sidebar{order:1}.jobs-detail .section-below .section-sidebar .content{order:2}.jobs-detail .section-sidebar>.content>:first-child{padding-top:0}.section .section-body div.label{color:var(--wp-color-secondary);font-size:var(--wp-h3-font-size);font-weight:var(--wp-font-weight-medium);line-height:1.35;margin-bottom:var(--wp-spacing-l)}.informations.list,.section .section-body ul.informations:not(.list):not(.nav-list){--wp-dl-gap-x:calc(var(--wp-spacing-xs)*7);--wp-dl-gap-y:calc(var(--wp-spacing-xs)*5);color:var(--wp-color-secondary);font-size:var(--wp-font-size-l)}.informations.list i,.section .section-body ul.informations:not(.list):not(.nav-list) i{color:var(--wp-color-primary)}.links{-moz-column-gap:var(--wp-spacing);column-gap:var(--wp-spacing);display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--wp-spacing)}@media (min-width:1600px){.links{-moz-column-gap:var(--wp-spacing-l);column-gap:var(--wp-spacing-l)}}.links>.button{box-shadow:0 2px 34px 0 hsla(var(--wp-color-black-h),var(--wp-color-black-s),var(--wp-color-black-l),.1)}
/*# sourceMappingURL=detail.css.map */