
.elementor-widget-container .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-container .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-23065 .elementor-element.elementor-element-391c96f {
	--display: flex;
	--min-height: 500px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .74;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23065 .elementor-element.elementor-element-391c96f:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-391c96f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242424;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2024/03/Soft-Skills-Training-Banner.webp");
	background-size: cover;
}

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

.elementor-23065 .elementor-element.elementor-element-391c96f::before, .elementor-23065 .elementor-element.elementor-element-391c96f > .elementor-background-video-container::before, .elementor-23065 .elementor-element.elementor-element-391c96f > .e-con-inner > .elementor-background-video-container::before, .elementor-23065 .elementor-element.elementor-element-391c96f > .elementor-background-slideshow::before, .elementor-23065 .elementor-element.elementor-element-391c96f > .e-con-inner > .elementor-background-slideshow::before, .elementor-23065 .elementor-element.elementor-element-391c96f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(-90deg, rgba(80, 80, 80, 0) 0%, #000 100%);
}

.elementor-23065 .elementor-element.elementor-element-2814f5d {
	--display: flex;
	--justify-content: center;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-23065 .elementor-element.elementor-element-92e9f0a {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 22px;
	color: #00b050;
}

.elementor-23065 .elementor-element.elementor-element-92e9f0a p {
	margin-block-end: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-heading .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-23065 .elementor-element.elementor-element-61fdc20 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 700;
	color: #fff;
}

.elementor-23065 .elementor-element.elementor-element-61fdc20.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-40e6bca {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	color: #fff;
	width: var(--container-widget-width, 79.146%);
	max-width: 79.146%;
	--container-widget-width: 79.146%;
	--container-widget-flex-grow: 0;
}

.elementor-23065 .elementor-element.elementor-element-40e6bca p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-40e6bca.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-d2a16b1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-widget-button .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-button .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-23065 .elementor-element.elementor-element-62ce351 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-e1ec745 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	background-color: rgba(255, 255, 255, .27);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
}

.elementor-23065 .elementor-element.elementor-element-c2dce82 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-23065 .elementor-element.elementor-element-c2dce82:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-c2dce82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f1f1f1;
}

.elementor-23065 .elementor-element.elementor-element-042cc13 {
	--display: flex;
	--justify-content: center;
}

.elementor-widget-spacer .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-23065 .elementor-element.elementor-element-5f0c597 {
	--spacer-size: 30px;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-5f0c597.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-b832ebc {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 22px;
	color: #00b050;
}

.elementor-23065 .elementor-element.elementor-element-b832ebc p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-8a8cd37 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.25em;
	color: var(--e-global-color-primary);
}

.elementor-23065 .elementor-element.elementor-element-8a8cd37.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-796ef8c {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #4a4a40;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-796ef8c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-f8ec29a {
	--spacer-size: 30px;
}

.elementor-23065 .elementor-element.elementor-element-5190a3b {
	--display: flex;
	--justify-content: center;
}

.elementor-23065 .elementor-element.elementor-element-98b90f1 {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-23065 .elementor-element.elementor-element-98b90f1:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-98b90f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0d1f0e;
}

.elementor-23065 .elementor-element.elementor-element-98b90f1.e-con {
	--align-self: center;
}

.elementor-23065 .elementor-element.elementor-element-1dd7f84 {
	text-align: center;
}

.elementor-23065 .elementor-element.elementor-element-1dd7f84 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.25em;
	color: #fff;
}

.elementor-23065 .elementor-element.elementor-element-1dd7f84.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-1e9d2a5 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	color: rgba(255, 255, 255, .52);
}

.elementor-23065 .elementor-element.elementor-element-1e9d2a5 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-1e9d2a5 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-23065 .elementor-element.elementor-element-4c329e2 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	color: #00b050;
}

.elementor-23065 .elementor-element.elementor-element-4c329e2 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-c928742 {
	text-align: center;
}

.elementor-23065 .elementor-element.elementor-element-c928742 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.25em;
	color: #fff;
}

.elementor-23065 .elementor-element.elementor-element-c928742.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-78ae900 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	color: rgba(255, 255, 255, .52);
}

.elementor-23065 .elementor-element.elementor-element-78ae900 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-78ae900 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-23065 .elementor-element.elementor-element-ea7c871 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(255, 255, 255, .2);
	--border-color: rgba(255, 255, 255, .2);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-23065 .elementor-element.elementor-element-ea7c871:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-ea7c871 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, rgba(2, 125, 7, .3) 0%, rgba(38, 103, 201, .2) 100%);
}

.elementor-23065 .elementor-element.elementor-element-e674764 {
	text-align: center;
}

.elementor-23065 .elementor-element.elementor-element-e674764 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.25em;
	color: #fff;
}

.elementor-23065 .elementor-element.elementor-element-e674764.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-e777afd {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	color: rgba(255, 255, 255, .52);
}

.elementor-23065 .elementor-element.elementor-element-e777afd p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-e777afd > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-23065 .elementor-element.elementor-element-06da260 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-23065 .elementor-element.elementor-element-6801ebd {
	--spacer-size: 30px;
}

.elementor-23065 .elementor-element.elementor-element-a156637 {
	--display: flex;
	--justify-content: center;
}

.elementor-23065 .elementor-element.elementor-element-457d99e {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 22px;
	color: #00b050;
}

.elementor-23065 .elementor-element.elementor-element-457d99e p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-90d2ac1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.25em;
	color: var(--e-global-color-primary);
}

.elementor-23065 .elementor-element.elementor-element-90d2ac1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-040d990 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-23065 .elementor-element.elementor-element-7a04c69 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dcdcd4;
	--border-color: #dcdcd4;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-23065 .elementor-element.elementor-element-7a04c69:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-7a04c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f1;
}

.elementor-23065 .elementor-element.elementor-element-7a04c69:hover {
	border-style: solid;
}

.elementor-23065 .elementor-element.elementor-element-7a04c69, .elementor-23065 .elementor-element.elementor-element-7a04c69::before {
	--border-transition: .3s;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-icon .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-23065 .elementor-element.elementor-element-4ec8427 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-23065 .elementor-element.elementor-element-4ec8427.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-4ec8427.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-4ec8427.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-4ec8427.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-4ec8427.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-4ec8427.elementor-view-framed .elementor-icon {
	background-color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-4ec8427.elementor-view-stacked .elementor-icon svg {
	fill: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-4ec8427 .elementor-icon {
	font-size: 20px;
	border-width: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-23065 .elementor-element.elementor-element-4ec8427 .elementor-icon svg {
	height: 20px;
}

.elementor-23065 .elementor-element.elementor-element-f436f9e {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
	color: #2a2a22;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-f436f9e p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-f436f9e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-93e023e {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dcdcd4;
	--border-color: #dcdcd4;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-23065 .elementor-element.elementor-element-93e023e:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-93e023e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f1;
}

.elementor-23065 .elementor-element.elementor-element-93e023e:hover {
	border-style: solid;
}

.elementor-23065 .elementor-element.elementor-element-93e023e, .elementor-23065 .elementor-element.elementor-element-93e023e::before {
	--border-transition: .3s;
}

.elementor-23065 .elementor-element.elementor-element-d99d1e1 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-23065 .elementor-element.elementor-element-d99d1e1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-d99d1e1.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-d99d1e1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-d99d1e1.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-d99d1e1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-d99d1e1.elementor-view-framed .elementor-icon {
	background-color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-d99d1e1.elementor-view-stacked .elementor-icon svg {
	fill: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-d99d1e1 .elementor-icon {
	font-size: 20px;
	border-width: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-23065 .elementor-element.elementor-element-d99d1e1 .elementor-icon svg {
	height: 20px;
}

.elementor-23065 .elementor-element.elementor-element-3401d4f {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
	color: #2a2a22;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-3401d4f p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-3401d4f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-3c2666a {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dcdcd4;
	--border-color: #dcdcd4;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-23065 .elementor-element.elementor-element-3c2666a:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-3c2666a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f1;
}

.elementor-23065 .elementor-element.elementor-element-3c2666a:hover {
	border-style: solid;
}

.elementor-23065 .elementor-element.elementor-element-3c2666a, .elementor-23065 .elementor-element.elementor-element-3c2666a::before {
	--border-transition: .3s;
}

.elementor-23065 .elementor-element.elementor-element-1b55772 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-23065 .elementor-element.elementor-element-1b55772.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-1b55772.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-1b55772.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-1b55772.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-1b55772.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-1b55772.elementor-view-framed .elementor-icon {
	background-color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-1b55772.elementor-view-stacked .elementor-icon svg {
	fill: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-1b55772 .elementor-icon {
	font-size: 20px;
	border-width: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-23065 .elementor-element.elementor-element-1b55772 .elementor-icon svg {
	height: 20px;
}

.elementor-23065 .elementor-element.elementor-element-e50fb1c {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
	color: #2a2a22;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-e50fb1c p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-e50fb1c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-15590be {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dcdcd4;
	--border-color: #dcdcd4;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-23065 .elementor-element.elementor-element-15590be:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-15590be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f1;
}

.elementor-23065 .elementor-element.elementor-element-15590be:hover {
	border-style: solid;
}

.elementor-23065 .elementor-element.elementor-element-15590be, .elementor-23065 .elementor-element.elementor-element-15590be::before {
	--border-transition: .3s;
}

.elementor-23065 .elementor-element.elementor-element-d8ea5b9 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-23065 .elementor-element.elementor-element-d8ea5b9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-d8ea5b9.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-d8ea5b9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-d8ea5b9.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-d8ea5b9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-d8ea5b9.elementor-view-framed .elementor-icon {
	background-color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-d8ea5b9.elementor-view-stacked .elementor-icon svg {
	fill: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-d8ea5b9 .elementor-icon {
	font-size: 20px;
	border-width: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-23065 .elementor-element.elementor-element-d8ea5b9 .elementor-icon svg {
	height: 20px;
}

.elementor-23065 .elementor-element.elementor-element-520a5fc {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
	color: #2a2a22;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-520a5fc p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-520a5fc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-8cb02ff {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dcdcd4;
	--border-color: #dcdcd4;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-23065 .elementor-element.elementor-element-8cb02ff:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-8cb02ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f1;
}

.elementor-23065 .elementor-element.elementor-element-8cb02ff:hover {
	border-style: solid;
}

.elementor-23065 .elementor-element.elementor-element-8cb02ff, .elementor-23065 .elementor-element.elementor-element-8cb02ff::before {
	--border-transition: .3s;
}

.elementor-23065 .elementor-element.elementor-element-a0979a9 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-23065 .elementor-element.elementor-element-a0979a9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-a0979a9.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-a0979a9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-a0979a9.elementor-view-framed .elementor-icon, .elementor-23065 .elementor-element.elementor-element-a0979a9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-a0979a9.elementor-view-framed .elementor-icon {
	background-color: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-a0979a9.elementor-view-stacked .elementor-icon svg {
	fill: rgba(2, 125, 7, .08);
}

.elementor-23065 .elementor-element.elementor-element-a0979a9 .elementor-icon {
	font-size: 20px;
	border-width: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-23065 .elementor-element.elementor-element-a0979a9 .elementor-icon svg {
	height: 20px;
}

.elementor-23065 .elementor-element.elementor-element-3aa7f1c {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
	color: #2a2a22;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-3aa7f1c p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-3aa7f1c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-a5f7f23 {
	--spacer-size: 30px;
}

.elementor-23065 .elementor-element.elementor-element-ffb0386 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-23065 .elementor-element.elementor-element-ffb0386:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-ffb0386 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0d1f0e;
}

.elementor-23065 .elementor-element.elementor-element-eb6d581 {
	--spacer-size: 30px;
}

.elementor-23065 .elementor-element.elementor-element-fef39a2 {
	--display: flex;
	--justify-content: center;
}

.elementor-23065 .elementor-element.elementor-element-ef279a4 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 22px;
	color: #00b050;
}

.elementor-23065 .elementor-element.elementor-element-ef279a4 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-36c079a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	color: #fff;
}

.elementor-23065 .elementor-element.elementor-element-36c079a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-1235379 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 10px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-23065 .elementor-element.elementor-element-cb37336 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(255, 255, 255, .1);
	--border-color: rgba(255, 255, 255, .1);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23065 .elementor-element.elementor-element-cb37336:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-cb37336 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .05);
}

.elementor-23065 .elementor-element.elementor-element-3f62470 {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.7em;
	color: var(--e-global-color-text);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-3f62470 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-3f62470.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-0f431ec {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.7em;
	color: #f8f8f8;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-0f431ec p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-0f431ec.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-1fd6e92 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6em;
	color: rgba(255, 255, 255, .5);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-1fd6e92 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-1fd6e92.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-ab98273 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(255, 255, 255, .1);
	--border-color: rgba(255, 255, 255, .1);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23065 .elementor-element.elementor-element-ab98273:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-ab98273 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .05);
}

.elementor-23065 .elementor-element.elementor-element-bad9be0 {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.7em;
	color: var(--e-global-color-text);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-bad9be0 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-bad9be0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-f16a743 {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.7em;
	color: #f8f8f8;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-f16a743 p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-f16a743.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-981c194 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6em;
	color: rgba(255, 255, 255, .5);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-981c194 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-981c194.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-f292090 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(255, 255, 255, .1);
	--border-color: rgba(255, 255, 255, .1);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-23065 .elementor-element.elementor-element-f292090:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-f292090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .05);
}

.elementor-23065 .elementor-element.elementor-element-c071296 {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.7em;
	color: var(--e-global-color-text);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-c071296 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-c071296.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-393ceed {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.7em;
	color: #f8f8f8;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-393ceed p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-393ceed.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-909008c {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6em;
	color: rgba(255, 255, 255, .5);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-909008c p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-909008c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-8704c71 {
	--spacer-size: 30px;
}

.elementor-23065 .elementor-element.elementor-element-d678179 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-23065 .elementor-element.elementor-element-d678179:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-d678179 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f1;
}

.elementor-23065 .elementor-element.elementor-element-ccdeb30 {
	--spacer-size: 30px;
}

.elementor-23065 .elementor-element.elementor-element-deb419f {
	--display: flex;
	--justify-content: center;
}

.elementor-23065 .elementor-element.elementor-element-06cf6a1 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 22px;
	color: #00b050;
}

.elementor-23065 .elementor-element.elementor-element-06cf6a1 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-6ce7d09 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.25em;
	color: var(--e-global-color-primary);
}

.elementor-23065 .elementor-element.elementor-element-6ce7d09.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-5962349 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--flex-wrap: wrap;
}

.elementor-23065 .elementor-element.elementor-element-a5f23a1 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(122, 122, 122, .31);
	--border-color: rgba(122, 122, 122, .31);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-23065 .elementor-element.elementor-element-24efb96 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23065 .elementor-element.elementor-element-b12db45 {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.7em;
	color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-b12db45 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-b12db45 > .elementor-widget-container {
	padding: 2px 10px 2px 10px;
	background-color: rgba(2, 125, 7, .08);
	border-radius: 15px 15px 15px 15px;
}

.elementor-23065 .elementor-element.elementor-element-b12db45.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-225cc59 {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.7em;
	color: var(--e-global-color-primary);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-225cc59 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-225cc59.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-2872235 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #4a4a40;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-2872235.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-6e01793 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(122, 122, 122, .31);
	--border-color: rgba(122, 122, 122, .31);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-23065 .elementor-element.elementor-element-61cd81d {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23065 .elementor-element.elementor-element-173457c {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.7em;
	color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-173457c p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-173457c > .elementor-widget-container {
	padding: 2px 10px 2px 10px;
	background-color: rgba(2, 125, 7, .08);
	border-radius: 15px 15px 15px 15px;
}

.elementor-23065 .elementor-element.elementor-element-173457c.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-9805721 {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.7em;
	color: var(--e-global-color-primary);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-9805721 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-9805721.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-92fe063 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #4a4a40;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-92fe063.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-80f0357 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(122, 122, 122, .31);
	--border-color: rgba(122, 122, 122, .31);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-23065 .elementor-element.elementor-element-5775932 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23065 .elementor-element.elementor-element-c24019d {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.7em;
	color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-c24019d p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-c24019d > .elementor-widget-container {
	padding: 2px 10px 2px 10px;
	background-color: rgba(2, 125, 7, .08);
	border-radius: 15px 15px 15px 15px;
}

.elementor-23065 .elementor-element.elementor-element-c24019d.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-46a0dd5 {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.7em;
	color: var(--e-global-color-primary);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-46a0dd5 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-46a0dd5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-9ae683e {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #4a4a40;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-9ae683e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-e738771 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(122, 122, 122, .31);
	--border-color: rgba(122, 122, 122, .31);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-23065 .elementor-element.elementor-element-e3672cc {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23065 .elementor-element.elementor-element-b6cad18 {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.7em;
	color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-b6cad18 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-b6cad18 > .elementor-widget-container {
	padding: 2px 10px 2px 10px;
	background-color: rgba(2, 125, 7, .08);
	border-radius: 15px 15px 15px 15px;
}

.elementor-23065 .elementor-element.elementor-element-b6cad18.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-87eb398 {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.7em;
	color: var(--e-global-color-primary);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-87eb398 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-87eb398.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-af9f69a {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #4a4a40;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-af9f69a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-a6ab85d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(122, 122, 122, .31);
	--border-color: rgba(122, 122, 122, .31);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-23065 .elementor-element.elementor-element-01077b3 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23065 .elementor-element.elementor-element-1dd9246 {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.7em;
	color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-1dd9246 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-1dd9246 > .elementor-widget-container {
	padding: 2px 10px 2px 10px;
	background-color: rgba(2, 125, 7, .08);
	border-radius: 15px 15px 15px 15px;
}

.elementor-23065 .elementor-element.elementor-element-1dd9246.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-d89b5f8 {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.7em;
	color: var(--e-global-color-primary);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-d89b5f8 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-d89b5f8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-4c30391 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #4a4a40;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-4c30391.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-2f52edb {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(122, 122, 122, .31);
	--border-color: rgba(122, 122, 122, .31);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-23065 .elementor-element.elementor-element-fa76e09 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23065 .elementor-element.elementor-element-1e49256 {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.7em;
	color: var(--e-global-color-accent);
}

.elementor-23065 .elementor-element.elementor-element-1e49256 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-1e49256 > .elementor-widget-container {
	padding: 2px 10px 2px 10px;
	background-color: rgba(2, 125, 7, .08);
	border-radius: 15px 15px 15px 15px;
}

.elementor-23065 .elementor-element.elementor-element-1e49256.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-e008318 {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.7em;
	color: var(--e-global-color-primary);
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-e008318 p {
	margin-block-end: 0px;
}

.elementor-23065 .elementor-element.elementor-element-e008318.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-5ade944 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #4a4a40;
	width: 100%;
	max-width: 100%;
}

.elementor-23065 .elementor-element.elementor-element-5ade944.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-8b03504 {
	--spacer-size: 30px;
}

.elementor-23065 .elementor-element.elementor-element-4697bc9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-23065 .elementor-element.elementor-element-4697bc9:not(.elementor-motion-effects-element-type-background), .elementor-23065 .elementor-element.elementor-element-4697bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #027d07;
}

.elementor-23065 .elementor-element.elementor-element-0ba8b3a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-23065 .elementor-element.elementor-element-4dab30f {
	--spacer-size: 30px;
}

.elementor-23065 .elementor-element.elementor-element-c56336c {
	text-align: center;
}

.elementor-23065 .elementor-element.elementor-element-c56336c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	color: #fff;
}

.elementor-23065 .elementor-element.elementor-element-c56336c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-d5cf259 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #d1d1d1;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-23065 .elementor-element.elementor-element-d5cf259 p {
	margin-block-end: 8px;
}

.elementor-23065 .elementor-element.elementor-element-d5cf259 a {
	color: #d1d1d1;
}

.elementor-23065 .elementor-element.elementor-element-d5cf259.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23065 .elementor-element.elementor-element-413b64c .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
	background-color: #fff;
	border-style: solid;
}

.elementor-23065 .elementor-element.elementor-element-43865b2 {
	--spacer-size: 30px;
}

@media (min-width:421px) {
	.elementor-23065 .elementor-element.elementor-element-2814f5d {
		--width: 60%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-d2a16b1 {
		--width: 100%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-042cc13 {
		--width: 50%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-5190a3b {
		--width: 50%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-a156637 {
		--width: 100%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-7a04c69 {
		--width: 20%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-93e023e {
		--width: 20%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-3c2666a {
		--width: 20%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-15590be {
		--width: 20%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-8cb02ff {
		--width: 20%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-fef39a2 {
		--width: 100%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-cb37336 {
		--width: 33%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-ab98273 {
		--width: 33%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-f292090 {
		--width: 33%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-deb419f {
		--width: 100%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-a5f23a1 {
		--width: 32%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-6e01793 {
		--width: 32%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-80f0357 {
		--width: 32%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-e738771 {
		--width: 32%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-a6ab85d {
		--width: 32%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-2f52edb {
		--width: 32%;
	}
	
	.elementor-23065 .elementor-element.elementor-element-0ba8b3a {
		--width: 100%;
	}
}

@media (max-width:991px) and (min-width:421px) {
	.elementor-23065 .elementor-element.elementor-element-d2a16b1 {
		--width: 100%;
	}
}

@media (max-width:991px) {
	.elementor-23065 .elementor-element.elementor-element-391c96f {
		--padding-top: 40px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-23065 .elementor-element.elementor-element-61fdc20 {
		width: var(--container-widget-width, 814.688px);
		max-width: 814.688px;
		--container-widget-width: 814.688px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23065 .elementor-element.elementor-element-8a8cd37 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23065 .elementor-element.elementor-element-1dd7f84 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23065 .elementor-element.elementor-element-c928742 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23065 .elementor-element.elementor-element-e674764 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23065 .elementor-element.elementor-element-90d2ac1 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23065 .elementor-element.elementor-element-36c079a {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23065 .elementor-element.elementor-element-6ce7d09 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23065 .elementor-element.elementor-element-c56336c {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23065 .elementor-element.elementor-element-d5cf259 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
}

@media (max-width:420px) {
	.elementor-23065 .elementor-element.elementor-element-eb6d581 {
		--spacer-size: 10px;
	}
	
	.elementor-23065 .elementor-element.elementor-element-8704c71 {
		--spacer-size: 10px;
	}
}
