html{font-size:16px}body{color:#231f20;font-family:"Poppins",Arial,sans-serif;background-color:#f5f4f0}.animals__wrapper div.animal-card div.animal-card-image{display:flex;position:relative}.animals__wrapper div.animal-card div.animal-card-image img{width:100%;object-fit:cover}.animals__wrapper div.animal-card div.animal-card-image .conservation-status{position:absolute;display:flex;align-items:center;gap:.25rem;top:.5rem;left:.5rem;color:#fff;text-transform:uppercase;font-weight:600;font-size:.75rem;z-index:2}.animals__wrapper div.animal-card div.animal-card-image .conservation-status .status-name{color:#fff;text-transform:uppercase;font-weight:600;font-size:.75rem}.animals__wrapper div.animal-card div.animal-card-image .conservation-status .status{border-radius:50%;width:1.5rem;height:1.5rem;display:inline-flex;line-height:1;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;margin-right:.5rem;background-color:#ff0;color:#231f20}.animals__wrapper div.animal-card div.animal-card-image .conservation-status .status.lc-least-concern{background-color:green;color:#fff}.animals__wrapper div.animal-card div.animal-card-image .conservation-status .status.nt-near-threatened{background-color:#adff2f;color:#231f20}.animals__wrapper div.animal-card div.animal-card-image .conservation-status .status.vu-vulnerable{background-color:#ff0;color:#231f20}.animals__wrapper div.animal-card div.animal-card-image .conservation-status .status.en-endangered{background-color:orange;color:#231f20}.animals__wrapper div.animal-card div.animal-card-image .conservation-status .status.cr-critically-endangered{background-color:red;color:#fff}.animals__wrapper div.animal-card div.animal-card-image .special-offer-text{top:auto;left:auto;bottom:0;width:100%;padding:.5rem 1rem;text-align:center;background-color:rgba(0,0,0,.5);position:absolute;display:flex;align-items:center;gap:.25rem;color:#fff;text-transform:uppercase;font-weight:600;font-size:.75rem;z-index:2}.animals__wrapper .background--0{background-color:#017d85 !important}.animals__wrapper .text--0{color:#017d85 !important}.animals__wrapper .background--1{background-color:rgba(1,125,133,.2) !important}.animals__wrapper .text--1{color:rgba(1,125,133,.2) !important}.animals__wrapper .background--2{background-color:#f2f9f9 !important}.animals__wrapper .text--2{color:#f2f9f9 !important}.animals__wrapper .background--3{background-color:#231f20 !important}.animals__wrapper .text--3{color:#231f20 !important}.animals__wrapper .background--4{background-color:#7e7d78 !important}.animals__wrapper .text--4{color:#7e7d78 !important}.animals__wrapper .background--5{background-color:#cdc8bd !important}.animals__wrapper .text--5{color:#cdc8bd !important}.animals__wrapper .background--6{background-color:#e8e4dc !important}.animals__wrapper .text--6{color:#e8e4dc !important}.animals__wrapper .background--7{background-color:#f2f0e9 !important}.animals__wrapper .text--7{color:#f2f0e9 !important}.animals__wrapper .background--8{background-color:#fff !important}.animals__wrapper .text--8{color:#fff !important}.animals__wrapper .background--9{background-color:#6e6e6e !important}.animals__wrapper .text--9{color:#6e6e6e !important}.animals__wrapper .background--10{background-color:#fff !important}.animals__wrapper .text--10{color:#fff !important}@media(min-width: 48em){.animals__wrapper .h1,.animals__wrapper h1{font-size:2rem}}.animals__wrapper .h1,.animals__wrapper h1{font-size:2rem}@media(min-width: 23.4375em){.animals__wrapper .h1,.animals__wrapper h1{font-size:1.75rem}}.animals__wrapper .h1,.animals__wrapper h1{font-size:1.75rem}.animals__wrapper .h1,.animals__wrapper .h2,.animals__wrapper h1,.animals__wrapper h2{color:#231f20}.animals__wrapper .h1,.animals__wrapper .h2,.animals__wrapper .h3,.animals__wrapper .h4,.animals__wrapper .h5,.animals__wrapper .h6,.animals__wrapper h1,.animals__wrapper h2,.animals__wrapper h3,.animals__wrapper h4,.animals__wrapper h5,.animals__wrapper h6{font-family:"Poppins",Arial,sans-serif;font-weight:700;color:#231f20;margin-top:0;margin-bottom:1rem;line-height:1.2}@media(min-width: 48em){.animals__wrapper .h5,.animals__wrapper h5{font-size:1rem}}.animals__wrapper .h4.small,.animals__wrapper .h5,.animals__wrapper h4.small,.animals__wrapper h5{font-size:1rem}@media(min-width: 23.4375em){.animals__wrapper .h5,.animals__wrapper h5{font-size:1rem}}.animals__wrapper .h3,.animals__wrapper .h4,.animals__wrapper .h5,.animals__wrapper .h6,.animals__wrapper h3,.animals__wrapper h4,.animals__wrapper h5,.animals__wrapper h6{line-height:1.2;margin-bottom:1rem}.animals__wrapper .h5,.animals__wrapper .h6,.animals__wrapper h5,.animals__wrapper h6{font-weight:600}.animals__wrapper ol,.animals__wrapper ul{padding-left:0px;margin-bottom:0px}.animals__wrapper .row{--bs-gutter-x: .75rem;--bs-gutter-y: .75rem}.animals__wrapper .btn{--bs-btn-border-width: 0px;--bs-btn-border-radius: none;--bs-btn-padding-x: 1rem;--bs-btn-padding-y: .75rem}.animals__wrapper .btn-success{--bs-btn-color: #fff;--bs-btn-bg: #017d85;--bs-btn-border-color: #017d85;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #017c85b4;--bs-btn-hover-border-color: #017c85b4;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #017d85;--bs-btn-active-border-color:#017d85;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #017c85b4;--bs-btn-disabled-border-color: #017c85b4}.animals__wrapper .btn-default{--bs-btn-color: #017d85;--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #005f66;--bs-btn-hover-bg: #add0d3;--bs-btn-hover-border-color: #add0d3;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #017c85b4;--bs-btn-active-border-color: #017c85b4;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #017c85b4;--bs-btn-disabled-border-color: #017c85b4}.animals__wrapper .card-column{display:flex}.animals__wrapper .card{--bs-card-border-radius: none;--bs-card-border-width: 0px;--bs-card-spacer-y: 0.75rem;--bs-card-spacer-x: 0.75rem}.animals__wrapper .card .card-body{display:flex;flex-direction:column;color:#7e7d78;letter-spacing:.15px}.animals__wrapper .card .btn{--bs-btn-font-weigh: 700;width:100%}.animals__wrapper .card .btn-animal{background-color:#017d85;border:1px solid #017d85;color:#fff;font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:3px}.animals__wrapper .card .btn-animal:not(.disabled):hover{background-color:#fff;color:#017d85}.animals__wrapper .cta-container{flex:1 1 auto;display:flex;flex-direction:column;justify-content:end;gap:.75rem}.animals__wrapper .animal-species{text-transform:uppercase;color:#7e7d78;font-weight:600;font-size:.75rem;letter-spacing:1px}.animals__wrapper .form-select,.animals__wrapper .form-control,.animals__wrapper .input-group-text{color:#017d85;border-radius:0px;border:none}.animals__wrapper .form-control::placeholder{color:#017d85}.animals__wrapper .pb-2{padding-bottom:.75rem !important}.animals__wrapper .btn-cta-image{width:24px;height:24px;display:inline-block;background-size:cover;background-position:center center;background-image:var(--cta-bg-hover-image);background-image:var(--cta-bg-image)}.animals__wrapper a:hover .btn-cta-image{background-image:var(--cta-bg-hover-image)}