@font-face{font-family:Bright Melody;src:url(/fonts/bright_melody/bright-melody.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Calistoga;src:url(/fonts/calistoga/calistoga-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/poppins-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/poppins-semi-bold.woff2) format("woff2");font-weight:600;font-display:swap}.tp-dfwv{z-index:2}*,*:after,*:before{box-sizing:border-box}:root{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;touch-action:none}html{font-size:16px;text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width: 1366px),print{html{font-size:15px}}@media screen and (min-width: 1600px),print{html{font-size:17px}}@media screen and (min-width: 1800px),print{html{font-size:19px}}@media screen and (min-width: 2000px),print{html{font-size:22px}}@media screen and (min-width: 2560px),print{html{font-size:28px}}@media screen and (min-width: 3500px),print{html{font-size:40px}}@media screen and (min-height: 200px),print{html{font-size:9px}}@media screen and (min-height: 450px),print{html{font-size:11px}}@media screen and (min-height: 530px),print{html{font-size:13px}}@media screen and (min-height: 600px),print{html{font-size:14px}}@media screen and (min-height: 660px),print{html{font-size:16px}}html,body{margin:0;width:100%;height:100vh;touch-action:pan-x pan-y;-webkit-touch-callout:none}body{display:flex;flex-direction:column;margin:0;color:#fff;font-family:Poppins;background-color:#fff;overflow:hidden}a{color:#fff;text-decoration:none}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none}h1.seo__title,h2.seo__subtitle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:absolute;opacity:0;pointer-events:none}div.hidden,img.hidden,canvas.hidden,span.hidden{display:none;pointer-events:none}div.before_exit{pointer-events:none}.reusable-elements{display:none}input:focus,textarea:focus,select:focus{outline:none}::-webkit-scrollbar{width:6px;height:8px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#707070}::placeholder{color:#282828}.button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;width:fit-content;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.button--primary{padding:.875rem 1.75rem;color:#fff;background-color:#8a3ffc;border:.0625rem solid #fff;border-radius:2.25rem;box-shadow:0 .25rem .875rem #ede0f999}.button--secondary{padding:.875rem 1.75rem;color:#5a00b0;background-color:#ede9ff;border:.0625rem solid #5A00B0;border-radius:2.25rem}.button--white{padding:.875rem 1.75rem;color:#5a00b0;font-weight:600;background-color:#fff;border:.0625rem solid #5A00B0;border-radius:2.25rem;box-shadow:0 4px 20px #ffffffde}.button--footer,.button--header{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.875rem 1.75rem;color:#8a3ffc;font-family:Poppins;font-weight:600;background:linear-gradient(269.84deg,#8a3ffc -104.41%,#a1baff 22.66%,#9cd5ff 44.92%);border:1px solid #FFF;border-radius:2.25rem;box-shadow:0 4px 12px #ffffff4a}.button:active{transform:scale(.98)}.canvas-container{display:flex;justify-content:center;position:absolute;width:100%;height:100%;touch-action:none}.canvas-container canvas{width:100%;height:100%}.section{display:grid;position:absolute;z-index:1;width:100%;min-height:100%;opacity:0}.section.hidden{display:none;opacity:0}.container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:fixed;z-index:2;width:100%;height:100%}.component{display:grid;position:absolute;z-index:1}.transition{place-items:center;top:0;z-index:2;background-color:#111;opacity:0}.transition__group{display:flex;flex-direction:column;align-items:center;opacity:1;transition:opacity 1s}.transition__group.hidden{display:flex;pointer-events:none;opacity:0}.transition__animation{display:flex;width:18.75rem}.transition__animation * path{stroke:#fff}.transition__progress-bar{position:relative;width:60%;max-width:18.75rem;background:#909090;border-radius:.375rem;overflow:hidden;will-change:transform}.transition__progress-bar-fill{position:relative;left:-100%;width:100%;height:.5rem;background-color:#fff;border-radius:1.25rem;transform-origin:left;will-change:transform;transform:translate3d(20%,0,0)}.home{display:flex;flex-direction:column;height:100%;overflow-y:scroll}.hero{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.875rem;padding-top:6.25rem;background-size:cover;background-image:url(/images/hero/hero_bg.jpg);background-repeat:no-repeat;background-position:center}.hero__content{display:flex;flex-direction:column;row-gap:9.375rem;padding:3.125rem 3.125rem 1.5625rem}@media screen and (min-width: 820px),print{.hero__content{row-gap:4.375rem;padding:6.25rem 6.25rem 3.125rem}}.hero__title{display:flex;flex-direction:column;position:relative;width:fit-content;font-size:3rem;font-family:Calistoga;line-height:1}@media screen and (min-width: 820px),print{.hero__title{font-size:4rem}}.hero__snacks{position:absolute;right:0;bottom:0;width:auto;height:9.375rem;transform:translateY(100%) translate(-50%)}.hero__snacks img{width:auto;height:100%;object-fit:contain}@media screen and (min-width: 820px),print{.hero__snacks{height:12.5rem;transform:translateY(60%) translate(55%)}}.hero__buttons{display:flex;flex-direction:column;row-gap:1rem;position:relative;z-index:1;width:100%}.hero__buttons .button{padding:.75rem 1.5rem;width:100%;font-size:.875rem}@media screen and (min-width: 820px),print{.hero__buttons{flex-direction:row;column-gap:1rem}.hero__buttons .button{width:auto}}.hero__violet-line{margin-bottom:-1.875rem;width:100%;height:1.875rem;background-color:#5a00b0}.section-1{display:flex;flex-direction:column;row-gap:3.125rem;justify-content:space-between;padding:3.125rem 0;background:radial-gradient(#EDE9FF,transparent)}@media screen and (min-width: 820px),print{.section-1{padding:3.125rem 6.25rem}}.section-1__title{width:100%;color:#5a00b0;font-size:2.5rem;font-family:Calistoga;text-align:center}.section-1__group{display:flex;flex-direction:column;row-gap:2.1875rem;justify-content:space-around}@media screen and (min-width: 820px),print{.section-1__group{flex-direction:row;column-gap:1.5rem}}.section-1__item{display:flex;flex-direction:column;row-gap:.625rem;align-items:center}.section-1__item-circle-container{display:flex;align-items:center;justify-content:center;position:relative;width:12.5rem;height:12.5rem}@media screen and (min-width: 820px),print{.section-1__item-circle-container{width:7.5rem;height:7.5rem}}.section-1__circle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:9.375rem;height:9.375rem}.section-1__circle-icon img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 820px),print{.section-1__circle-icon{width:6.25rem;height:6.25rem}}.section-1__item-circle{filter:blur(1.0625rem);width:11.25rem;height:11.25rem;border-radius:50%;opacity:.6}.section-1__item-circle--1{background:linear-gradient(181.76deg,#8a3ffc 26.05%,#f8558b 111.17%)}.section-1__item-circle--2{background:linear-gradient(178.84deg,#8a3ffc 16.62%,#45ce6d 96.57%)}.section-1__item-circle--3{background:linear-gradient(181.76deg,#8a3ffc 26.05%,#ff8c42 111.17%)}@media screen and (min-width: 820px),print{.section-1__item-circle{width:6.25rem;height:6.25rem}}.section-1__item-title{font-size:1.25rem;font-family:Calistoga}.section-1__item-title--1{color:#f8558b}.section-1__item-title--2{color:#45ce6d}.section-1__item-title--3{color:#ff8c42}.section-1__item-text{display:flex;flex-direction:column;color:#3a046f;font-size:1rem;text-align:center}.section-2{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:space-between;position:relative;z-index:1;padding:2.5rem 0;background:linear-gradient(116.11deg,#5a00b0 48.65%,#3a046f 99.75%)}.section-2__titles{text-align:center}.section-2__title{font-size:2.5rem;font-family:Calistoga}.section-2__carousel{display:flex;flex-direction:column;row-gap:1.5rem;position:relative;z-index:1;width:100%}@media screen and (min-width: 820px),print{.section-2__carousel{overflow:hidden}}.section-2__carousel-content{display:flex;flex-direction:row;column-gap:1.5rem;width:100%;transition:transform .3s ease-in-out}@media screen and (max-width: 819px){.section-2__carousel-content{overflow:auto hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.section-2__carousel-content::-webkit-scrollbar{display:none}}.section-2__carousel-item{display:flex;flex-direction:column-reverse;flex:0 0 80dvw;column-gap:1.5rem;justify-content:center;padding-left:1.5rem;min-width:80dvw}@media screen and (max-width: 819px){.section-2__carousel-item{scroll-snap-align:start}}@media screen and (min-width: 820px),print{.section-2__carousel-item{flex-direction:row;flex:0 0 100dvw;align-items:center;padding-left:0;min-width:100dvw}}.section-2__carousel-text-container{display:flex;flex-direction:column;row-gap:.625rem}.section-2__carousel-title{font-size:2.125rem;font-weight:700;line-height:130%;background:linear-gradient(270deg,#4fcdec -5.31%,#f8c8dd 80.71%);-webkit-text-fill-color:transparent;background-clip:text;opacity:.88}.section-2__carousel-text{display:flex;flex-direction:column;font-size:.875rem}.section-2__carousel-author{color:#f8c8dd;font-weight:600}.section-2__carousel-image{display:flex;align-items:center;justify-content:center;max-width:31.25rem;max-height:37.5rem;border-radius:3.4375rem;overflow:hidden}@media screen and (min-width: 820px),print{.section-2__carousel-image{width:45%}}.section-2__carousel-image img{width:100%;height:auto;object-fit:contain}.section-2__carousel-controls{display:flex;flex-direction:row;column-gap:.625rem;align-items:center;justify-content:center}@media screen and (min-width: 820px),print{.section-2__carousel-controls{display:flex}}@media screen and (max-width: 819px){.section-2__carousel-controls{display:none}}.section-2__carousel-arrow{width:2.5rem;height:2.5rem}.section-2__carousel-arrow img{width:100%;height:100%;object-fit:contain}.section-2__carousel-control-dots{display:flex;flex-direction:row;column-gap:.625rem}.section-2__carousel-control-dot{width:10px;height:10px;background-color:#8a3ffc;border-radius:50%}.section-2__carousel-control-dot--active{background-color:#fff;border-color:#8a3ffc;box-shadow:0 0 10px #ffffffb2}.section-2__blob{position:absolute;right:50%;bottom:0;transform:translate(50%);width:100%;height:auto}.section-2__blob img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 820px),print{.section-2__blob{right:25%;z-index:-1;width:45%}}.section-2__paws{position:absolute;top:-17%;left:0;width:auto;height:18.75rem}.section-2__paws img{width:100%;height:100%;object-fit:contain}.section-3{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;position:relative;padding:3.125rem 0 6.25rem;color:#5a00b0}@media screen and (min-width: 820px),print{.section-3{row-gap:3.125rem}}.section-3__doggie{position:absolute;top:.625rem;left:0rem;z-index:0;transform:translate(-30%);width:12.5rem;height:12.5rem}.section-3__doggie img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 820px),print{.section-3__doggie{left:.625rem;transform:translate(0)}}.section-3__paws{position:absolute;top:0;right:0;width:12.5rem;height:12.5rem}.section-3__paws img{width:100%;height:100%;object-fit:contain}.section-3__title{display:flex;flex-direction:column;transform:translate(30%);font-size:1.75rem;font-family:Calistoga;text-align:center}@media screen and (min-width: 820px),print{.section-3__title{display:flex;flex-direction:row;column-gap:.625rem;transform:translate(0);font-size:2.25rem}}.section-3__plans{display:flex;flex-direction:row;gap:1.5rem;padding:0 1.5rem;width:100%;max-width:75rem}@media screen and (min-width: 820px),print{.section-3__plans{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;justify-items:center;justify-content:space-around;padding:0}}@media screen and (min-width: 960px),print{.section-3__plans{display:flex;flex-direction:row;justify-content:space-around}}@media screen and (max-width: 819px){.section-3__plans{overflow:auto hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.section-3__plans::-webkit-scrollbar{display:none}}.section-3__plan{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 820px),print{.section-3__plan{flex:0}}@media screen and (min-width: 960px),print{.section-3__plan{flex:0 0 auto}}.section-3__plan-card{display:flex;flex-direction:column;row-gap:.625rem;align-items:center;justify-content:space-between;position:relative;margin:.625rem;padding:3.75rem 1.25rem 1.25rem;height:25rem;min-width:14.375rem;background:#fff;border:.0625rem solid #5A00B0;border-radius:.5rem;box-shadow:0 0 11px -1px #00000042}.section-3__plan-card--highlight{background:linear-gradient(163.41deg,#fff 30%,#8a3ffc 300%);border:none}.section-3__plan-card--highlight:before{position:absolute;z-index:-1;background:linear-gradient(to bottom,#8a3ffc,#fff 90%);border-radius:.5rem;inset:-.125rem;content:""}.section-3__plan-label{position:absolute;top:-.46875rem;right:1.25rem;width:2.5rem;height:auto}.section-3__plan-label img{width:100%;height:100%;object-fit:contain}.section-3__plan-badge{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:.625rem;left:.625rem}.section-3__plan-badge-img{position:relative;z-index:1;margin-right:-.625rem;width:2.1875rem;height:2.1875rem}.section-3__plan-badge-img img{width:100%;height:100%;object-fit:contain}.section-3__plan-badge-text{padding:.1875rem .3125rem;color:#5a00b0;font-size:.75rem;font-family:Calistoga;background-color:#ede9ff;border-radius:.3125rem}.section-3__plan-title{font-size:1rem;font-family:Calistoga}.section-3__plan-img{width:auto;height:5.3125rem}.section-3__plan-img img{width:auto;height:100%}.section-3__plan-texts{display:flex;flex-direction:column;row-gap:.625rem;align-items:center}.section-3__footer{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;z-index:-1;padding:5rem 1.25rem 1.25rem;width:100%;color:#fff;text-align:center;background-color:#fbaf02}@media screen and (min-width: 820px),print{.section-3__footer{padding:5rem 2.5rem 2.5rem}}.section-4{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:space-around;padding-top:1.25rem}.section-4__title{padding:0 1.25rem;color:#5a00b0;font-size:2.125rem;font-family:Calistoga;text-align:center}.section-4__content{display:flex;align-items:center;justify-content:center;position:relative;width:100%;overflow:hidden}.section-4__arrows{display:flex;flex-direction:row;column-gap:1.25rem;align-items:center;justify-content:space-around}.section-4__content-items{position:absolute;bottom:-6.25rem;left:0;z-index:1;margin-top:1.875rem;width:100%;height:100%}@media screen and (min-width: 820px),print{.section-4__content-items{bottom:-3.125rem;margin-top:0}}.section-4__item{display:flex;flex-direction:column;row-gap:.3125rem;align-items:center;position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#111;transition:transform .5s ease-in-out,opacity .5s ease-in-out,z-index .5s ease-in-out}.section-4__item-circle-container{display:flex;align-items:center;justify-content:center;position:relative;width:6.25rem;height:6.25rem}.section-4__circle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:4.375rem;height:4.375rem}.section-4__circle-icon img{width:100%;height:100%;object-fit:contain}.section-4__item-circle{width:6.25rem;height:6.25rem;border-radius:50%;filter:blur(1.375rem);opacity:.8}.section-4__item-circle--1{background:linear-gradient(181.76deg,#cb80f9 26.05%,#f8558b 111.17%)}.section-4__item-circle--2{background:linear-gradient(181.76deg,#cb80f9 26.05%,#31c5ff 88.47%)}.section-4__item-circle--3{background:linear-gradient(181.76deg,#cb80f9 26.05%,#4fff60 88.47%)}.section-4__item-circle--4{background:linear-gradient(181.76deg,#cb80f9 26.05%,#ff7b07 88.47%)}.section-4__item-circle--5{background:linear-gradient(181.76deg,#cb80f9 26.05%,#fff700 88.47%)}.section-4__item-title{font-size:.875rem;font-weight:700}.section-4__item-text{display:flex;flex-direction:column;font-size:.75rem;text-align:center}.section-4__content-image{position:relative;z-index:2;margin-top:12.5rem;width:31.25rem;height:100%;object-fit:contain;pointer-events:none}.section-4__content-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 58px rgba(128,126,126,.65))}.section-4__footer{padding:0 2.5rem 1.125rem;color:#5a00b0;font-size:.875rem;font-family:Calistoga;text-align:center}@media screen and (min-width: 820px),print{.section-4__footer{font-size:1rem}.section-4__footer b{font-size:1.25rem}}.section-5{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:space-between;min-height:53.125rem;background:linear-gradient(114.74deg,#faf5ffc7 34.23%,#ffd38cc7 167.33%);overflow:hidden}@media screen and (min-width: 820px),print{.section-5{overflow:visible;min-height:28.125rem}}.section-5__content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:0;width:100%}@media screen and (min-width: 820px),print{.section-5__content{margin-bottom:7.5rem}}.section-5__content-image{width:100%;height:100%;max-width:31.25rem;object-fit:contain}.section-5__content-image img{width:100%;height:auto;object-fit:contain}.section-5__content-bottom--desktop{display:none;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%;height:100%}.section-5__content-bottom--desktop img{position:absolute;top:-1.5625rem;width:100%;height:auto;max-width:56.25rem}@media screen and (min-width: 820px),print{.section-5__content-bottom--desktop{display:flex}}.section-5__content-bottom--mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:#5a00b0}@media screen and (min-width: 820px),print{.section-5__content-bottom--mobile{display:none}}.section-5__title{font-size:2.125rem;font-family:Calistoga}.section-5__arrows{display:flex;flex-direction:row;column-gap:1.25rem;align-items:center;justify-content:space-around;width:100%}.section-5__track{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;position:relative;width:100%;overflow:hidden}.section-5__track-item{display:flex;flex-direction:column;flex:0 0 50%;row-gap:.3125rem;align-items:center;justify-content:center;width:50%}.section-5__circle{display:flex;align-items:center;justify-content:center;width:6.25rem;height:6.25rem;color:#fff;font-size:1.5rem;font-family:Poppins;font-weight:600;text-align:center;background:#5a00b0;border-radius:50%}.section-5__circle-text{font-size:1rem;font-family:Poppins}.section-5__circle-title{font-size:1.25rem;font-family:Poppins;font-weight:600}.section-5__dog{height:auto}.section-5__dog img{width:auto;height:100%;object-fit:contain}.section-5__dog--small{height:11.25rem}.section-5__dog--medium{height:13.75rem}.section-5__dog--large{height:16.25rem}.section-5__footer{padding:.625rem 1.25rem;color:#5a00b0;font-size:1rem;font-family:Poppins;text-align:center}.section-5__footer b{font-size:1rem}@media screen and (min-width: 820px),print{.section-5__footer{padding:.625rem 0;font-size:.875rem}.section-5__footer b{font-size:1rem}}.section-6{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:linear-gradient(116.11deg,#5a00b0 48.65%,#3a046f 99.75%)}.section-6__video-player{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:.625rem .625rem 0;width:100%}@media screen and (min-width: 820px),print{.section-6__video-player{padding:.9375rem .9375rem 0}}.section-6__video-player-banner{display:flex;flex-direction:row;column-gap:.625rem;align-items:center;justify-content:center;position:absolute;top:0;left:50%;padding:.625rem 1.875rem;width:fit-content;font-size:1.625rem;font-family:Calistoga;background-color:#5a00b0;border-radius:1.875rem;text-wrap:nowrap;transform:translate(-50%)}.section-6__video-player-banner img{display:none}@media screen and (min-width: 820px),print{.section-6__video-player-banner{column-gap:.625rem;font-size:2.5rem}.section-6__video-player-banner img{display:block}}.section-6__video{width:100%;height:100%;min-height:31.25rem;border-radius:1.875rem;overflow:hidden}.section-6__video img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 820px),print{.section-6__video{min-height:auto}}.section-6__footer{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:center;position:relative;padding:1.25rem;width:100%;text-align:center}.section-6__footer-text{font-size:1rem;font-family:Poppins}.section-6__stamp{display:none;position:absolute;top:0;left:0;margin-top:-3.125rem;margin-left:3.125rem;width:20dvw;height:20dvh}.section-6__stamp img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 820px),print{.section-6__stamp{display:block}}.section-7{display:flex;flex-direction:column;row-gap:1.875rem;align-items:center;justify-content:center;position:relative;padding:1.25rem 0;background:linear-gradient(116.11deg,#5a00b0 48.65%,#3a046f 99.75%)}.section-7__title{padding:0 1.25rem;font-size:2.5rem;font-family:Calistoga;text-align:center}.section-7__subtitle{font-size:1rem;font-family:Poppins}.section-7__boxes{display:flex;flex-direction:column;row-gap:2.5rem;align-items:center;justify-content:center}@media screen and (min-width: 820px),print{.section-7__boxes{flex-direction:row;column-gap:.625rem}}.section-7__box{display:flex;flex-direction:column;row-gap:.625rem;align-items:center;justify-content:center;position:relative;padding:1.25rem;color:#5a00b0;background-color:#fff;border-radius:.625rem}.section-7__label{display:flex;flex-direction:row;column-gap:.625rem;align-items:center;justify-content:center;position:absolute;top:-.9375rem;left:50%;padding:.1875rem 1.5625rem;width:fit-content;font-size:1rem;font-family:Calistoga;text-wrap:nowrap;background-color:#ede9ff;border-radius:1.25rem;transform:translate(-50%)}.section-7__label img{position:absolute;top:-.625rem;left:-1.25rem;width:2.5rem;height:2.5rem;object-fit:contain}.section-7__dog{width:6.25rem;overflow:hidden}.section-7__dog img{width:100%;height:100%;object-fit:contain}.section-7__dog--mobile{display:block;position:absolute;right:0rem;bottom:0rem}.section-7__dog--mobile img{transform:translate(.625rem,.9375rem)}@media screen and (min-width: 820px),print{.section-7__dog--mobile{display:none}}.section-7__dog--desktop{display:none;position:absolute;top:0;right:0;transform:translateY(-93%)}@media screen and (min-width: 820px),print{.section-7__dog--desktop{display:block}}.section-7__box-title{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5rem;font-family:Calistoga}.section-7__box-image{width:auto;height:9.375rem;object-fit:contain}.section-7__box-image img{width:auto;height:100%;object-fit:contain}.section-7__box-text{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem;font-family:Poppins}.section-7__box-text span{display:block}.section-7__box-button{background:linear-gradient(271.01deg,#8a3ffc -.91%,#b843ff 121.61%)}.section-7__footer{max-width:12.5rem;font-size:.875rem;font-family:Poppins;text-align:center}@media screen and (min-width: 820px),print{.section-7__footer{max-width:100%}}.section-8{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;position:relative;padding:1.25rem 3.125rem;color:#5a00b0}@media screen and (min-width: 820px),print{.section-8{padding:1.25rem}}.section-8__background{position:absolute;top:50%;left:50%;z-index:-2;width:100%;height:70%;background:radial-gradient(10.19% 62.64% at 51.89% 50.06%,#fff3,#f7e3ff33 33.55%,#d771ff33);transform:translate(-50%,-50%);filter:blur(6.25rem)}@media screen and (min-width: 820px),print{.section-8__background{filter:blur(12.5rem)}}.section-8__background-paws{position:absolute;top:0;right:0;z-index:-1;width:30%;height:auto}.section-8__background-paws img{width:100%;height:100%;object-fit:contain}.section-8__title{display:flex;flex-direction:column;align-items:center;font-size:1.625rem;font-family:Calistoga;text-align:center}@media screen and (min-width: 820px),print{.section-8__title{font-size:2.25rem}}.section-8__content{display:flex;flex-direction:column;gap:1.25rem;align-items:center;max-width:43.75rem}.section-8__content-bottom{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:center}@media screen and (min-width: 820px),print{.section-8__content-bottom{flex-direction:row-reverse}}.section-8__content-text-container{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width: 820px),print{.section-8__content-text-container{justify-content:space-around;height:100%}}.section-8__content-image{width:105%;height:auto;border-radius:2.5rem;box-shadow:0 4px 13px 4px #5a00b04d;overflow:hidden}.section-8__content-image img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (min-width: 820px),print{.section-8__content-image{width:100%;min-width:15.625rem}}.section-9{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:center;position:relative;padding:0 1.25rem 1.25rem;color:#5a00b0}@media screen and (min-width: 820px),print{.section-9{padding:0 1.25rem 1.25rem}}.section-9__title{display:flex;flex-direction:column;font-size:2.25rem;font-family:Calistoga;text-align:center}@media screen and (min-width: 820px),print{.section-9__title{flex-direction:row}}.section-9__content{display:flex;flex-direction:column;column-gap:1.25rem;justify-content:space-between;width:100%}@media screen and (min-width: 820px),print{.section-9__content{flex-direction:row;padding:0 1.25rem}}.section-9__content-left,.section-9__content-right{display:flex;flex-direction:column;gap:1.25rem}.section-9__item{display:flex;flex-direction:column;padding:1.875rem;color:#111;border-radius:.5rem;box-shadow:0 24.5562px 32.7416px -14.7337px #95959540;cursor:pointer}.section-9__title-contaniner{display:flex;flex-direction:row;gap:1.875rem;align-items:center;font-weight:600}.section-9__item-icon{width:1.125rem;height:1.125rem}.section-9__item-icon img{width:100%;height:100%;object-fit:contain}.section-9__item-text{margin:.625rem 0 0 2.8125rem;overflow:hidden;max-height:31.25rem;transition:opacity .1s ease-in-out,margin-top .2s ease-in-out .1s,max-height .2s ease-in-out .1s;color:#373737;font-size:.875rem}.section-9__item-text.closed{display:block;margin-top:0;opacity:0;max-height:0;transition:opacity .1s ease-in-out,margin-top .2s ease-in-out .1s,max-height .2s ease-in-out .1s}.footer{display:flex;flex-direction:column;row-gap:2.5rem;align-items:center;justify-content:center;position:relative;padding:2.5rem 0 0;background:linear-gradient(116.11deg,#5a00b0 48.65%,#3a046f 99.75%)}@media screen and (min-width: 820px),print{.footer{padding:2.5rem 1.25rem 0}}.footer__title{display:flex;flex-direction:column;font-size:2.125rem;font-family:Calistoga;text-align:center}@media screen and (min-width: 820px),print{.footer__title{flex-direction:row;column-gap:.4375rem}}.footer__socials{display:flex;flex-direction:row;column-gap:2.5rem;justify-content:center}.footer__socials img{width:2.125rem;height:2.125rem}@media screen and (min-width: 820px),print{.footer__socials img{width:1.5rem;height:1.5rem}}.footer__copyright{position:absolute;right:0;bottom:.625rem;left:0;z-index:1;width:100%;font-size:.75rem;font-family:Poppins;text-align:center}.footer__dogs{position:relative;margin-top:8.75rem;width:100%}@media screen and (min-width: 820px),print{.footer__dogs{margin-top:0}}.footer__dogs-container{display:flex;flex-direction:row;position:absolute;bottom:0}.footer__dogs-container img{display:block;align-self:flex-end;width:12.5rem;height:100%}.footer__dogs-container--1{left:0rem}.footer__dogs-container--2{right:0rem}@media screen and (min-width: 820px),print{.footer__dogs-container--1{left:0}.footer__dogs-container--2{right:0}}.header{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;pointer-events:none}.header__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem 2rem;width:100%;background:#afafaf70;pointer-events:auto;box-shadow:0 .25rem 2rem #00000040;-webkit-backdrop-filter:blur(1.25rem);-moz-backdrop-filter:blur(1.25rem);-ms-backdrop-filter:blur(1.25rem);-o-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.header__logo{display:flex;flex-direction:column;align-items:center;font-family:Bright Melody;text-shadow:0 0 .625rem rgba(0,0,0,.5)}.header-logo__line-1{display:flex;flex-direction:row;align-items:center;font-size:2rem}.header-logo__line-2{margin-top:-.9375rem;font-size:1.625rem;text-align:center}.header-logo__paw{width:2rem;height:2rem}.header-logo__paw svg{width:auto;height:100%;object-fit:contain}.header__menu{display:flex;flex-direction:row-reverse;column-gap:.3125rem;align-items:center;position:relative;font-size:.875rem;font-weight:600}@media screen and (min-width: 820px),print{.header__menu{flex-direction:row;column-gap:1.5rem}}.header-menu__hamburger{display:flex;flex-direction:row;align-items:center;width:2rem;height:2rem}.header-menu__hamburger img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 820px),print{.header-menu__hamburger{display:none}}.header-menu__items-container{padding-left:1.5rem}.header-menu__items{display:flex;flex-direction:column;row-gap:.625rem}@media screen and (min-width: 820px),print{.header-menu__items{flex-direction:row;column-gap:1.5rem;align-items:center;position:relative}}.header-menu__button{text-wrap:nowrap;padding:.5rem 1rem}@media screen and (min-width: 820px),print{.header-menu__button{padding:.625rem 1.25rem}}.header__bottom{z-index:-1;padding:.75rem 2rem;width:100%;height:100%;color:#5a00b0;font-size:1.875rem;background:#afafaf70;transform:translateY(-100%);transform-origin:top;transition:transform .3s ease-in-out,opacity .2s ease-in-out;opacity:0;pointer-events:auto;-webkit-backdrop-filter:blur(1.0625rem);-moz-backdrop-filter:blur(1.0625rem);-ms-backdrop-filter:blur(1.0625rem);-o-backdrop-filter:blur(1.0625rem);backdrop-filter:blur(1.0625rem)}@media screen and (min-width: 820px),print{.header__bottom{display:none}}.header__bottom.open{transform:translateY(0);transition:transform .3s ease-in-out,opacity .2s ease-in-out;opacity:1}.header-menu__item{text-shadow:none}@media screen and (min-width: 820px),print{.header-menu__item{text-shadow:0 0 .625rem rgba(0,0,0,.5)}}.header-flags{display:flex;column-gap:.625rem;align-items:center}.header-flag{width:1.5625rem;border-radius:.3125rem;overflow:hidden}.header-flag--active{box-shadow:0 0 .3125rem .1875rem #ffffff80}.header-flag img{width:100%;height:auto;object-fit:contain}.modal{place-items:center;z-index:4;width:100%;height:100%;color:#fff;opacity:1;transition:opacity .3s,background-color .7s}.modal.hidden{display:grid;opacity:0;background-color:#fff0;pointer-events:none}.modal__animation{display:flex;position:absolute;width:100%;height:100%;transform:scale(1);transition:transform .3s;transition-timing-function:cubic-bezier(.33,-1.37,.58,.99)}.modal__animation.hidden{display:grid;transform:scale(.5);pointer-events:none}.modal__container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal__content{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;width:100%;height:100%;max-width:21.875rem;max-height:75vh;min-height:12.5rem;overflow-y:auto}.modal__header{display:grid;align-self:center;align-content:center;align-content:start;height:100%;text-align:center}.modal__logo{width:100%;height:auto;object-fit:contain}.modal__title{position:relative;z-index:4;font-size:1.5rem;font-weight:500}.modal__body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.modal__background-color{position:absolute;z-index:-1;width:102vw;height:100%;background-color:#7c7b7b}.modal__background-img{display:flex;position:absolute;top:0;left:0;z-index:-1;opacity:.9;width:100%;height:100%;pointer-events:none;object-fit:cover}.modal__background-img.hidden{display:flex;pointer-events:none;opacity:.001}.modal__grid{display:grid}.modal__grid--center{place-items:center}.modal__grid--2-columns{grid-template-columns:auto auto}.modal__grid--3-columns{grid-template-columns:auto auto auto}.modal__grid--space-between{justify-content:space-between}.modal__flex{display:flex}.modal__flex--space-between{justify-content:space-between}.modal__grid-item{display:flex;flex-direction:column;align-items:center;margin-top:.625rem;margin-bottom:.625rem}.modal__text{font-size:.875rem;text-align:center}.modal__text--small{font-size:.75rem;line-height:.75rem}.modal__texta{text-decoration:underline}.modal__text img{width:.875rem;height:.875rem}.modal__image{display:flex;position:relative;max-width:100%}.modal__image img{width:auto;height:100%;max-width:100%;object-fit:contain}.modal__separator{margin:1.25rem auto;width:90%;height:.125rem}.modal__footer{display:grid;place-items:center;width:100%}.modal__close{padding:.625rem}.modal__close-icon{position:absolute;top:0;right:0;margin:1.25rem}.cookies{align-items:flex-end;width:100dvw;height:100%;-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (min-width: 820px),print{.cookies{align-items:center}}.cookies__header{height:auto}.cookies__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5625rem;height:fit-content;max-width:100%;max-height:80%;color:#5a00b0;background:#f9f2ff;border-radius:1.9375rem}@media screen and (min-width: 820px),print{.cookies__content{padding:.625rem 2.5rem;max-width:37.5rem;max-height:21.875rem}}.cookies__title-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.cookies__body{row-gap:1.25rem;align-items:center;justify-content:center}.cookies__icon{width:6.25rem;height:6.25rem}.cookies__icon img{width:100%;height:100%;object-fit:contain}.cookies__title{font-size:2rem;font-family:Calistoga}.cookies__description{font-size:1rem;font-family:Poppins}.cookies__buttons{display:flex;flex-direction:column;row-gap:.625rem;align-items:center;justify-content:space-between;width:100%}.cookies__buttons .button{width:100%;text-align:center;box-shadow:0 3.2px 11.2px #4f4f4f99}@media screen and (min-width: 820px),print{.cookies__buttons{flex-direction:row;column-gap:.625rem}}.cookies__privacy-policy{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:.75rem}
