/* End custom CSS */

.elementor-101738 .elementor-element.elementor-element-0591bea4:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-0591bea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c0392b;
}

.elementor-101738 .elementor-element.elementor-element-0591bea4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 12px 20px 12px 20px;
}

.elementor-101738 .elementor-element.elementor-element-0591bea4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-423ccf46:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-423ccf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-khcnb.nitrocdn.com/rnVmSgKQCKVLbwHjGdvgpfopXXNIunXb/assets/images/optimized/rev-b21052b/www.brettelliott.com/wp-content/uploads/2026/03/Brett-in-the-Kitchen-scaled.jpeg");
	background-position: center center;
	background-size: cover;
}

.elementor-101738 .elementor-element.elementor-element-423ccf46:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-101738 .elementor-element.elementor-element-423ccf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-101738 .elementor-element.elementor-element-423ccf46 > .elementor-background-overlay {
	background-color: rgba(20, 55, 15, .78);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-423ccf46 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 40px 80px 40px;
}

.elementor-101738 .elementor-element.elementor-element-27c8639 {
	--spacer-size: 103px;
}

.elementor-101738 .elementor-element.elementor-element-d98f2c68 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-d98f2c68 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-6c815bfc {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-6c815bfc .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 46px;
	font-weight: 800;
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-002bac10 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-002bac10 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-0df18bd9 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 3px;
}

.elementor-101738 .elementor-element.elementor-element-0df18bd9 .elementor-divider-separator {
	width: 12%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-101738 .elementor-element.elementor-element-0df18bd9 .elementor-divider {
	text-align: center;
	padding-block-start: 24px;
	padding-block-end: 24px;
}

.elementor-101738 .elementor-element.elementor-element-e86f4c43 {
	font-weight: bold;
}

.elementor-101738 .elementor-element.elementor-element-51781703:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-51781703 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-51781703 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 10px 40px;
}

.elementor-101738 .elementor-element.elementor-element-51781703 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-0edc628c {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-0edc628c .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-31d8c9c9 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-31d8c9c9 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-910f8007:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-910f8007 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-910f8007 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 0px 50px 0px;
}

.elementor-101738 .elementor-element.elementor-element-910f8007 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-391da8d9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-101738 .elementor-element.elementor-element-c0b5ec05:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-c0b5ec05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-c0b5ec05 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 20px 40px;
}

.elementor-101738 .elementor-element.elementor-element-c0b5ec05 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-2ea02c43 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-2ea02c43 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 34px;
	font-weight: 700;
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-a07cf014 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 3px;
}

.elementor-101738 .elementor-element.elementor-element-a07cf014 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-101738 .elementor-element.elementor-element-a07cf014 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-101738 .elementor-element.elementor-element-84dda0e1:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-84dda0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-84dda0e1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 40px 20px 40px;
}

.elementor-101738 .elementor-element.elementor-element-84dda0e1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-65dcba71 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-65dcba71.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-65dcba71.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-65dcba71.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-65dcba71 .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-65dcba71 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-65dcba71 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-65dcba71 .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-65dcba71 .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-57636d22 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-57636d22.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-57636d22.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-57636d22.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-57636d22 .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-57636d22 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-57636d22 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-57636d22 .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-57636d22 .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-e2d615ae .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-e2d615ae.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-e2d615ae.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-e2d615ae.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-e2d615ae .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-e2d615ae .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-e2d615ae .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-e2d615ae .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-e2d615ae .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-c41e30e6:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-c41e30e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-c41e30e6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 40px 20px 40px;
}

.elementor-101738 .elementor-element.elementor-element-c41e30e6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-1dbb7415 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-1dbb7415.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-1dbb7415.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-1dbb7415.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-1dbb7415 .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-1dbb7415 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-1dbb7415 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-1dbb7415 .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-1dbb7415 .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-4ec370f5 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-4ec370f5.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-4ec370f5.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-4ec370f5.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-4ec370f5 .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-4ec370f5 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-4ec370f5 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-4ec370f5 .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-4ec370f5 .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-7000d616 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-7000d616.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-7000d616.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-7000d616.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-7000d616 .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-7000d616 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-7000d616 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-7000d616 .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-7000d616 .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-e3af75bc:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-e3af75bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-e3af75bc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 60px 60px 60px;
}

.elementor-101738 .elementor-element.elementor-element-e3af75bc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-faba0777:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-faba0777 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f7ee;
}

.elementor-101738 .elementor-element.elementor-element-faba0777 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 60px 60px 60px;
}

.elementor-101738 .elementor-element.elementor-element-faba0777 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-e9b93cd4 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-afcfc771 {
	text-align: start;
}

.elementor-bc-flex-widget .elementor-101738 .elementor-element.elementor-element-418e366f.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

.elementor-101738 .elementor-element.elementor-element-418e366f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: middle;
	align-items: middle;
}

.elementor-101738 .elementor-element.elementor-element-36289ef1:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-36289ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-36289ef1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 20px 40px;
}

.elementor-101738 .elementor-element.elementor-element-36289ef1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-d7824066 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-d7824066 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 34px;
	font-weight: 700;
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-4c729c42 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-4c729c42 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-19afecd2 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 3px;
}

.elementor-101738 .elementor-element.elementor-element-19afecd2 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-101738 .elementor-element.elementor-element-19afecd2 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-101738 .elementor-element.elementor-element-15efefe9:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-15efefe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-15efefe9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 40px 10px 40px;
}

.elementor-101738 .elementor-element.elementor-element-15efefe9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-cedc33db .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-cedc33db.elementor-view-stacked .elementor-icon {
	background-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-cedc33db.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-cedc33db.elementor-view-default .elementor-icon {
	fill: #693;
	color: #693;
	border-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-cedc33db .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-cedc33db .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-cedc33db .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-cedc33db .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-cedc33db .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-631f3a8f .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-631f3a8f.elementor-view-stacked .elementor-icon {
	background-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-631f3a8f.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-631f3a8f.elementor-view-default .elementor-icon {
	fill: #693;
	color: #693;
	border-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-631f3a8f .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-631f3a8f .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-631f3a8f .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-631f3a8f .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-631f3a8f .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-7d61f2ee .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-7d61f2ee.elementor-view-stacked .elementor-icon {
	background-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-7d61f2ee.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-7d61f2ee.elementor-view-default .elementor-icon {
	fill: #693;
	color: #693;
	border-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-7d61f2ee .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-7d61f2ee .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-7d61f2ee .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-7d61f2ee .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-7d61f2ee .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-1e635aea:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-1e635aea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-1e635aea {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 40px 50px 40px;
}

.elementor-101738 .elementor-element.elementor-element-1e635aea > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-f2ccc555 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-f2ccc555.elementor-view-stacked .elementor-icon {
	background-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-f2ccc555.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-f2ccc555.elementor-view-default .elementor-icon {
	fill: #693;
	color: #693;
	border-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-f2ccc555 .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-f2ccc555 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-f2ccc555 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-f2ccc555 .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-f2ccc555 .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-98fbbe1a .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-98fbbe1a.elementor-view-stacked .elementor-icon {
	background-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-98fbbe1a.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-98fbbe1a.elementor-view-default .elementor-icon {
	fill: #693;
	color: #693;
	border-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-98fbbe1a .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-98fbbe1a .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-98fbbe1a .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-98fbbe1a .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-98fbbe1a .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-d22d376c .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-d22d376c.elementor-view-stacked .elementor-icon {
	background-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-d22d376c.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-d22d376c.elementor-view-default .elementor-icon {
	fill: #693;
	color: #693;
	border-color: #693;
}

.elementor-101738 .elementor-element.elementor-element-d22d376c .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-d22d376c .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-d22d376c .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-d22d376c .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-d22d376c .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-20df7208:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-20df7208 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-khcnb.nitrocdn.com/rnVmSgKQCKVLbwHjGdvgpfopXXNIunXb/assets/images/optimized/rev-b21052b/www.brettelliott.com/wp-content/uploads/2026/03/Veggies-on-bench-top.png");
	background-position: center center;
	background-size: cover;
}

.elementor-101738 .elementor-element.elementor-element-20df7208:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-101738 .elementor-element.elementor-element-20df7208 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-101738 .elementor-element.elementor-element-20df7208 > .elementor-background-overlay {
	background-color: rgba(20, 55, 15, .85);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-20df7208 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 20px 40px;
}

.elementor-101738 .elementor-element.elementor-element-e7faea00 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-e7faea00 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 34px;
	font-weight: 700;
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-82f89657 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-82f89657 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-acb86693 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 3px;
}

.elementor-101738 .elementor-element.elementor-element-acb86693 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-101738 .elementor-element.elementor-element-acb86693 .elementor-divider {
	text-align: center;
	padding-block-start: 24px;
	padding-block-end: 24px;
}

.elementor-101738 .elementor-element.elementor-element-a4ed3911:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-a4ed3911 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-khcnb.nitrocdn.com/rnVmSgKQCKVLbwHjGdvgpfopXXNIunXb/assets/images/optimized/rev-b21052b/www.brettelliott.com/wp-content/uploads/2026/03/Veggies-on-bench-bottom.png");
	background-position: center center;
	background-size: cover;
}

.elementor-101738 .elementor-element.elementor-element-a4ed3911:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-101738 .elementor-element.elementor-element-a4ed3911 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-101738 .elementor-element.elementor-element-a4ed3911 > .elementor-background-overlay {
	background-color: rgba(20, 55, 15, .85);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-a4ed3911 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 40px 60px 40px;
}

.elementor-101738 .elementor-element.elementor-element-9df0e187 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-9df0e187.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-9df0e187.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-9df0e187.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-9df0e187 .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-9df0e187 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-9df0e187 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-9df0e187 .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-9df0e187 .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-1cfd9663 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-1cfd9663.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-1cfd9663.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-1cfd9663.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-1cfd9663 .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-1cfd9663 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-1cfd9663 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-1cfd9663 .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-1cfd9663 .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-6b2b699d .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-6b2b699d.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-6b2b699d.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-6b2b699d.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-6b2b699d .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-6b2b699d .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-6b2b699d .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-6b2b699d .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-6b2b699d .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-03f87477:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-03f87477 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f7ee;
}

.elementor-101738 .elementor-element.elementor-element-03f87477 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 20px 40px;
}

.elementor-101738 .elementor-element.elementor-element-03f87477 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-6e9b027f {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-6e9b027f .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 34px;
	font-weight: 700;
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-9066fd43 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-9066fd43 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-51b2f7e6 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 3px;
}

.elementor-101738 .elementor-element.elementor-element-51b2f7e6 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-101738 .elementor-element.elementor-element-51b2f7e6 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-101738 .elementor-element.elementor-element-20f37d3f:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-20f37d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f7ee;
}

.elementor-101738 .elementor-element.elementor-element-20f37d3f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 40px 10px 40px;
}

.elementor-101738 .elementor-element.elementor-element-20f37d3f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-dbfa5293 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-dbfa5293 .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-dbfa5293 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-dbfa5293 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-dbfa5293 .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-dbfa5293 .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-ca9e79f9 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-ca9e79f9 .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-ca9e79f9 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-ca9e79f9 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-ca9e79f9 .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-ca9e79f9 .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-9d97e2ac .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-9d97e2ac .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-9d97e2ac .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-9d97e2ac .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-9d97e2ac .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-9d97e2ac .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-cbc6f35e:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-cbc6f35e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f7ee;
}

.elementor-101738 .elementor-element.elementor-element-cbc6f35e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 40px 50px 40px;
}

.elementor-101738 .elementor-element.elementor-element-cbc6f35e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-23e4de2c .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-23e4de2c .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-23e4de2c .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-23e4de2c .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-23e4de2c .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-23e4de2c .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-d9a148f7 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-d9a148f7 .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-d9a148f7 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-d9a148f7 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-d9a148f7 .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-d9a148f7 .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-16e7dac5 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-16e7dac5 .elementor-icon {
	font-size: 42px;
}

.elementor-101738 .elementor-element.elementor-element-16e7dac5 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-16e7dac5 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-16e7dac5 .elementor-icon-box-title {
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-16e7dac5 .elementor-icon-box-description {
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-189e0146:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-189e0146 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-189e0146 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 20px 70px 20px;
}

.elementor-101738 .elementor-element.elementor-element-189e0146 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-135c1864 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-135c1864 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-bba89a45:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-bba89a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-bba89a45 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 20px 40px;
}

.elementor-101738 .elementor-element.elementor-element-bba89a45 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-36f10a3f {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-36f10a3f .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-b26dfbbd {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-b26dfbbd .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #555;
}

.elementor-101738 .elementor-element.elementor-element-083c0161:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-083c0161 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-083c0161 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 40px 50px 40px;
}

.elementor-101738 .elementor-element.elementor-element-083c0161 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-875c1ce6 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-60d06533 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-1f896fac:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-1f896fac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-khcnb.nitrocdn.com/rnVmSgKQCKVLbwHjGdvgpfopXXNIunXb/assets/images/optimized/rev-b21052b/www.brettelliott.com/wp-content/uploads/2026/03/Herbs-on-the-kitchen-bench.png");
	background-position: center center;
	background-size: cover;
}

.elementor-101738 .elementor-element.elementor-element-1f896fac:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-101738 .elementor-element.elementor-element-1f896fac > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-101738 .elementor-element.elementor-element-1f896fac > .elementor-background-overlay {
	background-color: rgba(20, 55, 15, .82);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-1f896fac {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 20px 40px;
}

.elementor-101738 .elementor-element.elementor-element-f7c82239 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-f7c82239 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 34px;
	font-weight: 700;
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-603dbd82 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-603dbd82 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-5762e110 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 3px;
}

.elementor-101738 .elementor-element.elementor-element-5762e110 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-101738 .elementor-element.elementor-element-5762e110 .elementor-divider {
	text-align: center;
	padding-block-start: 24px;
	padding-block-end: 24px;
}

.elementor-101738 .elementor-element.elementor-element-fc81e1fe:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-fc81e1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-khcnb.nitrocdn.com/rnVmSgKQCKVLbwHjGdvgpfopXXNIunXb/assets/images/optimized/rev-b21052b/www.brettelliott.com/wp-content/uploads/2026/02/Leafy-Greens-for-Cortisol-Regulation-weight-loss-scaled.jpeg");
	background-position: center center;
	background-size: cover;
}

.elementor-101738 .elementor-element.elementor-element-fc81e1fe:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-101738 .elementor-element.elementor-element-fc81e1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-101738 .elementor-element.elementor-element-fc81e1fe > .elementor-background-overlay {
	background-color: rgba(20, 55, 15, .82);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-fc81e1fe {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 40px 60px 40px;
}

.elementor-101738 .elementor-element.elementor-element-9b82ab6b .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-9b82ab6b.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-9b82ab6b.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-9b82ab6b.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-9b82ab6b .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-9b82ab6b .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-9b82ab6b .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-9b82ab6b .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-9b82ab6b .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-a34ca639 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-a34ca639.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-a34ca639.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-a34ca639.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-a34ca639 .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-a34ca639 .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-a34ca639 .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-a34ca639 .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-a34ca639 .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-9520ed3e .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-9520ed3e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-9520ed3e.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-9520ed3e.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-9520ed3e .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-9520ed3e .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-9520ed3e .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-9520ed3e .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-9520ed3e .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-93023b1a .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-101738 .elementor-element.elementor-element-93023b1a.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-93023b1a.elementor-view-framed .elementor-icon, .elementor-101738 .elementor-element.elementor-element-93023b1a.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-93023b1a .elementor-icon {
	font-size: 40px;
}

.elementor-101738 .elementor-element.elementor-element-93023b1a .elementor-icon-box-title, .elementor-101738 .elementor-element.elementor-element-93023b1a .elementor-icon-box-title a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-101738 .elementor-element.elementor-element-93023b1a .elementor-icon-box-title {
	color: #fff;
}

.elementor-101738 .elementor-element.elementor-element-93023b1a .elementor-icon-box-description {
	color: #d4f5c4;
}

.elementor-101738 .elementor-element.elementor-element-a8a02305:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-a8a02305 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f7ee;
}

.elementor-101738 .elementor-element.elementor-element-a8a02305 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 20px 70px 20px;
}

.elementor-101738 .elementor-element.elementor-element-a8a02305 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-23c2f7aa {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-23c2f7aa .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	color: #2d6a2d;
}

.elementor-101738 .elementor-element.elementor-element-fac1a4e7:not(.elementor-motion-effects-element-type-background), .elementor-101738 .elementor-element.elementor-element-fac1a4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #088a08;
}

.elementor-101738 .elementor-element.elementor-element-fac1a4e7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 40px 40px 40px;
}

.elementor-101738 .elementor-element.elementor-element-fac1a4e7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-101738 .elementor-element.elementor-element-ab4e36b2 {
	text-align: center;
}

.elementor-101738 .elementor-element.elementor-element-ab4e36b2 img {
	width: 160px;
}

/* Start custom CSS */
iframe#intercom-frame {
	display: none !important;
}

div#intercom-container {
	display: none !important;
}

.elementor-post-navigation, .elementor-element.elementor-element-28e56be2.elementor-grid-2.elementor-posts--align-center.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-posts--thumbnail-top.elementor-card-shadow-yes.elementor-posts__hover-gradient.elementor-widget.elementor-widget-posts {
	display: none !important;
}
