*{font-family:DefaultFont;margin:0}@font-face{font-family:DefaultFont;src:url(/static/media/Jost-Medium.6b59eccdfbb145802814.ttf)}@font-face{font-family:italicFont;src:url(/static/media/Jost-BlackItalic.1459eab3a6922a8979e6.ttf)}.navbar{align-items:center;display:flex;justify-content:space-between;padding:0 10rem 0 3rem;position:relative;z-index:1}.logo{background-image:url(/static/media/bubspups.13e5c01e9cc8e177ea8b.png);cursor:pointer;width:10rem}.toggle{display:none}.toggle-label{cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-between;z-index:2}.toggle-label span{background-color:#fff;height:2px;width:24px}.nav-links{display:flex;list-style:none;margin:0;padding:0}.nav-item{margin-left:2rem}.nav-item a{color:#fff;font-size:1.2rem;text-decoration:none}@media (max-width:768px){.logo img{width:120px}.nav-links{background-color:#3a1f89;display:none;left:0;padding:10px;position:absolute;top:90%;width:100%;z-index:99999}.toggle-label{display:flex}.toggle:checked~.nav-links{align-items:center;display:flex;flex-direction:column;margin-top:10px}.toggle:checked~.nav-links .nav-item{margin-bottom:10px;margin-left:0}}.slogan{color:#fff;font-family:italicFont;font-size:.75rem;margin-top:-3rem;position:absolute}@media only screen and (max-width:400px){.toggle-label{padding-left:70%}}@font-face{font-family:italicLight;src:url(/static/media/Jost-ExtraLightItalic.01a5fa15d8b0c2886b36.ttf)}.background-video{background-color:#000;height:100%;left:0;top:0;width:100%;z-index:-1}.reviewStyle{border:none}.reviewStyle,.video{height:100%;width:100%}.video{filter:brightness(.8) blur(0);object-fit:cover}.servicesBackground{height:50rem;width:100%}.pawBackground{background-image:url(/static/media/pawprint.cd777e2d63d4f59314fd.png);filter:brightness(.5) blur(5px);height:100%;left:0;top:0;width:100%;z-index:-1}.serviceTextBackground{position:absolute;width:100%;z-index:1}.backgroundVid{height:50rem;width:100%}.backgroundofText{height:30rem;position:absolute;width:100%}.backgroundText{color:#fff;font-size:3rem;justify-content:center;margin-bottom:2rem;margin-top:17rem;position:relative;text-align:center;z-index:5}.backgroundText:after{background-color:#3a1f89;content:"";display:block;margin-left:30%;margin-top:1.5rem;padding-top:.4rem;width:40vw}.homeButton{align-items:center;border:1px solid #3a1f89;border-radius:2rem;display:flex;justify-content:center;margin:auto;position:relative;text-align:center;z-index:5}.HomePhotoButton,.aboutButton,.homeButton{background-color:#3a1f89;color:#fff;cursor:pointer;font-size:1rem;height:3rem;width:10rem}.HomePhotoButton,.aboutButton{border:1px solid #fff;border-radius:2rem;justify-content:left;margin:3rem}.HomePhotoButton{background-color:#fff;border:1px solid #3a1f89;color:#3a1f89}.quoteServices{color:#fff;font-family:italicLight;font-size:3rem;padding-left:4rem;padding-top:4rem;text-align:left}.quoteServices:after{background-color:#3a1f89;content:"";display:block;margin-left:0;margin-top:1.5rem;padding-top:.4rem;width:39vw}.servicesText{color:#fff;font-size:1rem;padding:4rem 50% 0 3.2%}.dogPhoto{box-shadow:inset 0 30px 60px -12px #32325d40,inset 0 18px 36px -18px #0000004d;height:80%;margin:11rem 2% 0 55%;position:absolute;width:40%}.serviceRealBackground{background-color:#3a1f89;height:40rem;width:100%}.serviceRealTitle{align-items:center;color:#fff;font-size:2rem;padding-top:7rem;text-align:center}.serviceRealText,.serviceRealTextAlt{align-items:center;color:#fff;font-size:1.5rem;padding-top:1rem;text-align:center}.serviceRealTextAlt{font-family:italicLight}.serviceRealImage{padding-left:10%}.serviceRealImage,.serviceRealImageTwo{height:7rem;padding-top:5rem;position:absolute;width:13rem}.serviceRealImageTwo{padding-left:80%}.contactBackground{height:65rem;width:100%}.contactTitle{color:#3a1f89;font-size:2.5rem;padding-top:2rem;text-align:center}.contactText{padding-top:5rem}.contactText,.contactTextTwo{color:#3a1f89;font-size:1.5rem;padding-left:10%;text-align:left}.contactTextTwo{font-family:italicLight;padding-top:3rem}.contactContainer{margin-left:5%;margin-right:5%}.contactWrapper{grid-gap:20%;display:grid;grid-template-columns:1fr 1fr}.contactBox{height:30rem}.CoverWatermark{background-color:#fff;height:3rem;margin-top:33.8rem;position:absolute;width:50%;z-index:99}.footerBackground{background-color:#3a1f89;height:35rem;width:100%}.footerText{align-items:right;padding-top:3rem}.footerText,.footerTextTwo{color:#fff;padding-right:5%;text-align:right}.footerTextTwo{font-family:italicLight;padding-top:1rem}.footerLogo{align-items:center;display:flex;height:15rem;margin:auto;padding:0;width:15rem}.comingSoonBackground{background:#fff;height:50rem;width:100%}.comingSoonTitle{align-items:center;color:#3a1f89;font-size:2.5rem;padding-top:4rem;text-align:center}.aboutBackground{background-color:#fff;height:130rem;width:100%}.questionBackground{height:30rem}.aboutTitle{color:#3a1f89;padding:5rem 0 0 10%}.aboutText{color:#3a1f89;padding:5rem 60% 0 10%}.andrewDog,.wishlistImg{height:40rem;padding-left:55%;padding-top:8rem;position:absolute;width:30rem}.andrewDog{padding-top:14rem}.aboutWrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.EmployeePhoto{margin-right:5rem}.EmployeePhoto,.PhotoOf{height:40rem;width:30rem}.wishlistImg{height:30rem;width:30rem}.mapStyle{border:none;height:38rem;padding-top:5rem;width:35rem}.scheduleBackground{background:#fff;height:150rem;width:100%}.scheduleTitle{font-size:2.5rem}.PhotoText,.scheduleText,.scheduleTitle{align-items:center;color:#3a1f89;padding-top:4rem;text-align:center}.PhotoText,.scheduleText{font-size:1.2rem}.PhotoText{padding-top:2rem}.payButton{align-items:center;background-color:#3a1f89;border:1px solid #3a1f89;border-radius:2rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:3rem;justify-content:center;margin:auto;position:relative;text-align:center;text-decoration:none;width:15rem;z-index:5}.paySection{margin-top:5rem;width:100%}.PhotoBackground{height:370rem;width:100%}.PhotoContainer{margin-left:5%;margin-right:5%;margin-top:10rem}.questionsTitle{color:#3a1f89;font-size:2rem;padding-top:3rem;text-align:center}.questionsDescription{color:#3a1f89;font-size:1rem;padding-top:1rem;text-align:center}.PhotoWrapper{grid-gap:3rem;display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.PhotoResize{height:335px;width:400px}.PhotoTitle{color:#3a1f89;font-size:2.2rem;padding-top:3rem;text-align:center}.serviceNewBackground{background-color:#3a1f89;height:50rem;padding-top:10rem;width:100%}.serviceTitle{color:#fff;font-size:2.5rem;text-align:center}.serviceContainer{margin:3rem}.serviceWrapper{grid-gap:1rem;display:grid;grid-template-columns:repeat(6,1fr)}.serviceBox{background-color:#fff;border-radius:.5rem;height:30rem}.serviceBox:first-child,.serviceBox:last-child{background-color:#3a1f89}.serviceBoxContainer{align-items:center;display:flex;justify-content:space-between;text-align:center}.serviceBoxNumber{color:#3a1f89;font-size:1.5rem;padding:1rem;text-decoration:underline;text-decoration-thickness:.2rem}.serviceBoxTitle{color:#3a1f89;font-size:1.5rem;padding-right:10%}.serviceBoxDescription{color:#3a1f89;font-size:1rem;padding:1rem}.PawIcon{color:#fff;font-size:10rem}.PawContainer{display:flex;justify-content:center}.HomeContainer{background-color:#fff;height:120rem;width:100%}.HomeWrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.HomeBox{background-color:#3a1f89;height:63rem}.HomeBoxBackground{background-color:#fff}.HomeBoxImage{background-position:bottom;background-repeat:no-repeat;height:63rem;width:100%}.HomeBoxTitleOne,.HomeBoxTitleTwo{color:#fff;font-size:3rem;padding-left:3rem;padding-right:5%;padding-top:10rem;text-align:left}.HomeBoxTextOne,.HomeBoxTextTwo{color:#fff;font-size:1.3rem;padding-left:3rem;padding-right:5%;text-align:left}.HomeBoxTextTwo,.HomeBoxTitleTwo{color:#3a1f89}.FooterContainer{margin:0 5%;padding-top:2rem}.FooterWrapper{grid-gap:10%;display:grid;grid-template-columns:repeat(3,1fr)}.FooterBox{height:20rem}.FooterContactText,.FooterLogoText,.FooterLogoTextIcon{color:#fff;font-size:1.5rem;text-align:center}.FooterLogoTextIcon{font-size:1.5rem}.FooterLogoTextIcon,.TextDecoration{color:#fff;text-decoration:none}.FooterContactTitle{color:#fff;font-size:1.3rem;padding-bottom:1rem;padding-top:4rem;text-align:center;text-decoration:underline}.adjustBorder{margin-top:10rem}@media screen and (max-width:1438px){.PhotoWrapper{grid-template-columns:1fr 1fr}.PhotoBackground{height:540rem}.CoverWatermark{width:45%}}@media screen and (max-width:1389px){.servicesBackground{height:95rem}.dogPhoto{height:30rem;margin-left:8%;margin-top:52rem;width:85%}.andrewDog,.wishlistImg{padding-left:31%;padding-right:30%;padding-top:45rem}.aboutText,.aboutTitle{align-items:center;padding-left:10px;padding-right:10px;text-align:center}.aboutText{font-size:.9rem;padding-top:3rem}.aboutBackground{height:200rem}.aboutWrapper{flex-direction:column;margin-top:50rem}.EmployeePhoto{margin-right:0;margin-top:5rem}.servicesText{padding-right:0}.quoteServices:after{width:60%}.footerBackground{height:80rem}.FooterWrapper{grid-template-columns:1fr}}@media screen and (max-width:1350px){.serviceRealBackground{height:55rem}.contactBackground{height:100rem}.contactWrapper{grid-template-columns:1fr}.mapStyle{margin-top:5rem;width:100%}.contactText .contactTextTwo{align-items:center;padding-left:0;padding-top:0;text-align:center}.serviceWrapper{grid-template-columns:1fr}.serviceBox:first-child{display:none}.serviceBox:last-child{padding-top:5rem}.serviceNewBackground{height:107rem;padding-top:15rem}.serviceBox{height:15rem}.CoverWatermark{width:90%}}@media screen and (max-width:1250px){.serviceRealImage,.serviceRealImageTwo{display:none}.serviceRealTitle{padding-top:3rem}.andrewDog,.wishlistImg{padding-left:0;padding-right:0;width:100%}}@media screen and (max-width:1200px){.HomeBox:nth-of-type(2){order:-1}.HomeWrapper{grid-template-columns:1fr}.HomeContainer{height:240rem}}@media screen and (max-width:950px){.PhotoWrapper{grid-template-columns:1fr}.PhotoBackground{height:1040rem}}@media screen and (max-width:829px){.serviceRealBackground{height:75rem}}@media screen and (max-width:768px){.serviceRealBackground{height:115rem}}@media screen and (max-width:750px){.dogPhoto{margin-top:65rem}.footerText,.footerTextTwo{margin-top:0;padding-left:0;text-align:center}.footerMargin{padding-top:0}.andrewDog,.wishlistImg{padding-top:50rem}}@media screen and (max-width:540px){.scheduleBackground{height:165rem}.serviceBox{height:20rem}.serviceNewBackground{height:130rem;padding-top:5rem}.serviceBox:last-child{height:10rem}.HomeBox:nth-child(2),.HomeBox:nth-child(3){height:70rem}.HomeBox:first-child{height:30rem}.HomeContainer{height:200rem}.FooterBox:nth-child(2){height:30rem}.footerBackground{height:95rem}.HomeBoxImage{height:30rem}.HomeWrapper{grid-template-rows:70rem 30rem 70rem 30rem}.HomeBox:first-child,.HomeBox:last-child{height:30rem}}@media screen and (max-width:485px){.HomeBoxTitleOne,.HomeBoxTitleTwo{padding-top:5rem}.dogPhoto{margin-left:0;margin-right:0;margin-top:80rem;width:100%}.andrewDog,.wishlistImg{padding-top:70rem}.wishlistImg{padding-top:50rem}.adjustBorder{margin-top:5rem}.CoverWatermark{margin-top:28.8rem}.aboutBackground{height:215rem}.EmployeePhoto,.PhotoOf{width:100%}}@media screen and (max-width:440px){.PhotoResize{height:275px;width:350px}.PhotoBackground{height:880rem}}@media screen and (max-width:400px){.aboutText,.scheduleText,.serviceRealTextAlt{padding-left:10px;padding-right:10px}.backgroundText{font-size:2.4rem;margin-top:15rem}.backgroundVid{height:50rem}.HomeBoxTextOne,.HomeBoxTextTwo,.HomeBoxTitleOne,.HomeBoxTitleTwo{padding-left:10%;padding-right:10%;text-align:center}.HomePhotoButton,.aboutButton{align-items:center;display:flex;justify-content:center;margin:3rem auto;text-align:center}}@media screen and (max-width:384px){.serviceBox{height:24rem}.serviceNewBackground{height:150rem;padding-top:5rem}.PhotoResize{height:225px;width:300px}.PhotoBackground{height:750rem}.HomeBoxTitleOne,.HomeBoxTitleTwo{font-size:2.4rem}.serviceBoxDescription{font-size:.95rem}}@media screen and (max-width:360px){.serviceBox{height:28rem}.serviceNewBackground{height:163rem}}.smallBackgroundTop{background-color:#fff;height:2.5rem;width:100%}.adjustTopText{padding-left:1rem;padding-right:1rem}.smallBackgroundTopSticky{background-color:#fff;height:2.5rem;position:fixed;top:0;width:100%;z-index:99}.adjustTopText{align-items:center;color:#3a1f89;font-size:1rem;padding-top:.5rem;text-align:center}@media screen and (max-width:770px){.adjustTopText{font-size:.7rem}}@media screen and (max-width:507px){.smallBackgroundTop{height:3rem}}
/*# sourceMappingURL=main.e7c9440d.css.map*/