.search{margin-bottom:5rem}.search__tab{display:flex;gap:4px;margin-top:-2.5rem;margin-bottom:4rem}@media print,screen and (min-width: 768px){.search__tab{display:none}}.search__tab .btn{flex:1;border:0;border-bottom:4px solid #f5f5f5;min-width:auto;padding-left:0;padding-right:0}.search__tab .btn:after{display:none}.search__tab .btn.-address{border-bottom-color:#333}[data-mode=map] .search__tab .btn.-address{border-bottom-color:#f5f5f5}[data-mode=map] .search__tab .btn.-map{border-bottom-color:#333}.search__label{width:100%;font-size:32px;font-family:var(--font-normal-conde, sans-serif);font-weight:400}@media screen and (max-width: 767px){.search__label{display:none}}@media print,screen and (min-width: 768px){.search__area{display:flex;gap:1rem}}.search__area .btn{display:none;width:160px;flex-grow:0}@media print,screen and (min-width: 768px){.search__area__field{min-width:14.5rem;margin-bottom:0;font-size:18px}}@media screen and (max-width: 767px){.search__area__field{margin-bottom:1rem}}.search__area__field select{width:100%}@media print,screen and (min-width: 768px){.search__area__field select{height:100%;padding-top:1rem;padding-bottom:1rem}}.search__map{margin-left:-1rem;margin-right:-1rem}@media print,screen and (min-width: 768px){.filter{margin-top:3rem}}@media screen and (max-width: 767px){.filter{margin-top:2rem}}.filter__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.filter__label{margin-top:0;margin-bottom:0}@media print,screen and (min-width: 768px){.filter__label{font-size:18px}}.filter__clear{font-family:var(--font-medium, sans-serif);font-weight:500;font-size:12px}.filter__list{display:flex;flex-wrap:wrap;margin-right:-10px}.filter__list>li{margin-right:10px;margin-bottom:10px}.filter__list>li .btn{font-size:12px;height:33px;min-width:unset;padding-left:1rem;padding-right:1rem}.filter__list>li .btn:after{display:none}@media print,screen and (min-width: 768px){.result__query{font-size:28px}}@media screen and (max-width: 767px){.result__query{font-size:24px}}.result__query .-range{margin-left:1rem;font-size:16px}.result__body{margin-top:4rem}.result__item .tag{line-height:1.7;padding-left:8px;padding-right:8px;font-size:12px}.result__item .tag.-invert,.result__item .tag.-new{font-family:var(--font-medium, sans-serif);font-weight:500;color:#fff;background-color:#333;border-color:#333}.result__item .tag.-important{color:#900;border-color:#900}@media print,screen and (min-width: 768px){.result__item{display:flex;align-items:center;margin-bottom:4rem}}@media screen and (max-width: 767px){.result__item{margin-bottom:2rem}}.result__item__body{flex:1}.result__item__body .c-headline{font-size:16px;display:inline;font-family:var(--font-bold-conde, sans-serif);font-weight:700}.result__item__headline{vertical-align:middle;margin-right:-0.5rem}.result__item__headline .c-headline{margin-right:.5rem;display:inline;overflow-wrap:anywhere}.result__item__headline .tag{margin-top:-0.3em;margin-right:.5rem}.result__item__text{margin-bottom:0}.result__item__text .-phone{margin-left:1rem}.result__item__tags{display:flex;flex-wrap:wrap;gap:4px 8px}@media screen and (max-width: 767px){.result__item__link{text-align:right;margin-top:1rem}}.c-pagination{display:flex;justify-content:center}@media print,screen and (min-width: 768px){.c-pagination{margin-top:4rem;margin-bottom:4rem;border-top:1px solid var(--color-border);padding-top:2.5rem}}@media screen and (max-width: 767px){.c-pagination{margin-top:3rem;margin-bottom:3rem}}.c-pagination__num{display:flex;align-items:center;padding-left:1rem;padding-right:1rem}.c-pagination__first[disable],.c-pagination__last[disable],.c-pagination__prev[disable],.c-pagination__next[disable]{visibility:hidden}.c-pagination__first .btn,.c-pagination__last .btn,.c-pagination__prev .btn,.c-pagination__next .btn{display:flex;background-color:rgba(0,0,0,0);min-width:auto;padding:0;width:32px;height:32px;line-height:1.5;text-align:center;justify-content:center;align-items:center}.c-pagination__first .btn:after,.c-pagination__last .btn:after,.c-pagination__prev .btn:after,.c-pagination__next .btn:after{position:unset;margin:0;vertical-align:unset;background-color:var(--color-text-green)}@media screen and (max-width: 767px){.c-pagination__first,.c-pagination__last{display:none}}.c-pagination__first .btn,.c-pagination__last .btn{position:relative}.c-pagination__first .btn:before,.c-pagination__last .btn:before{content:"";width:2px;height:16px;position:absolute;display:block;background-color:var(--color-text-green)}.c-pagination__first .btn span,.c-pagination__last .btn span{position:absolute;display:block;white-space:nowrap}.c-pagination__first .btn:hover,.c-pagination__last .btn:hover{color:var(--color-text-green)}.c-pagination__first .btn:hover:after,.c-pagination__first .btn:hover:before,.c-pagination__last .btn:hover:after,.c-pagination__last .btn:hover:before{background-color:var(--color-text-green)}.c-pagination__first .btn:after,.c-pagination__prev .btn:after{-webkit-mask-image:var(--i-arrow_l_b, none)}.c-pagination__last .btn:after,.c-pagination__next .btn:after{-webkit-mask-image:var(--i-arrow_r_b, none)}.c-pagination__first .btn span{left:100%}.c-pagination__first .btn:before{left:6px}.c-pagination__last .btn span{right:100%}.c-pagination__last .btn:before{right:6px}.c-pagination__prev{margin-left:auto}.c-pagination__next{margin-right:auto}@media print{.c-pagination{display:none}}.zero-notice__icon{width:140px;height:140px;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 768px){.zero-notice__icon{margin-top:5rem;margin-bottom:3rem}}@media screen and (max-width: 767px){.zero-notice__icon{margin-top:3rem;margin-bottom:2rem}}.zero-notice__text{font-size:14px;text-align:center}.l-mv-area img{display:block}@media print,screen and (min-width: 768px){.l-mv-area img{width:100%;height:100%;object-fit:cover;object-position:center}}@media screen and (max-width: 767px){.l-mv-area img{margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1);max-width:none;width:100vw;height:auto}}[data-mode=top] .search__area .btn{display:flex}[data-mode=top] .result,[data-mode=top] .zero-notice{display:none}@media print,screen and (min-width: 768px){[data-mode=top] .l-mv-area{position:relative}[data-mode=top] .l-mv-area img{display:none}[data-mode=top] #app{position:relative}[data-mode=top] .top-img{background-attachment:fixed;background-size:cover;background-position:center;position:absolute;top:-8rem;height:calc(100% + 18rem + 1px);left:calc(50% - var(--vw)*50);width:100vw}[data-mode=top] .search{background:rgba(255,255,255,.85);backdrop-filter:blur(10px);width:85%;margin-left:auto;margin-right:auto;margin-top:13rem}[data-mode=top] .search__body{padding-left:calc(var(--gap)*2.5);padding-right:calc(var(--gap)*2.5);padding-top:48px;padding-bottom:64px}[data-mode=top] .search__label{font-size:32px;text-align:center;margin-bottom:1.5rem}[data-mode=top] .search__area__field{flex:1}}@media screen and (min-width: 768px)and (max-width: 1183px){[data-mode=top] .search__area{display:block}[data-mode=top] .search__area__field{margin-bottom:1rem;font-size:18px}[data-mode=top] .search__area__field select{padding-top:.5rem;padding-bottom:.5rem}[data-mode=top] .search__area .btn{width:100%}}@media print,screen and (min-width: 768px){[data-mode=top] .filter{background:rgba(0,0,0,.08);padding-left:calc(var(--gap)*2.5);padding-right:calc(var(--gap)*2.5);padding-top:1rem;margin-top:0;margin-bottom:0}[data-mode=top] .filter button.filter__label{position:relative;padding-right:1.5rem}[data-mode=top] .filter button.filter__label:before,[data-mode=top] .filter button.filter__label:after{transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);content:"";display:inline-block;position:absolute;background-color:#5c5c5c;width:12px;height:2px;right:0;top:50%;margin-top:-0.1em}[data-mode=top] .filter button.filter__label:before{transform:translateX(-50%) rotate(0deg)}[data-mode=top] .filter button.filter__label:after{transform:translateX(-50%) rotate(90deg)}[data-mode=top] .filter__body{padding-bottom:1rem}}@media screen and (max-width: 767px){[data-mode=top] .search__area .btn{margin-top:2rem;width:100%}}
