#wallSection{width:100%;display:flex;flex-wrap:wrap;text-align:center;background-color:#3b7e48;overflow:hidden}#wallSection #wallSlideWrapper{min-height:400px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media(min-width: 768px){#wallSection #wallSlideWrapper{justify-content:center}}@media(min-width: 1024px){#wallSection #wallSlideWrapper{width:50%}}#wallSection #wallSlideWrapper .bg{position:absolute;bottom:1rem;right:1rem;width:25vh;opacity:.3}#wallSection #wallSlideWrapper .bg1{position:absolute;bottom:1rem;left:1rem;width:18vh;opacity:.3}#wallSection #wallSlideWrapper .subTitle{color:#fff;z-index:10}#wallSection #wallSlideWrapper .title{display:flex;color:#fff;font-family:"Red Hat Display",sans-serif;font-size:18vw;font-weight:900;display:flex}@media(min-width: 768px){#wallSection #wallSlideWrapper .title{font-size:7.5vw}}#wallSection #wallSlideWrapper .title .contentFlipDiv{display:block;overflow:hidden;height:20vw;margin-left:.5rem}@media(min-width: 768px){#wallSection #wallSlideWrapper .title .contentFlipDiv{height:9vw}}#wallSection #wallSlideWrapper .title .contentFlipDiv::before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;z-index:1;background:#256431;background:linear-gradient(0deg, rgba(37, 100, 49, 0) 20%, #3b7e48 100%)}#wallSection #wallSlideWrapper .title .contentFlipDiv::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;z-index:1;background:#256431;background:linear-gradient(180deg, rgba(37, 100, 49, 0) 20%, #3b7e48 100%)}#wallSection #wallSlideWrapper .title .contentFlipDiv .contentFlip{animation:contentFlip1 15s ease-in-out infinite}@media(min-width: 768px){#wallSection #wallSlideWrapper .title .contentFlipDiv .contentFlip{animation:contentFlip 10s ease-in-out infinite}}@keyframes contentFlip1{0%{margin-top:-40vw}22%{margin-top:-40vw}25%{margin-top:-20vw}47%{margin-top:-20vw}50%{margin-top:0px}72%{margin-top:0px}75%{margin-top:-20vw}97%{margin-top:-20vw}99.99%{margin-top:-40vw}100%{margin-top:-40vw}}@keyframes contentFlip{0%{margin-top:-19vw}22%{margin-top:-19vw}25%{margin-top:-9vw}47%{margin-top:-9vw}50%{margin-top:0px}72%{margin-top:0px}75%{margin-top:-9vw}97%{margin-top:-9vw}99.99%{margin-top:-18vw}100%{margin-top:-18vw}}#wallSection #wallSlideWrapper .title .contentFlipDiv .contentFlip li{text-align:center;color:#feea00;height:20vw;min-height:20vw;display:flex;justify-content:center;align-items:center;background:#feea00;background:linear-gradient(to right, #FEEA00 0%, #FED508 78%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width: 768px){#wallSection #wallSlideWrapper .title .contentFlipDiv .contentFlip li{height:9vw;min-height:9vw}}#wallSection #wallSlideWrapper .animation{margin:auto;display:none}#wallSection #wallSlideWrapper .animation::before{content:attr(data-text);-webkit-text-fill-color:#001403;position:absolute;top:20px;left:-12px;z-index:-1;filter:blur(18px);transform:skew(67deg, 0) translate(-20%, 15%) scaleY(0.5);-webkit-mask-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);padding:0 22px}#wallSection #wallSlideWrapper .animation .arrow{position:absolute;top:-20px;left:0;z-index:1;width:60px}#wallSection #wallSlideWrapper .animation .bean{margin:auto;max-width:200px;filter:blur(0.8px)}#wallSection #wallSlideWrapper .animation .contentFlipDiv{position:absolute;top:20%;left:18%;z-index:1;display:block;overflow:hidden;height:7vw}#wallSection #wallSlideWrapper .animation .contentFlipDiv .contentFlip li{height:7vw;min-height:7vw;display:flex}#wallSection #wallSlideWrapper .animation .contentFlipDiv .contentFlip li img{margin:auto;width:auto;height:5vw}#wallSection .wallBackground{background-position:left;overflow:hidden}@media(min-width: 1024px){#wallSection .wallBackground{width:50%}}#wallSection .wallBackground #backgroundImage{width:100%;display:flex;align-items:center;transition:.5s cubic-bezier(0.37, 0, 0.63, 1)}#wallSection .wallBackground #backgroundImage .slide{width:100%;min-width:100%}#wallSection .wallBg{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;flex-wrap:wrap}#wallSection .wallBg .bgBean{width:50px}#wallSection .wallBg .bgBean:nth-child(odd){margin-top:-20%}#wallSection .wallBg .bgBean:nth-child(even){margin-top:20%}#wallSection .wallBg .bgBean:nth-child(2n+1){left:30%;top:20%;filter:blur(2px);transform:scale(1.2),rotate(20deg)}#wallSection .wallBg .bgBean:nth-child(3n+2){right:10%;bottom:10%;filter:blur(5px);transform:scale(1.5)}#whyMassoy{text-align:center;background-color:#f0e9df}#whyMassoy .content{margin-bottom:1rem}#whyMassoy .content .title{margin:0;color:#543939}#whyMassoy .content .subText{margin-top:1rem;font-weight:600}#whyMassoy .speciality{width:100%;padding-top:1.563rem;padding-bottom:1.563rem}@media(min-width: 768px){#whyMassoy .speciality{padding-top:2.441rem;padding-bottom:2.441rem}}#whyMassoy .speciality ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;text-align:center}#whyMassoy .speciality ul li{min-height:250px;width:100%;max-width:250px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3;background-color:#543939;margin:0 .5rem;margin-bottom:1rem;padding:1rem;border:5px solid #b2956d;border-radius:100% 100%}@media(min-width: 768px){#whyMassoy .speciality ul li{width:48%;font-size:1.563rem}}@media(min-width: 1024px){#whyMassoy .speciality ul li{width:24%}}#whyMassoy .speciality .soybeanIcon1{position:absolute;top:5%;left:5%;width:50px;opacity:.3}@media(min-width: 768px){#whyMassoy .speciality .soybeanIcon1{top:10%;width:85px}}#whyMassoy .speciality .soybeanIcon2{position:absolute;bottom:10%;right:5%;width:100px;opacity:.3}@media(min-width: 768px){#whyMassoy .speciality .soybeanIcon2{width:160px}}#soybeanIssueSection{text-align:center;background-color:#543939;border-top:5px solid #b2956d}#soybeanIssueSection .subText{color:#fff;font-weight:400;margin-bottom:2.441rem}#soybeanIssueSection .mainText{color:#f0e9df;margin-bottom:1rem}#soybeanIssueSection .imageDiv{width:100%;margin:0 auto;overflow:hidden}#soybeanIssueSection .issueText{margin:0;color:#f0e9df;padding:1rem}#solutionSection{text-align:center;background-color:#3b7e48}#solutionSection .content:nth-child(1){margin-bottom:2.441rem}#solutionSection .mainText{margin:0;color:#feea00}#solutionSection .text{width:100%;max-width:800px;margin:0 auto;margin-top:.5rem;color:#fff;font-weight:400;line-height:1.2}#resultSection{text-align:center;background-color:#feea00}#resultSection .mainText{color:#543939;margin-bottom:2.441rem}#resultSection .imageDiv{max-width:1024px;margin:0 auto;margin-bottom:2.441rem}#resultSection .knowMoreButton{width:150px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;border-radius:100%;background-color:#fff;padding:1rem;cursor:pointer;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}@media(min-width: 768px){#resultSection .knowMoreButton{width:200px;height:200px}}#resultSection .knowMoreButton:hover{transform:scale(1.1);background-color:#3b7e48}#resultSection .knowMoreButton:hover p{color:#fff}#resultSection .knowMoreButton:hover p span{color:#feea00}#resultSection .knowMoreButton:hover .arrow .arrowWhite{display:block}#resultSection .knowMoreButton:hover .arrow .arrowGreen{display:none}#resultSection .knowMoreButton p{font-weight:500}@media(min-width: 768px){#resultSection .knowMoreButton p{font-size:1.25rem}}#resultSection .knowMoreButton p span{color:#3b7e48;font-weight:600}#resultSection .knowMoreButton .arrow{margin-top:1rem}#resultSection .knowMoreButton .arrow .arrowWhite{display:none}#resultSection .knowMoreButton .arrow .arrowGreen{display:block}#resultSection .knowMoreButton .arrow img{margin-top:-0.5rem;width:80px}#reviewSection{background-color:#3b7e48;overflow:hidden}#reviewSection .title{color:#fff;text-align:center;margin-bottom:2.441rem}#reviewSection #reviewContainer{width:100%}#reviewSection #reviewContainer .arrow{position:absolute;top:50%;right:0;width:50px;height:50px;display:none;margin-top:-50px;z-index:1;padding:.5rem;cursor:pointer;transition:.5s cubic-bezier(0.37, 0, 0.63, 1)}@media(min-width: 768px){#reviewSection #reviewContainer .arrow{width:70px;height:70px;display:flex;padding:1rem}}#reviewSection #reviewContainer .arrow:hover::before{background-color:#d5ccbe}#reviewSection #reviewContainer .arrow:nth-child(1){left:0}#reviewSection #reviewContainer .arrow:nth-child(1)::before{left:-100%}#reviewSection #reviewContainer .arrow::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background-color:#f0e9df;border-radius:4vh;transition:.5s cubic-bezier(0.37, 0, 0.63, 1)}#reviewSection #reviewContainer .arrow img{cursor:pointer}#reviewSection #reviewContainer #reviewWrapper{width:100%;display:flex;overflow-x:auto}@media(min-width: 768px){#reviewSection #reviewContainer #reviewWrapper{overflow-x:unset}}#reviewSection #reviewContainer #reviewWrapper .reviewCard{width:300px;min-width:300px;padding:2.441rem 1.563rem;padding-bottom:5.96rem;margin-right:1rem;border-radius:4vh;background-color:#fff;box-shadow:rgba(8,56,20,.1) 0px 4px 6px -1px,rgba(4,56,21,.06) 0px 2px 4px -1px}@media(min-width: 768px){#reviewSection #reviewContainer #reviewWrapper .reviewCard{width:400px;min-width:400px;margin-right:1.563rem}}#reviewSection #reviewContainer #reviewWrapper .reviewCard .profileDetails{width:100%;display:flex;align-items:flex-start}#reviewSection #reviewContainer #reviewWrapper .reviewCard .profileDetails .imageDiv{width:50px;height:50px;border-radius:100%;overflow:hidden;margin-right:1rem}#reviewSection #reviewContainer #reviewWrapper .reviewCard .profileDetails .details .name{color:#543939}#reviewSection #reviewContainer #reviewWrapper .reviewCard .profileDetails .details .text{margin-top:.25rem;color:#5d5e5f}#reviewSection #reviewContainer #reviewWrapper .reviewCard .content{font-weight:400;line-height:1.4}#reviewSection #reviewContainer #reviewWrapper .reviewCard .quote{position:absolute;bottom:1rem;right:1rem;width:50px;opacity:.5}#aboutSection{text-align:center;background-color:#3b7e48;border-radius:0 0 5.96rem 5.96rem}#aboutSection .titleDiv{width:100%;height:300px;display:flex;align-items:center;justify-content:center}#aboutSection .titleDiv .heading{color:#fff;z-index:1}#aboutSection .content{border-radius:5.96rem;background-color:#f5fff7;overflow:hidden}#aboutSection .content p{max-width:1024px;margin:0 auto;padding:1rem;color:#242323;line-height:1.5}@media(min-width: 568px){#aboutSection .content p{font-size:1.25rem}}#aboutSection .content ul{text-align:center}#aboutSection .content ul li{color:#3b7e48;font-size:1.563rem;font-weight:500;margin-bottom:1rem}@media(min-width: 568px){#aboutSection .content ul li{font-size:1.953rem}}@media(min-width: 768px){#aboutSection .content ul li{font-size:2.441rem}}@media(min-width: 1024px){#aboutSection .content ul li{font-size:3.052rem}}#recipeSlideSection{background-color:#543939;overflow:hidden}#recipeSlideSection .titleSection{color:#fff;font-weight:300;font-size:2.441rem;text-align:center;margin-bottom:2.441rem}#recipeSlideSection .titleSection span{font-weight:500}#recipeSlideSection #recipeContainer{width:100%}#recipeSlideSection #recipeContainer .arrow{position:absolute;top:50%;right:0;width:50px;height:50px;display:none;margin-top:-50px;z-index:1;padding:.5rem;cursor:pointer;transition:.5s cubic-bezier(0.37, 0, 0.63, 1)}@media(min-width: 768px){#recipeSlideSection #recipeContainer .arrow{width:70px;height:70px;display:flex;padding:1rem}}#recipeSlideSection #recipeContainer .arrow:hover::before{background-color:#d5ccbe}#recipeSlideSection #recipeContainer .arrow:nth-child(1){left:0}#recipeSlideSection #recipeContainer .arrow:nth-child(1)::before{left:-100%}#recipeSlideSection #recipeContainer .arrow::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background-color:#f0e9df;border-radius:4vh;transition:.5s cubic-bezier(0.37, 0, 0.63, 1)}#recipeSlideSection #recipeContainer .arrow img{cursor:pointer}#recipeSlideSection #recipeContainer #recipeWrapper{width:100%;display:flex;padding-bottom:2.441rem;overflow-x:auto}@media(min-width: 768px){#recipeSlideSection #recipeContainer #recipeWrapper{overflow-x:unset}}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard{width:300px;min-width:300px;margin-right:1rem;border-radius:4vh;background-color:#fff;box-shadow:rgba(56,26,8,.1) 0px 4px 6px -1px,rgba(56,19,4,.06) 0px 2px 4px -1px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}@media(min-width: 768px){#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard{width:400px;min-width:400px;margin-right:1.563rem}}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard:hover{transform:translateY(-5px)}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard:hover .content .details .button{color:#f0e9df}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard .imageDiv{max-height:250px;overflow:hidden}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard .content .titleDiv{padding:1rem}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard .content .titleDiv .title{margin:0;color:#543939;text-align:left}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard .content .details{display:flex;align-items:flex-end;justify-content:space-between}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard .content .details .time{display:flex;align-items:center;padding:1rem}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard .content .details .time img{width:25px;margin-right:.5rem}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard .content .details .time p{margin:0}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard .content .details .time p span{font-size:1.563rem;font-weight:600;margin-right:.25rem}#recipeSlideSection #recipeContainer #recipeWrapper .recipeCard .content .details .button{color:#fff;background-color:#543939;padding:1rem 1.563rem;border-radius:4vh 0 0 0;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}#recipeSlideSection .viewAll{z-index:1;display:flex;align-items:center;justify-content:center;margin-bottom:2.441rem;text-align:center;color:#543939}@media(min-width: 568px){#recipeSlideSection .viewAll{font-size:1.25rem}}@media(min-width: 768px){#recipeSlideSection .viewAll{font-size:1.563rem}}@media(min-width: 1024px){#recipeSlideSection .viewAll{font-size:1.953rem}}#recipeSlideSection .viewAll img{width:25px;margin-left:.5rem}#recipeSlideSection .bg{position:absolute;bottom:0;left:0;width:100%;height:200px;background-color:#d5ccbe;border-radius:4.768rem 0 0 0}@media(min-width: 768px){#recipeSlideSection .bg{border-radius:15rem 0 0 0}}#recipeCardSection{background-color:#fff}#recipeCardSection .title{color:#1b1b1b;font-weight:500;text-align:center;margin:2rem 0 2rem}#recipeCardSection #recipeWrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center}#recipeCardSection #recipeWrapper .recipeCard{width:100%;margin:0 1%;margin-bottom:1rem;border-radius:4vh;background-color:#fff;border:1px solid #f0e9df;box-shadow:rgba(56,26,8,.1) 0px 4px 6px -1px,rgba(56,19,4,.06) 0px 2px 4px -1px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}@media(min-width: 568px){#recipeCardSection #recipeWrapper .recipeCard{width:48%}}@media(min-width: 768px){#recipeCardSection #recipeWrapper .recipeCard{width:32%}}@media(min-width: 1024px){#recipeCardSection #recipeWrapper .recipeCard{width:24%}}@media(min-width: 1280px){#recipeCardSection #recipeWrapper .recipeCard{width:19%}}#recipeCardSection #recipeWrapper .recipeCard:hover{transform:translateY(-5px)}#recipeCardSection #recipeWrapper .recipeCard:hover .content .details .button{color:#f0e9df}#recipeCardSection #recipeWrapper .recipeCard .imageDiv{max-height:250px;overflow:hidden}#recipeCardSection #recipeWrapper .recipeCard .content .titleDiv{padding:1rem}#recipeCardSection #recipeWrapper .recipeCard .content .titleDiv .title{margin:0;color:#543939;text-align:left}#recipeCardSection #recipeWrapper .recipeCard .content .details{display:flex;align-items:flex-end;justify-content:space-between}#recipeCardSection #recipeWrapper .recipeCard .content .details .time{display:flex;align-items:center;padding:1rem}#recipeCardSection #recipeWrapper .recipeCard .content .details .time img{width:20px;margin-right:.5rem}#recipeCardSection #recipeWrapper .recipeCard .content .details .time p{margin:0}#recipeCardSection #recipeWrapper .recipeCard .content .details .time p span{font-size:1.563rem;font-weight:600;margin-right:.25rem}#recipeCardSection #recipeWrapper .recipeCard .content .details .button{color:#fff;background-color:#543939;padding:1rem 1.563rem;border-radius:4vh 0 0 0;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}#recipeSection{width:100vw;display:flex;flex-wrap:wrap}#recipeSection .imageDiv{width:100%;display:flex;align-items:center;background-color:#f0e9df;pointer-events:none}@media(min-width: 768px){#recipeSection .imageDiv{position:absolute;left:0;z-index:10;width:50%;height:100vh}}#recipeSection #recipeDetails{width:100%;background-color:#f0e9df}@media(min-width: 768px){#recipeSection #recipeDetails{padding-left:55%;padding-top:7.451rem;height:100vh;overflow-y:auto}}#recipeSection #recipeDetails .title1{color:#1b1b1b;text-align:center}#recipeSection #recipeDetails .details{display:flex;align-items:flex-end;justify-content:center;margin-bottom:1.953rem}#recipeSection #recipeDetails .details .icon{display:flex;align-items:center;padding:1rem}#recipeSection #recipeDetails .details .icon img{width:25px;margin-right:.5rem}#recipeSection #recipeDetails .details .icon p{margin:0}#recipeSection #recipeDetails .details .icon p span{font-size:1.563rem;font-weight:600;margin-right:.25rem}#recipeSection #recipeDetails .ingredientsDiv{width:100%;border-radius:4vh;background-color:#543939;overflow:hidden;box-shadow:rgba(0,0,0,.15) 0px 15px 25px,rgba(0,0,0,.05) 0px 5px 10px}#recipeSection #recipeDetails .ingredientsDiv .title{padding:1rem;color:#fff;text-align:center}#recipeSection #recipeDetails .ingredientsDiv .ingredientItems{width:100%;display:flex;flex-wrap:wrap;background-color:#fff}#recipeSection #recipeDetails .ingredientsDiv .ingredientItems li{width:50%;padding:1.563rem 1rem;border:1px solid #d5ccbe;color:#543939}#recipeSection #recipeDetails .ingredientsDiv .ingredientItems li span{color:#1b1b1b;font-size:1.25rem}#recipeSection #recipeDetails .ingredientsDiv .ingredientItems li h5{margin-bottom:1rem}#recipeSection #recipeDetails .preparationDiv .title{margin-top:3.052rem;color:#1b1b1b;text-align:center}#recipeSection #recipeDetails .preparationDiv .preparationSteps{margin:1rem;padding:1rem;background-color:#fff;border-radius:4vh}#recipeSection #recipeDetails .preparationDiv .preparationSteps h5{text-align:center;color:#543939}#recipeSection #recipeDetails .preparationDiv .preparationSteps .paragraph{margin-top:0;text-align:center;color:#1b1b1b}#contactSection{width:100%;min-height:100vh;display:flex;align-items:center;flex-wrap:wrap;background-color:#3b7e48}#contactSection .content{width:100%;color:#fff}@media(min-width: 768px){#contactSection .content{width:50%}}#contactSection .content .contact .title{margin-bottom:10px}#contactSection #contactForm{width:100%;background-color:#f0e9df;border-radius:4vh}@media(min-width: 768px){#contactSection #contactForm{width:50%}}#contactSection #contactForm .heading{color:#543939;font-size:1.953rem;margin-bottom:30px}#bannerSection{display:flex;flex-direction:column;flex-wrap:wrap;background-color:#fff;text-align:center}#bannerSection .content .heading{color:#3b7e48}#bannerSection .content .subHeading{margin-top:1rem;font-weight:300}#bannerSection .content .contact{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:1rem}#bannerSection .content .contact a{font-weight:600;display:flex;margin-top:1rem;margin-right:1rem;border:1px solid #ebedf3;padding:1rem 1.563rem;border-radius:4vh;cursor:pointer;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}#bannerSection .content .contact a:hover{border:1px solid #3b7e48}#bannerSection .content .contact a img{height:20px;width:auto;margin-right:.5rem}#bannerSection .formAction{margin:0 auto;width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-top:2.441rem;background-color:#3b7e48;background:linear-gradient(to right top, #5d9061, #5b925f, #59945e, #57965c, #55985a, #539858, #509856, #4e9854, #4b9551, #49934e, #46904c, #438e49);border-radius:100%;cursor:pointer}@media(min-width: 1024px){#bannerSection .formAction{width:200px;height:200px}}@media(min-width: 1024px){#bannerSection .formAction:hover span{padding:3.815rem}}#bannerSection .formAction span{width:100%;height:100%;padding:2.441rem;display:flex;cursor:pointer;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}@media(min-width: 1024px){#bannerSection .formAction span{padding:4.768rem}}#bannerSection .formAction span img{cursor:pointer}/*# sourceMappingURL=index.css.map */