@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Josefin+Sans);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700;800;900&family=Quicksand:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@100;200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Grandstander:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Grandstander:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Grandstander:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Quicksand,sans-serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{font-family:Quicksand}.top-nav-container{margin-top:1em}.top-nav,.top-nav-container{display:flex;justify-content:center}.top-nav{background-color:#ffffffe6;border:none;border-top-left-radius:30px;border-top-right-radius:30px;padding:.6em;width:16%}.top-nav a{border-radius:15px;color:#000;font-size:medium;font-weight:700;padding:.5em 1em;text-decoration:none;transition:background-color .3s,color .3s}.top-nav a:hover{background-color:#e0e0e0;color:#000;transition:color .3s;transition:background-color .3s}.top-nav a:active{background-color:#b0b0b0;color:#000}.top-nav a.active{background-color:orange;color:#fff}.shelter-top-nav{background-color:#ffffffe6;border:none;border-radius:30px;display:flex;justify-content:center;padding:.6em;width:16%}.shelter-top-nav a{border-radius:15px;color:#000;font-size:medium;font-weight:700;padding:.5em 1em;text-decoration:none;transition:background-color .3s,color .3s}.shelter-top-nav a:hover{background-color:#e0e0e0;color:#000;transition:color .3s;transition:background-color .3s}.shelter-top-nav a:active{background-color:#b0b0b0;color:#000}.shelter-top-nav a.active{background-color:orange;color:#fff}.navbar{align-items:center;background-color:#ffffffe6;border-radius:30px;display:flex;justify-content:space-between;margin:0 5em;padding:.5em}.dropbtn{background-color:#f8f8f8;border:none;border-radius:5px;color:#000;cursor:pointer;font-family:Josefin Sans,cursive;font-size:medium;font-weight:700;padding:.5em 1em;text-decoration:none;transition:background-color .3s}.dropdown{display:inline-block}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;z-index:1}.dropdown-content a{color:#000;padding:12px 16px}.dropdown .dropdown-content{display:block}.dropdown .dropbtn:focus,.dropdown:hover .dropbtn{background-color:#f0f0f0}.nav-logo{align-items:center;display:flex;padding-left:1em}.logo img{max-height:60px;width:auto}.nav-links{align-items:center;display:flex;gap:1em;list-style:none}.nav-links a{border-radius:5px;color:#000;font-family:Josefin Sans,cursive;font-weight:700;padding:.5em 1em;text-decoration:none;transition:background-color .3s}.nav-links a:hover{background-color:#f0f0f0}#nav-zipcode-container{align-items:center;border-left:1px solid #f0f0f0;display:flex;gap:1em;justify-content:center;padding-right:.5em}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}img{height:auto;max-width:100%}.App{margin:0 auto;max-width:1900px;min-height:100vh;width:85vw}body{font-family:Quicksand,sans-serif}.button-container img{border-radius:50%}.dropdown{position:relative}.browse-pets-button{background-color:#fff9;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1.1rem;font-weight:600;margin-right:2rem;padding:.5rem 1rem}.dropdown-content{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000001a;left:0;position:absolute;top:calc(100% + 5px)}.dropdown-content a{color:#333;display:block;padding:8px 12px;text-decoration:none}.dropdown-content a:hover{background-color:#f1f1f1}.primary-button{background-color:#fff9}.primary-button,.primary-buttons{border:none;border-radius:.25rem;cursor:pointer;font-size:1.1rem;font-weight:600;margin-right:10px;outline:none;padding:.45rem 4.5rem;transition:.2s}.primary-buttons{background-color:#fff6}.adopts-button{background-color:#fff9}.adopt-button{background-color:#fff6}.moved-button{margin-left:300px}.navbar-cart-icon{font-size:1.15rem}.navbar-menu-container svg{cursor:pointer;font-size:1.5rem}.primary-button:hover{background-color:#eaeaea}.home-bannerImage-container{left:0;position:absolute;top:180px;z-index:-2}.home-bannerDog{height:500px;width:3000px}.home-image-section{left:170px;max-width:700px;position:absolute;top:150px;z-index:-2}.home-text-section{display:flex;flex:1 1;flex-direction:column;justify-content:center}.primary-heading{color:#000;font-family:Grandstander,cursive;font-optical-sizing:auto;font-size:2rem;font-style:normal;margin-left:480px;margin-top:-70px;position:relative}.primary-headingg h1{font-size:4.5rem;left:0!important}.primary-headingg h1,.primary-headings{color:#000;max-width:600px;position:relative}.primary-headings{font-size:3rem;top:-100px}.button-container{height:300px;justify-content:center;margin-left:24%;margin-top:26%;width:60%}.button-container,.button-container a{align-items:center;background-color:#fff;border-radius:20px;display:flex}.button-container a{border:2px solid #fdecda;color:#000;cursor:pointer;flex-direction:column;font-size:1.1rem;font-weight:600;margin-right:10px;margin-top:-80px;outline:none;padding:1rem 2rem;text-decoration:none;transition:.2s}.button-container a svg{font-size:2.25rem}.button-container a span{font-family:Grandstander,cursive;margin-top:10px}.button-container a:hover{background-color:#fe9e0d;border-color:#fe9e0d;color:#fff}.secondary-button{align-items:center;background-color:#fe9e0d;border:none;border-radius:5rem;color:#000;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;left:-450px;outline:none;padding:1rem 2.5rem;position:relative;transition:.2s}.secondary-button svg{font-size:1.5rem;margin-left:2rem}.secondary-button:hover{background-color:#e48f0f}.about-section-container{justify-content:space-between;margin-top:20rem}.about-section-container,.secondary-buttonn{align-items:center;display:flex;position:relative}.secondary-buttonn{background-color:#fe9e0d;border:none;border-radius:5rem;color:#000;cursor:pointer;font-size:1.1rem;font-weight:600;justify-content:center;margin-top:2rem;outline:none;padding:1rem;transition:.2s;width:10rem}.about-background-image-container{left:-150px;position:absolute;z-index:-2}.about-section-image-container{flex:0.9 1;margin-right:1rem}.about-section-text-container{display:flex;flex:1 1;flex-direction:column;justify-content:center}.primary-subheading{color:#000;font-size:2rem;font-weight:700;margin-top:100px;text-align:left!important}.about-buttons-container{display:flex;margin-top:2rem}.contact-page-wrapper h1{max-width:900px!important}.contact-page-wrapper{display:flex;flex-direction:column;margin:6rem 0}.contact-form-container{align-items:center;border-radius:5rem;display:flex;margin-top:3rem;max-width:700px;padding:1rem;width:100%}.contact-form-container input{border:none;flex:1 1;font-size:1.3rem;height:100%;outline:none;padding:.5rem 1rem}.footer-wrapper{margin:10rem 0 6rem}.footer-section-two{justify-content:flex-end}.work-section-wrapper{margin-left:20rem;margin-top:15rem}.work-section-top p{max-width:600px!important;text-align:center}.work-section-top h1{max-width:700px!important}.work-section-top{align-items:center;display:flex;flex-direction:column;justify-content:center}.work-section-info-container{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center!important;overflow:hidden;position:relative;width:100%}.work-section-info{justify-content:space-between}.work-section-info .info-boxes-img-container{border-radius:10px;border-top-right-radius:10px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:125%}.work-section-info .info-boxes-img-container img{border-top-left-radius:5%;border-top-right-radius:5%;display:block;height:100%;object-fit:cover;width:100%}.work-section-info h2{align-content:center;align-items:center;color:#000;font-family:Grandstander,cursive;font-size:large!important;font-weight:600;justify-content:center;margin:120% 4rem 0;text-align:center}.work-section-info p{align-content:center;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-size:medium;font-style:normal;font-weight:500;justify-content:center;margin:-1rem 1.5rem}.work-section-info p,.work-section-info span{align-items:center;display:flex;flex:1 1;text-align:center}.work-section-info span{background-color:#cceddf;border-radius:30px;flex-direction:row;font-family:Manrope,sans-serif;font-size:small;font-weight:500;height:20px;margin:1.6rem 4rem}.work-section-bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:1000px){.navbar-links-container a{font-size:1rem;margin-right:1rem}.primary-button{font-size:1rem}.home-bannerImage-container{max-width:600px}}@media (max-width:800px){.nav-logo-container{max-width:140px}.navbar-links-container{display:none}.navbar-menu-container{display:flex}.home-bannerImage-container{max-width:450px}.about-section-container,.home-banner-container{align-items:center;flex-direction:column-reverse;justify-content:center}.about-section-container{flex-direction:column}.about-section-image-container,.home-image-section{max-width:400px;width:100%}.primary-heading{max-width:90%;text-align:center}.primary-text{max-width:80%;text-align:center}.about-section-text-container,.home-text-section{align-items:center;justify-content:center;margin-top:4rem}.secondary-button{cursor:pointer;font-size:1rem;padding:.8rem 2rem}.about-section-container{margin-top:5rem!important}.about-buttons-container{flex-direction:column;justify-content:center}.primary-subheading{text-align:center}.watch-video-button{font-size:1rem!important;margin-left:0!important;margin-top:1rem}.watch-video-button svg{margin-right:.5rem!important}.about-section-image-container{margin-right:0!important}.work-section-wrapper{margin-top:5rem!important}.work-section-bottom{margin-top:1rem!important}.contact-form-container{align-items:center;border-radius:1rem!important;flex-direction:column;justify-content:center;padding:.5rem!important}.contact-form-container input{font-size:1rem!important;margin-bottom:.8rem!important;max-width:100%;padding:.5rem 1rem!important;text-align:center}.footer-section-two,.footer-wrapper{flex-direction:column}.footer-section-two{margin-top:2rem}.footer-section-columns{margin:1rem 0}.App{max-width:95vw}}@media (max-width:600px){.about-background-image-container,.home-bannerImage-container{display:none}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}.about-meet-teamss{margin:0 auto;max-width:1500px;padding:150px 20px 50px 40px}.about-meet-teamss h1{font-family:Grandstander,cursive;font-size:24px;margin-top:40px;text-align:left}.about-team-sections{margin-bottom:50px}.about-team-sections h2{font-size:24px;margin-bottom:20px}.about-meet-teamss .about-team-members{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;height:400px;margin:0 0 10px;overflow:hidden;padding:20px;position:relative;width:300px}.about-meet-teamss .about-team-members img{border-top-left-radius:10px;border-top-right-radius:10px;height:75%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.about-meet-teamss .about-team-members h3{font-family:Grandstander,cursive}.about-meet-teamss .about-team-members p{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.about-meet-teamss .about-team-members h3,.about-meet-teamss .about-team-members p{left:20px;position:absolute;text-align:center;width:calc(100% - 40px);z-index:2}.about-meet-teamss .about-team-members h3{font-size:18px;top:80%;transform:translateY(-50%)}.about-meet-teamss .about-team-members p{color:#000;font-size:14px;top:85%}.zip-form{align-items:center;background-color:#fff;border-radius:30px;bottom:40px;box-shadow:0 2px 5px orange;display:flex;left:50%;padding:10px;position:fixed;transform:translateX(-50%);z-index:1000}.zip-input{border-radius:10px;margin-left:10px;padding:8px;width:55px}.zip-submit{background-color:#fff;border:none;border-radius:10px;color:#000;cursor:pointer;font-weight:bolder}.zip-submit:hover{background-color:orange;color:#000}.about-container{font-family:Pacifico,cursive}.about-h1{margin-bottom:10px}.about-p{font-weight:500}.about-container{margin-left:auto;margin-right:auto;margin-top:50px;width:90%}.about-content-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px}.about-Header{margin-bottom:10px}.about-text-and-list{flex:1 1;font-size:larger;line-height:1.6em;padding-right:5px}.about-info-list{list-style-type:none;padding:0}.about-second-image{border-radius:40px;flex:1 1;height:auto;width:50%}.about-mission-statement{font-size:larger;line-height:1.5em;margin-bottom:60px}*{box-sizing:border-box;font-family:Quicksand;font-style:normal;margin:0;padding:0}body{max-width:100%;overflow-x:hidden}a{text-decoration:none}.page{display:flex;flex-direction:column;padding-bottom:40px}.top-page{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10%;margin-top:3%;padding-left:60px;padding-right:40px;position:relative;width:100%}.left-side{display:flex;flex-direction:column;margin-left:1%;margin-right:3%;width:50%}.back-arrow{background-color:#0000;background-color:orange;border:2px solid #d48b03;border-radius:20px;color:#000;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-bottom:2%;padding:15px 25px;position:relative}.back-arrow:hover{background-color:#ffce72;border:2px solid #d4951f}.images-carousel{border-radius:10%;flex:auto}.pet-images{border-radius:9%;padding:10px;width:100%}.right-side{display:flex;flex:1 1;flex-direction:column;margin-right:2%;margin-top:3.5%;width:100%}.bubble-container{background-color:#fff;background-color:var(--White,#fff);border:1px solid #514d45;border-radius:16px;display:flex;flex-direction:column;line-height:120%;padding:24px 50px 24px 20px;position:relative}.text-introduction{color:#000;font:700 40px Grandstander,-apple-system,Roboto,Helvetica,sans-serif;margin-top:12px}.text-pet-details{color:#181207;color:var(--Black,#181207);font-size:large;font-weight:500;margin-top:4px;padding-bottom:0;padding-top:20px}.categories-container{align-items:center;display:flex;flex-direction:row;padding-top:5%;position:relative}.text-category-type{background-color:#fe0dba3d;transition:.2s}.text-category-breed,.text-category-type{align-items:center;border:none;border-radius:5rem;color:#000;display:flex;font-size:1.1rem;font-weight:500;margin-right:10px;outline:none;padding:.3rem .7rem}.text-category-breed{background-color:#8e0dfe50}.text-category-distance{align-items:center;background-color:#fe9e0d67;border:none;border-radius:5rem;color:#000;display:flex;font-size:1.1rem;font-weight:500;margin-right:10px;outline:none;padding:.3rem .7rem;transition:.2s}.pet-details-container{display:flex;flex-direction:column;padding-top:3rem}.text-heading{color:#000;font-family:Grandstander,sans-serif;font-size:clamp(1rem,2vw,3rem);font-weight:600;max-width:600px;position:relative}.text-pet-introduction{font-size:clamp(1rem,1vw,1rem);font-weight:400;margin-top:3%}.text-facts,.text-pet-introduction{color:#000;display:flex;max-width:600px;position:relative}.text-facts{font-family:Grandstander,sans-serif;font-size:clamp(1rem,2vw,3rem);font-weight:600;margin-top:10%}.specifications-container{display:flex;flex-direction:row;margin-top:3%;position:relative}.specifications1{align-content:center;flex-direction:column;justify-content:space-around;margin-right:20%;position:relative;width:vw}.age-title,.color-title,.name-title,.size-title{color:#000;font-size:clamp(1rem,1vw,1rem);font-weight:400;max-width:600px;padding-bottom:5px}.specifications2{align-content:center;flex-direction:column;justify-content:space-around;margin-right:20%;position:relative;width:vw}.breed-title,.health-title,.sex-title,.temperament-title{color:#000;font-size:clamp(1rem,1vw,1rem);font-weight:400;max-width:600px;padding-bottom:5px}.shelter-box{align-content:left;align-items:left;background-color:#fff;border-radius:16px;justify-content:left;margin-top:10%;max-width:532px;padding-bottom:20px;padding-right:250px;padding-top:20px;position:relative}.left-alignment{line-height:normal;margin-left:20px;width:55%}.info-container,.left-alignment{display:flex;flex-direction:column}.info-container{align-self:stretch;font-size:16px;margin:10px;width:200%}.shelter-info{color:#181207;color:var(--Black,#181207);display:flex;font-weight:600;gap:8px;line-height:19px}.shelter-logo{aspect-ratio:1;border:1px solid #ececeb;object-fit:auto;object-position:center;width:60px}.text-name-verification{display:flex;flex:1 1;gap:8px;margin:auto 0}.text-shelter-name{flex:1 1;font-family:Quicksand,sans-serif}.email-info{display:flex;gap:8px;margin-top:16px;white-space:nowrap}.text-email-title{color:#000;font-weight:400;line-height:160%}.text-email,.text-email-title{font-family:Quicksand,sans-serif}.text-email{color:#803cc7;color:var(--Purple-Purple,#803cc7);flex:1 1;font-weight:600;line-height:120%;margin:auto 0}.phone-info{display:flex;gap:8px;margin-top:8px}.text-phone-title{color:#000;font-weight:400;line-height:160%}.text-phone,.text-phone-title{font-family:Quicksand,sans-serif}.text-phone{color:#181207;color:var(--Black,#181207);flex:1 1;font-weight:600;line-height:120%;margin:auto 0}.address-info{display:flex;gap:8px;margin-top:8px;text-underline-position:inherit}.text-address-title{align-self:start;color:#000;font-family:Quicksand,sans-serif;font-weight:400;line-height:160%}.text-address{color:#181207;color:var(--Black,#181207);flex:1 1;font-family:Quicksand,sans-serif;font-weight:600;line-height:19px}.about-meet-teamsss{margin:0 auto;max-width:1500px;padding:10px 50px 50px 40px}.pet-details-carousel{display:flex;margin:500px 0 auto;padding-top:100px;position:relative}.pet-details-carousel h1{font-family:Grandstander,cursive;font-size:24px;text-align:left}.pet-about-team-sections{margin-bottom:50px}.pet-about-team-sections h2{font-size:24px;margin-bottom:20px;text-align:left}.pet-about-meet-teamss .pet-about-team-members{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;height:400px;margin:0 0 10px;overflow:hidden;padding:20px;position:relative;width:250px}.pet-about-meet-teamss .pet-about-team-members img{border-top-left-radius:10px;border-top-right-radius:10px;height:75%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.pet-about-meet-teamss .about-team-members h3{font-family:Grandstander,cursive}.pet-about-meet-teamss .about-team-members p{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.pet-about-meet-teamss .pet-about-team-members h3,.pet-about-meet-teamss .pet-about-team-members p{left:20px;position:absolute;text-align:center;width:calc(100% - 40px);z-index:2}.pet-about-meet-teamss .pet-about-team-members h3{font-size:18px;top:80%;transform:translateY(-50%)}.pet-about-meet-teamss .pet-about-team-members p{color:#000;font-size:14px;top:85%}.work-section-info{align-items:center!important;background-color:#fff;border-radius:1rem;color:#505050;display:inline-block;height:23rem;margin-left:3px;margin-right:3px;margin-top:40px;padding:2rem;position:relative;vertical-align:top;width:16.5rem}.slick-next{margin-left:0}element.style{width:100%}.see-more-arrow{align-items:center;background-color:#0000;border:none;color:#000;cursor:pointer;flex-direction:row;font-size:1.1rem;font-weight:600;justify-content:center;padding-left:890px;padding-top:20px}.pet-work-section-info-container1{display:flex;flex:1 1}.info-boxes-img-container{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.carousel-heading{margin:0 auto;padding-left:50px}.carousel-heading,.see-more-button{display:flex;flex-direction:row}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:slick;font-size:30px;margin-right:30%;opacity:.75}#distance{background-color:#fe9e0d67}body{box-sizing:border-box;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:300;margin:0;padding:0}.DoYou h1{font-family:Grandstander,cursive;font-size:3.5rem;margin-left:15%;margin-top:5%}.filter-bannerDog{height:auto;margin-left:70%;margin-top:-10%;position:relative;width:300px}.container{align-items:center;background:linear-gradient(180deg,#5b21b6,#1e40af);color:#fff;flex-direction:column;justify-content:center}.buttons-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.buttons-container .button{border:none;box-shadow:0 0 10px #0003}.filter-button-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.button{background-color:#dadada;background:#0000;border:1px solid #c2c2c2;border-radius:20px;margin:5px;padding:5px 10px}.button,.button-top{cursor:pointer;transition:all .2s ease-in-out}.button-top{background-color:#f5f5f5;border:1px solid #0000;border-radius:30px;font-size:16px;font-weight:500;margin:20px 5px;padding:10px 30px}.custom-container{background-color:#fff;border-radius:10px;margin-left:5%;margin-top:-5%;width:90%}.button-top:hover{box-shadow:3px 3px 0 0 #000}.dropdowns-container{align-items:center;background-color:#f5f5f5;border-radius:10px;display:flex;flex-wrap:wrap;height:150%;justify-content:space-between;margin-bottom:2%;margin-left:10%;margin-top:0;width:80%}.dropdownFilters{display:flex;flex-direction:column;font-weight:500;max-width:250px;padding:4px 10px}.items-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.item{border:1px solid #000;border-radius:20px;height:250px;margin:4px 10px;overflow:hidden;position:relative;width:250px}.name{color:#000;font-family:Grandstander,cursive;font-size:large!important;font-weight:600;margin:10px 0;margin-top:10px!important;text-align:center}.category{color:#2e2e2e;font-size:14px}.sex{background-color:#cceddf;margin-left:10%}.color,.sex{border-radius:30px;color:#000;font-family:Manrope,sans-serif;width:27%}.color{background-color:#ffeecd;margin-left:40%;margin-top:-6.5%}.breed{font-family:Raleway,sans-serif;margin:0}.age,.breed{margin-top:5px!important}.age{background-color:#cceddf;border-radius:30px;display:block;font-family:Manrope,sans-serif;margin-left:95px!important;padding:2px 5px;width:35%}#filters-button .active{background-color:orange;color:#000}.cards-container{display:flex;flex-wrap:wrap;justify-content:center}.card{background-color:#fff;background-color:var(--White,#fff);border-radius:16px;box-shadow:0 8px 40px 0 #18120714;box-shadow:0 0 10px #00000026;box-sizing:border-box;color:#000;cursor:pointer;display:flex;flex-basis:calc(33.33% - 20px);flex-direction:column;height:400px;margin:10px;position:relative;text-align:center;transition:all .3s ease;width:300px}.card:hover{box-shadow:4px 4px 0 0 #000}.image{border-top-left-radius:16px;border-top-right-radius:16px;height:300px;object-fit:cover;width:300px}.name{font-weight:700;margin:0}.age,.breed{margin:5px 0}.adoption-faq{height:50%;margin:40px 20px 10px;padding:20px;width:98%}.adoption-faq h1{font-family:Grandstander,cursive;font-size:3rem}.adoption-faq p{font-family:Raleway,sans-serif}.faq-list{border-radius:20px;margin-top:1rem}.faq-question{align-items:center;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin-top:10px;padding:1rem}.faq-question,.faq-question:hover{background-color:#fff}.toggle-icon{border-radius:20px;font-size:1.2rem}.faq-answer{background-color:#fff;border:2px solid orange;border-radius:10px;padding:1rem}.open .toggle-icon{border-radius:20px;transform:rotate(180deg)}body{background-image:url(/static/media/BG%20pattern.ed8f74ef23168c6ecdb8.png)}.footer-wrapper{display:flex;margin:1rem .5rem .5rem;padding:5%}.footer-logo-container{max-width:110px}.footer-icons{margin-top:2.5rem}.footer-icons svg{color:#585858;font-size:1.5rem;margin-right:1.25rem}.footer-section-two{display:flex;flex:1 1;justify-content:center;padding-left:25%}.footer-section-columns{display:flex;flex-direction:column;min-width:190px}.footer-section-columns a,.footer-section-columns span{color:#4c4c4c;cursor:pointer;font-weight:600;margin:.25rem 0}.footer-section-columns a{font-size:1.3rem;text-decoration:none}.footer-section-columns a:hover{color:#fe9e0d;cursor:pointer}.hero-image{background-image:url(/static/media/login_bg_image.cbadb87c55cd68b6ee33.png);background-position:50%;background-size:cover;height:100%;image-rendering:optimizeQuality;width:50%}.container{color:#000;flex-direction:row;height:100vh;margin-top:20px;padding:.5;width:100%}.container,.login-container{background-color:#fff;display:flex}.login-container{align-items:center;flex-direction:column;height:100%;justify-content:center;padding:20px;width:50%}.login-back-button{align-items:center;align-self:flex-start;cursor:pointer;display:flex;justify-content:flex-start;margin-left:6.4em;padding:0}.login-back-button .login-home-button{color:#000;display:flex;flex-direction:row;font-size:medium;font-weight:700;margin-bottom:1em;margin-left:10px;text-decoration:none}.login-back-button p{color:#000;font-weight:700;margin-left:5px}.logo{align-self:flex-start;display:flex;justify-content:flex-start;margin:right 0;padding-left:6.7em;padding-right:0}.login-container h1{font-family:Madimi One,sans-serif;font-size:50px;font-style:normal;font-weight:500;margin-left:1.3em;padding:0}.login-action-links{align-self:flex-start;display:flex;padding-bottom:5px;padding-left:105px}.login-links{color:#bcb9b9;display:inline-block;font-size:15px;font-weight:700;margin-right:10px;margin-top:10px;position:relative;text-align:left;text-decoration:none}.login-links:hover{color:#9e5add}.login-links:after{background:#ffa903;bottom:-3px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s;width:0}.login-links.active:after,.login-links:hover:after{width:100%}.login-links.active{color:#000}.login-container body{background-color:#fff;font-family:Arial,sans-serif;justify-content:center}.login-form{display:flex;flex-direction:column;max-width:500px;width:100%}.login-form label{font-weight:700;margin-bottom:8px}.login-form button{align-items:center;background-color:#ffa903;border:none;border-radius:10px;box-shadow:0 0 10px #ffa90380;color:#000;cursor:pointer;display:flex;font-weight:700;height:45px;justify-content:center;margin-top:10px;padding:10px 20px;transition:background-color .3s;width:200px}.login-form button:hover{background-color:#9e5add;box-shadow:0 0 15px #9e5addb3;color:#fff}.login-form input[type=password],.login-form input[type=text]{background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:4px;border-radius:10px;box-sizing:border-box;font-family:Arial,sans-serif;margin-bottom:16px;padding:10px;width:100%}.login-form input[type=password]:focus,.login-form input[type=text]:focus{background-color:#fff;border-color:#ffa903;border-width:2px;outline:none}.login-form input[type=password]:hover,.login-form input[type=text]:hover{background-color:#fff;border-color:#ffa903;border-width:2px}.invalid-error p{background-color:#ffd2d2;border:1px solid #d8000c;border-radius:5px;color:#d8000c;font-size:.9em;margin:10px 0;padding:10px;text-align:center}.upload-pet-btn{background-color:#ffa903;border:none;border-radius:10px;color:#000;cursor:pointer;display:block;font-size:18px;margin:0 auto;padding:15px 30px}.pet-list{display:flex;flex-wrap:wrap;gap:20px}.no-pets-message{font-size:18px;font-weight:700;margin:20px;padding:20px}.pet-card{background-color:#fff;background-color:var(--White,#fff);border-radius:16px;box-shadow:0 8px 40px 0 #18120714;box-sizing:border-box;color:#000;cursor:pointer;display:flex;flex-basis:calc(33.33% - 20px);flex-direction:column;max-width:calc(33.33% - 20px);position:relative;text-align:center;transition:all .3s ease}.pet-card:hover{box-shadow:4px 5px 0 0 #000c}.pet-image{aspect-ratio:1.08;border-top-left-radius:16px;border-top-right-radius:16px;object-fit:cover;width:100%}.pet-details{display:flex;flex-direction:column;justify-content:center;padding:24px 16px;width:100%}.pet-name{font:700 24px Grandstander,-apple-system,Roboto,Helvetica,sans-serif;margin:0}.pet-breed{color:#181207;color:var(--Black,#181207);font:400 16px/160% Manrope,-apple-system,Roboto,Helvetica,sans-serif;margin:0}.pet-info{display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:center;margin-top:8px;padding:0 36px}.pet-age{background-color:#cceddf}.pet-age,.pet-distance{border-radius:30px;font-family:Manrope,sans-serif;padding:5px 8px}.pet-distance{background-color:#ffeecd}@media (max-width:991px){.pet-card{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}.pet-card-options{position:absolute;right:5px;top:5px;z-index:1}.options-button{background:none;border:none;color:#000;cursor:pointer}.vertical-dots{background-color:#ffffffb3;border-radius:50%;color:#000;font-size:20px;font-weight:600;height:30px;padding-top:5px;width:30px}.pet-options-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;max-width:200px;min-width:120px;padding:8px;position:absolute;right:-110px;text-align:center;top:30px;z-index:2}.pet-options-dropdown button{background:none;border:none;cursor:pointer;font-size:14px;padding:10px}.pet-options-dropdown button:hover{background-color:#f0f0f0}.deletePet{color:#dd0426}.pet-options-dropdown{flex-direction:column;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-size:16px;font-weight:600;height:-webkit-min-content;height:min-content;line-height:120%;white-space:nowrap;width:-webkit-min-content;width:min-content}.popup-content{max-height:100%;min-width:30%}.discard-button,.upload-button{background-color:initial;border:none;cursor:pointer;font-weight:700}.upload-button{background-color:#ffa903;border-radius:40px;color:#000;font-size:10px;padding:10px 20px}.dropzone{margin-bottom:5px;padding:30px}.selected-images{flex-wrap:wrap}.selected-image{align-items:center;background-color:#f0f0f0;border-radius:4px;display:flex;margin-bottom:8px;margin-right:8px;padding:8px}.remove-image-button{color:red}.category-buttons{display:flex;gap:8px;justify-content:center;margin-bottom:20px;margin-left:60px;margin-top:15px}.category-button{background-color:#fff;background-color:var(--Lightest-Grey,#fff);border:none;border-radius:500px;cursor:pointer;font-family:Manrope,sans-serif;font-size:18px;padding:12px 36px 12px 24px;position:relative;transition:background-color .3s ease;white-space:nowrap}.category-button.active{background-color:#ffa903;background-color:var(--Yellow,#ffa903)}.category-button.active,.deselect{color:#181207;color:var(--Black,#181207)}.deselect{cursor:pointer;font-size:16px;margin-left:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media (max-width:991px){.category-buttons{flex-wrap:wrap;padding-right:20px}.category-button{white-space:normal}}body{background-color:#e3eae7}.wholepage{display:flex;flex-direction:column;padding-bottom:40px;padding-left:60px;padding-right:40px}.topnav{display:flex;justify-content:space-between;padding:10px}.top-navbar{background-color:#ffffffe6;border:none;border-radius:30px;display:flex;justify-content:center;padding:.6em;width:16%}.top-navbar a{border-radius:15px;color:#000;font-size:medium;font-weight:700;padding:.5em 1em;text-decoration:none;transition:background-color .3s,color .3s}.top-navbar a:hover{background-color:#e0e0e0;color:#000;transition:color .3s;transition:background-color .3s}.top-navbar a:active{background-color:#b0b0b0;color:#000}.top-navbar a.active{background-color:orange;color:#fff}.left-container,.right-container{align-items:center;display:flex}.home-container,.upload-pet{margin-right:20px}.home-icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;display:flex;height:50px;justify-content:center;width:50px}.home-icon svg{stroke-width:50px;color:#333;font-size:18px}.upload button{margin-top:30px}.logo-link{text-decoration:none}.logo-container{cursor:pointer}.logo-container img{border-radius:60px;height:55px;width:180px}.main-content{display:flex}.shelter-profile{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex:1 1;flex-direction:column;margin-right:20px;padding-top:100px;text-align:center}.shelter-image{border-radius:50%}.default-icon,.shelter-image{height:300px;margin-bottom:30px;width:300px}.default-icon{color:#ccc}.shelteredit{align-items:center;display:flex;flex-direction:column}.shelter-name{font-size:24px;font-weight:700;margin-bottom:5px}.verified{height:30px;margin:-5px -5px -5px 10px;width:30px}.shelter-location{color:#888;font-size:16px;margin-bottom:10px}.shelter-description{font-size:16px;margin-bottom:10px;padding-left:50px;padding-right:50px}.shelter-description span{color:#000;cursor:pointer;font-weight:700}.shelteredit{border-radius:8px;padding:20px}.edit-image{align-items:center;border-radius:50%;height:300px;margin-bottom:10px;object-fit:cover;width:300px}.shelteredit input[type=text],.shelteredit textarea{border:1px solid #ccc;border-radius:5px;font-family:Georgia,Times New Roman,Times,serif;margin-bottom:10px;padding:10px;width:200%}.shelteredit textarea{resize:vertical}.shelteredit button{background-color:#81edba;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;margin-top:10px;padding:12px;transition:background-color .3s ease;width:70%}.shelteredit button:hover{background-color:#79cfad}.upload{margin-top:10px}.edit{font-weight:500;margin-bottom:25px;margin-top:25px}.availablepets{flex:2 1}.availablepets h3{font-size:20px;font-weight:700;margin-bottom:10px}.custom-file-input{background-color:#e1e1e1;border-radius:5px;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;height:50px;padding:10px;position:relative;transition:background-color .3s,border-color .3s,color .3s;width:350px}.custom-file-input:hover{background-color:#f0f0f0}.custom-file-input:focus{outline:none}.custom-file-input:after{color:#777;content:"Drop Your Photo or Browse";display:block;font-size:14px;margin-top:10px;text-align:center}.user-profile-dropdown{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:30px;box-shadow:0 2px 5px #0000001a;display:flex;position:relative}.profile-button{background:none;border:none;color:#000;cursor:pointer;padding:8px 10px}.user-profile-dropdown .dropdown-content{background-color:#fff;border-radius:10px;box-shadow:0 8px 16px 0 #0003;display:none;flex-direction:column;font-size:14px;left:-75px;margin-top:15px;position:absolute;top:45px;white-space:nowrap;width:160px;z-index:2}.user-profile-dropdown:hover .dropdown-content{display:block;padding:8px}.user-profile-dropdown .dropdown-content a,.user-profile-dropdown .dropdown-content button{background:none;border:none;display:block;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:500;margin:0;padding:10px;text-align:left;text-align:center;text-decoration:none;width:100%}.user-profile-dropdown .dropdown-content a:hover,.user-profile-dropdown .dropdown-content button:hover{background-color:#f5f5f5}.deleteAccount,.logout{color:#dd0426}.profile-icon{padding:4px;text-align:center}.profile-icon-p svg{color:#6d01a3;font-size:30px}.profile-icon-b svg{color:#353535;font-size:20px;margin-bottom:4.5px}.popup{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.popup-content{background-color:#fff;border-radius:8px;box-sizing:border-box;max-height:90%;max-width:50%;min-width:35%;overflow:auto;padding:10px}.title-buttons-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.discard-button,.save-button{background-color:initial;border:none;cursor:pointer;font-weight:700}.discard-button{color:red;font-size:12px}.save-button{background-color:#00dc8c;border-radius:40px;color:#fff;font-size:10px;padding:10px 20px}.upload-pet-title{margin:20px}.dropzone{background-color:#f6f6f6;border-radius:8px;cursor:pointer;margin-left:10px;margin-right:10px;padding:15px;text-align:center}.dropzone:hover{border-color:#fc0}.dropzone-icon svg{color:#ccc}.selected-images{align-items:center;display:flex;justify-content:center}.remove-image-button{background-color:initial;border:none;border-radius:4px;color:#000;cursor:pointer;margin-left:8px}.remove-pp{font-size:12px}.pet-details{margin-bottom:1px}.pet-details input,.pet-details select,.pet-details textarea{background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:4px;margin-bottom:10px;padding:10px;transition:background-color .3s,border-color .3s;width:100%}.pet-details input[type=text]:focus,.pet-details select:focus,.pet-details textarea:focus{background-color:#fff;border-color:#ffa903;border-width:2px;outline:none}.pet-details-row{display:flex;gap:10px}.upload-pet-title{margin-bottom:20px;margin-top:0;order:1}.ds-buttons{display:flex;gap:10px;justify-content:space-between;order:2;padding-left:10px;padding-right:10px}@media screen and (max-width:768px){.popup-content{max-width:90%;padding:10px;width:90%}}@media screen and (max-height:600px){.popup-content{max-height:90%}}.profile-image{border-radius:50%;max-height:100px;max-width:100px}.onboarding-hero-image{background-image:url(/static/media/signup_bg_image.5c33f5a7cc8d3ee0ce9e.png);background-position:50%;background-size:cover;height:100%;image-rendering:optimizeQuality;width:50%}.onboarding-container{background-color:#fff;color:#000;display:flex;flex-direction:row;height:100vh;margin-top:20px;padding:.5;width:100%}.signup-back-button{align-items:center;align-self:flex-start;cursor:pointer;display:flex;justify-content:flex-start;margin-left:6.4em;padding:0}.signup-back-button .signup-home-button{color:#000;display:flex;flex-direction:row;font-size:medium;font-weight:700;margin-bottom:1em;margin-left:10px;text-decoration:none}.signup-back-button p{color:#000;font-weight:700;margin-left:5px}.signup-container h2{font-family:Madimi One,sans-serif;font-size:45px;font-style:normal;font-weight:500;padding:0}.signup-action-links{align-self:flex-start;display:flex;padding-bottom:10px;padding-left:105px}.signup-links{color:#bcb9b9;display:inline-block;font-size:15px;font-weight:700;margin-right:10px;margin-top:10px;position:relative;text-align:left;text-decoration:none}.signup-links:hover{color:#9e5add}.signup-links:after{background:#ffa903;bottom:-3px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s;width:0}.signup-links.active:after,.signup-links:hover:after{width:100%}.signup-links.active{color:#000}.progress-bar{background-color:#ddd;margin:15px 5px 15px 1px;width:100%}.progress,.progress-bar{border-radius:4px;height:5px}.progress{background-color:#ffa903;transition:width .5s ease}.signup-container{align-items:center;background-color:#fff;justify-content:center;min-height:100vh;padding:20px;width:50%}.signup-container,.signup-form{display:flex;flex-direction:column}.signup-form{max-width:500px;width:100%}.signup-form input[type=email],.signup-form input[type=number],.signup-form input[type=password],.signup-form input[type=tel],.signup-form input[type=text]{background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:4px;border-radius:10px;box-sizing:border-box;font-family:Arial,sans-serif;margin-bottom:16px;padding:10px;width:100%}.signup-form input[type=email]:focus,.signup-form input[type=number]:focus,.signup-form input[type=password]:focus,.signup-form input[type=tel]:focus,.signup-form input[type=text]:focus{background-color:#fff;border-color:#ffa903;border-width:2px;outline:none}.signup-form input[type=email]:hover,.signup-form input[type=number]:hover,.signup-form input[type=password]:hover,.signup-form input[type=tel]:hover,.signup-form input[type=text]:hover{background-color:#fff;border-color:#ffa903;border-width:2px}.signup-buttons-container{display:flex;gap:20px;justify-content:flex-start}.signup-buttons-container button{align-items:center;background-color:#ffa903;border:none;border-radius:10px;box-shadow:0 0 10px #ffa90380;color:#000;cursor:pointer;display:flex;font-weight:700;height:45px;justify-content:center;margin-top:10px;padding:10px 20px;transition:background-color .3s;width:80px}.signup-buttons-container button:hover{background-color:#9e5add;box-shadow:0 0 15px #9e5addb3;color:#fff}.signup-form input{border:1px solid #ccc;border-radius:4px;margin:5px;padding:10px}.error{color:red;font-size:14px;margin-top:5px}.error-message{background-color:#ffd2d2;border:1px solid #d8000c;border-radius:5px;color:#d8000c;font-size:.9em;font-weight:700;margin:10px 0;padding:10px;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
/*# sourceMappingURL=main.79902510.css.map*/