.afb-brands-grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 24px;
	width: 100%;
	max-width: 100%;
}

.elementor-widget-afb_brands_grid,
.elementor-widget-afb_brands_grid > .elementor-widget-container {
	width: 100%;
	max-width: 100%;
}

.afb-brands-catalog {
	width: 100%;
	max-width: 100%;
}

.afb-brand-filter {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 24px;
}

.afb-brand-filter__item {
	display: inline-flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
    padding: 10px 12px;
    border: 1px solid #e7e5dd;
    border-radius: 999px;
    background: #ffffff;
    color: #101620;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
}

.afb-brand-filter__checkbox {
	width: 16px;
	height: 16px;
	margin: 0;
	accent-color: #0a63d6;
}

.afb-brand-filter__label {
	overflow-wrap: anywhere;
}

.afb-brand-filter__clear {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 38px;
	padding: 10px 16px;
	border: 1px solid #12203a;
	border-radius: 999px;
	background: #12203a;
	color: #ffffff;
	cursor: pointer;
	font: inherit;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.1;
}

.afb-brand-filter__clear:hover,
.afb-brand-filter__clear:focus-visible {
	background: #0b1c30;
}

.afb-brand-card {
	width: 100%;
	max-width: none;
	margin: 0;
	min-width: 0;
	opacity: 1;
	transform: translateY(0);
	transition: opacity .22s ease, transform .22s ease;
}

.afb-brand-card.is-filtered-out {
	opacity: 0;
	transform: translateY(8px);
	pointer-events: none;
}

.afb-brand-card.is-filtered-hidden {
	display: none;
}

.afb-brand-card__link {
	display: flex;
	flex-direction: column;
	width: 100%;
	box-sizing: border-box;
	height: 100%;
	min-height: 239px;
	overflow: hidden;
	border-radius: 18px;
	color: #101620;
	text-decoration: none;
	box-shadow: 0 10px 30px -22px rgba(16, 22, 32, .45);
	transition: transform .2s ease, box-shadow .2s ease;
}

.afb-brand-card__image {
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1.18;
	background: #fff;
}

.afb-brand-card__image img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.afb-brand-card__title {
	margin: 0;
	padding: 18px 18px 8px;
	color: #101620;
	font-size: 20px;
	font-weight: 800;
	line-height: 1.18;
	letter-spacing: 0;
}

.afb-brand-card__button {
	display: inline-flex; 
    margin: auto 18px 18px;
    color: #FFD700;
}

@media (max-width: 1024px) {
	.afb-brands-grid {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (max-width: 767px) {
	.afb-brands-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 16px;
	}

	.afb-brand-card__link {
		min-height: auto;
		border-radius: 14px;
	}

	.afb-brand-card__title {
		padding: 14px 14px 8px;
		font-size: 16px;
	}

	.afb-brand-card__button {
		margin: auto 14px 14px;
		padding: 10px 14px;
		font-size: 13px;
	}

	.afb-brand-filter {
		gap: 8px;
		margin-bottom: 18px;
	}

	.afb-brand-filter__item {
		padding: 9px 12px;
		font-size: 13px;
	}
}

.afb-ingredients-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 24px;
	width: 100%;
	max-width: 100%;
}

.afb-ingredient-card {
	--afb-ingredient-accent: #62a82a;
	min-width: 0;
}

.afb-ingredient-card__link {
	position: relative;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	min-height: 260px;
	overflow: hidden;
	border-radius: 22px;
	background: var(--afb-ingredient-accent);
	color: #ffffff;
	text-decoration: none;
	box-shadow: 0 12px 34px -24px rgba(16, 22, 32, .5);
	transition: transform .2s ease, box-shadow .2s ease;
}

.afb-ingredient-card__link:hover {
	color: #ffffff;
	transform: translateY(-4px);
	box-shadow: 0 20px 46px -28px rgba(16, 22, 32, .6);
}

.afb-ingredient-card__content {
	position: relative;
	z-index: 2;
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	min-width: 0;
	padding: 28px;
}

.afb-ingredient-card__title {
	max-width: 12em;
	margin: 0;
	color: inherit;
	font-size: 34px;
	font-weight: 800;
	line-height: 1.05;
	letter-spacing: 0;
	overflow-wrap: anywhere;
}


.afb-ingredient-card__button {
	color: #101620;
	background: #fff;
    padding: 12px 27px;
    border-radius: 50px;
    width: fit-content;
    font-weight: 600;
    transition: .3s;
}

.afb-ingredient-card__button:hover{
	background: #12203a;
    color: #fff;
    box-shadow: 0 0 8px #ffffff7a;
    transition: .3s;
}

.afb-ingredient-card__image {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	width: 48%;
	max-width: 320px;
	pointer-events: none;
}

.afb-ingredient-card__image img {
	display: block;
	width: 100%;
	height: auto;
}

@media (max-width: 767px) {
	.afb-ingredients-grid {
		grid-template-columns: 1fr;
		gap: 16px;
	}

	.afb-ingredient-card__link {
		min-height: 220px;
		border-radius: 18px;
	}

	.afb-ingredient-card__content {
		padding: 22px;
	}

	.afb-ingredient-card__title {
		font-size: 28px;
	}

	.afb-ingredient-card__image {
		width: 54%;
	}
}

.afb-dynamic-products {
	margin: 0;
	padding-left: 1.2em;
}

.afb-dynamic-products li + li {
	margin-top: .35em;
}

.afb-dynamic-buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

body.single-afb_ingredient {
	--afb-current-ingredient-accent: #62a82a;
}

body.single-afb_ingredient .entry-content li::marker,
body.single-afb_ingredient .elementor-widget-theme-post-content li::marker,
body.single-afb_ingredient .elementor-widget-text-editor li::marker {
	color: var(--afb-current-ingredient-accent);
}

.afb-dynamic-gallery {
	--afb-gallery-visible: 6;
	--afb-gallery-gap: 16px;
	--afb-gallery-width: 100%;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
}

.afb-dynamic-gallery__viewport {
	width: 100%;
	overflow: hidden;
}

.afb-dynamic-gallery__track {
	display: flex;
	align-items: stretch;
	gap: var(--afb-gallery-gap);
	width: max-content;
	will-change: transform;
}

.afb-dynamic-gallery__item {
	flex: 0 0 calc((var(--afb-gallery-width) - (var(--afb-gallery-gap) * (var(--afb-gallery-visible) - 1))) / var(--afb-gallery-visible));
	display: block;
	min-width: 0;
	overflow: hidden;
	border-radius: 14px;
}

.afb-dynamic-gallery__image {
	display: block;
	width: 100%;
	height: auto;
}

.afb-dynamic-gallery:hover .afb-dynamic-gallery__track {
	animation-play-state: paused;
}

@media (max-width: 1024px) {
	.afb-dynamic-gallery {
		--afb-gallery-visible: 4;
	}
}

@media (max-width: 767px) {
	.afb-dynamic-gallery {
		--afb-gallery-visible: 2;
		--afb-gallery-gap: 12px;
	}
}


.afb-dynamic-gallery__viewport:before{
	width: 66px !important;
    height: 100% !important;
    position: absolute !important;
    content: '' !important;
    background: linear-gradient(90deg, #ffffff, 45%, transparent);
    top: 0;
    z-index: 1;
    left: -1px !important;
}
.afb-dynamic-gallery__viewport:after{
	width: 66px;
    height: 100%;
    position: absolute;
    content: '' !important;
    background: linear-gradient(90deg, #ffffff00, 65%, #ffffff);
    top: 0;
    right: -1px;
    z-index: 1;
}




ul.best_for {
    padding: 15px 0;
    list-style: none;
}
li.best_items {
    position: relative;
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 15px;
    margin-bottom: 5px;
}
li.best_items:before {
    content: "";
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSLQqNCw0YBfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzEyMjAzQTt9Cgkuc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5MC44LDUxMkgxMjEuMkM1NC4zLDUxMiwwLDQ1Ny43LDAsMzkwLjhWMTIxLjJDMCw1NC4zLDU0LjMsMCwxMjEuMiwwaDI2OS41QzQ1Ny43LDAsNTEyLDU0LjMsNTEyLDEyMS4yICAgdjI2OS41QzUxMiw0NTcuNyw0NTcuNyw1MTIsMzkwLjgsNTEyeiI+PC9wYXRoPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxMC4xLDMwOWwxMzMuMy0xMzMuM2M0LTMuOCwxMC4zLTMuOCwxNC4zLDBsMTMsMTNjMy44LDQsMy44LDEwLjMsMCwxNC4zTDIzNy4yLDMzNi4zICAgIGMtNCwzLjctMTAuMiwzLjctMTQuMSwwbC0xMy0xM0MyMDYuMywzMTkuMywyMDYuMywzMTMsMjEwLjEsMzA5Ij48L3BhdGg+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE2OC42LDIyNy43bDgxLjIsODEuM2MzLjgsNCwzLjgsMTAuMywwLDE0LjNMMjM3LDMzNi4xYy00LDMuOC0xMC4zLDMuOC0xNC4zLDBsLTgxLjMtODEuMiAgICBjLTMuOC00LTMuOC0xMC4zLDAtMTQuM2wxMy0xMi44QzE1OC40LDIyNCwxNjQuNywyMjQsMTY4LjYsMjI3LjciPjwvcGF0aD4KCTwvZz4KPC9nPgo8L3N2Zz4K);
    border-radius: 5px;
}



ul.afb-dynamic-products {
    padding: 0;
    list-style: none;
}

ul.afb-dynamic-products li {
    /* position: relative; */
    position: relative;
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 15px;
    margin-bottom: 5px;
}

ul.afb-dynamic-products li:before {
    content: '';
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMS45OTk5OTk5OTk5OTk5OTk4LDAsMCwxLjk5OTk5OTk5OTk5OTk5OTgsLTI1Ni4wMjQ5OTM4OTY0ODQyNiwtMjU1LjkyNDk5NTQyMjM2MzE3KSI+CiAgICA8cGF0aCBkPSJNMTQ5LjMgMzQ0LjNjMC0xMy44IDExLjItMjUgMjUtMjVIMjg0bC0xMzQtMTM0Yy05LjgtOS44LTkuOC0yNS42IDAtMzUuNHMyNS42LTkuOCAzNS40IDBsMTM0IDEzNFYxNzQuM2MwLTEzLjggMTEuMi0yNSAyNS0yNXMyNSAxMS4yIDI1IDI1djE3MGMwIDEzLjgtMTEuMiAyNS0yNSAyNWgtMTcwYy0xMy45IDAtMjUuMS0xMS4yLTI1LjEtMjUiIGZpbGw9IiMxMjIwM2EiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD4KICA8L2c+Cjwvc3ZnPgo=);
    min-width: 10px;
    width: 10px;
    height: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	transition: .3s;
}
ul.afb-dynamic-products li:hover:before {
    transform: rotate(-45deg);
    transition: .3s;
}

.post_content ul {
    list-style: none;
    padding: 0;
}

.post_content ul li {
    position: relative;
    /* display: flex; */
    padding-left: 30px;
    gap: 10px;
    align-items: center;
    font-size: 15px;
    margin-bottom: 5px;
}
.post_content ul li:before {
    content: '';
    min-width: 16px;
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPgogIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuMDc5OTk5OTk5OTk5OTk5NCwwLDAsMS4wNzk5OTk5OTk5OTk5OTk0LC0wLjk5OTk5OTkyMzcwNjA0OTMsLTAuOTYwMDAwMDc2MjkzOTM5MSkiPgogICAgPHBhdGggZD0iTTE2LjIgMjJINy44QzYgMjIgNSAyMiA0LjIgMjEuNnMtMS40LTEtMS43LTEuN0MyIDE5IDIgMTggMiAxNi4yVjcuOEMyIDYgMiA1IDIuNCA0LjJzMS0xLjQgMS43LTEuN0M1IDIgNiAyIDcuOCAySDE2Yy42IDAgMSAuNCAxIDFzLS40IDEtMSAxSDcuOGMtMS41IDAtMi4zIDAtMi43LjJzLS43LjUtLjkuOVM0IDYuMyA0IDcuOHY4LjRjMCAxLjUgMCAyLjMuMiAyLjdzLjUuNy45LjkgMS4yLjIgMi43LjJoOC40YzEuNSAwIDIuMyAwIDIuNy0uMnMuNy0uNS45LS45LjItMS4yLjItMi43VjEyYzAtLjYuNC0xIDEtMXMxIC40IDEgMXY0LjJjMCAxLjggMCAyLjgtLjQgMy42cy0xIDEuNC0xLjcgMS43Yy0uOS41LTEuOS41LTMuNy41TTEyIDE1Yy0uMyAwLS41LS4xLS43LS4zbC0zLTNjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGwyLjMgMi4zIDkuMy05LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC0xMCAxMGMtLjIuMi0uNC4zLS43LjMiIGZpbGw9IiMxMjIwM2EiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD4KICA8L2c+Cjwvc3ZnPgo=);
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: calc(50% - 8px);
}
li.elementor-editor-element-setting.elementor-editor-element-edit:before {
    content: unset!important;
}
ul#menu-our-ingredients li:last-child a {
    border: none;
}






a.afb-brand-card__link {
	position: relative;
	overflow: hidden;
}

a.afb-brand-card__link::after {
	content: '';
	position: absolute;
	inset: 0;
	z-index: 1;
	background: linear-gradient(180deg, rgba(11, 28, 48, 0) 34%, rgba(11, 28, 48, .78) 100%);
	opacity: 0;
	transform: translateY(18%);
	transition: opacity .3s ease, transform .3s ease;
	pointer-events: none;
}

h3.afb-brand-card__title,
span.afb-brand-card__button {
	position: absolute;
	left: 20px;
	right: 20px;
	z-index: 2;
	opacity: 0;
	transform: translateY(22px);
	transition: opacity .3s ease, transform .3s ease;
}

h3.afb-brand-card__title {
	bottom: 52px;
	padding: 0;
	color: #ffffff;
	font-size: 16px;
}

span.afb-brand-card__button {
	bottom: 20px;
	width: fit-content;
	margin: 0;
	padding-left: 0;
}

button.afb-brand-filter__clear {
    background: #e84b6829;
    margin: 0 30px;
    border: 1px dashed #e84b68;
    color: #e84b68;
    border-radius: 30px;
    min-height: 10px;
    height: 37px;
}

button.afb-brand-filter__clear:hover {
    background: #e84b68;
    color: #ffffff;
    border: 1px dashed #e84b68;
}

a.afb-brand-card__link:hover::after,
a.afb-brand-card__link:focus-visible::after {
	opacity: 1;
	transform: translateY(0);
}

a.afb-brand-card__link:hover h3.afb-brand-card__title,
a.afb-brand-card__link:focus-visible h3.afb-brand-card__title,
a.afb-brand-card__link:hover span.afb-brand-card__button,
a.afb-brand-card__link:focus-visible span.afb-brand-card__button {
	opacity: 1;
	transform: translateY(0);
}

article.afb-brand-card {
	overflow: hidden;
	border-radius: 20px;
}

article.afb-brand-card:hover {
    transform: perspective(900px) rotateX(5deg) rotateY(-6deg) translateY(-8px) scale(0.98);
}






.hero_list_1 ul,
.hero_list ul {
    column-count: 2;
    list-style: none;
    padding: 0;
	gap: 50px;
}
.hero_list_1 ul{
    column-count: 1;
}
.hero_list * {
    text-shadow: 0 0 8px #0000008c;
}

.hero_list li {
    margin-bottom: 5px;
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.hero_list li:before {
    content: '';
    width: 16px;
    height: 16px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPgogIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuMDc5OTk5OTk5OTk5OTk5NCwwLDAsMS4wNzk5OTk5OTk5OTk5OTk0LC0wLjk5OTk5OTkyMzcwNjA0NCwtMC45NjAwMDAwNzYyOTM5MzU2KSI+CiAgICA8cGF0aCBkPSJNMTYuMiAyMkg3LjhDNiAyMiA1IDIyIDQuMiAyMS42cy0xLjQtMS0xLjctMS43QzIgMTkgMiAxOCAyIDE2LjJWNy44QzIgNiAyIDUgMi40IDQuMnMxLTEuNCAxLjctMS43QzUgMiA2IDIgNy44IDJIMTZjLjYgMCAxIC40IDEgMXMtLjQgMS0xIDFINy44Yy0xLjUgMC0yLjMgMC0yLjcuMnMtLjcuNS0uOS45UzQgNi4zIDQgNy44djguNGMwIDEuNSAwIDIuMy4yIDIuN3MuNS43LjkuOSAxLjIuMiAyLjcuMmg4LjRjMS41IDAgMi4zIDAgMi43LS4ycy43LS41LjktLjkuMi0xLjIuMi0yLjdWMTJjMC0uNi40LTEgMS0xczEgLjQgMSAxdjQuMmMwIDEuOCAwIDIuOC0uNCAzLjZzLTEgMS40LTEuNyAxLjdjLS45LjUtMS45LjUtMy43LjVNMTIgMTVjLS4zIDAtLjUtLjEtLjctLjNsLTMtM2MtLjQtLjQtLjQtMSAwLTEuNHMxLS40IDEuNCAwbDIuMyAyLjMgOS4zLTkuM2MuNC0uNCAxLS40IDEuNCAwcy40IDEgMCAxLjRsLTEwIDEwYy0uMi4yLS40LjMtLjcuMyIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPgogIDwvZz4KPC9zdmc+Cg==);
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	min-width: 16px;
}


.hero_text_shadow .title-subtitle {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(15px);
    border: 1px solid #ffffff38;
    padding: 5px 15px;
    border-radius: 20px;
    background: #ffffff1c;
}


@media(max-width:767px){
	.hero_list li {
	    font-size: 14px;
	    line-height: 16px;
	    margin-bottom: 10px;
	}
	.hero_list_1 ul,
	.hero_list ul {
		gap: 15px;
	}
}
