.filter-group__apply-button-container,.filter-btn-container,.more-filter-content__filter-group .filter-group__filter-cta{display:none}
.search-list-cmp{margin-top:12.1rem}
.search-list-cmp input::-ms-clear{display:none}
.search-list-cmp .no-result-section{margin-top:.5rem}
.search-list-cmp .no-result-section .showing-no-result{padding:0;height:2.6rem;display:flex;align-items:center}
.search-list-cmp .no-result-section p{font-size:1.4rem;font-family:'Roboto Slab',serif;font-weight:600}
.search-list-cmp .no-result-section h2{margin-top:4rem;text-align:center}
.search-list-cmp .no-result-section.no-filter{margin-top:5rem;padding:0}
.search-list-cmp .search-results__list{padding:1rem calc((100% - 1240px)/2)}
.search-list-cmp .search-results__list .visible-view{position:relative}
.search-list-cmp .search-results__list .result-counter{padding:0;height:3.4rem;display:none;align-items:baseline;justify-content:space-between;font-family:'Roboto Slab',serif;font-weight:500;font-size:1.4rem}
.search-list-cmp .search-results__list .result-counter.no-filter{justify-content:flex-end}
.search-list-cmp .search-results__list .result-counter.no-filter .cmp-search-results__result-counter{width:60%}
.search-list-cmp .search-results__list .result-counter.active{display:flex}
.search-list-cmp .search-results__list .result-counter .numperpage-dropdown .dropdown{position:relative}
.search-list-cmp .search-results__list .result-counter .numperpage-dropdown select{position:relative;border:1px solid #c4c4c4;height:4rem;width:6rem;margin-left:1rem;-webkit-appearance:none;padding-left:1rem;z-index:2;background:transparent}
.search-list-cmp .search-results__list .result-counter .numperpage-dropdown select::-ms-expand{display:none}
.search-list-cmp .search-results__list .result-counter .numperpage-dropdown select:focus{outline-width:thin;outline-style:outset}
.search-list-cmp .search-results__list .result-counter .numperpage-dropdown i{position:absolute;font-size:1.2rem;right:1rem;top:50%;transform:translateY(-50%)}
@media screen and (max-width:991.9px){.search-list-cmp .search-results__list .search-results__filter-container .more-filter-content__filter-group{display:none}
}
.search-list-cmp .search-results__list .search-results__filter-container .filter-group__accordions{padding:3rem;background-color:#e6e7e8}
.search-list-cmp .search-results__list .search-results__filter-container .filter-group__accordions button{pointer-events:none}
.search-list-cmp .search-results__list .search-results__filter-container .filter-group__accordions .filter-title{max-width:75%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle}
.search-list-cmp .search-results__list .search-results__filter-container dd{padding:0}
.search-list-cmp .search-results__list .search-results__filter-container ul{list-style-type:none}
.search-list-cmp .search-results__list .search-results__filter-container ul li{padding:0}
.search-list-cmp .search-results__list .search-results__filter-container ul li::before{display:none}
.search-list-cmp .search-results__list .search-results__filter-container label{cursor:pointer;text-transform:capitalize;width:100%;display:inline-block;font-size:1.4rem;color:#000;font-family:'Roboto',sans-serif;font-weight:400}
.search-list-cmp .search-results__list .search-results__filter-container label .count{vertical-align:bottom}
.search-list-cmp .search-results__list .search-results__filter-container input[type='checkbox']{width:0;height:0;position:absolute;left:0;transition:all ease-in-out .2s}
.search-list-cmp .search-results__list .search-results__filter-container input[type='checkbox']:hover ~ label,.search-list-cmp .search-results__list .search-results__filter-container input[type='checkbox']:focus ~ label{text-shadow:0 0 1px}
.search-list-cmp .search-results__list .search-results__filter-container input[type='checkbox'] ~ label::before{cursor:pointer;content:'';position:absolute;width:1.3rem;height:1.3rem;right:0;background-color:transparent;border:1px solid #000;top:50%;transform:translateY(-50%)}
.search-list-cmp .search-results__list .search-results__filter-container input[type='checkbox']:checked{background-color:#fff}
.search-list-cmp .search-results__list .search-results__filter-container input[type='checkbox']:checked ~ label::before{content:'\f00c';font-family:'Font Awesome 6 Free';background-color:#000;border-color:#000;font-weight:800;color:#fff;font-size:.8rem;text-align:center}
.search-list-cmp .search-results__list .filter-heading{display:flex;justify-content:space-between;align-items:baseline}
.search-list-cmp .search-results__list .filter-heading.no-filter{position:absolute;top:0;left:0}
.search-list-cmp .search-results__list .filter-heading .search-amount{font-family:'Roboto Slab',serif;font-weight:300;font-size:2rem}
.search-list-cmp .search-results__list .filter-heading .clear-all-cta{font-family:'Roboto',sans-serif;font-weight:400}
.search-list-cmp .search-results__list .filter-heading .clear-all-cta:focus,.search-list-cmp .search-results__list .filter-heading .clear-all-cta:hover{border-bottom:1px solid #000}
.search-list-cmp .search-results__list .cmp-search-results__result-counter{font-family:'Roboto Slab',serif;font-weight:500;font-size:1.4rem}
.search-list-cmp .search-results__list .search-results__pagination.top-paging ul{margin-top:2.5rem;margin-bottom:3rem}
.search-list-cmp .search-results__list .search-results__pagination.bot-paging ul{margin-top:3.5rem}
.search-list-cmp .search-results__list .search-results__pagination ul{display:flex;justify-content:center}
.search-list-cmp .search-results__list .search-results__pagination ul .pagination-pages,.search-list-cmp .search-results__list .search-results__pagination ul .next,.search-list-cmp .search-results__list .search-results__pagination ul .prev{padding:0;margin:0}
.search-list-cmp .search-results__list .search-results__pagination ul .pagination-pages button:focus,.search-list-cmp .search-results__list .search-results__pagination ul .next button:focus,.search-list-cmp .search-results__list .search-results__pagination ul .prev button:focus{background:#000;color:#fff;box-sizing:border-box}
.search-list-cmp .search-results__list .search-results__pagination li::before{display:none}
.search-list-cmp .search-results__list .search-results__pagination button,.search-list-cmp .search-results__list .search-results__pagination .dots{display:inline-block;border:1px solid #c4c4c4;font-size:1.2rem;font-family:'Roboto',sans-serif;font-weight:400;width:3rem;height:3rem;vertical-align:middle;text-align:center}
.search-list-cmp .search-results__list .search-results__pagination button.active,.search-list-cmp .search-results__list .search-results__pagination .dots.active{background:#000;color:#fff;box-sizing:border-box}
.search-list-cmp .search-results__list .search-results__pagination button.active:focus,.search-list-cmp .search-results__list .search-results__pagination .dots.active:focus{outline-width:2px;outline-style:outset;outline-color:#c4c4c4;border:0}
.search-list-cmp .search-results__list .search-results__pagination button.active,.search-list-cmp .search-results__list .search-results__pagination .dots.active{pointer-events:none}
.search-list-cmp .search-results__list .search-results__pagination button.disabled,.search-list-cmp .search-results__list .search-results__pagination .dots.disabled{pointer-events:none;opacity:.4}
.search-list-cmp .search-results__list .search-results__pagination .dots{pointer-events:none}
.search-list-cmp .search-results__list .list__card-item{border-bottom:1px solid #c4c4c4;padding:3.5rem 0}
.search-list-cmp .search-results__list .list__card-item:nth-child(2){border-top:1px solid #c4c4c4}
.search-list-cmp .search-results__list .list__card-item p{margin-bottom:0;font-family:'Roboto',sans-serif;font-size:1.4rem;font-weight:400}
.search-list-cmp .search-results__list .list__card-item .card-heading{display:flex;align-items:center}
.search-list-cmp .search-results__list .list__card-item .short-title{margin-bottom:.5rem;font-family:'Roboto Slab',serif;font-size:2rem;font-weight:300}
.search-list-cmp .search-results__list .list__card-item a{text-decoration:none;background-color:#fff}
.search-list-cmp .search-results__list .list__card-item a:hover,.search-list-cmp .search-results__list .list__card-item a:focus{color:inherit;background-color:transparent}
.search-list-cmp .search-results__list .list__card-item a:hover .short-title,.search-list-cmp .search-results__list .list__card-item a:focus .short-title{text-decoration:underline}
.search-list-cmp .search-results__list .list__card-item a:hover .short-title,.search-list-cmp .search-results__list .list__card-item a:focus .short-title,.search-list-cmp .search-results__list .list__card-item a:hover .description,.search-list-cmp .search-results__list .list__card-item a:focus .description{color:black}
.search-list-cmp .search-hero{padding:0 calc((100% - 1240px)/2);min-height:373px;padding-top:8rem;position:relative}
.search-list-cmp .search-hero .search-hero__content{padding:0 21.5rem}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-hero__title{font-size:1.8rem;font-weight:600;margin-bottom:0;font-family:'Roboto Slab',serif}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form{position:relative;border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:1rem}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form input::placeholder{opacity:.5}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form input::-webkit-input-placeholder{opacity:1}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form input:-ms-input-placeholder{opacity:.5 !important}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .search-field{width:100%;font-family:'Roboto',sans-serif;font-weight:300;background:transparent;font-size:3rem;padding-right:2rem}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .search-field:focus ~ .focus-effect{width:100%}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .search-field:focus{outline:0;border-bottom:1px solid transparent}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .search-icon,.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .remove-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .search-icon:focus,.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .remove-icon:focus{font-size:1.6rem}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .remove-icon{display:none;right:2.5rem}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .remove-icon i{font-size:1.7rem}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .focus-effect{position:absolute;bottom:0;left:0;width:0;background-color:#fff;height:1px;transition:all .4s}
.search-list-cmp #search-overlay{position:fixed;top:0;z-index:10001;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.search-list-cmp .cv-spinner{height:100%;display:flex;justify-content:center;align-items:center}
.search-list-cmp .spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #2e93e6 solid;border-radius:50%;animation:sp-anime .6s infinite linear}
@keyframes sp-anime{100%{transform:rotate(360deg)}
}
.search-list-cmp .is-hide{display:none}
@media screen and (max-width:991.9px){.filter-group__apply-button-container{display:block}
.filter-btn-container{display:block;padding:2rem 1rem;line-height:1}
.filter-btn{border:1px solid #c4c4c4;display:block;width:100%;padding:calc((4rem - 1em)/2) 2rem;font-weight:400;font-size:1.2rem;font-family:'Roboto',sans-serif;text-align:left;position:relative}
.filter-btn .fa-filter{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}
.filter-group__close-button-container{position:relative;text-align:right}
.filter-group__close-button{right:0;height:3rem;width:3rem}
.filter-group__close-button .close-button-icon:before,.filter-group__close-button .close-button-icon:after{position:absolute;z-index:1000;right:-1.7rem;width:1.5rem;height:.2rem;transition:all .25s;content:'';background:#000}
.filter-group__close-button .close-button-icon:before{-webkit-transform:translate(-100%,-50%) rotate(-45deg);-ms-transform:translate(-100%,-50%) rotate(-45deg);transform:translate(-100%,-50%) rotate(-45deg)}
.filter-group__close-button .close-button-icon:after{-webkit-transform:translate(-100%,-50%) rotate(45deg);-ms-transform:translate(-100%,-50%) rotate(45deg);transform:translate(-100%,-50%) rotate(45deg)}
.filter-group__filter-cta{padding-top:4.5rem;display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:2rem}
.filter-group__filter-cta .clear-all-cta{font-size:1.2rem}
.filter-group__apply-button-container{text-align:center;background:#7ac143}
.filter-group__apply-button{line-height:1;padding:calc((4rem - 1em)/2) 0;border-radius:5rem;font-size:1.4rem;font-weight:700;width:100%}
.filter-group__apply-button .fa-chevron-right{padding-left:.5rem;font-size:1.2rem}
.search-list-cmp{margin-top:5rem}
.search-list-cmp .geoAndHexBottom:before{height:40rem;max-height:70%;background-size:cover;transform:none}
.search-list-cmp .no-result-section{padding:0}
.search-list-cmp .no-result-section h2{text-align:left;font-size:2rem}
.search-list-cmp .no-result-section.no-filter{margin-top:2rem}
.search-list-cmp .search-hero{overflow:hidden;padding:0 1rem;min-height:21rem;padding-top:2rem}
.search-list-cmp .search-hero .search-hero__content{padding:0 1rem}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-hero__title{text-align:center;font-size:1.6rem}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form{position:relative;padding:.5rem 0;border-bottom:1px solid #fff}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form .search-field{font-size:1.6rem}
.search-list-cmp .search-hero .search-hero__content .search-bar .search-form.has-value .remove-icon{display:block}
.search-list-cmp .search-results__list{padding:2rem 1rem}
.search-list-cmp .search-results__list .result-counter.no-filter{justify-content:space-between}
.search-list-cmp .search-results__list .result-counter.no-filter .cmp-search-results__result-counter{width:auto}
.search-list-cmp .search-results__list .result-counter .numperpage-dropdown select{font-size:1.6rem;padding-left:.5rem}
.search-list-cmp .search-results__list .search-results__filter-container .more-filter-content__filter-group{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;background:#e6e7e8;padding:1rem;overflow-y:auto}
.search-list-cmp .search-results__list .search-results__filter-container .more-filter-content__filter-group .filter-group__accordions{padding:0}
.search-list-cmp .search-results__list .search-results__filter-container .more-filter-content__filter-group .filter-group__filter-cta{display:block;padding:1rem 0;text-align:right}
.search-list-cmp .search-results__list .search-results__filter-container input[type='checkbox']:checked ~ label::before{font-size:1rem}
.search-list-cmp .search-results__list .filter-heading{justify-content:center}
.search-list-cmp .search-results__list .filter-heading.no-filter.no-filter{position:relative}
.search-list-cmp .search-results__list .filter-heading .filter-group__filter-cta{display:none}
.search-list-cmp .search-results__list .search-results__pagination button,.search-list-cmp .search-results__list .search-results__pagination .dots{width:4rem;height:4rem}
.search-list-cmp .search-results__list .search-results__pagination .dots{font-size:2.2rem}
.search-list-cmp .search-results__list .list__card-item{padding:2rem 0}
.search-list-cmp .search-results__list .list__card-item .short-title{font-size:1.6rem}
.search-list-cmp .search-results__list .list__card-item .description.too-long{height:calc(18.2px * 3);overflow:hidden;position:relative}
.search-list-cmp .search-results__list .list__card-item .description.too-long::after{content:'...Read more';position:absolute;z-index:2;bottom:0;right:0;background:#fff}
.search-list-cmp .search-results__list .list__card-item .description.too-long::before{content:'';height:1px;background:#000;position:absolute;bottom:.2rem;right:0;width:6.7rem;z-index:3}
}
@media screen and (max-width:991.9px) and screen and (min-width:992px){.filter-group__close-button-container{display:none}
}
@media screen and (max-width:991.9px) and screen and (min-width:992px){.filter-group__filter-cta{padding-top:6.5rem;padding-bottom:1.5rem}
}
@media(hover:hover){.search-results__list .search-results__pagination button:hover,.search-results__list .search-results__pagination button:focus{background:#000;color:#fff;box-sizing:border-box}
.search-results__list .search-results__filter-container input[type='checkbox']:hover ~ label,.search-results__list .search-results__filter-container input[type='checkbox']:focus ~ label{text-shadow:0 0 1px}
}
@media screen and (min-width:576px) and (max-width:992px){.search-list-cmp .search-hero{min-height:45rem}
.search-list-cmp .search-hero .search-hero__content{margin-top:7rem}
}