@import"https://fonts.googleapis.com/css2?family=Patrick+Hand&family=Varela+Round&display=swap";body{background-color:#f3f2ef}p{font-size:1.25rem !important;line-height:1.8em}p.small-text{font-size:1.25rem !important}footer p{font-size:1.25rem;line-height:1.6em}h2{font-size:2.6rem}img{max-width:100%;border-radius:20px}.navbar-brand img,.hero-logo,footer img,.service-icon{border-radius:0}.white-text{color:#fff !important}.orange-text{color:#cf6d20 !important}.paw-bullets{list-style:none;padding:0;margin:0 0 5px}.paw-bullets li{position:relative;line-height:1.9em}.paw-bullets li span{position:relative}.paw-bullets li span::before{position:absolute;left:-25px;top:0;content:"";height:20px;width:20px;line-height:20px;text-align:center;background-image:url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/paw.webp");background-repeat:no-repeat}.btn{border-radius:50px;padding:.375rem 1.75rem;border:none;outline:none;font-family:"Varela Round",sans-serif;transition:all .3s ease}.btn:hover{color:#fff;background-color:rgb(44.0298507463,84.328358209,105.9701492537) !important;box-shadow:0px 4px 10px rgba(59,113,142,.3);transform:translateY(-2px)}.btn:active,.btn:focus{color:#fff;background-color:rgb(44.0298507463,84.328358209,105.9701492537) !important;border:none;outline:none;box-shadow:0px 0px 3px 4px rgba(59,113,142,.4) !important;transform:translateY(0)}.btn.btn-primary{background-color:#3b718e !important;color:#fff !important;border:none !important;padding:15px 30px}.btn.btn-primary:hover{background-color:rgb(44.0298507463,84.328358209,105.9701492537) !important;color:#fff !important;box-shadow:0px 4px 10px rgba(59,113,142,.3) !important}.btn.btn-primary:active,.btn.btn-primary:focus{box-shadow:0px 0px 3px 4px rgba(59,113,142,.1) !important}ul.slick-dots{list-style:none;padding:0;text-align:center;margin-top:10px}ul.slick-dots li{display:inline;margin:0 2.5px}ul.slick-dots li button{border-radius:50px;font-size:0;height:15px;width:15px;border:solid thin #fff;background-color:rgba(0,0,0,0);outline:none}ul.slick-dots li.slick-active button{background-color:#fff}.frm_form_fields{padding:30px;max-width:900px;background-color:#fff;margin:30px auto}.frm_form_fields h2{color:#cf6d20}.frm_form_fields button.frm_button_submit{background-color:#3b718e !important;border:none !important}.frm_form_fields button.frm_button_submit:hover{background-color:rgb(44.0298507463,84.328358209,105.9701492537) !important;color:#fff !important}section{background-color:#f3f2ef}@media screen and (max-width: 992px){section{padding:20px 0}}.section-heading{display:block;font-size:3rem;font-family:"Patrick Hand",cursive;color:#3b718e;margin:20px 0;line-height:1em}@media screen and (max-width: 992px){.section-heading{font-size:2.4em}}#masthead{position:relative;z-index:999;position:relative;z-index:999;background-color:hsla(0,0%,100%,.8117647059)}.navbar.bg-light{background-color:rgba(0,0,0,0) !important}.navbar .navbar-nav{width:100%;justify-content:center}.navbar .navbar-nav li{padding:0 20px}.navbar .navbar-nav li.btn{padding:.375rem 1.75rem}.navbar .navbar-nav li.btn a{line-height:1.9rem;color:#fff !important;padding:0}@media screen and (min-width: 1200px){>.navbar .navbar-nav li:last-of-type{margin-left:50px}}.navbar .navbar-brand img{max-width:268px}@media screen and (min-width: 1200px){.navbar .navbar-brand img{max-width:200px}}.navbar .navbar-toggler{background-color:rgba(0,0,0,0);border:none}section.hero-section-video{height:100vh;width:100%}section.hero-section-video video{-o-object-fit:cover;object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#fff}section.hero-section-video .viewport-header{position:relative;height:70vh;text-align:center;display:flex;align-items:center;justify-content:center}section.hero-section-video img{width:350px}section.hero-section-video p.hero-heading{max-width:600px;line-height:1.4em;font-size:5rem;color:#fff;margin:0 auto}@media screen and (max-width: 1080px){section.hero-section-video p.hero-heading{font-size:3.5rem;margin-top:40px}}@media screen and (max-width: 540px){section.hero-section-video p.hero-heading{font-size:2.4rem;margin-top:0px}}section.hero-section-video p.hero-heading span{color:#fff;font-size:1em}section.hero-section-video p.small-text{color:#fff;font-size:2rem;text-align:center;margin:0 auto 20px}@media screen and (max-width: 700px){section.hero-section-video p.small-text{font-size:1.6rem}}@media screen and (max-width: 700px){section.hero-section-video .btn{margin-bottom:20px}}section.hero-section-slider{height:100vh;width:100%;position:relative;overflow:hidden;padding:0}section.hero-section-slider .hero-bg-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.hero-section-slider .hero-bg-slider .slide{height:100vh}section.hero-section-slider .hero-bg-slider .slide img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}section.hero-section-slider .hero-bg-slider::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2;pointer-events:none}section.hero-section-slider .viewport-header{position:relative;height:100vh;z-index:3;text-align:center;display:flex;align-items:center;justify-content:center}section.hero-section-slider img.hero-logo{width:100%;max-width:280px;margin:0 auto 15px}section.hero-section-slider h1.hero-heading{max-width:800px;line-height:1.2em;font-size:3.5rem;font-family:"Patrick Hand",cursive;color:#fff;margin:0 auto 15px;text-shadow:2px 2px 8px rgba(0,0,0,.4)}@media screen and (max-width: 1080px){section.hero-section-slider h1.hero-heading{font-size:2.8rem}}@media screen and (max-width: 540px){section.hero-section-slider h1.hero-heading{font-size:2.2rem}}section.hero-section-slider h1.hero-heading span{color:#fff}section.hero-section-slider p.hero-subheading{color:#fff;font-size:1.2rem;line-height:1.6em;font-weight:400;text-align:center;max-width:600px;margin:0 auto 20px;text-shadow:1px 1px 4px rgba(0,0,0,.5)}@media screen and (max-width: 700px){section.hero-section-slider p.hero-subheading{font-size:1.1rem;padding:0 15px}}section.about-section{background-color:#cf6d20;background-image:url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/pattern-bg.webp");background-size:500px;background-repeat:repeat}section.services-section{background-image:url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/pattern-bg.webp");background-size:500px;background-repeat:repeat}section.services-section .service-icon-wrapper{margin:20px auto;height:100px;display:flex;align-items:center;justify-content:center}section.services-section .service-icon-wrapper .service-icon-fa{font-size:4.5rem;color:#cf6d20;transition:all .3s ease}section.services-section .service-icon-wrapper:hover .service-icon-fa{transform:scale(1.1);color:#3b718e}section.features-section{background-image:url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/pattern-bg.webp");background-size:500px;background-repeat:repeat}@media screen and (max-width: 992px){section.features-section{padding-top:20px}}@media screen and (max-width: 700px){section.features-section h2{font-size:2em}}section.features-section .feature-img-block{margin:10px 0}section.features-section .feature-img-block img.feature-square{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.15)}section.testimonials-section{background-color:#cf6d20;background-image:url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/pattern-bg.webp");background-size:500px;background-repeat:repeat;padding:40px 0 60px}@media screen and (max-width: 992px){section.testimonials-section{padding-top:20px}}section.testimonials-section .section-heading{color:#fff}section.testimonials-section .slide{background-color:#fff;padding:20px}section.testimonials-section .slide p:before{content:""}section.instagram-section{background-color:#3b718e;background-image:url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/pattern-bg.webp");background-size:500px;background-repeat:repeat;padding:40px 0 60px}@media screen and (max-width: 992px){section.instagram-section{padding-top:20px}}section.instagram-section .section-heading{color:#fff}footer{background:url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/footer-bg-left.webp") left bottom no-repeat,url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/footer-bg-right.webp") right bottom no-repeat;background-size:200px;background-color:#fff;position:relative}@media screen and (max-width: 992px){footer{background-size:150px}}footer .footer-info h2,footer .footer-info h3,footer .footer-info h4{color:#cf6d20}footer .footer-info p{font-size:1rem;line-height:1.4rem;margin-bottom:5px}footer .footer-info .social-links{font-size:2em}footer .copyright{margin-top:100px}section.page-heading{background-color:rgba(0,0,0,0)}.price-block{text-align:center}@media screen and (max-width: 768px){.price-block{margin-bottom:20px}}.price-block img{margin:0 auto}.price-block .inner-container{padding-top:50px;margin-top:-45px;background-color:#fff;border-radius:20px}.price-block .inner-container h3{color:#cf6d20;font-size:2.5em}.price-block .inner-container p{color:#777;margin-bottom:0}.price-block .inner-container .price-block{background-color:#3b718e;border-radius:0 0 20px 20px;padding:30px 20px;margin-top:20px}.price-block .inner-container .price-block span{font-size:2em;color:#fff}.price-block .inner-container .price-block span.small-text{font-size:1rem}.highlight-block{background-color:#fff;padding:10px 20px 20px}.highlight-block img{max-width:80px}.block-quote-block{background-color:#cf6d20;padding:20px;border-radius:20px;margin:40px 0}.block-quote-block p{line-height:1.2em;margin:0}.ft-post-block .btn-primary{padding:5px 15px !important}section.hours-section{margin-top:30px}.post-image-container{width:90%;padding-top:90%;position:relative;margin:0 auto}.post-image-container img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;-o-object-fit:cover;object-fit:cover}.info-bullets{background-color:#cf6d20;padding:20px;margin-bottom:20px}.info-bullets.light{background-color:#3b718e}.info-bullets h2{color:#fff;text-align:center;margin-top:10px;margin-bottom:20px}.info-bullets p{color:#fff;position:relative;margin-left:25px}.info-bullets p:before{content:"";height:10px;width:10px;background-color:#fff;border-radius:30px;position:absolute;top:7px;left:-20px}.affiliate-links-section{margin:30px 0 10px}.affiliate-links-section .affiliate-link{background-color:#cf6d20;padding:20px;color:#fff;display:block}section.footer-info{background-color:rgba(0,0,0,0)}.nuvet-section h2{font-size:4rem}.top-bar{background-color:#3b718e;color:#fff;padding:8px 0;font-size:.9rem}.top-bar a{color:#fff !important;margin-right:20px;display:inline-block;transition:opacity .3s ease}.top-bar a:hover{opacity:.8;text-decoration:none}.top-bar a i{margin-right:5px}@media screen and (max-width: 992px){.top-bar .contact-info a{margin-right:15px;margin-bottom:5px;font-size:.85rem}}.top-bar .social-info a{font-size:1.2rem;margin-right:0;margin-left:15px}.top-bar .social-info a i{margin-right:0}section.page-heading-banner{background-color:#3b718e;padding:80px 0;margin:0}section.page-heading-banner h1.page-title{color:#fff;font-size:4rem;font-family:"Patrick Hand",cursive;margin:0;text-shadow:2px 2px 6px rgba(0,0,0,.3)}@media screen and (max-width: 992px){section.page-heading-banner h1.page-title{font-size:3rem}}section.page-content-section{background-color:#f3f2ef;background-image:url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/pattern-bg.webp");background-repeat:repeat;padding-top:40px;padding-bottom:80px}section.page-content-section .page-content-wrapper{background-color:#fff;padding:50px 60px;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.06)}@media screen and (max-width: 992px){section.page-content-section .page-content-wrapper{padding:30px 20px}}section.page-content-section .page-content-wrapper p{font-size:1.15rem;line-height:1.8em;color:#444;margin-bottom:25px}section.page-content-section .page-content-wrapper h2,section.page-content-section .page-content-wrapper h3,section.page-content-section .page-content-wrapper h4,section.page-content-section .page-content-wrapper h5{color:#3b718e;margin-top:40px;margin-bottom:20px}section.page-content-section .page-content-wrapper h2{font-size:2.8rem}section.page-content-section .page-content-wrapper h3{font-size:2.2rem}section.page-content-section .page-content-wrapper strong{color:#222;font-weight:bold}section.page-content-section .page-content-wrapper ul,section.page-content-section .page-content-wrapper ol{font-size:1.15rem;line-height:1.8em;color:#444;margin-bottom:25px;padding-left:20px}section.page-content-section .page-content-wrapper ul li,section.page-content-section .page-content-wrapper ol li{margin-bottom:10px}section.page-content-section .page-content-wrapper img{border-radius:10px;margin-bottom:20px;height:auto}section.page-cta-section{background-color:#cf6d20;padding:60px 0;margin:0}section.page-cta-section h2{color:#fff !important;font-size:3rem;margin-top:0}@media screen and (max-width: 992px){section.page-cta-section h2{font-size:2.4rem}}section.page-cta-section p{font-size:1.2rem;color:#fff;line-height:1.6em}section.page-cta-section .btn-cta{background-color:#fff !important;color:#3b718e !important;font-size:1.1rem;font-weight:bold;padding:15px 40px;border-radius:50px}section.page-cta-section .btn-cta:hover{background-color:#f8f9fa !important;color:rgb(44.0298507463,84.328358209,105.9701492537) !important;box-shadow:0px 6px 15px rgba(0,0,0,.2) !important;transform:translateY(-2px)}section.page-cta-section .btn-cta:active,section.page-cta-section .btn-cta:focus{transform:translateY(0);box-shadow:0px 0px 5px rgba(0,0,0,.3) !important}section.services-section{padding:60px 0}section.services-section .col-md-4{padding-left:25px;padding-right:25px}section.services-section .service-icon-wrapper{margin:10px auto 25px}section.services-section h2{margin-bottom:20px}section.services-section p{font-size:1.15rem !important;line-height:1.7em !important;margin-bottom:30px !important}footer .footer-info p{font-size:1.1rem !important;line-height:1.8rem !important;margin-bottom:12px}footer .footer-info h3{margin-bottom:20px}section.team-section{background-color:#f3f2ef;background-image:url("https://cdn.greenphoenixny.com/dogs/uploads/2026/10/paw-bg.webp");background-repeat:repeat}section.team-section .team-card{background-color:#fff;padding:35px 25px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}section.team-section .team-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.12)}section.team-section .team-card .team-photo-wrapper{width:180px;height:180px;margin:0 auto;overflow:hidden;border-radius:50%;border:4px solid #3b718e}section.team-section .team-card .team-photo-wrapper .team-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}section.team-section .team-card .team-name{font-size:2rem;color:#3b718e}section.team-section .team-card .team-title{font-size:1.1rem !important;color:#cf6d20 !important}section.team-section .team-card .team-bio-excerpt p{font-size:1.05rem !important;line-height:1.6em;color:#555}footer a{color:#3b718e !important;transition:color .3s ease}footer a:hover{color:#cf6d20 !important;text-decoration:none}footer .footer-email-btn{background-color:#cf6d20 !important;border-color:#cf6d20 !important;color:#fff !important;padding:8px 22px;border-radius:50px;font-weight:bold;font-size:.95rem;display:inline-block;transition:all .3s ease}footer .footer-email-btn:hover{background-color:hsl(26.4,73.2217573222%,38.862745098%) !important;border-color:hsl(26.4,73.2217573222%,38.862745098%) !important;color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}footer .footer-social-icons{margin-top:15px}footer .footer-social-icons a{font-size:1.8rem;display:inline-block;transition:transform .2s ease,color .3s ease}footer .footer-social-icons a:hover{transform:translateY(-3px)}.navbar-nav{align-items:center}.navbar-nav>.nav-item:last-child{margin-left:15px}@media screen and (max-width: 1199px){.navbar-nav>.nav-item:last-child{margin-left:0;margin-top:10px;margin-bottom:10px}}.navbar-nav>.nav-item:last-child>.nav-link{background-color:#cf6d20 !important;color:#fff !important;padding:10px 24px !important;border-radius:50px;font-weight:bold;transition:all .3s ease}.navbar-nav>.nav-item:last-child>.nav-link:hover{background-color:hsl(26.4,73.2217573222%,38.862745098%) !important;color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}section.hero-section-slider .hero-buttons{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}section.hero-section-slider .hero-buttons .btn{padding:12px 32px;font-size:1.1rem;font-weight:bold;border-radius:50px;border:none;transition:all .3s ease}section.hero-section-slider .hero-buttons .btn-secondary{background-color:#cf6d20 !important;color:#fff !important}section.hero-section-slider .hero-buttons .btn-secondary:hover{background-color:hsl(26.4,73.2217573222%,38.862745098%) !important;box-shadow:0 6px 18px rgba(0,0,0,.25);transform:translateY(-2px)}section.hero-section-slider .hero-buttons .btn-primary{background-color:#3b718e !important;color:#fff !important}section.hero-section-slider .hero-buttons .btn-primary:hover{background-color:rgb(47.023880597,90.0626865672,113.176119403) !important;box-shadow:0 6px 18px rgba(0,0,0,.25);transform:translateY(-2px)}/*# sourceMappingURL=custom-styles.css.map */