.elementor-34856 .elementor-element.elementor-element-e6d6a60:not(.elementor-motion-effects-element-type-background),
.elementor-34856 .elementor-element.elementor-element-e6d6a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("/wp-content/uploads/2022/06/FUNDO-SITE-IN-COMPANY.jpeg");
	background-position: center center;
	background-size: cover;
}

.elementor-34856 .elementor-element.elementor-element-e6d6a60 > .elementor-background-overlay {
	background-color: #000000;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-e6d6a60 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0% 10% 0% 10%;
}

.elementor-34856 .elementor-element.elementor-element-d24ce8c {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-menu {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .menu-item a {
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .menu-item a:hover {
	color: #ff7e00;
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .current-menu-item > a,
.elementor-nav-menu .current_page_item > a {
	color: #ff7e00;
	background-color: #FFFFFF00;
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .current-menu-item > a:hover,
.elementor-nav-menu .current_page_item > a:hover {
	color: #7B8C93;
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .sub-menu .menu-item a {
	color: #ffffff;
	background-color: rgba(255, 255, 255, 0);
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .sub-menu .menu-item a:hover {
	color: #ff7e00;
	background-color: #00000000;
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-menu-toggle i.fa.fa-navicon {
	color: #ffffff;
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-menu-toggle {
	background-color: #333333;
}

.elementor-34856 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .menu-item {
	font-family: "Montserrat", Sans-serif;
}

.elementor-34856 .elementor-element.elementor-element-a7c8fee .elementor-spacer-inner {
	height: 150px;
}

.elementor-34856 .elementor-element.elementor-element-d0c048c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-d0c048c {
	margin-top: 0%;
	margin-bottom: 0%;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-2be5b45.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-2be5b45.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-40e43b7 {
	color: #FFFFFF;
	font-size: 26px;
	font-weight: 800;
	line-height: 1.3em;
}

.elementor-34856 .elementor-element.elementor-element-40e43b7 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-34856 .elementor-element.elementor-element-b5565fb {
	color: #ffffff;
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-34856 .elementor-element.elementor-element-b5565fb > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-34856 .elementor-element.elementor-element-9a6c3ad .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff7e00;
	border-radius: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-9a6c3ad > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px -6px 0px;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-47b8456.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-47b8456.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-47b8456 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-47b8456 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-85f44a5 .elementor-spacer-inner {
	height: 150px;
}

.elementor-34856 .elementor-element.elementor-element-f08d94e:not(.elementor-motion-effects-element-type-background),
.elementor-34856 .elementor-element.elementor-element-f08d94e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-34856 .elementor-element.elementor-element-f08d94e > .elementor-background-overlay {
	background-color: #000000;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-f08d94e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0% 10% 0% 10%;
}

.elementor-34856 .elementor-element.elementor-element-8d8597d .elementor-spacer-inner {
	height: 50px;
}

.elementor-34856 .elementor-element.elementor-element-e6ba22c {
	color: #ff7e00;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-e6ba22c > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-34856 .elementor-element.elementor-element-ba848d3 {
	color: #FFFFFF;
	font-family: "Work Sans", Sans-serif;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-0a5d4a9.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-0a5d4a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-0a5d4a9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-0a5d4a9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3A3A3ABD;
}

.elementor-34856 .elementor-element.elementor-element-0a5d4a9 > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-0a5d4a9 > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-0a5d4a9 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-0a5d4a9 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-0a5d4a9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-d1bd985 {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-d1bd985 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 800;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-aefd00f.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-aefd00f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-aefd00f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-aefd00f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3A3A3ABD;
}

.elementor-34856 .elementor-element.elementor-element-aefd00f > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-aefd00f > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-aefd00f > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-aefd00f > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-aefd00f > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-d2dacb0 {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-d2dacb0 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 800;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-d2f4b53.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-d2f4b53.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-d2f4b53:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-d2f4b53 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3A3A3ABD;
}

.elementor-34856 .elementor-element.elementor-element-d2f4b53 > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-d2f4b53 > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-d2f4b53 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-d2f4b53 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-d2f4b53 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-83da6d9 {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-83da6d9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-8b1ab66 {
	color: #ff7e00;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-8b1ab66 > .elementor-widget-container {
	margin: 50px 0px -10px 0px;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-34e0d68.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-34e0d68.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-34e0d68:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-34e0d68 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-34e0d68 > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-34e0d68 > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-34e0d68 > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-34856 .elementor-element.elementor-element-34e0d68 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-34e0d68 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-1bf25f2 .elementor-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-34856 .elementor-element.elementor-element-3dbd96d {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-3dbd96d .elementor-heading-title {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-3dbd96d > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-1d32284.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-1d32284.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-1d32284:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-1d32284 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-1d32284 > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-1d32284 > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-1d32284 > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-34856 .elementor-element.elementor-element-1d32284 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-1d32284 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-3046bd0 .elementor-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-34856 .elementor-element.elementor-element-740078b {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-740078b .elementor-heading-title {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-740078b > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-109db5f.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-109db5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-109db5f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-109db5f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-109db5f > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-109db5f > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-109db5f > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-34856 .elementor-element.elementor-element-109db5f > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-109db5f > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-999fba2 .elementor-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-34856 .elementor-element.elementor-element-62b553d {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-62b553d .elementor-heading-title {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-62b553d > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-178f7bb.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-178f7bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-178f7bb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-178f7bb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-178f7bb > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-178f7bb > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-178f7bb > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-34856 .elementor-element.elementor-element-178f7bb > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-178f7bb > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-dc97e6c .elementor-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-34856 .elementor-element.elementor-element-f4233a7 {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-f4233a7 .elementor-heading-title {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-f4233a7 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-34856 .elementor-element.elementor-element-714839b.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-714839b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-714839b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-714839b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-714839b > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-714839b > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-714839b > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-34856 .elementor-element.elementor-element-714839b > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-714839b > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-57fd244 .elementor-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-34856 .elementor-element.elementor-element-776cd0a {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-776cd0a .elementor-heading-title {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-776cd0a > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-34856 .elementor-element.elementor-element-9a5c9a9 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff7e00;
	border-radius: 10px 10px 10px 10px;
	padding: 15px 55px 15px 55px;
}

.elementor-34856 .elementor-element.elementor-element-9a5c9a9 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
	padding: 0px 0px -6px 0px;
}

.elementor-34856 .elementor-element.elementor-element-96effe0 {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-96effe0 > .elementor-widget-container {
	margin: 50px 0px -10px 0px;
}

.elementor-34856 .elementor-element.elementor-element-dd349ef:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-dd349ef > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #25252585;
}

.elementor-34856 .elementor-element.elementor-element-dd349ef > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-dd349ef > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-dd349ef > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-34856 .elementor-element.elementor-element-dd349ef > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 15px 15px 15px 15px;
}

.elementor-34856 .elementor-element.elementor-element-dd349ef > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-9dd5a6c {
	color: #ff7e00;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-9dd5a6c > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-34856 .elementor-element.elementor-element-d225a4e {
	color: #FFFFFF;
	font-family: "Work Sans", Sans-serif;
	font-weight: 400;
}

.elementor-34856 .elementor-element.elementor-element-9e59027:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-34856 .elementor-element.elementor-element-9e59027 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #25252585;
}

.elementor-34856 .elementor-element.elementor-element-9e59027 > .elementor-element-populated,
.elementor-34856 .elementor-element.elementor-element-9e59027 > .elementor-element-populated > .elementor-background-overlay,
.elementor-34856 .elementor-element.elementor-element-9e59027 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-34856 .elementor-element.elementor-element-9e59027 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	padding: 15px 15px 15px 15px;
}

.elementor-34856 .elementor-element.elementor-element-9e59027 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-4139e14 {
	color: #ff7e00;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-4139e14 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-34856 .elementor-element.elementor-element-3f9a15c {
	color: #FFFFFF;
	font-family: "Work Sans", Sans-serif;
	font-weight: 400;
}

.elementor-34856 .elementor-element.elementor-element-ee83e2f:not(.elementor-motion-effects-element-type-background),
.elementor-34856 .elementor-element.elementor-element-ee83e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-34856 .elementor-element.elementor-element-ee83e2f {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #E7E7E7;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0% 15% 0% 15%;
}

.elementor-34856 .elementor-element.elementor-element-ee83e2f,
.elementor-34856 .elementor-element.elementor-element-ee83e2f > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-34856 .elementor-element.elementor-element-ee83e2f > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-b4079f0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-34856 .elementor-element.elementor-element-b4079f0 {
	margin-top: 35px;
	margin-bottom: 35px;
}

.elementor-34856 .elementor-element.elementor-element-2ebc100 {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 46px;
	font-weight: 800;
	line-height: 1em;
}

.elementor-34856 .elementor-element.elementor-element-ec7b973 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff7e00;
	border-radius: 10px 10px 10px 10px;
}

.elementor-34856 .elementor-element.elementor-element-ec7b973 > .elementor-widget-container {
	margin: 10px 0px 50px 0px;
	padding: 0px 0px -6px 0px;
}

.elementor-34856 .elementor-element.elementor-element-fb65f49 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-fb65f49 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-36c1ae2:not(.elementor-motion-effects-element-type-background),
.elementor-34856 .elementor-element.elementor-element-36c1ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-34856 .elementor-element.elementor-element-36c1ae2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 0px 0px 0px;
}

.elementor-34856 .elementor-element.elementor-element-36c1ae2 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-cb239e3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-34856 .elementor-element.elementor-element-0e16efe {
	text-align: left;
}

.elementor-34856 .elementor-element.elementor-element-0e16efe .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-34856 .elementor-element.elementor-element-d7d5902 .elementor-spacer-inner {
	height: 30px;
}

.elementor-34856 .elementor-element.elementor-element-b6a4c6d.elementor-view-stacked .elementor-icon {
	background-color: #ff7e00;
}

.elementor-34856 .elementor-element.elementor-element-b6a4c6d.elementor-view-framed .elementor-icon,
.elementor-34856 .elementor-element.elementor-element-b6a4c6d.elementor-view-default .elementor-icon {
	fill: #ff7e00;
	color: #ff7e00;
	border-color: #ff7e00;
}

.elementor-34856 .elementor-element.elementor-element-b6a4c6d.elementor-position-right .elementor-icon-box-icon {
	margin-left: 15px;
}

.elementor-34856 .elementor-element.elementor-element-b6a4c6d.elementor-position-left .elementor-icon-box-icon {
	margin-right: 15px;
}

.elementor-34856 .elementor-element.elementor-element-b6a4c6d.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-34856 .elementor-element.elementor-element-b6a4c6d .elementor-icon {
	font-size: 40px;
}

.elementor-34856 .elementor-element.elementor-element-b6a4c6d .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-34856 .elementor-element.elementor-element-b6a4c6d .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-b6a4c6d .elementor-icon-box-content .elementor-icon-box-title,
.elementor-34856 .elementor-element.elementor-element-b6a4c6d .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-34856 .elementor-element.elementor-element-aa6fb39 .elementor-spacer-inner {
	height: 20px;
}

.elementor-34856 .elementor-element.elementor-element-44964cb.elementor-view-stacked .elementor-icon {
	background-color: #ff7e00;
}

.elementor-34856 .elementor-element.elementor-element-44964cb.elementor-view-framed .elementor-icon,
.elementor-34856 .elementor-element.elementor-element-44964cb.elementor-view-default .elementor-icon {
	fill: #ff7e00;
	color: #ff7e00;
	border-color: #ff7e00;
}

.elementor-34856 .elementor-element.elementor-element-44964cb.elementor-position-right .elementor-icon-box-icon {
	margin-left: 15px;
}

.elementor-34856 .elementor-element.elementor-element-44964cb.elementor-position-left .elementor-icon-box-icon {
	margin-right: 15px;
}

.elementor-34856 .elementor-element.elementor-element-44964cb.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-34856 .elementor-element.elementor-element-44964cb .elementor-icon {
	font-size: 40px;
}

.elementor-34856 .elementor-element.elementor-element-44964cb .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-34856 .elementor-element.elementor-element-44964cb .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-44964cb .elementor-icon-box-content .elementor-icon-box-title,
.elementor-34856 .elementor-element.elementor-element-44964cb .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-34856 .elementor-element.elementor-element-4b2cf14 .elementor-spacer-inner {
	height: 15px;
}

.elementor-34856 .elementor-element.elementor-element-ca45678.elementor-view-stacked .elementor-icon {
	background-color: #ff7e00;
}

.elementor-34856 .elementor-element.elementor-element-ca45678.elementor-view-framed .elementor-icon,
.elementor-34856 .elementor-element.elementor-element-ca45678.elementor-view-default .elementor-icon {
	fill: #ff7e00;
	color: #ff7e00;
	border-color: #ff7e00;
}

.elementor-34856 .elementor-element.elementor-element-ca45678.elementor-position-right .elementor-icon-box-icon {
	margin-left: 15px;
}

.elementor-34856 .elementor-element.elementor-element-ca45678.elementor-position-left .elementor-icon-box-icon {
	margin-right: 15px;
}

.elementor-34856 .elementor-element.elementor-element-ca45678.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-34856 .elementor-element.elementor-element-ca45678 .elementor-icon {
	font-size: 40px;
}

.elementor-34856 .elementor-element.elementor-element-ca45678 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-34856 .elementor-element.elementor-element-ca45678 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-34856 .elementor-element.elementor-element-ca45678 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-34856 .elementor-element.elementor-element-ca45678 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-ca45678 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-34856 .elementor-element.elementor-element-ca45678 .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-34856 .elementor-element.elementor-element-40fd0f8 .elementor-spacer-inner {
	height: 30px;
}

.elementor-34856 .elementor-element.elementor-element-723799f > .elementor-element-populated {
	margin: 0px 5px 0px 10px;
}

.elementor-34856 .elementor-element.elementor-element-efc113b {
	text-align: left;
}

.elementor-34856 .elementor-element.elementor-element-efc113b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-34856 .elementor-element.elementor-element-92d52c1 {
	color: #EAEAEA;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-92d52c1 > .elementor-widget-container {
	margin: 025px 0px -25px 0px;
}

.elementor-34856 .elementor-element.elementor-element-0f7e2dd {
	color: #EAEAEA;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-0f7e2dd > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-34856 .elementor-element.elementor-element-d429c1f {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
}

.elementor-34856 .elementor-element.elementor-element-d429c1f > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-34856 .elementor-element.elementor-element-7214b64 {
	text-align: left;
}

.elementor-34856 .elementor-element.elementor-element-7214b64 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-34856 .elementor-element.elementor-element-6d9c2d3 .elementor-spacer-inner {
	height: 30px;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-40527bb.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-40527bb.elementor-social-icon i {
	color: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-40527bb.elementor-social-icon svg {
	fill: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-c4b1da2.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-c4b1da2.elementor-social-icon i {
	color: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-c4b1da2.elementor-social-icon svg {
	fill: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-17fd772.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-17fd772.elementor-social-icon i {
	color: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-17fd772.elementor-social-icon svg {
	fill: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-81134d6.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-81134d6.elementor-social-icon i {
	color: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-81134d6.elementor-social-icon svg {
	fill: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-cd042e8.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-cd042e8.elementor-social-icon i {
	color: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-repeater-item-cd042e8.elementor-social-icon svg {
	fill: #000000;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-widget-container {
	text-align: left;
}

.elementor-34856 .elementor-element.elementor-element-bb9a4ed > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-34856 .elementor-element.elementor-element-4e82378 .elementor-spacer-inner {
	height: 30px;
}

.elementor-34856 .elementor-element.elementor-element-c6fd30f {
	text-align: left;
}

.elementor-34856 .elementor-element.elementor-element-c6fd30f .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-34856 .elementor-element.elementor-element-c6fd30f > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

.elementor-34856 .elementor-element.elementor-element-bbe1031 .elementor-spacer-inner {
	height: 30px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms label.wpforms-error {
	display: block !important;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-contact-form {
	max-width: 378px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-contact-form-title,
.elementor-34856 .elementor-element.elementor-element-fb39cf0 .wpforms-title {
	color: #FFFFFF;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-contact-form-description,
.elementor-34856 .elementor-element.elementor-element-fb39cf0 .wpforms-description {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field label {
	color: #FFFFFF;
	font-size: 14px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field textarea,
.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field select {
	border-radius: 5px 5px 5px 5px;
	text-indent: 0px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field select {
	width: 215px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field textarea {
	width: 300px;
	height: 70px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field {
	margin-bottom: 0px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field .wpforms-field-description,
.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-field .wpforms-field-sublabel {
	padding-top: 0px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms .wpforms-submit-container .wpforms-submit {
	border-radius: 15px 15px 15px 15px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms input.wpforms-error,
.elementor-34856 .elementor-element.elementor-element-fb39cf0 .eael-wpforms textarea.wpforms-error {
	border-width: 1px;
}

.elementor-34856 .elementor-element.elementor-element-fb39cf0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.elementor-34856 .elementor-element.elementor-element-3eef154:not(.elementor-motion-effects-element-type-background),
.elementor-34856 .elementor-element.elementor-element-3eef154 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1B1B1B;
}

.elementor-34856 .elementor-element.elementor-element-3eef154 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-3eef154 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34856 .elementor-element.elementor-element-9767e22 {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-9767e22 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 300;
}

.elementor-34856 .elementor-element.elementor-element-707f4a6 {
	text-align: center;
}

.elementor-34856 .elementor-element.elementor-element-707f4a6 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 300;
}

@media(max-width:1024px) {
	.elementor-34856 .elementor-element.elementor-element-e6d6a60 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-34856 .elementor-element.elementor-element-ee83e2f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {

	.elementor-34856 .elementor-element.elementor-element-e6d6a60:not(.elementor-motion-effects-element-type-background),
	.elementor-34856 .elementor-element.elementor-element-e6d6a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("/wp-content/uploads/2022/06/FUNDO-SITE-IN-COMPANY-MOBILE2.jpg");
		background-position: 554px 0px;
	}

	.elementor-34856 .elementor-element.elementor-element-e6d6a60 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-34856 .elementor-element.elementor-element-d0c048c {
		margin-top: 15px;
		margin-bottom: 0px;
	}

	.elementor-34856 .elementor-element.elementor-element-85f44a5 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-34856 .elementor-element.elementor-element-f08d94e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-34856 .elementor-element.elementor-element-ee83e2f {
		padding: 0px 0px 0px 0px;
	}

	.elementor-34856 .elementor-element.elementor-element-db44a7b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-34856 .elementor-element.elementor-element-0e16efe {
		text-align: center;
	}

	.elementor-34856 .elementor-element.elementor-element-b6a4c6d .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-34856 .elementor-element.elementor-element-44964cb .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-34856 .elementor-element.elementor-element-ca45678 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-34856 .elementor-element.elementor-element-ca45678 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-34856 .elementor-element.elementor-element-efc113b {
		text-align: center;
	}

	.elementor-34856 .elementor-element.elementor-element-7214b64 {
		text-align: center;
	}

	.elementor-34856 .elementor-element.elementor-element-bb9a4ed .elementor-widget-container {
		text-align: center;
	}

	.elementor-34856 .elementor-element.elementor-element-c6fd30f {
		text-align: center;
	}
}

@media(min-width:768px) {
	.elementor-34856 .elementor-element.elementor-element-988ffd2 {
		width: 35.018%;
	}

	.elementor-34856 .elementor-element.elementor-element-9dcbb65 {
		width: 64.972%;
	}

	.elementor-34856 .elementor-element.elementor-element-2be5b45 {
		width: 39.989%;
	}

	.elementor-34856 .elementor-element.elementor-element-47b8456 {
		width: 60%;
	}

	.elementor-34856 .elementor-element.elementor-element-db44a7b {
		width: 100%;
	}

	.elementor-34856 .elementor-element.elementor-element-9a6d49e {
		width: 43.622%;
	}

	.elementor-34856 .elementor-element.elementor-element-fb65f49 {
		width: 56.385%;
	}

	.elementor-34856 .elementor-element.elementor-element-8040fae {
		width: 24.975%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-34856 .elementor-element.elementor-element-9a6d49e {
		width: 50%;
	}

	.elementor-34856 .elementor-element.elementor-element-fb65f49 {
		width: 50%;
	}
}

@media(min-width:1025px) {

	.elementor-34856 .elementor-element.elementor-element-e6d6a60:not(.elementor-motion-effects-element-type-background),
	.elementor-34856 .elementor-element.elementor-element-e6d6a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
