:root{--header-size:60px}@media (min-width:1025px){:root{--header-size:80px}}.stacked-carousel-container .stacked-carousel{perspective:1000px;width:calc(100% + 6px);margin:0 -3px;padding:0 9.6vw 5%;position:relative}@media (min-width:500px){.stacked-carousel-container .stacked-carousel{padding:0 48px 5%}}@media (min-width:1025px){.stacked-carousel-container .stacked-carousel{width:100%;margin:0;padding:0 56px 5%}}.stacked-carousel-container .stacked-carousel .wrapper{transform-style:preserve-3d;perspective-origin:25% 75%;display:flex;position:relative}.stacked-carousel-container .stacked-carousel .wrapper .height-placeholder{opacity:0;visibility:hidden;position:relative}.stacked-carousel-container .stacked-carousel .wrapper .height-placeholder .card{all:revert!important;position:relative!important;top:0!important;left:0!important}.stacked-carousel-container .stacked-carousel .wrapper .card{aspect-ratio:201/261;backface-visibility:hidden;opacity:1;background:0 0;border-color:#0000;width:92.5%;transition:left 1s,opacity 1s,top 1s,transform 1s;position:absolute;left:0;overflow:visible}@media (prefers-reduced-motion:reduce){.stacked-carousel-container .stacked-carousel .wrapper .card{transition:none}}@media (min-width:1025px){.stacked-carousel-container .stacked-carousel .wrapper .card{aspect-ratio:427/559}}@keyframes slide-left{0%{opacity:1;z-index:100;top:0;transform:rotateY(0)translateZ(1px)}to{opacity:0;z-index:0;top:5%;transform:rotateY(-40deg)translateZ(200px)}}@keyframes slide-right{0%{opacity:0;z-index:0;top:5%;transform:rotateY(-40deg)translateZ(200px)}to{opacity:1;z-index:100;top:0;transform:rotateY(0)translateZ(1px)}}.stacked-carousel-container .stacked-carousel .wrapper .card.active{opacity:1;top:0;left:0}.stacked-carousel-container .stacked-carousel .wrapper .card.next{top:5%;left:7.6%}.stacked-carousel-container .stacked-carousel .wrapper .card.transitioning-left{transform-origin:0;animation:.4s linear forwards slide-left}@media (prefers-reduced-motion:reduce){.stacked-carousel-container .stacked-carousel .wrapper .card.transitioning-left{animation:none}}.stacked-carousel-container .stacked-carousel .wrapper .card.transitioning-right{transform-origin:0;animation:.4s linear forwards slide-right}@media (prefers-reduced-motion:reduce){.stacked-carousel-container .stacked-carousel .wrapper .card.transitioning-right{animation:none}}.stacked-carousel-container .stacked-carousel .wrapper .card.hidden{opacity:0;pointer-events:none;top:10%;left:20%}.stacked-carousel-container .stacked-carousel .button{cursor:pointer;z-index:10;background:0 0;border:1px solid #004b87;border-radius:50%;justify-content:center;align-items:center;width:8vw;height:8vw;display:inline-flex;position:absolute;top:41%}@media (min-width:500px){.stacked-carousel-container .stacked-carousel .button{width:40px;height:40px}}@media (min-width:1025px){.stacked-carousel-container .stacked-carousel .button{top:43%}}.stacked-carousel-container .stacked-carousel .button.prev{left:0}.stacked-carousel-container .stacked-carousel .button.next{right:0}.stacked-carousel-container .stacked-carousel .button[aria-disabled=true]{color:#666d74;opacity:.5;cursor:not-allowed;background:#a9a9a9}.stacked-carousel-container .stacked-carousel .button svg{width:2.2vw}@media (min-width:500px){.stacked-carousel-container .stacked-carousel .button svg{width:11px}}.stacked-carousel-container .stacked-carousel.dark .button{border-color:#fff}.stacked-carousel-container .stacked-carousel.dark .card.next .adoption-card{background-color:#96a5b9;border-color:#96a5b9}.stacked-carousel-container .stacked-carousel.light .button{border-color:#002e67}.stacked-carousel-container .stacked-carousel.twoTone .button{border-color:#adb8e3}.stacked-carousel-container .stacked-carousel.twoTone :hover{background-color:#adb8e3}.stacked-carousel-container .stacked-carousel.twoTone :active{background-color:#004b87}.stacked-carousel-container .stacked-carousel.twoTone :active svg path{fill:#fff}.stacked-carousel-container .carousel-counter-container{color:#fff;background-color:#21436e;border-radius:25px;justify-content:space-between;align-items:center;width:100%;max-width:347px;margin:8px auto 0;padding:6px 14px;display:flex;position:relative;left:6px}.stacked-carousel-container .carousel-counter-container .counter-location{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.stacked-carousel-container .carousel-counter-container span{letter-spacing:.14px;font-family:Helvetica Neue;font-size:14px;font-weight:400;line-height:1.28571}.stacked-carousel-container .carousel-counter-container span.text{font-weight:700}.stacked-carousel-container .carousel-counter-container span.pipe{background:#fff;width:1px;height:20px;display:inline-block}.stacked-carousel-container .carousel-dots{justify-content:center;gap:13px;margin-top:-12px;display:flex}.stacked-carousel-container .carousel-dots .dot{cursor:default;opacity:.4;background-color:#004b87;border-radius:50%;width:8px;height:8px}.stacked-carousel-container .carousel-dots .dot.active{opacity:1}
:root{--header-size:60px}@media (min-width:1025px){:root{--header-size:80px}}@font-face{font-family:fontello;src:url(../media/fontello.0-60pztg3y48e.eot);src:url(../media/fontello.0-60pztg3y48e.eot)format("embedded-opentype"),url(../media/fontello.126abxu7.8fiu.woff2)format("woff2"),url(../media/fontello.16dh1hswgkvnu.woff)format("woff"),url(../media/fontello.089j~3c_j_3yc.ttf)format("truetype"),url(../media/fontello.0un.no5rfmz.r.svg)format("svg");font-weight:400;font-style:normal}.adoption-card{border:2px solid var(--border-primary-subtle,#e3e6f6);background:#fff;border-radius:11px;padding:20px;box-shadow:0 4px 20px #00000040}@media (min-width:1025px){.adoption-card{border-radius:16px;padding:clamp(20px,1.736vw,25px)}}.adoption-card .adopted-badge{color:#002e67;text-transform:uppercase;z-index:2;background:#b4cfff;border-radius:0 6px 0 12px;padding:8.52px 20px;font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;position:absolute;top:0;right:0}@media (min-width:1025px){.adoption-card .adopted-badge{border-radius:0 16px 0 24px}}.adoption-card img{width:100%;max-width:100%;height:auto}
