@font-face {
		font-family: 'ProximaNova';
		src: url('../fonts/ProximaNova-Regular.eot');
		src: local('Proxima Nova Regular'), local('../fonts/ProximaNova-Regular'),
		url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Regular.woff') format('woff'),
		url('../fonts/ProximaNova-Regular.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
		font-display:swap;
}

@font-face {
		font-family: 'ProximaNova';
		src: url('../fonts/ProximaNova-Bold.eot');
		src: local('Proxima Nova Bold'), local('../fonts/ProximaNova-Bold'),
		url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Bold.woff') format('woff'),
		url('../fonts/ProximaNova-Bold.ttf') format('truetype');
		font-weight: bold;
		font-style: normal;
		font-display:swap;
}

@font-face {
		font-family: 'ProximaNova';
		src: url('../fonts/ProximaNova-Semibold.eot');
		src: local('Proxima Nova Semibold'), local('../fonts/ProximaNova-Semibold'),
		url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Semibold.woff') format('woff'),
		url('../fonts/ProximaNova-Semibold.ttf') format('truetype');
		font-weight: 600;
		font-style: normal;
		font-display:swap;
}
@font-face {
		font-family: 'DIN Condensed';
		src: url('../fonts/DINCondensed-Regular.eot');
		src: local('DIN Condensed'), local('DINCondensed-Regular'),
		url('../fonts/DINCondensed-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DINCondensed-Regular.woff2') format('woff2'),
		url('../fonts/DINCondensed-Regular.woff') format('woff'),
		url('../fonts/DINCondensed-Regular.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
		font-display:swap;
}

:root{
		--iti-arrow-color: #ddd;
}

.row {
		--bs-gutter-x: 2.7rem;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		--bs-gutter-x: 2.7rem;
}

body {
		font-family: 'ProximaNova', sans-serif;
		font-size: 1.4rem;
		color: #000;
		background: #f3f3f3;
}
h1, h2, h3, h4, h5, h6, p {
		margin: 0;
		padding: 0;
}
ul, li {
		list-style: none;
		padding: 0;
		margin: 0;
}

a {
		transition: 0.3s;
		text-decoration: none;
}

a:hover {
		text-decoration: none;
}

:focus {
		outline: none;
}

button:focus {
		outline: none;
}

input, select {
		box-shadow: none;
		border-radius: 0;
		border: 0;
		border-bottom: 0.15rem solid #fff;
		background: none;
		color: #fff;
		padding-bottom: 0.9rem;
		display: block;
		width: 100%;
}
select {
		padding-bottom: 1.25rem;
}
input::placeholder {
		color: rgba(255, 255, 255, 0.6);
}
button[type='submit'] {
		transition: 0.3s;
		cursor: pointer;
		width: 100%;
		margin-top: 3rem;
}
.btn-yellow, .btn-green {
		display: flex;
		align-items: center;
		justify-content: center;
		background: #a5cb43;
		border: 0;
		color: #000;
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
		padding: 0;
		height: 4.8rem;
}
.btn-yellow:hover {
		background: #b5e047;
}
.btn-green {
		background: #1c4324;
		color: #fff;
}
.btn-green:hover {
		background: #205f2c;
}
img {
		max-width: 100%;
}

.header {
		position: fixed;
		background: #f3f3f3;
		left: 0;
		right: 0;
		top: 0;
		padding: 2rem 0;
		z-index: 99;
		border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
}
.header-logo {
		display: block;
}
.header-btn-dropdown {
		display: flex;
		align-items: center;
		color: #259a4c;
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
}
.header-btn-dropdown:hover {
		color: #a5cb43;
}
.header-btn-dropdown:hover path {
		stroke: #a5cb43;
}
.header-btn-dropdown span {
		margin-left: 1rem;
}
.header-menu {
		display: flex;
}
.header-menu li a {
		color: #000;
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
		border-right: 0.1rem solid rgba(0, 0, 0, 0.1);
		padding-right: 2.2rem;
}
.header-menu li a:hover {
		color: #a5cb43;
}
.header-menu li a:hover path {
		stroke: #a5cb43;
}
.header-menu li {
		margin-right: 2.2rem;
}
.contact-me {
		display: flex;
		align-items: center;
		color: #259a4c;
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
}
.contact-me img{
		width: 2rem;
		margin-right: 1rem;
}
.contact-me:hover {
		color: #a5cb43;
}
path {
		transition: 0.3s;
}
.contact-me:hover path {
		stroke: #a5cb43;
}
.about-green-title {
		color: #259a4c;
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
		text-transform: uppercase;
}
.about-green-title:before {
		content: '';
		display: inline-block;
		background: #259a4c;
		width: 1.6rem;
		height: 0.1rem;
		margin-right: 0.8rem;
		position: relative;
		top: -0.5rem;
}
.title-section {
		color: #000;
		font-size: 3.6rem;
		font-weight: 600;
		line-height: 120%;
		margin-bottom: 2rem;
}
.about-us {
		padding-top: 6rem;
		padding-bottom: 8rem;
}
.about-us .title-section {
		margin-top: 1rem;
}
.about-us-img {
		display: block;
		margin: 0 auto;
		width: 48.1rem;
}
.from-the-Ukrainian {
		background: #fff;
		padding-top: 6rem;
		padding-bottom: 8rem;
		border-bottom: 0.1rem solid #e9e9e9;
}
hr {
		border: 0;
		border-bottom: 0.1rem solid #e9e9e9;
		opacity: 1;
}
.from-the-Ukrainian hr {
		margin-top: 3.5rem;
		width: 52rem;
}
.from-the-Ukrainian-img {
		width: 52rem;
		display: none;
}
.from-the-Ukrainian-img[data-from="Farming"] {
		display: block;
}
.from-the-Ukrainian h3 {
		font-size: 3.2rem;
		max-width: 40rem;
}
.from-the-Ukrainian p {
		font-size: 1.6rem;
		line-height: 150%;
		display: none;
}
.from-the-Ukrainian p[data-from="Farming"] {
		display: block;
}
.from-the-Ukrainian-list {
		display: flex;
		margin-top: 11rem;
		position: relative;
}
.from-the-Ukrainian-list:before {
		/*content: '';*/
		display: block;
		position: absolute;
		height: 0.2rem;
		width: 100%;
		background: #e4e4e4;
		top: 6.4rem;
}
.from-the-Ukrainian-list li {

}
.from-the-Ukrainian-list li a {
		color: #000;
		position: relative;
		display: block;
}
.from-the-Ukrainian-list li a:before {
		content: '';
		position: absolute;
		bottom: 3.65rem;
		background: #e4e4e4;
		height: 0.2rem;
		display: block;
		left: 0;
		right: 0;
}
.from-the-Ukrainian-list li a h5 {
		font-size: 1.6rem;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
		opacity: 0.5;
		margin: 3.5rem 4rem 0 0;
}
.from-the-Ukrainian-list-item-icon {
		display: flex;
		height: 4.8rem;
		align-items: center;
		justify-content: center;
}
.from-the-Ukrainian-list li a.active:before {
		background: #259a4c;
}
.from-the-Ukrainian-list li a.active g {
		opacity: 1;
}
.from-the-Ukrainian-list li a.active h5 {
		opacity: 1;
}
.from-the-Ukrainian-certificates {
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
		margin-top: 2rem;
}
.certificates-img1 {
		width: 6.6rem;
}
.certificates-img2 {
		width: 6.8rem;
}
.certificates-img3 {
		width: 8.3rem;
}
.certificates-img4 {
		width: 8rem;
}
.certificates-img5 {
		width: 8.8rem;
}
.certificates-img6 {
		width: 11.3rem;
}

.types-of-oil {
		background: #fff;
		padding: 3rem 0 6rem;
}
.types-of-oil-link {
		display: block;
		background: grey;
		margin-top: 3rem;
		transition: 0.3s;
		padding-top: 2rem;
		padding-right: 2rem;
		position: relative;
}
.types-of-oil-link h5 {
		color: #fff;
		font-size: 2.8rem;
		font-weight: 600;
		line-height: normal;
		margin-left: 2rem;
		position: relative;
		z-index: 2;
}
.types-of-oil-link-btn {
		display: flex;
		align-items: center;
		margin-top: 7.8rem;
		color: #fff;
		font-size: 1.2rem;
		font-weight: 600;
		line-height: 120%;
		position: relative;
		z-index: 2;
}
.types-of-oil-link-btn-arrow {
		display: flex;
		align-items: center;
		background: #259a4c;
		justify-content: center;
		width: 4.8rem;
		height: 4.8rem;
		margin-right: 1rem;
		transition: 0.3s;
}
.types-of-oil-link:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		transition: 0.3s;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
}
.types-of-oil-link:hover .types-of-oil-link-btn-arrow {
		background: #205f2c;
}
.the-consumer-market {
		padding: 5rem 0;
		border-bottom: 0.1rem solid #e9e9e9;
}
.the-consumer-market-item {
		margin-top: 4rem;
}
.the-consumer-market-item-img {
		height: 5.6rem;
		display: flex;
		align-items: center;
		justify-content: center;
}
.the-consumer-market-item-img img {
		width: 5.6rem;
		max-height: 100%;
}
.the-consumer-market-item p {
		margin-top: 2.4rem;
		text-align: center;
		font-size: 2.2rem;
		font-weight: 600;
		line-height: 120%;
}
.the-consumer-market .title-section {
		margin-top: 1rem;
		font-size: 3.2rem;
}
.world-wide-img {
		width: 107.8rem;
		display: block;
		margin: 2rem auto 0;
}
.world-wide {
		padding: 6rem 0;
}
.world-wide p {
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
}
.world-wide .about-green-title {
		margin-bottom: 1rem;
}
.world-wide .title-section {
		font-size: 3.2rem;
}

.footer {
		background: #fff;
		overflow: hidden;
		padding-top: 3.4rem;
		padding-bottom: 1.5rem;
}
.footer-logo {
		width: 15.8rem;
}
.footer h3 {
		font-size: 2.4rem;
		font-style: normal;
		font-weight: 600;
		line-height: 120%;
		margin-top: 0.8rem;
}
.footer-contact-title {
		font-size: 1.4rem;
		font-weight: 700;
		line-height: 120%;
		text-transform: uppercase;
		margin-top: 2rem;
}
.footer-link {
		color: #000;
		font-size: 1.4rem;
		font-style: normal;
		font-weight: 600;
		line-height: 150%;
		opacity: 0.7;
		margin-top: 1rem;
		display: block;
}
.footer-link:hover {
		opacity: 1;
}
.footer-copyright {
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 600;
		line-height: 150%;
		opacity: 0.3;
		margin-top: 0.7rem;
}
.footer-down {
		width: 3rem;
		height: 3rem;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 50%;
		background: #259a4c;
		margin-top: 0.5rem;
		position: relative;
}
.footer-down:after {
		content: '';
		background: #e9e9e9;
		display: block;
		height: 0.1rem;
		position: absolute;
		left: 5rem;
		width: 75.5rem;
}
.footer-green {
		position: relative;
		padding-left: 3.8rem;
}
.footer-green:before {
		content: '';
		display: block;
		width: 70rem;
		position: absolute;
		left: 0;
		top: -5rem;
		right: 0;
		height: 50rem;
		background: #1c4324;
}
.footer-green .about-green-title {
		position: relative;
		z-index: 3;
		color: #a5cb43;
}
.footer-green .about-green-title:before {
		background: #a5cb43;
}
.footer-green h3 {
		color: #fff;
		position: relative;
		z-index: 2;
		margin-top: 0.8rem;
}
.footer-green form {
		position: relative;
		z-index: 3;
}
.loader-img {
		width: 2.4rem;
		margin-right: 1.5rem;
		display: none;
}
.loader .loader-img {
		display: block;
}
footer form {
		margin-top: 1.7rem;
}
.utf-slider {
		overflow: hidden;
		position: relative;
}
.utf-slider-advantages-scroll {
		position: absolute;
		bottom: 4rem;
		z-index: 4;
		width: 121.8rem;
		left: 50%;
		margin-left: -60.9rem;
}
.utf-slider-advantages {
		background: #fff;
		border: 0.1rem solid #e9e9e9;
		display: flex;
		justify-content: space-between;
		padding-left: 3.8rem;
}
.utf-slider-advantage {
		border-right: 0.1rem solid #e9e9e9;
		padding: 2.2rem 6rem 2.2rem 0;
}
.utf-slider-advantage h5 {
		font-size: 1.8rem;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		color: #1c4324;
}
.utf-slider-advantage h5 span {
		font-size: 2.8rem;
		margin-right: 0.5rem;
}
.utf-slider-advantage p {
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
}
.utf-swiper-item {
		display: flex;
		align-items: center;
		height: 70rem;
		position: relative;
		color: #000;
}
.utf-swiper-item-black {
		color: #fff;
}
.utf-swiper-item-black:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 100%);
}
.utf-swiper-item .container {
		position: relative;
		z-index: 3;
}
.utf-swiper-item h2 {
		font-size: 4.6rem;
		font-weight: 700;
		line-height: 120%;
		max-width: 48rem;
		position: relative;
}
.utf-swiper-item p {
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		max-width: 49rem;
		margin-top: 2rem;
}
.utf-swiper-item .btn-yellow {
		margin-top: 2.5rem;
		width: 16rem;
}
.swiper-button-next::after, .swiper-button-prev::after {
		content: none;
}
.swiper-button-next, .swiper-button-prev {
		width: 4.8rem;
		height: 4.8rem;
		display: flex;
		align-items: center;
		justify-content: center;
		right: 11rem;
		left: auto;
		top: auto;
		bottom: 20rem;
}
.swiper-button-prev {
		right: 18rem;
}
.swiper-button-next {
		background: #a5cb43;
		transition: 0.3s;
}
.swiper-button-next:hover {
		background: #b5e047;
}
.swiper-button-next svg, .swiper-button-prev svg {
		width: 2.4rem;
		height: 2.4rem;
}
.ukraine-flag {
		position: absolute;
		left: 21rem;
		margin-top: -1rem;
}
.utf-logo-img {
		position: absolute;
		right: 1.5rem;
		top: -13rem;
		width: 7.4rem;
}
.utf-swiper-item-black-small h2 {
		font-size: 3.9rem;
}
.header-opacity {
		background: none;
		border-color: rgba(255, 255, 255, 0.1);
}
.header-opacity .header-logo .header-logo-black {
		fill: #fff;
}
.header-opacity .header-menu li a {
		color: #fff;
		border-color: rgba(255, 255, 255, 0.1);
}
.header-opacity .header-menu li a:hover {
		color: #a5cb43;
}
.header-opacity .header-menu li a path {
		stroke: #fff;
}
.header-opacity .contact-me {
		color: #fff;
}
.header-opacity .contact-me:hover {
		color: #a5cb43;
}
.header-opacity .contact-me path {
		stroke: #fff;
}
.header-opacity .header-btn-dropdown {
		color: #fff;
}
.header-opacity .header-btn-dropdown:hover {
		color: #a5cb43;
}
.header-opacity .header-btn-dropdown path {
		stroke: #fff;
}
.swiper-button-prev-white path {
		stroke: #fff;
}
.header-dropdown {
		background: #fff;
		box-shadow: 0 2rem 5rem 0 rgba(0, 0, 0, 0.10);
		width: 28rem;
		position: absolute;
		margin-top: 1rem;
		display: none;
		padding-top: 1rem;
}
.header-dropdown li a {
		color: #000;
		font-size: 1.6rem;
		font-weight: 600;
		padding: 1rem 2rem;
		display: block;
		line-height: 150%;
}
.header-dropdown li:last-child a {
		background: #a5cb43;
		color: #000;
		line-height: 220%;
}
.header-dropdown li a:hover {
		color: #a5cb43;
}
.header-dropdown li:last-child a:hover {
		color: #000;
}
.header-menu li .header-dropdown-wrap {
		position: absolute;
		display: none;
}
.header-menu li:hover .header-dropdown-wrap {
		display: block;
}
.header-dropdown-wrap .header-dropdown {
		position: static;
		display: block;
}
.header-opacity .header-menu li .header-dropdown-wrap a {
		color: #000;
}
.header-dropdown-wrap li {
		margin-right: 0;
}
.header-menu .header-dropdown li:last-child a{
		background: none;
}
.header-menu .header-dropdown li:last-child a:hover{
		color: #a5cb43;
}
.page-template-section {
		padding: 14rem 0 10rem;
		background: #fff;
}
.page-template-section h1 {
		font-size: 5.4rem;
		font-weight: 600;
		line-height: 120%;
		margin-bottom: 4rem;
}
.page-template-section a {
		width: 18rem;
}
.header-white .header {
		background: #fff;
}
.page-template_success h1 {
		margin-bottom: 1.4rem;
}
.page-template_success p {
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		margin-bottom: 4rem;
}
.crude-utf {
		color: #fff;
		background: grey;
		padding-top: 36rem;
		padding-bottom: 6rem;
		position: relative;
}
.crude-utf h1 {
		color: #fff;
		font-size: 3.2rem;
		font-weight: 600;
		line-height: 120%;
		margin-bottom: 3rem;
		position: relative;
		z-index: 3;
}
.crude-utf hr {
		border: 0;
		width: 5rem;
		height: 0.2rem;
		background: #a5cb43;
		position: relative;
		z-index: 3;
}
.crude-utf p {
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		margin-top: 3rem;
		position: relative;
		z-index: 3;
}
.crude-utf:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 100%);
}
.modern-oil-extraction {
		background: #fff;
		padding: 6rem 0;
}
.modern-oil-extraction-img {
		width: 49rem;
		margin: 0 auto;
		display: block;
}
.modern-oil-extraction-text {
		font-size: 1.6rem;
		font-weight: 600;
		line-height: 150%;
		margin-bottom: 2rem;
}
.modern-oil-extraction-item {
		margin-top: 2rem;
}
.modern-oil-extraction-item h4 {
		font-size: 2.4rem;
		font-weight: 600;
		line-height: 120%;
		margin-bottom: 2rem;
}
.modern-oil-extraction-item h4:before {
		content: '';
		display: block;
		width: 2rem;
		height: 0.2rem;
		background: #259a4c;
		margin-bottom: 1rem;
}
.modern-oil-extraction-item p {
		font-size: 1.4rem;
		font-weight: 400;
		line-height: 150%;
		opacity: 0.7;
}
.modern-oil-extraction-text2 {
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		margin-top: 2rem;
}
.manufacturing-crude-oils {
		background: #1c4324;
		color: #fff;
		overflow: hidden;
}
.manufacturing-crude-oils .title-section {
		margin-top: 6rem;
		color: #fff;
		font-size: 3.2rem;
}
.manufacturing-crude-oils p {
		color: #fff;
		font-size: 1.8rem;
		font-weight: 400;
		line-height: 150%;
		margin-top: 4rem;
		margin-bottom: 5rem;
		display: none;
}
.manufacturing-crude-oils p[data-crude="Cleaning"], .manufacturing-crude-oils p[data-crude="Degumming"] {
		display: block;
}
.manufacturing-crude-oils p span {
		color: #a5cb43;
}
.manufacturing-crude-oils-list {
		display: flex;
		justify-content: space-between;
		border-top: 0.2rem solid rgba(228, 228, 228, 0.2);
		padding-top: 1rem;
}
.manufacturing-crude-oils-list li a {
		color: #fff;
		font-size: 1.6rem;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
		position: relative;
}
.manufacturing-crude-oils-list li a:before {
		content: '';
		background: #a5cb43;
		height: 0.2rem;
		position: absolute;
		left: 0;
		right: 0;
		top: -1.2rem;
		display: none;
}
.manufacturing-crude-oils-list li a.active:before {
		display: block;
}
.manufacturing-crude-oils-list li a:hover {
		color: #a5cb43;
}
.manufacturing-crude-oils-img {
		width: 55rem;
		height: 35rem;
		max-width: initial;
		margin-left: -11rem;
		position: relative;
		object-fit: cover;
}
.manufacturing-crude-oils-img-wrap {
		position: relative;
}
.manufacturing-crude-oils-img-wrap:before {
		content: '';
		display: block;
		position: absolute;
		right: 3rem;
		width: 2.4rem;
		height: 100%;
		background: #259a4c;
}
.manufacturing-crude-oils-img-wrap:after {
		content: '';
		display: block;
		position: absolute;
		right: 3rem;
		width: 2.4rem;
		height: 100%;
		background: #a5cb43;
		z-index: 9;
		top: 50%;
}
.our-processing-facilities {
		padding: 6rem 0;
		background: #fff;
}
.our-processing-facilities .title-section {
		font-size: 3.2rem;
		margin: 0;
}
.our-processing-facilities-item {
		border: 0.1rem solid #e9e9e9;
		background: #fff;
		margin-top: 3rem;
}
.our-processing-facilities-item-down {
		padding: 2rem 3rem 3rem;
}
.our-processing-facilities-item h4 {
		font-size: 2.8rem;
		font-weight: 600;
		line-height: normal;
}
.our-processing-facilities-item__text {
		color: #1c4324;
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		margin-top: 0.2rem;
}
.our-processing-facilities-item__oil {
		display: flex;
		align-items: center;
		color: #1c4324;
		font-size: 3.6rem;
		font-weight: 600;
		line-height: 120%;
		text-transform: uppercase;
		margin-top: 2rem;
}
.our-processing-facilities-item__oil svg {
		margin-right: 0.8rem;
}
.bulk-delivery {
		background: url("/assets/long-images/crude_sunflower_oil_export.webp") center top no-repeat !important;
		background-size: cover !important;
		padding-top: 4.5rem;
		padding-bottom: 3.8rem;
		color: #fff;
}
.bulk-delivery .about-green-title {
		color: #a5cb43;
}
.bulk-delivery .about-green-title:before {
		background: #a5cb43;
}
.bulk-delivery__text {
		margin-top: 1rem;
		font-size: 1.6rem;
		line-height: 150%;
		max-width: 80rem;
}
.bulk-delivery-advantages {
		display: flex;
		margin-top: 9rem;
		border-bottom: 0.4rem solid #a5cb43;
}
.bulk-delivery-advantages__item {
		width: 33.3%;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 2.4rem;
		font-weight: 600;
		line-height: 120%;
		text-transform: uppercase;
		padding-bottom: 3rem;
		margin-bottom: -0.39rem;
}
.bulk-delivery-advantages__item:nth-child(2) {
		border-bottom: 0.4rem solid #259a4c;
}
.bulk-delivery-advantages__item img {
		margin-right: 2rem;
}
.application-section {
		padding: 6rem 0;
		background: #fff;
}
.application-wrap {
		display: flex;
		flex-wrap: wrap;
}
.application-item {
		position: relative;
		color: #fff;
		padding: 19rem 3rem 4rem 3rem;
}
.application-item:before {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		display: block;
		width: 100%;
		height: 100%;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.60) 100%);
}
.application-item h4:before {
		content: '';
		width: 5.4rem;
		height: 0.2rem;
		background: #a5cb43;
		display: block;
		margin-bottom: 1rem;
}
.application-item h4 {
		position: relative;
		z-index: 3;
		font-size: 2.4rem;
		font-weight: 600;
		line-height: normal;
		margin-bottom: 2rem;
}
.application-item p {
		position: relative;
		z-index: 3;
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
}
.application-section .title-section {
		margin-bottom: 3rem;
		font-size: 3.2rem;
}
.main-form {
		background: #8ab026;
		padding: 4rem 0;
		color: #fff;
		position: relative;
		overflow: hidden;
}
.main-form:before {
		position: absolute;
		content: '';
		background: url("../img/main-form-icon.svg") center top no-repeat;
		background-size: contain;
		width: 39rem;
		height: 39rem;
		bottom: -10rem;
		z-index: 0;
		left: 17rem;
}
.main-form h3 {
		font-size: 4.8rem;
		font-weight: 600;
		line-height: normal;
		margin-bottom: 3rem;
		position: relative;
		z-index: 1;
}
.main-form h3 span {
		color: #1c4324;
}
.main-form p {
		font-size: 1.6rem;
		font-weight: 600;
		line-height: 150%;
		position: relative;
		z-index: 1;
}
fieldset label {
		font-size: 1.2rem;
		font-weight: 400;
		line-height: 150%;
		margin-bottom: 2rem;
		display: block;
}
fieldset label sup {
		color: #e40000;
		font-weight: 700;
		font-size: 1.4rem;
		line-height: 100%;
		position: relative;
		top: 0;
		left: 0.2rem;
}
fieldset {
		margin-bottom: 3rem;
}
.main-form .btn-green {
		height: 6.4rem;
		font-size: 2.4rem;
		margin-top: 0;
}
.main-form input, .main-form select {
		font-size: 1.6rem;
}
.footer-contact-items {
		display: flex;
		justify-content: space-between;
}
.footer-down-main {
		margin: 2.6rem auto 1rem;
}
.footer-down-main:after {
		width: 42.5em;
		left: 3rem;
}
.footer-down-main:before {
		content: '';
		background: #e9e9e9;
		display: block;
		height: 0.1rem;
		position: absolute;
		right: 3rem;
		width: 42.5em;
}
.footer-down:hover {
		background: #205f2c;
}
.manufacturing-crude-oils-accordion-item {
		border-bottom: 0.1rem solid rgba(255, 255, 255, 0.1);
		padding-bottom: 1.2rem;
		margin-bottom: 2rem;
}
.manufacturing-crude-oils-accordion-item__header {
		display: flex;
		align-items: center;
		justify-content: space-between;
}
.manufacturing-crude-oils-accordion-item__header h5 {
		width: 80%;
		font-size: 1.8rem;
		font-weight: 700;
		text-transform: uppercase;
}
.manufacturing-crude-oils-accordion-item__body p {
		margin: 5rem 0 0.4rem;
}
.manufacturing-crude-oils-accordion-item__header svg {
		transition: 0.3s;
}
.manufacturing-crude-oils-accordion-item__header.open svg {
		transform: rotate(180deg);
}
.manufacturing-crude-oils-accordion-item__body {
		display: none;
}
.manufacturing-crude-oils-accordion-item__body p {
		display: block !important;
}
.manufacturing-crude-oils-accordion {
		margin-top: 3rem;
}
.our-processing-facilities_refined .our-processing-facilities-item__text {
		min-height: 4.8rem;
}
.advantages-vegetable {
		padding: 6rem 0;
		background: #fff;
		border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
}
.advantages-vegetable-item {
		margin-top: 3rem;
}
.advantages-vegetable-item img {
		height: 5.6rem;
}
.advantages-vegetable-item h5 {
		margin-top: 2.5rem;
		font-size: 2.4rem;
		font-weight: 600;
		line-height: 120%;
}
.advantages-vegetable-item p {
		font-size: 1.4rem;
		font-weight: 400;
		line-height: 150%;
		margin-top: 1.6rem;
}
.manufacturing-crude-oils_refined .manufacturing-crude-oils-img {
		width: 67rem;
		margin-left: -23rem;
		height: 44rem;
}
.specifications-section {
		background: #1c4324;
		color: #fff;
		padding-top: 4rem;
		padding-bottom: 5rem;
}
.specifications-section .about-green-title {
		color: #a5cb43;
		margin-bottom: 3.6rem;
}
.specifications-section .about-green-title:before {
		background: #a5cb43;
}
.specifications-section-item {
		background: #2d5736;
		padding: 2rem 2rem 0.1rem;
}
.specifications-section p {
		font-size: 1.6rem;
		line-height: 150%;
}
.specifications-section-item-row {
		display: flex;
		justify-content: space-between;
		border-bottom: 0.1rem solid rgba(233, 233, 233, 0.3);
		padding-bottom: 2rem;
		margin-bottom: 2.8rem;
		align-items: center;
}
.specifications-section-item-row h6 {
		font-size: 1.8rem;
		font-weight: 400;
		line-height: 150%;
}
.specifications-section-item-row p {
		color: #a5cb43;
		font-size: 1.8rem;
		font-weight: 600;
		line-height: 120%;
}
.specifications-section-text {
		margin-left: 4rem;
}
.analytical-report {
		padding: 6rem 0;
		border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
		background: #fff;
}

.parameter-table {
		border-collapse: collapse;
		width: 63rem;
		margin-right: 20px;
}

.parameter-table th, .parameter-table td {
		border: 1px solid #e0e0e0;
		padding: 10px;
		text-align: left;
}

.parameter-table th {
		background-color: #fff;
		color: #006400;
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
		text-transform: uppercase;
}
.parameter-table tr {
		background: #f8f8f8;
}
.parameter-table tr:nth-child(2n) {
		background: #fff;
}

.parameter-table td {
		font-size: 1.6rem;
}
.parameter-table td strong {
		font-weight: 600;
}
.analytical-report-img-wrap {
		border: 0.1rem solid #e9e9e9;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-around;
		margin-left: -2rem;
}
.application-toasted {
		padding: 6rem 0;
		background: #fff;
}
.annual-production-capacity {
		display: flex;
		justify-content: center;
		flex-direction: column;
		background: url("/assets/long-images/annual-production-capacity-bg.jpg") center top no-repeat;
		background-size: cover;
		color: #fff;
		padding: 16rem 0 15rem 7rem;
}
.annual-production-capacity p {
		color: #a5cb43;
		font-size: 1.6rem;
		font-weight: 600;
		line-height: normal;
}
.annual-production-capacity h5 {
		color: #fff;
		font-size: 4.8rem;
		font-weight: 600;
		line-height: 120%;
		text-transform: uppercase;
		margin-top: 1rem;
}
.crude-utf-soybean {
		padding-bottom: 11rem;
}
.farmingSection {
		background: #fff;
		overflow: hidden;
}
.farmingSection h3 {
		font-size: 3.2rem;
		font-weight: 600;
		line-height: normal;
		margin-bottom: 2.5rem;
}
.farmingSection p {
		opacity: 0.7;
		font-size: 1.6rem;
		line-height: 150%;
}
.farmingSection_img {
		width: 73.5rem;
		max-width: initial;
}
.farmingSection_left img {
		margin-left: -11rem;
}
.farmingSection_left .col-lg-6:last-child {
		padding-left: 5rem;
}
.crude-utf-farming {
		padding-top: 40rem;
}

.assortementRange {
		padding: 3rem 0 6rem;
}
.assortementRange h3 {
		color: #000;
		font-size: 3.2rem;
		font-weight: 600;
		line-height: normal;
		margin-bottom: 2.5rem;
}
.assortementRange p {
		opacity: 0.7;
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
}
.assortementRange_item {
		padding: 2rem;
		height: 28.5rem;
		display: flex;
		align-items: flex-end;
		margin-right: 3rem;
		border-radius: 0.4rem;
		position: relative;
		overflow: hidden;
}
.assortementRange_item:before {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		display: block;
		width: 100%;
		height: 100%;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 28.12%, rgba(0, 0, 0, 0.75) 81.84%);
}
.assortementRange_item_30 {
		width: 30%;
}
.assortementRange_item_70 {
		width: 70%;
}
.assortementRange_wrap {
		display: flex;
		margin-top: 3rem;
}
.assortementRange_item:last-child {
		margin-right: 0;
}
.assortementRange_wrap_h285 .assortementRange_item {
		height: 20rem;
}
.assortementRange_item_50 {
		width: 50%;
}
.assortementRange_item_h385 {
		height: 51.5rem;
		width: 100%;
}
.assortementRange_item p {
		color: #fff;
		font-size: 2.4rem;
		font-weight: 600;
		line-height: normal;
		opacity: 1;
		position: relative;
		z-index: 3;
}

.contacts-section {
		background: #fff;
		padding-bottom: 6rem;
}
.contacts-section-item-wrap {
		margin-top: -10rem;
		position: relative;
		z-index: 3;
}
.contacts-section-item {
		background: #fafafa;
		padding: 2.5rem;
		height: 100%;
}
.contacts-section-item h3 {
		font-size: 2.4rem;
		font-weight: 700;
		line-height: 120%;
		margin-bottom: 1rem;
}
.contacts-section-item h4 {
		font-size: 1.8rem;
		font-weight: 600;
		line-height: 120%;
		margin-bottom: 1.5rem;
		margin-top: 3rem;
}
.contacts-section-item-location {
		display: flex;
		align-items: center;
		margin-bottom: 1rem;
}
.contacts-section-item-location svg {
		margin-right: 1rem;
}
.contacts-section-item-location p {
		width: 90%;
}
.contacts-section-item-departament {
		margin-top: 2.5rem;
}
.contacts-section-item-departament h5 {
		color: #259a4c;
		font-size: 1.2rem;
		font-weight: 600;
		line-height: 150%;
		text-transform: uppercase;
}
.contacts-section-item-departament h5:after {
		content: '';
		display: block;
		background: #259a4c;
		width: 2rem;
		height: 0.2rem;
		margin-top: 0.8rem;
}
.contacts-section-item-departament a {
		color: #000;
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
		display: inline-block;
		margin-top: 0.6rem;
}
.contacts-section-item hr {
		margin-top: 3rem;
}
.contacts-section-item-address .contacts-section-item-location p {
		font-size: 1.6rem;
}
.contacts-section-item-phone-wrap {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
}
.contacts-section-item-phone, .contacts-section-item-email {
		color: #000;
		font-size: 1.6rem;
		font-weight: 600;
		line-height: 110%;
		margin-bottom: 1rem;
}
.contacts-section-item-phone:nth-child(2) {
		margin-left: 2rem;
}
.contacts-section-item-whatsapp {
		margin-right: 3rem;
		margin-left: 1rem;
		margin-bottom: 1rem;
}
.crude-utf_contacts {
		padding-top: 15rem;
		padding-bottom: 16rem;
}
.contact-farming {
		padding-top: 6rem;
		background: #fff;
		overflow: hidden;
}
.contact-farming-list {
		display: flex;
		justify-content: space-between;
		margin-bottom: 3rem;
		position: relative;
}
.contact-farming-list:after {
		content: '';
		display: block;
		height: 0.1rem;
		background: #e9e9e9;
		position: absolute;
		bottom: 0;
		left: -15rem;
		right: -15rem;
}
.contact-farming-list li a {
		color: #000;
		font-size: 1.8rem;
		font-weight: 400;
		line-height: normal;
		text-transform: uppercase;
		opacity: 0.7;
		padding-bottom: 1.3rem;
		position: relative;
		display: block;
}
.contact-farming-list li a:hover {
		color: #a5cb43;
		opacity: 1;
}
.contact-farming-list li a.active {
		opacity: 1;
		font-weight: 700;
}
.contact-farming-list li a.active:hover {
		color: #000;
}
.contact-farming-list li a.active:after {
		display: block;
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 0.3rem;
		background: #259a4c;
}
.contact-farming-item h4 {
		color: #000;
		font-size: 3.2rem;
		font-weight: 600;
		line-height: normal;
}
.contact-farming-item p {
		color: #000;
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		opacity: 0.7;
}
.contact-farming-item-img {
		margin-top: 3rem;
		width: 100%;
}
.contact-farming-item {
		display: none;
}
.contact-farming-item[data-farming="BOTTLING"] {
		display: block;
}
.contacts-section-item__text {
		opacity: 0.7;
}

.crude-utf-horeca {
		padding-top: 30rem;
}
.best-for-frying .title-section {
		margin-bottom: 0;
}
.best-for-frying {
		padding-top: 4rem;
		padding-bottom: 8rem;
		background: #fff;
}
.best-for-frying-item {
		display: block;
		margin-top: 6rem;
}
.best-for-frying-item__img {
		background: #f6f6f6;
		height: 29rem;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 2rem;
		transition: 0.3s;
}
.best-for-frying-item__img img {
		max-width: 100%;
		max-height: 100%;
		object-fit: contain;
		position: relative;
		z-index: 5;
}
.best-for-frying-item h5 {
		color: #000;
		text-align: center;
		font-size: 1.8rem;
		font-weight: 600;
		line-height: 120%;
		margin-top: 1.7rem;
		transition: 0.3s;
}
.best-for-frying-item:hover h5 {
		color: #a5cb43;
}
.best-for-frying-item p {
		color: #259a4c;
		text-align: center;
		font-size: 1.4rem;
		font-weight: 600;
		line-height: 150%;
		text-transform: uppercase;
		margin-top: 1rem;
}
.packing-types {
		background: #1c4324;
		color: #fff;
		position: relative;
		overflow: hidden;
}
.packing-types-oil {
		padding: 3rem 0;
}
.packing-types .title-section {
		color: #fff;
}
.packing-types p {
		font-size: 1.6rem;
		line-height: 150%;
}
.packing-types:before {
		content: '';
		display: block;
		position: absolute;
		background: url("../img/packing-types-icon.svg") center top no-repeat;
		background-size: contain;
		width: 38.1rem;
		height: 39.1rem;
		right: 0;
		top: -18rem;
}
.packing-types img {
		position: relative;
		z-index: 2;
		width: 47rem;
}
.production-certifications {
		padding: 9rem 0;
		background: #fff;
}
.production-certifications-img {
		display: block;
		margin: 0 auto;
		width: 64.6rem;
}
.production-certifications p {
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		margin-bottom: 4.5rem;
}

.logistic-details {
		background: url("/assets/long-images/logistic_banner.jpg") center top no-repeat;
		background-size: cover;
		color: #fff;
		padding: 9rem 0;
		overflow: hidden;
}
.logistic-details .title-section {
		color: #fff;
}
.logistic-details-table {
		width: 73rem;
		margin: 0 auto;
		display: block;
}
.logistic-details .bulk-delivery-advantages {
		border: 0;
}
.logistic-details .bulk-delivery-advantages__item {
		flex-direction: column;
		width: auto;
		margin-right: 4rem;
		padding: 0;
}
.logistic-details .bulk-delivery-advantages__item:nth-child(2) {
		border: 0;
}
.logistic-details .bulk-delivery-advantages__item img {
		margin-right: 0;
		margin-bottom: 2rem;
		height: 3rem;
		object-fit: contain;
}
.crude-utf-horeca:before {
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.75) 100%);
}
.logistic-details-text {
		font-size: 1.6rem;
		line-height: 150%;
}
.best-for-frying .swiper-pagination {
		position: static;
		margin-top: 3rem;
}
.swiper-pagination-total {
		color: #a1a1a1;
		font-size: 1.6rem;
		font-weight: 600;
}
.swiper-pagination-current {
		color: #000;
		font-size: 1.6rem;
		font-weight: 600;
		line-height: 120%;
}
.crude-utf-retail h3 {
		font-size: 2.4rem;
		font-weight: 600;
		line-height: 150%;
		position: relative;
		z-index: 3;
		margin-top: 3rem;
}
.the-consumer-market-wrap {
		display: flex;
		justify-content: space-between;
}
.best-for-frying-oil .best-for-frying-item__img {
		height: 40rem;
}
.best-for-frying-oil-form {
		background: #1c4324;
		margin-top: 6rem;
		padding-bottom: 3rem;
}
.best-for-frying-oil-form-head {
		background: #8ab026;
		padding: 2rem 3rem;
		margin-bottom: 3.5rem;
}
.best-for-frying-oil-form .about-green-title {
		margin-left: 3rem;
		color: #a5cb43;
}
.best-for-frying-oil-form .about-green-title:before {
		background: #a5cb43;
}
.best-for-frying-oil-form h5 {
		margin-left: 3rem;
		color: #fff;
		font-size: 3.2rem;
		font-weight: 600;
		line-height: 120%;
		margin-top: 1rem;
}
.best-for-frying-oil-form form {
		margin-left: 3rem;
		padding-right: 3rem;
		margin-top: 4rem;
}
.best-for-frying-oil-form form input {
		margin-bottom: 3rem;
}
.private-label {
		padding: 6rem 0;
}
.private-label h3 {
		font-size: 3.2rem;
		font-weight: 600;
		line-height: 120%;
		margin-bottom: 2rem;
}
.private-label h3 span {
		color: #259a4c;
}
.private-label-subtitle {
		color: #000;
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		max-width: 80rem;
		margin: 0 auto 8.5rem;
}
.private-label-item h5 {
		font-size: 2.4rem;
		font-weight: 600;
		line-height: 120%;
		margin-top: 2rem;
		margin-bottom: 2rem;
		min-height: 5.8rem;
}
.private-label-item p {
		line-height: 150%;
		opacity: 0.7;
}
.private-label-item-img img {
		height: 5rem;
}
.breadcrumbs {
		padding-top: 9rem;
		background: #fff;
}
.breadcrumbs-list {
		display: flex;
		flex-wrap: wrap;
}
.breadcrumbs-list a, .breadcrumbs-list p {
		color: #000;
		font-size: 1.2rem;
		font-weight: 600;
		line-height: 150%;
		display: inline-block;
		opacity: 0.5;
}
.breadcrumbs-list a:hover {
		color: #259a4c;
		opacity: 1;
}
.breadcrumbs-list li {
		margin-right: 1rem;
}
.breadcrumbs-list li:last-child a:after{
	display:none
}
.breadcrumbs-list a:after {
		content: '';
		display: inline-block;
		width: 0.9rem;
		height: 0.9rem;
		background: url("/assets/long-images/arrow-right.svg") center center no-repeat;
		background-size: contain;
		margin-left: 1rem;
}

.about-frying-sunflower-oil {
		padding-top: 4rem;
		border-top: 0.1rem solid rgba(0, 0, 0, 0.1);
		padding-bottom: 9rem;
		background: #fff;
}
.about-frying-sunflower-oil .title-section {
		font-size: 3.2rem;
		margin-bottom: 2rem;
}
.about-frying-sunflower-oil__text {
		color: #000;
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		max-width: 101rem;
		margin: 0 auto 6rem;
}
.about-frying-sunflower-oil__item p {
		color: #000;
		font-size: 2rem;
		font-weight: 600;
		line-height: 120%;
		margin-top: 1.8rem;
}

.product-card-section-images {
		background: #259a4c;
		color: #fff;
		overflow: hidden;
}
.product-card-section-images h3 {
		font-size: 3.2rem;
		font-weight: 600;
		line-height: 130%;
		margin-bottom: 3rem;
		width: 93%;
}
.product-card-section-images p {
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
		width: 90%;
}
.product-card-section-images__img {
		max-width: initial;
		width: 72rem;
}
.product-main-section {
		padding-top: 4rem;
		background: #fff;
		padding-bottom: 7rem;
}
.product-main-section-img {
		width: 100%;
		height: 51rem;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #f6f6f6;
		padding: 2rem;
		position: relative;
}
.product-main-section-img img {
		width: 100%;
		height: 100%;
		object-fit: contain;
}
.product-main-section-advantages-item {
		border-radius: 0.4rem;
		border: 0.1rem solid rgba(0, 0, 0, 0.15);
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		width: 100%;
		height: 7.4rem;
		margin-bottom: 1.4rem;
		text-align: center;
}
.product-main-section-advantages-item h5 {
		color: #000;
		text-align: center;
		font-size: 1.1rem;
		line-height: 80%;
		font-family: 'DIN Condensed', sans-serif;
}
.product-main-section-advantages-item img {
		margin-bottom: 1rem;
}
.product-main-section__title {
		font-size: 3.6rem;
		font-weight: 600;
		line-height: 150%;
		margin-bottom: 0.4rem;
}
.product-main-section__text {
		font-size: 1.4rem;
		font-weight: 400;
		line-height: 140%;
		margin-top: 3rem;
}
.product-main-section__points {
		display: flex;
		flex-wrap: wrap;
}
.product-main-section__points-item p {
		color: #1c4324;
		font-size: 0.9rem;
		font-weight: 700;
		line-height: 100%;
		margin-top: 0.8rem;
}
.product-main-section .about-green-title {
		font-size: 1.2rem;
}
.product-main-section__points {
		margin-top: 3rem;
}
.product-main-section__points-item {
		display: flex;
		align-items: center;
		text-align: center;
		flex-direction: column;
		margin-right: 3rem;
		margin-bottom: 1rem;
}
.product-main-section__points-item img {
		height: 3rem;
}
.product-main-section-packs {
		display: flex;
		align-items: center;
		margin-top: 3rem;
}
.product-main-section-packs p {
		font-size: 1.6rem;
		font-weight: 600;
		line-height: 150%;
		text-transform: uppercase;
		margin-left: 0.6rem;
}
.product-main-section-liters {
		display: flex;
		flex-wrap: wrap;
		margin-top: 1.6rem;
}
.product-main-section-liters li {
		margin-right: 0.9rem;
		padding-right: 0.9rem;
		border-right: 0.1rem solid #000;
		font-size: 1.6rem;
		font-weight: 600;
		line-height: 100%;
		text-transform: uppercase;
		margin-bottom: 1rem;
}
.product-main-section-liters li:last-child {
		border-right: 0;
}
.product-main-section-text2 {
		margin-top: 4rem;
		font-size: 1.4rem;
		font-weight: 400;
		line-height: 140%;
}
.product-main-section-logo {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 3.8rem;
}
.product-main-section .btn-yellow {
		width: 16rem;
		margin-top: 3rem;
}
.product-main-section-table {
		border-radius: 0.4rem;
		border: 0.1rem solid #000;
		margin-top: 4rem;
}
.product-main-section-table-head {
		border-bottom: 0.1rem solid #000;
		padding: 1.4rem 0;
		font-size: 1.2rem;
		font-weight: 600;
		line-height: 150%;
		text-transform: uppercase;
}
.product-main-section-table-row {
		display: flex;
		justify-content: space-between;
		padding: 0 2.4rem;
}
.product-main-section-table-footer {
		border-top: 0.1rem solid #000;
		padding: 1.4rem 0;
}
.product-main-section-table-body {
		padding: 1.4rem 0;
}
.product-main-section-table-row-margin {
		margin-left: 1rem;
}
.product-main-section-table-body p {
		font-size: 1.4rem;
		font-weight: 400;
		line-height: 150%;
}
.product-main-section-table-body .product-main-section-table-row {
		margin-bottom: 0.6rem;
}
.product-main-section-table-footer p {
		font-size: 1.4rem;
		font-weight: 400;
		line-height: 150%;
}
.header-white {
		background: #fff;
}
.product-main-section-packs__HIGH-PERFOMANCE {
		border-radius: 1.2rem;
		background: #f4af29;
		padding: 1rem;
		color: #000;
		text-align: center;
		font-size: 1.2rem;
		font-weight: 700;
		line-height: 100%;
		margin-left: auto;
}
img.unique-formula {
		position: absolute;
		right: 1.4rem;
		top: 0;
		width: 8.1rem;
		height: auto;
}
.Professional-Deep-Frying {
		border-top: 0.1rem solid rgba(0, 0, 0, 0.1);
		background: #fff;
		padding-top: 8rem;
		padding-bottom: 10rem;
		border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
}
.Professional-Deep-Frying h3 {
		color: #000;
		font-size: 3.2rem;
		font-weight: 600;
		line-height: 150%;
		margin-bottom: 2rem;
}
.Professional-Deep-Frying h3 span {
		color: #259a4c;
}
.Professional-Deep-Frying p {
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
}
.Professional-Deep-Frying-images {
		background: #fff;
		overflow: hidden;
}
.Professional-Deep-Frying-images h5:before {
		content: '';
		display: block;
		width: 2rem;
		height: 0.2rem;
		background: #259a4c;
		margin-bottom: 1.6rem;
}
.Professional-Deep-Frying-images h5 {
		font-size: 2rem;
		font-weight: 600;
		line-height: 120%;
}
.Professional-Deep-Frying-images p {
		margin-top: 2rem;
		line-height: 150%;
		max-width: 90%;
}
.Professional-Deep-Frying-img {
		max-width: initial;
		width: 73.5rem;
}
.Professional-Deep-Frying-images-left .Professional-Deep-Frying-img {
		margin-left: -11rem;
}
.Professional-Deep-Frying-images-left .col-lg-6:last-child {
		padding-left: 10rem;
}
.benefits-for-users {
		background: #1c4324;
		padding-top: 6rem;
		padding-bottom: 10rem;
		color: #fff;
}
.benefits-for-users .about-green-title {
		text-align: center;
		color: #a5cb43;
		margin-bottom: 4rem;
}
.benefits-for-users .about-green-title:before {
		margin: 0 auto;
		display: block;
		background: #a5cb43;
}
.benefits-for-users-item {
		text-align: center;
}
.benefits-for-users-item h6 {
		font-size: 2rem;
		font-weight: 600;
		line-height: 120%;
		margin-top: 2rem;
		margin-bottom: 3.5rem;
}
.benefits-for-users h5 {
		font-size: 3.2rem;
		font-weight: 600;
		line-height: 150%;
		text-align: center;
		max-width: 89rem;
		margin: 9rem auto 0;
}
.benefits-for-users h5 span {
		color: #a5cb43;
}
.benefits-for-users-item-img {
		height: 5.2rem;
		display: flex;
		align-items: center;
		justify-content: center;
}
.about-oil h4 {
		color: #000;
		font-size: 3.2rem;
		font-weight: 600;
		line-height: 150%;
		text-transform: capitalize;
		margin-top: 4rem;
		margin-bottom: 2rem;
}
.about-oil p {
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 150%;
}
.about-oil{
		margin-bottom: 7rem;
}
.about-oil-advantages {
		display: flex;
		flex-wrap: wrap;
}
.about-oil-advantages h6:before {
		content: '';
		width: 2rem;
		height: 0.2rem;
		margin-bottom: 1rem;
		background: #259A4C;
		display: block;
}
.about-oil-advantages h6 {
		font-size: 1.8rem;
		font-weight: 600;
		line-height: 120%;
		text-transform: capitalize;
		margin-right: 7rem;
		margin-top: 4rem;
}
.product-main-section .btn-yellow + hr{
		margin-top: 4rem;
		margin-bottom: 0;
}
.about-frying-sunflower-oil_refined p{
		min-height: 4.8rem;
}
.about-frying-sunflower-oil__item p.about-frying-sunflower-oil__item__text{
		font-size: 1.4rem;
		font-weight: 400;
		line-height: 150%;
		opacity: 0.7;
		margin-top: 1rem;
}

.Comparison-Other-Refined{
		padding-top: 6rem;
		background: #fff;
		padding-bottom: 8rem;
}
.Comparison-Other-Refined h3{
		color: #000;
		font-size: 3.2rem;
		font-weight: 600;
		line-height: 150%;
		margin-bottom: 4rem;
}
.Comparison-Other-Refined h4:before{
		content: '';
		background: #259A4C;
		display: block;
		width: 2rem;
		height: 0.2rem;
		margin: 0 auto 1rem;
}
.Comparison-Other-Refined h4{
		text-align: center;
		font-size: 2rem;
		font-weight: 600;
		line-height: 120%;
		text-transform: capitalize;
		margin-bottom: 3rem;
}
.Comparison-Other-Refined-list li{
		margin-bottom: 2rem;
		position: relative;
		padding-left: 3.5rem;
}
.Comparison-Other-Refined-list li:before{
		content: '';
		display: block;
		background: #259A4C;
		width: 0.8rem;
		height: 0.8rem;
		position: absolute;
		left: 1rem;
		top: 0.7rem;
}
.Comparison-Other-Refined-list li:last-child{
		margin-bottom: 0;
}
.about-frying-sunflower-oil__item-img{
		height: 5.6rem;
		display: flex;
		align-items: center;
		justify-content: center;
}
.modal-header{
		background: #259A4C;
		padding: 2.4rem 3rem;
		border-radius: 0;
}
.modal-header h3{
		color: #FFF;
		font-size: 3.6rem!important;
		font-weight: 600;
		line-height: 120%;
}
.modal-logo{
		position: absolute;
		top: 0;
		width: 7.4rem;
		right: 3rem;
}
.modal input, .modal select{
		border-color: #000;
		color: #000;
}
.modal input::placeholder{
		color: rgba(0, 0, 0, 0.6);
}
.modal form{
		margin-top: 1.5rem;
}
.modal-body{
		padding: 3rem;
}
.modal .modal-dialog{
		max-width: 58rem;
}
.modal-content{
		border: 0;
		border-radius: 0;
}
.modal-header .btn-close{
		position: absolute;
		right: -2rem;
		top: -2rem;
		opacity: 1;
}
.modal button[type='submit']{
		margin-top: 2.4rem;
}
.sunfl{
		width: 15.1rem;
}
.freesia{
		width: 16.2rem;
}
.soybeans{
		width: 11rem;
}
.best-for-frying-item__img img.best-for-frying-item-hover{
		position: absolute;
		transition: 0.3s;
		opacity: 0;
}
.best-for-frying-item__img:hover img.best-for-frying-item-hover{
		margin-left: -11rem;
		margin-top: -9rem;
		opacity: 1;
}
.best-for-frying-oil .best-for-frying-item__img .sunfl{
		width: 27rem;
}
.best-for-frying-oil .best-for-frying-item__img .freesia{
		width: 23rem;
}
.best-for-frying-oil .best-for-frying-item__img .soybeans{
		width: 18rem;
}
.best-for-frying-item__img:hover img.best-for-frying-item-hover.freesia{
		margin-left: -17rem;
		margin-top: -16rem;
}
.best-for-frying-item__img:hover img.best-for-frying-item-hover2{
		margin-left: auto;
		margin-right: -10rem;
}
.iti__country-container{
		bottom: 0.8rem;
}
.iti__selected-country-primary{
		padding-left: 0;
}
.iti__selected-dial-code{
		color: #fff;
		font-size: 1.4rem;
}
.iti__search-input{
		color: #000;
		padding-bottom: 0;
}
.iti__search-input::placeholder{
		color: rgba(0, 0, 0, 0.6);
}
.iti{
		display: block;
		width: 100%;
}
.main-form .iti__country{
		color: #000;
}
.main-form .iti__country-container {
		bottom: 1rem;
}

.world-wide-wrap{
		position: relative;
}
.world-wide-item{
		display: flex;
		align-items: center;
		position: absolute;
		left: 27rem;
		top: 35rem;
}
.world-wide-item-pin{
		width: 1rem;
		height: 1rem;
		background: #259A4C;
		border-radius: 50%;
		cursor: pointer;
		transition: 0.3s;
}
.world-wide-item-pin:hover{
		background: #A5CB43;
}
.world-wide-item-pin.open{
		background: #A5CB43;
}
.world-wide-item-text{
		border-radius: 0.2rem;
		background: #A5CB43;
		box-shadow: 0 1.5rem 2rem 0 rgba(0, 0, 0, 0.10);
		padding: 0.4rem 2rem;
		color: #000;
		font-size: 1.4rem;
		font-weight: 400;
		line-height: 100%;
		margin-left: 1.6rem;
		display: none;
		position: absolute;
}

.world-wide-item-canada{
		left: 24rem;
		top: 28rem;
}
.world-wide-item-venezuela{
		left: 38rem;
		top: 47rem;
}
.world-wide-item-south-africa {
		left: 65rem;
		top: 59rem;
}
.world-wide-item-australia {
		left: 98rem;
		top: 57rem;
}
.world-wide-item-libya {
		left: 62.5rem;
		top: 40.5rem;
}
.world-wide-item-egypt {
		left: 66rem;
		top: 40.5rem;
}
.world-wide-item-oman {
		left: 74rem;
		top: 43rem;
}
.world-wide-item-qatar {
		left: 72rem;
		top: 41rem;
}
.world-wide-item-china {
		left: 89rem;
		top: 37rem;
}
.world-wide-item-japan {
		left: 99.5rem;
		top: 37rem;
}
.world-wide-item-Great-Britain {
		left: 56.5rem;
		top: 29rem;
}
.world-wide-item-Ireland {
		left: 54.6rem;
		top: 30.3rem;
}
.world-wide-item-Norway {
		left: 59.9rem;
		top: 25.3rem;
}
.world-wide-item-Sweden {
		left: 61.9rem;
		top: 26.3rem;
}
.world-wide-item-Finland {
		left: 65rem;
		top: 24.3rem;
}
.world-wide-item-Estonia {
		left: 65rem;
		top: 27.3rem;
}
.world-wide-item-Poland {
		left: 63.2rem;
		top: 30.8rem;
}
.world-wide-item-Slovakia {
		left: 63.2rem;
		top: 32.3rem;
}
.world-wide-item-Czech-Republic {
		left: 61.7rem;
		top: 31.7rem;
}
.world-wide-item-Hungary {
		left: 62.9rem;
		top: 33.3rem;
}
.world-wide-item-Romina {
		left: 64.7rem;
		top: 33.6rem;
}
.world-wide-item-Bulgaria {
		left: 65.1rem;
		top: 35rem;
}
.world-wide-item-Austria {
		left: 61.5rem;
		top: 33rem;
}
.world-wide-item-Germany {
		left: 60.5rem;
		top: 31rem;
}
.world-wide-item-The-Netherlands {
		left: 58.9rem;
		top: 30.2rem;
}
.world-wide-item-Belgium {
		left: 58.4rem;
		top: 31.3rem;
}
.world-wide-item-Luxemburg {
		left: 59.1rem;
		top: 32.1rem;
}
.world-wide-item-Switzerland {
		left: 59.6rem;
		top: 33.1rem;
}
.world-wide-item-France {
		left: 57.6rem;
		top: 33.3rem;
}
.world-wide-item-Malta {
		left: 61.6rem;
		top: 37.9rem;
}
.world-wide-item-Cyprus {
		left: 67.2rem;
		top: 38.1rem;
}
.world-wide-item-Spain {
		left: 56.2rem;
		top: 36.1rem;
}
.world-wide-item-Palestine {
		left: 68.2rem;
		top: 39.1rem;
}
.world-wide-item-Luxembourg {
		left: 60.2rem;
		top: 32.1rem;
}
.world-wide-item-South-Korea {
		left: 95.8rem;
		top: 37.3rem;
}

.filter-buttons-Product-line{
		display: flex;
}

.product-line{
		padding-top: 4rem;
		padding-bottom: 6rem;
		border-bottom: 0.1rem solid #E9E9E9;
		background: #fff;
		position: relative;
}
.product-line .title-section{
		text-align: center;
		font-size: 3.2rem;
		margin-bottom: 4rem;
}
.filter-buttons-Product-line{
		display: flex;
		margin: 0 auto 4rem;
		justify-content: center;
		width: 101rem;
}
.filter-buttons-Product-line button{
		color: #000;
		font-size: 1.6rem;
		font-weight: 400;
		line-height: normal;
		background: none;
		border: 0;
		width: 33.3%;
		text-align: center;
		padding: 1.5rem;
		border-top: 0.1rem solid #E8E8E8;
		text-transform: uppercase;
}
.filter-buttons-Product-line button.active{
		border-top: 0.4rem solid #259A4C;
		font-weight: 700;
}

.product-line .swiper-button-next, .product-line .swiper-button-prev{
		width: 6.4rem;
		height: 6.4rem;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 0.1rem solid #D9D9D9;
		border-radius: 50%;
		background: #fff;
		bottom: auto;
		top: 56%;
}
.product-line .swiper-button-prev{
		right: auto;
		left: 4rem;
}
.product-line .swiper-button-next{
		right: 4rem;
}

.modal .iti__selected-dial-code{
		color: #000;
}
.product-line-Swiper .swiper-wrapper{
		display: flex;
		align-items: center;
		justify-content: space-evenly;
}
.product-main-section .col-lg-5, .product-main-section .col-lg-1{
		position: sticky;
		top: 8rem;
}
.product-main-section > .container > .row{
		align-items: start;
}
.product-line-Swiper .swiper-slide img{
		width: 100%;
}
.product-line-Swiper .swiper-slide p{
		color: #259A4C;
		font-size: 1.6rem;
		font-weight: 400;
		margin-top: 3rem;
		text-align: center;
}

.seo-text h2 {
  margin-top: 24px;
  margin-bottom: 16px;
}

.seo-text p {
  margin-bottom: 16px;
}

.seo-text ul {
  margin-bottom: 16px;
  padding-left: 20px;
  list-style-type: disc;
}

.seo-text ul li {
  margin-bottom: 8px;
  list-style-type: disc;
}
.seo-text hr {
    width:60%;
    margin:20px auto;
    border: none;       
    height: 1.5px;           
    background-color: white; 
    
}
