@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap);@keyframes showBottomAnim{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}.header__select{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:5px;box-shadow:none;color:#ff5b00;color:#25125e;font-family:Source Sans Pro;font-size:16px;font-size:17px;font-weight:400;margin-bottom:15px;outline:none;padding:8px 12px;text-align:left;text-transform:inherit}.header__select:focus{border:1px solid #ff5b00}.header__select:disabled{color:#bbb}@media only screen and (max-width:630px){.header__select{font-size:15px!important;padding:15px 12px}}.button{align-items:center;background:#fff;border:1px solid #f0efef;border-radius:4px;color:#ff5b00;color:#25125e;cursor:pointer;display:flex;filter:brightness(1);font-family:Source Sans Pro;font-size:12px;font-size:17px;font-weight:600;justify-content:center;outline:none;padding:8px 20px;text-align:left;text-transform:none;width:auto}@media only screen and (max-width:630px){.button{flex:none;font-size:16px;letter-spacing:.2px;padding:12px 15px}}.button:disabled{cursor:default!important;pointer-events:none}.button:disabled,.button:disabled:hover{background:#f3f3f3!important;border:none!important;color:#bbb!important}.--delete.button{background:#fff;border:1px solid #d62727;color:#d62727}.--primaryBorder.button{background:#fff;border:1px solid #ff5b00;color:#ff5b00}.--primary.button{background:#ff5b00;border:1px solid #ff5b00;color:#fff}.button:hover{filter:brightness(1.02)}.button:active{filter:brightness(.98)}.header__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f3f3f3;background-image:url(/images/arrow.svg)!important;background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:16px;border:1px solid #f3f3f3;color:pointer;margin:0;padding:15px 20px;width:100%}.--multiple.header__select{background:#fff;padding:8px 12px}@media only screen and (max-width:630px){.header__select{font-size:17px!important;padding:15px 12px}}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}::-moz-placeholder{color:#bbb}::placeholder{color:#bbb}body,html{background:#f9f9f9;color:#25125e;cursor:default!important;font-family:Source Sans Pro,sans-serif;font-size:16px;letter-spacing:.2px;margin:0;padding:0}p{margin:0}a{color:#25125e;cursor:pointer;text-decoration:none}h1{font-size:58px;letter-spacing:-1.5px;margin:0 0 20px}h2{font-size:32px;margin:0}h3{font-size:17px;margin:0 0 12px}h4{font-size:23px;margin:0}ul{list-style-type:none;padding:0}.label{color:#868196;font-size:14px;margin-bottom:5px}.button{background:#ff5b00;color:#fff}.content{margin:0 auto;max-width:1200px;width:100%}@media only screen and (max-width:630px){.content{padding:0 10px!important;width:100%}.--notResponsive{display:none!important}}.--grey{background:#f0f0ef}.--greenColor{color:#a3eea0!important}.--blueColor{color:#7bb5ff!important}.--yellowColor{color:#ffda74!important}.--orangeColor{color:#f5a56f!important}.--redColor{color:#ff7b7b!important}.--pinkColor{color:#eea9df!important}.--purpleColor{color:#c096ee!important}.--turquesaColor{color:#88e7e6!important}.--errorColor{color:#d62727!important}.--successColor{color:#32cc77!important}.header{background:#fff;padding:6px 15px;position:sticky;top:0;width:100%;z-index:100}.header .--hide{display:none}.header__content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}@media only screen and (max-width:630px){.header__content{display:block}}.header__logo{width:130px}.header__logo img{width:100%}@media only screen and (max-width:630px){.header__logo img{margin-left:10px;width:50%}}.header__select{height:35px;margin-left:20px;padding:6px 12px;width:160px}.header__register{-moz-column-gap:5px;column-gap:5px;display:flex;font-size:18px;margin-left:20px}@media only screen and (max-width:630px){.header__register{margin-left:10px}}.header__register a{border-radius:4px;padding:8px 18px}.header__register a:hover{background:#ffe9dc}.header__register a.--signin{background:#ff5b00;color:#fff;font-weight:600}.header__langAndSocial{align-items:center;display:flex}@media only screen and (max-width:630px){.header__langAndSocial{justify-content:end}}.header__logout a{color:#d62727;cursor:pointer;font-weight:600}.recipeList{background:#fff;border-radius:10px;overflow:hidden;width:calc(33.3% - 10px)}@media only screen and (min-width:630px) and (max-width:860px){.recipeList{padding:0;width:calc(50% - 10px)}}@media only screen and (max-width:630px){.recipeList{padding:0;width:100%}}.recipeList__image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block;height:255px;position:relative;width:100%}.recipeList__title{font-size:17px;margin-bottom:10px!important;padding:10px 20px 0;text-align:left!important}.recipeList__info{display:flex;justify-content:space-between;margin:0;padding:0 20px 20px}.callAction{align-items:center;background:#ffe9dc;border-radius:10px;-moz-column-gap:80px;column-gap:80px;display:flex;margin:40px auto;padding:60px 200px}@media only screen and (max-width:630px){.callAction{border-radius:0;flex-direction:column;margin:15px 0;padding:15px!important;width:100%}}.callAction__info{width:100%}@media only screen and (max-width:630px){.callAction__info{padding:0}}.callAction__info h3{font-size:38px}@media only screen and (max-width:630px){.callAction__info h3{font-size:28px}.callAction__info p{margin-bottom:20px}}.callAction__info strong{color:#ff5b00}.callAction__images{display:flex;flex:none;flex-direction:column}@media only screen and (max-width:630px){.callAction__images{flex-direction:row;justify-content:center;width:100%}}.callAction__images img{margin-bottom:10px;width:170px}@media only screen and (max-width:630px){.callAction__images img{margin-bottom:15px;max-width:170px;width:100%}}.recipeSections{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px}.recipeSections li{border-radius:10px;overflow:hidden;position:relative;width:25%}@media only screen and (min-width:860px) and (max-width:1100px){.recipeSections li{width:calc(50% - 10px)}}@media only screen and (min-width:630px) and (max-width:860px){.recipeSections li{width:calc(50% - 10px)}}@media only screen and (max-width:630px){.recipeSections li{width:100%}}.recipeSections li:hover{box-shadow:0 2px 20px rgba(0,0,0,.2)}.recipeSections li a,.recipeSections__images{align-items:center;display:flex;justify-content:center}.recipeSections__images{background-position:50%!important;background-size:cover!important;filter:blur(3px);height:175px;transition:all 1s;width:100%}.recipeSections__images.--easy{background:url(/images/sections/easy-recipes.jpg)}.recipeSections__images.--easy .recipeSections__title{background:rgba(195,218,229,.85)}.recipeSections__images.--vegan{background:url(/images/sections/vegan.jpg)}.recipeSections__images.--vegan .recipeSections__title{background:hsla(37,98%,78%,.85)}.recipeSections__images.--keto{background:url(/images/sections/keto.jpg)}.recipeSections__images.--keto .recipeSections__title{background:hsla(37,84%,95%,.85)}.recipeSections__images.--proteic{background:url(/images/sections/proteic.jpg)}.recipeSections__images.--proteic .recipeSections__title{background:rgba(255,188,161,.85)}.recipeSections__images.--breakfast{background:url(/images/sections/breakfast.jpg)}.recipeSections__images.--breakfast .recipeSections__title{background:rgba(204,224,78,.85)}.recipeSections__images.--legums{background:url(/images/sections/vegetables.jpg)}.recipeSections__images.--legums .recipeSections__title{background:hsla(27,99%,70%,.85)}.recipeSections__title{background:hsla(37,84%,95%,.85);border-radius:30px;font-size:20px;margin:0;padding:0 10px 1px;position:absolute}.footer{background:#f3f3f3;padding:0 15px}.footer .content{align-items:center;display:flex}@media only screen and (max-width:630px){.footer .content{flex-direction:column}}.footer ul{-moz-column-gap:10px;column-gap:10px;display:flex;width:100%}@media only screen and (max-width:630px){.footer ul{flex-direction:column}}.footer ul:last-child li{text-align:right}@media only screen and (max-width:630px){.footer ul:last-child li{text-align:left}}.footer__social{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;font-size:26px;justify-content:flex-end;margin:0}@media only screen and (max-width:630px){.footer__social{flex-direction:row!important;justify-content:flex-start;margin-bottom:20px}}.footer__social a{color:#ff5b00!important}.recipe{border-radius:10px;margin:35px auto;overflow:hidden}@media only screen and (max-width:630px){.recipe{margin:10px 0!important}}.recipe__viewIntoApp{border-radius:10px;display:flex;justify-content:flex-end;margin-top:20px;width:100%}.recipe__viewIntoApp a{background:#ffe9dc;border-radius:10px;color:#ff5b00;display:flex;font-size:13px;padding:10px 15px}@media only screen and (max-width:860px){.recipe__viewIntoApp a{width:100%}}.recipe__viewIntoApp img{margin-right:12px;width:30px!important}.recipe__header{background:#fff;display:flex}@media only screen and (max-width:860px){.recipe__header{flex-direction:column}}.recipe__header>div{background-position:50%!important;background-size:cover!important;min-height:400px;width:100%}@media only screen and (max-width:860px){.recipe__header>div{min-height:250px}}.recipe__header>div:first-child{border-radius:0 0 10px}@media only screen and (max-width:630px){.recipe__header>div:first-child{border-radius:0}}.recipe__header>div:last-child{padding:30px 45px 0}@media only screen and (max-width:630px){.recipe__header>div:last-child{border-radius:0}}@media only screen and (max-width:860px){.recipe__header>div{padding:15px!important}}.recipe__header img{width:100%}.recipe__header h1{line-height:55px;margin-bottom:55px}@media only screen and (max-width:860px){.recipe__header h1{font-size:38px;line-height:40px;margin-bottom:30px}}.recipe__header ul{margin:0}.recipe__header ul li{margin-bottom:10px}.recipe__headerInfo{background:#fff;padding:30px 45px}.recipe__headerBasicInfo{display:flex}.recipe__headerBasicInfo li{width:100%}.recipe__preparation{background:#fff;display:flex}@media only screen and (max-width:860px){.recipe__preparation{flex-direction:column}}.recipe__ingredients{background:#f3f3f3;border-radius:0 0 10px;padding:40px;width:550px}@media only screen and (max-width:860px){.recipe__ingredients{padding:15px;width:100%}}.recipe__ingredients h2{font-size:28px;margin-bottom:30px}.recipe__ingredients li{display:flex;margin-bottom:10px}.recipe__ingredients li p{width:100%}.recipe__steps{background:#fff;padding:40px;width:100%}@media only screen and (max-width:860px){.recipe__steps{padding:15px}}.recipe__steps h2{font-size:28px;margin-bottom:30px}.recipe__steps li{display:flex;margin-bottom:10px}.recipe__steps li strong{margin-right:15px;text-align:right;width:20px}.recipe__steps li p{width:100%}.recipe__allergens{display:flex}.recipe__allergens li{margin-right:10px}.recipe__nutritionalInfo{background:#fff;display:flex;width:100%}@media only screen and (max-width:860px){.recipe__nutritionalInfo{flex-direction:column}}.recipe__nutritionalInfo>div{padding:40px 40px 20px;width:100%}@media only screen and (max-width:860px){.recipe__nutritionalInfo>div{padding:15px}}.recipe__nutritionalInfo>div:last-child ul{border:none!important}.recipe__nutritionalInfo h2{font-size:28px;margin-bottom:30px}.recipe__nutritionalInfo ul{border-right:1px solid #f3f3f3;display:flex;flex-wrap:wrap}.recipe__nutritionalInfo ul.--disabled{opacity:.3;pointer-events:none}@media only screen and (max-width:860px){.recipe__nutritionalInfo ul{border-right:none}}.recipe__nutritionalInfo ul li{display:flex;margin-bottom:10px;width:50%}@media only screen and (max-width:860px){.recipe__nutritionalInfo ul li{width:100%}}.recipe__nutritionalInfo ul li label,.recipe__nutritionalInfo ul li p{width:100%}.recipe__nutritionalInfoClaim{background:#fff;border-radius:0 0 10px 10px;font-size:14px;padding:20px 40px 30px;width:100%}@media only screen and (max-width:860px){.recipe__nutritionalInfoClaim{line-height:175%;padding:20px 5px}}.recipe__nutritionalInfoClaim a{background:#ff5b00;border-radius:4px;color:#fff;font-size:16px;margin:0 3px;padding:3px 12px 5px;position:relative;top:1px}.moreRecipes{background:#f3f3f3;border-radius:10px;margin-bottom:40px;padding:60px 40px}@media only screen and (max-width:860px){.moreRecipes{padding:25px 0!important}}.moreRecipes h2{margin-bottom:40px;text-align:center;width:100%}@media only screen and (max-width:860px){.moreRecipes h2{font-size:24px;margin-bottom:20px}}.moreRecipes .content{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center;row-gap:15px}