@charset "UTF-8";.text-rating-0{color:#c9d8e5}.text-rating-1{color:#ff3722}.text-rating-2{color:#ff8622}.text-rating-3{color:#ffce00}.text-rating-4{color:#73cf11}.text-rating-5{color:#00b67a}.page__search-results .hero{padding:4rem 1rem;background-color:#eff6ff;border-bottom:2px solid rgba(96,165,250,.2)}@media (max-width: 576px){.page__search-results .hero{padding:2.75rem 1rem}}.page__search-results .hero-layout{display:flex;flex-direction:column;align-items:center;position:relative}.page__search-results .hero .title{text-align:center;margin-bottom:1.5rem;max-width:50rem;margin-left:auto;margin-right:auto}@media (max-width: 992px){.page__search-results .hero .title{font-size:2.75rem}}@media (max-width: 768px){.page__search-results .hero .title{font-size:2.5rem}}@media (max-width: 576px){.page__search-results .hero .title{font-size:2rem;line-height:1.125}}.page__search-results .hero .subtitle{text-align:center;color:#6b7280;font-size:1.25rem;max-width:55rem;margin:0 auto}@media (max-width: 992px){.page__search-results .hero .subtitle{font-size:1.125rem}}@media (max-width: 576px){.page__search-results .hero .subtitle{font-size:.8125rem}}@media (max-width: 992px){.page__search-results .hero .container{max-width:100%;padding:0}}@media (max-width: 992px){.page__search-results .hero__logos{display:none}}.page__search-results .hero__logos-item{border-radius:.375rem;background-color:#fff;border:2px solid #dbeafe;width:2.5rem;height:2.5rem;position:absolute;animation:floatOne 10s infinite ease-in-out}.page__search-results .hero__logos-item--0{top:1rem;left:8rem}.page__search-results .hero__logos-item--1{top:1rem;right:8rem;animation:floatTwo 10s infinite ease-in-out}.page__search-results .hero__logos-item--2{bottom:-1rem;right:2rem;animation:floatThree 10s infinite ease-in-out;opacity:.75}.page__search-results .hero__logos-item--3{bottom:8rem;right:-10rem;opacity:.25}@media (max-width: 1600px){.page__search-results .hero__logos-item--3{right:0}}.page__search-results .hero__logos-item--4{bottom:7rem;left:-8rem;animation:floatThree 10s infinite ease-in-out;opacity:.25}@media (max-width: 1600px){.page__search-results .hero__logos-item--4{left:0}}.page__search-results .hero__logos-item--5{bottom:1rem;left:2rem;animation:floatTwo 10s infinite ease-in-out;animation-delay:2s;opacity:.75}@keyframes floatOne{0%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-5px) rotate(0)}to{transform:translateY(0) rotate(4deg)}}@keyframes floatTwo{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(5px) rotate(0)}to{transform:translateY(0) rotate(-2deg)}}@keyframes floatThree{0%{transform:translate(0) rotate(-4deg)}50%{transform:translate(-5px,-5px) rotate(0)}to{transform:translate(0) rotate(-4deg)}}.searchbar{display:flex;flex-direction:column;align-items:center;width:100%;max-width:40rem;margin-top:2.5rem;position:relative}.searchbar .submit-search-btn{width:3.4375rem!important}@media (max-width: 576px){.searchbar .submit-search-btn{width:3rem!important}}.searchbar__preview{display:flex;gap:1rem;width:100%}.searchbar__preview .item{--filter-width: 12.5rem;flex-basis:var(--filter-width);flex-shrink:1}.searchbar__preview .item-name{display:none}.searchbar__preview .item-element .field__item .input{text-align:left;align-content:baseline}@media (max-width: 576px){.searchbar__preview .item-element .field__item{height:3rem!important;--input-padding: .75rem 1.5rem !important}.searchbar__preview .item-element .field__item .input{height:3rem!important;font-size:.9375rem!important;padding-right:1rem!important}}.searchbar__preview .item.search{--filter-width: 30rem;flex-grow:1}.searchbar__results{position:absolute;background-color:#fff;top:100%;margin-top:.5rem;left:0;width:100%;box-shadow:0 .5rem 1rem #1f29371a;border-radius:.5rem;z-index:100;border:1px solid #e5e7eb}.searchbar__results-empty{display:flex;align-items:center;padding:1rem;gap:1rem;justify-content:center}.searchbar__results-empty-text{font-size:.9375rem;color:#9ca3af}.searchbar__results-body{display:flex;flex-direction:column;padding:.5rem 0rem}.searchbar__results-category{display:flex;flex-direction:column}.searchbar__results-category-header{padding:.5rem .75rem;display:flex;justify-content:space-between;font-size:.875rem;letter-spacing:-.0125em;color:#9ca3af}.searchbar__results-category-header-title{font-weight:500;color:#1f2937}.searchbar__results-category-footer{padding:0rem .75rem;margin-top:.5rem;text-align:right}.searchbar__results-category:not(:first-of-type) .searchbar__results-category-header{border-top:1px solid #f3f4f6;margin-top:1rem;padding-top:1.25rem}.searchbar__results-category:first-of-type{margin-top:-.25rem}.searchbar__results-item{display:flex;gap:.75rem;align-items:center;padding:.375rem .75rem;transition:all .2s ease}.searchbar__results-item-image{width:2rem;height:2rem;flex-shrink:0;border-radius:.25rem;border:1px solid #e5e7eb}.searchbar__results-item-content-name{display:block;font-size:.9375rem;color:#1f2937;font-weight:500;line-height:1em;transition:all .2s ease;text-align:left}.searchbar__results-item-content-text{text-align:left;display:block;font-size:.8125rem;color:#9ca3af;line-height:1em;margin-top:.25rem}.searchbar__results-item-addon{margin-left:auto}.searchbar__results-item-badges{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem .75rem}.searchbar__results-item-badge{background-color:#e1edfe80;color:#0b63f3;padding:.3rem .5rem;border-radius:.25rem;line-height:1.125em;text-align:left;display:block;font-size:.8125rem;border:1px solid #e1edfe}.searchbar__results-item--claimed .searchbar__results-item-content-name:after{content:""!important;margin-left:.5rem;background:url(https://assets.agenturmarkt.de/0da1b153-12ba-4e2d-8888-44afa0dc7796/build/assets/badge-check-solid-full-DgyZM-sL.svg) no-repeat center center;background-size:contain;vertical-align:middle;width:.9375rem;height:.9375rem;display:inline-flex;line-height:1em}.searchbar__results-item:hover{background-color:#f9fafb}.searchbar__results-item:hover .searchbar__results-item-content-name{color:#0b63f3}@media (max-width: 992px){.page__search-results .container{max-width:100%}}.page__search-results .results-list{display:flex;flex-direction:column;gap:1rem}@media (max-width: 992px){.page__search-results .results-list{flex-wrap:wrap;flex-direction:row}.page__search-results .results-list .company-list-item{flex-basis:calc(50% - .5rem)}}@media (max-width: 576px){.page__search-results .results-list{gap:.5rem}.page__search-results .results-list .company-list-item{flex-basis:calc(50% - .25rem);max-width:calc(50% - .25rem)}}.page__search-results .results-meta{display:flex;align-items:center;width:100%;gap:.5rem}.page__search-results .results-meta-count{font-size:.875rem;color:#6b7280;letter-spacing:-.0125em}@media (max-width: 576px){.page__search-results .results-meta-count{font-size:.8125rem;letter-spacing:-.025em}}.page__search-results .results-meta-sort{display:flex;margin-left:auto}.page__search-results .results-meta-sort-label{display:block;letter-spacing:-.025em;font-size:.875rem;color:#6b7280}@media (max-width: 576px){.page__search-results .results-meta-sort-label{font-size:.8125rem;letter-spacing:-.025em}}.page__search-results .results-meta-open-filters-btn{display:none}@media (max-width: 992px){.page__search-results .results-meta-open-filters-btn{display:grid}}.page__search-results .active-filters{display:flex;flex-wrap:wrap;gap:.5rem}.page__search-results .sidebar{display:flex;flex-direction:column;gap:1.25rem}.page__search-results .sidebar__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1f293780;z-index:998}.page__search-results .sidebar__header{display:none;padding:1rem 1.5rem;background-color:#f9fafb;border-top-left-radius:.6275rem;border-top-right-radius:.6275rem;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center}.page__search-results .sidebar__body{display:flex;flex-direction:column;gap:1.25rem}.page__search-results .sidebar__mobile{display:none;padding:0rem 1.5rem}.page__search-results .sidebar__mobile .btn{width:100%}@media (max-width: 992px){.page__search-results .sidebar__mobile{display:flex}}.page__search-results .sidebar__group-title{font-size:.9375rem;color:#1f2937;font-weight:500;letter-spacing:-.0125em;margin-bottom:.5rem;display:block}.page__search-results .sidebar__group-subtitle{font-size:.8125rem;color:#4b5563;letter-spacing:-.0125em}.page__search-results .sidebar__group-body.checkbox-group .field{border-bottom:1px solid #e5e7eb;padding-top:.75rem;padding-bottom:.75rem;width:100%}.page__search-results .sidebar__group-body.checkbox-group .field .check__text{align-items:flex-start!important;margin-right:auto;text-align:left}.page__search-results .sidebar__group-body.checkbox-group .field .field__label label{font-weight:400;font-size:.9375rem;color:#6b7280}.page__search-results .sidebar__group-body.checkbox-group .field:last-child{border-bottom:none}.page__search-results .sidebar__group-body.checkbox-group .field:has(input:checked) .field__label label{color:#1f2937}.page__search-results .sidebar__group-body #filter-rating .bc-select-dropdown .rating-average{color:#374151;font-weight:400}.page__search-results .sidebar__group-body #filter-rating .rating .rating-layout{flex-direction:row-reverse}.page__search-results .sidebar__group-body #filter-rating .rating .rating-average{font-size:.9375rem;font-weight:500}.page__search-results .sidebar__group-body #filter-rating .rating .rating-average:before{content:"ab "}.page__search-results .sidebar__group-body #filter-rating .rating .rating-average:after{content:"•";margin-left:.1rem;color:#d1d5db}@media (max-width: 992px){.page__search-results .sidebar__group--hide-on-mobile{display:none}}.page__search-results .sidebar__group-articles{margin-top:1rem}.page__search-results .sidebar__group-articles .sidebar__group-body{display:flex;flex-direction:column;gap:2rem}.page__search-results .sidebar__group-articles .article-card .article-image img{height:9rem}.page__search-results .sidebar__group-articles .article-card .article-title{min-height:unset}@media (max-width: 992px){.page__search-results .sidebar{position:fixed;bottom:0;width:calc(100% - 6rem);z-index:999;left:3rem;background-color:#fff;border-top-left-radius:.6275rem;border-top-right-radius:.6275rem;box-shadow:0 -.1rem 2rem #1f293740;padding-bottom:3rem}.page__search-results .sidebar__header{display:flex}.page__search-results .sidebar__body{padding:0rem 1.5rem}}@media (max-width: 768px){.page__search-results .sidebar{width:calc(100% - 3rem);left:1.5rem}}@media (max-width: 576px){.page__search-results .sidebar{width:calc(100% - 2rem);left:1rem}}.search-results__text{background-color:#fff;margin-bottom:-5rem;margin-top:2.5rem}.search-results__text-layout{display:flex;flex-direction:column;padding:4rem 0;margin:auto}.search-results__text-content{-moz-column-count:2;column-count:2;margin-bottom:4rem}@media (max-width: 768px){.search-results__text-content{-moz-column-count:1;column-count:1}}.search-results__text h2{font-size:2.4375rem;margin-bottom:2.5rem;text-align:center;margin-left:auto;margin-right:auto}@media (max-width: 768px){.search-results__text h2{font-size:1.8125rem;text-align:left}}.search-results__text h3{font-size:1.375rem;margin-top:2rem;margin-bottom:1rem;font-weight:600;color:#1f2937;letter-spacing:-.025em}.search-results__text-faqs{display:flex;flex-direction:column;gap:.5rem;max-width:60rem;margin-left:auto;margin-right:auto;width:100%}.search-results__text-faq{border:1px solid #f3f4f6;border-radius:.6275rem;background-color:#f9fafb}.search-results__text-faq-header{display:flex;gap:1.25rem;padding:.8375rem 1.25rem;cursor:pointer}.search-results__text-faq-header label{cursor:pointer;font-weight:500;color:#1f2937;font-size:.9375rem;margin:0}.search-results__text-faq-icon{font-size:.875rem;color:#6b7280;transition:transform .2s ease-in-out}.search-results__text-faq-icon.open{transform:rotate(180deg)}.search-results__text-faq-content{padding:.8375rem 1.25rem;border-top:1px solid #f3f4f6}.search-results__text-faq-content p{color:#374151;font-size:.875rem}.search-results__addon{margin-top:2rem;flex-grow:1}.search-results__addon-header{margin-bottom:1rem}.search-results__addon-title{font-size:1.125rem;text-align:left;font-weight:500;margin-bottom:0rem}.search-results__addon-description{font-size:.8125rem;color:#6b7280;margin-bottom:0rem;margin-top:.25rem}.search-results__addon-list{display:flex;gap:0rem 1rem}.search-results__addon-list--location-categories{flex-wrap:wrap}@media (max-width: 576px){.search-results__addon-list--location-categories{flex-direction:column;flex-wrap:nowrap}}.search-results__addon-list--location-categories .category{flex-basis:calc(25% - .75rem);font-size:.9375rem;padding:.25rem 0rem;color:#374151}.search-results__addon-list--location-categories .category:hover{color:#0b63f3}@media (max-width: 1200px){.search-results__addon-list--location-categories .category{flex-basis:calc(33.3333% - .75rem)}}@media (max-width: 576px){.search-results__addon-list--location-categories .category{font-size:.875rem}}.search-results__addon-list--frequently-rated .company-card-item{flex-basis:calc(25% - .75rem)}@media (max-width: 1200px){.search-results__addon-list--frequently-rated .company-card-item{flex-basis:calc(50% - .75rem)}}@media (max-width: 992px){.search-results__addon-list--frequently-rated .company-card-item{flex-basis:calc(25% - .75rem)}}@media (max-width: 768px){.search-results__addon-list--frequently-rated .company-card-item{flex-basis:calc(50% - .75rem);max-width:calc(50% - .75rem);overflow:hidden}}@media (max-width: 576px){.search-results__addon-list--frequently-rated .company-card-item{flex-basis:calc(50% - .25rem);max-width:calc(50% - .25rem)}}@media (max-width: 1200px){.search-results__addon-list--frequently-rated{flex-wrap:wrap;gap:1rem}}@media (max-width: 576px){.search-results__addon-list--frequently-rated{gap:.5rem}}.rating-input{position:relative}@media (max-width: 576px){.rating-input--has-label{margin-bottom:3rem}}.rating-input-fields{position:absolute;top:0;height:100%;width:100%;display:flex;gap:.375rem}.rating-input-fields>input{flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.rating-input-stars img{width:12rem}.rating-input-labels{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:1rem}@media (max-width: 576px){.rating-input-labels{top:100%;left:50%;transform:translate(-50%);margin-left:0;width:100%;margin-top:1rem}}.rating-input-labels>span{--rating-label-background: #1e293b;--rating-label-color: #ffffff;background-color:var(--rating-label-background);height:30px;display:grid;place-items:center;line-height:1em;padding:0 .75rem;border-radius:.25rem;font-size:.875rem;color:var(--rating-label-color);font-weight:500;box-shadow:0 0 0 1px var(--rating-label-background);letter-spacing:-.0125em}.rating-input-labels>span:before{content:"";position:absolute;top:50%;left:-.5rem;transform:translateY(-50%);width:0;height:0;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:.625rem solid var(--rating-label-background)}@media (max-width: 576px){.rating-input-labels>span:before{top:-.9rem;left:50%;transform:translate(-50%) rotate(180deg);border-right:.5rem solid transparent;border-left:.5rem solid transparent;border-top:.625rem solid var(--rating-label-background)}}.rating-input-labels>span[data-rating="0"]{font-weight:400}.rating-input-labels>span[data-rating="1"]{--rating-label-background: #FF3722}.rating-input-labels>span[data-rating="2"]{--rating-label-background: #FF8622}.rating-input-labels>span[data-rating="3"]{--rating-label-background: #FFCE00;--rating-label-color: #1e293b}.rating-input-labels>span[data-rating="4"]{--rating-label-background: #73CF11}.rating-input-labels>span[data-rating="5"]{--rating-label-background: #00B67A}.article-card{position:relative}@media (max-width: 576px){.article-card{margin-bottom:1.5rem!important}}.article-card .article-content{width:100%}.article-card .article-header{display:flex;margin-bottom:1rem;align-items:center;gap:.5rem}@media (max-width: 576px){.article-card .article-header{margin-bottom:.75rem!important}}.article-card .article-author{display:flex;align-items:center;gap:.5rem}.article-card .article-author img{width:2rem;height:2rem;border-radius:999px;border:1px solid #e5e7eb}.article-card .article-author span{color:#111827;font-weight:500;letter-spacing:-.025em;font-size:1rem;max-width:7rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;line-height:1.25em}@media (max-width: 576px){.article-card .article-author{gap:.375rem}.article-card .article-author img{width:1.625rem!important;height:1.625rem!important}.article-card .article-author span{font-size:.9375rem!important;max-width:10rem!important}}.article-card .article-date{font-size:.8125rem;letter-spacing:-.025em;color:#374151;line-height:1.5}.article-card .article-date:before{content:"•";margin-right:.25rem}@media (max-width: 576px){.article-card .article-date{margin-left:auto;color:#9ca3af}.article-card .article-date:before{display:none}}.article-card .article-image img{border-radius:.5rem;border:1px solid #e5e7eb}@media (max-width: 576px){.article-card .article-image img{height:16rem!important}}.article-card .article-title{margin-bottom:0rem;font-weight:600;letter-spacing:0;line-height:1.25;color:#111827;transition:all .2s ease}@media (max-width: 576px){.article-card .article-title{min-height:unset!important;font-size:1.125rem!important}}.article-card .article-description{position:relative;margin:0;letter-spacing:-.0125em;font-size:.875rem;color:#4b5563;line-height:1.4125}.article-card .article-description .read-more{position:absolute;bottom:0;right:0;background:linear-gradient(to right,#f9fafa00,#f9fafa 17.5%);font-weight:500;color:#030712;padding:0rem .125rem 0rem 1.5rem}.article-card .article-meta{display:flex;align-items:center;gap:.25rem;margin-top:1.5rem}.article-card .article-meta .icon{display:none}@media (max-width: 576px){.article-card .article-meta{justify-content:space-between;margin-top:1rem!important}.article-card .article-meta .icon{display:block}}.article-card .article-category{display:flex;align-items:center;gap:.5rem}.article-card .article-category>span{line-height:1.25em}@media (max-width: 576px){.article-card .article-category{font-size:.875rem!important;font-weight:500!important;letter-spacing:-.0125em!important}}.article-card .article-read-time{font-size:.8125rem;letter-spacing:-.025em;color:#4b5563;line-height:1.5;display:flex;align-items:center;gap:.5rem}.article-card .article-read-time>span{line-height:1.25em}.article-card .article-read-time .short{display:none}.article-card .article-read-time:before{content:"•";margin-right:.25rem}@media (max-width: 576px){.article-card .article-read-time{font-size:.8125rem!important;color:#9ca3af!important}.article-card .article-read-time .short{display:inline}.article-card .article-read-time .long{display:none}.article-card .article-read-time:before{display:none}}.article-card-layout{position:relative;display:block}.article-card .slot-viewer{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#11182780;border:2px solid rgba(11,99,243,.5);border-radius:.5rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .2s ease;display:flex;gap:1rem;padding:1rem;justify-content:space-between;color:#fff;font-weight:600;font-size:1.125rem;text-shadow:1px 1px 1px #030712}.article-card .slot-viewer:hover{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:transparent;color:#111827;text-shadow:1px 1px 1px #ffffff}.article-card:hover .article-title{color:#0b63f3}@media (max-width: 576px){.article-card.is--half-sm .article-image img{height:7.5rem!important}.article-card.is--half-sm .article-author{overflow:hidden}.article-card.is--half-sm .article-author span{font-size:.875rem!important}.article-card.is--half-sm .article-date{display:none}.article-card.is--half-sm .article-title{font-size:.9375rem!important}.article-card.is--half-sm .article-description{font-size:.8125rem!important}.article-card.is--half-sm .article-description .read-more{display:none}.article-card.is--half-sm .article-category{font-size:.8125rem!important;gap:.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.article-card.is--half-sm .article-category>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.article-card.is--half-sm .article-read-time{gap:.375rem;font-size:.75rem!important;flex-shrink:0}}.article-card.article-card-default .article-image img{height:13.75rem}.article-card.article-card-default .article-header{margin-top:1rem}.article-card.article-card-default .article-date{font-size:.75rem}.article-card.article-card-default .article-description{display:none}@media (max-width: 576px){.article-card.article-card-default .article-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:1rem}}.article-card.article-card-default .article-description .read-more{background:linear-gradient(to right,#fff0,#fff 17.5%)}.article-card.article-card-default .article-author img{width:1.5rem;height:1.5rem}.article-card.article-card-default .article-author span{font-size:.8125rem}.article-card.article-card-default .article-title{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.75em}.article-card.article-card-default .article-meta{margin-top:.75rem}.article-card.article-card-default .article-category{font-size:.8125rem}.article-card.article-card-default .article-read-time{font-size:.75rem}.list-pagination{display:flex;gap:1rem;justify-content:space-between;width:100%}.list-pagination-meta{display:flex;align-items:center;gap:.5rem}.list-pagination-meta-indicator{font-size:.875rem;color:#6b7280}.list-pagination-meta-indicator span{font-weight:500;color:#1f2937}.list-pagination__input{text-align:center}.list-pagination__input .field__item{height:1.8375rem!important}.list-pagination__input .input{width:3.5rem;padding:.125rem 0!important;height:1.8375rem!important}.list-pagination__total-pages{font-size:.8125rem;letter-spacing:-.0125em;color:#6b7280;text-align:center;width:100%;display:block}@media (max-width: 992px){.list-pagination{flex-direction:column;align-items:center}.list-pagination-meta{display:none}}@media (max-width: 576px){.list-pagination{margin-top:1rem}}.page__search-results .page-results-layout{padding:2rem 0rem 0 0;display:flex;gap:3rem}.page__search-results .sidebar{flex-basis:17.5rem;flex-shrink:0}@media (min-width: 992px){.page__search-results .sidebar{display:flex!important}.page__search-results .sidebar__backdrop{display:none!important}}.page__search-results .results-list{flex-grow:1}
