.vertical-divider{width:1px;background-color:#ccc;height:60%;margin:0 1em}.horizontal-divider{background-color:#ccc;height:1px;width:100%;margin:2em 0}.activated-options-grid{text-align:center;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);column-gap:1em;padding:4%;img,svg{width:90%;width:5rem}}.adaptable-flex{>*{flex:1 1 25%;max-height:200px}}div>img,span>img{margin:0 auto}.border-overlap-title{position:absolute;top:.5em;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;padding:.2em 4em;border-radius:5px}.orangy-image{filter:sepia(1) saturate(3) hue-rotate(-20deg) brightness(1.1)}.food-load-bar{width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1em;padding:1em;justify-content:center;align-items:center;.actual-bar{grid-column:1/span 12;background-color:#e4aae9}.actual-bar,.actual-bar-loaded{border-radius:1rem;grid-row:1/2;height:10px}.actual-bar-loaded{background-color:#8a2be2}[data-step]{grid-column:span 2;grid-row:2/3;width:3rem;margin:auto;max-width:100%;filter:grayscale(100%)}.active-meal{transform:scale(1.2);filter:none}}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.box-border{color:#71717a;@media only screen and (min-width:600px) and (orientation:portrait){border-left-width:.3rem;border-bottom-width:.3rem;border-right-width:.3rem;border-top-width:.3rem}@media only screen and (min-width:769px) and (orientation:portrait){border-left-width:.3rem;border-bottom-width:.3rem;border-right-width:.3rem;border-top-width:.3rem}}.s-only{@media only screen and (min-width:769px){display:none}}#my-box-only{display:none;@media only screen and (min-width:769px){display:block;position:relative;.img-right-overlap{position:absolute;height:100%;right:0;background-color:#fff;border:3em solid #fff;border-radius:50%;transform:translateX(50%) scale(.7);img{max-height:100%}}.wrap-text-image{text-align:left}.wrappable-area{float:right;position:relative;border-radius:50%;transform:translate(50%);width:20%;height:100%;shape-outside:circle();background-color:green}}}.hero-section{max-width:1800px;min-height:50vh;background-size:auto,auto 100%!important;background-position:100%!important;background-repeat:no-repeat!important;margin:0 auto;box-sizing:border-box;.hover-scaling{transform:scale(100%);transition:all .3s}.hover-scaling:hover{transform:scale(102%);box-shadow:0 0 12px 2px #202020}}.hero-brand{width:min-content;display:grid;grid-template-columns:13vh min-content;grid-template-rows:1fr 1fr}.hero-brand-icon{grid-row:1/span 2;display:flex;align-items:center;justify-content:center;background-color:#fff;img{width:90%;aspect-ratio:1}}.hero-brand-text{grid-column:2/span 1;text-align:left;padding-left:2rem;border-bottom-right-radius:1.4em}h1.hero-brand-text{font-size:5rem}h1.hero-brand-text,h2.hero-brand-text{align-content:center;background-color:#fff;padding-right:1.5em}h2.hero-brand-text{font-size:4rem;justify-self:left}.hero-logo-section{display:grid;grid-template-columns:.3fr}.hero-sentence{border-left:20px solid var(--accent-secondary-color);font-size:2rem;width:fit-content;display:flex;flex-direction:column;z-index:2000}.hero-sentence .fancy-border-line{background-color:#fff;width:max-content;padding:.2em 1em .2em .3em;border-top-right-radius:20px;border-bottom-right-radius:10px}.bold{font-weight:700}.hero-button{padding:.4em 1em;border-radius:1em;background:linear-gradient(to bottom,var(--accent-main-color),var(--accent-secondary-color));color:#fff;box-shadow:0 0 10px 2px #353535;display:flex;align-items:center;gap:1em}.inline{display:inline}.grid-main-elements{max-width:50vw;padding:2rem;display:grid;grid-template-columns:22vh 1fr;grid-template-rows:40vh 10vh;column-gap:16.5rem;align-items:center}.phone-screens-section{position:relative;transform:translateY(3rem)}.phone-screen{img{margin:0 auto}transition:all 1s}.foreground-screenshot{position:relative;z-index:200!important;opacity:1;transform:scale(101%)}.background-screenshot{top:0;right:0;position:absolute;transform:scale(90%)}.first-col{grid-column:1/span 1}.second-col{grid-column:2/span 1}.full-2nd-row{grid-column:1/span 2;grid-row:2/span 2}.button-and-munchy-section{font-size:2rem;display:flex;justify-self:center;position:relative;img{position:absolute;right:0;top:50%;transform:translate(80%,-50%) scale(40%)}}*{transition:all .3s}@media screen and (max-width:976px){.hero-sentence{font-size:min(100%,2em)}.phone-screens-section{max-width:90%}}@media screen and (max-width:650px){.hero-section{background:linear-gradient(270deg,#8e62a160,#e0873a65),url(/hero/stock-photo-original.jpg);background-size:auto,cover!important;background-repeat:no-repeat!important;background-position:50%!important;display:flex;flex-direction:column;align-items:center;gap:2em;justify-content:center}.hero-brand{width:100%;grid-template-columns:1fr 1fr!important;background-color:#fff;justify-items:center;grid-template-rows:1fr 1fr;max-height:min(min-content)}h1.hero-brand-text{padding:0;font-size:2.5rem;justify-self:left}h2.hero-brand-text{padding:0;font-size:1.5rem;justify-self:left}.hero-brand-icon{padding:1em 0!important;max-width:10vh;min-width:10vh}.grid-main-elements{max-height:100vh;margin:0;padding:1rem;display:flex;flex-direction:column;row-gap:3em}.phone-screens-section{margin:0;transform:unset;transform:translate(-50%);.phone-screen{transform:unset}}.hero-sentence{font-size:min(1rem,100%);background-color:#fff;border-top-right-radius:3em}.button-and-munchy-section{display:flex;flex-direction:column;img{transform:scale(10%)}}}.hero-section{position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto;z-index:-1;background-image:var(--bg-hero-image);background-repeat:no-repeat!important;background-size:auto 100%!important;background-position:100%!important;opacity:1;transition:opacity 1s ease-in-out}.fade-in-bg.hero-section:before{opacity:1}.fade-out-bg.hero-section:before{opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@font-face{font-family:__NeulisAlt_567b9d;src:url(/_next/static/media/05fb5ae5d8c01921-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__NeulisAlt_Fallback_567b9d;src:local("Arial");ascent-override:71.54%;descent-override:19.13%;line-gap-override:21.76%;size-adjust:110.29%}.__className_567b9d{font-family:__NeulisAlt_567b9d,__NeulisAlt_Fallback_567b9d;font-weight:700;font-style:normal}.__variable_567b9d{--font-neulis:"__NeulisAlt_567b9d","__NeulisAlt_Fallback_567b9d"}@font-face{font-family:__NeulisAltItalic_29a25e;src:url(/_next/static/media/7a6022b09d46d1ee-s.p.woff) format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:__NeulisAltItalic_Fallback_29a25e;src:local("Arial");ascent-override:71.09%;descent-override:19.24%;line-gap-override:20.05%;size-adjust:110.70%}.__className_29a25e{font-family:__NeulisAltItalic_29a25e,__NeulisAltItalic_Fallback_29a25e;font-weight:700;font-style:italic}.__variable_29a25e{--font-neulis-italic:"__NeulisAltItalic_29a25e","__NeulisAltItalic_Fallback_29a25e"}.abanico-screenshots{position:relative;@media screen and (max-width:767px){transform:translateX(10%)}@media screen and (min-width:768px){transform:translateY(-25%) scale(1.2)}}.hero-button-abanico{position:absolute;bottom:0;left:20%;z-index:100}.border-gradient:before{border-radius:12px;content:"";background-image:linear-gradient(180deg,#ec8f46 0,#8055cc);top:-2px;left:-2px;bottom:-2px;right:-2px;position:absolute;z-index:-1}.border-gradient{border-radius:12px;position:relative;background-color:#fff}.gradient-text{background-image:linear-gradient(#ec8f46,#8055cc);color:transparent;background-clip:text}.bg-hero2{@media screen and (max-width:767px){background-color:#efe6ea}@media screen and (min-width:768px){background-image:url(/hero/keyIcons/bg.png)}background-position:50%;background-repeat:no-repeat;background-size:100%}.target-decoration-bg{background-image:url(/hero/keyIcons/target.png);background-repeat:no-repeat;background-position:bottom 10% right 10%}.listChecks{list-style:none;padding:1em 2em;p{flex:1}svg{flex-basis:0 0 1em}}