.location{transition:transform .3s ease,filter .3s ease;cursor:pointer;filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0))}.location.city:hover,.location:hover{fill:#fff;stroke-width:5;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, .6))}.location.city:hover{fill:#ffde00}.location.active{fill:#fff;stroke-width:5;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, .6))}.location.city.active{fill:#ffde00}#typo{pointer-events:none}.svg-container{height:90vh}@media (max-width:550px){.svg-container{height:60vh}}@media (min-width:551px) and (max-width:768px){.svg-container{height:70vh}}.mapModal{position:fixed;display:flex;flex-direction:column;top:0;right:0;width:400px;height:100%;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.2);transition:transform .3s ease;z-index:524;transform:translateX(100%)}.mapModal.visible{transform:translateX(0)}@media (max-width:768px){.mapModal{width:100vw}}.mapModal .header{display:flex;position:relative;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.mapModal .header h3{color:#008f4d}.mapModal .header .districtIcon{position:relative;top:2.5rem;width:100px}.mapModal .modalBackground{position:absolute;top:0;left:0;width:100%;height:120px}@media (max-width:768px){.mapModal .modalBackground{top:-1rem}}.mapList{position:relative;overflow:hidden;min-height:65vh;margin-top:2rem}@media (max-width:768px){.mapList{min-height:60vh}}.mapList .list-links li:first-child{border-top:0}.page{position:absolute;padding-right:5rem;top:0;left:5rem;transition:transform .4s ease,opacity .4s ease}.page.old{pointer-events:none}.page.active{transform:translateX(0);opacity:1}.mapModal .mapList{display:flex;flex-direction:column;gap:1rem;overflow-x:hidden;overflow-y:auto}.mapModal .mapEntry{padding-top:0;border:0;min-height:calc(4.95rem);font-size:1.5rem;color:#008f4d}.mapModal .list-links .mapEntry .noLink,.mapModal .list-links .mapEntry a{background-size:20px;background-position:0 3px;background-repeat:no-repeat;border:none;padding-top:0;padding-left:28px;padding-bottom:0;margin-top:3px}.mapModal .closeButton{position:absolute;top:.5rem;right:2rem;text-align:center;padding:.5rem;cursor:pointer}.closeButton .closeImg{height:24px;width:24px}.modalList{position:relative;overflow-x:hidden;overflow-y:auto}.nextButton,.prevButton{position:absolute;top:40%;transform:translateY(-50%);width:18px;height:36px;background:#008f4d;border:0;border-radius:16px;cursor:pointer;z-index:10}#modal-search .nextButton,#modal-search .prevButton{top:50%;transform:translateY(58px)}.nextButton::before,.prevButton::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-top:8px solid #fff;border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent}.prevButton{left:2rem}.prevButton::before{transform:translate(-80%,-50%) rotate(90deg)}.nextButton{right:2rem}.nextButton::before{transform:translate(-20%,-50%) rotate(-90deg)}.page.slide-in-next{transform:translateX(100%);opacity:0}.page.slide-in-prev{transform:translateX(-100%);opacity:0}.dots{display:flex;justify-content:center;gap:16px;padding:1rem 0}#modal-search .dots{position:absolute;bottom:0;left:0;right:0;background-color:#fff}.dot{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid #008f4d;background:#fff;transition:all .3s ease;cursor:pointer}@media (max-width:767px){.dot{margin:.5rem}}.dot.active{background:#008f4d;transform:scale(1.6)}.dots,.nextButton,.prevButton{transition:opacity .3s ease}.dots[style*="display: none"],.nextButton[style*="display: none"],.prevButton[style*="display: none"]{opacity:0;pointer-events:none}.ximap-container{position:relative;margin-bottom:2.5rem}.ximap-container .btn-open-places,.ximap-container .btn-open-search{font-size:20px;padding:8px 16px;line-height:1;position:absolute;right:0;top:0;border-radius:8px}.ximap-container .btn-open-places .sn-icon,.ximap-container .btn-open-search .sn-icon{padding:0 8px}.ximap-container .btn-open-places:focus,.ximap-container .btn-open-places:hover,.ximap-container .btn-open-search:focus,.ximap-container .btn-open-search:hover{text-decoration:none}.ximap-container .btn-open-places{top:auto;font-size:16px;bottom:50px}.ximap-container .input-group{display:flex;padding:0 5rem}.ximap-container .input-search{border-radius:5px!important;margin-right:1rem;padding:13px 30px 13px 10px}@media (max-width:768px){.ximap-container .input-search{font-size:16px;padding:13px 28px 13px 8px}}.ximap-container .btn-search{padding:0 10px;border-radius:5px}.ximap-container .btn-search:focus,.ximap-container .btn-search:hover{text-decoration:none;background-image:url(https://www.styleguide.sachsen.de/dist/2.26.3/themes/white/img/svg/icon-search.svg)}.ximap-container .search-results{padding:3rem 5rem}.ximap-container .closeButton{display:none;border:none;background-color:transparent}.ximap-container .mapModal.visible .closeButton{display:block}.ximap-container .btn-clear{position:relative;padding:1px 5px;margin-right:1rem;margin-left:-37px;z-index:3;border:1px solid #00590b;border-radius:0 5px 5px 0;background-color:transparent}.ximap-container .btn-clear .closeImg{width:15px}.ximap-wrapper{position:relative}.ximap-wrapper::before{content:'';position:absolute;width:150vw;height:220px;left:50%;top:30px;transform:translateX(-50%) rotate(-2deg);background-color:#fada39}.ximap-wrapper .ximap-h2{text-transform:uppercase;color:#000;font-weight:700}.ximap-wrapper .ximap-header{position:relative}.ximap-wrapper .ximap-header .text-col{padding:0}#ximap{touch-action:pan-y pinch-zoom}.xm_social{display:flex;position:relative;justify-content:center;gap:20px}.xm_social::before{content:'';position:absolute;width:100vw;height:100%;left:50%;top:0;transform:translateX(-50%);background-color:#fada39}.xm_social_box{display:flex;position:relative;flex-direction:column;justify-content:center;padding:30px 50px}.xm_social_box:hover{text-decoration:none}.xm_social_box img,.xm_social_box p{position:relative}.xm_social_box img{width:50px;align-self:center;margin-bottom:20px}.xm_social_box p{align-self:center;text-align:center;font-size:16px;margin-bottom:0;color:#000;font-weight:700}@media (max-width:768px){.xm_social{gap:0;flex-direction:column}.xm_social_box{padding:30px 50px 10px 50px}}.xm_result_form{display:flex;flex-direction:column;gap:15px;margin-bottom:30px;padding:0 10px}.xm_result_form .xm_result_suchen{position:relative;top:6px;align-self:center;height:37px;flex:1 1 0}.xm_result_form .xm_result_input{display:flex;position:relative}.xm_result_form .xm_result_input-begriff{flex:2 1 0}.xm_result_form .xm_result_input-ort{flex:2 1 0}.xm_result_form .xm_result_input-ort .xm_result_umkreis{width:30%;padding-left:10px;padding-right:0;border-left:0}.xm_result_form .xm_result_berufsfeld,.xm_result_form .xm_result_einrichtung,.xm_result_form .xm_result_filter,.xm_result_form .xm_result_qualifikation{flex:1 1 0;min-width:0}.xm_result_form .form-group-content-multiselect .dropdown-toggle,.xm_result_form input{border-color:#949494}.xm_result_flex-row{display:flex;gap:12px}.xm_result_flex-row.row-mobile{display:none}.xm_result .input-group{width:100%}.xm_result .dropdown.bootstrap-select.xm_result_dropdown .dropdown.bootstrap-select{width:100%}.xm_result .glyphicon-ok:before{content:"\e013"}.xm_result .dropdown.bootstrap-select{width:100%}.xm_result .btn.dropdown-toggle.btn-default.bs-placeholder,.xm_result .btn.dropdown-toggle.btn-default.bs-placeholder:hover{color:#000}.xm_result .btn-default.active,.xm_result .btn-default.active.focus,.xm_result .btn-default.active:focus,.xm_result .btn-default.active:hover,.xm_result .btn-default.focus,.xm_result .btn-default:active,.xm_result .btn-default:active.focus,.xm_result .btn-default:active:focus,.xm_result .btn-default:active:hover,.xm_result .btn-default:focus,.xm_result .btn-default:hover,.xm_result .open>.dropdown-toggle.btn-default,.xm_result .open>.dropdown-toggle.btn-default.focus,.xm_result .open>.dropdown-toggle.btn-default:focus,.xm_result .open>.dropdown-toggle.btn-default:hover{background-color:#e5f4ed}.xm_result .bs-caret .caret,.xm_result select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpolyline points='1,1 6,6 11,1' stroke='black' stroke-width='1' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.xm_result button .bs-caret .caret{top:14px;height:12px;width:12px;background-position:0 top;border:0}.xm_result .bootstrap-select .dropdown-menu li a::before{content:"";position:absolute;right:14px;top:50%;width:14px;height:14px;border:1px solid #888f9a;border-radius:2px;transform:translateY(-60%)}.xm_result .bootstrap-select .dropdown-header{cursor:pointer}@media (max-width:1220px){.xm_result .xm_result_input-ort .xm_result_umkreis{width:40%}}@media (max-width:992px){.xm_result_flex-row{flex-direction:column;gap:10px}.xm_result_flex-row.row-desktop{display:none}.xm_result_flex-row.row-mobile{display:block}.xm_result_flex-row .xm_result_suchen{width:100%}.xm_result_flex-row .xm_result_input-begriff{width:100%}.xm_result_flex-row .xm_result_input-ort{width:100%}.xm_result_flex-row .xm_result_input-ort .xm_result_umkreis{width:30%}}.xm_result .xm_accordion{position:relative;box-shadow:none;margin-bottom:0}.xm_result .xm_accordion::before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:#979797;z-index:10}.xm_result .xm_accordion_header.panel-heading{position:relative;border:0;background-color:transparent;z-index:11}.xm_result .xm_accordion_header.panel-heading .xm_accordion_button{background:0 0;border:0;padding:16px 0}.xm_result .xm_accordion_header.panel-heading .xm_accordion_button::after{content:"";position:absolute;right:10px;top:50%;width:12px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpolyline points='1,1 6,6 11,1' stroke='black' stroke-width='1' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;transform:translateY(-50%) rotate(180deg);transition:transform .25s ease}.xm_result .xm_accordion_header.panel-heading .xm_accordion_button.collapsed::after{transform:translateY(-50%) rotate(0)}.xm_result .xm_accordion_panel.panel-collapse{padding:6px 0}.xm_result .xm_accordion_body{position:relative;padding:0 10px 0 0;z-index:1}.xm_result .xm_accordion_body-indented{max-height:380px;overflow:scroll}.xm_result .xm_accordion_body-indented .xm_accordion_row{padding-left:12px}.xm_result .xm_accordion_body-indented .xm_accordion_row-single{padding-left:0}.xm_result .xm_accordion_body-indented .xm_accordion_row-single label{font-weight:700}.xm_result .xm_accordion_body-indented hr{margin:12px 0}.xm_result .xm_accordion_row{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.xm_result .xm_accordion_row label{font-weight:400;margin:0}.xm_result .xm_result_input .xm_location_autocomplete{position:absolute;top:100%;left:0;width:100%;z-index:30}.xm_result .xm_result_input .xm_location_list{background:#fff;border:1px solid #ccc;list-style:none;margin:0;padding:0}.xm_result .xm_location_list li{padding:8px 10px;cursor:pointer}.xm_result .xm_result_input .xm_location_list li{padding:8px 10px;cursor:pointer}.xm_result .xm_result_input .xm_location_list li.active,.xm_result .xm_result_input .xm_location_list li:hover{background:#e6f0ff}.xm_result .xm_result_meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid #bdbdbd}.xm_result .xm_result_count{margin-top:0;margin-bottom:0}.xm_result .xm_result_sort{display:flex;align-items:center;gap:14px}.xm_result .xm_result_sort label{width:100%;margin:0;font-weight:400;color:#2f2f2f}.xm_result .xm_result_sort select{width:auto;border:0;box-shadow:none;font-weight:700;padding-right:28px;background-color:transparent}.xm_result .xm_result_filter_toggle{display:none;align-items:center;gap:8px;border:0;background:0 0;color:#007a1c;font-weight:400;padding:0}.xm_result .xm_result_filter_toggle:focus,.xm_result .xm_result_filter_toggle:hover{background:0 0;color:#007a1c;text-decoration:none}.xm_result .xm_result_list{display:flex;flex-direction:column;gap:20px}.xm_result .xm_result_card{background:0 0;border-bottom:1px solid #ececec;padding-bottom:18px}.xm_result .xm_result_card_head{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f3f3f3;padding:5px 30px 5px 15px;margin-bottom:14px}.xm_result .xm_result_card_title{margin:0;font-size:14px;line-height:18px;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.xm_result .xm_result_card_brand{flex:0 0 auto}.xm_result .xm_result_card_brand img{display:block;height:5rem}.xm_result .xm_result_card_body{padding:0 14px 0 14px}.xm_result .xm_result_card_body .list-links>li{padding:0;border:0}.xm_result .xm_result_card_teaser{margin:0 0 12px;color:#3a3a3a}.xm_result .xm_result_card_meta{margin:0 0 8px}.xm_result .xm_result_card_meta>div{color:#2f2f2f;margin-bottom:2px}.xm_result .xm_result_card_meta strong{font-weight:700}.xm_result .xm_result_empty{padding:30px 0;color:#444;font-size:16px}.xm_result .xm_result_mobile_overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;z-index:9998}.xm_result .xm_result_mobile_overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.xm_result .xm_result_mobile_panel{position:fixed;top:0;right:0;width:100%;height:100vh;background:#fff;transform:translateX(100%);transition:transform .3s ease;z-index:9999;display:flex;flex-direction:column}.xm_result .xm_result_mobile_panel.is-open{transform:translateX(0)}.xm_result .xm_result_mobile_panel-header{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;border-bottom:1px solid #ddd}.xm_result .xm_result_mobile_panel-body{flex:1 1 auto;padding:16px;overflow-y:auto}.xm_result .xm_result_mobile_panel-footer{width:100%;padding:12px 16px 18px}.xm_result .xm_result_mobile_panel-footer button{width:100%}.xm_result .xm_result_mobile_close{border:0;background:0 0;font-size:32px;line-height:1;padding:0;color:#333}.xm_result .xm_result_mobile_sort{margin-bottom:20px}.xm_result .xm_result_mobile_sort label{display:block;margin-bottom:8px;font-weight:700;color:#2f2f2f}.xm_result .xm_no_scroll{overflow:hidden}.xm_result .row-mobile[hidden],.xm_result .xm_result_mobile_overlay[hidden],.xm_result .xm_result_mobile_panel[hidden]{display:none}@media (max-width:992px){.xm_result .xm_result_meta{margin-top:28px}.xm_result .xm_result_sort.desktop-only{display:none}.xm_result .xm_result_filter_toggle{display:inline-flex}.xm_result .xm_result_card_head{padding:12px 14px;align-items:flex-start}.xm_result .xm_result_card_title{font-size:16px}.xm_result .xm_result_card_brand img{max-width:92px}.xm_result .xm_result_card_body{padding:0 10px}.xm_result .xm_result_card_link,.xm_result .xm_result_card_meta>div,.xm_result .xm_result_card_teaser{font-size:15px}}@media (max-width:768px){.xm_result .xm_result_meta{align-items:center}.xm_result .xm_result_count{font-size:22px}.xm_result .xm_result_card_head{gap:12px}.xm_result .xm_result_card_brand img{max-width:84px}}.xm_search h2{width:69%;margin-left:auto;margin-right:auto;float:none;color:#000}.xm_search_form{display:flex;width:69%;margin-left:auto;margin-right:auto;gap:12px;margin-bottom:30px}.xm_search_form .xm_search_suchen{display:flex;position:relative;top:6px;align-self:center;height:37px}.xm_search_form .xm_search_input{position:relative}.xm_search_form .xm_search_input-begriff{width:36.4%}.xm_search_form .xm_search_input-ort{width:36.4%}.xm_search_form .xm_search_input-umkreis{width:18.2%}.xm_location_autocomplete{position:relative}.xm_location_list{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;list-style:none;margin:0;padding:0;z-index:20}.xm_location_list li{padding:8px 10px;cursor:pointer}.xm_location_list li.active,.xm_location_list li:hover{background:#e6f0ff}@media (max-width:1220px){.xm_search h2{width:100%}.xm_search_form{width:100%}}@media (max-width:768px){.xm_search{padding:0 10px}.xm_search_form{flex-direction:column}.xm_search_form .xm_search_suchen{width:100%}.xm_search_form .xm_search_input-begriff{width:100%}.xm_search_form .xm_search_input-ort{width:100%}.xm_search_form .xm_search_input-umkreis{width:100%}}