.ingredients {
    font-size:1em;
    text-align:center;
    margin-top:2em;
    margin-bottom:2em
}
.ingredients img {
    width:100%;
    display:block
}
.ingredients .ingredients__title {
	font-size: 1.8em;
	/* font-weight: 200; */
	letter-spacing: 0px;
	line-height: 1.1;
	margin-bottom: 1rem;
	background: linear-gradient(90deg, #005F78 0%, #41AD8B 100%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-family: "Merriweather", serif;
}
.ingredients .ingredients__title br {
    display:block
}
.ingredients .ingredients__subtitle {
    font-weight:500;
    font-size:1.2em
}
.ingredients .ingredients__row {
    margin-top:5em;
    display:flex;
    flex-flow:row wrap;
    justify-content:center;
    gap:5em 1em
}
.ingredients .ingredients__item {
    background-image:url('/assets-mbn/images/bg-awknIngrd.avif');
    background-repeat:no-repeat;
    background-size:cover;
    background-position:right;
    border-radius:16px;
    width:100%;
    height:100%;
    max-width:60%;
    flex:1 0 40%
}
.ingredients .ingredients__content {
	font-size: 22px;
	text-align: center;
	/* padding: 1em 1em 0; */
	margin: 15px 0px 0px;
	line-height: 32px;
}
.ingredients .ingredients__list {
    list-style:none;
    margin-top:.5rem
}
.ingredients .ingredients__list li {
    position:relative;
    margin-bottom:8px
}
.ingredients .ingredients__list li:last-child {
    margin-bottom:0
}
.ingredients .ingredients__list li:before {
    content:"";
    background-image:url('/assets-mbn/images/mark-icon.svg');
    background-size:contain;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    vertical-align:middle;
    display:inline-block;
    margin-right:7px
}
.ingredients .ing-img {
	max-width: 130px;
	border-radius: 25px;
	/* box-shadow: 4px 4px 14px #0006; */
	margin: 0 auto 1em;
	border: 6px solid #41BD99;
}
.ingredients .ing-name {
	/* background-color: #5178aaab; */
	color: #005F78;
	font-size: 1em;
	/* padding: 4px 2px; */
	font-weight: 700;
	font-family: "Merriweather", serif;
}
@media screen and (min-width:768px) {
    .ingredients {
        font-size:1.6em
    }
   .ingredients .ingredients__title {
	font-size: 55px;
	line-height: 65px;
}
    .ingredients .ingredients__title br {
        display:none
    }
    .ingredients .ingredients__subtitle {
        font-size:1em
    }
.ingredients .ingredients__row {
	flex-direction: row;
	row-gap: 3em;
	margin-top: 2em;
}
 .ingredients .ingredients__item {
	flex: 0 0 23%;
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}
   
    .ingredients .ingredients__list {
        font-size:1.2rem
    }
   .ingredients .ing-img {
	max-width: 200px;
	/* margin: -25% auto 1.5em; */
}
  .ingredients .ing-name {
	font-size: 28px;
}
}

@media(max-width: 1256px){
    .ingredients .ingredients__title {
	font-size: 44px;
	line-height: 54px;
}
}
@media(max-width: 768px){
.ingredients .ingredients__title {
	font-size: 31px;
	line-height: 54px;
}
.ingredients .ingredients__row {
	gap: 0em 0em;
}
.ingredients .ingredients__item {
	flex: 0 0 50%;
	width: 100%;
	max-width: 50%;
	margin-bottom:40px;
}
.ingredients .ing-img {
	max-width: 163px;
	/* margin: -25% auto 1.5em; */
}
}
@media(max-width: 560px){
.ingredients .ingredients__item {
	flex: 0 0 100%;
	width: 100%;
	max-width: 100%;
	margin-bottom: 40px;
}
.ingredients .ingredients__content {
	font-size: 20px;
}
.ingredients .ing-name {
	font-size: 23px;
}
}