@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+Display:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Pompiere&family=Montserrat:wght@200;400;600&display=swap");.custom-input{margin:15px 15px 0}.custom-input .MuiFormLabel-root,.custom-input .MuiInputBase-input{font-family:Montserrat,sans-serif}.custom-input .MuiFormControl-root{width:100%}.custom-input .MuiFormLabel-root.Mui-focused{color:#11b893}.custom-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#11b893}.about-widget-container{display:flex;flex-direction:column;align-items:center;background-color:#e6f4e4;margin-top:50px;padding:0 24px}.about-widget-container .smooth-image-wrapper{margin-top:-65px;width:200px;height:200px}.about-widget-container .smooth-image-wrapper img{width:180px;height:180px;border:10px solid #e6f4e4;object-fit:cover;border-radius:100%}.about-widget-container h4{font-size:16px}.about-widget-container p{font-size:14px;text-align:center}.about-widget-container a{background-color:#11b893;color:#fff;padding:12px 24px;border-radius:5px;border:1px solid #11b893;margin:24px 0;transition:.3s ease}.about-widget-container a:hover{background-color:transparent;color:#222}.banner-container{position:absolute;top:0;left:0;margin-top:18px;height:80px;display:flex;overflow:hidden;justify-content:center;align-items:center;cursor:pointer;transition:.3s ease}@media only screen and (max-width:1024px){.banner-container{margin-top:59px;height:70px}}.banner-container .smooth-image-wrapper{width:calc(100vw - 7px);position:relative}@media only screen and (max-width:1024px){.banner-container .smooth-image-wrapper{width:100vw}}.banner-container .banner-overlay{position:absolute}.banner-container .banner-overlay .dynamic-cta{display:flex;align-items:center;justify-content:center}.banner-container .banner-overlay .dynamic-cta h2,.banner-container .banner-overlay .dynamic-cta h5{color:#fff;font-weight:600}.banner-container .banner-overlay .dynamic-cta h5{font-size:16px;font-style:italic;margin-left:24px}@media only screen and (max-width:750px){.banner-container .banner-overlay .dynamic-cta h2{display:none}.banner-container .banner-overlay .dynamic-cta h5{margin:0 10px;text-align:center;font-size:15px}}.banner-container:hover{opacity:.85}.image-slider-wrapper{width:100%;margin:0 auto}@media only screen and (max-width:750px){.image-slider-wrapper{max-width:100%}}.grocery-list-container{margin:0 15px;flex:1 1}.grocery-list-container .category-container{padding:15px 0;border-bottom:2px solid #11b893}.grocery-list-container .category-container h2{margin-bottom:25px;text-align:left}.grocery-list-container .category-container .grocery-list-item{display:flex;align-items:center;margin:10px 0}.grocery-list-container .category-container .grocery-list-item .loader-container{margin:9px 11px}.grocery-list-container .category-container .grocery-list-item p{padding-left:10px;cursor:pointer}.grocery-list-container .category-container .grocery-list-item svg{padding:0}.grocery-list-container .category-container .grocery-list-item .checked{text-decoration:line-through}.grocery-list-container .category-container .grocery-list-item .MuiCheckbox-colorSecondary.Mui-checked{color:#11b893}@media print{.grocery-list-container .category-container .grocery-list-item{flex:1 1;margin-right:12px}}.grocery-list-container .category-container .grocery-list-item .discount-text{font-weight:600;font-size:13px;font-style:italic;text-align:center}.grocery-list-container .category-container .grocery-list-item .custom-point-remover{z-index:100;display:flex;flex:1 1;justify-content:flex-end}.grocery-list-container .category-container .grocery-list-item .custom-point-remover .remove-svg{transition:.2s ease;cursor:pointer}.grocery-list-container .category-container .grocery-list-item .custom-point-remover .remove-svg:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#11b893}.grocery-list-container .notes-container{margin-top:20px;background-color:#e6f4e4;padding:15px}@media only screen and (min-width:1024px){.grocery-list-container .notes-container{background-color:transparent;padding:0}}.grocery-list-container .notes-container p{margin:10px 0}@media print{.grocery-list-container{margin:0}@page{.grocery-list-container{size:A4;margin:0}}.grocery-list-container body,.grocery-list-container html{padding-top:15mm}.grocery-list-container .print-wrapper{display:flex;width:100%;flex-wrap:wrap}.grocery-list-container .print-wrapper .category-container{width:50%}}.recipe-list-container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:750px){.recipe-list-container{flex-wrap:wrap;flex-direction:row}}.recipe-list-container .item-container{margin:0 15px}@media only screen and (min-width:750px){.recipe-list-container .item-container{width:calc((100% - 60px) / 2)}}@media only screen and (min-width:1024px){.recipe-list-container .item-container{width:calc((100% - 90px) / 3)}}.recipe-list-container .item-container .recipe-item{display:flex;position:relative;align-items:center;height:250px;margin-bottom:20px;border-bottom:1px solid #11b893;overflow:hidden;border-radius:2px}.recipe-list-container .item-container .recipe-item .image-wrapper{height:100%;width:100%}.recipe-list-container .item-container .recipe-item .image-wrapper img{transition:.5s ease}.recipe-list-container .item-container .recipe-item .content-container{min-height:75px;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:space-between;z-index:15;bottom:0;width:100%}.recipe-list-container .item-container .recipe-item .content-container .overlay{z-index:10;-webkit-filter:blur(7px);filter:blur(7px);background-color:rgba(33,33,33,.4)}.recipe-list-container .item-container .recipe-item .content-container h5{padding-left:15px;margin:5px 0;text-transform:none;font-size:18px;font-weight:500;color:#fff}@media only screen and (min-width:1024px){.recipe-list-container .item-container .recipe-item .content-container h5{font-size:20px}}.recipe-list-container .item-container .recipe-item .content-container svg{color:#fff;font-size:35px}.recipe-list-container .item-container .recipe-item button{padding:5px}.recipe-list-container .item-container .recipe-item button svg{font-size:30px}.recipe-list-container .item-container .recipe-item .ingredients-progress{width:50%;margin:10px auto}.recipe-list-container .item-container .recipe-item .ingredients-progress p{font-size:10px;font-weight:700}.recipe-list-container .item-container .recipe-item .ingredients-progress .MuiLinearProgress-barColorPrimary{background-color:#11b893}.recipe-list-container .item-container .recipe-item .ingredients-progress .MuiLinearProgress-colorPrimary{background-color:#e6f4e4}.recipe-list-container .item-container .recipe-item .allergene-warning{display:flex;align-items:center;margin-bottom:5px;margin-left:15px;width:100%}.recipe-list-container .item-container .recipe-item .allergene-warning p{margin:0;font-weight:700;color:#fff;padding-left:10px;font-size:10px}.recipe-list-container .item-container .recipe-item .allergene-warning svg{color:#fff;font-size:15px}.recipe-list-container .item-container .recipe-item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.recipes-desktop-container{display:flex;margin:0 15px;width:100%}.recipe-list-desktop{display:flex;flex-wrap:wrap;flex:1 1;padding-left:30px}.recipe-list-desktop .recipe-item{display:flex;flex-direction:column;width:calc(33% - 25px);height:auto;margin-bottom:25px;position:relative}.recipe-list-desktop .recipe-item .wrapper{overflow:hidden;height:300px}.recipe-list-desktop .recipe-item .img-container{width:100%;height:300px;border-radius:6px}.recipe-list-desktop .recipe-item img{transition:.5s;border-radius:6px}.recipe-list-desktop .recipe-item .info-container{margin-top:12px;display:flex;align-items:center}.recipe-list-desktop .recipe-item .info-container svg{margin-right:12px;color:#222;transition:.2s ease}.recipe-list-desktop .recipe-item .info-container p{font-size:16px;transition:.2s ease}.recipe-list-desktop .recipe-item .allergens-warning{display:flex;align-items:center;z-index:15;position:absolute;top:0;padding:0 10px;border-radius:5px;margin-top:5px;margin-left:5px;background-color:rgba(0,0,0,.2)}.recipe-list-desktop .recipe-item .allergens-warning svg{color:#fff;transition:.2s ease}.recipe-list-desktop .recipe-item .allergens-warning p{color:#fff;margin-left:10px;font-size:12px;transition:.2s ease}.recipe-list-desktop .recipe-item h4{margin-top:12px;font-size:18px;text-transform:none;transition:.2s ease}.recipe-list-desktop .recipe-item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.recipe-list-desktop .recipe-item:hover .info-container p,.recipe-list-desktop .recipe-item:hover .info-container svg,.recipe-list-desktop .recipe-item:hover h4{color:#11b893}.recipe-list-desktop .recipe-item:nth-of-type(3n - 1){margin:0 30px}.newest-recipes-widget-container{margin-bottom:150px;background-color:#e6f4e4;padding:12px 0;position:relative;min-height:300px;margin-top:200px}@media only screen and (max-width:424px){.newest-recipes-widget-container{margin-top:50px}}.newest-recipes-widget-container .circle-wrapper{position:absolute;background-color:#e6f4e4;border-radius:100%;height:200px;width:200px;margin-top:-75px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.newest-recipes-widget-container .circle-wrapper h2{font-size:22px;text-align:center;border-radius:100%;margin-bottom:24px;font-weight:600}.newest-recipes-widget-container .widget-recipe-item{z-index:5;display:flex;margin:24px}.newest-recipes-widget-container .widget-recipe-item .smooth-image-wrapper{flex:1 1;height:133px}.newest-recipes-widget-container .widget-recipe-item .content{z-index:5;display:flex;flex-direction:column;justify-content:space-between;flex:1 1;margin-left:12px}.newest-recipes-widget-container .widget-recipe-item .content h4{font-size:17px;margin-top:0;text-transform:none;font-family:"Noto Serif Display",serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.newest-recipes-widget-container .widget-recipe-item .content button{font-size:13px;width:100%;margin:0}.main-title-container{margin:20px 15px 35px}.main-title-container h1{font-size:55px;margin:0}.main-title-container h4{font-size:20px}.landing-header{margin-top:100px}@media only screen and (max-width:424px){.landing-header{display:flex;flex-direction:column-reverse}}.landing-header div{display:flex;flex-direction:column;align-items:center;position:absolute;margin-left:15px;margin-top:15px}@media only screen and (max-width:424px){.landing-header div{position:static;margin-left:0}}.landing-header div p{font-size:8px;font-weight:700;text-transform:uppercase}.madplan{display:flex;width:100%;flex-direction:column;padding:10px}@media only screen and (min-width:1024px){.madplan{width:calc(50% - 20px)}}.madplan h3{text-transform:uppercase}@media only screen and (max-width:424px){.madplan h3{font-size:6vw}}.madplan .img-container{position:relative;overflow:hidden;height:300px}.madplan .img-container .border{border:2px solid #fff;position:absolute;height:calc(100% - 32px);width:calc(100% - 28px);z-index:5;margin:12px}.madplan .img-container img{height:300px;width:100%;object-fit:cover;transition:.5s}.madplan .img-container:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.hero-container{width:100%;margin-bottom:48px;display:flex;grid-gap:24px;gap:24px}.hero-container .hero{position:relative;overflow:hidden;flex:1 1;height:600px}.hero-container .hero .image-wrapper{width:100%;height:100%;transition:.5s}.hero-container .hero .hero-image-overlay{position:absolute;top:0;display:flex;margin:24px;height:calc(100% - 48px);width:calc(100% - 48px);justify-content:center;align-items:flex-end;transition:.4s ease}.hero-container .hero h3{margin:0;font-weight:700;color:#222;font-size:20px;text-transform:uppercase;transition:.5s;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:16px;background-color:hsla(0,0%,98%,.85);text-align:center}.hero-container .hero:hover h3{background-color:#e6f4e4}.hero-container .hero:hover .image-wrapper{-webkit-transform:scale(1.03);transform:scale(1.03)}.type-container{display:flex;justify-content:center;width:52%;margin:25px auto}@media only screen and (max-width:1024px){.type-container{margin:10px auto}}.home-cta-section{width:100vw;height:300px;margin:50px 0;background-color:#e6f4e4;display:flex}.home-cta-section .content{height:100%;margin:0 36px;display:flex;flex-direction:column;justify-content:center;flex:1 1}.home-cta-section .content h2{font-size:28px;font-weight:700}.home-cta-section .content p{margin-bottom:16px}.home-cta-section .image-container{flex:1 1}.foodplan-latest-recipes{width:100%;margin-bottom:50px}.foodplan-latest-recipes .recipes-container{display:flex;grid-gap:12px;gap:12px}.foodplan-latest-recipes .recipes-container h4{text-align:center;text-transform:none;font-size:19px;line-height:38px;font-weight:500;z-index:10;background-color:#e6f4e4;border:4px solid #fff;margin:-35px 16px 0;padding:5px 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.7s}.foodplan-latest-recipes .recipes-container .latest-recipe{display:flex;flex-direction:column;flex:1 1}.foodplan-latest-recipes .recipes-container .latest-recipe .img-container{overflow:hidden;height:350px}.foodplan-latest-recipes .recipes-container .latest-recipe .img-container img{object-fit:cover;width:100%;transition:.5s}.foodplan-latest-recipes .recipes-container .latest-recipe:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.foodplan-latest-recipes .recipes-container .latest-recipe:hover h4{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.foodplan-latest-recipes .recipes-container .latest-recipe:nth-of-type(2){margin:0 10px}.vejledning-container{padding:15px;margin:0 0 50px;background-color:#e6f4e4;border:1px solid hsla(0,0%,100%,.6);border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24);width:calc(100% - 30px)}@media only screen and (max-width:1024px){.vejledning-container{margin:30px 15px}}.vejledning-container h2{text-align:center;text-transform:none}.vejledning-container div{display:flex;flex-wrap:wrap;justify-content:center}.header-container-phone{display:flex;position:fixed;top:0;width:100%;justify-content:space-between;align-items:center;height:60px;background-color:#11b893;z-index:100}.header-container-phone a.logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-container-phone a.logo img{height:40px}.header-container-phone .right-icons-container img{height:35px;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(4%) hue-rotate(174deg) brightness(107%) contrast(100%);filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(4%) hue-rotate(174deg) brightness(107%) contrast(100%)}.header-container-phone h1{color:#fff}@media only screen and (min-width:1024px){.header-container-phone h1{padding:0 50px}}.header-container-phone .MuiIconButton-root{color:#fff}.header-container-phone button{padding:12px 6px}.header-container-phone button .MuiSvgIcon-root{font-size:40px;color:#fff}.header-container-phone .search-icon-header{font-size:35px!important}.header-container-laptop{border-bottom:1px solid #fff;background-color:#e6f4e4;position:fixed;top:0;z-index:50;width:100%;padding-top:10px;transition:all 1s ease;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.header-container-laptop .top-header{display:flex;justify-content:space-between;align-self:center;max-width:1152px;margin:0 auto;padding:0 15px}.header-container-laptop .top-header .navigation,.header-container-laptop .top-header .social{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:.2s;padding-bottom:10px}.header-container-laptop .top-header .navigation a,.header-container-laptop .top-header .navigation button,.header-container-laptop .top-header .social a,.header-container-laptop .top-header .social button{transition:.2s;color:#222}.header-container-laptop .top-header .navigation a:hover,.header-container-laptop .top-header .navigation button:hover,.header-container-laptop .top-header .social a:hover,.header-container-laptop .top-header .social button:hover{color:#11b893;-webkit-filter:invert(38%) sepia(86%) saturate(1414%) hue-rotate(140deg) brightness(109%) contrast(87%);filter:invert(38%) sepia(86%) saturate(1414%) hue-rotate(140deg) brightness(109%) contrast(87%)}.header-container-laptop .top-header .social a:first-of-type{border-left:2px solid #222}.header-container-laptop .top-header .logo{height:40px;margin-right:24px;transition:.3s ease;cursor:pointer}.header-container-laptop .top-header .logo:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.header-container-laptop .top-header .nav-tabs{display:flex;background-color:#e6f4e4;align-self:center}.header-container-laptop .top-header .nav-tabs a{display:flex;align-items:center}.header-container-laptop .top-header .nav-tabs h2{display:flex;align-items:center;text-transform:none;font-size:16px;font-weight:600;margin:0 15px 0 0;color:#222;cursor:pointer;transition:.1s}.header-container-laptop .top-header .nav-tabs h2:hover{color:#11b893}.header-container-laptop .top-header .nav-tabs .nav-selected,.header-container-laptop .top-header .nav-tabs .nav-selected h2,.header-container-laptop .top-header .nav-tabs .nav-selected p{color:#11b893;text-decoration:underline}.header-container-laptop .top-header .nav-tabs .nav-collapse{background-color:#e6f4e4;border:1px solid #222;padding:25px}.header-container-laptop .top-header .nav-tabs .nav-collapse h2{font-size:17px;margin:7px 0;text-transform:none}@media print{.header-container-laptop{display:none}}.MuiDrawer-paper{background-color:#e6f4e4!important}.nav-container{display:flex;flex-direction:column;padding:10px 5px;background-color:#e6f4e4;z-index:100;width:75vw}@media only screen and (min-width:750px){.nav-container{width:50vw}}.nav-container .MuiTouchRipple-root{display:none}.nav-container a{text-decoration:none;text-align:start}.nav-container span{flex:1 1}.nav-container span .MuiSvgIcon-root{color:#222;font-size:30px}.nav-container span p{padding-left:15px;font-weight:700;font-size:18px;line-height:50px}.nav-container .sub-menu span{flex-direction:column;align-items:flex-start}.nav-container .sub-menu span a{flex:1 1}.nav-container .sub-menu span div:nth-of-type(odd){display:flex;align-items:center}.nav-container .sub-menu span .MuiCollapse-wrapperInner{display:flex;flex-direction:column;padding:10px 0 10px 15px;align-items:flex-start!important}.nav-container .sub-menu span .MuiCollapse-wrapperInner hr{margin:0;width:100%}.nav-container .close{width:50px;align-self:flex-end}.nav-container .close svg{font-size:20px}.nav-container .MuiSvgIcon-root,.nav-selected h2,.nav-selected p{color:#11b893}.recipe-categories-container{display:flex;flex-direction:column;width:100%}.recipe-categories-container h2{text-transform:capitalize;font-size:19px}.min-madplan-container{display:flex;width:calc(100% - 30px);flex-direction:column;padding:0 15px}.min-madplan-container h4{text-align:center;margin:0}.min-madplan-container .top-buttons-container{display:flex;justify-content:center;flex-wrap:wrap;margin:auto}@media only screen and (max-width:424px){.min-madplan-container .top-buttons-container button{width:calc(100% - 30px)}}.min-madplan-container .plan-item{max-width:100%;margin:20px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.min-madplan-container .plan-item .day-title{display:flex;align-items:center}.min-madplan-container .plan-item .day-title h5{font-size:18px}.min-madplan-container .plan-item .day-title button{font-size:12px;padding:7px}.min-madplan-container .plan-item .recipes-container{display:flex;margin-bottom:15px}.min-madplan-container .plan-item .recipes-container .add-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:20px;border:1px dashed #222;border-radius:5px;min-height:150px;min-width:200px;transition:.2s ease}@media only screen and (min-width:750px){.min-madplan-container .plan-item .recipes-container .add-container{min-height:300px;min-width:350px}}.min-madplan-container .plan-item .recipes-container .add-container svg{color:#222}.min-madplan-container .plan-item .recipes-container .add-container:hover{background-color:#e6f4e4}.min-madplan-container .plan-item .recipes-container .recipe{position:relative;display:flex;background-size:cover;border-radius:5px;margin-right:20px;height:150px;width:200px;min-height:150px;min-width:200px}@media only screen and (min-width:750px){.min-madplan-container .plan-item .recipes-container .recipe{height:300px;width:350px;min-height:300px;min-width:350px}}.min-madplan-container .plan-item .recipes-container .recipe .foodplan-image-wrapper{height:100%;width:100%;object-fit:cover;border-radius:5px}.min-madplan-container .plan-item .recipes-container .recipe .foodplan-image-wrapper img{border-radius:5px}.min-madplan-container .plan-item .recipes-container .recipe h3{color:#fff;align-self:flex-end;font-weight:700;margin:0;font-size:22px}@media only screen and (max-width:750px){.min-madplan-container .plan-item .recipes-container .recipe h3{font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.min-madplan-container .plan-item .recipes-container .recipe:hover .overlay{background-color:rgba(0,0,0,.1)}.min-madplan-container .plan-item .recipes-container .recipe .remove-single-recipe-from-day-button{position:absolute;top:0;right:0;z-index:10}.my-foodplan-choose-amount-container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.my-foodplan-choose-amount-container svg{color:#222}.my-foodplan-choose-amount-container svg:hover{color:#11b893}.ingredients-dialog .MuiPaper-root{padding:25px;width:500px;height:70vh}@media only screen and (max-width:750px){.ingredients-dialog .MuiPaper-root{margin:10px;padding:0}}@media print{.ingredients-dialog .MuiPaper-root{width:100%;padding:0}}.ingredients-dialog .MuiPaper-root::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px;background-color:#f5f5f5}.ingredients-dialog .MuiPaper-root::-webkit-scrollbar{width:7px;background-color:#f5f5f5}.ingredients-dialog .MuiPaper-root::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#11b893}.ingredients-dialog h2{text-align:center}@media only screen and (min-width:750px){.ingredients-dialog h2{font-size:28px}}.ingredients-dialog h3{font-weight:700}.ingredients-dialog .category-container{padding:0 25px}@media only screen and (max-width:1024px){.ingredients-dialog .category-container{padding:0}}.ingredients-dialog .category-container h2{text-transform:none;font-size:24px}.ingredients-dialog .category-container li{font-size:18px;line-height:35px}.ingredients-dialog .close-icon{cursor:pointer;display:flex;justify-content:flex-end}.ingredients-dialog .close-icon svg{transition:.3s ease}.ingredients-dialog .close-icon:hover svg{color:#11b893;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ingredients-dialog .shopping-list-notes{margin:34px 15px 15px}.ingredients-dialog .shopping-list-notes .MuiFormLabel-root{font-family:Montserrat,sans-serif}.ingredients-dialog .shopping-list-notes .MuiFormLabel-root.Mui-focused{color:#11b893}.ingredients-dialog .shopping-list-notes .MuiInputBase-input{font-family:Montserrat,sans-serif}.ingredients-dialog .shopping-list-notes .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#11b893}@media only screen and (min-width:1024px){.recipe-view{margin:0 auto}}.recipe-view .info{display:flex;flex-direction:column}.recipe-view .info p{margin:10px 0;text-align:center}.recipe-view .info svg{font-size:25px;color:#222}.recipe-view .ingredient{display:flex;padding:5px 25px}.recipe-view .how-to{padding:5px 25px;cursor:pointer}.recipe-view .how-to p{transition:.1s ease}.recipe-view .how-to.active p{text-decoration:line-through;opacity:.8}.recipe-view h2{padding:15px;text-align:center}.recipe-view span{font-weight:700;font-size:15px;text-transform:uppercase}.recipe-view p.description{flex:1 1;padding:15px}.recipe-view p.allergenes{text-align:center;font-size:13px;font-style:italic;margin:10px 0;background-color:#e6f4e4}.recipe-view p.allergenes span{font-weight:700;font-size:13px}@media only screen and (min-width:750px){.recipe-view p.allergenes{margin:10px 15px}}.recipe-view h4{padding:15px;text-align:center}.recipe-view li{margin-left:35px}.recipe-view .top-section{margin-top:30px;display:flex}.recipe-view .top-section .image-container{min-width:500px}@media print{.recipe-view .top-section .image-container{display:none}}.recipe-view .top-section .content-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 24px}.recipe-view .top-section .content-container .single-recipe-title{font-size:35px;text-align:start;margin:0 15px}.recipe-view .top-section .content-container .line-break{height:4px;width:35px;margin:15px 15px 0;background-color:#11b893}.recipe-view .info-container{padding:20px;margin-top:30px;background-color:#e6f4e4}@media print{.recipe-view .info-container{display:block!important;margin:0;padding:0}}.recipe-view .info-container .top{display:flex;align-items:center;flex-direction:column}.recipe-view .info-container .top h3{font-size:35px;margin-bottom:20px;text-align:center;line-height:50px}.recipe-view .info-container .top p{margin:0 10px}.recipe-view .info-container .top .misc{display:flex;align-items:center}@media print{.recipe-view .info-container .top .misc button{display:none}}.recipe-view .info-container .top .misc button svg{color:#222}.recipe-view .info-container .top .misc button:hover svg{color:#11b893}.recipe-view .info-container .bottom{display:flex}.recipe-view .info-container .bottom h4{text-align:start;margin:10px}.recipe-view .info-container .bottom div{flex:1 1}.indredient-clickable{transition:.1s ease;cursor:pointer}.indredient-clickable.active{text-decoration:line-through;opacity:.8}.dialog h2{text-align:center}.dialog .extra-info{font-size:14px;font-style:italic;margin:15px}.dialog p{text-align:center}.dialog .MuiPaper-root{padding:15px}.dialog .select-container{display:flex;justify-content:center;margin-bottom:15px}.dialog .select-container div{margin:0 5px}.dialog .dialog-actions{display:flex;justify-content:space-between;flex-wrap:wrap}.dialog .dialog-actions button{flex:1 1}.foodplan-container{display:flex;flex-direction:column;width:100%;min-height:50vh}.foodplan-container h1{font-size:30px;width:auto;text-align:center;position:relative;padding:15px 45px 0}@media only screen and (min-width:1024px){.foodplan-container h1{font-size:40px;padding-top:0;margin-top:0}}@media print{.foodplan-container h1{margin:0}}.foodplan-container .description-container{display:flex;flex-direction:column;margin:30px 15px}.foodplan-container .MuiTabs-root .MuiTab-wrapper{font-size:16px}.foodplan-container .MuiTabs-root .MuiTab-wrapper svg{font-size:30px}.foodplan-container .MuiTabs-root .MuiTab-textColorInherit.Mui-selected{color:#11b893}.foodplan-container .MuiTabs-root div~span{background-color:#11b893!important}.foodplan-container .tab-panel{margin-top:25px}.foodplan-container .desktop-info{display:flex}.foodplan-container .desktop-info h1{font-size:30px;padding:0;font-weight:700;margin-left:15px;margin-top:10px;text-align:start}@media print{.foodplan-container .desktop-info h1{margin:0;text-align:center}}.foodplan-container .desktop-info h2{font-size:28px}.foodplan-container .foodplan-recipe{margin:15px}.foodplan-container .foodplan-recipe .day-container{border:1px solid #33333320;padding:12px 24px;border-radius:5px;transition:.2s ease}@media only screen and (max-width:424px){.foodplan-container .foodplan-recipe .day-container{padding:12px}}.foodplan-container .foodplan-recipe .day-container:hover{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);background-color:#e6f4e4}.foodplan-container .foodplan-recipe .day-container .foodplan-recipe-item .wrapper{border-radius:5px;position:relative;overflow:hidden;height:250px;margin:12px 0}.foodplan-container .foodplan-recipe .day-container .foodplan-recipe-item .wrapper .image-overlay{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(#ffffff00 50%,#222);padding:12px}.foodplan-container .foodplan-recipe .day-container .foodplan-recipe-item .wrapper .image-overlay h3{font-size:23px;color:#fff;margin:0}.foodplan-container .foodplan-recipe .day-container .foodplan-recipe-item .wrapper:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.foodplan-container .foodplan-recipe .day-container .foodplan-recipe-item img{border-radius:5px;width:100%;height:100%;object-fit:cover;transition:.4s ease}.foodplan-container .foodplan-recipe .day-container .foodplan-recipe-item .allergen-container{display:flex;align-items:center}.foodplan-container .foodplan-recipe .day-container .foodplan-recipe-item .allergen-container p{color:#fff;font-size:14px}.foodplan-container .foodplan-recipe .day-container .foodplan-recipe-item .allergen-container svg{color:#fff;margin-right:5px}.inspiration-container{display:flex;padding:0 12px}.inspiration-container .page-title{margin-bottom:48px;width:100%}.inspiration-container .blog-list{flex:2 1}@media only screen and (max-width:1024px){.inspiration-container .blog-list{width:100%;flex:none}}.inspiration-container .blog-list .blog-list-item{display:flex;margin-bottom:72px}@media only screen and (max-width:750px){.inspiration-container .blog-list .blog-list-item{flex-direction:column}}.inspiration-container .blog-list .blog-list-item img{max-height:400px;width:280px}@media only screen and (max-width:750px){.inspiration-container .blog-list .blog-list-item img{width:100%}}.inspiration-container .blog-list .blog-list-item .content{margin-left:24px}@media only screen and (max-width:750px){.inspiration-container .blog-list .blog-list-item .content{margin:0 24px}}.inspiration-container .blog-list .blog-list-item .content h2{margin:0;max-width:400px;font-size:32px;font-family:"Noto Serif Display",serif;transition:.2s ease}.inspiration-container .blog-list .blog-list-item .content h2:hover{color:#11b893}.inspiration-container .blog-list .blog-list-item .content h6{margin:12px 0;font-style:italic}.inspiration-container .blog-list .blog-list-item .content p{margin:12px 0;font-size:15px}.inspiration-container .blog-list .blog-list-item .content a.cta{color:#11b893;font-weight:600;border-bottom:1px solid transparent;transition:.2s ease}.inspiration-container .blog-list .blog-list-item .content a.cta:hover{border-color:#11b893}.inspiration-container .blog-list.col-2 .blog-list-item{width:50%}.inspiration-container .side-menu{width:350px;margin-left:36px}@media only screen and (max-width:1024px){.inspiration-container .side-menu{margin:100px auto 0}}.single-blog{padding:0 12px;flex-wrap:nowrap}.single-blog .blog-post-container{flex:2 1}@media only screen and (max-width:1024px){.single-blog .blog-post-container{width:100%;padding:12px 24px;flex:none}}.single-blog .blog-post-container .blog-title{font-family:"Noto Serif Display",serif;font-size:40px;max-width:500px;font-weight:500}@media only screen and (max-width:424px){.single-blog .blog-post-container .blog-title{font-size:38px}}.single-blog .blog-post-container img{max-width:100%;height:auto}.single-blog .blog-post-container h1,.single-blog .blog-post-container h2,.single-blog .blog-post-container h3,.single-blog .blog-post-container h4,.single-blog .blog-post-container h5,.single-blog .blog-post-container h6{text-transform:none}.single-blog .blog-post-container .blog-video{width:100%;max-width:600px;min-height:350px;height:auto}@media only screen and (max-width:424px){.single-blog .blog-post-container .blog-video{min-height:200px}}.single-blog .blog-post-container .blog-table{margin-top:24px;display:block;overflow-x:auto;margin-bottom:36px}.single-blog .blog-post-container .blog-table::-webkit-scrollbar{height:5px}.single-blog .blog-post-container .blog-table col{background-color:#e6f4e4}.single-blog .blog-post-container .blog-table th{background-color:#11b893;color:#fff}.single-blog .blog-post-container .blog-table td,.single-blog .blog-post-container .blog-table th{padding:12px;text-align:start}.single-blog .side-menu{width:350px;margin-left:48px}@media only screen and (max-width:1024px){.single-blog .side-menu{margin:100px auto 0}}.search-view-container{width:80%;margin:0 auto;min-height:50vh}@media only screen and (max-width:750px){.search-view-container{width:calc(100% - 30px);margin:0 15px}}.search-view-container .title-container{position:relative;display:flex;justify-content:center}.search-view-container .title-container h2{text-align:center;margin:9px 0 0}@media only screen and (min-width:1024px){.search-view-container .title-container h2{font-size:30px}}.search-view-container .extra-info{font-size:15px;text-align:center;font-style:italic}.search-view-container .recipe-title-list-item{cursor:pointer;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(33,33,33,.3);border-radius:5px;padding-right:10px;margin:15px 0;transition:.2s ease}.search-view-container .recipe-title-list-item .content-container{display:flex;align-items:center}.search-view-container .recipe-title-list-item .content-container .image-wrapper{height:100px;min-height:100px;min-width:100px;width:100px;padding-right:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;text-overflow:ellipsis}@media only screen and (max-width:325px){.search-view-container .recipe-title-list-item .content-container .image-wrapper{display:none}}.search-view-container .recipe-title-list-item .content-container img{border-top-left-radius:5px;border-bottom-left-radius:5px}.search-view-container .recipe-title-list-item .content-container h3{margin-right:15px}@media only screen and (max-width:750px){.search-view-container .recipe-title-list-item .content-container h3{font-size:16px}}@media only screen and (max-width:325px){.search-view-container .recipe-title-list-item .content-container h3{padding-left:15px}}.search-view-container .recipe-title-list-item svg{color:#222}.search-view-container .recipe-title-list-item:hover{background-color:#e6f4e4}.search-view-container .recipe-title-list-item:hover svg{color:#11b893}.search-recipe-container .info-text{text-align:center;margin:0 auto}.search{display:flex;padding:0 15px;margin:50px auto;height:60px;width:50%;align-items:center;border:1px solid #222;border-radius:7px;transition:all .3s ease}@media only screen and (max-width:1024px){.search{width:calc(100% - 30px);margin:30px 0}}.search svg{color:#11b893}.search .MuiIconButton-root{padding:0}.search .MuiInputBase-root{width:100%;margin-left:10px;font-size:18px}.search:hover{border-color:#11b893}.search:focus-within{background-color:#e6f4e4;border-color:#e6f4e4}.christmas-calendar-container{min-height:100%;padding-top:75px;padding-bottom:75px;background-image:url(https://images.unsplash.com/photo-1576919228236-a097c32a5cd4?auto=format&fit=crop&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-4.0.3&q=80&w=1470);background-size:cover;display:flex;flex-direction:column;align-items:center}.christmas-calendar-container h1{color:#fff}.christmas-calendar-container .subscription-button{background-size:cover;padding:0 24px;border-radius:10px;background-image:url(https://images.unsplash.com/photo-1513885535751-8b9238bd345a?auto=format&fit=crop&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-4.0.3&q=80&w=400)}.christmas-calendar-container .subscription-button h5{color:#fff}.christmas-calendar-container .christmas-intro-container{padding:24px;background-color:#fff;border-radius:5px;border:2px solid #11b893}.christmas-calendar-container .calendar-cards-container{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:24px;gap:24px;margin-top:24px;max-width:1152px}.christmas-calendar-container .calendar-cards-container .christmas-card{position:relative;height:200px;width:200px;cursor:pointer;transition:.3s ease}@media only screen and (max-width:424px){.christmas-calendar-container .calendar-cards-container .christmas-card{width:90%}}.christmas-calendar-container .calendar-cards-container .christmas-card .back,.christmas-calendar-container .calendar-cards-container .christmas-card .front{height:100%;width:100%;border-radius:5px;position:absolute;top:0;overflow:hidden;left:0;transition:all .8s ease,box-shadow .3s ease,opacity .2s ease .5s,z-index .1s ease .8s,-webkit-filter .1s;transition:all .8s ease,box-shadow .3s ease,opacity .2s ease .5s,z-index .1s ease .8s,filter .1s;transition:all .8s ease,box-shadow .3s ease,opacity .2s ease .5s,z-index .1s ease .8s,filter .1s,-webkit-filter .1s}.christmas-calendar-container .calendar-cards-container .christmas-card .back:hover,.christmas-calendar-container .calendar-cards-container .christmas-card .front:hover{box-shadow:12px 12px 24px 0 rgba(0,0,0,.2)}.christmas-calendar-container .calendar-cards-container .christmas-card .back:active,.christmas-calendar-container .calendar-cards-container .christmas-card .front:active{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.christmas-calendar-container .calendar-cards-container .christmas-card .card-content{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;padding:12px}.christmas-calendar-container .calendar-cards-container .christmas-card .card-content.date h1{display:flex;align-items:center;justify-content:center;background-color:#11b893bd;border-radius:100%;padding:12px;height:60px;width:60px;font-size:36px}.christmas-calendar-container .calendar-cards-container .christmas-card .card-content.title{background-color:rgba(33,33,33,.4)}.christmas-calendar-container .calendar-cards-container .christmas-card .card-content.title h6{font-size:20px;text-align:center;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.christmas-calendar-container .calendar-cards-container .christmas-card .card-content.title p{position:absolute;top:4px;right:4px;color:#fff;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#11b893bd;border-radius:100%;padding:10px;height:10px;width:10px;font-weight:700;font-size:16px}.christmas-popup-contianer{background-size:cover;background-image:url(https://images.unsplash.com/photo-1607619784547-07ac0be98721?auto=format&fit=crop&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-4.0.3&q=80&w=1000);display:flex;flex-direction:column;justify-content:center;text-align:center;height:500px;min-width:200px;max-width:400px;padding:24px}.christmas-popup-contianer h1{font-size:28px;margin:0}.christmas-popup-contianer h5{padding-top:65px}.christmas-popup-contianer h6{font-size:14px}.christmas-popup-contianer .close-icon{position:absolute;top:12px;padding:4px;right:12px;cursor:pointer}.footer{display:flex;position:absolute;bottom:0;width:100%;flex-direction:column;align-items:center;background-color:#e6f4e4;margin-top:50px}@media only screen and (max-width:750px){.footer{padding:10px;width:calc(100% - 20px)}}.footer hr{width:calc(100% - 2px);margin:25px 0}.footer h4{text-align:center;text-transform:none}.footer .footer-cta-container{display:flex;margin:24px 0;width:100%;max-width:1152px;align-items:center;justify-content:space-around}@media only screen and (max-width:750px){.footer .footer-cta-container{flex-direction:column}}.footer .footer-cta-container .app-cta-container{cursor:pointer}.footer .footer-cta-container .app-cta-container img{width:100%;max-width:400px}.footer .footer-cta-container .so-me{display:flex;max-width:1152px;flex-direction:column;align-items:center}@media only screen and (max-width:750px){.footer .footer-cta-container .so-me{margin-top:24px}}.footer .footer-cta-container .so-me .logo{height:50px;cursor:pointer}.footer .footer-cta-container .so-me a{transition:.3s}.footer .footer-cta-container .so-me a:hover svg{color:#11b893}.footer .nav{display:flex;align-items:center;margin-top:50px}.footer .nav h2{font-size:16px;margin:0 20px}.footer .bottom{display:flex;width:100%;max-width:1152px;justify-content:space-around;margin-bottom:25px}@media only screen and (max-width:750px){.footer .bottom{flex-direction:column;align-items:center}.footer .bottom p{text-align:center}.footer .bottom div{flex-direction:column;align-items:center;text-decoration:underline}}.footer .bottom p{font-size:15px}.footer .bottom a:hover p{color:#11b893}.add-to-foodplan-chooser-dialog .select-container{width:50%;margin:30px auto}@media only screen and (max-width:750px){.add-to-foodplan-chooser-dialog .select-container{width:75%}}.add-to-foodplan-chooser-dialog .select-container .MuiInputBase-root{flex:1 1}.MuiSelect-select:focus{background-color:transparent!important}.custom-div-button{display:flex;align-items:center;margin-bottom:5px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;text-transform:uppercase;font-size:14px;height:24px;color:#11b893;transition:.2s ease}.custom-div-button .MuiCircularProgress-svg{color:#11b893}.custom-div-button svg{color:#11b893;transition:.2s ease}.custom-div-button:hover,.custom-div-button:hover svg{color:#222}.add-to-shopping-list-container{display:flex;align-items:flex-end;justify-content:center;margin:12px;padding:5px 12px 12px;border-radius:5px;transition:.3 ease}.add-to-shopping-list-container:focus-within,.add-to-shopping-list-container:hover{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.add-to-shopping-list-container .category-selector{width:100px}.add-to-shopping-list-container .category-selector label{font-size:.9rem;font-family:Montserrat}.add-to-shopping-list-container .category-selector .MuiSelect-select{font-size:14px}.add-to-shopping-list-container .category-selector .MuiFormLabel-root.Mui-focused{color:#11b893}.add-to-shopping-list-container .category-selector .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline:hover{border:none}.add-to-shopping-list-container .add-to-shopping-list-input{flex:2 1;margin:0 0 0 10px}.add-to-shopping-list-container .add-to-shopping-list-input input{font-size:14px}.add-to-shopping-list-container .add-to-shopping-list-input label{font-size:.9rem}.add-to-shopping-list-container .add-to-shopping-list-input .MuiSvgIcon-root{transition:.2s ease;cursor:pointer;color:#33333380}.add-to-shopping-list-container .add-to-shopping-list-input .MuiSvgIcon-root:active{-webkit-transform:scale(.8);transform:scale(.8)}.add-to-shopping-list-container .add-to-shopping-list-input:hover .MuiSvgIcon-root{color:#11b893}.add-to-shopping-list-container .add-to-shopping-list-input:focus-within .MuiSvgIcon-root{color:#11b893}.MuiInput-underline:after{border-color:#11b893!important}.MuiCircularProgress-svg{color:#11b893}.faq-content-container{margin:0 auto;max-width:800px;padding-bottom:24px}@media only screen and (max-width:1024px){.faq-content-container{width:calc(100% - 30px);margin:15px}}.faq-content-container h5{font-size:18px;margin-top:30px;color:#11b893}.faq-content-container li{font-size:18px;color:#222;line-height:25px;word-wrap:break-word}.faq-content-container b{color:#11b893}.faq-content-container a{text-decoration:underline}.faq-content-container a:hover{color:#11b893}.margin-vertical{margin:15px 0}.box-shadow{box-shadow:0 3px 8px rgba(0,0,0,.24)}.box-shadow-smooth{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)}.flex-column{display:flex;flex-direction:column;align-items:center}.underline{text-decoration:underline}.stripe-checkout-container{width:100%}.stripe-checkout-container h5{text-align:center}.stripe-checkout-container .description{max-width:600px;margin:30px auto;padding:0 15px}.stripe-checkout-container .description p{line-height:40px}.stripe-checkout-container .cancel-info{margin:30px auto;text-align:center;max-width:400px;background-color:#e6f4e4;border-radius:5px;border:1px solid rgba(33,33,33,.1);padding:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.stripe-checkout-container .cancel-info p{font-size:16px}.stripe-checkout-container .subscriptions-container{display:flex;flex-wrap:wrap-reverse;justify-content:center}.stripe-checkout-container .subscriptions-container .subscription{margin:25px;display:flex;border-radius:6px;flex-direction:column;align-items:center;justify-content:space-between;box-shadow:0 3px 8px rgba(0,0,0,.18);padding:18px;width:250px;transition:.4s ease;-webkit-transform:scale(.96);transform:scale(.96)}@media only screen and (max-width:424px){.stripe-checkout-container .subscriptions-container .subscription{margin:25px 0}}.stripe-checkout-container .subscriptions-container .subscription h1{margin:0}.stripe-checkout-container .subscriptions-container .subscription h3{color:#11b893;font-weight:600}.stripe-checkout-container .subscriptions-container .subscription h5{text-transform:uppercase}.stripe-checkout-container .subscriptions-container .subscription:hover{-webkit-transform:scale(1);transform:scale(1)}.stripe-checkout-container .subscriptions-container .subscription.special{background-size:cover;background-image:url(https://images.unsplash.com/photo-1607619784547-07ac0be98721?auto=format&fit=crop&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-4.0.3&q=80&w=500);-webkit-transform:scale(1.06);transform:scale(1.06)}.stripe-checkout-container .subscriptions-container .subscription.special:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.stripe-checkout-container .subscriptions-container .subscription.special h6{text-align:center}.stripe-checkout-container .subscriptions-container .subscription.special h3{background-color:hsla(0,0%,100%,.9);padding:3px 12px;border-radius:10px;color:#11b893;font-weight:600}.stripe-checkout-container .small-info-payment{margin:15px auto;padding:15px;border-radius:10px;border:1px dotted rgba(33,33,33,.3);max-width:600px}.stripe-checkout-container .small-info-payment i,.stripe-checkout-container .small-info-payment p{font-size:14px}.authenticated-profile,.unauthenticated-profile{display:flex;margin:15px 15px 25px}@media only screen and (max-width:1024px){.authenticated-profile,.unauthenticated-profile{flex-direction:column;margin:15px 0;flex:1 1;width:100vw}}.authenticated-profile .column.image,.unauthenticated-profile .column.image{background-color:#11b893;display:flex;justify-content:center;align-items:center;border-top-left-radius:3px;border-bottom-left-radius:3px}.authenticated-profile .column.image p,.unauthenticated-profile .column.image p{color:#fff;font-size:24px}@media only screen and (max-width:1024px){.authenticated-profile .column.image,.unauthenticated-profile .column.image{background:transparent}.authenticated-profile .column.image p,.unauthenticated-profile .column.image p{color:#222;font-size:18px}}.authenticated-profile .column,.unauthenticated-profile .column{display:flex;flex-direction:column;flex:1 1;margin-top:25px;padding:25px}@media only screen and (max-width:750px){.authenticated-profile .column,.unauthenticated-profile .column{padding:15px 5px}}.authenticated-profile .column h2,.unauthenticated-profile .column h2{margin:0 15px 30px}@media only screen and (max-width:1024px){.authenticated-profile .column h2,.unauthenticated-profile .column h2{padding:15px 5px;font-size:22px;text-align:center}}.authenticated-profile .column p,.unauthenticated-profile .column p{margin:0 15px 15px}.authenticated-profile .profile-overview,.unauthenticated-profile .profile-overview{background-color:#e6f4e4;border-top-right-radius:3px;border-bottom-right-radius:3px}.authenticated-profile .interactive-info,.unauthenticated-profile .interactive-info{cursor:pointer;display:flex;justify-content:space-between;margin:5px 15px;padding:0 15px;border:1px solid hsla(0,0%,100%,.8);border-radius:5px;transition:.3s ease;color:#222}.authenticated-profile .interactive-info div,.unauthenticated-profile .interactive-info div{display:flex;align-items:center;transition:.3s ease}.authenticated-profile .interactive-info div h5,.unauthenticated-profile .interactive-info div h5{margin-left:10px;transition:.3s ease}.authenticated-profile .interactive-info div svg,.unauthenticated-profile .interactive-info div svg{color:#11b893;transition:.3s ease}.authenticated-profile .interactive-info div p,.unauthenticated-profile .interactive-info div p{transition:.3s ease}.authenticated-profile .interactive-info .extra-info,.unauthenticated-profile .interactive-info .extra-info{font-size:15px;margin:0 10px;text-align:right}@media only screen and (max-width:400px){.authenticated-profile .interactive-info .extra-info,.unauthenticated-profile .interactive-info .extra-info{margin:0 5px}}.authenticated-profile .interactive-info:hover,.unauthenticated-profile .interactive-info:hover{background-color:#11b893;border-color:#11b893}.authenticated-profile .interactive-info:hover div,.authenticated-profile .interactive-info:hover h5,.authenticated-profile .interactive-info:hover p,.authenticated-profile .interactive-info:hover svg,.unauthenticated-profile .interactive-info:hover div,.unauthenticated-profile .interactive-info:hover h5,.unauthenticated-profile .interactive-info:hover p,.unauthenticated-profile .interactive-info:hover svg{color:#fff}.authenticated-profile ul,.unauthenticated-profile ul{margin:0 25px}.authenticated-profile li,.unauthenticated-profile li{line-height:40px;font-weight:700}.log-out-button{min-width:100px}.unauthenticated-profile{min-height:40vh;margin:15px;flex-direction:column}@media only screen and (min-width:1024px){.unauthenticated-profile{max-width:700px}}.unauthenticated-profile p{text-align:center}.unauthenticated-profile .actions{margin:15px 0}.session-dialog .MuiPaper-root{background-color:#11b893;padding:10px}.session-dialog h2{text-align:center;font-size:28px}.session-dialog h2,.session-dialog h5,.session-dialog p{color:#fff}.session-dialog .info-container{display:flex}.session-dialog .info-container .column{margin:15px}.empty-fridge-wrapper{width:calc(100% - 30px);margin:0 15px}.empty-fridge-wrapper h3{font-weight:700;padding:0 15px}.empty-fridge-container{padding:0 15px;flex:1 1;height:calc(100vh - 60px - 99px - 17px - 86px - 60px - 80px);overflow-y:auto;overflow-x:hidden}@media only screen and (min-width:1024px){.empty-fridge-container{height:auto;min-height:300px;margin-bottom:50px}}.empty-fridge-container .MuiIconButton-root{padding:0}.empty-fridge-container .chosen-ingredient-item{display:flex;justify-content:space-between;padding:20px 10px;font-size:18px;text-transform:capitalize;border-bottom:1px dashed #11b893}@media only screen and (min-width:1024px){.empty-fridge-container .chosen-ingredient-item svg{transition:.2s ease}.empty-fridge-container .chosen-ingredient-item svg:hover{color:#11b893;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}}.empty-fridge-container .possible-ingredient-item{display:flex;text-transform:capitalize;justify-content:space-between;align-items:center;padding:15px 10px}.empty-fridge-container .possible-ingredient-item p{font-size:16px}@media only screen and (min-width:1024px){.empty-fridge-container .possible-ingredient-item svg{transition:.2s ease}.empty-fridge-container .possible-ingredient-item svg:hover{color:#11b893;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}}.results-button-container{display:flex;justify-content:center}.results-button-container button{margin:5px}.recipes-from-fridge-container{display:flex;flex-wrap:wrap;width:100%}.recipes-from-fridge-container h2{width:100%;position:relative;padding:10px 45px;text-align:center}.recipes-from-fridge-container .empty-fridge-recipe{display:flex;position:relative;align-items:center;height:350px;margin:15px;border-bottom:1px solid #11b893;overflow:hidden;border-radius:2px;width:calc((100% - 90px) / 3)}@media only screen and (max-width:1024px){.recipes-from-fridge-container .empty-fridge-recipe{width:calc((100% - 60px) / 2)}}@media only screen and (max-width:750px){.recipes-from-fridge-container .empty-fridge-recipe{width:calc(100% - 30px)}}.recipes-from-fridge-container .empty-fridge-recipe img{position:absolute;height:100%;width:100%;object-fit:cover;transition:.5s ease}.recipes-from-fridge-container .empty-fridge-recipe .content-container{min-height:75px;position:absolute;padding:5px 0;display:flex;flex-direction:column;justify-content:center;align-items:space-between;z-index:15;bottom:0;background-color:rgba(33,33,33,.6);width:100%}.recipes-from-fridge-container .empty-fridge-recipe .content-container h5{text-transform:none;padding-left:15px;margin:5px 0;font-size:18px;font-weight:500;color:#fff}@media only screen and (min-width:1024px){.recipes-from-fridge-container .empty-fridge-recipe .content-container h5{font-size:20px}}.recipes-from-fridge-container .empty-fridge-recipe .content-container .ingredient-amount{padding-left:15px;color:#fff;font-size:12px;font-weight:600}.recipes-from-fridge-container .empty-fridge-recipe .content-container svg{color:#fff;font-size:35px}.recipes-from-fridge-container .empty-fridge-recipe button{padding:5px}.recipes-from-fridge-container .empty-fridge-recipe button svg{font-size:30px}.recipes-from-fridge-container .empty-fridge-recipe .allergene-warning{display:flex;align-items:center;margin-bottom:5px;margin-left:15px;width:100%}.recipes-from-fridge-container .empty-fridge-recipe .allergene-warning p{margin:0;font-weight:700;color:#fff;padding-left:10px;font-size:10px}.recipes-from-fridge-container .empty-fridge-recipe .allergene-warning svg{color:#fff;font-size:15px}.recipes-from-fridge-container .empty-fridge-recipe:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.empty-fridge-desktop-container{margin-top:60px;min-height:75vh;display:flex}.empty-fridge-desktop-container .side-menu-list.desktop .chosen-ingredient-item-desktop{display:flex;justify-content:space-between;align-items:center;padding:10px;font-weight:600;font-size:18px;text-transform:capitalize;border-bottom:2px dashed #11b893}.empty-fridge-desktop-container .side-menu-list.desktop .chosen-ingredient-item-desktop p{color:#11b893}.empty-fridge-desktop-container .side-menu-list.desktop .chosen-ingredient-item-desktop svg{font-size:14px;transition:.2s ease}.empty-fridge-desktop-container .side-menu-list.desktop .chosen-ingredient-item-desktop button:hover svg{color:#11b893;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}.empty-fridge-desktop-container .side-menu-list.desktop .possible-ingredient-item-desktop{display:flex;text-transform:capitalize;justify-content:space-between;align-items:center;padding:15px 10px}.empty-fridge-desktop-container .side-menu-list.desktop .possible-ingredient-item-desktop p{font-size:18px}.empty-fridge-desktop-container .side-menu-list.desktop .possible-ingredient-item-desktop svg{font-size:16px;transition:.2s ease}.empty-fridge-desktop-container .side-menu-list.desktop .possible-ingredient-item-desktop button:hover svg{color:#11b893;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}.empty-fridge-desktop-container .right-wrapper{display:flex;flex-direction:column;width:100%}.empty-fridge-desktop-container .input-section{display:flex;align-items:center;margin-left:30px}.empty-fridge-desktop-container .input-section .search.desktop-fridge{flex:2 1;margin:0}.empty-fridge-desktop-container .input-section button{flex:1 1;height:62px;margin:0 15px}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list{display:flex;flex-wrap:wrap;width:100%;margin-left:15px}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe{position:relative;align-items:center;height:350px;margin:15px;border-bottom:1px solid #11b893;overflow:hidden;border-radius:2px;width:calc((100% - 75px) / 2)}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .image-wrapper{position:absolute;height:100%;width:100%;transition:.5s ease;border-radius:2px}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe img{border-radius:2px}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .content-container{min-height:75px;position:absolute;padding:5px 0;display:flex;flex-direction:column;justify-content:center;align-items:space-between;z-index:15;bottom:0;width:100%}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .content-container .overlay{background-color:rgba(33,33,33,.6);-webkit-filter:blur(7px);filter:blur(7px);height:100%;width:100%;position:absolute;z-index:10}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .content-container h5{text-transform:none;padding-left:15px;margin:5px 0;font-size:18px;font-weight:500;color:#fff}@media only screen and (min-width:1024px){.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .content-container h5{font-size:22px}}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .content-container .ingredient-amount{padding-left:15px;color:#fff;font-size:12px;font-weight:600}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .content-container svg{color:#fff;font-size:35px}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe button{padding:5px}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe button svg{font-size:30px}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .allergene-warning{display:flex;align-items:center;margin-bottom:5px;margin-left:15px;width:100%}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .allergene-warning p{margin:0;font-weight:700;color:#fff;padding-left:10px;font-size:10px}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe .allergene-warning svg{color:#fff;font-size:15px}.empty-fridge-desktop-container .empty-fridge-desktop-recipe-list .fridge-recipe:hover .image-wrapper{-webkit-transform:scale(1.05);transform:scale(1.05)}.empty-fridge-desktop-container .empty-info{padding:30px}.ingredients-container{display:flex;flex-direction:column;width:100%}.ingredients-container h2{text-transform:capitalize;font-size:19px}.error-message{padding:25px;background-color:#e6f4e4;border-radius:10px;margin:30px auto;max-width:500px}@media only screen and (max-width:580px){.error-message{margin:15px}}.login-form{align-self:center;display:flex;flex-direction:column;align-items:center;margin:0 auto;min-height:300px;min-width:400px}@media only screen and (max-width:424px){.login-form{width:100%;min-width:0}}.login-form p{margin:0 15px;max-width:350px;font-size:17px}.login-form .input-container{width:100%}.login-form .input-container.password{margin-bottom:20px}.login-form .disabled .MuiInputBase-input{color:#333}.login-form .payment-form{display:flex;flex-direction:column;min-width:400px}@media only screen and (max-width:424px){.login-form .payment-form{min-width:0}}.login-form .payment-form .MuiCheckbox-colorSecondary.Mui-checked{color:#11b893}.login-form .payment-form .policy{display:flex;align-items:center;margin:10px 15px}.login-form .payment-form .policy p{font-style:italic;font-size:10px}.login-form .payment-form .policy a{color:#11b893;text-decoration:underline}.login-form .extra{background-color:#e6f4e4;padding:15px;margin:20px 0}.login-form .subscriptions-container{display:flex;flex-wrap:wrap;justify-content:center}.login-form .subscriptions-container .subscription{margin:25px;display:flex;flex-direction:column;align-items:center;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:25px;width:250px;transition:.5s ease}@media only screen and (max-width:424px){.login-form .subscriptions-container .subscription{margin:25px 0}}.login-form .subscriptions-container .subscription h5{text-transform:uppercase;margin-bottom:25px}.login-form .subscriptions-container .subscription:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.login-form .full-width-button{width:calc(100% - 30px)}.verification-container .popover-opener{cursor:pointer;text-decoration:underline;color:#11b893;font-size:14px}.verification-container .vi__container--default{width:auto}.verification-container .error p{text-align:center}.verification-container .container{padding:15px;margin:0 auto}.verification-container .character{background-color:#e6f4e4}.verification-container .character--inactive{background-color:#fff}.verification-container .character--selected{color:#11b893;border-color:#11b893;outline:2px solid #11b893}.small-info{max-width:340px;padding:10px;margin:15px auto;border:1px dotted rgba(33,33,33,.3);border-radius:10px}.small-info p{font-size:14px}@media only screen and (min-width:1024px){.list-container{display:flex;flex-wrap:wrap}}.list-container .allergene-item{display:flex;justify-content:space-between;align-items:center;margin:15px 25px}.list-container .allergene-item h3{text-transform:capitalize;font-weight:700}@media only screen and (min-width:1024px){.list-container .allergene-item{width:45%}}.transition-container{margin:0 auto;display:flex;justify-content:space-evenly}@media only screen and (max-width:1024px){.transition-container{flex-direction:column-reverse}}.transition-container .input-container{display:flex;flex-direction:column}@media only screen and (max-width:750px){.transition-container .input-container{width:calc(100% - 50px)}}.transition-container .image-container{width:500px}@media only screen and (max-width:750px){.transition-container .image-container{width:calc(100% - 50px);margin:0 auto}}.transition-container .image-container img{width:100%;height:100%;border-radius:7px}.transition-container .image-container .placeholder{border:2px dashed #222;width:100%;height:700px;display:flex;justify-content:center;align-items:center;border-radius:7px;font-weight:700}@media only screen and (max-width:750px){.transition-container .image-container .placeholder{height:500px}}.transition-container .image-container.clickable{cursor:pointer;transition:.3s ease}.transition-container .image-container.clickable:hover{background-color:#e6f4e4}.text-container{max-width:850px;margin:0 auto}.case-info{display:flex;flex-direction:column;align-items:center;margin:0 auto}.case-info button span{font-size:16px}.case-info div{display:flex;flex-direction:column;width:75%;margin:25px}@media only screen and (max-width:750px){.case-info div{margin:0;width:90%}}.phone-cta{width:100%;background-image:url(/assets/basil.jpg);background-size:cover;height:75px}.phone-cta,.phone-cta a{display:flex;justify-content:center;align-items:center}.phone-cta a{flex:1 1;margin:0 10px;padding:5px;font-size:12px;font-weight:700;text-align:center;border-radius:5px;border:1px solid hsla(0,0%,100%,.5);background-color:rgba(33,33,33,.3);color:#fff;height:50%;max-width:200px;text-transform:uppercase}.redeeming-info-dialog-text{padding:50px}@media only screen and (max-width:750px){.redeeming-info-dialog-text{padding:20px 10px}}.cancel-info{margin:30px auto;text-align:center;max-width:400px;background-color:#e6f4e4;border-radius:5px;border:1px solid rgba(33,33,33,.1);padding:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cancel-info p{font-size:16px}.MuiStepper-root{margin:25px;width:300px}@media only screen and (max-width:750px){.MuiStepper-root{margin:0;width:calc(100% - 98px)}}.MuiStepper-root .MuiTypography-body2{font-family:Montserrat,sans-serif;font-size:16px}.MuiStepper-root .MuiStepIcon-root.MuiStepIcon-active,.MuiStepper-root .MuiStepIcon-root.MuiStepIcon-completed{color:#11b893}.how-to-dialog .MuiPaper-root{max-width:1052px}.how-to-dialog span.MuiTab-wrapper{font-size:25px!important}@media only screen and (max-width:750px){.how-to-dialog span.MuiTab-wrapper{font-size:18px!important}}.how-to-dialog .PrivateTabIndicator-colorSecondary-3{background-color:#11b893}.how-to-dialog .panel{display:flex;flex-direction:column;justify-content:center;padding:25px}.how-to-dialog .panel .step{display:flex;margin-bottom:50px}@media only screen and (max-width:750px){.how-to-dialog .panel .step{flex-direction:column;align-items:center}}.how-to-dialog .panel .step p{margin:0 25px 25px;width:50%}@media only screen and (max-width:750px){.how-to-dialog .panel .step p{width:100%}}.how-to-dialog .panel .step img{width:50%;height:auto}@media only screen and (max-width:750px){.how-to-dialog .panel .step img{width:100%}}.side-menu-list{position:-webkit-sticky;position:sticky;top:90px;width:250px;max-height:700px;overflow-y:auto}.side-menu-list .list-item{cursor:pointer;text-transform:capitalize;padding:5px 50px 5px 0}.side-menu-list .list-item h3{margin:8px 0}.side-menu-list .list-item .selected{color:#11b893;text-decoration:underline}.side-menu-list .list-item:hover h3{color:#11b893}.side-menu-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px;background-color:#f5f5f5}.side-menu-list::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.side-menu-list::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#11b893}.side-menu-list.desktop{min-width:300px}.login-cta-container{margin:15px 5px;background-color:#11b893;padding:10px;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.login-cta-container h2{color:#fff;text-align:center;padding-bottom:15px}.login-cta-container h3{color:#fff;font-weight:700;padding:0 15px}.login-cta-container p{color:#fff;margin:15px}.login-cta-container .membership-container{margin:20px 15px;padding:10px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24)}@media only screen and (max-width:1024px){.login-cta-container .membership-container{max-width:500px;margin:20px auto}}.login-cta-container .membership-container div{display:flex;justify-content:space-between;width:100%;align-items:center}.login-cta-container .membership-container h3,.login-cta-container .membership-container p,.login-cta-container .membership-container svg{color:#222;transition:all .3s ease;padding:0}.login-cta-container .membership-container p{font-size:14px;font-style:italic;margin:0}.login-cta-container .membership-container h3{margin:10px 0}.login-cta-container .membership-container h5{margin:0;transition:all .3s ease}.login-cta-container .membership-container.christmas-special{background-position:50%;background-size:cover;background-image:url(https://images.unsplash.com/photo-1607619784547-07ac0be98721?auto=format&fit=crop&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-4.0.3&q=80&w=500)}.login-cta-container .membership-container:hover h3,.login-cta-container .membership-container:hover h5,.login-cta-container .membership-container:hover p,.login-cta-container .membership-container:hover svg{color:#11b893}.login-cta-container .cta-login-container{display:flex;flex-direction:column;align-items:center}.login-cta-container .cta-login-container h5{color:#fff;text-align:center;margin-bottom:0}.login-cta-container .cta-login-container .custom-button{border-color:#fff;background-color:#fff}.login-cta-container .cta-login-container .custom-button:hover{color:#11b893}.amount-dialog{max-width:550px;margin:0 auto}.amount-dialog .amount-extra-info{font-size:14px;font-style:italic;margin:10px}.custom-popover .MuiPopover-paper{max-width:400px;background-color:#e6f4e4}.custom-popover .popover-text{font-size:14px;margin:15px}.search-bar-container{width:100%;display:flex;justify-content:center}.search-bar-container .search-bar{display:flex;padding:0 15px;margin:12px auto;height:50px;width:100%;max-width:400px;align-items:center;border:1px solid #222;border-radius:7px;transition:all .2s ease}@media only screen and (max-width:1024px){.search-bar-container .search-bar{width:calc(100% - 30px);margin:12px}}.search-bar-container .search-bar svg{color:#11b893}.search-bar-container .search-bar .MuiIconButton-root{padding:0}.search-bar-container .search-bar .MuiInputBase-root{width:100%;margin-left:10px;font-size:18px}.search-bar-container .search-bar:hover{border-color:#11b893;background-color:#f7f7f7}.search-bar-container .search-bar:focus-within{border-color:#11b893;background-color:#f7f7f7;border-width:2px}.custom-button{display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;background-color:transparent;border:1px solid #222;color:#222;padding:10px;border-radius:5px;text-transform:uppercase;font-weight:700;margin:15px;transition:.3s ease}.custom-button .loader{position:absolute}.custom-button svg{color:#11b893;transition:.3 ease}.custom-button:hover{background-color:#11b893;border-color:#11b893;color:#fff}.custom-button:hover svg{color:#fff}.custom-button.secondary{background-color:#11b893;border-color:#11b893;color:#fff}.custom-button.secondary svg{color:#fff}.custom-button.secondary:hover{background-color:#e6f4e4;border-color:#222;color:#222}.custom-button.secondary:hover svg{color:#11b893}.custom-button.tertiary{background-color:transparent;border:none;color:#11b893;padding:0}.custom-button.tertiary svg{color:#11b893;transition:.2s ease}.custom-button.tertiary:hover{text-decoration:underline}.custom-button.tertiary:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-button.disabled{opacity:.4;cursor:not-allowed}.custom-button.with-icon span{display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-button.with-icon svg{transition:none;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.choose-guests-icon svg{color:#222;transition:.2s ease}.choose-guests-icon:hover svg{color:#11b893}.choose-guests-actions{display:flex;flex-direction:column}.choose-guests-actions h5{text-align:center;margin:0}.choose-guests-actions .guest-wrapper{margin:10px}.choose-guests-actions .guest-counter{display:flex;flex:1 1;justify-content:center;align-items:center}.choose-guests-actions .guest-counter svg{cursor:pointer;transition:.2s ease}.choose-guests-actions .guest-counter svg:hover{color:#11b893}.choose-guests-actions .guest-counter svg:active{-webkit-transform:scale(.7);transform:scale(.7)}.choose-guests-actions .guest-counter h4{text-align:center;padding:10px;margin:0;min-width:30px}*{margin:0;padding:0;font-family:Montserrat,sans-serif}body,html{height:calc(100vh - 50px)}body{overflow-y:scroll!important;padding:0!important}#__next{height:100%}.app-container{min-height:100%;position:relative;padding-bottom:350px}@media only screen and (max-width:750px){.app-container{padding-bottom:600px}}h1,h2,h3,h4,h5,h6{color:#222;margin:15px 0;white-space:pre-line}h1{font-size:35px;font-weight:400;text-align:center;margin:25px 0;width:100%}@media only screen and (min-width:1024px){h1{font-size:40px;font-weight:600}}h1.title{position:relative;padding:25px 45px;width:calc(100% - 90px)}@media only screen and (min-width:1024px){h1.title{padding:0 45px 45px;overflow:hidden;text-overflow:ellipsis;margin:0}}h1.list-title{width:calc(100% - 90px);position:relative;padding:0 45px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;font-size:30px}h2{font-size:25px;font-weight:500}@media only screen and (max-width:424px){h2{font-size:6vw}}h2.title{position:relative;padding:25px 45px}@media only screen and (min-width:1024px){h2.title{padding:0 45px 25px}}h3{font-size:20px;font-weight:500;line-height:30px}h3.center{text-align:center}h4{font-size:20px}h4,h5{text-transform:uppercase}h5{font-weight:700;font-size:15px}p{font-size:18px;color:#222;line-height:30px;white-space:pre-line}a{text-decoration:none}hr{min-width:100px;border-top:1px solid #11b893;border-bottom:none;margin:0 calc(50% - 100px / 2) 15px}hr.content{width:100px;margin:15px auto}hr.title{width:90%;margin:15px auto}hr.full{margin:20px 0;width:calc(100% - 30px);-ms-grid-row-align:center;align-self:center}.main-container{display:flex;flex-wrap:wrap;padding:50px 0 70px}@media only screen and (min-width:1024px){.main-container{padding:60px 40px;box-shadow:0 0 100px rgba(0,0,0,.1);max-width:1152px;margin:50px auto 0}}.custom-loader-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-loader-container .custom-loader{color:#11b893!important}.custom-touchable{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;background-color:transparent;border:none;color:#222;margin:0 20px;font-size:16px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.custom-touchable,.custom-touchable img{transition:.2s ease}.custom-touchable svg{font-size:40px;fill:#222;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:1024px){.custom-touchable svg{font-size:30px}}.custom-touchable:hover{color:#11b893;-webkit-text-decoration-color:#11b893;text-decoration-color:#11b893}.custom-touchable:hover svg{fill:#11b893}.custom-touchable:hover img{-webkit-filter:invert(38%) sepia(86%) saturate(1414%) hue-rotate(140deg) brightness(109%) contrast(87%);filter:invert(38%) sepia(86%) saturate(1414%) hue-rotate(140deg) brightness(109%) contrast(87%)}.custom-touchable.active{color:#11b893;-webkit-text-decoration-color:#11b893;text-decoration-color:#11b893}.custom-touchable.active svg{fill:#11b893}.custom-touchable.active img{-webkit-filter:invert(38%) sepia(86%) saturate(1414%) hue-rotate(140deg) brightness(109%) contrast(87%);filter:invert(38%) sepia(86%) saturate(1414%) hue-rotate(140deg) brightness(109%) contrast(87%)}.overlay{position:absolute;top:0;left:0;z-index:10;background:linear-gradient(transparent 50%,rgba(0,0,0,.5));height:calc(100% - 30px);width:calc(100% - 30px);display:flex;justify-content:center;align-items:center;padding:15px;transition:.2s ease}.content-background{background-color:#e6f4e4;margin:0 15px;padding:15px 0 20px}.error{height:25px;margin:0 15px}.error p{font-size:12px;color:crimson}.button-link-wrapper{display:flex;align-items:center}.back-button{position:absolute!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;padding:0!important}.back-button svg{margin-left:5px;font-size:35px;color:#222;opacity:.8}@media only screen and (min-width:1024px){.back-button{top:0;margin-top:10px!important;-webkit-transform:none;transform:none}}@media print{.back-button{margin-top:10px!important}.no-print{display:none!important}}.MuiSwitch-root .MuiSwitch-colorSecondary.Mui-checked{color:#11b893}.MuiSwitch-root .MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track{background-color:#11b893}.standard-list-item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #e6f4e4}.standard-list-item h2{padding:0 15px;flex:1 1;font-size:18px}.standard-list-item svg{color:#222}.standard-list-item button{padding:5px}.standard-list-item button svg{font-size:30px}.standard-list-item:active{background-color:#11b893}.simple-view-container{padding:15px;width:100%}@media only screen and (min-width:1024px){.simple-view-container{max-width:1152px}}.simple-view-container img{width:100%;padding-bottom:15px}.simple-view-container ul{padding-left:30px}.simple-view-container li{line-height:25px}.simple-view-container.terms h3{font-weight:600}.app-loader{display:flex;top:0;position:absolute;flex-direction:column;justify-content:center;align-items:center;background-color:#e6f4e4;height:100%;width:100%;z-index:100}.app-loader img{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;height:150px}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.vejledning-page ol{margin:0 15px}.vejledning-page li{margin:10px 0}@media only screen and (min-width:1024px){.vejledning-page .vejledning-image-container{display:flex;justify-content:space-around;align-items:flex-start}.vejledning-page img{max-width:350px;object-fit:contain}}.custom-scrollbar::-webkit-scrollbar-track,.single-blog .blog-post-container .blog-table::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px;background-color:#f5f5f5}.custom-scrollbar::-webkit-scrollbar,.single-blog .blog-post-container .blog-table::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:7px;background-color:#f5f5f5}.custom-scrollbar::-webkit-scrollbar-thumb,.single-blog .blog-post-container .blog-table::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#11b893}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.fullSize,.smooth-image-wrapper,.smooth-image-wrapper .smooth-image,.smooth-image-wrapper .smooth-no-image,.smooth-image-wrapper .smooth-preloader,.smooth-image-wrapper .smooth-preloader .loader{width:100%;height:100%}.smooth-image-wrapper{position:relative}.smooth-image-wrapper .smooth-image{transition:opacity 1s}.smooth-image-wrapper .smooth-no-image{display:flex;align-items:center;justify-content:center;background-color:#fcfcfc;text-transform:capitalize}.smooth-image-wrapper .img-visible{opacity:1}.smooth-image-wrapper .img-hidden{opacity:0}@-webkit-keyframes preloader-block{0%{background-position:0,0}to{background-position:170%,0}}@keyframes preloader-block{0%{background-position:0,0}to{background-position:170%,0}}.smooth-image-wrapper .smooth-preloader{position:absolute;top:0;left:0;background:rgba(245,245,245,.34)}.smooth-image-wrapper .smooth-preloader .loader{background-image:linear-gradient(90deg,#e6e6e6,#fff,#e6e6e6);display:inline-block;background-size:200%;animation:preloader-block 2s linear 0s infinite reverse forwards}