.elementor-176456 .elementor-element.elementor-element-e6d6a60:not(.elementor-motion-effects-element-type-background),
.elementor-176456 .elementor-element.elementor-element-e6d6a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("/wp-content/uploads/2022/08/FUNDO-SITE-PRESENCIAL.jpeg");
	background-position: center center;
	background-size: cover;
}

.elementor-176456 .elementor-element.elementor-element-e6d6a60 > .elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176456 .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-176456 .elementor-element.elementor-element-d24ce8c {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-menu {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .menu-item a {
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .menu-item a:hover {
	color: #ff7e00;
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .current-menu-item > a,
.elementor-nav-menu .current_page_item > a {
	color: #ff7e00;
	background-color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .current-menu-item > a:hover,
.elementor-nav-menu .current_page_item > a:hover {
	color: #7B8C93;
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .sub-menu .menu-item a {
	color: #ffffff;
	background-color: rgba(255, 255, 255, 0);
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .sub-menu .menu-item a:hover {
	color: #ff7e00;
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-menu-toggle i.fa.fa-navicon {
	color: #ffffff;
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-menu-toggle {
	background-color: #333333;
}

.elementor-176456 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .menu-item {
	font-family: "Montserrat", Sans-serif;
}

.elementor-176456 .elementor-element.elementor-element-a7c8fee .elementor-spacer-inner {
	height: 100px;
}

.elementor-176456 .elementor-element.elementor-element-d0c048c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-176456 .elementor-element.elementor-element-d0c048c {
	margin-top: 0%;
	margin-bottom: 0%;
}

.elementor-bc-flex-widget .elementor-176456 .elementor-element.elementor-element-2be5b45.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176456 .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-176456 .elementor-element.elementor-element-40e43b7 {
	color: #FFFFFF;
	font-size: 32px;
	font-weight: 800;
	line-height: 1.3em;
}

.elementor-176456 .elementor-element.elementor-element-40e43b7 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-176456 .elementor-element.elementor-element-b5565fb {
	color: #D2D2D2;
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-176456 .elementor-element.elementor-element-b5565fb > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-176456 .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-176456 .elementor-element.elementor-element-9a6c3ad > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px -6px 0px;
}

.elementor-bc-flex-widget .elementor-176456 .elementor-element.elementor-element-47b8456.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176456 .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-176456 .elementor-element.elementor-element-47b8456 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-47b8456 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-85f44a5 .elementor-spacer-inner {
	height: 100px;
}

.elementor-176456 .elementor-element.elementor-element-f08d94e:not(.elementor-motion-effects-element-type-background),
.elementor-176456 .elementor-element.elementor-element-f08d94e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-176456 .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-176456 .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-176456 .elementor-element.elementor-element-8d8597d .elementor-spacer-inner {
	height: 50px;
}

.elementor-176456 .elementor-element.elementor-element-e6ba22c {
	color: #ff7e00;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-176456 .elementor-element.elementor-element-e6ba22c > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-176456 .elementor-element.elementor-element-ba848d3 {
	color: #FFFFFF;
	font-family: "Work Sans", Sans-serif;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-176456 .elementor-element.elementor-element-109db5f.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-176456 .elementor-element.elementor-element-109db5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-176456 .elementor-element.elementor-element-109db5f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176456 .elementor-element.elementor-element-109db5f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF29;
}

.elementor-176456 .elementor-element.elementor-element-109db5f > .elementor-element-populated,
.elementor-176456 .elementor-element.elementor-element-109db5f > .elementor-element-populated > .elementor-background-overlay,
.elementor-176456 .elementor-element.elementor-element-109db5f > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-176456 .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-176456 .elementor-element.elementor-element-109db5f > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-0317ebf .elementor-image img {
	border-radius: 45px 45px 45px 45px;
}

.elementor-176456 .elementor-element.elementor-element-0317ebf > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-176456 .elementor-element.elementor-element-c016284.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176456 .elementor-element.elementor-element-c016284.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-176456 .elementor-element.elementor-element-c016284:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176456 .elementor-element.elementor-element-c016284 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF29;
}

.elementor-176456 .elementor-element.elementor-element-c016284 > .elementor-element-populated,
.elementor-176456 .elementor-element.elementor-element-c016284 > .elementor-element-populated > .elementor-background-overlay,
.elementor-176456 .elementor-element.elementor-element-c016284 > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-176456 .elementor-element.elementor-element-c016284 > .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-176456 .elementor-element.elementor-element-c016284 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-999fba2 .elementor-image img {
	border-radius: 45px 45px 45px 45px;
}

.elementor-176456 .elementor-element.elementor-element-999fba2 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-176456 .elementor-element.elementor-element-d612467.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176456 .elementor-element.elementor-element-d612467.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-176456 .elementor-element.elementor-element-d612467:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176456 .elementor-element.elementor-element-d612467 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF29;
}

.elementor-176456 .elementor-element.elementor-element-d612467 > .elementor-element-populated,
.elementor-176456 .elementor-element.elementor-element-d612467 > .elementor-element-populated > .elementor-background-overlay,
.elementor-176456 .elementor-element.elementor-element-d612467 > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-176456 .elementor-element.elementor-element-d612467 > .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-176456 .elementor-element.elementor-element-d612467 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-9caa896 .elementor-image img {
	border-radius: 45px 45px 45px 45px;
}

.elementor-176456 .elementor-element.elementor-element-9caa896 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-176456 .elementor-element.elementor-element-ee83e2f:not(.elementor-motion-effects-element-type-background),
.elementor-176456 .elementor-element.elementor-element-ee83e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-176456 .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-176456 .elementor-element.elementor-element-ee83e2f,
.elementor-176456 .elementor-element.elementor-element-ee83e2f > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-176456 .elementor-element.elementor-element-ee83e2f > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-b4079f0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-176456 .elementor-element.elementor-element-b4079f0 {
	margin-top: 35px;
	margin-bottom: 35px;
}

.elementor-176456 .elementor-element.elementor-element-2ebc100 {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 46px;
	font-weight: 800;
	line-height: 1em;
}

.elementor-176456 .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-176456 .elementor-element.elementor-element-ec7b973 > .elementor-widget-container {
	margin: 10px 0px 50px 0px;
	padding: 0px 0px -6px 0px;
}

.elementor-176456 .elementor-element.elementor-element-fb65f49 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-fb65f49 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-0dab7ae:not(.elementor-motion-effects-element-type-background),
.elementor-176456 .elementor-element.elementor-element-0dab7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-176456 .elementor-element.elementor-element-0dab7ae {
	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-176456 .elementor-element.elementor-element-0dab7ae > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-977b301.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-176456 .elementor-element.elementor-element-3559055 {
	text-align: left;
}

.elementor-176456 .elementor-element.elementor-element-3559055 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-176456 .elementor-element.elementor-element-827eca4 .elementor-spacer-inner {
	height: 30px;
}

.elementor-176456 .elementor-element.elementor-element-a5ff4a2.elementor-view-stacked .elementor-icon {
	background-color: #ff7e00;
}

.elementor-176456 .elementor-element.elementor-element-a5ff4a2.elementor-view-framed .elementor-icon,
.elementor-176456 .elementor-element.elementor-element-a5ff4a2.elementor-view-default .elementor-icon {
	fill: #ff7e00;
	color: #ff7e00;
	border-color: #ff7e00;
}

.elementor-176456 .elementor-element.elementor-element-a5ff4a2.elementor-position-right .elementor-icon-box-icon {
	margin-left: 15px;
}

.elementor-176456 .elementor-element.elementor-element-a5ff4a2.elementor-position-left .elementor-icon-box-icon {
	margin-right: 15px;
}

.elementor-176456 .elementor-element.elementor-element-a5ff4a2.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-176456 .elementor-element.elementor-element-a5ff4a2 .elementor-icon {
	font-size: 40px;
}

.elementor-176456 .elementor-element.elementor-element-a5ff4a2 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-176456 .elementor-element.elementor-element-a5ff4a2 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-a5ff4a2 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-176456 .elementor-element.elementor-element-a5ff4a2 .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-176456 .elementor-element.elementor-element-9ce0e97 .elementor-spacer-inner {
	height: 20px;
}

.elementor-176456 .elementor-element.elementor-element-18b1b84.elementor-view-stacked .elementor-icon {
	background-color: #ff7e00;
}

.elementor-176456 .elementor-element.elementor-element-18b1b84.elementor-view-framed .elementor-icon,
.elementor-176456 .elementor-element.elementor-element-18b1b84.elementor-view-default .elementor-icon {
	fill: #ff7e00;
	color: #ff7e00;
	border-color: #ff7e00;
}

.elementor-176456 .elementor-element.elementor-element-18b1b84.elementor-position-right .elementor-icon-box-icon {
	margin-left: 15px;
}

.elementor-176456 .elementor-element.elementor-element-18b1b84.elementor-position-left .elementor-icon-box-icon {
	margin-right: 15px;
}

.elementor-176456 .elementor-element.elementor-element-18b1b84.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-176456 .elementor-element.elementor-element-18b1b84 .elementor-icon {
	font-size: 40px;
}

.elementor-176456 .elementor-element.elementor-element-18b1b84 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-176456 .elementor-element.elementor-element-18b1b84 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-18b1b84 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-176456 .elementor-element.elementor-element-18b1b84 .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-176456 .elementor-element.elementor-element-4bc01f9 .elementor-spacer-inner {
	height: 15px;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2.elementor-view-stacked .elementor-icon {
	background-color: #ff7e00;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2.elementor-view-framed .elementor-icon,
.elementor-176456 .elementor-element.elementor-element-c6ea9b2.elementor-view-default .elementor-icon {
	fill: #ff7e00;
	color: #ff7e00;
	border-color: #ff7e00;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2.elementor-position-right .elementor-icon-box-icon {
	margin-left: 15px;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2.elementor-position-left .elementor-icon-box-icon {
	margin-right: 15px;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2 .elementor-icon {
	font-size: 40px;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-c6ea9b2 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-176456 .elementor-element.elementor-element-c6ea9b2 .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-176456 .elementor-element.elementor-element-c2becc9 .elementor-spacer-inner {
	height: 30px;
}

.elementor-176456 .elementor-element.elementor-element-20cd7c4 > .elementor-element-populated {
	margin: 0px 5px 0px 10px;
}

.elementor-176456 .elementor-element.elementor-element-981f30f {
	text-align: left;
}

.elementor-176456 .elementor-element.elementor-element-981f30f .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-176456 .elementor-element.elementor-element-e83192a {
	color: #EAEAEA;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
}

.elementor-176456 .elementor-element.elementor-element-e83192a > .elementor-widget-container {
	margin: 025px 0px -25px 0px;
}

.elementor-176456 .elementor-element.elementor-element-527672e {
	color: #EAEAEA;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
}

.elementor-176456 .elementor-element.elementor-element-527672e > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-176456 .elementor-element.elementor-element-a917e68 {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
}

.elementor-176456 .elementor-element.elementor-element-a917e68 > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-176456 .elementor-element.elementor-element-5aba9a5 {
	text-align: left;
}

.elementor-176456 .elementor-element.elementor-element-5aba9a5 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-176456 .elementor-element.elementor-element-f9aaa8f .elementor-spacer-inner {
	height: 30px;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-40527bb.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-40527bb.elementor-social-icon i {
	color: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-40527bb.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-c4b1da2.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-c4b1da2.elementor-social-icon i {
	color: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-c4b1da2.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-17fd772.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-17fd772.elementor-social-icon i {
	color: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-17fd772.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-81134d6.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-81134d6.elementor-social-icon i {
	color: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-81134d6.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-cd042e8.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-cd042e8.elementor-social-icon i {
	color: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-repeater-item-cd042e8.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-widget-container {
	text-align: left;
}

.elementor-176456 .elementor-element.elementor-element-c36b73b > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-176456 .elementor-element.elementor-element-a897eda .elementor-spacer-inner {
	height: 30px;
}

.elementor-176456 .elementor-element.elementor-element-e410aa2 {
	text-align: left;
}

.elementor-176456 .elementor-element.elementor-element-e410aa2 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-176456 .elementor-element.elementor-element-e410aa2 > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

.elementor-176456 .elementor-element.elementor-element-153ed95 .elementor-spacer-inner {
	height: 30px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms label.wpforms-error {
	display: block !important;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-contact-form {
	max-width: 378px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-contact-form-title,
.elementor-176456 .elementor-element.elementor-element-fe3d381 .wpforms-title {
	color: #FFFFFF;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-contact-form-description,
.elementor-176456 .elementor-element.elementor-element-fe3d381 .wpforms-description {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field label {
	color: #FFFFFF;
	font-size: 14px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field textarea,
.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field select {
	border-radius: 5px 5px 5px 5px;
	text-indent: 0px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field select {
	width: 215px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field textarea {
	width: 300px;
	height: 70px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field {
	margin-bottom: 0px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field .wpforms-field-description,
.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-field .wpforms-field-sublabel {
	padding-top: 0px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms .wpforms-submit-container .wpforms-submit {
	border-radius: 15px 15px 15px 15px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms input.wpforms-error,
.elementor-176456 .elementor-element.elementor-element-fe3d381 .eael-wpforms textarea.wpforms-error {
	border-width: 1px;
}

.elementor-176456 .elementor-element.elementor-element-fe3d381 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.elementor-176456 .elementor-element.elementor-element-3eef154:not(.elementor-motion-effects-element-type-background),
.elementor-176456 .elementor-element.elementor-element-3eef154 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1B1B1B;
}

.elementor-176456 .elementor-element.elementor-element-3eef154 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-3eef154 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176456 .elementor-element.elementor-element-9767e22 {
	text-align: center;
}

.elementor-176456 .elementor-element.elementor-element-9767e22 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 300;
}

.elementor-176456 .elementor-element.elementor-element-707f4a6 {
	text-align: center;
}

.elementor-176456 .elementor-element.elementor-element-707f4a6 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 300;
}

@media(max-width:1024px) {
	.elementor-176456 .elementor-element.elementor-element-e6d6a60 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-176456 .elementor-element.elementor-element-ee83e2f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {

	.elementor-176456 .elementor-element.elementor-element-e6d6a60:not(.elementor-motion-effects-element-type-background),
	.elementor-176456 .elementor-element.elementor-element-e6d6a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("/wp-content/uploads/2022/08/FUNDO-SITE-PRESENCIAL.jpg");
		background-position: -488px 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-176456 .elementor-element.elementor-element-e6d6a60 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-176456 .elementor-element.elementor-element-a7c8fee .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-176456 .elementor-element.elementor-element-d0c048c {
		margin-top: 15px;
		margin-bottom: 0px;
	}

	.elementor-176456 .elementor-element.elementor-element-85f44a5 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-176456 .elementor-element.elementor-element-f08d94e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-176456 .elementor-element.elementor-element-ee83e2f {
		padding: 0px 0px 0px 0px;
	}

	.elementor-176456 .elementor-element.elementor-element-db44a7b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-176456 .elementor-element.elementor-element-3559055 {
		text-align: center;
	}

	.elementor-176456 .elementor-element.elementor-element-a5ff4a2 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-176456 .elementor-element.elementor-element-18b1b84 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-176456 .elementor-element.elementor-element-c6ea9b2 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-176456 .elementor-element.elementor-element-c6ea9b2 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-176456 .elementor-element.elementor-element-981f30f {
		text-align: center;
	}

	.elementor-176456 .elementor-element.elementor-element-5aba9a5 {
		text-align: center;
	}

	.elementor-176456 .elementor-element.elementor-element-c36b73b .elementor-widget-container {
		text-align: center;
	}

	.elementor-176456 .elementor-element.elementor-element-e410aa2 {
		text-align: center;
	}
}

@media(min-width:768px) {
	.elementor-176456 .elementor-element.elementor-element-988ffd2 {
		width: 35.018%;
	}

	.elementor-176456 .elementor-element.elementor-element-9dcbb65 {
		width: 64.972%;
	}

	.elementor-176456 .elementor-element.elementor-element-2be5b45 {
		width: 40%;
	}

	.elementor-176456 .elementor-element.elementor-element-47b8456 {
		width: 59.989%;
	}

	.elementor-176456 .elementor-element.elementor-element-db44a7b {
		width: 100%;
	}

	.elementor-176456 .elementor-element.elementor-element-9a6d49e {
		width: 43.622%;
	}

	.elementor-176456 .elementor-element.elementor-element-fb65f49 {
		width: 56.385%;
	}

	.elementor-176456 .elementor-element.elementor-element-ddd4dd9 {
		width: 24.975%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-176456 .elementor-element.elementor-element-9a6d49e {
		width: 50%;
	}

	.elementor-176456 .elementor-element.elementor-element-fb65f49 {
		width: 50%;
	}
}

@media(min-width:1025px) {

	.elementor-176456 .elementor-element.elementor-element-e6d6a60:not(.elementor-motion-effects-element-type-background),
	.elementor-176456 .elementor-element.elementor-element-e6d6a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
