.sg-app *,.sg-app *:before,.sg-app *:after{box-sizing:border-box}.sg-app body,.sg-app h1,.sg-app h2,.sg-app h3,.sg-app h4,.sg-app p,.sg-app figure,.sg-app blockquote,.sg-app dl,.sg-app dd{margin:0}.sg-app ul[role=list],.sg-app ol[role=list]{list-style:none}.sg-app html:focus-within{scroll-behavior:smooth}.sg-app body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.sg-app a:not([class]){text-decoration-skip-ink:auto}.sg-app img,.sg-app picture{max-width:100%;display:block}.sg-app input,.sg-app button,.sg-app textarea,.sg-app select{font:inherit}@media (prefers-reduced-motion: reduce){.sg-app html:focus-within{scroll-behavior:auto}.sg-app *,.sg-app *:before,.sg-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sg-jobs .form-control,.sg-jobs .bootstrap-select.btn-group .btn-default{border:none;padding:10px 12px;height:auto}.sg-jobs .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.sg-jobs ::placeholder{color:#999;opacity:1}.sg-jobs :-ms-input-placeholder{color:#999}.loader{text-align:center;margin-top:4em}.bt-spinner{width:50px;height:50px;border-radius:50%;background-color:transparent;border:10px solid #f2f2f2;border-top:10px solid #008aca;-webkit-animation:1s spin ease-in-out infinite;animation:1s spin ease-in-out infinite;margin:0 auto 1em}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{box-sizing:border-box}.sg-app .sg-app body,.sg-app .sg-app h1,.sg-app .sg-app h2,.sg-app .sg-app h3,.sg-app .sg-app h4,.sg-app .sg-app p,.sg-app .sg-app figure,.sg-app .sg-app blockquote,.sg-app .sg-app dl,.sg-app .sg-app dd{margin:0}.sg-app .sg-app ul[role=list],.sg-app .sg-app ol[role=list]{list-style:none}.sg-app .sg-app html:focus-within{scroll-behavior:smooth}.sg-app .sg-app body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.sg-app .sg-app a:not([class]){text-decoration-skip-ink:auto}.sg-app .sg-app img,.sg-app .sg-app picture{max-width:100%;display:block}.sg-app .sg-app input,.sg-app .sg-app button,.sg-app .sg-app textarea,.sg-app .sg-app select{font:inherit}@media (prefers-reduced-motion: reduce){.sg-app .sg-app html:focus-within{scroll-behavior:auto}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sg-app .filter-buttons{position:absolute;right:10px;top:0;height:100%;display:flex;flex-direction:row}.sg-app .filter-buttons>div{display:inline-block;margin-left:8px;position:relative}.sg-app #toggle-filter{top:15px;width:20px;height:20px;z-index:1000}@media all and (min-width: 768px){.sg-app #toggle-filter{display:none}}.sg-app #toggle-filter span{display:block;height:4px;background:#008aca;position:absolute;top:8px;right:0;width:80%;cursor:pointer}.sg-app #toggle-filter span:first-child{width:100%;top:0}.sg-app #toggle-filter span:last-child{width:60%;top:auto;bottom:0}.sg-app #clear-filter-container{display:none;border-left:1px solid #CCC;padding-left:8px}@media all and (max-width: 768px){.sg-app #clear-filter-container{display:block}}.sg-app #clear-filter{position:relative;width:28px;height:22px;margin-top:17px;z-index:1000}.sg-app #clear-filter span{display:block;height:2px;background:#c70032;position:absolute;top:8px;right:0;width:100%;cursor:pointer}.sg-app #clear-filter span:first-child{transform:rotate(45deg)}.sg-app #clear-filter span:last-child{transform:rotate(-45deg)}.sg-app .sg-searchword{position:relative;background-color:#f2f2f2;padding:20px}.sg-app .sg-searchword .sg-searchword-inner{background:#fff;width:100%;height:53px;position:relative;display:flex;flex-direction:row}@media all and (min-width: 768px){.sg-app .sg-searchword{flex:0 0 100%}}.sg-app .sg-searchword input[type=text]{position:absolute;left:50px;right:110px;width:auto;font-size:18px;height:53px;z-index:1000;border:none;box-shadow:none}.sg-app .sg-searchword button.search{position:absolute;top:10px;left:10px;z-index:1;border:none;background:#fff;width:34px;height:34px;font-size:20px;cursor:pointer;color:#bfbfbf;outline:none}.sg-app .sg-searchword button.search.search--is-set{color:#008aca}.sg-app .sg-searchword button.search span{display:none}.sg-app .sg-searchword button.tag-filter{position:relative;top:8px;right:0;z-index:1;border:none;background:#fff;width:34px;height:34px;font-size:20px;cursor:pointer;color:#008aca;outline:none}@media all and (max-width: 768px){.sg-app .sg-searchword button.tag-filter{display:block}}.sg-app .sg-searchword button.tag-filter span{position:relative;bottom:10px;left:-2px;text-transform:uppercase;padding:1px 5px;font-size:8px;font-weight:700;line-height:1em;color:#f2f2f2;border:1px solid #f2f2f2;background-color:#008aca}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{box-sizing:border-box}.sg-app .sg-app body,.sg-app .sg-app h1,.sg-app .sg-app h2,.sg-app .sg-app h3,.sg-app .sg-app h4,.sg-app .sg-app p,.sg-app .sg-app figure,.sg-app .sg-app blockquote,.sg-app .sg-app dl,.sg-app .sg-app dd{margin:0}.sg-app .sg-app ul[role=list],.sg-app .sg-app ol[role=list]{list-style:none}.sg-app .sg-app html:focus-within{scroll-behavior:smooth}.sg-app .sg-app body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.sg-app .sg-app a:not([class]){text-decoration-skip-ink:auto}.sg-app .sg-app img,.sg-app .sg-app picture{max-width:100%;display:block}.sg-app .sg-app input,.sg-app .sg-app button,.sg-app .sg-app textarea,.sg-app .sg-app select{font:inherit}@media (prefers-reduced-motion: reduce){.sg-app .sg-app html:focus-within{scroll-behavior:auto}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sg-app .sg-filter-wrapper{background:#f2f2f2}@media all and (min-width: 768px){.sg-app .sg-filter-wrapper{flex:0 1 36%;max-width:36%}}.sg-app .sg-filter,.sg-app .sg-filter-additional{padding:0 20px 20px}.sg-app .sg-filter .btn-primary,.sg-app .sg-filter-additional .btn-primary{font-size:20px;width:100%;height:53px;padding:10px;box-shadow:0 0 5px #00000080;outline:none}.sg-app .sg-filter{display:none}@media all and (min-width: 768px){.sg-app .sg-filter{display:block!important}}.sg-app .sg-filter .filter-control{padding:16px 0}.sg-app .sg-filter .filter-control>p{display:none}.sg-app .sg-filter .filter-control .label a{cursor:pointer;float:right;font-size:12px;font-weight:700;margin-top:4px;line-height:26px}.sg-app .sg-filter .filter-control select option[disabled]{display:none}.sg-app .sg-filter .filter-control .location-filter-selector{position:relative}.sg-app .sg-filter .filter-control .location-filter-selector>.btn-default{height:53px;z-index:1010}.sg-app .sg-filter .filter-control .location-filter-selector>.btn-default.collapsed>.caret{transform:rotate(0)}.sg-app .sg-filter .filter-control .location-filter-selector>.btn-default>.caret{transform:rotate(180deg)}.sg-app .sg-filter .filter-control .location-filter-selector .btn-default{position:relative;width:100%;text-align:left;border:none;padding:10px 12px}.sg-app .sg-filter .filter-control .location-filter-selector .btn-default:focus,.sg-app .sg-filter .filter-control .location-filter-selector .btn-default:hover,.sg-app .sg-filter .filter-control .location-filter-selector .btn-default:active{color:#008acb;background-color:#fff;border:inherit;outline:none}.sg-app .sg-filter .filter-control .location-filter-selector .btn-default .filter-option{outline:none}.sg-app .sg-filter .filter-control .location-filter-selector .caret,.sg-app .sg-filter .filter-control .location-filter-selector .right-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle}.sg-app .sg-filter .filter-control .location-filter-selector .caret,.sg-app .sg-filter .filter-control .location-filter-selector .right-caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.sg-app .sg-filter .filter-control .location-filter-selector .right-caret{color:#008acb;right:auto;left:10px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list{top:auto;bottom:auto;margin-bottom:1px;position:absolute;left:0;z-index:1000;float:left;min-width:160px;font-size:14px;text-align:left;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.18);box-shadow:0 6px 12px #0000002e;border-top:none;background-color:#fff;width:100%;padding:20px 15px 15px}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list .panel{margin-bottom:0;background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list .location-filter-header{text-transform:uppercase;color:#008acb;font-weight:400;font-size:16px;padding-left:30px}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list .location-filter-state{position:relative;padding:2px 0 2px 27px;font-size:15px;cursor:pointer}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list .radius-selector.btn-group .btn-default{height:34px;border:1px solid #f2f2f2;padding:0 12px}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list .filter-control{padding:30px 0 0}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list ul{font-size:15px;list-style:none;padding-left:40px;margin-bottom:0}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list ul li{margin:2px 0;cursor:pointer}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list ul li:last-child{margin-bottom:2px}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list ul li:before{content:none}.sg-app .sg-filter .filter-control .location-filter-selector .location-filter-list ul li.active{font-weight:700;color:#008acb}.sg-app .sg-filter .filter-control .facility-filter{margin-top:10px}.sg-app .sg-filter .filter-control .facility-filter span{display:inline-block;cursor:pointer;padding:3px 10px;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}.sg-app .sg-filter .filter-control .bootstrap-select{color:#008acb}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown:focus,.sg-app .sg-filter .filter-control .bootstrap-select.dropdown:hover,.sg-app .sg-filter .filter-control .bootstrap-select.dropdown:active{outline:none}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown .btn-default{height:53px}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown .btn-default:focus,.sg-app .sg-filter .filter-control .bootstrap-select.dropdown .btn-default:hover,.sg-app .sg-filter .filter-control .bootstrap-select.dropdown .btn-default:active{color:inherit;background-color:#fff;border:inherit;outline:none!important}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown .dropdown-menu{max-width:100%}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown .dropdown-menu.open{-webkit-box-shadow:0 12px 12px rgba(0,0,0,.18);box-shadow:0 12px 12px #0000002e;border:none;margin-top:0}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown .dropdown-menu li a{white-space:normal}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown.dropup .dropdown-menu{max-width:100%;z-index:1500}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown.dropup .dropdown-menu.open{-webkit-box-shadow:0 -8px 12px rgba(0,0,0,.18);box-shadow:0 -8px 12px #0000002e;border:none;margin-top:0;margin-bottom:0}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown.dropup .dropdown-menu li a{white-space:normal}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown .filter-option{outline:none}.sg-app .sg-filter .filter-control .bootstrap-select.dropdown .filter-option .filter-option-inner{margin:10px 0}.sg-app .sg-filter .filter-control .bootstrap-select.open>.dropdown-toggle.btn-default{color:#333;background-color:#fff;border-color:transparent;box-shadow:none}.sg-app .sg-filter .filter-control .bootstrap-select.open>.dropdown-toggle.btn-default .caret{transform:rotate(180deg)}.sg-app .sg-filter label{color:#008acb;font-size:20px;padding-bottom:12px;margin-bottom:4px}.sg-app .sg-filter .date-start-form{position:relative}.sg-app .sg-filter .date-start-form .info{position:absolute;padding:17px 12px;font-size:14px;line-height:1.42857;height:53px;vertical-align:middle;color:#555}.sg-app .sg-filter .date-start-form i{position:absolute;z-index:1;top:18px;right:14px;font-size:18px;color:#6991bd}.sg-app .sg-filter .date-start-form input{height:53px;padding-left:10px}.sg-app .sg-filter .date-start-form input.has-date{padding-left:32px}.sg-app .sg-filter .reset-control{text-align:right}.sg-app .sg-filter .reset-control .link-button{font-weight:700;color:#008aca;cursor:pointer}.sg-app .sg-filter .btn-search{position:relative;text-transform:uppercase}.sg-app .sg-filter .btn-search .fa{position:absolute;font-size:15px;left:20px;top:50%;transform:rotate(180deg) translateY(50%)}.sg-app .sg-filter-additional{overflow:hidden}@media all and (max-width: 768px){.sg-app .sg-filter-additional{background:#f2f2f2;margin-top:20px;padding:20px}}.sg-app .sg-filter-additional .btn-apply{background-color:#c70032;display:flex;align-items:center;align-content:center;justify-content:center}.sg-app .sg-filter-additional .btn-apply:before{content:"";display:inline-block;background:url(/typo3conf/ext/aga_sg_frontend_api/Resources/Public/Images/flash.svg);background-repeat:no-repeat;width:24px;height:24px;margin-right:10px;vertical-align:text-bottom}.sg-app .sg-filter-additional .sg-jobs-count{color:#008aca;font-size:30px;font-weight:700;margin:68px 0;position:relative;text-align:center;padding-top:15px}.sg-app .sg-filter-additional .sg-jobs-count:before{content:"Stellen";position:absolute;z-index:0;font-size:48px;font-family:"Garamond",Serif;font-weight:700;color:#fff;top:0;left:0;width:100%}@media all and (min-width: 768px){.sg-app .sg-filter-additional .sg-jobs-count{margin:90px 0 200px}}.sg-app .sg-filter-additional .sg-jobs-count span{position:relative;z-index:1}.sg-app .sg-filter-additional .sg-tag-cloud{color:#008aca;font-size:26px;margin:40px 0;position:relative;text-align:center;padding-top:15px}.sg-app .sg-filter-additional .sg-tag-cloud:before{content:"Stichworte";position:absolute;z-index:0;font-size:48px;font-family:"Garamond",Serif;font-weight:700;color:#fff;top:0;left:0;width:100%}.sg-app .sg-filter-additional .sg-tag-cloud span{position:relative;z-index:1;display:inline-block;padding:5px 10px;cursor:pointer}.sg-app .sg-filter-additional .sg-selected-tag{margin:40px 0;position:relative;text-align:center;padding-top:15px}.sg-app .sg-filter-additional .sg-selected-tag span{background:#008aca;color:#fff;font-size:18px;line-height:32px;cursor:pointer;padding:6px 10px;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}.sg-app .sg-filter-additional .sg-selected-tag span i{font-weight:700;font-size:30px;margin-left:6px;transform:rotate(45deg) translateY(-10%);vertical-align:middle}.sg-app .sg-filter-additional .sg-selected-tag span i:before{content:"+"}.sg-app .datepicker table tr td.active.active,.sg-app .datepicker table tr td.active:hover.active{background-color:#008acb}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{box-sizing:border-box}.sg-app .sg-app body,.sg-app .sg-app h1,.sg-app .sg-app h2,.sg-app .sg-app h3,.sg-app .sg-app h4,.sg-app .sg-app p,.sg-app .sg-app figure,.sg-app .sg-app blockquote,.sg-app .sg-app dl,.sg-app .sg-app dd{margin:0}.sg-app .sg-app ul[role=list],.sg-app .sg-app ol[role=list]{list-style:none}.sg-app .sg-app html:focus-within{scroll-behavior:smooth}.sg-app .sg-app body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.sg-app .sg-app a:not([class]){text-decoration-skip-ink:auto}.sg-app .sg-app img,.sg-app .sg-app picture{max-width:100%;display:block}.sg-app .sg-app input,.sg-app .sg-app button,.sg-app .sg-app textarea,.sg-app .sg-app select{font:inherit}@media (prefers-reduced-motion: reduce){.sg-app .sg-app html:focus-within{scroll-behavior:auto}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media all and (min-width: 768px){.sg-app .sg-result{flex:0 1 63.5%;padding-left:20px}}.sg-app .sg-result .sg-jobs-result-info{position:relative;font-size:16px;font-weight:700;color:#595959;margin-top:20px;padding:10px 60px 10px 20px;display:none}@media all and (max-width: 768px){.sg-app .sg-result .sg-jobs-result-info{display:block}}.sg-app .sg-result .sg-result-list{margin:20px 0;padding:0;list-style-type:none}.sg-app .sg-result .sg-result-list .sg-result--no-results{text-align:center}.sg-app .sg-result .sg-result-list .sg-result-item{position:relative;color:#595959;background:#f2f2f2;font-size:14px;margin-top:20px;padding:20px 60px 20px 20px;overflow:hidden}.sg-app .sg-result .sg-result-list .sg-result-item:before{content:"";display:none}.sg-app .sg-result .sg-result-list .sg-result-item__title{color:#008aca;font-weight:700;font-size:20px;line-height:26px;margin-bottom:8px;padding-bottom:0}.sg-app .sg-result .sg-result-list .sg-result-item__facility{text-transform:uppercase;text-decoration:underline;font-size:16px;font-weight:400;line-height:22px;margin-bottom:8px;padding-bottom:0;cursor:pointer}.sg-app .sg-result .sg-result-list .sg-result-item__tags{margin-bottom:8px}.sg-app .sg-result .sg-result-list .sg-result-item__tags a,.sg-app .sg-result .sg-result-list .sg-result-item__tags span{display:inline-block;border-right:1px solid #008aca;padding-right:4px;margin-right:4px;text-decoration:underline;cursor:pointer}.sg-app .sg-result .sg-result-list .sg-result-item__tags a:last-child,.sg-app .sg-result .sg-result-list .sg-result-item__tags span:last-child{border:none}.sg-app .sg-result .sg-result-list .sg-result-item__location{display:inline-block;margin-right:20px;cursor:pointer}.sg-app .sg-result .sg-result-list .sg-result-item__location i{font-size:16px;margin-right:8px}.sg-app .sg-result .sg-result-list .sg-result-item__location .distance-from-center{display:inline-block;margin-left:10px}.sg-app .sg-result .sg-result-list .sg-result-item__startdate{display:inline-block;margin-right:20px}.sg-app .sg-result .sg-result-list .sg-result-item__startdate i{font-size:16px;margin-right:8px}.sg-app .sg-result .sg-result-list .sg-result-item__add-fav{position:absolute;top:20px;right:20px;border:none;background-color:transparent;font-size:24px;padding:0;outline:none;color:#008aca}.sg-app .sg-result .sg-result-list .sg-result-item__add-fav.active{color:#008aca}.sg-app .sg-result .sg-result-list .sg-result-item__add-fav span,.sg-app .sg-result .sg-result-list .view-desktop{display:none}@media all and (min-width: 768px){.sg-app .sg-result .sg-result-list .view-desktop{display:inline-block}.sg-app .sg-result .sg-result-list .view-mobile{display:none}}@media all and (max-width: 768px){.sg-app .sg-result .sg-result-list .view-desktop{display:none}.sg-app .sg-result .sg-result-list .view-mobile{display:inline-block}}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{box-sizing:border-box}.sg-app .sg-app body,.sg-app .sg-app h1,.sg-app .sg-app h2,.sg-app .sg-app h3,.sg-app .sg-app h4,.sg-app .sg-app p,.sg-app .sg-app figure,.sg-app .sg-app blockquote,.sg-app .sg-app dl,.sg-app .sg-app dd{margin:0}.sg-app .sg-app ul[role=list],.sg-app .sg-app ol[role=list]{list-style:none}.sg-app .sg-app html:focus-within{scroll-behavior:smooth}.sg-app .sg-app body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.sg-app .sg-app a:not([class]){text-decoration-skip-ink:auto}.sg-app .sg-app img,.sg-app .sg-app picture{max-width:100%;display:block}.sg-app .sg-app input,.sg-app .sg-app button,.sg-app .sg-app textarea,.sg-app .sg-app select{font:inherit}@media (prefers-reduced-motion: reduce){.sg-app .sg-app html:focus-within{scroll-behavior:auto}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sg-app .sg-result-sort{margin:10px 0;text-align:right}.sg-app .sg-result-sort ul{margin:0;list-style:none;display:inline-block}.sg-app .sg-result-sort ul li{list-style:none;font-size:16px;display:inline-block;vertical-align:middle}.sg-app .sg-result-sort ul li:before{content:none}.sg-app .sg-result-sort ul li.active{color:#008aca}.sg-app .sg-result-sort .sorting-title{padding:3px 5px}.sg-app .sg-result-sort .fa{font-size:24px;padding:2px 5px;cursor:pointer}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{box-sizing:border-box}.sg-app .sg-app body,.sg-app .sg-app h1,.sg-app .sg-app h2,.sg-app .sg-app h3,.sg-app .sg-app h4,.sg-app .sg-app p,.sg-app .sg-app figure,.sg-app .sg-app blockquote,.sg-app .sg-app dl,.sg-app .sg-app dd{margin:0}.sg-app .sg-app ul[role=list],.sg-app .sg-app ol[role=list]{list-style:none}.sg-app .sg-app html:focus-within{scroll-behavior:smooth}.sg-app .sg-app body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.sg-app .sg-app a:not([class]){text-decoration-skip-ink:auto}.sg-app .sg-app img,.sg-app .sg-app picture{max-width:100%;display:block}.sg-app .sg-app input,.sg-app .sg-app button,.sg-app .sg-app textarea,.sg-app .sg-app select{font:inherit}@media (prefers-reduced-motion: reduce){.sg-app .sg-app html:focus-within{scroll-behavior:auto}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sg-app #map{margin-top:20px;border:20px solid #f2f2f2;width:100%;height:600px}.sg-app #map div[role=button]{outline:none}.sg-app #map .marker-infowindow,.sg-app #map div[role=dialog]{outline:none;font-size:14px}.sg-app #map .marker-infowindow p,.sg-app #map div[role=dialog] p{margin:0 0 2px;padding:0;display:block}.sg-app #map .marker-infowindow button,.sg-app #map div[role=dialog] button{outline:none}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{box-sizing:border-box}.sg-app .sg-app body,.sg-app .sg-app h1,.sg-app .sg-app h2,.sg-app .sg-app h3,.sg-app .sg-app h4,.sg-app .sg-app p,.sg-app .sg-app figure,.sg-app .sg-app blockquote,.sg-app .sg-app dl,.sg-app .sg-app dd{margin:0}.sg-app .sg-app ul[role=list],.sg-app .sg-app ol[role=list]{list-style:none}.sg-app .sg-app html:focus-within{scroll-behavior:smooth}.sg-app .sg-app body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.sg-app .sg-app a:not([class]){text-decoration-skip-ink:auto}.sg-app .sg-app img,.sg-app .sg-app picture{max-width:100%;display:block}.sg-app .sg-app input,.sg-app .sg-app button,.sg-app .sg-app textarea,.sg-app .sg-app select{font:inherit}@media (prefers-reduced-motion: reduce){.sg-app .sg-app html:focus-within{scroll-behavior:auto}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sg-app .map-preview{position:relative;margin-top:20px;border:20px solid #f2f2f2;width:100%;height:600px}.sg-app .map-preview .map-show-info{display:block;position:absolute;bottom:5%;left:0px;content:".";font-size:1.2em;line-height:1.7em;color:#666;background:rgba(255,255,255,.85);padding:15px;margin:-42px 15px 0}.sg-app .map-preview .map-show{display:block;height:100%;cursor:pointer}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{box-sizing:border-box}.sg-app .sg-app body,.sg-app .sg-app h1,.sg-app .sg-app h2,.sg-app .sg-app h3,.sg-app .sg-app h4,.sg-app .sg-app p,.sg-app .sg-app figure,.sg-app .sg-app blockquote,.sg-app .sg-app dl,.sg-app .sg-app dd{margin:0}.sg-app .sg-app ul[role=list],.sg-app .sg-app ol[role=list]{list-style:none}.sg-app .sg-app html:focus-within{scroll-behavior:smooth}.sg-app .sg-app body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.sg-app .sg-app a:not([class]){text-decoration-skip-ink:auto}.sg-app .sg-app img,.sg-app .sg-app picture{max-width:100%;display:block}.sg-app .sg-app input,.sg-app .sg-app button,.sg-app .sg-app textarea,.sg-app .sg-app select{font:inherit}@media (prefers-reduced-motion: reduce){.sg-app .sg-app html:focus-within{scroll-behavior:auto}.sg-app .sg-app *,.sg-app .sg-app *:before,.sg-app .sg-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sg-app .sg-jobs-favs .sg-filter-additional{padding:20px;display:block;margin-bottom:20px}.sg-app .sg-jobs-favs .sg-filter-additional button,.sg-app .sg-jobs-favs .sg-filter-additional .btn-primary{margin-bottom:20px}.sg-app .sg-jobs-favs .sg-result-list,.sg-app .sg-jobs-favs .sg-result-list .sg-result-item:first-child{margin-top:0}.sg-app .sg-jobs-favs .no-favs p{padding:20px;background:#f2f2f2}.sg-app .sg-jobs-search,.sg-app .sg-jobs-favs{background:#ffffff;box-shadow:0 0 6px #ececec;padding:16px}@media all and (min-width: 768px){.sg-app .sg-jobs-search,.sg-app .sg-jobs-favs{display:flex;justify-content:space-between;flex-wrap:wrap;box-shadow:0 0 12px #ececec;padding:22px}}.sg-app ul.tab-navigation{display:flex;justify-content:flex-end;margin:0;padding:0;list-style-type:none;float:right;box-shadow:0 -8px 12px #00000026;font-size:18px;height:48px}@media all and (max-width: 768px){.sg-app ul.tab-navigation{height:40px}}.sg-app ul.tab-navigation li{position:relative;padding:13px 20px;font-weight:700;background:#fff;cursor:pointer;box-shadow:inset 1px -2px 5px #00000026}@media all and (max-width: 768px){.sg-app ul.tab-navigation li{padding:10px 15px}}.sg-app ul.tab-navigation li:after{background-color:#fff;height:5px;content:"";position:absolute;bottom:-5px;left:-5px;right:-5px}.sg-app ul.tab-navigation li.fav{color:#008aca}.sg-app ul.tab-navigation li .fa{font-size:20px;color:#bfbfbf}.sg-app ul.tab-navigation li .fa.fa-favorite-full{font-size:22px;color:#008aca}.sg-app ul.tab-navigation li.active{box-shadow:0 -4px 5px #00000026;z-index:1}.sg-app ul.tab-navigation li:before{display:none}.sg-app ul.tab-navigation .view-desktop{display:none}@media all and (min-width: 768px){.sg-app ul.tab-navigation .view-desktop{display:inline-block}.sg-app ul.tab-navigation .view-mobile{display:none}}@media all and (max-width: 768px){.sg-app ul.tab-navigation .view-desktop{display:none}.sg-app ul.tab-navigation .view-mobile{display:inline-block}}.sg-app .header{background:#f2f2f2;display:flex;justify-content:space-between;flex-wrap:wrap}.sg-app .header>div:nth-child(2){position:relative;flex:0 0 100%;width:100%;height:235px}@media all and (max-width: 576px){.sg-app .header>div:nth-child(2){height:auto;padding-top:49%}}.sg-app .header .sg-header{flex:0 0 100%;width:100%;position:relative}.sg-app .header .sg-header:after{color:#f2f2f2;background:transparent;content:"\f0da";font-family:FontAwesome;z-index:1;font-size:96px;position:absolute;top:45%;right:-34px}@media all and (max-width: 576px){.sg-app .header .sg-header:after{top:100%;left:34px;right:initial;transform:rotate(90deg)}}.sg-app .header .sg-header h1{color:#008aca;font-weight:700;text-shadow:none;position:relative;width:100%;text-align:center;font-size:40px;line-height:80px;margin-top:50px}.sg-app .header .sg-header h1 span{position:relative;z-index:1}.sg-app .header .sg-header h1:before{content:"AGA";position:absolute;z-index:0;font-size:78px;font-family:"Garamond",Serif;font-weight:700;color:#fff;top:-30px;left:0;width:100%;text-align:center}.sg-app .header .sg-navigation{flex:0 0 100%;width:100%;height:235px;background-image:url(/typo3conf/ext/sg_frontend_api/Resources/Public/Images/header_default.jpg);background-repeat:no-repeat;background-color:#fff;background-size:cover;display:flex;align-content:flex-end;align-items:flex-end;justify-content:flex-end}@media all and (max-width: 576px){.sg-app .header .sg-navigation{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}}@media all and (min-width: 768px){.sg-app .header>div:nth-child(1){flex:0 0 36%;width:36%}.sg-app .header>div:nth-child(2){flex:0 0 63.5%;width:63.5%}.sg-app .header .sg-header{flex:0 0 36%;width:36%;display:flex;align-items:center;justify-content:center}}.sg-app .sg-pager{display:flex;justify-content:center}.sg-app .sg-pager span{width:30px;height:30px;display:inline-block;font-weight:700;font-size:16px;text-align:center;line-height:30px;color:#595959;cursor:pointer}.sg-app .sg-pager span.active{background-color:#f2f2f2}.sg-app input{display:inline-block;padding:10px 20px;width:80%}.sg-app .content-container{display:flex;flex-direction:row;margin-top:20px}.sg-app .content-container .sidebar{flex:0 0 300px}.sg-app .content-container .content{flex:1 1 auto}
