.adoptablesgrid-module__bbqlta__adoptablesgrid{background-color:var(--color-secondary);width:100%;max-width:120rem;margin:0 auto;container:adoptgrid/inline-size}.adoptablesgrid-module__bbqlta__container{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.5rem;width:100%;max-width:90rem;margin:0 auto;padding:2rem 1rem;display:grid}.adoptablesgrid-module__bbqlta__adoptablescard{background-color:var(--color-white);border-radius:2rem;flex-direction:column;justify-content:start;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:1px 1px 8px #00000026}.adoptablesgrid-module__bbqlta__highpriority{z-index:2;background-color:var(--color-primary);border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;position:absolute;top:1rem;left:1rem}.adoptablesgrid-module__bbqlta__highprioritytext{font-size:.75rem;font-weight:500}.adoptablesgrid-module__bbqlta__adoptablescard>.adoptablesgrid-module__bbqlta__cardimg{aspect-ratio:1;width:100%;height:auto;position:relative}.adoptablesgrid-module__bbqlta__adoptablescard>.adoptablesgrid-module__bbqlta__cardimg>img{object-fit:cover;object-position:center center}.adoptablesgrid-module__bbqlta__adoptablescard>.adoptablesgrid-module__bbqlta__cardcontent{grid-template-columns:1fr;gap:1rem;padding:1.5rem;display:grid}.adoptablesgrid-module__bbqlta__cardcontent>.adoptablesgrid-module__bbqlta__nameage{justify-content:space-between;align-items:center;display:flex}.adoptablesgrid-module__bbqlta__nameage>h4{font-size:1.5rem}.adoptablesgrid-module__bbqlta__nameage>span{background-color:var(--color-secondary);border-radius:2rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500}.adoptablesgrid-module__bbqlta__breedgender>span{font-size:1rem;font-weight:500}.adoptablesgrid-module__bbqlta__personalitytraits{flex-wrap:wrap;justify-content:start;align-items:center;gap:.5rem;display:flex}.adoptablesgrid-module__bbqlta__personalitytraits>span{border-radius:2rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500}.adoptablesgrid-module__bbqlta__personalitytraits>span:nth-of-type(odd){background-color:var(--color-quadrary)}.adoptablesgrid-module__bbqlta__personalitytraits>span:nth-of-type(2n){background-color:var(--color-secondary)}.adoptablesgrid-module__bbqlta__description>p{font-size:1rem;line-height:1.33}.adoptablesgrid-module__bbqlta__cardcontent>a{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;background-color:var(--color-primary);border-radius:2rem;width:100%;padding:.75rem 1rem;font-size:1.125rem;font-weight:500;transition:background-color .2s;display:block}.adoptablesgrid-module__bbqlta__cardcontent>a:hover{background-color:var(--color-tertiary)}@container adoptgrid (min-inline-size:768px){.adoptablesgrid-module__bbqlta__container{padding:2rem}}@container adoptgrid (min-inline-size:1280px){.adoptablesgrid-module__bbqlta__container{padding:4rem}}
.adoptionprocess-module__Hapnzq__adoptionprocess{width:100%;max-width:120rem;margin:0 auto;container:process/inline-size}.adoptionprocess-module__Hapnzq__container{width:100%;max-width:90rem;margin:0 auto;padding:2rem 1rem}.adoptionprocess-module__Hapnzq__titleblock{text-align:center;flex-direction:column;justify-content:start;align-items:center;gap:.5rem;display:flex}.adoptionprocess-module__Hapnzq__titleblock>h2{font-size:1.5rem;font-weight:700;line-height:1.33}.adoptionprocess-module__Hapnzq__titleblock>p{font-size:1rem;font-weight:400;line-height:1.33}.adoptionprocess-module__Hapnzq__stepscontainer{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.adoptionprocess-module__Hapnzq__step{text-align:center;flex-direction:column;justify-content:start;align-items:center;gap:.75rem;display:flex}.adoptionprocess-module__Hapnzq__stepimgcontainer{border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.adoptionprocess-module__Hapnzq__step>h3{font-size:1.5rem}.adoptionprocess-module__Hapnzq__step>p{color:var(--color-text);font-size:1rem}@container process (min-inline-size:768px){.adoptionprocess-module__Hapnzq__container{padding:2rem}.adoptionprocess-module__Hapnzq__titleblock>h2{font-size:2rem}.adoptionprocess-module__Hapnzq__titleblock>p{font-size:1.125rem}.adoptionprocess-module__Hapnzq__stepscontainer{gap:2rem;margin-top:3rem}}@container process (min-inline-size:1280px){.adoptionprocess-module__Hapnzq__container{padding:4rem}.adoptionprocess-module__Hapnzq__titleblock>h2{font-size:3rem}.adoptionprocess-module__Hapnzq__stepscontainer{margin-top:4rem}}
.options-module__Vp4HVq__optionscallout{background:linear-gradient(135deg,var(--color-quadrary),var(--color-orange));width:100%;max-width:120rem;margin:0 auto;container:options/inline-size}.options-module__Vp4HVq__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:90rem;margin:0 auto;padding:2rem 1rem;display:flex}.options-module__Vp4HVq__container>h2{font-size:2rem;line-height:1.2}.options-module__Vp4HVq__container>p{font-size:1rem;line-height:1.33}.options-module__Vp4HVq__ctacontainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.options-module__Vp4HVq__ctacontainer>a{background-color:var(--color-text);color:var(--color-white);border-radius:4rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;transition:all .2s}.options-module__Vp4HVq__ctacontainer>a:hover{background-color:var(--color-tertiary);color:var(--color-text);scale:1.1}.options-module__Vp4HVq__ctacontainer>a:first-of-type{background-color:var(--color-white);color:var(--color-text)}.options-module__Vp4HVq__ctacontainer>a:first-of-type:hover,.options-module__Vp4HVq__ctacontainer>a:last-of-type{background-color:var(--color-tertiary);color:var(--color-text)}.options-module__Vp4HVq__ctacontainer>a:last-of-type:hover{background-color:var(--color-white);color:var(--color-text)}@container options (min-inline-size:768px){.options-module__Vp4HVq__container{gap:1.5rem;padding:2rem}}@container options (min-inline-size:1280px){.options-module__Vp4HVq__container{gap:2rem;padding:4rem}.options-module__Vp4HVq__container>h2{font-size:3rem}.options-module__Vp4HVq__container>p{font-size:1.125rem}.options-module__Vp4HVq__ctacontainer>a{padding:1rem 1.5rem;font-size:1.125rem}}
.texthero-module__q6EuTW__texthero{background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));width:100%;max-width:120rem;margin:0 auto;container:texthero/inline-size}.texthero-module__q6EuTW__container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:90rem;margin:0 auto;padding:1rem;display:flex}.texthero-module__q6EuTW__titleblock{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;max-width:40rem;display:flex}.texthero-module__q6EuTW__titleblock>h1{font-size:2rem;font-weight:700;line-height:1.33}.texthero-module__q6EuTW__titleblock>p{font-size:1rem;font-weight:400;line-height:1.33}.texthero-module__q6EuTW__ctablock{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.texthero-module__q6EuTW__cta{background-color:var(--color-white);color:var(--color-text);box-shadow:0;border-radius:4rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;line-height:1.33;transition:all .2s}.texthero-module__q6EuTW__cta:hover{background-color:var(--color-orange);scale:1.1;box-shadow:2px 4px 24px #00000026}@container texthero (min-inline-size:768px){.texthero-module__q6EuTW__container{gap:1.5rem;padding:2rem}.texthero-module__q6EuTW__titleblock{gap:1rem}.texthero-module__q6EuTW__titleblock>h1{font-size:3rem}.texthero-module__q6EuTW__titleblock>p{font-size:1.125rem}.texthero-module__q6EuTW__ctablock{gap:1rem}}@container texthero (min-inline-size:1280px){.texthero-module__q6EuTW__container{gap:2rem;padding:4rem}.texthero-module__q6EuTW__titleblock{gap:1.5rem;max-width:56rem}.texthero-module__q6EuTW__titleblock>h1{font-size:3.5rem}.texthero-module__q6EuTW__cta{padding:1rem 1.5rem;font-size:1.125rem}}
.adoptionapplication-module__EKZhVq__adoptionapplication{background-color:var(--color-secondary);width:100%;max-width:120rem;margin:0 auto;container:adoptform/inline-size}.adoptionapplication-module__EKZhVq__container{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:90rem;margin:0 auto;padding:2rem 1rem;display:grid}.adoptionapplication-module__EKZhVq__formheader{background-color:var(--color-white);border-radius:2rem;grid-template-columns:1fr;gap:1rem;padding:1.5rem;display:grid}.adoptionapplication-module__EKZhVq__error{color:red;font-size:.75rem}.adoptionapplication-module__EKZhVq__formheader>p{font-size:1rem;font-weight:500;line-height:1.33}.adoptionapplication-module__EKZhVq__formheader>ol{padding-left:1rem;font-size:.75rem;font-weight:500;line-height:1.5}.adoptionapplication-module__EKZhVq__form{grid-template-columns:1fr;justify-items:center;gap:1.5rem;display:grid}.adoptionapplication-module__EKZhVq__formsection{background-color:var(--color-white);border:none;border-radius:2rem;grid-template-columns:1fr;gap:1rem;width:100%;max-width:48rem;padding:1.5rem;display:grid;box-shadow:4px 4px 16px #00000026}.adoptionapplication-module__EKZhVq__formsectionheader{justify-content:start;align-items:center;gap:.5rem;display:flex}.adoptionapplication-module__EKZhVq__formsectionheader>legend{font-size:1.5rem;font-weight:700;line-height:1.33}.adoptionapplication-module__EKZhVq__iconcontainer{border-radius:50%;width:3rem;height:3rem;position:relative}.adoptionapplication-module__EKZhVq__iconcontainer>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adoptionapplication-module__EKZhVq__column{width:100%}.adoptionapplication-module__EKZhVq__checkboxgrid{grid-template-columns:repeat(auto-fit,minmax(33%,1fr));justify-content:center;align-items:stretch;gap:.5rem;display:grid}.adoptionapplication-module__EKZhVq__radioflex{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.adoptionapplication-module__EKZhVq__radioflex>label,.adoptionapplication-module__EKZhVq__checkboxgrid>label{border:1px solid var(--color-text);border-radius:1rem;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}:is(fieldset:disabled label:has(input[type=radio]),fieldset:disabled label:has(input[type=checkbox])){background-color:var(--color-text-light)}.adoptionapplication-module__EKZhVq__grid2{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.adoptionapplication-module__EKZhVq__grid3{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.adoptionapplication-module__EKZhVq__grid2>div,.adoptionapplication-module__EKZhVq__column>div,.adoptionapplication-module__EKZhVq__grid3>div{grid-template-columns:1fr;gap:.5rem;display:grid}.adoptionapplication-module__EKZhVq__grid2 label,.adoptionapplication-module__EKZhVq__column label,.adoptionapplication-module__EKZhVq__grid3 label{font-size:1rem;font-weight:500}.adoptionapplication-module__EKZhVq__input{border:1px solid var(--color-text-light);width:100%;font-family:var(--font-poppins),sans-serif;border-radius:.5rem;outline:none;padding:.5rem 1rem;font-size:1rem}.adoptionapplication-module__EKZhVq__input:disabled{background-color:var(--color-text-light)}.adoptionapplication-module__EKZhVq__buttoncontainer{background-color:var(--color-white);text-align:center;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:48rem;padding:1.5rem;display:flex}.adoptionapplication-module__EKZhVq__buttoncontainer>h5{font-size:1.5rem;font-weight:700}.adoptionapplication-module__EKZhVq__buttoncontainer>button{all:unset;box-sizing:border-box;background-color:var(--color-primary);cursor:pointer;border-radius:4rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:500;transition:all .2s;display:flex}.adoptionapplication-module__EKZhVq__buttoncontainer>button:hover{background-color:var(--color-secondary);scale:1.1}.adoptionapplication-module__EKZhVq__buttoncontainer>button:disabled{background-color:var(--color-text-light)}.adoptionapplication-module__EKZhVq__formsubmission{width:100%;max-width:48rem;margin:0 auto;padding:2rem}.adoptionapplication-module__EKZhVq__formsubmissionmessage{text-align:center;font-size:1.5rem;font-weight:500}@container adoptform (min-inline-size:768px){.adoptionapplication-module__EKZhVq__container,.adoptionapplication-module__EKZhVq__formheader,.adoptionapplication-module__EKZhVq__formsection{padding:2rem}}@container adoptform (min-inline-size:1280px){.adoptionapplication-module__EKZhVq__container{padding:4rem}.adoptionapplication-module__EKZhVq__formheader{padding:3rem}.adoptionapplication-module__EKZhVq__formheader>p{font-size:1.125rem}.adoptionapplication-module__EKZhVq__formheader>ol{font-size:1rem}}
.blogpostsgrid-module__5-TQwW__blogpostsgrid{width:100%;max-width:120rem;margin:0 auto;container:bloggrid/inline-size}.blogpostsgrid-module__5-TQwW__container{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding:1.5rem 1rem;display:grid}.blogpostsgrid-module__5-TQwW__post{background-color:var(--color-primary);border-radius:.5rem;gap:.5rem;display:grid;overflow:hidden}.blogpostsgrid-module__5-TQwW__postimage{aspect-ratio:1.75;width:100%;height:auto;position:relative}.blogpostsgrid-module__5-TQwW__post:hover img{transform:scale(1.1)}.blogpostsgrid-module__5-TQwW__postimage>img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .2s}.blogpostsgrid-module__5-TQwW__posttext{padding:1.5rem 1rem}.blogpostsgrid-module__5-TQwW__posttext>h3{font-size:1.125rem}.blogpostsgrid-module__5-TQwW__postdate{font-size:.75rem;display:block}.blogpostsgrid-module__5-TQwW__postdescription{font-size:.75rem;font-weight:500}@container bloggrid (min-inline-size:768px){.blogpostsgrid-module__5-TQwW__container{gap:1.5rem;padding:2rem}}@container bloggrid (min-inline-size:1280px){.blogpostsgrid-module__5-TQwW__container{gap:2rem;padding:4rem}}
.volunteerrequirements-module__YNEROa__volunteerrequirements{width:100%;max-width:120rem;margin:0 auto;container:requirements/inline-size}.volunteerrequirements-module__YNEROa__container{width:100%;max-width:90rem;margin:0 auto;padding:2rem 1rem}.volunteerrequirements-module__YNEROa__titleblock{text-align:center;flex-direction:column;justify-content:start;align-items:center;gap:.5rem;width:100%;max-width:48rem;margin:0 auto;display:flex}.volunteerrequirements-module__YNEROa__reqcontainer{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;margin-top:1.5rem;display:grid}.volunteerrequirements-module__YNEROa__reqcontainer>.volunteerrequirements-module__YNEROa__req:nth-child(6n+1){background-color:var(--color-primary)}.volunteerrequirements-module__YNEROa__reqcontainer>.volunteerrequirements-module__YNEROa__req:nth-child(6n+2){background-color:var(--color-secondary)}.volunteerrequirements-module__YNEROa__reqcontainer>.volunteerrequirements-module__YNEROa__req:nth-child(6n+3){background-color:var(--color-tertiary)}.volunteerrequirements-module__YNEROa__reqcontainer>.volunteerrequirements-module__YNEROa__req:nth-child(6n+4){background-color:var(--color-quadrary)}.volunteerrequirements-module__YNEROa__reqcontainer>.volunteerrequirements-module__YNEROa__req:nth-child(6n+5){background-color:var(--color-orange)}.volunteerrequirements-module__YNEROa__reqcontainer>.volunteerrequirements-module__YNEROa__req:nth-child(6n+6){background-color:var(--color-primary)}.volunteerrequirements-module__YNEROa__req{border-radius:2rem;padding:1.5rem}.volunteerrequirements-module__YNEROa__req>h3{font-size:1.5rem;font-weight:700;line-height:1.33}.volunteerrequirements-module__YNEROa__req>p{margin-top:1rem;font-size:1rem;line-height:1.33}@container requirements (min-inline-size:768px){.volunteerrequirements-module__YNEROa__container{padding:2rem}.volunteerrequirements-module__YNEROa__titleblock>h2{font-size:2rem}.volunteerrequirements-module__YNEROa__reqcontainer{gap:1.5rem;margin-top:2rem}}@container requirements (min-inline-size:1280px){.volunteerrequirements-module__YNEROa__container{padding:4rem}.volunteerrequirements-module__YNEROa__titleblock{gap:1rem}.volunteerrequirements-module__YNEROa__titleblock>h2{font-size:3rem}.volunteerrequirements-module__YNEROa__titleblock>p{font-size:1.125rem}.volunteerrequirements-module__YNEROa__reqcontainer{gap:2rem;margin-top:3rem}}
