.homepage_container__38_Qh{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm{display:flex;flex-direction:column;gap:1rem;width:100%;text-align:center}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_catBreeds__FhMUk,.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_dogBreeds__sbfDx{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;background-color:#d86271;box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_catBreeds__FhMUk span,.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_dogBreeds__sbfDx span{letter-spacing:.05rem;padding:2rem}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_catBreeds__FhMUk span a,.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_dogBreeds__sbfDx span a{color:#dee2e6;cursor:pointer;text-decoration:underline}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_catBreeds__FhMUk .homepage_breedImages__RWu0t,.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_dogBreeds__sbfDx .homepage_breedImages__RWu0t{height:60px;width:auto}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_dogBreeds__sbfDx{background-color:#008ea4}.homepage_container__38_Qh .homepage_catAdopts__X8Kh7,.homepage_container__38_Qh .homepage_dogAdopts__wfvfO{color:#495057;margin-bottom:1rem;position:relative;display:flex;flex-direction:column;align-items:center}.homepage_container__38_Qh .homepage_catAdopts__X8Kh7 .homepage_cardsContainer__NI4kT,.homepage_container__38_Qh .homepage_dogAdopts__wfvfO .homepage_cardsContainer__NI4kT{background-color:#f1f3f4;padding:1rem;width:100%;display:flex;flex-direction:column;gap:1rem;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);border-radius:1rem}.homepage_container__38_Qh .homepage_catAdopts__X8Kh7 .homepage_cardsContainer__NI4kT .homepage_cards__Po68h,.homepage_container__38_Qh .homepage_dogAdopts__wfvfO .homepage_cardsContainer__NI4kT .homepage_cards__Po68h{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.homepage_container__38_Qh .homepage_catAdopts__X8Kh7 .homepage_cardsContainer__NI4kT a,.homepage_container__38_Qh .homepage_dogAdopts__wfvfO .homepage_cardsContainer__NI4kT a{text-decoration:none}.homepage_container__38_Qh .homepage_catAdopts__X8Kh7 .homepage_cardsContainer__NI4kT h1,.homepage_container__38_Qh .homepage_dogAdopts__wfvfO .homepage_cardsContainer__NI4kT h1{margin-bottom:1rem;text-align:left;width:100%;letter-spacing:.05rem;font-size:.9rem}.homepage_container__38_Qh .homepage_catAdopts__X8Kh7 .homepage_catsImage__vLs3X,.homepage_container__38_Qh .homepage_dogAdopts__wfvfO .homepage_catsImage__vLs3X{height:45px;width:auto;position:absolute;top:-2.8rem}.homepage_container__38_Qh .homepage_catAdopts__X8Kh7 .homepage_dogsImage__9Ovdd,.homepage_container__38_Qh .homepage_dogAdopts__wfvfO .homepage_dogsImage__9Ovdd{height:100px;width:auto;position:absolute;top:-4.1rem;z-index:1}.homepage_container__38_Qh .homepage_communityContainer__AF9jd{display:flex;flex-direction:column;gap:1rem;width:100%;align-self:flex-start;background-color:#f1f3f4;padding:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);border-radius:1rem}.homepage_container__38_Qh .homepage_communityContainer__AF9jd h2{color:#00798c;align-self:center;text-align:center}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_imageContainer__qTDsz{display:flex;justify-content:space-around;align-items:center}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_imageContainer__qTDsz .homepage_questionCatImages__U1zM4{height:7rem;width:auto}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_questionCard___B3yg{display:flex;gap:1rem;border-bottom:2px solid #dee2e6;padding-bottom:1rem}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_questionCard___B3yg *{text-decoration:none;color:inherit}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_questionCard___B3yg:last-child{border-bottom:none}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_questionCard___B3yg .homepage_questionImage__beOdk{height:5rem;width:auto;box-shadow:0 6px 10px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.12);border-radius:1rem;border:1px solid #adb5bd}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_questionCard___B3yg .homepage_details__8sh1c{display:flex;flex-direction:column-reverse;justify-content:center}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_questionCard___B3yg .homepage_details__8sh1c .homepage_username__JAbJt{color:#6c757d}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_questionCard___B3yg .homepage_details__8sh1c .homepage_title__hNcm0{color:#343a40}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_questionCard___B3yg .homepage_details__8sh1c .homepage_title__hNcm0 a{text-decoration:none;color:#00798c}.homepage_container__38_Qh .homepage_communityContainer__AF9jd .homepage_questionCard___B3yg .homepage_details__8sh1c .homepage_title__hNcm0 a:hover{text-decoration:underline}.homepage_container__38_Qh .homepage_title__hNcm0{display:flex;width:100%;justify-content:space-between;align-items:center}@media(min-width:530px){.homepage_container__38_Qh .homepage_breedsContainer__X_jvm{flex-direction:row}}@media(min-width:850px){.homepage_container__38_Qh{gap:10rem}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm{display:flex;justify-content:space-between;flex-direction:row;width:100%}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_catBreeds__FhMUk,.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_dogBreeds__sbfDx{display:flex;flex-direction:column;align-items:center;width:50%;background-color:#d86271;box-shadow:0 6px 10px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.12);border-radius:1rem}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_catBreeds__FhMUk span,.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_dogBreeds__sbfDx span{letter-spacing:.05rem;padding:2rem;color:#dee2e6}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_catBreeds__FhMUk .homepage_breedImages__RWu0t,.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_dogBreeds__sbfDx .homepage_breedImages__RWu0t{height:90px;width:auto}.homepage_container__38_Qh .homepage_breedsContainer__X_jvm .homepage_dogBreeds__sbfDx{background-color:#008ea4}.homepage_container__38_Qh .homepage_catAdopts__X8Kh7 .homepage_catsImage__vLs3X,.homepage_container__38_Qh .homepage_dogAdopts__wfvfO .homepage_catsImage__vLs3X{height:100px;top:-6.2rem;z-index:-1}.homepage_container__38_Qh .homepage_catAdopts__X8Kh7 .homepage_dogsImage__9Ovdd,.homepage_container__38_Qh .homepage_dogAdopts__wfvfO .homepage_dogsImage__9Ovdd{height:200px;top:-8.2rem;z-index:1}.homepage_container__38_Qh .homepage_communityContainer__AF9jd{padding:1rem 4rem}}.adoptCard_container__3Ghbh,.adoptCard_homepage___UL9L{display:flex;position:relative;flex-direction:column;gap:.25rem;border:2px solid #f1f3f4;border-radius:1rem;padding:.5rem;background-color:#f8f9fa;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);height:11rem;width:10rem;min-height:13rem}.adoptCard_container__3Ghbh .adoptCard_heart__PXv9k,.adoptCard_homepage___UL9L .adoptCard_heart__PXv9k{fill:#d1495b;position:absolute;top:.25rem;right:.25rem}.adoptCard_container__3Ghbh .adoptCard_imageContainer__NyodZ,.adoptCard_homepage___UL9L .adoptCard_imageContainer__NyodZ{width:100%;min-height:6rem;border-radius:1rem;overflow:hidden}.adoptCard_container__3Ghbh .adoptCard_imageContainer__NyodZ .adoptCard_image__nqfbA,.adoptCard_homepage___UL9L .adoptCard_imageContainer__NyodZ .adoptCard_image__nqfbA{width:100%;height:auto;border-radius:1rem;object-fit:fill;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);transition:transform .3s ease}.adoptCard_container__3Ghbh .adoptCard_info__u9mB_,.adoptCard_homepage___UL9L .adoptCard_info__u9mB_{display:flex;flex-direction:column;gap:.25rem;height:100%;word-break:break-all;justify-content:center;width:100%;text-align:center}.adoptCard_container__3Ghbh .adoptCard_info__u9mB_ *,.adoptCard_homepage___UL9L .adoptCard_info__u9mB_ *{font-size:.8rem}.adoptCard_container__3Ghbh .adoptCard_info__u9mB_ .adoptCard_breed___NwlO,.adoptCard_homepage___UL9L .adoptCard_info__u9mB_ .adoptCard_breed___NwlO{color:#00798c;word-break:normal}.adoptCard_container__3Ghbh .adoptCard_info__u9mB_ .adoptCard_title__q6MJo,.adoptCard_homepage___UL9L .adoptCard_info__u9mB_ .adoptCard_title__q6MJo{color:#495057;word-break:normal}.adoptCard_container__3Ghbh .adoptCard_info__u9mB_ .adoptCard_date__wfCi7,.adoptCard_homepage___UL9L .adoptCard_info__u9mB_ .adoptCard_date__wfCi7{color:#6c757d}.adoptCard_homepage___UL9L{width:9rem;min-height:11rem}.adoptCard_container__3Ghbh:hover .adoptCard_image__nqfbA{transform:scale(1.1)}@media(min-width:850px){.adoptCard_container__3Ghbh{width:11rem}}.adopt-filters_container__LVQ37{width:100%;display:flex;justify-content:space-around;position:relative;gap:1rem;z-index:1}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh{position:absolute;top:1rem;width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;background-color:#e9ecef;border:2px solid #ced4da;align-self:center}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU h2,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh h2{text-align:center;font-size:.9rem;padding:.2rem;color:#6c757d;background-color:#ced4da;width:100%;cursor:pointer;text-align:left;text-indent:1rem}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU h2 a,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh h2 a{color:#6c757d;text-decoration:none;font-size:.9rem}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU h2.adopt-filters_active__OLJOD,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh h2.adopt-filters_active__OLJOD{background-color:#00798c;color:#dee2e6}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU h2.adopt-filters_active__OLJOD a,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh h2.adopt-filters_active__OLJOD a{color:#dee2e6}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul{list-style:none;max-height:15rem;width:100%;overflow:scroll;scrollbar-width:thin}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul::-webkit-scrollbar,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul::-webkit-scrollbar{width:.7rem}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul::-webkit-scrollbar-track,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul::-webkit-scrollbar-track{background:#e9ecef}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul::-webkit-scrollbar-thumb,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:1rem;border:1px solid #ced4da}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul::-webkit-scrollbar-thumb:hover,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul::-webkit-scrollbar-thumb:hover{background-color:#00798c}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul::-webkit-scrollbar-corner,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul::-webkit-scrollbar-corner{background-color:#e9ecef}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul li,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul li{border-bottom:2px solid #dee2e6;padding:.5rem 0;text-indent:1rem;display:flex;justify-content:space-between}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul li.adopt-filters_active__OLJOD a,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul li.adopt-filters_active__OLJOD a{font-weight:900;color:#00798c}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul li a,.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU ul li span,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul li a,.adopt-filters_container__LVQ37 .adopt-filters_modal__jL4Rh ul li span{text-decoration:none;color:#343a40;font-size:.8rem}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU{display:none}@media(min-width:850px){.adopt-filters_listButton__x_Rlf{align-self:center;justify-self:flex-start}.adopt-filters_container__LVQ37{flex-direction:column}.adopt-filters_container__LVQ37 .adopt-filters_mobileFilter__cgTDo{display:none}.adopt-filters_container__LVQ37 .adopt-filters_desktopFilter__dPhvU{display:flex;position:relative;top:0;margin-top:0;width:90%}}