.header{display:block!important}#app-background{background-color:#F3F3F3;box-sizing:border-box;width:100%}.container-xl{width:100%!important}.tc-container{width:100%;height:100%;position:relative;font-family:"Klara",sans-serif;box-sizing:border-box;display:flex;flex-wrap:wrap}#tc-interactive{display:flex;width:100%;flex-wrap:wrap;box-sizing:border-box;padding-top:1rem;justify-content:space-between}#left-column{box-sizing:border-box;order:1;overflow-y:auto;max-height:calc(100vh - 270px);flex-basis:calc(50% - 25px)}#location-search-button{background-color:#c59c49;color:#fff;font-weight:700;width:100%;height:100%}#delete-filter-button{background-color:#fff;color:#c59c49;padding:15px;width:100%;height:100%}#right-column{order:2;box-sizing:border-box;flex-basis:calc(50% - 25px);position:relative;height:800px}.directions-button{text-align:start}.map-container{height:100%}#result-header{width:100%;padding:1rem;margin:0rem}#filter-form{position:sticky;width:100%;z-index:5;display:flex;flex-direction:column;background-color:#F3F3F3}#filter-form label{margin-right:.5rem;padding:.5rem;font-weight:700}#filter-form .centerItems{align-items:stretch}.icon{width:24px;height:24px}#filter-form select:focus{outline:none;border:1px solid #C59B49}#pflegeheim-list{list-style-type:none;margin:0;padding:0}.location-result .icon-wrapper{background:#fff;border:1px solid #dadce0;box-shadow:none;border-radius:36px;box-sizing:border-box;cursor:inherit;height:36px;position:relative}#pflegeheim-list .location-result{position:relative;font-size:1rem;padding:8px 8px 16px;border-bottom:2px solid rgb(0 0 0 / .12);cursor:pointer;margin-bottom:1rem;background-color:#fff}#pflegeheim-list .location-result:hover{background-color:#c59c4975}#pflegeheim-list .location-result:first-of-type{border-top:1px solid rgb(0 0 0 / .12)}#pflegeheim-list .location-result:last-of-type{border-bottom:none}#pflegeheim-list .location-result.selected{outline:.25rem solid #c59c49;border-width:.25rem}#pflegeheim-list button.select-location{margin-bottom:.6em;padding:0;text-align:left;border:none;background:none}#pflegeheim-list button:hover.select-location{box-shadow:none}#pflegeheim-list .location-result h2.name{font-size:1.5rem;color:#1C242E;font-weight:500;margin:0}#pflegeheim-list .select-result-class{display:flex;flex-direction:row;justify-content:space-around;padding-top:10px}img.betreiberImage{margin:0;width:150px;max-width:200px;padding-bottom:1rem}#pflegeheim-list .location-result .betreiber{font-size:1rem;font-weight:500;margin:0;width:50%}#pflegeheim-list .location-result .category{font-size:1rem;font-weight:500;margin:0;width:75%}#pflegeheim-list .location-result .address{font-size:1rem;margin-bottom:.5em}#tc-map{height:100%}.heim-content{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 18px 0 10px;align-items:stretch;justify-content:center}.category{text-align:end}.list-item-info{webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:hidden;padding:10px 0}.list-item-links{padding-right:6px;padding-left:0;display:flex;flex-direction:row}.heim-content{display:flex;flex-direction:row}.item-links-outer{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%}.item-links-outer .distance{padding-bottom:5px}.item-links-outer .icons-web{margin:6px;width:36px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.links-icon-image{height:18px;width:18px}.icon-wrapper{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;position:absolute;pointer-events:none}@media only screen and (max-width:992px){#left-column{top:50%;right:0;flex-basis:100%;order:2}#right-column{flex-basis:100%;position:relative;height:800px;order:1}#filter-form{flex-direction:column;padding:1rem}#location-search-button{width:100%;height:100%}}@media only screen and (max-width:576px){#filter-form select{margin-bottom:10px}}