.fyh{--max-card-width: 450px;--result-container-padding: 20px;--max-card-container-width: calc(var(--max-card-width) * 4 + var(--result-container-padding) * 2);--max-card-container-width-showmap-xl: 825px;--max-card-container-width-showmap-xxl: 920px;background:#e5e5e5}.filter-title{font-size:13px;line-height:18px;letter-spacing:1.3px;text-transform:uppercase;padding-top:22px;padding-bottom:30px;margin:0;font-weight:700}@media (min-width: 992px){.sticky-filters{top:146.33px;position:sticky;z-index:10}}.loading-msg{padding:25px;font-size:16px;font-weight:600}.bedsBaths__flex{display:flex;justify-content:space-between;margin:0 15px}@media (max-width: 576px){.bedsBaths__flex{margin:0}}.brand-filter-wrapper{display:flex;align-items:center;flex-grow:1;justify-content:space-between;-moz-column-gap:10px;column-gap:10px}.brand-filter-container.brand-filter-container_static{display:flex;align-items:center}.filter-title{padding-bottom:30px;margin:0}.brand-filter-radio-container{display:flex;align-items:center;justify-content:flex-start;margin:10px 0}.brand-filter-radio-container:last-child{margin-bottom:-10px}.brand-filter-container.brand-filter-container_static .brand-filter-radio-container{margin:0}.brand-filter-container.brand-filter-container_static .brand-filter-radio-container label{display:flex;justify-content:center;align-items:center;margin:0;border:1px solid #bbbbbb;border-left:none;padding:5px;min-width:110px;cursor:pointer}.brand-filter-container.brand-filter-container_static .brand-filter-radio-container label::before{display:none}.brand-filter-container.brand-filter-container_static .brand-filter-radio-container label::after{display:none}@media (min-width: 576px){.brand-filter-container.brand-filter-container_static .brand-filter-radio-container label{min-width:125px}}.brand-filter-container.brand-filter-container_static .brand-filter-radio-container img{height:15px;transform:translate3d(0, 0, 0)}.brand-filter-container.brand-filter-container_static .brand-filter-radio-container:first-child label{border-left:1px solid #bbb;border-radius:99px 0 0 99px}.brand-filter-container.brand-filter-container_static .brand-filter-radio-container:last-child label{border-radius:0 99px 99px 0}.brand-filter-container.brand-filter-container_static .brand-filter-radio-container input[type='radio']:focus-visible+label{outline:2px solid black}.brand-filter-container.brand-filter-container_static .brand-filter-radio-container input[type='radio']:checked+label{background-color:#fff}.fyh-radio-btn.fyh-radio-btn_all{margin:0 10px 0 0}.brand-filter-radio-text{font-weight:500;font-size:12px;color:#333}.breadcrumb-nav{background:#fff}.breadcrumb-nav .breadcrumb{padding-top:16px;padding-bottom:16px}@media (max-width: 576px){.breadcrumb-nav{display:none}}@media (min-width: 992px){.sticky-breadcrumbs{top:0;position:sticky;z-index:11}.scroll-up .sticky-breadcrumbs{top:calc(var(--header-nav-height) - 2px)}}.checkbox-input-container{line-height:1}.checkbox-input-container input{opacity:0;position:absolute}.checkbox-input-container input:focus:not(:focus-visible)+label{outline:none}.checkbox-input-container input:focus-visible+label{outline:solid 3px black}.checkbox-input-container input:checked+label::before{background-color:#843f7f;border:1px solid #333}.checkbox-input-container input:checked+label{font-weight:600}.checkbox-input-container input:checked+label::after{content:''}.checkbox-input-container input+label::after{content:none}.checkbox-input-container label{font-size:15px;color:#5a5a5a;letter-spacing:normal;text-align:left;position:relative;padding-left:2.5rem;display:inline-block;align-items:center;cursor:pointer}.checkbox-input-container label:before{position:absolute;content:'';display:inline-block;height:15px;width:15px;background-color:#fff;border:1px solid #4c4b4b;left:0px;top:0px}.checkbox-input-container label:after{height:5px;width:10px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);left:3px;top:3px;position:absolute}.checkbox-input-container label:hover{color:#843f7f;transition:color 0.2s ease}.counter{width:90px;display:flex;flex-direction:column}.counter__label{font-size:11px;text-align:center;color:#767676;line-height:13px}.counter__input{width:64px;font-size:16px;color:#333;text-align:center;line-height:25px;padding-bottom:2px;border:0;outline:0;border-bottom:1px solid #767676;border-radius:0}.counter__button{border:0;background-color:transparent;background-size:100% 100%;outline:none}.counter__button:hover{opacity:0.7}.counter__button:focus:not(:focus-visible){outline:none}.counter__button:focus-visible{outline:solid 3px black}@media (max-width: 576px){.counter{flex:1 1 100%;align-items:center}}.dropdown{display:flex;flex-direction:column;background-color:rgba(0,0,0,0);border:none}.dropdown .dropdown-toggle{background-color:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid #333 !important;color:#333 !important;font-weight:400;line-height:36px;letter-spacing:normal;font-size:1.5rem;position:relative;text-align:left;border-radius:0}.dropdown .dropdown-toggle:after{top:18px;right:4px;margin-left:0;position:absolute;transform:rotate(0deg);transition:0.2s ease-in-out}.dropdown .dropdown-toggle:hover{background-color:rgba(0,0,0,0) !important;color:#843f7f !important;border:none;border-bottom:1px solid #843f7f !important}.dropdown .dropdown-toggle:focus{box-shadow:none !important;border:none;color:#843f7f;background-color:rgba(0,0,0,0);border-bottom:1px solid #843f7f}.dropdown .dropdown-toggle:focus:not(:focus-visible){outline:none}.dropdown .dropdown-toggle:focus-visible{outline:solid 3px black}.dropdown .dropdown-menu{color:#333;line-height:2;letter-spacing:normal;font-size:1.5rem}.dropdown .dropdown-menu .dropdown-item{padding-left:20px}.dropdown .dropdown-menu .dropdown-item:hover{color:#843f7f;background-color:#f7f7f7}.dropdown .dropdown-menu.show{margin-top:0;width:100%;border:none;outline:none;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16)}.dropdown.show .dropdown-toggle{border-bottom:1px solid #07a9e0 !important;outline:none}.dropdown.show .dropdown-toggle:after{color:#07a9e0;transform:rotate(180deg);transition:0.2s ease-in-out}.dropdown__label{font-weight:700;text-transform:uppercase;font-size:1.3rem;line-height:18px;letter-spacing:1.3px;margin:12px 0;color:#333}.dropdown__select{color:#333;font-size:1.5rem;padding-bottom:12px;border:0;outline:transparent;border-bottom:1px solid #767676;cursor:pointer}.dropdown .filter-title{padding:37px 0 6px;margin:0}@media (max-width: 992px){.dropdown{flex:1 1 100%}}.filter-button{display:flex;align-items:center;border:1px solid #bbb;padding:0 20px;height:40px;background-color:transparent;font-size:1.3rem;line-height:16px;transition:all 0.2s ease;min-width:165px;justify-content:space-between}.filter-button .label{color:#222}.filter-button.active{background-color:#f7f7f7;transition:all 0.2s ease;border:1px solid #843f7f;box-shadow:0px 0px 4px -1px #843f7f}.filter-button.mobile{border:none;padding:0;border-radius:0;margin:6px 10px 6px 0}.filter-button:focus{outline:solid}.filter-button:hover{background-color:#843f7f;color:#fff;border:1px solid #843f7f;transition:all 0.2s ease}.filter-button:hover .label{color:#fff}.filter-button:hover>div{fill:#fff}.filter-button_symbol{margin:0 0 0 15px;color:#4a104a;transform:translate(0, 1px);transition:all 0.2s ease-in-out;font-size:1.5rem}.filter-button:hover .filter-button_symbol{color:#fff}.filter-button[aria-expanded="true"] .filter-button_symbol{transform:rotate(180deg)}.filter-modal-container{width:320px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);border:1px solid #e5e5e5;background-color:#fff;position:absolute;z-index:10;top:50px;left:0;transform:translate(0, 0)}.filter-modal-container.position-left{transform:none;left:0}.filter-modal-container.state-filter{width:auto;height:300px;background-color:#bbb;border:1px solid #bbb}.filter-modal-container .filter-components{padding:0 22px 22px}.filter-modal-container.metro-filter{width:auto;padding:0;white-space:nowrap}.filter-modal-container.metro-filter .filter-components{padding:0 22px 15px}.filter-modal-container .filter-btn-container{border-top:1px solid #e5e5e5;padding:15px 22px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.filter-modal-container .filter-btn-container .clear-btn{background:none;border:none;font-size:1.1rem;color:#767676;line-height:13px;text-decoration:underline;height:30px}.filter-modal-container .filter-btn-container .clear-btn:hover{color:#843f7f;transition:all 0.2s ease}.filter-modal-container .filter-btn-container .save-btn{border-radius:4px;font-size:1.3rem;height:30px;padding:0 56px}.filter-modal-container .filter-btn-container>div{display:flex;justify-content:flex-end;width:100%}.filter-modal-container .close-btn{position:absolute;right:6%;top:16px}.filter-container{position:relative;display:flex;align-items:center}.filter-container.metro-selected button{transition:all 0.2s ease;border:1px solid #843f7f;box-shadow:0px 0px 4px -1px #843f7f}.filter-container .total-results{font-weight:500;font-size:1.3rem;color:#333}.filter-container .total-results span{font-weight:700;color:#4a104a;letter-spacing:1.3px}.filter-container .metro-loading{padding:22px 26px !important}.filter-container .more-filters-container .filter-row,.filter-container .mobile-filters-container .filter-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}@media (max-width: 576px){.filter-container .more-filters-container .filter-row>div:first-child,.filter-container .mobile-filters-container .filter-row>div:first-child{margin-right:15px}}.filter-container .mobile-filters-container>*{padding:0 22px 26px;border-top:1px solid #e5e5e5}.filter-container .mobile-filters-container>*:first-child{border-top:none}.filter-container .mobile-filters-container .mobile-filters-title{font-family:"georgiapro",serif;font-size:2.1rem;line-height:15px;padding-top:30px}.filter-container .mobile-filters-container .mobile-toggle-container{margin-top:20px;margin-bottom:-6px}.filter-container .mobile-filters-container .mobile-toggle-container .toggle__flex{justify-content:center;-moz-column-gap:20px;column-gap:20px}.filter-container .mobile-filters-container .filter-title{font-size:1.5rem}.filter-container .mobile-filters-container .toggle__title,.filter-container .mobile-filters-container .dropdown-toggle,.filter-container .mobile-filters-container .dropdown-menu{font-size:1.7rem}.filter-container .mobile-filters-container .range-slider .range-input-container .range-input label{font-size:1.3rem;line-height:15px}.filter-container .mobile-filters-container .range-slider .range-input-container .range-input input{font-size:1.8rem}.filter-container .mobile-filters-container .counter__label{font-size:1.3rem}.filter-container .mobile-filters-container .counter__input{font-size:1.8rem}.filter-container .mobile-filters-container .checkbox-input-container label{font-size:1.7rem}.filter-container .mobile-filters-container .checkbox-input-container label:before{height:17px;width:17px}.filter-container .mobile-filters-container .checkbox-input-container label:after{height:7px;width:12px}.filter-container .filter-modal-container.mobile .filter-btn-container .save-btn{font-size:1.5rem;width:auto}.filter-container .filter-modal-container.mobile .filter-btn-container .clear-btn{font-size:1.3rem}@media (max-width: 576px){.filter-container{width:100%}}.filter-container .filter-button.mobile{min-width:21px;font-size:2rem;margin:0 6px 0 0;border:1px solid transparent;color:#333}.filter-container .filter-button.mobile:hover{background-color:transparent;cursor:pointer;font-size:2rem;margin:0 6px 0 0;border:1px solid transparent;color:#333}.filters-container .mobile-filters{display:grid;padding:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-row-gap:10px}@media (min-width: 992px){.filters-container .mobile-filters{display:none}}.filters-container .mobile-filters>:first-child{grid-area:1 / 1 / 2 / 2}.filters-container .mobile-filters>:nth-child(2){grid-area:1 / 2 / 2 / 3;justify-self:end}.filters-container .mobile-filters>:nth-child(3){grid-area:2 / 1 / 3 / 3}.filters-container .mobile-filters>:last-child{grid-area:3 / 2 / 4 / 3;justify-self:end}.filters-container .mobile-filters .filter-modal-container{width:100vw;transform:none;top:-20px;right:0;left:-20px;border:0;height:auto}.filters-container .mobile-filters .filter-modal-container .filter-components{padding:0}.filters-container .mobile-filters .filter-modal-container .brand-filter-container{display:none}.filters-container .desktop-filters{display:none}.filters-container .desktop-filters .primary-filters{padding:25px 35px}.filters-container .desktop-filters .primary-filters>:first-child{gap:15px;margin-right:15px}.filters-container .desktop-filters .primary-filters>:last-child{gap:25px}.filters-container .desktop-filters .primary-filters .toggle__flex{flex-wrap:wrap;gap:10px;text-align:center;justify-content:center}.filters-container .desktop-filters .secondary-filters{padding:20px;margin:0 auto;align-items:center;display:flex;flex-wrap:wrap;gap:10px}.filters-container .desktop-filters .secondary-filters>:first-child{width:100%}.filters-container .desktop-filters .secondary-filters:not(.show-map){-moz-column-gap:20px;column-gap:20px;row-gap:10px}.filters-container .desktop-filters .secondary-filters:not(.show-map) .brand-filter-wrapper{flex-grow:0}@media (min-width: 992px){.filters-container .desktop-filters .secondary-filters:not(.show-map){max-width:calc(var(--max-card-width) * 2 + var(--result-container-padding) * 2)}}@media (min-width: 1390px){.filters-container .desktop-filters .secondary-filters:not(.show-map){max-width:calc(var(--max-card-width) * 3 + var(--result-container-padding) * 2)}}@media (min-width: 1840px){.filters-container .desktop-filters .secondary-filters:not(.show-map){max-width:var(--max-card-container-width)}}.filters-container .desktop-filters .secondary-filters.show-map{margin:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}.filters-container .desktop-filters .secondary-filters.show-map>:first-child{grid-area:1 / 1 / 2 / 3}.filters-container .desktop-filters .secondary-filters.show-map>:nth-child(2){grid-area:2 / 1 / 3 / 2;justify-self:start}.filters-container .desktop-filters .secondary-filters.show-map>:last-child{grid-area:2 / 2 / 3 / 3;justify-self:end}@media (min-width: 1200px){.filters-container .desktop-filters .secondary-filters.show-map{max-width:var(--max-card-container-width-showmap-xl);padding-right:35px}}@media (min-width: 1440px){.filters-container .desktop-filters .secondary-filters.show-map{max-width:var(--max-card-container-width-showmap-xxl)}}@media (min-width: 992px){.filters-container .desktop-filters{display:block}}.flyout-fyh{background:#f7f7f7;filter:drop-shadow(3px 3px 4px rgba(0,0,0,0.36));padding:2rem 1.8rem 1rem 1.8rem;position:absolute;top:-53px;left:22px;width:325px;z-index:7}.flyout-fyh::before{border-top:1rem solid transparent;border-right:2rem solid #f7f7f7;border-bottom:1rem solid transparent;content:'';display:block;height:0;position:absolute;left:-2rem;top:3.5rem;width:0}.flyout-fyh .content_contain{border-top:1px solid #bdbdbd;display:flex;flex-wrap:wrap;padding-top:1rem}.flyout-fyh p{margin-right:0}.flyout-fyh .flyout-title{font-size:13px;color:#4a104a;font-weight:700;line-height:1.38;letter-spacing:1.3px;text-align:left}.flyout-fyh .price_contain{display:flex;align-items:baseline;justify-content:space-between}.flyout-fyh .price_contain .price{font-family:"georgiapro",serif;font-size:23px;font-weight:400;color:#333;line-height:1.48;letter-spacing:normal}.flyout-fyh .price_contain .payment-price{text-align:right;margin-left:7px;font-size:13px;color:#333;line-height:1.08;letter-spacing:normal}@media (max-width: 576px){.flyout-fyh .price_contain .payment-price{margin-left:0}}.flyout-fyh .info{display:block;flex:1 0 calc(50% - 1rem);font-family:"montserrat",sans-serif;font-size:11px;line-height:1.18;margin-right:2rem;color:#333;font-style:italic;letter-spacing:normal;font-weight:400}.flyout-fyh ul{display:block;flex:1 0 calc(50% - 1rem);margin:0;padding:0}.flyout-fyh li{font-size:9px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;color:#333;list-style:none}.flyout-fyh strong{font-size:9px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.56;color:#333}.flyout-fyh.active{display:block;z-index:10}.flyout-fyh .disclaimer{font-size:9px;font-weight:500;color:#767676;line-height:1.56;letter-spacing:normal;margin-top:1rem;padding:0;background-color:transparent}@media (max-width: 576px){.flyout-fyh{left:10px;width:273.9px}.flyout-fyh:before{right:0;left:-1rem;border-right:2rem solid #f7f7f7;border-left:0}}@media (max-width: 576px) and (min-width: 360px) and (max-width: 375px){.flyout-fyh{width:235.9px}}:root{--mobile-map-height-adjust: calc(100vh - 135px)}.map-container{position:sticky;flex:1;width:100%;top:0;height:100vh}.map-container__mobile{display:none}@media (max-width: 576px){.map-container__mobile{width:100%;display:flex;justify-content:center;position:absolute;bottom:20px}}.map-container__multi-infowindow .gm-style .gm-style-iw-t::after{background:linear-gradient(45deg, #eee 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%) !important;top:auto;bottom:-23px}.map-container__multi-infowindow .gm-style-iw.gm-style-iw-c{width:360px !important;height:auto !important;background-color:transparent !important;box-shadow:none !important;top:11px !important}.map-container__multi-infowindow .gm-style-iw-d{box-shadow:0 2px 7px 1px rgba(0,0,0,0.3) !important;width:320px;margin:auto}:root{--fyh-map-tooltip-width: 445px}.fyh .map-container .carousel-inner{width:var(--fyh-map-tooltip-width)}.fyh .map-container .carousel-inner .map-tooltip a::after{bottom:30px}.fyh .map-container .map-tooltip{width:var(--fyh-map-tooltip-width);position:relative}.fyh .map-container .map-tooltip .tooltip-content{display:grid;grid-template-columns:48% 1fr;grid-template-rows:131px 1fr}.fyh .map-container .map-tooltip .thumbnail{width:100%;grid-area:1 / 1 / 2 / 2}.fyh .map-container .map-tooltip .tooltip-body{padding:11px 11px 0;min-width:150px;width:100%;font-family:"montserrat",sans-serif;display:flex;flex-direction:column;grid-area:1 / 2 / 2 / 3}.fyh .map-container .map-tooltip .tooltip-footer{grid-area:2 / 1 / 3 / 2}.fyh .map-container .map-tooltip .brand-logo{width:75%;margin:11px auto}.fyh .map-container .map-tooltip .phone{font-weight:700;font-size:14px;color:#4a104a}.fyh .map-container .map-tooltip .address,.fyh .map-container .map-tooltip .start-from{font-weight:400;font-size:11px;display:block}.fyh .map-container .map-tooltip .name{font-size:18px;line-height:1;width:calc(100% - 35px)}.fyh .map-container .map-tooltip a{text-decoration:none;color:#333}.fyh .map-container .map-tooltip a:hover{text-decoration:underline;outline:0}.fyh .map-container .map-tooltip .price-wrapper{margin-top:auto}.fyh .map-container .map-tooltip .price{font-size:28px;border:0;border-bottom:2px solid;background:none;padding:0;color:#4a104a;line-height:1;font-family:"georgiapro",serif;font-weight:400}.fyh .map-container .map-tooltip button.price:after{font-family:"Font Awesome 6 Free";font-weight:700;color:#4a104a;content:"\f05a";font-size:1.3rem;padding-left:5px}.fyh .map-container .map-tooltip .price-override{font-size:22px;font-family:"georgiapro",serif;font-weight:700;color:#4a104a;line-height:1}.fyh .map-container .gm-style .gm-style-iw{border-radius:0 !important;padding:0 !important}.fyh .map-container .gm-style .gm-style-iw-d{overflow:hidden !important}.fyh .map-container .gm-style .gm-style-iw-c{box-shadow:none;max-width:var(--container-width) !important}.fyh .map-container .gm-style .gm-style-iw-chr{position:absolute;right:0}.fyh .map-container .gm-style .gm-ui-hover-effect{width:30px !important;height:30px !important;display:flex !important;justify-content:center;align-items:center;z-index:5}.fyh .map-container .gm-style .gm-ui-hover-effect>span{width:25px !important;height:25px !important;margin:0 !important}.fyh .map-container .carousel-indicators{align-items:center;bottom:5px}.fyh .map-container .carousel-indicators li{width:8px;height:8px;border-radius:100%;border:1px solid #767676;opacity:1;background-color:#767676}.fyh .map-container .carousel-indicators li.active{width:14px;height:14px;background-color:#4a104a;border-color:#4a104a}.metroFilter{margin-top:25px}.metroFilter .metro-link{display:block;font-size:13px;line-height:16px;font-weight:500;text-decoration:none;color:#222;margin-bottom:10px}.metroFilter .metro-link.selected{color:#4a104a}.metroFilter .metro-link:hover{color:#4a104a}.mpc-filter-container .filter-title{padding-top:30px;padding-bottom:14px;margin:0}@media (max-width: 576px){.parking-bays,.number-floors{width:100%}}.parking-bays .filter-title,.number-floors .filter-title{padding:36px 0 12px;margin:0}.parking-bays .counter,.number-floors .counter{margin:auto}.parking-bays .counter div,.number-floors .counter div{display:flex}@media (max-width: 576px){.parking-bays .counter,.number-floors .counter{margin:0}}.parking-bays label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.reset-filter{display:block;font-size:12px;font-weight:500;line-height:16px;color:#4a104a;text-decoration:underline;border:0;padding:0;background-color:transparent}.reset-filter:hover{text-decoration:none;color:#222}.results-wrapper{--card-gap: 10px}.results-wrapper .results-container{display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--card-gap);padding-bottom:30px}@media (min-width: 992px){.results-wrapper .results-container{max-width:var(--max-card-container-width);margin:0 auto;padding-left:var(--result-container-padding);padding-right:var(--result-container-padding)}}.results-wrapper .result{width:100%;max-width:var(--max-card-width)}@media (min-width: 768px){.results-wrapper .result{width:50%}.results-wrapper .result:nth-child(1n){padding-right:calc(var(--card-gap) / 2)}.results-wrapper .result:nth-child(2n){padding-left:calc(var(--card-gap) / 2)}}.results-wrapper.show-map{display:flex}.results-wrapper.show-map .results-container{display:none}.results-wrapper.show-map>div:last-child{flex:1}@media (min-width: 992px){.results-wrapper.show-map .results-container{display:flex;max-width:460px;width:100%;height:100vh;overflow-y:auto}.results-wrapper.show-map .result{padding:0;width:100%}}@media (min-width: 1200px){.results-wrapper.show-map .results-container{display:grid;grid-template-columns:repeat(2, calc(50% - 5px));gap:10px;align-content:start;max-width:var(--max-card-container-width-showmap-xl);width:100%}}@media (min-width: 1440px){.results-wrapper.show-map .results-container{max-width:var(--max-card-container-width-showmap-xxl)}}.results-count{font-size:13px}.results-count .spinner-border{width:24px;height:24px;margin-right:3px}.results-count .matches>span{font-weight:700;color:#4a104a}.range-slider .filter-title{padding-bottom:40px;margin:0}.range-slider .noUi-horizontal{height:5px}.range-slider .noUi-horizontal .noUi-handle{top:-11px;width:25px;height:25px;border-radius:25px;border-color:#767676;cursor:pointer}.range-slider .noUi-horizontal .noUi-handle::before{left:40%}.range-slider .noUi-horizontal .noUi-handle::after{left:60%}.range-slider .noUi-horizontal .noUi-handle::before,.range-slider .noUi-horizontal .noUi-handle::after{top:50%;transform:translate(-50%, -50%);background:#767676}.range-slider .noUi-horizontal .noUi-connect{background:#07a9e0}.range-slider .range-input-container{display:flex;justify-content:center;align-items:center}.range-slider .range-input-container span{margin:30px 24px 0;font-size:1.5rem}.range-slider .range-input-container .range-input{margin-top:20px;display:flex;flex-direction:column;flex:1 1 100%;min-width:0px;position:relative}.range-slider .range-input-container .range-input.plus::after{content:'+';position:absolute;top:32px;left:93px;font-size:1.6rem}.range-slider .range-input-container .range-input label{font-size:1.1rem;line-height:13px;color:#767676}.range-slider .range-input-container .range-input input{display:flex;flex:1 1 100%;font-size:1.6rem;color:#333;padding:12px 0;border:none;border-bottom:1px solid #767676;border-radius:0}.range-slider .range-input-container .range-input input:focus{outline:0}.sort-by-wrapper{display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center}.sort-by-dropdown{font-size:13px}.sort-by-dropdown label{color:#4a104a;padding-right:5px;margin-right:5px;position:relative;font-weight:800;font-size:12px}.sort-by-dropdown label:after{background:#4a104a;content:"";position:absolute;right:0;top:30%;height:50%;width:1px}.sort-by-dropdown .form-control{width:364px;padding:3.75px 23.5px 3.75px 11.5px}@media (max-width: 768px){.sort-by-dropdown .form-control{width:202px}}@media (max-width: 576px){.sort-by-dropdown .form-control{width:147px}}.sort-by-dropdown select{font-weight:500;font-size:12px;color:#333;border-radius:0;flex:1}.sort-by-dropdown select:hover{cursor:pointer}.sort-by-direction button{border:none;padding:2px;background-color:transparent;font-size:14px;color:#4a104a}.sort-by-direction button::before{content:'\f160';display:inline;font-family:'Font Awesome 6 Free';font-weight:900}.sort-by-direction button::after{content:'\f161';display:none;font-family:'Font Awesome 6 Free';font-weight:900}.sort-by-direction button.sort-asc::before{display:none}.sort-by-direction button.sort-asc::after{display:inline}.stateFilter{display:flex}.stateFilter .simple-map{width:400px;min-width:400px;padding:30px 15px}.stateFilter .simple-map #state_filter_simplemap_access{display:none !important}.stateFilter .state-link{display:block;font-size:13px;line-height:16px;font-weight:500;text-decoration:none;color:#333;margin-bottom:5px;margin-left:10px;white-space:nowrap}.stateFilter .state-link.selected{color:#4a104a}.stateFilter .state-link:hover{color:#4a104a}.stateFilter .state-links{display:grid;grid-auto-flow:column;grid-template-rows:repeat(9, auto)}.stateFilter .state-links-container{display:flex;justify-content:center;flex-direction:column-reverse;height:280px;padding:30px 30px 30px 15px;margin:auto}#tt_sm_state_filter_simplemap,#tt_sm{display:none !important}.toggle{flex-shrink:0;width:130px;height:40px}@media (max-width: 576px){.toggle{height:34px;width:110px;right:5px;margin:0}}.toggle__slider{background-color:#5a5a5a}.toggle__slider--true{background-color:#843f7f}.toggle__slider:before{height:30px;width:30px;bottom:5px}@media (max-width: 576px){.toggle__slider:before{height:24px;width:24px}}.toggle--small{width:40px;height:20px;margin:0}.toggle--small__slider{background-color:#5a5a5a}.toggle--small__slider:before{height:14px;width:14px;bottom:3px}.toggle--small.checked .toggle--small__slider{background-color:#843f7f}.toggle,.toggle--small{position:relative;display:inline-block}.toggle input,.toggle--small input{opacity:0;width:0;height:0}.toggle input:focus+.toggle__slider,.toggle input:focus+.toggle--small__slider,.toggle--small input:focus+.toggle__slider,.toggle--small input:focus+.toggle--small__slider{outline:solid 3px black}.toggle__flex,.toggle--small__flex{display:flex;align-items:center}.toggle__title,.toggle--small__title{margin-bottom:0;font-weight:500;font-size:13px;color:#333}.toggle__slider,.toggle--small__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:0.4s;color:#fff;font-weight:500;font-size:13px;line-height:40px;border-radius:34px}@media (max-width: 576px){.toggle__slider,.toggle--small__slider{line-height:36px}}.toggle__slider--true,.toggle--small__slider--true{padding-left:22px}@media (max-width: 576px){.toggle__slider--true,.toggle--small__slider--true{padding-left:16px}}.toggle__slider--false,.toggle--small__slider--false{text-align:right;padding-right:22px}@media (max-width: 576px){.toggle__slider--false,.toggle--small__slider--false{padding-right:16px}}.toggle__slider:before,.toggle--small__slider:before{position:absolute;content:'';left:4px;background-color:#fff;transition:0.4s;border-radius:50%}input:checked+.toggle__slider{background-color:#843f7f}input:focus+.toggle__slider{box-shadow:0 0 1px #843f7f}input:checked+.toggle__slider:before{transform:translateX(90px)}@media (max-width: 576px){input:checked+.toggle__slider:before{transform:translateX(78px)}}input:checked+.toggle--small__slider:before{transform:translateX(18px)}


/*# sourceMappingURL=fyh.css.map*/