.OnImageBanner_on-image-banner__016QF{position:absolute;align-items:flex-end;font-size:.875rem;padding:1rem;line-height:150%;gap:1rem;z-index:300;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.OnImageBanner_dotLeft__A5eNK footer{align-self:flex-start!important;transform:translateX(-20px)!important}.OnImageBanner_dotLeft__A5eNK .OnImageBanner_on-image-banner-button__41f3C{transform:translateX(-100%)!important}.OnImageBanner_divisor__Q72Db{border-bottom:1px solid hsla(0,0%,100%,.2);width:100%}.OnImageBanner_on-image-banner__016QF{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:hsla(25,21%,59%,.25);width:fit-content;height:max-content;gap:.5rem;padding:.8rem;border-radius:1.5rem}.OnImageBanner_on-image-banner__016QF>section{display:flex;color:#fff;align-items:center;width:auto;height:auto;max-width:205px;gap:.5rem}.OnImageBanner_largeBanner__a1l5g>section{width:100%;max-width:235px;padding-top:10px;padding-bottom:10px;align-items:flex-start!important}.OnImageBanner_largeBanner__a1l5g>section>span{text-align:left;font-size:1.25rem;white-space:normal}.OnImageBanner_on-image-banner__016QF img{height:4.1875rem!important;width:auto!important}.OnImageBanner_on-image-banner-button__41f3C{position:absolute;border-radius:50%;padding:2px;border:1px solid #fff;width:fit-content;height:fit-content}.OnImageBanner_on-image-banner__016QF footer{position:relative;align-self:flex-end;transform:translateX(20px)}.OnImageBanner_on-image-banner-button__41f3C div{background-color:#fff;width:10px;aspect-ratio:1;border-radius:50%}@media screen and (min-width:768px) and (max-width:1024px){.OnImageBanner_on-image-banner__016QF img{height:3rem!important}.OnImageBanner_on-image-banner__016QF{font-size:.56rem;padding:.5rem;max-width:200px;border-radius:1rem}}@media screen and (max-width:768px){.OnImageBanner_on-image-banner__016QF img{height:2rem!important;min-width:auto!important}.OnImageBanner_on-image-banner__016QF{max-width:150px;padding:.45rem;border-radius:.75rem;font-size:.5rem;width:inherit}.OnImageBanner_largeBanner__a1l5g{font-size:.875rem}.OnImageBanner_small__n7Krx{max-width:120px}}.CaloricIntakeList_caloricIntakeContainer__VbYyd{padding:.5rem 0;align-self:flex-start}.CaloricIntakeList_caloricIntakeList__PIy1p{display:flex;width:100%!important;padding:0 .5rem;justify-content:space-between;gap:16px}.CaloricIntakeList_caloricIntakeList__PIy1p span{font-size:.5rem;font-weight:700;line-height:75%;opacity:.5}.CaloricIntakeList_caloricIntakeList__PIy1p em{display:block;width:6px;height:6px;border-radius:50%}.CaloricIntakeList_caloricIntakeList__PIy1p article{display:flex;gap:.2rem}.CaloricIntakeList_caloricIntakeList__PIy1p article>span{font-size:.75rem;& span{font-size:.5rem}}.CaloricIntakeList_caloricCircle__sAvNA{position:relative;width:fit-content}.CaloricIntakeList_caloricCircle__sAvNA>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.CaloricIntakeList_caloricCircle__sAvNA>div span{line-height:1}.CaloricIntakeList_caloricCircleContainer__LN_XA>span{white-space:pre-line}.CaloricIntakeList_caloricCircle__sAvNA>div span:first-child{font-weight:500;font-size:1.125rem}.CaloricIntakeList_caloricCircleContainer__LN_XA{display:flex;gap:.5rem;align-items:center;max-width:100%}.CaloricIntakeList_percentage__VwuDK,.CaloricIntakeList_percentage__VwuDK>span{opacity:1!important}@media screen and (max-width:768px){.CaloricIntakeList_caloricIntakeList__PIy1p div span{font-size:.5rem;font-weight:400}.CaloricIntakeList_caloricIntakeList__PIy1p{gap:.1!important;transform:translateX(-.25rem)}.CaloricIntakeList_caloricCircle__sAvNA>img{height:4rem!important}.CaloricIntakeList_caloricCircle__sAvNA>div span:nth-child(2){font-size:.75rem}}.WillGetHero_will-get-hero__LqLrz{display:flex;flex-direction:column;gap:11rem;background-color:var(--barkyn-light-green);padding:10rem 6rem 20rem 9rem;position:relative;z-index:1}.WillGetHero_will-get-hero__LqLrz article{display:flex;justify-content:space-between}.WillGetHero_will-get-hero__LqLrz h2{font-size:3rem;line-height:150%;font-weight:400;margin-bottom:1.5rem}.WillGetHero_will-get-hero__LqLrz p{font-size:1.1rem;line-height:181%;font-weight:500;width:65%}.WillGetHero_will-get-hero__LqLrz .WillGetHero_button-container__0s4Oh{display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width:1024px){.WillGetHero_will-get-hero__LqLrz{padding:20vw 2rem;gap:5rem}.WillGetHero_will-get-hero__LqLrz h2{font-size:2.5rem}.WillGetHero_will-get-hero__LqLrz p{font-size:1rem;line-height:181%;font-weight:500;width:80%}}@media screen and (max-width:768px){.WillGetHero_will-get-hero__LqLrz{padding:5rem 2rem 0;gap:0;display:flex;flex-direction:column}.WillGetHero_will-get-hero-header__Cjbqz{display:flex;flex-direction:column;gap:2rem}.WillGetHero_will-get-hero__LqLrz p{margin-left:1.5rem;line-height:160%;width:calc(100% - 1rem)}}.WillGetSubhero_will-get-subhero-container__HGyAe{display:flex;flex-direction:column;align-items:center;background-color:var(--barkyn-light-purple);padding-bottom:2.75rem}.WillGetSubhero_will-get-subhero-icons___OjmL{width:100%;box-sizing:border-box;padding:6rem 6rem 0;justify-items:center}.WillGetSubhero_will-get-subhero-icons___OjmL div{display:flex;flex-direction:column;align-items:center;gap:1rem}.WillGetSubhero_WillGetSubheroDog__5joz5{width:calc(100% - 17rem);padding:1rem;margin:2.875rem 0 2.5rem}.WillGetSubhero_will-get-subhero-icons___OjmL div b{text-align:center;max-width:12rem}@media screen and (max-width:1024px){.WillGetSubhero_will-get-subhero-icons___OjmL{padding:3.5rem 2rem 0}.WillGetSubhero_WillGetSubheroDog__5joz5{width:calc(100% - 7rem)}}@media screen and (max-width:768px){.WillGetSubhero_will-get-subhero-container__HGyAe{background-color:transparent;position:static!important;transform:none!important;margin-top:0!important;padding-bottom:5rem}.WillGetSubhero_WillGetSubheroDog__5joz5{margin-top:-18rem;transform:translateY(18rem)!important;width:120vw;background:none;padding:0;max-width:none}.WillGetSubhero_will-get-subhero-icons___OjmL{grid-template-columns:1fr!important;gap:2rem;justify-items:flex-start;padding:2rem 0}.WillGetSubhero_will-get-subhero-icons___OjmL div{flex-direction:row;align-items:center;gap:2.5rem}.WillGetSubhero_will-get-subhero-icons___OjmL div b{width:180px;text-align:initial;font-size:.875rem}}