.lmc-review-select-wrap{width:100%;position:relative}.lmc-review-select-wrap:after{content:"";position:absolute;right:20px;top:45%;width:8px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);pointer-events:none}.lmc-review-select{appearance:none;-webkit-appearance:none;display:block;width:100%;max-width:100%;border:1px solid #000;border-radius:40px;background:#000;color:#fff;padding:12px 42px 12px 20px;font:inherit;font-size:14px;line-height:1.4;cursor:pointer}.lmc-review-select option{background:#f8f7f6;color:#222}.lmc-review-select:focus-visible{outline:2px solid #df5d24;outline-offset:2px}.lmc-service-search{display:flex;align-items:center;gap:12px;border:1px solid #000;border-radius:40px;padding:0 15px;min-height:42px;width:100%}.lmc-service-search input{font:inherit;font-size:14px;color:inherit;background:transparent;border:0;outline:none;box-shadow:none;width:100%;min-width:0;padding:10px 0}.lmc-service-search:has(input:focus-visible){outline:1px solid #000;outline-offset:2px}.lmc-service-search button{background:none;border:0;color:inherit;font-size:24px;cursor:pointer;padding:0 4px}.lmc-service-search input::-webkit-search-cancel-button{display:none}.lmc-filter-status{margin:20px 0}.breakdance .lmc-filter-hidden{display:none!important}.lmc-service-search [hidden],.lmc-filter-status[hidden]{display:none!important}.lmc-news-pagination{margin:30px 0;width:100%}.lmc-news-pagination ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.lmc-news-pagination a,.lmc-news-pagination .current,.lmc-news-pagination .dots{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 15px;border:1px solid #000;border-radius:30px;text-decoration:none;color:#000}.lmc-news-pagination .current,.lmc-news-pagination a:hover{background:#000;color:#fff}.lmc-news-pagination .dots{border-color:transparent}@media(max-width:1024px),(pointer:coarse){.lmc-service-search input,.lmc-review-select{font-size:16px}}
.breakdance .bde-code-block-1186-218,.breakdance .bde-code-block-1477-108,.breakdance .bde-code-block-1477-112{width:100%}
.lmc-review-enhanced:after{display:none}.lmc-review-enhanced .lmc-review-select[hidden]{display:none!important}.lmc-review-enhanced.is-open{z-index:100}.lmc-review-trigger{box-sizing:border-box;display:block;width:100%;min-width:0;cursor:pointer;text-align:left;border:1px solid #000;border-radius:99px;background:#000;color:#fff;padding:10px 44px 10px 20px;position:relative;font-family:inherit;font-size:13.5px;font-weight:300;line-height:20px;min-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmc-review-trigger:after{content:'';position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg)}.lmc-review-trigger[aria-expanded=true]:after{transform:translateY(-25%) rotate(225deg)}.lmc-review-trigger:focus-visible{outline:2px solid #000;outline-offset:3px}.lmc-review-options{box-sizing:border-box;position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:0;background:#f8f7f6;color:#333;border-radius:15px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);z-index:101}.lmc-review-options[hidden]{display:none!important}.is-upward .lmc-review-options{top:auto;bottom:calc(100% + 8px)}.lmc-review-option{font-family:inherit;font-size:13.5px;font-weight:300;line-height:16px;padding:10px 20px;cursor:pointer;color:#333;margin:0;background:#f8f7f6;text-align:left;overflow-wrap:anywhere}.lmc-review-option:hover,.lmc-review-option.is-active,.lmc-review-option[aria-selected=true]{background:#e8e8e8}
.lmc-review-trigger.is-placeholder{color:#aaa}.lmc-review-select:has(option:checked[value=""]){color:#aaa}.lmc-review-enhanced.has-value .lmc-review-trigger:after{display:none}.lmc-review-clear{position:absolute;right:8px;top:7px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;font-family:inherit;font-size:22px;font-weight:300;line-height:1;cursor:pointer;z-index:2}.lmc-review-clear:hover{background:rgba(255,255,255,.15)}.lmc-review-clear:focus-visible{outline:1px solid #fff;outline-offset:1px}.lmc-review-clear[hidden]{display:none!important}
