.animate,.animate-left-show{transition:1000ms ease-in-out}.animate-left-show{-ms-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0;visibility:hidden}.animate-bottom-show.active,.animate-left-show.active,.animate-show.active{-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;visibility:visible}.animate-show{transition:800ms ease-in-out;opacity:0;visibility:hidden}.animate-bottom-show{-ms-transform:translate(0,100px);transform:translate(0,100px);opacity:0;visibility:hidden}.main_page .header{position:relative;overflow:hidden;height:552px;background:no-repeat center center}.main_page .bg_block,.main_page .header .content{position:absolute;left:0;right:0;bottom:0;top:0}.main_page .header .content{text-align:center;padding-bottom:0}.main_page .header .content .wrapper{position:relative;height:100%;width:1120px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.main_page .header .content .header__heading,.main_page .header .content .header__heading p{margin:0;padding-bottom:0;text-align:left;max-width:600px;font-family:Gentona;font-size:48px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#fff}.main_page .header .content .header__text p,.main_page .header .content a{font-family:Gentona;font-style:normal;font-stretch:normal;letter-spacing:normal}.main_page .header .content .header__text p{max-width:unset;width:470px;font-weight:300;text-align:left;font-size:24px;line-height:1.33;color:#f2f6fd;margin:13px 0 0}.main_page .header .content a{background-color:#e12081;font-size:18px;font-weight:700;line-height:normal;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;color:#fff;padding:0;margin-top:32px;height:48px;width:224px;border:0;transition:background-color .25s ease-out,color .25s ease-out}.main_page .header .content a:hover{background-color:#b61867}.header__auth__mobile{display:none}.main_page .join h1{padding-bottom:30px}.main_page .content{position:relative}.main_page .content .wrapper{margin:auto;max-width:100%}.main_page .content .steps .item{padding:10px 0}.main_page .content .steps .item img{display:block;margin:0 auto 20px}.main_page .content .steps .item .caption{text-align:center;font-weight:500;padding:5px 40px;font-size:18px}.main_page .join{background-color:#f7f7f7;text-align:center;padding-bottom:40px}.main_page .join .button{margin-top:10px;display:inline-block}.main_page .shadow-top{padding-top:10px;box-shadow:inset 6px 10px 10px -8px rgba(0,0,0,.08)}.main_page .add_block{padding-top:30px}.main_page .add50{width:320px;background-color:#d6d6d6;margin:10px auto}.main_page .add150{max-width:1200px;background-color:#d6d6d6;margin:60px auto 20px}.product-pages-links,.product-pages-links .product-pages-link-container{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center}.product-pages-links{padding-top:128px}.product-pages-links .product-pages-link-container{flex-direction:column;align-items:center;-ms-flex-align:center;width:352px;height:496px;border-radius:4px;transition:.25s ease-out,color .25s ease-out}.product-pages-links .product-pages-link-container:not(:last-child){margin-right:32px}.product-pages-links .product-pages-link-container:hover .product-pages-link{color:#b61867}.product-pages-links .product-pages-link-container:first-child:hover{box-shadow:0 16px 24px 0 rgba(225,32,129,.1)}.product-pages-links .product-pages-link-container:nth-child(2):hover{box-shadow:0 16px 24px 0 rgba(60,219,192,.1)}.product-pages-links .product-pages-link-container:last-child:hover{box-shadow:0 16px 24px 0 rgba(26,101,178,.1)}.product-pages-links .product-pages-link-heading{padding:0 0 10px;margin:0}.product-pages-links .product-pages-link-heading p{margin:0;font-size:32px;line-height:1;color:#001933}.product-pages-links .product-pages-link-sub-heading{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;padding-bottom:20px}.product-pages-links .product-pages-link-heading p,.product-pages-links .product-pages-link-sub-heading p{font-family:Gentona;font-weight:300;font-style:normal;font-stretch:normal;letter-spacing:normal;padding:0}.growing,.product-pages-links .product-pages-link-img{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.product-pages-links .product-pages-link-img{width:256px}.product-pages-links .product-pages-link-sub-img-line{width:288px;height:2px;opacity:.05;background-color:#001933;margin:31px 0 44px}.product-pages-links .product-pages-link{background-color:unset;border:unset;color:#e12081;padding:0;font-weight:600;font-size:16px;transition:.25s ease-out,color .25s ease-out}.growing{flex-direction:column;padding:240px 0}.growing__heading{font-family:Gentona;font-size:48px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#001933;max-width:none;padding:0 0 25px}.growing__text{width:80%}.dogshare-steps__step__sub-heading p,.growing__text p,.product-pages-links .product-pages-link-sub-heading p{text-align:center;font-size:18px;line-height:1.78;color:#555;margin:0}.dogshare-steps__container{display:flex;display:-ms-flexbox;flex-direction:column;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;background-color:#f2f6fd;padding:115px 0}.dogshare-steps__heading,.dogshare-steps__step__sub-heading p,.growing__text p{font-family:Gentona;font-weight:300;font-style:normal;font-stretch:normal;letter-spacing:normal}.dogshare-steps__heading{font-size:48px;line-height:1.17;color:#001933;padding-top:0}.dogshare-steps__steps-container{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.dogshare-steps__step__splitter{width:160px;height:2px;opacity:.1;background-color:#001933;align-self:flex-start;margin:70px 0 0}.dogshare-steps__step{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center}.dogshare-steps__step__heading{font-family:Gentona;font-size:32px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#001933;margin-top:30px}.get-started{background:no-repeat center;display:flex;display:-ms-flexbox;flex-direction:column;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;position:relative;padding:254px 0}.get-started__background{position:absolute;top:0;left:0;right:0;bottom:0}.get-started__content{width:100%;height:100%;display:flex;display:-ms-flexbox;flex-direction:column;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;z-index:1}.get-started__heading,.get-started__link,.get-started__sub-text{font-family:Gentona;font-style:normal;font-stretch:normal;letter-spacing:normal}.get-started__heading{font-size:48px;font-weight:300;line-height:.67;color:#001933;padding-bottom:53px;padding-top:0}.get-started__link,.get-started__sub-text{line-height:normal}.get-started__link{padding:20px 38px;font-size:18px;font-weight:700;color:#fff;margin:0;transition:.25s ease-out,color .25s ease-out}.get-started__link:hover{box-shadow:0 16px 24px 0 rgba(225,32,129,.1);background-color:#b61867}.get-started__sub-text{text-align:center;opacity:.5;font-size:16px;font-weight:300;color:#555;margin-top:9px}.motivation{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;background-color:#001933;padding:126px 0}.motivation__item{flex-direction:column;width:228px;margin:0 85px}.motivation__image,.motivation__item{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.motivation__heading,.motivation__link,.motivation__text{font-family:Gentona;font-style:normal;font-stretch:normal;letter-spacing:normal}.motivation__heading{font-size:32px;font-weight:300;line-height:normal;color:#fff;margin-top:24px}.motivation__link,.motivation__text{font-size:18px}.motivation__text{text-align:center;font-weight:300;line-height:1.78;color:#8ac}.motivation__link{font-weight:700;line-height:normal;color:#e12081;transition:.25s ease-out,color .25s ease-out}.motivation__link:hover{color:#b61867}.main_page .carousel .carousel-slick{width:1120px}.main_page .carousel,.main_page .carousel .slick-next,.main_page .carousel .slick-prev{display:flex;-ms-flex-align:center;display:-ms-flexbox;align-items:center;justify-content:center;-ms-flex-pack:center}.main_page .carousel .slick-next,.main_page .carousel .slick-prev{width:64px;height:64px;border-radius:4px;z-index:100;top:30%;background-color:rgba(136,170,204,.05);transition:.25s ease-out,color .25s ease-out}.main_page .carousel{padding:0 50px;display:-ms-flex;-ms-flex-direction:column;flex-direction:column;height:720px;background:radial-gradient(circle at 0 0,#fff,rgba(255,255,255,0)),linear-gradient(to bottom,#f2f6fd,#f2f6fd)}.main_page .carousel .carousel-item .item-text p,.main_page .carousel-heading{font-family:Gentona;font-weight:300;font-style:normal;font-stretch:normal;letter-spacing:normal}.main_page .carousel-heading{font-size:48px;line-height:normal;color:#001933;max-width:unset}.main_page .carousel .slick-next:hover,.main_page .carousel .slick-prev:hover{background-color:#fff;box-shadow:0 16px 24px 0 rgba(136,170,204,.1)}.main_page .carousel .slick-next:hover img.hover,.main_page .carousel .slick-prev:hover img.hover{display:initial}.main_page .carousel .slick-next img.hover,.main_page .carousel .slick-next:hover img.blur,.main_page .carousel .slick-prev img.hover,.main_page .carousel .slick-prev:hover img.blur{display:none}.main_page .carousel .slick-next::before,.main_page .carousel .slick-prev::before{content:''}.main_page .carousel .carousel-item .item-container,.main_page .carousel .carousel-item.slick-slide{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;height:380px}.main_page .carousel .carousel-item .item-container{max-width:736px}.main_page .carousel .carousel-item .item-background-dquote{position:absolute;top:100px;font-size:400px;opacity:.05;line-height:100px}.main_page .carousel .carousel-item .item-text p{text-align:center;font-size:24px;line-height:1.67;color:#555;margin:0}.main_page .carousel .carousel-item .splitter{position:relative;width:100%;margin-top:40px}.main_page .carousel .carousel-item .splitter .splitter-dot{border-radius:50%;width:8px;height:8px;opacity:.5;background-color:#8ac;margin:0 10px}.content_info,.main_page .carousel .carousel-item .splitter,.main_page .carousel .carousel-item .splitter .splitter-img{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.main_page .carousel .carousel-item .splitter .splitter-img{width:48px;height:48px;display:-ms-flex;z-index:100;margin:0 10px}.main_page .carousel .carousel-item .item-author,.main_page .carousel .carousel-item .item-author-group{font-family:Gentona;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal}.main_page .carousel .carousel-item .item-author{font-size:24px;margin-top:10px}.main_page .carousel .carousel-item .item-author-group{color:#8ac;font-size:18px}.content_info{flex-direction:column;padding:120px 0}.content_info__heading{margin:0 0 53px;padding:0;font-family:Gentona;font-size:48px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#001933}.content_info__links{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;width:1120px}.content_info__links a:not(:last-child){margin-right:125px}@media (max-width:1199px){.main_page .header{height:416px}.main_page .header .content .wrapper{width:928px}.main_page .header .content .header__heading,.main_page .header .content .header__heading p{font-size:40px;line-height:1.2}.main_page .header .content .header__text p{font-size:18px;line-height:1.78;margin-top:12px;width:355px}.main_page .header .content a{margin-top:22px}.product-pages-links{padding-top:48px}.product-pages-links .product-pages-link-container{width:288px;height:392px}.product-pages-links .product-pages-link-img{width:195px}.product-pages-links .product-pages-link-sub-img-line{width:258px;margin:21px 0 27px}.growing{padding:160px 0}.growing__heading{line-height:.83;padding-bottom:28px}.dogshare-steps__container{display:block;padding:60px 0}.dogshare-steps__step__splitter{width:128px;margin:60px 0 0}.get-started{padding:150px 0}.motivation{padding:80px 0}.motivation__item{width:215px;margin:0}.motivation__item:not(:last-child){margin-right:104px}.motivation__image{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.main_page .carousel{height:576px}.main_page .carousel .carousel-slick{width:90%}.content_info{padding:80px 0}.content_info__heading{margin:0 0 30px}.content_info__links{width:928px}.content_info__links a:not(:last-child){margin-right:75px}}@media (max-width:959px){.main_page .header .content .wrapper{width:608px}.main_page .header .content .header__heading,.main_page .header .content .header__heading p{font-size:32px;line-height:1.25;width:320px}.product-pages-links{padding-top:32px;flex-direction:column;align-items:center;-ms-flex-align:center}.product-pages-links .product-pages-link-container{width:608px;height:352px}.product-pages-links .product-pages-link-container:not(:last-child){margin-bottom:40px;margin-right:0}.dogshare-steps__step__sub-heading p br,.growing__text p br,.main_page .carousel .carousel-item .item-text p br,.motivation__text br,.product-pages-links p br{display:none}.product-pages-links .product-pages-link-img{width:240px}.product-pages-links .product-pages-link-sub-img-line{width:544px}.growing{padding:120px 0}.growing__heading{line-height:1.25;padding-bottom:9px;font-size:32px}.growing__text{width:448px}.dogshare-steps__container{padding:60px 0}.dogshare-steps__heading{font-size:32px;line-height:1}.dogshare-steps__steps-container{flex-direction:column;-ms-flex-direction:column}.dogshare-steps__step{padding-bottom:9px}.dogshare-steps__step:not(:first-child){padding-top:19px}.dogshare-steps__step__heading{font-size:24px;margin-top:17px}.dogshare-steps__step__sub-heading p{padding:0;margin:0}.dogshare-steps__step__splitter{margin:0;width:2px;height:32px;align-self:unset}.get-started__heading{font-size:32px;line-height:1.5;padding:0 0 20px}.motivation{height:992px;flex-direction:column;-ms-flex-direction:column}.motivation__item{width:unset}.motivation__item:not(:last-child){margin-right:0;margin-bottom:46px}.motivation__heading{font-size:24px;margin-top:32px}.main_page .carousel-heading{font-size:32px;line-height:1.5}.main_page .carousel .slick-next,.main_page .carousel .slick-prev{width:48px;height:48px}.main_page .carousel .carousel-item .item-container{max-width:448px}.content_info__links{width:608px}.content_info__links a:not(:last-child){margin-right:6px}}@media (max-width:639px){.main_page .header{height:488px}.main_page .header .content .wrapper{margin-left:0;display:flex;display:-ms-flexbox;flex-direction:column;align-items:center;-ms-flex-align:center;justify-content:flex-end}.main_page .header .content .header__heading{width:90%}.main_page .header .content .header__heading p{width:100%;text-align:center}.main_page .header .content .header__text{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center}.main_page .header .content .header__text p{width:90%;text-align:center;margin-top:7px}.main_page .header a.header__join-link{display:none}.main_page .header .header__auth__mobile{display:flex;display:-ms-flexbox;margin:16px}.main_page .header .header__auth__mobile a{background-color:unset;border:solid 2px #fff;border-radius:4px;width:136px;height:48px;max-width:unset;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;font-family:Gentona;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;transition:.25s ease-out,color .25s ease-out;margin:0}.main_page .header .header__auth__mobile a:first-child{margin-right:16px;background-color:#e12081;border-color:#e12081}.main_page .header .header__auth__mobile a:hover{background-color:#b61867;border-color:#b61867}.product-pages-links{padding-top:16px}.product-pages-links .product-pages-link-container{width:288px;height:392px}.product-pages-links .product-pages-link-container:not(:last-child){margin-bottom:16px}.product-pages-links .product-pages-link-sub-heading{padding-bottom:10px}.dogshare-steps__step__sub-heading p br,.motivation__text br,.product-pages-links p br{display:block}.product-pages-links .product-pages-link-img{width:195px}.product-pages-links .product-pages-link-sub-img-line{width:258px}.product-pages-links .product-pages-link{font-weight:700;font-size:18px}.growing{padding:120px 0}.growing__heading{padding-bottom:13px;width:80%;padding-top:0}.growing__text{width:80%}.growing__text p{margin-bottom:0}.dogshare-steps__container{padding:60px 0}.dogshare-steps__heading{padding-top:0;width:256px;padding-bottom:32px}.dogshare-steps__step__image{width:96px}.get-started{padding:150px 0}.get-started__heading{line-height:1;width:170px}.get-started__sub-text{margin-top:18px}.motivation{padding:64px 0}.motivation__item:not(:last-child){margin-bottom:60px}.motivation__image{width:120px}.motivation__heading{margin-top:16px}.content_info,.main_page .carousel{padding:60px 0}.main_page .carousel .slick-prev{left:-15px}.main_page .carousel .slick-next{right:-15px}.main_page .carousel-heading{padding:0 0 14px;line-height:1;width:256px}.main_page .carousel .carousel-item .item-text p{font-size:18px}.main_page .carousel .carousel-item .item-container,.main_page .carousel .carousel-item.slick-slide{height:400px}.main_page .carousel .carousel-item .item-container{width:80%}.main_page .carousel .carousel-item .splitter{margin-top:16px}.content_info__heading{margin:0 0 25px;font-size:32px}.content_info__links{padding:0 18px;flex-wrap:wrap;justify-content:space-around;-ms-flex-pack:justify;max-width:400px}.content_info__links a:not(:last-child){margin-right:0}.content_info__links a{order:4;margin:10px 0}.content_info__links a:nth-child(1){order:1}.content_info__links a:nth-child(2){order:3}.content_info__links a:nth-child(3){order:2}}