.frmHtml.search-filter .blockEntry{display:none}.frmHtml.search-filter.show .blockEntry{display:flex}@media(max-width:56em){.frmHtml.search-filter.active{position:relative;z-index:9999}}.frmHtml.search-filter .searchFilterItemControls{position:relative;z-index:1}.frmHtml.search-filter .filtered{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;grid-column:3 / span 8;padding:0 var(--padding);display:flex;flex-direction:row;border-radius:8px 8px 40px 8px;background:rgba(240,240,240,0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;justify-content:center;z-index:2;padding:calc(var(--padding) / 2) var(--padding);flex-wrap:wrap}@media(max-width:56em){.frmHtml.search-filter .filtered{grid-column:span 12;padding:var(--padding);flex-direction:column;flex-wrap:nowrap;width:100%}}.frmHtml.search-filter .filtered .items{flex:1;display:flex;gap:var(--padding)}@media(max-width:56em){.frmHtml.search-filter .filtered .items{flex-wrap:wrap;gap:0;margin-bottom:var(--padding)}.frmHtml.search-filter .filtered .items .form-row{width:100%}}.frmHtml.search-filter .filtered .searchButton .actionButton{padding:15px 30px!important}@media(max-width:56em){.frmHtml.search-filter .filtered .searchButton{width:100%}.frmHtml.search-filter .filtered .searchButton .actionButton{width:100%}}.frmHtml.search-filter .filterResults{grid-column:span 12}.frmHtml.search-filter .filterResults .headerTag{display:flex;text-align:center;margin-bottom:var(--gutter);justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:56em){.frmHtml.search-filter .filterResults .headerTag{font-size:var(--l-fontsize)}}.frmHtml.search-filter .filterResults .headerTag b{min-width:48px;border-radius:48px;height:48px;background:var(--color2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--m-fontsize);margin-right:calc(var(--padding) / 2);padding:0 16px}@media(max-width:56em){.frmHtml.search-filter .filterResults .headerTag b{min-width:32px;border-radius:32px;height:32px;font-size:var(--s-fontsize);padding:0 8px}}.frmHtml.search-filter .filterResults .headerTag .name{color:var(--color2);display:inline-block;margin-left:10px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.frmHtml.search-filter .form-row{padding:0}.frmHtml.search-filter.is-loading{min-height:230px;position:relative}.frmHtml.search-filter.is-loading .blockEntry{position:relative;z-index:0}.frmHtml.search-filter.is-loading:before{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;content:'';width:100%;height:100%;background:var(--color1)!important;opacity:1!important}@media(max-width:56em){.frmHtml.search-filter.is-loading:before{position:fixed;z-index:999998}}.frmHtml.search-filter.is-loading:after{border:5px solid #fff;border-top:5px solid var(--color1);border-radius:50%;width:30px;height:30px;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;position:absolute;left:50%;top:100px;margin-left:-15px;z-index:2;content:""}@media(max-width:56em){.frmHtml.search-filter.is-loading:after{position:fixed;z-index:999999;top:50%;margin-top:-15px}}.frmHtml.search-filter .noResults{padding:0 var(--padding);color:var(--errorColor)}.frmHtml.search-filter .toggle-view{display:flex;align-items:center;justify-content:flex-end}@media(max-width:56em){.frmHtml.search-filter .toggle-view{display:none}}.frmHtml.search-filter .toggle-view a{text-decoration:none;display:flex;align-items:center;padding:5px 10px;text-align:center;background:var(--color1);border-radius:3px;color:#fff;border:0;transition:all .3s ease;margin-left:10px}.frmHtml.search-filter .toggle-view a .text{font-family:var(--subfont);text-transform:uppercase}.frmHtml.search-filter .toggle-view a .symbol{margin-right:5px}@media(hover:hover){.frmHtml.search-filter .toggle-view a:hover{color:#fff;background:var(--color2)}}.frmHtml.search-filter .toggle-view a.active,.frmHtml.search-filter .toggle-view a.active:hover{background:var(--color2);cursor:default;color:#fff}.frmHtml.search-filter .filter-input input{background:var(--color1);color:#fff;border:0}.frmHtml.search-filter .filter-input input:placeholder-shown,.frmHtml.search-filter .filter-input input::-webkit-input-placeholder{color:#fff}.frmHtml.search-filter .filter-input input:placeholder-shown,.frmHtml.search-filter .filter-input input::-moz-placeholder{color:#fff}.frmHtml.search-filter .filter-input input:placeholder-shown,.frmHtml.search-filter .filter-input input::-ms-input-placeholder{color:#fff}.frmHtml.search-filter .filter-input input:placeholder-shown,.frmHtml.search-filter .filter-input input::placeholder{color:#fff}.frmHtml.search-filter .filter-distance input{background:var(--color1);color:#fff;border:1px solid var(--color1)}.frmHtml.search-filter .filter-distance input:placeholder-shown,.frmHtml.search-filter .filter-distance input::-webkit-input-placeholder{color:#fff}.frmHtml.search-filter .filter-distance input:placeholder-shown,.frmHtml.search-filter .filter-distance input::-moz-placeholder{color:#fff}.frmHtml.search-filter .filter-distance input:placeholder-shown,.frmHtml.search-filter .filter-distance input::-ms-input-placeholder{color:#fff}.frmHtml.search-filter .filter-distance input:placeholder-shown,.frmHtml.search-filter .filter-distance input::placeholder{color:#fff}.frmHtml.search-filter .filter-distance input:hover{border:0}.frmHtml.search-filter .filter-distance .nice-select .current,.frmHtml.search-filter .filter-distance .nice-select .nulltext{background:var(--color1);color:#fff;border:1px solid var(--color1)}.frmHtml.search-filter .filter-distance .nice-select:after{border-bottom:2px solid var(--color2);border-right:2px solid var(--color2)}.frmHtml.search-filter .filter-component:first-child .nice-select .list-container{left:calc(-15px - calc(var(--padding) / 2))}.frmHtml.search-filter .filter-component .form-label{display:none}.frmHtml.search-filter .filter-component .nice-select{cursor:pointer}.frmHtml.search-filter .filter-component .nice-select .current,.frmHtml.search-filter .filter-component .nice-select .nulltext{border:0;background:transparent;color:var(--color1);font-weight:bold}.frmHtml.search-filter .filter-component .nice-select .current::-webkit-input-placeholder,.frmHtml.search-filter .filter-component .nice-select .nulltext::-webkit-input-placeholder{color:var(--color1)}.frmHtml.search-filter .filter-component .nice-select .current::-moz-placeholder,.frmHtml.search-filter .filter-component .nice-select .nulltext::-moz-placeholder{color:var(--color1)}.frmHtml.search-filter .filter-component .nice-select .current::-ms-input-placeholder,.frmHtml.search-filter .filter-component .nice-select .nulltext::-ms-input-placeholder{color:var(--color1)}.frmHtml.search-filter .filter-component .nice-select .current::placeholder,.frmHtml.search-filter .filter-component .nice-select .nulltext::placeholder{color:var(--color1)}.frmHtml.search-filter .filter-component .nice-select:after{right:12px;border-bottom:2px solid var(--color2);border-right:2px solid var(--color2)}.frmHtml.search-filter .filter-component .nice-select .list-container{border:0;border-radius:var(--borderradius);background:#f0f0f0;padding:10px 0;min-width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.frmHtml.search-filter .filter-component .nice-select .list-container .list{border-radius:0;width:100%}.frmHtml.search-filter .filter-component .nice-select .list-container .list li{padding:10px 30px 10px 20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.frmHtml.search-filter .filter-component .nice-select .list-container .list li:hover,.frmHtml.search-filter .filter-component .nice-select .list-container .list li.selected{background:0}.frmHtml.search-filter .filter-component .checkboxlist .form-control{display:flex;flex-direction:column}.frmHtml.search-filter .filter-component .checkboxlist .form-label{padding-left:0}.frmHtml.search-filter .filter-component .checkboxlist label{padding-bottom:10px}.frmHtml.search-filter .filter-component .showMore,.frmHtml.search-filter .filter-component .showLess{display:block;text-align:right;font-family:var(--basicfont);font-size:var(--xs-fontsize);color:var(--color3);text-decoration:none;cursor:pointer;transition:all .3s ease}@media(max-width:56em){.frmHtml.search-filter .filter-component .showMore,.frmHtml.search-filter .filter-component .showLess{display:none}}@media(hover:hover){.frmHtml.search-filter .filter-component .showMore:hover,.frmHtml.search-filter .filter-component .showLess:hover{color:#fff}}.frmHtml.search-filter .filter-button{display:none}.frmHtml.search-filter .filter-button a{display:inline-flex;padding:10px 20px;margin-bottom:var(--padding);font-family:var(--subfont);font-size:var(--s-fontsize);font-weight:bold;background:var(--color1);text-transform:uppercase;border-radius:3px;color:#fff;text-decoration:none;text-align:center;transition:all .3s ease;cursor:pointer}.frmHtml.search-filter .filter-button a:after{margin-left:5px;font-family:var(--symbol);content:"\e5c8"}@media(hover:hover){.frmHtml.search-filter .filter-button a:hover{text-decoration:none;color:#fff;background:var(--buttonHover)}}.frmHtml.search-filter .filter-clearselection a{display:inline-flex;padding:var(--buttonPadding);position:relative;font-size:var(--fontsize);font-family:var(--basicfont);cursor:pointer;transition:all .2s linear;justify-content:center;align-items:center;text-decoration:underline;color:var(--color1)}.frmHtml.search-filter .pagination{padding-top:var(--padding)}.frmHtml.search-filter .pagination ul{display:flex;align-items:center;justify-content:center;gap:var(--padding)}.frmHtml.search-filter .pagination li .symbol{width:32px;height:32px;background:var(--color2);color:#fff;border-radius:32px;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.frmHtml.search-filter .pagination li .symbol:before{font-size:20px}.frmHtml.search-filter .pagination li .symbol.disabled{opacity:.5;pointer-events:none}.frmHtml.search-filter .pagination li a{text-decoration:none}@media(hover:hover){.frmHtml.search-filter .pagination li a:hover{background-color:var(--color5)}}.frmHtml.search-filter .pagination li .pageCount{display:block;font-size:var(--xxs-fontsize)}.frmHtml.search-filter .showMoreButton{text-align:center}@media(min-width:56em){.frmHtml.search-filter .blocks .blockEntry{margin-left:calc(var(--min-gutter) / 2);justify-content:flex-start}.frmHtml.search-filter .blocks .blockEntry .item{padding-left:calc(var(--gutter) / 2);padding-bottom:calc(var(--gutter) / 2)}}.frmHtml.search-filter .holder{position:relative;height:100%;width:100%;overflow:hidden}.frmHtml.search-filter .holder .block{border-radius:var(--borderradius);padding-right:calc(var(--padding) * 2 + 30px)}.frmHtml.search-filter .holder .block:after{font-family:var(--symbol);background:var(--color1);color:#fff;position:absolute;right:calc(var(--padding) + 10px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;transition:all .2s linear;content:'\e5c8';display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%}.frmHtml.search-filter .holder .block .content{font-size:var(--xxs-fontsize)}.frmHtml.search-filter .holder .block .header .widgetHeader{color:#fff;font-weight:bold;font-size:var(--m-fontsize);line-height:var(--m-lineheight)}.frmHtml.search-filter .holder .block .header .features{display:flex;gap:5px calc(var(--padding) / 2);flex-wrap:wrap}.frmHtml.search-filter .holder .block .header .features .feature{display:flex;align-items:center;gap:5px;color:#fff}@media(hover:hover){.frmHtml.search-filter .holder .block.hoverBlock:hover{background:var(--color2);color:#fff}.frmHtml.search-filter .holder .block.hoverBlock:hover:after{right:var(--padding)}}.frmHtml.search-filter .markers{display:none}.frmHtml.search-filter .filterButton{position:fixed;z-index:999999;bottom:0;left:0;right:0;width:100%;padding:var(--padding-section);display:none;background:var(--color1)}.frmHtml.search-filter .filterButton button{background:var(--color2)}