@keyframes whiteToBlack{0%{background:white}to{background:black}}.parallax-container{text-align:center;color:#fff;background-position:center}.hero-header{will-change:background-image;background-image:url(https://res.cloudinary.com/dyrrwpemp/image/upload/f_auto/DogLog/header-image.jpg);background-position:0% 0%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:#7777771a;height:100vh;will-change:background-position;transition:background-position ease .75s;padding-top:6rem;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}@media all and (max-width: 719px){.hero-header{background-position-x:0%}}@media all and (min-width: 720px) and (max-width: 768px){.hero-header{background-position-x:29%}}@media all and (max-width: 767px) and (hover: none){.hero-header .header-image{margin-top:2rem}.hero-header .header-subcontainer{padding-top:2rem}}@media all and (max-width: 320px) and (hover: none){.hero-header .header-subcontainer{padding-top:0rem;transform:scale(.9)}}@media all and (min-width: 768px) and (hover: none){.hero-header{background-position-x:30%}}.hero-header .linear-gradient-background{height:100vh;width:100%;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));margin-top:-6rem}.hero-header .scroll-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;position:absolute;height:50px;width:50px;bottom:1rem;left:50%;transition:visibility 1s linear .3s,opacity .3s;visibility:visible;animation:floatUp 2s infinite}.hero-header .scroll-button img{width:100%}.hero-header .header-container{opacity:0;width:50%;text-align:left;position:sticky;animation:fadeIn 2s forwards;top:20%}.hero-header .header-container .header-app-store-container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (max-width: 719px){.hero-header .header-container{top:10%;width:80%;margin-left:10%;margin-right:10%;text-align:center}}@media all and (min-width: 540px) and (max-width: 1280px){.hero-header .header-container{width:27rem;margin-left:10%;text-align:center;margin-top:-1rem}}@media all and (min-width: 1281px){.hero-header .header-container{width:32rem;margin-left:15%}.hero-header .header-container .header-app-store-container{flex-direction:row;justify-content:left}}@media all and (min-width: 1441px){.hero-header .header-container{width:35%;margin-left:15%}}@media all and (min-width: 1681px){.hero-header .header-container{width:30%;margin-left:20%}}@media all and (max-width: 320px) and (hover: none){.hero-header .header-container{top:1rem!important}}@media all and (min-width: 1024px) and (hover: none){.hero-header .header-container{width:33rem}}.hero-header .header-container__column{box-shadow:4px 4px 4px #00000040;background:rgba(0,0,0,.25)}.hero-header .header-container .header-headline{margin:0 0 1.875rem;font-weight:400;font-size:2rem;line-height:2.625rem}@media all and (min-width: 769px){.hero-header .header-container .header-headline{font-size:2.25rem;line-height:2.875rem}}@media all and (min-width: 992px){.hero-header .header-container .header-headline{font-size:2.5rem;line-height:3.125rem}}@media all and (min-width: 768px) and (hover: none){.hero-header .header-container .header-headline{font-size:2.2rem}}@media all and (min-width: 1024px) and (hover: none){.hero-header .header-container .header-headline{font-size:2.75rem}}.hero-header .header-container .header-app-store-container{display:flex;gap:.5rem;padding-bottom:.5rem}.hero-header .header-container .header-image{margin-bottom:1.75rem;min-width:18rem;max-width:27rem;max-height:9rem;min-height:6rem}@media all and (max-width: 480px){.hero-header .header-container .header-image{width:100%;min-width:6rem;min-height:2rem;max-height:6rem;max-width:18rem}}@media all and (hover: none) and (max-width: 480px){.hero-header .header-container .header-image{max-height:8rem;max-width:20rem}}@media all and (min-width: 1024px) and (hover: none){.hero-header .header-container .header-image{min-width:26rem;max-width:36rem;max-height:12rem;min-height:10rem}}.section{overflow:hidden}.section .features-heading{font-size:13px;font-weight:800;letter-spacing:1px;line-height:25px;text-transform:uppercase;margin:.625rem 0}.section--features{padding-bottom:6rem}@media all and (max-width: 992px){.section--features .section-subheader{margin-bottom:0}}.section--features .features-list-container{min-height:29.875rem;display:flex;flex-direction:column;align-items:center}@media all and (max-width: 767px){.section--features .features-list-container{padding-top:1rem}}@media all and (min-width: 768px){.section--features .features-list-container{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media all and (min-width: 992px){.section--features .features-list-container{padding-top:1.25rem}}.section--features .features-list-container .features-column{width:100%;position:static;visibility:visible;animation-duration:1s;padding-left:0}@media all and (max-width: 767px){.section--features .features-list-container .features-column{margin:0}.section--features .features-list-container .features-column--right{margin-top:-.625rem}.section--features .features-list-container .features-column li{margin-top:0}.section--features .features-list-container .features-column p{padding:0;margin:0}}@media all and (min-width: 768px){.section--features .features-list-container .features-column{width:50%;padding:0 .75rem}}@media all and (min-width: 992px){.section--features .features-list-container .features-column{position:absolute;width:33.33333%}.section--features .features-list-container .features-column--left{padding-left:2rem}.section--features .features-list-container .features-column--left .features-column--list-item{text-align:right}.section--features .features-list-container .features-column--right{padding-right:2rem}.section--features .features-list-container .features-column--right .features-column--list-item{text-align:left}}.section--features .features-list-container .features-column{list-style:none}.section--features .features-list-container .features-column--left{text-align:right;left:0}.section--features .features-list-container .features-column--right{text-align:left;right:0}.section--features .features-list-container .features-column--list-item{margin:1.875rem 0;text-align:center}.section--features .features-list-container .features-column--list-item p{margin-top:0}@media all and (min-width: 768px){.section--features .features-list-container .features-column--list-item{margin:3.125rem 0}}@media all and (min-width: 992px){.section--features .features-list-container .features-column--list-item{margin:4.375rem 0}}@media all and (min-width: 1200px){.section--features .features-list-container .features-column--list-item{margin:5.625rem 0}}@media all and (min-width: 992px){.section--features .features-list-container .features-column--screenshot{right:33.33333%}}.section--features .features-list-container .features-column--screenshot .features-screenshot{max-width:24rem;width:100%;padding:0 2rem}.section--features-2{padding-bottom:6rem}.section--features-2 .more-features-container{display:flex;flex-direction:column;visibility:visible;animation-duration:1s;animation-name:fadeIn}.section--features-2 .more-features-container .more-features-screenshot-container{position:relative}@media all and (min-width: 768px) and (max-width: 992px){.section--features-2 .more-features-container .more-features-screenshot-container{margin-top:1.25rem}}@media all and (min-width: 992px){.section--features-2 .more-features-container .more-features-screenshot-container{right:66.66666667%;width:33.33333333%;float:left}}.section--features-2 .more-features-container .more-features-screenshot-container img{width:17.5rem}.section--features-2 .more-features-container .more-features-column{display:flex;flex-direction:column;position:relative;padding-right:.875rem;padding-left:.875rem;text-align:left}@media all and (min-width: 992px){.section--features-2 .more-features-container .more-features-column{left:33.33333333%;width:66.66666667%;float:left}}.section--features-2 .more-features-container .more-features-column .section-subheader{margin-top:0}.section--features-2 .more-features-container .more-features-column .features-icon-list-item{position:relative;padding-left:5.9375rem;margin-top:1.875rem;margin-bottom:1.875rem;min-height:3.75rem}.section--features-2 .more-features-container .more-features-column .features-icon-list-item p{margin:0}.section--features-2 .more-features-container .more-features-column .features-icon-list-item h3{margin:0 0 .1875rem}.section--features-2 .more-features-container .more-features-column .features-icon-list-item .icon{position:absolute;top:0;left:0;width:3.75rem;height:3.75rem;padding:.875rem;margin-left:.9375rem;font-size:2rem;line-height:1;text-align:center;color:#fff;border-radius:.375rem;transition:all ease .25s;cursor:default;background-color:#a5352f}.section--features-2 .more-features-container .more-features-column .features-icon-list-item .icon--connect{padding:.375rem}.section--features-2 .more-features-container .more-features-column .features-icon-list-item .icon--tracking{padding:.25rem}.section--features-2 .more-features-container .more-features-column .features-icon-list-item .icon--health{font-size:2.5rem;padding:.625rem .875rem .875rem .625rem}@media (min-width: 768px){.section--features-2 .more-features-container .more-features-column .features-icon-list-item{margin-top:1.25rem;margin-bottom:1.25rem;width:50%;float:left}}@media all and (min-width: 992px){.section--features-2 .more-features-container{flex-direction:row}}.section--screenshots{padding-bottom:5rem}@media all and (min-width: 1050px) and (max-width: 1279px){.section--screenshots .section-container{width:58rem}}@media all and (min-width: 1280px){.section--screenshots .section-container{width:78rem}}.section--screenshots .screenshot-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}@media all and (min-width: 992px) and (max-width: 1050px){.section--screenshots .screenshot-container{flex-wrap:wrap;padding:0 1rem;justify-content:none;margin:0}.section--screenshots .screenshot-container img{margin:3rem}}@media all and (min-width: 1280px){.section--screenshots .screenshot-container{justify-content:space-between}}.section--screenshots img{max-width:17rem;border-radius:.25rem;margin:1rem;box-shadow:0 5px 15px #0003}@media all and (max-width: 992px){.section--screenshots img{width:50%;min-width:17.5rem}}.section--quotes{padding:5rem 0}.section--quotes .section-footer-image{width:100%;margin-top:3rem;padding-left:10%;padding-right:10%}@media all and (max-width: 768px){.section--quotes .section-footer-image{padding-left:5%;padding-right:5%}}.section--subscribe{padding:3rem 0}.section--subscribe .section-header,.section--subscribe .section-subheader{margin-bottom:1rem;opacity:1}.carousel-item-text{display:flex;flex-direction:column;color:#2f4f4f;font-size:1.5rem;font-style:italic;font-weight:500;line-height:2.25rem;letter-spacing:.0625rem}@media all and (min-width: 768px){.carousel-item-text{padding:0 4rem}}.carousel-item-text--author{color:#a5352f;font-size:1.25rem;padding:1rem 0}.carousel-dot-container{display:flex;justify-content:center;align-items:center;margin-top:1rem}.carousel-dot-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.carousel-dot-container .carousel-dot-arrow{color:#00000026;font-size:2rem}.carousel-dot-container .carousel-dot-arrow:hover:not(.carousel-dot-arrow--is-mobile),.carousel-dot-container .carousel-dot-arrow--active{color:#a5352f}.carousel-dot-container .carousel-dot-arrow--left{margin-right:1rem}.carousel-dot-container .carousel-dot-arrow--right{margin-left:1rem}.carousel-dot-container .carousel-dot{display:inline-block;width:.875rem;height:.875rem;border-radius:50%;background-color:#00000026;margin:.125rem;transition:all ease .25s;transform:scale(.875);cursor:pointer}.carousel-dot-container .carousel-dot:hover:not(.carousel-dot--is-mobile),.carousel-dot-container .carousel-dot--active{background-color:#a5352f;transform:scale(1.125)}.form{display:flex;flex-direction:column;align-items:center}.form__input,.form__submit{border:none;padding:.5rem 1rem;border-radius:.25rem;font-size:1.25rem;line-height:1.5rem}.form__input{padding-right:2.25rem;box-shadow:0 0 0 1px #ccc;min-width:20rem;max-width:30rem;transition:box-shadow ease .25s}.form__input:hover{box-shadow:0 0 0 1px gray}.form__input:focus{outline:none;box-shadow:0 0 0 1px #00008b}.form__input-wrapper{position:relative}.form__input--confirmation{position:absolute;right:.5rem;top:.625rem;color:green;font-size:1.25rem}.form__submit{width:10rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:1rem;background:#a5352f;color:#fff;transition:background ease .25s,box-shadow ease .25s}.form__submit:disabled{background:#4f4e4b;cursor:default}.form__submit:hover:not(:disabled){background:#8a2d28}.form__submit:focus{outline:none;background:#8a2d28;box-shadow:0 5px 15px #0003}.modal{position:fixed;inset:0;z-index:99999999;padding:1rem}.modal__content{padding:1rem;text-align:center}.modal__content-container{position:absolute;border-radius:.25rem;background:white;width:80vw;max-width:37rem;left:50%;top:50%;transform:translate(-50%,-50%)}.modal__photo{height:20rem;margin-right:auto;margin-left:auto;display:block}.modal__backdrop{animation:.15s linear whiteToBlack forwards;opacity:.85;position:fixed;inset:0}
