h1,h2,h3,h4,h5,h6{color:var(--primary)}h1,h2,h3{line-height:1.5;margin-top:0}.hint-title{display:block;font-size:1.5rem;font-weight:bold;color:var(--pink-1100)}h1,.h1{font-size:3.8rem}h2,.h2{font-size:2.8rem;margin-bottom:3rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.25rem}p{line-height:1.5;font-size:1.25rem;text-wrap:pretty;margin:0}p:not(:last-child){margin-bottom:1rem}ol:not(.not-list),ul:not(.not-list){font-size:1.25rem;text-wrap:pretty}@media screen and (max-width: 1200px){h1,.h1{font-size:3.2rem}}@media screen and (max-width: 767px){h1,.h1{font-size:2.4rem}h1 br,.h1 br{display:none}h2,.h2{font-size:1.7rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.25rem}h5,.h5,h6,.h6{font-size:1rem}.hint-title{font-size:1.2rem}p,ol,ul{font-size:1.15rem}}.section-hero{padding-top:3rem;padding-bottom:3rem}.main-title{--gap: 5rem;--w-deco: 7rem;--h-deco: 4.875rem;display:inline-block}.main-title::before,.main-title::after{content:"";position:relative;top:1.5rem;display:inline-block;width:var(--w-deco);height:var(--h-deco);background-size:contain;background-position:0 0;background-repeat:no-repeat}.main-title::before{margin-right:var(--gap);background-image:url(../assets/bg-title-L.svg)}.main-title::after{margin-left:var(--gap);background-image:url(../assets/bg-title-R.svg)}@media screen and (max-width: 1200px){.main-title{--gap: 2rem;position:relative}.main-title::before,.main-title::after{position:absolute;top:.5rem}.main-title::before{left:calc(var(--gap)*-1 - var(--w-deco))}.main-title::after{right:calc(var(--gap)*-1 - var(--w-deco))}}@media screen and (max-width: 767px){.main-title{--gap: -2rem;--w-deco: 4.5rem;--h-deco: 3.25rem}}main{overflow-x:hidden}.section-hero p{max-width:52rem;margin-inline:auto}@media screen and (max-width: 1000px){.section-hero{padding-inline:var(--padding-page)}}.section-about{padding-top:0rem;padding-bottom:12rem}@media screen and (max-width: 767px){.section-about{padding-bottom:4rem}}@media screen and (max-width: 1400px){.main-title{margin-bottom:2rem}}@media screen and (max-width: 767px){.main-title{--gap: 1rem}}.hint-title{font-size:1.1rem}.img-bg{width:100%}.card{background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4rem;padding:5rem 7rem;max-width:54rem;margin:auto}.card:not(:last-child){margin-bottom:3rem;margin-bottom:3.75rem}@media screen and (max-width: 767px){.card{padding:4rem 2rem;border-radius:3rem}}header,.card,#cta,footer{position:relative;z-index:2}.img-bg-food{position:fixed;z-index:1;top:4rem;left:0;right:0;margin:auto;width:60rem;pointer-events:none}.img-bg-food:nth-child(1){transform:translateX(-80%)}.img-bg-food:nth-child(2){transform:translateX(85%)}@media screen and (min-width: 1500px){.img-bg-food:nth-child(1){transform:translateX(-90%)}.img-bg-food:nth-child(2){transform:translateX(95%)}}@media screen and (max-width: 1200px){.img-bg-food:nth-child(1){transform:translateX(-70%)}.img-bg-food:nth-child(2){transform:translateX(75%)}}@media screen and (max-width: 1000px){.img-bg-food:nth-child(1){transform:translateX(-58%) translateY(-25%)}.img-bg-food:nth-child(2){transform:translateX(20%) translateY(60%) rotate(40deg)}}@media screen and (max-width: 767px){.img-bg-food{width:100dvw}.img-bg-food:nth-child(1){transform:translateX(-60%) translateY(10%)}.img-bg-food:nth-child(2){transform:translateX(30%) translateY(90%) rotate(65deg)}}@media screen and (max-width: 1000px){.main-title{max-width:36rem;margin-inline:auto}.container{padding-inline:var(--padding-page)}}