.neo-container{max-width:1400px;position:relative}.banner-bg-img{padding:27%;background:url(/images/banner-bg-shape.svg);position:absolute;background-repeat:no-repeat;background-size:contain;top:-200px;right:-55px;z-index:-1}.banner-text img{position:absolute;top:64px;left:-9%;transition:all .5s ease}.banner-text:hover img{transition:all .5s ease}.banner-text h1{font-size:7rem;font-weight:800;overflow:hidden}.banner-title{line-height:1;opacity:0}.banner-title>div{overflow:hidden}.banner-title>div>div{display:block}.banner-text h1 .banner-title-last-wrd{display:inline-block}.banner-text h1 .banner-title-last-wrd span{width:0px;height:0px;border-radius:50%;background:#ffb510;animation:popIn 1.3s cubic-bezier(.74,.06,.4,.92) forwards;animation-delay:2s;margin-left:5px;margin-top:-10px;position:absolute;bottom:13px}.banner-cta-wrapper .call-link-wrap .pi-phone{font-size:1.5rem!important}.banner-cta-wrapper .call-link-wrap .pi-phone:before{margin-right:10px}@keyframes popIn{0%{width:0px;height:0px;background:#ff8500ba;border:0px solid #ddd;opacity:0}50%{width:10px;height:10px;background:#ff8500cc;opacity:1;bottom:45px}65%{width:12px;height:12px;bottom:0}80%{width:10px;height:10px;bottom:18px}to{width:13px;height:13px;background:#ff8500;border:0px solid #222;bottom:8px}}.banner-paw-img{background:url(/images/paw\ outline.svg);background-repeat:no-repeat;padding:7%;position:absolute;right:-59px;bottom:0;z-index:-1}.banner-image img{max-width:100%!important}.services-wrapper{background-color:#7db7fc33}.neo-section-header{justify-content:center;align-items:flex-start}.neo-section-header h2{font-family:Poetsen One,Nunito,sans-serif;font-size:48px}.neo-section-header .splash-img{width:50px;margin:0;transform:rotate(-100deg)}.neo-section-header .splash-img-right{width:50px;margin:0;transform:rotate(-10deg)}.services-wrapper .neo-section-header .splash-img{width:50px;max-width:50px}.services-bg{width:100%;padding:40px;position:absolute;margin:0;max-width:100%;bottom:11rem}.service-card-background{background:url(/images/services\ button.png);background-repeat:no-repeat;background-size:inherit;background-position:center;padding:50px 25px}.service-box h4{margin-bottom:15px}.service-box img{position:absolute;top:-31px;left:6px;z-index:-1;transition:all .5s ease;max-width:80%!important}.service-box:hover img{transition:all .5s ease;transform:translate(5px,5px)}.services-see-all a{padding:14px 40px;font-size:14px;line-height:14px;color:#ff8500;background:#fff0;border:1px solid #FF8500;border-radius:25px;transition:all .5s ease-in-out;box-shadow:1px 4px 5px -3px #9b9797}.services-see-all a:hover{color:#fff;background:#ff8500;transition:all .5s ease-in-out;box-shadow:0 0 #9b9797}.paw-path-wrapper{position:absolute;margin-top:-80px}.paw{position:absolute;width:30px;height:30px;background:url(/images/paw\ filled.svg) no-repeat center/contain;transform:scale(.8);opacity:.4}.values-content{background:url();background-repeat:no-repeat;background-size:contain}.values-wrapper .values-section-header h2{font-size:48px}.values-wrapper .values-content .values-section-header .splash-img-right{width:50px;max-width:50px;margin:-55px 0 0}.values-pointers h3{font-family:Lato,sans-serif,Arial}.values-pointer-inner{padding:20px}.values-pointer-inner img{max-width:120px!important;background:url(/images/shape\ 7.svg);background-repeat:no-repeat;background-size:contain;background-position:center right;padding:30px;margin:0 auto!important}.values-pointer-inner h3{margin-bottom:5px;font-size:20px}.values-wrapper .wave-bottom{margin-bottom:-130px}.our-story-wrapper{background-color:#7db7fc33}.our-story-graphics img{position:absolute;left:9%;transform:rotate(9deg);margin:0!important;top:-175px}.our-story-image .our-story-image-bg{position:relative}.our-story-image-bg-svg{position:absolute;top:0;width:100%;z-index:-1}.our-story-image-bg-svg img{max-width:100%!important}.our-story-image .ceo-img{max-width:500px!important;margin:0!important;padding:20px 0 0 14px}.our-story-content{padding-bottom:60px}.our-story-content p{margin-bottom:20px}.our-story-experience{border-radius:92% 41% 38% 97%/90% 80% 71% 60%;background:#4068e0;padding:25px 25px 25px 32px;max-width:148px;position:absolute;right:0;color:#fff;font-weight:600;text-align:center}.our-story-content-parent{background:url(/images/paw\ outline.svg);background-repeat:no-repeat;background-size:150px;background-position:bottom left}.faq-wrapper{background:url(/images/shape\ 6.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom right}.home-faq-wrapper button{background:#f8fafca3!important;border-color:#e2e8f091}.home-faq-wrapper .p-accordioncontent-content{background-color:#fff0;border-color:#e2e8f091}.faq-graphics img{position:absolute;left:50%;transform:rotate(335deg)}.paw-path-wrapper-2{position:absolute;left:50px;margin-top:-100px;transform:rotatey(183deg)}.home-testimonials-wrapper .p-carousel-indicator button{border-radius:20px}.home-testimonials-wrapper .p-carousel-indicator-active button{background:#ff8500}.home-testimonials-wrapper .p-carousel-item{text-align:center}.testimonial-wrapper .testimonial-item-wrapper{justify-content:center;align-items:center;width:90%;margin:0 auto;gap:20px}.testimonial-item-wrapper .testimonial-text-wrap{width:50%;text-align:left}.testimonial-item-wrapper .testimonial-quotes-img{width:150px;margin:0!important}.testimonial-item-wrapper .testimonial-text{padding:20px 0 0}.testimonial-item-wrapper .testimonial-text h3{font-size:3rem;line-height:3rem;margin-bottom:20px}.testimonial-item-wrapper .testimonial-text p{font-size:24px;letter-spacing:.02em;line-height:32px;font-style:italic}.testimonial-wrapper .testimonial-item-wrapper .testimonial-img-wrap{position:relative;width:50%;height:50%;margin:50px auto;display:flex;align-items:flex-end;justify-content:center}.testimonial-wrapper .testimonial-item-wrapper .testimonial-img-border{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid #6a97c8;border-radius:68% 31% 49% 52%/47% 53% 41% 55%;z-index:1}.testimonial-wrapper .testimonial-item-wrapper .testimonial-img-background{position:absolute;top:30px;left:35px;right:28px;bottom:28px;background-color:#7db7fc66;border-radius:65% 35% 46% 54%/43% 59% 41% 57%;z-index:2}.testimonial-wrapper .testimonial-item-wrapper .testimonial-img-wrap img{position:relative;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:calc(100% - 63px);max-width:calc(100% - 63px);height:auto;border-radius:0 0 46% 54%/0 0 37% 55%;margin:0 0 28px;filter:drop-shadow(0 15px 15px rgba(0,0,0,.3))}.gallery-wrapper .flower-shape-img{max-width:400px;position:absolute}.banner-bg-img{opacity:0;transform:scale(.5)}.banner-image .visible{opacity:1}.bg-pop{animation:bgPop 1s ease-out forwards}@keyframes bgPop{0%{opacity:0;transform:scale(.6)}30%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dog-slide{animation:dogSlide .7s ease-out forwards;animation-delay:.6s}@keyframes dogSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes dogFloat{0%{transform:translate(0)}50%{transform:translate(-10px,-5px)}to{transform:translate(0)}}.dog-float{animation:dogFloat 4s ease-in-out infinite}@keyframes splashPulse{0%{transform:rotate(-100deg) scale(.6)}25%{transform:rotate(-95deg) scale(1.2)}50%{transform:rotate(-100deg) scale(.8)}75%{transform:rotate(-90deg) scale(1.3)}to{transform:rotate(-100deg) scale(1)}}.splash-pulse{animation:splashPulse 2s ease-out forwards}@keyframes splashPulseRight{0%{transform:rotate(-10deg) scale(.6)}25%{transform:rotate(-5deg) scale(1.2)}50%{transform:rotate(-10deg) scale(.8)}75%{transform:rotate(0) scale(1.3)}to{transform:rotate(-10deg) scale(1)}}.splash-pulse-right{animation:splashPulseRight 2s ease-out forwards}@media screen and (max-width:1600px){.banner-bg-img{padding:25% 26%}.banner-title-wrap{max-width:90%}.banner-text{justify-content:start;padding-top:3rem;padding-bottom:3rem}.banner-text h1{font-size:5rem}.banner-image img{margin:-30px auto!important}.services-bg .services-line{width:100%}}@media screen and (min-width:1200px)and (max-width:1380px){.services-wrapper{padding-bottom:80px}.service-box img{max-width:90%!important;top:-20px}.service-card-background{padding:50px 20px}}@media screen and (min-width:1024px){.services-wrapper{margin-top:3rem}}@media(max-width:1024px){.banner-text h1{font-size:3.8rem}.neo-container{padding:0 5%}.banner-bg-img{top:-120px;right:-31px}.banner-paw-img{right:-40px}.services-wrapper{margin-top:3rem}}@media screen and (min-width:1024px)and (max-width:1200px){.service-card-background{padding:60px 35px!important}}@media screen and (min-width:980px)and (max-width:1200px){.services-wrapper{padding-bottom:80px}.services-parent{flex-wrap:wrap}.service-box{width:31%!important;margin:0 auto 20px;padding:10px 15px}.service-box img{left:20px;top:-35px}.service-card-background{background-size:100% 100%;padding:40px 35px}.services-bg{bottom:18rem}.paw-path-wrapper-2{left:-40px;margin-top:-130px}.testimonial-parent{padding-right:0!important;padding-left:0!important}.testimonial-wrapper .testimonial-item-wrapper{width:100%}.testimonial-item-wrapper .testimonial-quotes-img{width:80px}.testimonial-item-wrapper .testimonial-text h3{font-size:2.5rem;line-height:2.5rem}.testimonial-item-wrapper .testimonial-text-wrap{width:60%}.testimonial-wrapper .testimonial-item-wrapper .testimonial-img-wrap{width:40%;height:40%}}@media screen and (min-width:768px)and (max-width:980px){.banner-wrapper{flex-direction:column-reverse}.banner-bg-img{padding:45%;top:-77px;right:50px}.banner-wrapper .banner-image{width:100%;margin-bottom:30px}.banner-image img{max-width:80%!important;margin:0 auto!important}.banner-text{width:100%;padding-top:1rem;padding-bottom:1.5rem}.banner-title-wrap{margin:auto}.banner-text h1{width:100%;font-size:3.5rem;text-align:center}.banner-text h3{width:90%;margin:0 auto;font-size:2rem;text-align:center;line-height:2.5rem}.banner-cta-wrapper{justify-content:center;padding:25px}.services-wrapper{padding-bottom:80px}.services-parent{flex-wrap:wrap}.service-box{width:47%!important;margin:0 auto 20px;padding:20px 15px}.service-box img{left:30px}.service-card-background{background-size:100% 100%;padding:60px 40px}.paw-path-wrapper{margin-top:-105px}.paw-path-wrapper svg{width:100%}.values-wrapper{margin-top:80px!important}.values-content-parent{flex-wrap:wrap}.values-content-parent .values-content{width:100%}.values-wrapper .values-section-header h2{font-size:40px;padding-bottom:20px!important}.values-wrapper .values-content .values-section-header .splash-img-right{width:40px;max-width:40px;margin-top:-30px}.values-content-parent .values-content-inner h3{font-size:30px!important;line-height:40px}.values-content-parent .values-pointers{width:100%;padding-left:0!important;margin-top:40px}.values-pointer-inner{padding:15px}.our-story-parent .our-story-content-parent{flex-wrap:wrap}.our-story-parent .our-story-image{width:100%}.our-story-image .ceo-img{max-width:90%!important}.our-story-parent .our-story-content{width:100%;margin-top:20px}.our-story-wrapper{padding-bottom:80px}.paw-path-wrapper-2{left:-50px;margin-top:-230px}.testimonial-parent{padding-right:0!important;padding-left:0!important}.testimonial-wrapper .testimonial-item-wrapper{width:100%}.testimonial-item-wrapper .testimonial-quotes-img{width:60px}.testimonial-item-wrapper .testimonial-text h3{font-size:2.5rem;line-height:2.5rem}.testimonial-item-wrapper .testimonial-text-wrap{width:60%}.testimonial-wrapper .testimonial-item-wrapper .testimonial-img-wrap{width:40%;height:40%}}@media screen and (max-width:767px){.banner-wrapper{flex-direction:column-reverse}.banner-bg-img{padding:50%;top:-77px;right:-5px}.banner-image{margin-bottom:30px}.banner-image img{max-width:80%!important;margin:0 auto!important}.banner-text{padding-top:1rem;padding-bottom:1.5rem}.banner-text h1{font-size:3rem;text-align:center}.banner-subtitle-wrap{display:none}.banner-cta-wrapper{flex-direction:column-reverse}.banner-cta-wrapper .call-link-wrap{margin-bottom:40px}.banner-paw-img{display:none}.services-parent{flex-wrap:wrap}.neo-section-header h2{padding-bottom:1rem!important;font-size:40px}.services-bg{display:none}.service-box{width:70%!important;margin:0 auto 20px;padding:50px 25px}.service-box img{top:-27px;left:17px;max-width:80%!important}.services-see-all{padding-top:20px!important;padding-bottom:60px!important}.paw-path-wrapper{margin-top:-95px}.paw-path-wrapper svg{width:100%}.values-wrapper{margin-top:50px!important}.values-content-parent{flex-wrap:wrap}.values-content-parent .values-content{width:100%}.values-wrapper .values-section-header h2{font-size:40px;padding-bottom:20px!important}.values-wrapper .values-content .values-section-header .splash-img-right{width:40px;max-width:40px;margin-top:-30px}.values-content-parent .values-content-inner h3{font-size:30px!important;line-height:40px}.values-content-parent .values-pointers{width:100%;padding-left:0!important;margin-top:40px}.values-pointer-inner{padding:15px}.our-story-parent .our-story-content-parent{flex-wrap:wrap}.our-story-parent .our-story-image{width:100%}.our-story-image .ceo-img{max-width:90%!important}.our-story-parent .our-story-content{width:100%;margin-top:20px}.paw-path-wrapper-2{right:10px;margin-top:-238px}.paw-path-wrapper-2 svg{width:100%}.testimonial-parent{padding-left:0;padding-right:0}.testimonial-wrapper .testimonial-item-wrapper{flex-direction:column-reverse}.testimonial-wrapper .testimonial-item-wrapper .testimonial-img-wrap{width:100%;margin:0}.testimonial-wrapper .testimonial-item-wrapper .testimonial-img-wrap img{margin:0 0 26px}.testimonial-item-wrapper .testimonial-text-wrap{width:100%}.testimonial-item-wrapper .testimonial-quotes-img{width:80px}.testimonial-item-wrapper .testimonial-text h3{font-size:2rem;line-height:2rem;margin-bottom:10px}.testimonial-item-wrapper .testimonial-text p{font-size:18px;line-height:28px}}
