.tx-iu_career .filter{background:#f4f6f9;margin:2rem 0;padding:1rem 1.5rem}.tx-iu_career .filter>div{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;width:100%}@media (min-width:48em){.tx-iu_career .filter>div{flex-direction:row;gap:1.5rem}}.tx-iu_career .filter>div>div:not([data-filter-reset]){align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;width:100%}@media (min-width:48em){.tx-iu_career .filter>div>div:not([data-filter-reset]){flex-direction:row;gap:1.5rem}}.tx-iu_career .filter>div>div:not([data-filter-reset])>div{width:100%}.tx-iu_career .filter label:not(.dropdown-item){font-weight:700}.tx-iu_career .filter select{width:100%}.tx-iu_career .filter [data-filter-reset]{height:46px}.tx-iu_career [data-filter-reset]{align-items:center;background:#fc0;color:#00376f;cursor:default;display:flex;flex:none;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem .75rem;width:max-content!important}@media (min-width:48em){.tx-iu_career [data-filter-reset]{width:12rem!important}}.tx-iu_career [data-filter-reset] svg{height:1.25rem;width:1.25rem}.tx-iu_career .short-listing .body .owl-carousel{margin:0}.tx-iu_career .short-listing .body .owl-carousel .owl-item>div{width:100%}.tx-iu_career .short-listing .body .owl-carousel .owl-item>div>div{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:.75rem;position:relative}.tx-iu_career .short-listing .body .owl-carousel .owl-item>div>div>div{width:calc(100% - 4rem)}.tx-iu_career .short-listing .body .owl-carousel .owl-item>div>div>div:first-child>div:first-child{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-iu_career .short-listing .body .owl-carousel .owl-item>div>div>div:first-child>div:nth-child(2){font-size:80%}.tx-iu_career .short-listing .body .owl-carousel .owl-item>div>div>div:nth-child(2){background:#fc0;border-radius:.25rem;flex:none;height:3rem;padding:.5rem;width:3rem}.tx-iu_career .short-listing .body .owl-carousel .owl-item>div>div>div:nth-child(2) .icon{background:url(/typo3conf/ext/iu_career/Resources/Public/Icons/user_plugin_short-list.svg) no-repeat 50%;background-size:contain;display:block;height:100%;width:100%}.tx-iu_career .short-listing .body .owl-carousel .owl-item>div>div+div{margin-top:3px}.tx-iu_career .short-listing .body .owl-carousel .owl-item>div>div>a{height:100%;left:0;position:absolute;top:0;width:100%}.tx-iu_career .short-listing .body .owl-carousel .owl-dots{bottom:-1.5rem;position:absolute;right:0}.tx-iu_career .short-listing .body .show-all{align-items:center;background:#fc0;color:#00376f;cursor:default;display:flex;display:inline-block;flex:none;font-weight:700;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.5rem .75rem}.tx-iu_career .listing .body>div,.tx-iu_career .listing .head>div{align-items:flex-start;display:flex;flex-direction:column;position:relative;transition:color .1s ease}@media (min-width:48em){.tx-iu_career .listing .body>div,.tx-iu_career .listing .head>div{align-items:center;flex-direction:row;gap:.75rem;justify-content:space-between}}.tx-iu_career .listing .body>div>div,.tx-iu_career .listing .head>div>div{flex:none}.tx-iu_career .listing .body>div>div:nth-child(4),.tx-iu_career .listing .head>div>div:nth-child(4){margin-top:.5rem;text-align:center;width:12rem}@media (min-width:48em){.tx-iu_career .listing .body>div>div,.tx-iu_career .listing .head>div>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-iu_career .listing .body>div>div:first-child,.tx-iu_career .listing .head>div>div:first-child{flex:auto;width:43%}.tx-iu_career .listing .body>div>div:nth-child(2),.tx-iu_career .listing .head>div>div:nth-child(2){width:21%}.tx-iu_career .listing .body>div>div:nth-child(3),.tx-iu_career .listing .head>div>div:nth-child(3){width:17%}.tx-iu_career .listing .body>div>div:nth-child(4),.tx-iu_career .listing .head>div>div:nth-child(4){display:none!important}}@media (min-width:62em){.tx-iu_career .listing .body>div>div:first-child,.tx-iu_career .listing .head>div>div:first-child{width:43%}.tx-iu_career .listing .body>div>div:nth-child(2),.tx-iu_career .listing .head>div>div:nth-child(2){width:17%}.tx-iu_career .listing .body>div>div:nth-child(3),.tx-iu_career .listing .head>div>div:nth-child(3){width:13%}.tx-iu_career .listing .body>div>div:nth-child(4),.tx-iu_career .listing .head>div>div:nth-child(4){display:block!important;margin-top:0}}.tx-iu_career .listing .body>div>a,.tx-iu_career .listing .head>div>a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.tx-iu_career .listing .head{background:#00376f;border-bottom:1px solid #e1e5eb;color:#fc0;display:none;font-weight:700;padding:.75rem 1.5rem}@media (min-width:48em){.tx-iu_career .listing .head{display:block}}.tx-iu_career .listing .body>div{background:#f4f6f9;border-bottom:1px solid #e1e5eb;padding:1rem 1.5rem}@media (max-width:48em){.tx-iu_career .listing .body>div:first-child{border-top:1px solid #e1e5eb}}.tx-iu_career .listing .body>div>div:first-child{font-weight:700}.tx-iu_career .listing .body>div>div:last-of-type{align-items:center;background:#fc0;color:#00376f;cursor:default;display:flex;flex:none;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem .75rem}.tx-iu_career .listing .body>div svg{height:1.25rem;width:1.25rem}.tx-iu_career .listing .body[data-found="0"]{display:none}.tx-iu_career .listing .body[data-found="0"]+.empty{display:flex;gap:.5rem}.tx-iu_career .listing .empty{align-items:center;display:none;flex-direction:column;font-weight:700;justify-content:center;margin:2.5rem auto 0;text-align:center}.tx-iu_career #description .container>div,.tx-iu_career #form .container>div,.tx-iu_career #introduction .container>div,.tx-iu_career #overview .container>div{margin:0 auto;max-width:56rem}.tx-iu_career #description label[for=privacyConsent] span a,.tx-iu_career #form label[for=privacyConsent] span a,.tx-iu_career #introduction label[for=privacyConsent] span a,.tx-iu_career #overview label[for=privacyConsent] span a{text-decoration:underline}.tx-iu_career #overview{background:#002147;color:#fff;padding:4rem 0;text-align:center}.tx-iu_career #overview small{color:#fc0;font-size:1rem;font-weight:700}.tx-iu_career #overview h1{line-height:1.4}.tx-iu_career #overview .insights{display:flex;flex-direction:column;gap:.15rem;justify-content:center;margin-top:2rem}.tx-iu_career #overview .insights>div{background:#00376f;display:flex;flex-direction:column;padding:1rem 1.5rem}.tx-iu_career #overview .insights>div strong{color:#fc0}.tx-iu_career #overview .insights>div:first-child{border-radius:.5rem .5rem 0 0}.tx-iu_career #overview .insights>div:last-child{align-items:center;border-radius:0 0 .5rem .5rem;display:flex;justify-content:center}.tx-iu_career #overview .insights>div:last-child a{background:#fc0;color:#00376f;font-weight:700;padding:.5rem .75rem}@media (min-width:48em){.tx-iu_career #overview .insights{flex-direction:row}.tx-iu_career #overview .insights>div:first-child{border-radius:.5rem 0 0 .5rem}.tx-iu_career #overview .insights>div:last-child{border-radius:0 .5rem .5rem 0}}.tx-iu_career #introduction{background:#f4f6f9;padding:4rem 0;text-align:center}.tx-iu_career #introduction .container>div{max-width:40rem}.tx-iu_career #introduction .default{font-weight:700}.tx-iu_career #description{padding:4rem 0}.tx-iu_career #description .container>div{display:flex;flex-direction:column;gap:4rem}@media (min-width:48em){.tx-iu_career #description .container>div{flex-direction:row;gap:5rem}}.tx-iu_career #description .container>div ul{padding:0}.tx-iu_career #description .container>div ul li{display:flex;gap:.5rem;list-style:none;padding:.5rem 0}.tx-iu_career #description .container>div ul li:not(:last-child){border-bottom:1px solid #e1e5eb}.tx-iu_career #description .container>div .tasks li:before{background:url(/typo3conf/ext/iu_career/Resources/Public/Icons/list-dot-secondary.svg) 50%/contain no-repeat;content:"";display:block;flex:none;height:1.5rem;width:1.5rem}.tx-iu_career #description .container>div .requirements li:before{background:url(/typo3conf/ext/iu_career/Resources/Public/Icons/list-check-primary.svg) 50%/contain no-repeat;content:"";display:block;flex:none;height:1.5rem;width:1.5rem}.tx-iu_career #details{background:#f4f6f9;padding:4rem 0}.tx-iu_career #benefits{background:#00376f;color:#fff;padding:4rem 0;text-align:center}.tx-iu_career #benefits .container>div{width:100%}.tx-iu_career #benefits .benefits{display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center;margin-top:3rem}@media (min-width:48em){.tx-iu_career #benefits .benefits{gap:2.5rem}}.tx-iu_career #benefits .benefits>div{background:#002147;border-radius:.5rem;color:#fff;height:8rem;padding:1.5rem;position:relative;width:15rem}@media (min-width:48em){.tx-iu_career #benefits .benefits>div{height:10rem}}.tx-iu_career #benefits .benefits>div>div{align-items:center;cursor:default;display:flex;flex-direction:column;justify-content:center;transition:opacity .15s ease}.tx-iu_career #benefits .benefits>div>div:first-child{font-weight:700;gap:1rem}.tx-iu_career #benefits .benefits>div>div:first-child img{height:3rem;width:auto}@media (min-width:48em){.tx-iu_career #benefits .benefits>div>div:first-child img{height:4.5rem}}.tx-iu_career #benefits .benefits>div>div:last-child{gap:.5rem;height:100%;left:0;opacity:0;padding:1rem;position:absolute;top:0;width:100%}.tx-iu_career #benefits .benefits>div>div:last-child p{margin:0}.tx-iu_career #benefits .benefits>div>div:last-child img{height:2rem;width:2rem}.tx-iu_career #benefits .benefits>div:focus>div:first-child,.tx-iu_career #benefits .benefits>div:hover>div:first-child{opacity:0}.tx-iu_career #benefits .benefits>div:focus>div:last-child,.tx-iu_career #benefits .benefits>div:hover>div:last-child{opacity:1}.tx-iu_career #form{background:#f4f6f9;padding:4rem 0}.tx-iu_career #form .call-for-action{margin:0 auto 3rem;max-width:36rem;text-align:center}.tx-iu_career #form .typo3-messages{display:none}.tx-iu_career #form .success-message{background:#c2ebeb;color:teal;font-weight:500;margin-bottom:2rem;padding:.75rem 1rem;text-align:center}.tx-iu_career #form #errors{scroll-margin-top:3rem}.tx-iu_career #form #errors strong{color:red}.tx-iu_career #form #errors ul{color:red;font-weight:700;list-style:inside;margin:1rem 0 2rem}.tx-iu_career #form form input,.tx-iu_career #form form select,.tx-iu_career #form form textarea{flex:none;width:100%}.tx-iu_career #form form input:invalid:focus,.tx-iu_career #form form select:invalid:focus,.tx-iu_career #form form textarea:invalid:focus{border-color:red!important}.tx-iu_career #form form input:invalid:focus+.dropzone,.tx-iu_career #form form select:invalid:focus+.dropzone,.tx-iu_career #form form textarea:invalid:focus+.dropzone{border-color:red!important;color:red!important}.tx-iu_career #form form input[type=checkbox]{width:1rem}.tx-iu_career #form form input[type=checkbox]:invalid:focus+span{color:red!important}.tx-iu_career #form form div{width:100%}.tx-iu_career #form form .form-card{background:#fff;border-radius:.5rem;box-shadow:0 0 1.5rem 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1rem;padding:2.5rem}.tx-iu_career #form form .form-card+.form-card{margin-top:2.5rem}.tx-iu_career #form form label{display:block;font-weight:700}.tx-iu_career #form form label[for=privacyConsent]{display:block;margin:1rem 0}.tx-iu_career #form form label.checkbox{align-items:baseline;display:flex;gap:.5rem;justify-content:flex-start}.tx-iu_career #form form .wrapper{display:flex;flex-direction:column;gap:2.5rem}@media (min-width:48em){.tx-iu_career #form form .wrapper{flex-direction:row}}.tx-iu_career #form form .wrapper .split{display:flex;gap:1rem}.tx-iu_career #form form .wrapper .split>div{width:50%}.tx-iu_career #form form .dropzone{align-items:center;border:2px dashed #c3cfdb;border-radius:.25rem;color:#c3cfdb;display:flex;flex-direction:column;justify-content:center;line-height:1.3;margin-top:.25rem;padding:.5rem 3rem;text-align:center}.tx-iu_career #form form .dropzone.error{border-color:red!important;color:red!important}.tx-iu_career #form form .dropzone p{margin-top:.25rem}.tx-iu_career #form form .dropzone svg{height:2rem;width:2rem}.tx-iu_career .contacts{background:#00376f;color:#fff;display:flex;padding:4rem 0}.tx-iu_career .contacts .container{justify-content:center}.tx-iu_career .contacts .tt_address_list.contact .wrappAll .vcard{margin-bottom:0}@media (max-width:1024px){.tx-iu_career .contacts .tt_address_list.contact .wrappAll .vcard{max-width:20rem;width:100%!important}}