@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@100;300;400;500;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}header.padding-sticky{padding-top:6.125rem}@media(min-width: 1200px){header.padding-sticky{padding-top:7.375rem}}.ca-section{position:relative;overflow:hidden}.ca-section--lightblue{background:rgba(65,182,230,.09)}.ca-section--intro{padding-top:1.875rem;padding-bottom:16.875rem;text-align:center}@media(min-width: 769px){.ca-section--intro{padding-top:6.25rem;padding-bottom:11.125rem;text-align:left}}.ca-section--howitworks{padding-top:3.75rem;padding-bottom:17.1875rem}@media(min-width: 769px){.ca-section--howitworks{padding-bottom:3.25rem}}.ca-section--team{padding-top:1.875rem;padding-bottom:20rem}@media(min-width: 769px){.ca-section--team{padding-top:5.625rem;padding-bottom:3.25rem}}.ca-section--reviews{padding-top:1.875rem;padding-bottom:5rem}.ca-section--reviews p{line-height:1.25rem}@media(max-width: 768.98px){.ca-section--reviews p{max-width:11.875rem;margin:0 auto}}.ca-section--goodnutrition{padding-top:2.5rem;padding-bottom:16.875rem;margin-bottom:6.25rem}@media(min-width: 769px){.ca-section--goodnutrition{padding-top:5.625rem;padding-bottom:5.625rem}}@media(min-width: 769px){.ca-section--goodnutrition .col-md-7{max-width:25.9375rem;min-height:16.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 769px){.ca-section--goodnutrition p{max-width:20.625rem}}@media(min-width: 769px){.ca-section--goodnutrition .btn{width:10.6875rem}}.ca-section .container{max-width:19.375rem}@media(min-width: 544px){.ca-section .container{max-width:31.875rem}}@media(min-width: 769px){.ca-section .container{max-width:49.375rem}}.ca-section-bg{position:absolute;width:100%;max-width:17.5rem;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}@media(min-width: 769px){.ca-section-bg{max-width:47.5rem}}.ca-bg-img{position:absolute}.ca-bg-img--lt{left:0;top:0}.ca-bg-img--rt{right:0;top:0}.ca-bg-img--rb{right:0;bottom:0}.ca-bg-img--lb{left:0;bottom:0}.ca-bg-img--introdog{width:17.125rem}@media(min-width: 769px){.ca-bg-img--introdog{width:22.1875rem}}.ca-bg-img--introbowl{left:0;bottom:0;width:8.8125rem}@media(min-width: 769px){.ca-bg-img--introbowl{width:16.25rem;left:5.4375rem}}.ca-bg-img--howitdog{right:0;bottom:0;width:16.3125rem}@media(min-width: 769px){.ca-bg-img--howitdog{width:20rem;top:2.1875rem}}.ca-bg-img--teamvets{left:-0.625rem;top:28.4375rem;width:20rem}@media(min-width: 769px){.ca-bg-img--teamvets{left:0;top:auto;bottom:0;width:24.3125rem}}.ca-bg-img--teambowl{width:11.0625rem}.ca-bg-img--goodnutritiondog{left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:14.25rem}@media(min-width: 769px){.ca-bg-img--goodnutritiondog{left:auto;right:0;top:5rem;-webkit-transform:none;transform:none;width:17.75rem}}.ca-eyebrow{font-size:.875rem;line-height:1.21;font-family:"Open Sans",sans-serif;font-weight:600;color:#0070d2;display:inline-block;margin-bottom:.5rem}.ca-title{font-family:"Open Sans",sans-serif;font-weight:600;color:#000;margin-bottom:1.375rem;line-height:1.35}.ca-title--h1{font-size:1.75rem}.ca-title--h2{font-size:1.5rem}.ca-text{color:#000;font-size:.875rem;line-height:1.35;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:1.375rem}.ca-btn-primary{border-radius:.3125rem;font-size:.875rem;line-height:1.21;font-family:"Open Sans",sans-serif;font-weight:700;padding:.875rem 1.0625rem;border:0;min-width:10.6875rem;width:100%;letter-spacing:0}@media(min-width: 769px){.ca-btn-primary{width:auto}}.ca-btn-link{color:#0070d2;font-size:.875rem;line-height:1.35;font-family:"Open Sans",sans-serif;font-weight:600;padding:0;border:0;text-decoration:underline}.ca-btn-link:hover{color:#0070d2}.ca-list{padding:0;margin:0 0 2rem;list-style:none;font-size:.875rem;line-height:1.35;font-family:"Open Sans",sans-serif;font-weight:600;color:#000}.ca-list__item{margin-bottom:.625rem}.ca-list__item img{margin-right:.5rem}.ca-review-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.9375rem 0}.ca-review-ratings__icon{display:inline-block;width:.9375rem;height:.9375rem;vertical-align:baseline}.ca-review-ratings__qty{display:inline-block;margin-left:.375rem;font-size:.75rem;line-height:1.66;font-family:"Open Sans",sans-serif;font-weight:700;color:#000}.ca-slider{max-width:20rem;margin:3.75rem auto 0}@media(min-width: 769px){.ca-slider{max-width:42.5rem}}.ca-slider .slick-next::before,.ca-slider .slick-prev::before{display:none}.ca-slider .slick-next svg,.ca-slider .slick-prev svg{position:relative;opacity:.6;-webkit-transition:all .3s ease;transition:all .3s ease}.ca-slider .slick-next:hover svg,.ca-slider .slick-prev:hover svg{opacity:1}.ca-slider .slick-next{right:-2.375rem}.ca-slider .slick-next:hover svg{right:-0.25rem}.ca-slider .slick-next svg{right:0}.ca-slider .slick-prev{left:-2.375rem}.ca-slider .slick-prev:hover svg{left:-0.25rem}.ca-slider .slick-prev svg{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ca-slider .slick-dots li{margin:0 .3125rem}.ca-slider .slick-dots li button::before{width:.5rem;height:.5rem}.ca-slider .slick-dots li.slick-active button::before{width:.75rem;height:.75rem}.ca-slider-item{width:19.375rem}@media(min-width: 769px){.ca-slider-item{padding:0 .9375rem}}.ca-slider-review{background:rgba(0,0,0,.02);border-radius:.5rem;overflow:hidden}.ca-slider-review__picture{height:12.875rem;overflow:hidden}.ca-slider-review__picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.ca-slider-review__stars{margin:1.75rem 0 .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ca-slider-review__content{padding:0 1.75rem 1.75rem}.ca-slider-review__text{font-size:1rem;line-height:1.5;font-family:"Open Sans",sans-serif;font-weight:400;color:#000;overflow:hidden;display:inline-block;word-break:break-word;width:100%;height:7.5rem}.ca-slider-review__more{display:block;color:#9a9b9b;font-weight:400;font-size:1rem;line-height:1.25;font-family:"Open Sans",sans-serif;cursor:pointer}.ca-slider-review__more:hover{text-decoration:underline}.ca-slider-review__author{display:block;font-weight:700;font-size:.9375rem;line-height:1.6;font-family:"Open Sans",sans-serif;color:#000;margin:1.75rem 0 .25rem}.ca-slider-review__location{display:block;font-size:.8125rem;font-weight:400;line-height:1.25;font-family:"Open Sans",sans-serif;white-space:normal;text-overflow:ellipsis;overflow:hidden;color:rgba(0,0,0,.6)}.ca-slider-review .ca-review-ratings__icon{margin:0 .125rem}.ca-modal .modal-dialog .modal-content .close{width:1.25rem;height:1.25rem;font-size:1.25rem;margin:0;background:#fff;border-radius:50%;top:.625rem;right:.625rem;font-family:Arial,sans-serif;font-weight:400;color:#525151;line-height:1.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.ca-modal .modal-dialog .modal-content .close:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.ca-modal-dialog{margin:0 auto;max-width:20rem}@media(min-width: 769px){.ca-modal-dialog{max-width:47.5rem}}.ca-modal-content{background:#fff9f4}.ca-modal-header{border:0;display:block;text-align:center;padding:0}.ca-modal-body{padding:0}.ca-modal-body iframe{border:0;width:100%;height:107.4375rem}@media(min-width: 769px){.ca-modal-body iframe{height:60.5625rem}}.ca-modal-title{font-size:2.25rem;line-height:1.25;font-weight:700;font-family:"Avenir",sans-serif;color:#000;margin-bottom:0}.ca-modal-list{padding:0;margin:0;list-style:none;font-size:.875rem;line-height:1.15;font-family:"Avenir",sans-serif;font-weight:400;color:#000}.ca-modal-list h6{font-size:1.125rem;line-height:1.25;font-family:"Avenir",sans-serif;font-weight:700;color:#000;margin-bottom:.625rem}.ca-modal-list p{font:inherit;color:inherit;margin:0}
