.section-content-grid .wrapper .item .title{margin-top:0}.section-content-grid .wrapper .item .image-container>img{object-fit:contain}.section-content-grid .wrapper .image-text-cta{display:flex;flex-direction:column;gap:10px}.section-content-grid .wrapper .image-text-cta.order-image-last .content{order:-1}@media only screen and (min-width: 768px){.section-content-grid .wrapper .image-text-cta{gap:20px}}.section-content-grid .wrapper>.title{margin-bottom:50px}.section-content-grid .wrapper .content{position:relative;background-color:#fff7f2}.section-content-grid .wrapper .ingredient .image-container{padding-bottom:100%;border-radius:10px;overflow:hidden}.section-content-grid .wrapper .ingredient .title{font-size:20px;font-weight:500;line-height:.95;margin:20px 0 10px;text-align:center}.section-content-grid .wrapper .ingredient .text{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;background-color:#bceac9;padding:40px 20px;border-radius:10px;opacity:0;transition:opacity .4s ease-in-out;z-index:-1}.section-content-grid .wrapper .ingredient .text p:first-of-type{margin-top:0}.section-content-grid .wrapper .ingredient .text .icon-close-small{position:absolute;top:5px;right:5px}.section-content-grid .wrapper .ingredient.active .text{opacity:1;z-index:1}.section-content-grid .wrapper .green-card{background-color:#bceac9;padding:46px 46px 27px;border-radius:17px;text-align:center}.section-content-grid .wrapper .green-card .title{margin:0 0 28px;font-size:28px}.section-content-grid .wrapper .green-card .point{font-family:"PP Editorial New";font-size:22px;line-height:1.1;font-weight:300;padding:15px 0;border-bottom:1px solid #085c52}.section-content-grid .wrapper .green-card .point:last-child{border-bottom:0}@media only screen and (min-width: 769px){.section-content-grid .wrapper>.title{margin-bottom:80px}.section-content-grid .wrapper .ingredient .title{font-size:42px;margin:30px 0 26px}.section-content-grid .wrapper .ingredient .text{position:fixed;height:auto;width:400px;padding:30px 40px;transition:none}.section-content-grid .wrapper .ingredient .text .icon-close-small{display:none}.section-content-grid .wrapper .ingredient:hover .text{opacity:1;z-index:1}.section-content-grid .wrapper .green-card{padding:70px 80px 43px;border-radius:30px}.section-content-grid .wrapper .green-card .title{margin:0 0 33px;font-size:48px}.section-content-grid .wrapper .green-card .point{font-size:38px;padding:27px 0}}