.stored-events{padding:52px 1rem;background:var(--color-bg-light) url(/fruits-vegs.png) top right no-repeat;background-blend-mode:var(--bg-blend-mode)}.stored-events h2{padding:0 1rem}.stored-events .events-list{list-style:none}.stored-events .events-list li{margin:0 0 13px;position:relative}.stored-events .events-list li:last-child{margin-bottom:0}.stored-events .events-list li a{display:flex;flex-direction:row;align-items:center;padding:2rem;background:var(--color-bg-light);border:1px solid var(--color-border-bg-light);border-radius:var(--border-radius)}.stored-events .events-list li a:hover{background:var(--color-bg-light)}.stored-events .events-list h4{flex:1 1 auto;margin-bottom:6.5px}.stored-events .events-list .event-dates{display:block;font-weight:300;margin-top:6.5px}.stored-events .events-list .icon{width:2rem;height:2rem;fill:var(--color-text-body)}.stored-events .events-list .delete-action{position:absolute;top:0;right:0}.stored-events .events-list .delete-action .icon{width:1rem;height:1rem}.homepage{height:100%;overflow-y:auto}.homepage .hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100vh;overflow:hidden;padding:1rem;position:relative}.homepage .hero .image-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.homepage .hero .hero-content{position:relative;background:var(--color-bright);z-index:2;border-radius:var(--border-radius);padding:2rem}.homepage .hero .logo{display:block;width:15vh;height:15vh;margin:auto}.homepage .hero h1{color:var(--color-text-bright-bg);margin-bottom:26px;transition:all .2s ease-in}.homepage .hero .title-intro{display:block;font-size:2rem;line-height:1.2;margin-bottom:26px;transition:all .2s ease-in}.homepage .hero .title-main{display:block;font-size:1.3rem;line-height:1.618}.homepage .hero .new-event-form .step-create{height:0;opacity:0;transition:all .2s ease-in}.homepage .hero .new-event-form fieldset{padding:0;border:0}.homepage .hero .new-event-form legend{display:none}.homepage .hero .action button{width:100%}.homepage.is-creating .title-intro{font-size:1.2rem}.homepage.is-creating .title-main{font-size:1rem}.homepage.is-creating .new-event-form .step-create{height:auto;opacity:1;display:flex;flex-direction:column}.homepage.is-creating .new-event-form ul{list-style:none}.homepage.is-creating .new-event-form ul li{margin-bottom:13px;display:flex;flex-direction:column}.homepage.is-creating .new-event-form ul .group{display:flex;flex-direction:column}.homepage section h2{font-size:2rem;font-weight:600;text-align:center;margin-bottom:52px}.homepage .why{padding-top:52px}.homepage .why h2{margin-bottom:0}.homepage .why .card-list-normal .card{text-align:center;background:transparent;box-shadow:none;padding:26px 1rem}.homepage .why .card-list-normal .card-image{height:40dvh}.homepage .why .card-list-normal .card-title{font-size:2rem}.homepage .why .card-list-normal .card-content-primary{padding-bottom:0}.homepage .problems{padding:52px 1rem;margin-bottom:52px;text-align:center;background:var(--color-bg-light)}.homepage .problems ul{list-style:none}.homepage .problems li{margin-bottom:26px;font-weight:300;font-size:1.2rem}.homepage .problems li:last-child{margin-bottom:0}.homepage .problems li:before{content:"_";font-size:2rem;height:1rem;display:inline-block;vertical-align:super;color:var(--color-accent);margin-right:.5rem}.homepage .explore{background:var(--color-bright);padding:52px 1rem;display:flex;align-items:center;justify-content:center}.homepage .solutions{padding:0 2rem}.homepage .solutions .argument{margin-bottom:52px}.homepage .solutions h3{font-size:1.4rem;font-weight:600;margin-bottom:19.5px;color:var(--color-accent)}.homepage .solutions p{margin-bottom:13px}.homepage .privacy{background:var(--color-accent);color:var(--color-text-btn);padding:52px 2rem}.homepage .privacy h3{font-size:1.4rem;font-weight:600;margin-bottom:19.5px}.homepage .privacy p:last-child{margin-bottom:0}.homepage .footer{padding:52px 1rem}@media(min-height:916px)and (orientation:portrait),(min-width:413px)and (orientation:landscape){.homepage section h2{font-size:2.2rem;font-weight:800;max-width:800px;margin-left:auto;margin-right:auto}.homepage .hero{display:flex;flex-direction:row;justify-content:flex-end}.homepage .hero .hero-content{flex:0 0 300px;transition:flex .2s ease-in}.homepage .hero .hero-content .logo{margin-bottom:52px}.homepage .hero .image-container img{max-height:none;max-width:100%}.homepage.is-creating .title-intro{font-size:2rem}.homepage.is-creating .title-main{font-size:1.3rem}.homepage.is-creating .hero-content{flex:0 0 400px}.homepage .stored-events .events-list{display:grid;grid-template-columns:repeat(3,1fr)}.homepage .stored-events .events-list li{margin:0 26px 26px 0}.homepage .why .card-list-normal{display:grid;max-width:1040px;margin:0 auto;grid-template-columns:repeat(3,1fr)}.homepage .solutions{max-width:1040px;margin:0 auto}.homepage .solutions h2{grid-column:span 4;margin-bottom:52px}.homepage .solutions .argument{display:flex;margin-bottom:52px}.homepage .solutions .argument .content{display:flex;width:36dvw;flex-direction:column;justify-content:center}.homepage .solutions .argument .content h3{font-size:2rem;font-weight:600}.homepage .solutions .argument .app-screen{flex:1 1 auto;display:flex;justify-content:center}.homepage .solutions .argument .app-screen img{border-radius:15px;max-width:200px;border:5px solid var(--color-border-bg-light)}.homepage .solutions .argument:nth-child(odd) .content{order:2}.homepage .solutions .argument:nth-child(odd) .app-screen{order:1}.homepage .privacy .content{max-width:1040px;margin:auto}}