@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@font-face{font-family:"planeat-icons";src:url("../fonts/planeat-icons.fd5d16860530.eot");src:url("../fonts/planeat-icons.fd5d16860530.eot") format("embedded-opentype"),url("../fonts/planeat-icons.a98cea8ac432.woff2") format("woff2"),url("../fonts/planeat-icons.2ba235ac6811.woff") format("woff"),url("../fonts/planeat-icons.9a82d10c4306.ttf") format("truetype"),url("../fonts/planeat-icons.6c26054139bd.svg") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"planeat-icons";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:auto;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.icon-menu:before{content:"\e800"}.icon-x-bold:before{content:"\e801"}.icon-arrow:before{content:"\e802"}.icon-home:before{content:"\e803"}.icon-clock:before{content:"\e804"}.icon-check:before{content:"\e805"}.icon-x:before{content:"\e806"}.icon-calendar:before{content:"\e807"}.icon-phone:before{content:"\e808"}.icon-location:before{content:"\e809"}.icon-bin:before{content:"\e80a"}.icon-user:before{content:"\e80b"}.icon-weight:before{content:"\e80c"}.icon-business:before{content:"\e80d"}.icon-coins:before{content:"\e80e"}.icon-mail:before{content:"\e80f"}.icon-dropdown:before{content:"\e810"}.icon-cart:before{content:"\e811"}.icon-search:before{content:"\e812"}.icon-pen:before{content:"\e813"}.icon-question-circle:before{content:"\e814"}.icon-add-circle:before{content:"\e815"}.icon-bill:before{content:"\e816"}.icon-exclamation-circle:before{content:"\e817"}.icon-cutlery:before{content:"\e819"}.icon-bag:before{content:"\e81a"}.icon-calendar-bag:before{content:"\e81b"}.icon-x-circle:before{content:"\e81c"}.icon-ai:before{content:"\e818"}.icon-easy:before{content:"\e81d"}.icon-balance:before{content:"\e81e"}.icon-heart:before{content:"\e81f"}.icon-empty-heart:before{content:"\e821"}.icon-free:before{content:"\e822"}.icon-flower:before{content:"\e823"}.icon-qr:before{content:"\e824"}.icon-smiling-user:before{content:"\e825"}.icon-deductible:before{content:"\e826"}html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,b,u,i,center,ol,ul,li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5{font-weight:unset;font-size:unset;line-height:unset}ul,menu{list-style:none;padding:unset;margin:unset}li{padding:unset;margin:unset}ol{list-style-type:decimal}ol li{margin-left:1.25rem}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}html{font-family:"Inter",sans-serif;line-height:1.4}.page-wrapper{background:#f0f2e7;padding:1rem}h1{max-width:80rem;margin:0 auto 1rem;font-size:1.5rem;font-weight:700;line-height:1.2}h2{font-size:1.25rem;font-weight:700;line-height:1.3}h3{font-size:1.125rem;font-weight:700}a{color:#5f8029}a:hover{color:#475f1f}a,button{cursor:pointer;transition:.2s}a:hover,button:hover{color:#475f1f}strong,b{font-weight:700}em{font-style:italic}sup{vertical-align:text-top;font-size:.66em}sub{vertical-align:text-bottom;font-size:.66em}.button,button,button[type=submit],form input[type=submit]{display:inline-flex;border-radius:3rem;transition:.2s;text-decoration:none;text-align:center;font-weight:600;background-color:#5f8029;color:#fff;padding:0 1.5rem;height:2.5rem;justify-content:center;align-items:center}.button:hover,.button:active,.button:focus,button:hover,button:active,button:focus,button[type=submit]:hover,button[type=submit]:active,button[type=submit]:focus,form input[type=submit]:hover,form input[type=submit]:active,form input[type=submit]:focus{background-color:#537024;color:#fff}.button.outlined,button.outlined,button[type=submit].outlined,form input[type=submit].outlined{color:#5f8029;background-color:transparent;border:2px solid #5f8029}.button.outlined:hover,.button.outlined:active,.button.outlined:focus,button.outlined:hover,button.outlined:active,button.outlined:focus,button[type=submit].outlined:hover,button[type=submit].outlined:active,button[type=submit].outlined:focus,form input[type=submit].outlined:hover,form input[type=submit].outlined:active,form input[type=submit].outlined:focus{border-color:#475f1f;color:#475f1f}.button.outlined.danger-outlined,button.outlined.danger-outlined,button[type=submit].outlined.danger-outlined,form input[type=submit].outlined.danger-outlined{color:#ec6927;border-color:#ec6927}.button.outlined.danger-outlined:hover,.button.outlined.danger-outlined:active,.button.outlined.danger-outlined:focus,button.outlined.danger-outlined:hover,button.outlined.danger-outlined:active,button.outlined.danger-outlined:focus,button[type=submit].outlined.danger-outlined:hover,button[type=submit].outlined.danger-outlined:active,button[type=submit].outlined.danger-outlined:focus,form input[type=submit].outlined.danger-outlined:hover,form input[type=submit].outlined.danger-outlined:active,form input[type=submit].outlined.danger-outlined:focus{border-color:#c75916;color:#c75916}.button.negative,button.negative,button[type=submit].negative,form input[type=submit].negative{background-color:#fff;color:#5f8029}.button.negative:not([disabled]):hover,.button.negative:not([disabled]):active,.button.negative:not([disabled]):focus,button.negative:not([disabled]):hover,button.negative:not([disabled]):active,button.negative:not([disabled]):focus,button[type=submit].negative:not([disabled]):hover,button[type=submit].negative:not([disabled]):active,button[type=submit].negative:not([disabled]):focus,form input[type=submit].negative:not([disabled]):hover,form input[type=submit].negative:not([disabled]):active,form input[type=submit].negative:not([disabled]):focus{color:#475f1f}.button.negative-outlined,button.negative-outlined,button[type=submit].negative-outlined,form input[type=submit].negative-outlined{background-color:transparent;border:2px solid #fff;color:#fff}.button.negative-outlined:hover,.button.negative-outlined:active,.button.negative-outlined:focus,button.negative-outlined:hover,button.negative-outlined:active,button.negative-outlined:focus,button[type=submit].negative-outlined:hover,button[type=submit].negative-outlined:active,button[type=submit].negative-outlined:focus,form input[type=submit].negative-outlined:hover,form input[type=submit].negative-outlined:active,form input[type=submit].negative-outlined:focus{background-color:#fff;color:#5f8029}.button.danger-button,button.danger-button,button[type=submit].danger-button,form input[type=submit].danger-button{background-color:#ec6927}.button.danger-button:hover,button.danger-button:hover,button[type=submit].danger-button:hover,form input[type=submit].danger-button:hover{background-color:#c75916}.button[disabled],.button.disabled,button[disabled],button.disabled,button[type=submit][disabled],button[type=submit].disabled,form input[type=submit][disabled],form input[type=submit].disabled{opacity:.2;cursor:default}.button.sign-up-width,button.sign-up-width,button[type=submit].sign-up-width,form input[type=submit].sign-up-width{-moz-column-gap:.75rem;column-gap:.75rem}.button.sign-up-width img,button.sign-up-width img,button[type=submit].sign-up-width img,form input[type=submit].sign-up-width img{height:1.5rem;width:auto}input[type=checkbox]{display:inline-block;width:1.25em;height:1.25em;line-height:1.25em;border:2px solid #5f8029;color:transparent;margin-right:.25em;border-radius:.2em;vertical-align:middle;position:relative;top:-.1rem;cursor:pointer}input[type=checkbox]::before{display:block;content:"\e805";font-family:"planeat-icons";font-size:.9em;line-height:calc(1.25em - 2px);width:calc(1.25em - 2px);text-align:center;position:absolute;left:0;bottom:0}input[type=checkbox]:checked{background:#5f8029;color:#fff}input[type=checkbox]:not(:checked):hover{border-color:#475f1f}input[type=radio]{display:inline-block;width:1.5em;height:1.5em;line-height:1.5em;border:2px solid #5f8029;border-radius:2rem;margin:-.1rem .2em 0 0;vertical-align:middle;cursor:pointer;position:relative}input[type=radio]::before{display:block;content:"";width:2%;height:2%;border-radius:2rem;background:transparent;position:absolute;left:49%;bottom:49%;transition:.2s}input[type=radio]:checked::before{background:#5f8029;width:62%;height:62%;left:19%;bottom:19%}h2:not(:last-child),p:not(:last-child),ul:not(:last-child),ol:not(:last-child),li:not(:last-child){margin-bottom:1rem}.bullet-list li{padding-left:1.25rem;position:relative}.bullet-list li::before{content:"•";display:block;position:absolute;left:-.1rem;top:.1rem;color:#5f8029;font-size:1.5rem;line-height:1rem}.light-bg{background:#f0f2e7}#header{background:#fff;top:0;left:0;width:100%;position:relative;font-weight:500;padding:0 1rem;border-bottom:1px solid #e1e5cf}#header .button{height:2rem;padding:0 .9rem}#header .button.outlined{margin-right:-.2rem}#header a:not(.button){color:#383232}#header a:not(.button):hover{color:#5f8029}.header-wrapper{height:3.75rem;width:100%;max-width:80rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.header-wrapper nav{display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:center}.header-wrapper nav a{text-decoration:none}.logo-wrapper{margin-right:auto}.logo-wrapper img{width:12rem;height:auto;vertical-align:middle}.notification.alert{position:fixed;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:1rem;column-gap:1rem;bottom:1.5rem;left:1.5rem;right:1.5rem;color:#fff;margin:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;box-shadow:0 .5rem .5rem rgba(56,50,50,0.1);z-index:10}.notification.alert.is-success{background:#475f1f}.notification.alert.is-error{background:#ec6927}.notification.alert.is-warning{background:#da9e07}.notification.alert .clear-notification{cursor:pointer}.language-selector{display:inline-flex;align-items:center;cursor:pointer;text-align:center;font-size:.875rem;position:relative;top:1px;padding:.1rem .2rem;border-radius:.2rem;background:#f0f2e7;transition:.2s}.language-selector:hover{background:#e1e5cf}.language-selector select{padding-left:1.15rem;position:relative}.language-selector .language-icon{width:1em;height:1em;margin-right:-1rem}.form-title{text-align:center}.form-card{width:100%;max-width:30rem;margin:0 auto;padding:1rem;border-radius:.5rem;background:#fff}.form-card:not(:last-child){margin-bottom:1rem}.form-card h3{font-size:1.125rem;font-weight:600;margin:-.2rem 0 1rem;text-align:center}.form-card .form-field{margin-bottom:1rem}.form-card .form-field input+a{display:inline-block;margin-top:.5rem}.form-card button,.form-card .button{width:100%}.form-field>label{font-size:.75rem;font-weight:600;text-transform:capitalize;border:1px solid #d1d8b7;border-bottom:0;background:#f7f9f4;border-radius:.2rem .2rem 0 0;padding:.2rem .5rem}input[type=text],input[type=email],input[type=password],input[type=tel],textarea{display:block;width:100%;background:#fff;border:1px solid #d1d8b7;box-shadow:inset 0 0 .25em rgba(56,50,50,0.05);padding:0 .75rem;color:#383232;border-radius:0 .25rem .25rem .25rem;transition:.2s}input[type=text]:hover,input[type=text]:focus,input[type=text]:active,input[type=email]:hover,input[type=email]:focus,input[type=email]:active,input[type=password]:hover,input[type=password]:focus,input[type=password]:active,input[type=tel]:hover,input[type=tel]:focus,input[type=tel]:active,textarea:hover,textarea:focus,textarea:active{border-color:#b3be87}input[type=text]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=tel]:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 3rem white inset !important}input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:active,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:active,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:active,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:active,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 3rem white inset !important}input[type=text]+.helptext,input[type=email]+.helptext,input[type=password]+.helptext,input[type=tel]+.helptext,textarea+.helptext{display:inline-block;margin-top:.5rem}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#9b9898}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#9b9898}input[type=text],input[type=email],input[type=password],input[type=tel]{height:2.5rem}textarea{height:7.5rem}.support-link{margin-top:1rem}.error-message{color:#ec6927;margin-bottom:1rem}.account-page h1,.account-page>p{text-align:center;max-width:30rem;margin:0 auto 1rem}.legal-page h1{max-width:50rem;margin:0 auto 1rem}.legal-page section{max-width:50rem;margin:0 auto}.legal-page section:not(:last-child){margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px dotted #d1d8b7}.legal-page h2:not(:last-child),.legal-page p:not(:last-child),.legal-page ul:not(:last-child),.legal-page ol:not(:last-child),.legal-page li:not(:last-child),.legal-page h3:not(:last-child){margin-bottom:1rem}.login-with-provider{text-align:center;max-width:40rem;margin:0 auto}.qr-code-page{text-align:center}.qr-code-page img{width:100%;max-width:20rem}.footer{background:#fff;border-top:1px solid #e1e5cf;position:relative;z-index:2;padding:3rem 1.5rem 4rem;height:22rem}.footer .company-info{font-size:.875rem;opacity:.6}.footer-links{margin-bottom:2rem}.footer-links li{margin-bottom:1rem}@media screen and (max-width:22em){html{font-size:14px}}@media screen and (max-width:28em){#header #menu-signup{display:none}}@media screen and (max-width:39.999rem){#header{z-index:5}#header .menu-button{width:28px;height:39px;position:relative;transform:rotate(0);transition:.4s ease-in-out;cursor:pointer}#header .menu-button span{display:block;position:absolute;height:3px;width:100%;background:#5f8029;opacity:1;left:0;transform:rotate(0);transition:.2s ease-in-out}#header .menu-button span:nth-child(1){top:10px}#header .menu-button span:nth-child(2),#header .menu-button span:nth-child(3){top:18px}#header .menu-button span:nth-child(4){top:26px}#header nav{position:absolute;top:calc(100% - 1px);left:100%;width:100vw;height:calc(100vh - 3.75rem);transition:.2s ease-in-out;background:#fff;flex-direction:column;align-items:flex-end;row-gap:1.5rem;padding:1.5rem;font-size:1rem;opacity:0}#header.fix{position:fixed}#header.fix .menu-button span:nth-child(1){top:1rem;width:0;left:50%}#header.fix .menu-button span:nth-child(2){transform:rotate(45deg)}#header.fix .menu-button span:nth-child(3){transform:rotate(-45deg)}#header.fix .menu-button span:nth-child(4){top:1rem;width:0;left:50%}#header.fix nav{left:0;opacity:1}#header.fix+.page-wrapper{margin-top:calc(3.75rem + 1px)}}@media screen and (min-width:40rem){#header .menu-button{display:none}.page-wrapper,.page-full-width{min-height:calc(100vh - 15.75rem - 2px)}.footer{height:12rem}.footer-wrapper{max-width:80rem;margin:0 auto}.footer-links{display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;margin-bottom:1rem}.notification.alert{right:auto}h1{font-size:2rem}}@media screen and (min-width:52.5em){.footer{text-align:center}.footer a:not(:hover){text-decoration:none}.footer-links{justify-content:center}}@media screen and (min-width:56em){#header{padding:0 2rem}.header-wrapper{margin:0 auto}.header-wrapper .button{padding:0 1.25rem}.logo-wrapper img{width:15rem}.button.sign-up-with{display:inline-block}.button.sign-up-with:not(:last-child){margin-right:.5rem;margin-bottom:0}.legal-page{padding:1rem 0 1.5rem}.legal-page h1{margin-bottom:2rem}.legal-page section:not(:last-child){margin-bottom:2rem;padding-bottom:2rem}}