body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.App{height:100vh;width:100vw}.Header{background-color:#5b2d7d;display:flex;height:15vw;position:absolute;width:100%}.Header h1{color:#fff;font-family:outfit;font-size:5vw;margin-bottom:auto;margin-top:auto;width:50%}.App-logo{margin:1.5% 1.5% 1.5% 20%}.App-logo-text{height:80%;margin:auto 15% auto auto}.HomeRouter{background-color:#e9e9e9;height:5%;position:relative;top:15vw}.routerLinks{display:flex;height:100%;left:20%;position:relative;width:60%}.PageContainer{width:25%}.link{text-decoration:none}.PageLink{display:flex;height:100%;transition:.3s;width:100%}.PageLink:hover{background-color:#cac7c7;cursor:pointer}.PageLink p{color:#000;font-size:110%;margin:auto}.section{display:flex;position:relative;top:15vw}.col{padding:2.5%}#helpColRight{margin-left:auto}.sectionTitle{font-size:4vw}.sectionText,.sectionTitle{font-family:outfit;font-weight:400}.sectionText{font-size:2vw}.karenAndDog{object-fit:cover;width:20vw}.buttonLink{background-color:#5b2d7d;border-radius:1.5vw;margin-top:2vw;transition:.3s;width:-webkit-fit-content;width:fit-content}.buttonLink:hover{background-color:#9d7ab5}.buttonLink .link{display:flex;height:100%;padding:.5vw 2vw .5vw 2.5vw;width:-webkit-fit-content;width:fit-content}.buttonText{color:#fff;font-family:outfit;font-size:2vw;margin:auto 1vw auto auto;padding-bottom:.2vw}.buttonLink span{color:#fff;font-size:4vw;margin:-.5vw}.ProfessionalService{background-color:#e9e9e9}#profColLeft{display:flex}.shield{padding-left:10vw;padding-right:10vw;width:40vw}#doorsRightCol{margin-left:auto}#phoneLink{display:flex;height:100%}.phone{margin:auto;width:30vw}.animals{position:relative;top:15vw;width:100%}.Testimonials{background-color:#e9e9e9;display:block;margin-top:-5px;text-align:center}.Testimonials .sectionTitle{padding-top:1.5vw}.carousel{display:flex;padding:1vw 1vw 2vw}.carousel p{font-family:outfit;font-size:2vw;margin:auto;padding-left:2vw;padding-right:2vw}.carousel span{cursor:pointer;font-size:5vw}.carousel span:hover{color:#5b2d7d}.Footer{display:block;font-family:outfit;padding:2vw;text-align:center}.Footer h1{font-size:2vw;font-weight:400}.Footer h2{font-size:1.5vw;font-weight:400;padding:.5vw}.Footer h3{font-size:1vw;font-weight:400}#PagesContainer .Footer{background-color:#e9e9e9;bottom:0;height:-webkit-fit-content;height:fit-content;width:100%}@media (max-width:1000px){.routerLinks{left:10%;width:80%}.karenAndDog{width:30vw}.sectionTitle{font-size:6vw}.sectionText{font-size:3vw}.buttonLink .link{padding:1vw 3vw 1vw 3.5vw}.buttonText{font-size:3vw;margin-right:1.5vw}.buttonLink span{font-size:6vw;margin:-1vw}.carousel p{font-size:4vw}}@media (max-width:700px){.routerLinks{left:0;width:100%}.link{font-size:90%}.Footer h1{font-size:4vw;font-weight:400}.Footer h2{font-size:3vw;font-weight:400;padding:.5vw}.Footer h3{font-size:2vw;font-weight:400}}@media (max-width:400px){.HomeRouter{height:4%}.link{font-size:60%;font-weight:700}.buttonLink .link{font-weight:400}#doorsRightCol,#helpColRight,#profColLeft{display:none}.sectionTitle{font-size:7vw;font-weight:700}.sectionText{font-size:4vw}}@font-face{font-family:outfit;font-weight:400;src:url(/static/media/Outfit-Regular.5a00cf1a6ae3ea70fb96.ttf)}@font-face{font-family:outfit;font-weight:700;src:url(/static/media/Outfit-Bold.958af3eb04f5d52fff1d.ttf)}*{margin:0}.scrollContainer{position:absolute!important}#PagesContainer{height:100vh}.Page{font-family:outfit}.PageHeader{background-color:#5b2d7d;font-weight:400;padding:2.5%;text-align:center}.Page .buttonLink{background-color:#fff;margin:0}.Page .buttonLink:hover{background-color:#9d7ab5}.Page .buttonLink .link{padding-left:2vw}.Page .buttonText{color:#5b2d7d}.Page .buttonLink:hover .buttonText{color:#fff}.Page .buttonLink span{color:#5b2d7d}.Page .buttonLink:hover span{color:#fff}.PageHeader h1{color:#fff;font-size:8vw;font-weight:400;margin-bottom:2%;margin-top:-3%}.pageBody{padding:2.5%}.pageBody h1{color:#5b2d7d;font-size:4vw;font-weight:700;margin-bottom:1%}.pageBody h2{font-size:3vw;font-weight:400;margin-bottom:.5%}.pageBody h3{font-size:2vw;font-weight:700;margin-bottom:1%}.pageBody p{font-size:2vw;margin-bottom:2%}.pageBody code{padding:.1vw .5vw}.pageBody code,.pageBody pre{background-color:#e9e9e9;border:.2vw solid #000;border-radius:.5vw}.pageBody pre{margin-bottom:2vw;overflow-y:auto;padding:.5vw}.pageBody pre code{background-color:#e9e9e9;border:none;border-radius:.5vw;padding:.1vw .5vw}.pageBody ol,.pageBody ul{font-size:2vw}@media (max-width:1000px){.PageHeader h1{margin-bottom:2%;margin-top:-5%}.pageBody h1{color:#5b2d7d;font-size:8vw;font-weight:700;margin-bottom:2%}.pageBody h2{font-size:6vw;font-weight:400;margin-bottom:1%}.pageBody h3,.pageBody p{font-size:4vw}.pageBody p{margin-bottom:3%}.pageBody ol,.pageBody ul{font-size:4vw}}
/*# sourceMappingURL=main.6cc1777e.css.map*/