#primary{background:#f8f8f8}h1{font-size:3.3125rem}.sub-title{font-size:1rem}.purple-bg .sub-title{color:#fff}.entry-content{margin-top:2em}.entry-content strong{color:var(--purple);font-weight:600}.status{text-transform:uppercase;padding:8px}.status strong{font-weight:700}.status.placed{background-color:var(--blue)}.status.matched{background-color:var(--green)}.profile-photo-container{position:relative}.profile-photo-container .sub-title{margin-bottom:10px;text-align:center}.profile-photo{background-color:#ccc;line-height:0;height:0;padding-top:100%;border:4px solid var(--purple);border-bottom:0}.finalized-profile-photo.profile-photo{border-bottom:4px solid var(--purple)}.names-wrapper{padding:10px 20px;border:4px solid var(--purple);border-top:0}.names-wrapper p{margin-bottom:0}.names-wrapper p.family-names{}.adopted-banner{position:absolute;bottom:15px;width:100%;left:0;padding:15px 10px}.profile-actions .flexed>span{flex-basis:25%}.profile-actions .flexed>span a{display:block;color:#000;font-size:1.5rem;padding:10px 0}.profile-actions .flexed>span a.purple-bg{color:#fff}.profile-actions .flexed>span a:hover,.profile-actions .flexed>span a:focus{background:#634a9f;color:#fff}.profile-actions .flexed>span a:focus{outline:2px dashed #000}#primary-slider{padding:0 50px}#primary-slider:not(.slick-initialized){display:flex;flex-wrap:wrap}#primary-slider:not(.slick-initialized) .slide-item{flex-basis:30%}#primary-slider .slick-arrow{top:160px;transform:none}.slide-item{padding:0 10px;font-size:.9375rem;line-height:1.45}.slide-item p:not(:last-of-type){margin-bottom:0}.slide-item strong{display:block;text-transform:capitalize}.slide-photo{line-height:0;height:0;padding-top:78.13%;margin-bottom:30px;border-radius:5px;overflow:hidden;position:relative;background-repeat:no-repeat;background-color:#e6dbee}.slide-photo.bg-image.contain-image{background-size:contain}.slide-photo>a{position:absolute;top:0;left:0;width:100%;height:100%}.slide-photo>a.youtube-lightbox,.slide-photo>a.youtube-modal{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);font-size:3rem;color:var(--yellow)}.slide-photo>a.youtube-lightbox>span,.slide-photo>a.youtube-modal>span{display:block}.slide-photo>a.youtube-lightbox:hover,.slide-photo>a.youtube-lightbox:focus,.slide-photo>a.youtube-modal:hover,.slide-photo>a.youtube-modal:focus{background:rgba(0,0,0,.8)}.modaal-container{background:0 0}.modaal-gallery-item-wrap{max-height:90vh}.modaal-wrapper,.modaal-image .modaal-inner-wrapper{overflow:hidden}.modaal-title-wrapper{display:block;font-weight:700;text-transform:uppercase;letter-spacing:1px}button.lg-icon,button.lg-icon:after{font-family:lg!important}button.lg-icon:after{position:relative;top:auto;right:auto;transform:none}button.lg-next:after{display:none}.lg-sub-html{background:rgba(0,0,0,.5)}.lightGallery-captions{white-space:normal;& h4 { color: #FFF; font-size: 1rem; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; transform: translate3d(60px, 0, 0px); } & p { transform: translate3d(-60px, 0, 0px); } & h4, & p { opacity: 0; }}.lg-current{.lightGallery-captions { & h4, & p { transform: translate3d(0, 0, 0px); } & h4, & p { opacity: 1; } }}.lg-slide-progress{.lightGallery-captions { & h4 { transform: translate3d(-60px, 0, 0px); } & p { transform: translate3d(60px, 0, 0px); } & h4, & p { opacity: 0; } }}.lightGallery-captions{& h4, & p { transition: transform 0.4s ease-in-out, opacity 0.4s ease-in; }}.lg-current{.lightGallery-captions { & h4, & p { transition-delay: 500ms; } } &.lg-slide-progress { .lightGallery-captions { & h4, & p { transition-delay: 0ms; } } }}.modaal-gallery-item img{max-height:80vh;width:auto!important;margin:0 auto}.modaal-image .modaal-container{width:100%!important}.our-story-wrapper .container,.ten-things-wrapper .container{max-width:1200px}.our-story-photos{position:relative}.bg-container{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:0}.our-story-photos .container{position:relative;z-index:100}.story-wide-photo>div,.story-portrait-photo>div{line-height:0;height:0}.story-wide-photo{flex-basis:70%}.story-wide-photo>div{padding-top:65%}.story-portrait-photo{flex-basis:28%}.story-portrait-photo>div{height:100%}.masonry-gallery .gutter-sizer{width:.33%}.masonry-gallery .grid-sizer,.masonry-gallery .grid-item{width:33%;margin-bottom:.33%}.masonry-gallery .two-column .grid-sizer,.masonry-gallery .two-column .grid-item{width:49%;margin-bottom:.5%}.masonry-gallery .grid-item a{display:block;line-height:0}.masonry-gallery .grid-item a img{width:100%}.masonry-gallery .grid-item a span.masonry-title{display:flex;width:100%;height:100%;line-height:1.125;padding:30px;background:rgba(0,0,0,.8);color:#fff;position:absolute;top:0;left:0;text-align:center;opacity:0;transition:all ease .5s}.masonry-gallery .grid-item a span.masonry-title span{flex-basis:100%;align-self:center}.masonry-gallery .grid-item a span.masonry-title span i{display:block;margin-bottom:10px}.masonry-gallery .grid-item a:hover span.masonry-title,.masonry-gallery .grid-item a:focus span.masonry-title{opacity:1}.profile-quote{position:relative;margin:60px 20px 0}.purple-bg .our-story-quote{color:#000;position:relative;padding:60px 120px;border-bottom-left-radius:100px;border-top-right-radius:100px;margin:6em 0}.purple-bg .our-story-quote p{font-size:2rem}.profile-quote p{font-size:1.6rem}.purple-bg .our-story-quote p:last-of-type{margin-bottom:0}.purple-bg .our-story-quote:before,.profile-quote:before,.purple-bg .our-story-quote:after{color:var(--yellow);font-weight:600;font-size:16rem;line-height:0;position:absolute}.purple-bg .our-story-quote:before,.profile-quote:before{content:open-quote;top:60px;left:10px}.purple-bg .our-story-quote:after{content:close-quote;bottom:-60px;right:10px}.profile-quote:before{font-size:12rem;top:70px;left:-20px}.ten-things-wrapper h2{margin-bottom:4rem}.ten-things-wrapper ul{list-style:none;padding:0;columns:2;column-gap:60px}.ten-things-wrapper li{margin-bottom:30px;break-inside:avoid;position:relative;display:block;padding-left:40px}.ten-things-wrapper li:before{content:url(../images/icon-heart.svg);position:absolute;width:24px;top:4px;left:0}#profile-buttons-slider{padding:0 30px}#profile-content-wrapper.sm-row{padding-left:30px;padding-right:30px}#profile-buttons-wrapper span.button-container{padding:0 5px 12px}#profile-buttons-slider .slick-track{display:flex!important}#profile-buttons-slider .slick-slide{height:inherit!important}#profile-buttons-slider:not(.slick-initialized){display:flex;justify-content:center}#profile-buttons-wrapper button:not(.slick-arrow){border-radius:0;padding:20px 40px;text-align:center;position:relative;height:100%;width:100%;font-size:1.0625rem;text-transform:capitalize}#profile-buttons-wrapper button:hover,#profile-buttons-wrapper button:focus{transform:none}#profile-buttons-wrapper button:after{display:none}#profile-buttons-wrapper.blue-buttons button{background-color:var(--blue);color:#000}#profile-buttons-wrapper.purple-buttons button{background-color:var(--purple);color:#fff}#profile-buttons-wrapper.yellow-buttons button{background-color:var(--yellow);color:#000}#profile-buttons-wrapper.green-buttons button{background-color:var(--green);color:#000}#profile-buttons-wrapper button.active{background-color:var(--green);color:#000}#profile-buttons-wrapper.green-buttons button.active{background-color:var(--purple);color:#fff}#profile-buttons-wrapper button.active:after{content:'';display:block;position:absolute;bottom:-10px;top:auto;right:auto;left:50%;transform:translateX(-50%);width:0;height:0;border-width:10px 10px 0;border-color:var(--green)transparent transparent transparent;border-style:solid}#profile-buttons-wrapper.green-buttons button.active:after{border-color:var(--purple)transparent transparent transparent}#profile-buttons-wrapper button>span{display:block;margin-bottom:20px}#profile-buttons-wrapper button>span i{font-size:2.125rem}span.icon{text-align:center;height:32px;background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;display:block}#profile-buttons-wrapper.purple-buttons button:not(.active) span.icon,#profile-buttons-wrapper.green-buttons button.active span.icon{filter:invert(1)}span.icon.icon-heart{content:url(../images/icon-heart.svg)}span.icon.icon-family{content:url(../images/icon-family.svg);height:42px}span.icon.icon-heart-hands{content:url(../images/icon-heart-hands.svg)}span.icon.icon-house{content:url(../images/icon-house.svg)}span.icon.icon-magnifying-glass{content:url(../images/icon-magnifying-glass.svg)}span.icon.icon-paw{content:url(../images/icon-paw.svg)}span.icon.icon-user{content:url(../images/icon-user.svg)}#profile-buttons-wrapper button.slick-arrow,#primary-slider button.slick-arrow{background:0 0;color:var(--purple)}#profile-buttons-wrapper button.slick-arrow.slick-disabled,#primary-slider button.slick-arrow.slick-disabled,#testimonials-slider button.slick-arrow.slick-disabled{color:#ddd;cursor:not-allowed}#testimonials-slider button.slick-arrow.slick-disabled{background:#ddd;color:#757575;opacity:.5}#profile-buttons-wrapper button.slick-prev{left:0}#profile-buttons-wrapper button.slick-arrow:hover,#profile-buttons-wrapper button.slick-arrow:focus{transform:translateY(-50%)}.gratitude-photo img{width:100%}.profile-content strong,.profile-quote strong{color:var(--purple)}.profile-content ol>li,.page-section .profile-content ul>li{margin-bottom:15px;line-height:1.25}#fun-facts h2{font-size:2rem}#fun-facts ul{list-style:none;padding:0}#fun-facts li{padding-left:30px;margin-bottom:10px;position:relative;display:block}#fun-facts li strong{color:var(--purple)}#fun-facts li:before{font-family:'font awesome 6 pro';position:absolute;left:0;top:0;color:var(--purple)}#fun-facts li:nth-of-type(1):before{content:'\f0b1'}#fun-facts li:nth-of-type(2):before{content:'\f8a9'}#fun-facts li:nth-of-type(3):before{content:'\f5a0'}#fun-facts li:nth-of-type(4):before{content:'\e43b'}#fun-facts li:nth-of-type(5):before{content:'\f025'}#videos .intro,#testimonials .intro{max-width:900px;margin:0 auto 3em}.video,.testimonial{padding:0 80px}.testimonial:nth-of-type(even) .flexed{flex-direction:row-reverse}.testimonial-photo img{width:100%}.testimonial-photo-caption{margin-top:20px}.slick-dots li,.slick-dots li button,.slick-dots li button:before{width:15px;height:15px}.profile-gallery{width:100%;overflow:hidden}.profile-slider{transition:all ease .3s}.video-caption,.testimonial-photo-caption,.profile-slider-slide-caption{font-size:.9375rem;line-height:1.45}.profile-gallery .slick-arrow{font-size:1.5rem;top:50%;background:rgba(255,255,255,.8);color:#000;padding:30px}.profile-gallery .slick-arrow:hover,.profile-gallery .slick-arrow:focus{background:var(--green)}.profile-gallery .slick-arrow.slick-next{border-top-left-radius:50px;border-bottom-left-radius:50px;padding:30px 8px 30px 20px}.profile-gallery .slick-arrow.slick-prev{border-top-right-radius:50px;border-bottom-right-radius:50px;padding:30px 20px 30px 8px}.profile-slider-slide-image{line-height:0;margin-bottom:10px}.profile-slider-slide-image img{width:100%}.profile-slider-slide-caption strong{display:block;text-transform:capitalize}.simplebar-track{background-color:#efefef}.simplebar-scrollbar::before{background-color:var(--purple)}.scrollable-text{max-height:650px;padding-right:35px}.contact-form-wrapper.row{padding-top:0}.contact-form-wrapper .intro{margin-bottom:3em}.contact-form-wrapper .container{max-width:1200px}.contact-form-photo-wrapper .profile-actions .flexed>span{flex-basis:50%}.contact-form-photo-wrapper .profile-actions .flexed>span a{text-decoration:none}.contact-form-photo-wrapper .profile-actions .flexed>span a span{margin-left:10px;font-size:1rem;vertical-align:3px}.contact-form-photo{padding-top:110%}.contact-form-wrapper #input_2_7{display:flex;justify-content:flex-start;flex-wrap:wrap}.contact-form-wrapper #input_2_7 .gchoice{flex-basis:auto;white-space:nowrap;margin-right:20px}@media screen and (max-width:1400px){h1{font-size:2.8rem}}@media screen and (max-width:1200px){#primary-slider .slick-arrow{top:120px}}@media screen and (max-width:1023px){.site-main article>.flexed,.contact-form-wrapper .flexed{display:block}.contact-form-photo{padding-top:125%}.contact-form-photo-wrapper{margin:0 auto 2em}.profile-photo-container{max-width:900px;margin:0 auto 2em}h1{text-align:center}#primary-slider .slick-arrow{top:165px}#primary-slider{padding:0 40px}}@media screen and (max-width:960px){.profiles-wrapper .flexed{display:block}.families-intro{margin-bottom:3em}}@media screen and (max-width:900px){.testimonial>.flexed,.profile-content-section>.flexed{display:block}#profile-content-wrapper.sm-row{padding-left:0;padding-right:0}.profile-gallery,.gratitude-photo{margin-bottom:2em}.purple-bg .our-story-quote{padding:60px;border-bottom-left-radius:80px;border-top-right-radius:80px}.purple-bg .our-story-quote p{font-size:1.5rem}}@media screen and (max-width:800px){.ten-things-wrapper ul{columns:1}#primary-slider .slick-arrow{top:50%;transform:translateY(-50%)}.modaal-gallery-label{font-size:16px;line-height:1.3em}}@media screen and (max-width:767px){.slideshow-wrapper.sm-row{padding-bottom:2.5em}}@media screen and (max-width:760px){.masonry-gallery .grid-sizer,.masonry-gallery .grid-item{width:49.66%}}@media screen and (max-width:600px){#primary.row{padding:3.5rem 0 5.5em}h1,body:not(.home) h1{font-size:2.25rem;line-height:2.8125rem}.our-story-photos .flexed{display:block}.story-portrait-photo{display:none}.story-wide-photo>div{padding-top:70%}.our-story-wrapper h2,.our-story-wrapper .sub-title{text-align:center}.sub-title{font-size:.875rem}.purple-bg .our-story-quote{padding:50px 40px;border-bottom-left-radius:60px;border-top-right-radius:60px}.purple-bg .our-story-quote:before,.profile-quote:before,.purple-bg .our-story-quote:after{font-size:12rem}.purple-bg .our-story-quote:before,.profile-quote:before{top:50px}.purple-bg .our-story-quote:after{bottom:-50px}.purple-bg .our-story-quote p{font-size:1.125rem}#profile-buttons-wrapper button.slick-arrow:not(.slick-disabled){background:var(--purple);color:#fff}.contact-form-wrapper.row{padding-top:3rem;background-color:#f1f1f1}.profile-details-wrapper .container{padding:0 10px}.video,.testimonial{padding:0 40px}.video h3{font-size:1.25rem}}@media screen and (max-width:420px){h1,body:not(.home) h1{font-size:2rem;line-height:1.25}#primary-slider .slick-arrow{top:100px;transform:none}#primary-slider{padding:0 30px}.masonry-gallery .gutter-sizer{width:2%}.masonry-gallery .grid-sizer,.masonry-gallery .grid-item{width:48%;margin-bottom:2%}}@media screen and (max-width:360px){h1,body:not(.home) h1{font-size:1.8rem}}@media screen and (max-height:500px){.modaal-gallery-item img{max-height:40vh}}