:root {
	--color-main: #275C53;
	--color-second: #E2BB53;
	--color-accent: #F5F0EA;
	--color-text: #323232;
	--color-main-light: #45a191;
 }

 .wp-site-blocks {
	padding-bottom: 0 !important;
 }

.title-accent-main {
	color: var(--color-main);
 }

/* aboutcbd */
.maincbd-aboutcbd {
	padding: 1em 0;
}

	.maincbd-aboutcbd p {
		margin: 1em 0 0 0 !important;
	}
 
 /* SVG */
 /* LEAF */
 .svg-leaf path {
	stroke-width: 2;
	stroke: var(--color-accent);
	stroke-dasharray: 6600;
	stroke-dashoffset: 6600;
	transition: stroke-dashoffset 3.5s linear;
 }
 
	.svg-leaf.svg-appeared path {
	  stroke-dashoffset: 0;
	}
 
/* FORMULA */
.svg-formula path {
	stroke-width: 2;
	stroke: var(--color-accent);
	fill: none;
}
 
	.svg-formula.svg-appeared path {
	  stroke-dashoffset: 0;
	  opacity: 1;
	}
 
 .qodef-can-el-0{
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
 }
 
 .qodef-can-anim-0{
	stroke-dasharray: 469;
	stroke-dashoffset: 469;
	transition: stroke-dashoffset 455ms linear 0ms;
 }
 .qodef-can-anim-1{
	opacity: 0;
	transition: opacity 65ms linear 455ms;
 }
 .qodef-can-anim-2{
	opacity: 0;
	transition: opacity 74ms linear 520ms;
 }
 .qodef-can-anim-3{
	opacity: 0;
	transition: opacity 39ms linear 595ms;
 }
 .qodef-can-anim-4{
	stroke-dasharray: 52;
	stroke-dashoffset: 52;
	transition: stroke-dashoffset 49ms linear 635ms;
 }
 .qodef-can-anim-5{
	stroke-dasharray: 136;
	stroke-dashoffset: 136;
	transition: stroke-dashoffset 131ms linear 685ms;
 }
 .qodef-can-anim-6{
	opacity: 0;
	transition: opacity 74ms linear 816ms;
 }
 .qodef-can-anim-7{
	opacity: 0;
	transition: opacity 39ms linear 891ms;
 }
 .qodef-can-anim-8{
	opacity: 0;
	transition: opacity 65ms linear 931ms;
 }
 .qodef-can-anim-9{
	stroke-dasharray: 69;
	stroke-dashoffset: 69;
	transition: stroke-dashoffset 66ms linear 997ms;
 }
 .qodef-can-anim-10{
	stroke-dasharray: 61;
	stroke-dashoffset: 61;
	transition: stroke-dashoffset 58ms linear 1063ms;
 }
 .qodef-can-anim-11{
	opacity: 0;
	transition: opacity 65ms linear 1121ms;
 }
 .qodef-can-anim-12{
	opacity: 0;
	transition: opacity 74ms linear 1186ms;
 }
 .qodef-can-anim-13{
	opacity: 0;
	transition: opacity 63ms linear 1261ms;
 }
 .qodef-can-anim-14{
	stroke-dasharray: 97;
	stroke-dashoffset: 97;
	transition: stroke-dashoffset 93ms linear 1325ms;
 }
 .qodef-can-anim-15{
	stroke-dasharray: 5;
	stroke-dashoffset: 5;
	transition: stroke-dashoffset 3ms linear 1418ms;
 }
 .qodef-can-anim-16{
	stroke-dasharray: 8;
	stroke-dashoffset: 8;
	transition: stroke-dashoffset 6ms linear 1422ms;
 }
 .qodef-can-anim-17{
	stroke-dasharray: 10;
	stroke-dashoffset: 10;
	transition: stroke-dashoffset 8ms linear 1429ms;
 }
 .qodef-can-anim-18{
	stroke-dasharray: 535;
	stroke-dashoffset: 535;
	transition: stroke-dashoffset 519ms linear 1438ms;
 }
 .qodef-can-anim-19{
	stroke-dasharray: 41;
	stroke-dashoffset: 41;
	transition: stroke-dashoffset 38ms linear 1958ms;
 }
 .qodef-can-anim-20{
	opacity: 0;
	transition: opacity 79ms linear 1997ms;
 }
 .qodef-can-anim-21{
	opacity: 0;
	transition: opacity 74ms linear 2076ms;
 }
 .qodef-can-anim-22{
	stroke-dasharray: 152;
	stroke-dashoffset: 152;
	transition: stroke-dashoffset 147ms linear 2151ms;
 }
 .qodef-can-anim-23{
	stroke-dasharray: 42;
	stroke-dashoffset: 42;
	transition: stroke-dashoffset 39ms linear 2298ms;
 }
 .qodef-can-anim-24{
	opacity: 0;
	transition: opacity 79ms linear 2338ms;
 }
 .qodef-can-anim-25{
	opacity: 0;
	transition: opacity 74ms linear 2418ms;
 }
 .qodef-can-anim-26{
	stroke-dasharray: 336;
	stroke-dashoffset: 336;
	transition: stroke-dashoffset 326ms linear 2493ms;
 }
 .qodef-can-anim-27{
	opacity: 0;
	transition: opacity 65ms linear 2819ms;
 }
 .qodef-can-anim-28{
	opacity: 0;
	transition: opacity 74ms linear 2885ms;
 }
 .qodef-can-anim-29{
	opacity: 0;
	transition: opacity 39ms linear 2960ms;
 }
 
 /* FORMULA */
 .svg-plant path {
	stroke-width: 1;
	stroke: var(--color-accent);
	fill: none;
 }
 
/* BENEFITS */
/* .maincbd-benefits */
.maincbd-benefits-item {
	padding: 1em;
}

.maincbd-benefits-item .elementor-icon-box-wrapper {
	align-items: center;
}

.maincbd-benefits-item .elementor-icon-box-title {
	margin: 0;
}

@media only screen and (max-width: 768px) {
	.maincbd-benefits-item {
		padding: 0;
	}
}

/* PLANT */
.svg-plant path {
	stroke-width: 1;
	stroke: var(--color-accent);
	fill: none;
}

 /* parallax */
 .parallax-item {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
 }
 
 .parallax-fixed {
	/* background: url("https://cdbmain.omelchak.com.ua/wp-content/uploads/2023/07/main-home-parallax-1-1536x880.jpg"); */
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
 }
 
 .parallax-scroll {
	min-height: 600px;
 }
 
	.parallax-scroll .elementor-widget-wrap {
	  height: 100%;
	  background-size: 100%;
	}
 
	@media only screen and (max-width: 768px) {
	  .parallax-scroll {
		 min-height: 350px;
	  }
 
	  .parallax-scroll .elementor-widget-wrap {
		 background-size: 250%;
	  }
	}
 
	@media only screen and (min-width: 768px) and (max-width: 1024px) {
	  .parallax-scroll {
		 min-height: 400px;
	  }
 
	  .parallax-scroll .elementor-widget-wrap {
		 background-size: 150%;
	  }
	}
 
	@media only screen and (min-width: 1025px) and (max-width: 1570px) {
	  .parallax-scroll {
		 min-height: 500px;
	  }
 
	  .parallax-scroll .elementor-widget-wrap {
		 background-size: 125%;
	  }
	}


/* NEW DESIGN */
.maincbd-header-title h1 {
	color: var(--color-second) !important;
}

.maincbd-header-svg {
	flex-shrink: 0;
}

@media only screen and (max-width: 768px) {
	.maincbd-header-container {
		flex-direction: column !important;
		flex-flow: wrap;
	}

	.maincbd-header-svg {
		width: 100%;
    	padding: 1em;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.maincbd-header-svg {
		flex-basis: 50%;
	}
}

@media only screen and (min-width: 1025px) {
	.maincbd-header-svg {
		flex-basis: 30%;
	}
}