.elementor-176431 .elementor-element.elementor-element-e6d6a60 > .elementor-container {
	min-height: 400px;
}

.elementor-176431 .elementor-element.elementor-element-e6d6a60:not(.elementor-motion-effects-element-type-background),
.elementor-176431 .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-MENTORIA-PERSONALIZADA.jpeg");
	background-position: center center;
	background-size: cover;
}

.elementor-176431 .elementor-element.elementor-element-e6d6a60 > .elementor-background-overlay {
	background-color: #000000;
	opacity: 0.55;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-d24ce8c {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-176431 .elementor-element.elementor-element-cf2422f .elementor-menu {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-176431 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .menu-item a {
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
}

.elementor-176431 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .menu-item a:hover {
	color: #ff7e00;
;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .current-menu-item > a:hover,
.elementor-nav-menu .current_page_item > a:hover {
	color: #7B8C93;
}

.elementor-176431 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .sub-menu .menu-item a {
	color: #ffffff;
	background-color: rgba(255, 255, 255, 0);
}

.elementor-176431 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .sub-menu .menu-item a:hover {
	color: #ff7e00;
}

.elementor-176431 .elementor-element.elementor-element-cf2422f .elementor-menu-toggle i.fa.fa-navicon {
	color: #ffffff;
}

.elementor-176431 .elementor-element.elementor-element-cf2422f .elementor-menu-toggle {
	background-color: #333333;
}

.elementor-176431 .elementor-element.elementor-element-cf2422f .elementor-nav-menu .menu-item {
	font-family: "Montserrat", Sans-serif;
}

.elementor-176431 .elementor-element.elementor-element-a7c8fee .elementor-spacer-inner {
	height: 120px;
}

.elementor-176431 .elementor-element.elementor-element-d0c048c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-176431 .elementor-element.elementor-element-d0c048c {
	margin-top: 0%;
	margin-bottom: 0%;
}

.elementor-bc-flex-widget .elementor-176431 .elementor-element.elementor-element-2be5b45.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-40e43b7 {
	color: #ff7e00;
	font-size: 31px;
	font-weight: 800;
	line-height: 1.1em;
}

.elementor-176431 .elementor-element.elementor-element-40e43b7 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-176431 .elementor-element.elementor-element-b5565fb {
	color: #D2D2D2;
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-176431 .elementor-element.elementor-element-b5565fb > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-9a6c3ad > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px -6px 0px;
}

.elementor-bc-flex-widget .elementor-176431 .elementor-element.elementor-element-47b8456.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-47b8456 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-47b8456 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-85f44a5 .elementor-spacer-inner {
	height: 50px;
}

.elementor-176431 .elementor-element.elementor-element-f08d94e:not(.elementor-motion-effects-element-type-background),
.elementor-176431 .elementor-element.elementor-element-f08d94e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-176431 .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-176431 .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-176431 .elementor-element.elementor-element-8d8597d .elementor-spacer-inner {
	height: 50px;
}

.elementor-176431 .elementor-element.elementor-element-e6ba22c {
	color: #ff7e00;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-e6ba22c > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-176431 .elementor-element.elementor-element-ba848d3 {
	color: #FFFFFF;
	font-family: "Work Sans", Sans-serif;
	font-weight: 400;
}

.elementor-176431 .elementor-element.elementor-element-8b1ab66 {
	color: #ff7e00;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-8b1ab66 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-176431 .elementor-element.elementor-element-e5f7a3c {
	z-index: 2;
}

.elementor-bc-flex-widget .elementor-176431 .elementor-element.elementor-element-0a5d4a9.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-0a5d4a9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176431 .elementor-element.elementor-element-0a5d4a9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-0a5d4a9 > .elementor-element-populated,
.elementor-176431 .elementor-element.elementor-element-0a5d4a9 > .elementor-element-populated > .elementor-background-overlay,
.elementor-176431 .elementor-element.elementor-element-0a5d4a9 > .elementor-background-slideshow {
	border-radius: 500px 500px 500px 500px;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-0a5d4a9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-0a5d4a9 {
	z-index: 2;
}

.elementor-176431 .elementor-element.elementor-element-d1bd985 {
	text-align: center;
}

.elementor-176431 .elementor-element.elementor-element-d1bd985 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-d1bd985 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget .elementor-176431 .elementor-element.elementor-element-aefd00f.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-aefd00f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176431 .elementor-element.elementor-element-aefd00f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-aefd00f > .elementor-element-populated,
.elementor-176431 .elementor-element.elementor-element-aefd00f > .elementor-element-populated > .elementor-background-overlay,
.elementor-176431 .elementor-element.elementor-element-aefd00f > .elementor-background-slideshow {
	border-radius: 500px 500px 500px 500px;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-aefd00f > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-d2dacb0 {
	text-align: center;
}

.elementor-176431 .elementor-element.elementor-element-d2dacb0 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-d2dacb0 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget .elementor-176431 .elementor-element.elementor-element-d2f4b53.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-d2f4b53:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176431 .elementor-element.elementor-element-d2f4b53 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-d2f4b53 > .elementor-element-populated,
.elementor-176431 .elementor-element.elementor-element-d2f4b53 > .elementor-element-populated > .elementor-background-overlay,
.elementor-176431 .elementor-element.elementor-element-d2f4b53 > .elementor-background-slideshow {
	border-radius: 500px 500px 500px 500px;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-d2f4b53 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-83da6d9 {
	text-align: center;
}

.elementor-176431 .elementor-element.elementor-element-83da6d9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-83da6d9 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-176431 .elementor-element.elementor-element-9c8951d {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-9c8951d > .elementor-widget-container {
	margin: 50px 0px -10px 0px;
}

.elementor-bc-flex-widget .elementor-176431 .elementor-element.elementor-element-34e0d68.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-34e0d68:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176431 .elementor-element.elementor-element-34e0d68 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #25252585;
}

.elementor-176431 .elementor-element.elementor-element-34e0d68 > .elementor-element-populated,
.elementor-176431 .elementor-element.elementor-element-34e0d68 > .elementor-element-populated > .elementor-background-overlay,
.elementor-176431 .elementor-element.elementor-element-34e0d68 > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-34e0d68 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-1bf25f2 .elementor-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-176431 .elementor-element.elementor-element-3dbd96d {
	text-align: center;
}

.elementor-176431 .elementor-element.elementor-element-3dbd96d .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-3dbd96d > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-176431 .elementor-element.elementor-element-109db5f.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-109db5f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176431 .elementor-element.elementor-element-109db5f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #25252585;
}

.elementor-176431 .elementor-element.elementor-element-109db5f > .elementor-element-populated,
.elementor-176431 .elementor-element.elementor-element-109db5f > .elementor-element-populated > .elementor-background-overlay,
.elementor-176431 .elementor-element.elementor-element-109db5f > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-109db5f > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-999fba2 .elementor-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-176431 .elementor-element.elementor-element-62b553d {
	text-align: center;
}

.elementor-176431 .elementor-element.elementor-element-62b553d .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-62b553d > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-176431 .elementor-element.elementor-element-178f7bb.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-178f7bb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176431 .elementor-element.elementor-element-178f7bb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #25252585;
}

.elementor-176431 .elementor-element.elementor-element-178f7bb > .elementor-element-populated,
.elementor-176431 .elementor-element.elementor-element-178f7bb > .elementor-element-populated > .elementor-background-overlay,
.elementor-176431 .elementor-element.elementor-element-178f7bb > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-178f7bb > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-dc97e6c .elementor-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-176431 .elementor-element.elementor-element-f4233a7 {
	text-align: center;
}

.elementor-176431 .elementor-element.elementor-element-f4233a7 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-f4233a7 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-176431 .elementor-element.elementor-element-714839b.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-714839b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-176431 .elementor-element.elementor-element-714839b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #25252585;
}

.elementor-176431 .elementor-element.elementor-element-714839b > .elementor-element-populated,
.elementor-176431 .elementor-element.elementor-element-714839b > .elementor-element-populated > .elementor-background-overlay,
.elementor-176431 .elementor-element.elementor-element-714839b > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-714839b > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-57fd244 .elementor-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-176431 .elementor-element.elementor-element-776cd0a {
	text-align: center;
}

.elementor-176431 .elementor-element.elementor-element-776cd0a .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-776cd0a > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-9a5c9a9 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
	padding: 0px 0px -6px 0px;
}

.elementor-176431 .elementor-element.elementor-element-ee83e2f:not(.elementor-motion-effects-element-type-background),
.elementor-176431 .elementor-element.elementor-element-ee83e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-ee83e2f,
.elementor-176431 .elementor-element.elementor-element-ee83e2f > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-176431 .elementor-element.elementor-element-ee83e2f > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-b4079f0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-176431 .elementor-element.elementor-element-b4079f0 {
	margin-top: 35px;
	margin-bottom: 35px;
}

.elementor-176431 .elementor-element.elementor-element-2ebc100 {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 46px;
	font-weight: 800;
	line-height: 1em;
}

.elementor-176431 .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-176431 .elementor-element.elementor-element-ec7b973 > .elementor-widget-container {
	margin: 10px 0px 50px 0px;
	padding: 0px 0px -6px 0px;
}

.elementor-176431 .elementor-element.elementor-element-fb65f49 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-fb65f49 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-ab3527a:not(.elementor-motion-effects-element-type-background),
.elementor-176431 .elementor-element.elementor-element-ab3527a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-176431 .elementor-element.elementor-element-ab3527a {
	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-176431 .elementor-element.elementor-element-ab3527a > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-4bebba0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-176431 .elementor-element.elementor-element-1ba097f {
	text-align: left;
}

.elementor-176431 .elementor-element.elementor-element-1ba097f .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-176431 .elementor-element.elementor-element-30e298c .elementor-spacer-inner {
	height: 30px;
}

.elementor-176431 .elementor-element.elementor-element-24dac81.elementor-view-stacked .elementor-icon {
	background-color: #ff7e00;
}

.elementor-176431 .elementor-element.elementor-element-24dac81.elementor-view-framed .elementor-icon,
.elementor-176431 .elementor-element.elementor-element-24dac81.elementor-view-default .elementor-icon {
	fill: #ff7e00;
	color: #ff7e00;
	border-color: #ff7e00;
}

.elementor-176431 .elementor-element.elementor-element-24dac81.elementor-position-right .elementor-icon-box-icon {
	margin-left: 15px;
}

.elementor-176431 .elementor-element.elementor-element-24dac81.elementor-position-left .elementor-icon-box-icon {
	margin-right: 15px;
}

.elementor-176431 .elementor-element.elementor-element-24dac81.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-176431 .elementor-element.elementor-element-24dac81 .elementor-icon {
	font-size: 40px;
}

.elementor-176431 .elementor-element.elementor-element-24dac81 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-176431 .elementor-element.elementor-element-24dac81 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-24dac81 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-176431 .elementor-element.elementor-element-24dac81 .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-176431 .elementor-element.elementor-element-51017e8 .elementor-spacer-inner {
	height: 20px;
}

.elementor-176431 .elementor-element.elementor-element-51fe8e4.elementor-view-stacked .elementor-icon {
	background-color: #ff7e00;
}

.elementor-176431 .elementor-element.elementor-element-51fe8e4.elementor-view-framed .elementor-icon,
.elementor-176431 .elementor-element.elementor-element-51fe8e4.elementor-view-default .elementor-icon {
	fill: #ff7e00;
	color: #ff7e00;
	border-color: #ff7e00;
}

.elementor-176431 .elementor-element.elementor-element-51fe8e4.elementor-position-right .elementor-icon-box-icon {
	margin-left: 15px;
}

.elementor-176431 .elementor-element.elementor-element-51fe8e4.elementor-position-left .elementor-icon-box-icon {
	margin-right: 15px;
}

.elementor-176431 .elementor-element.elementor-element-51fe8e4.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-176431 .elementor-element.elementor-element-51fe8e4 .elementor-icon {
	font-size: 40px;
}

.elementor-176431 .elementor-element.elementor-element-51fe8e4 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-176431 .elementor-element.elementor-element-51fe8e4 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-51fe8e4 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-176431 .elementor-element.elementor-element-51fe8e4 .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-176431 .elementor-element.elementor-element-b591ad6 .elementor-spacer-inner {
	height: 15px;
}

.elementor-176431 .elementor-element.elementor-element-5650f56.elementor-view-stacked .elementor-icon {
	background-color: #ff7e00;
}

.elementor-176431 .elementor-element.elementor-element-5650f56.elementor-view-framed .elementor-icon,
.elementor-176431 .elementor-element.elementor-element-5650f56.elementor-view-default .elementor-icon {
	fill: #ff7e00;
	color: #ff7e00;
	border-color: #ff7e00;
}

.elementor-176431 .elementor-element.elementor-element-5650f56.elementor-position-right .elementor-icon-box-icon {
	margin-left: 15px;
}

.elementor-176431 .elementor-element.elementor-element-5650f56.elementor-position-left .elementor-icon-box-icon {
	margin-right: 15px;
}

.elementor-176431 .elementor-element.elementor-element-5650f56.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-176431 .elementor-element.elementor-element-5650f56 .elementor-icon {
	font-size: 40px;
}

.elementor-176431 .elementor-element.elementor-element-5650f56 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-176431 .elementor-element.elementor-element-5650f56 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-176431 .elementor-element.elementor-element-5650f56 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-176431 .elementor-element.elementor-element-5650f56 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-5650f56 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-176431 .elementor-element.elementor-element-5650f56 .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-176431 .elementor-element.elementor-element-f392302 .elementor-spacer-inner {
	height: 30px;
}

.elementor-176431 .elementor-element.elementor-element-86248a4 > .elementor-element-populated {
	margin: 0px 5px 0px 10px;
}

.elementor-176431 .elementor-element.elementor-element-29a8f2b {
	text-align: left;
}

.elementor-176431 .elementor-element.elementor-element-29a8f2b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-176431 .elementor-element.elementor-element-91f4d27 {
	color: #EAEAEA;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-91f4d27 > .elementor-widget-container {
	margin: 025px 0px -25px 0px;
}

.elementor-176431 .elementor-element.elementor-element-db88e9a {
	color: #EAEAEA;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-db88e9a > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-176431 .elementor-element.elementor-element-f01cf00 {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
}

.elementor-176431 .elementor-element.elementor-element-f01cf00 > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-176431 .elementor-element.elementor-element-14f14e9 {
	text-align: left;
}

.elementor-176431 .elementor-element.elementor-element-14f14e9 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-176431 .elementor-element.elementor-element-10617b5 .elementor-spacer-inner {
	height: 30px;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-40527bb.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-40527bb.elementor-social-icon i {
	color: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-40527bb.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-c4b1da2.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-c4b1da2.elementor-social-icon i {
	color: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-c4b1da2.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-17fd772.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-17fd772.elementor-social-icon i {
	color: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-17fd772.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-81134d6.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-81134d6.elementor-social-icon i {
	color: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-81134d6.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-cd042e8.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-cd042e8.elementor-social-icon i {
	color: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-repeater-item-cd042e8.elementor-social-icon svg {
	fill: #000000;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-widget-container {
	text-align: left;
}

.elementor-176431 .elementor-element.elementor-element-acecc80 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-176431 .elementor-element.elementor-element-dc2b734 .elementor-spacer-inner {
	height: 30px;
}

.elementor-176431 .elementor-element.elementor-element-e7f155d {
	text-align: left;
}

.elementor-176431 .elementor-element.elementor-element-e7f155d .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-176431 .elementor-element.elementor-element-e7f155d > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

.elementor-176431 .elementor-element.elementor-element-6dc222b .elementor-spacer-inner {
	height: 30px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms label.wpforms-error {
	display: block !important;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-contact-form {
	max-width: 378px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-contact-form-title,
.elementor-176431 .elementor-element.elementor-element-ba05a26 .wpforms-title {
	color: #FFFFFF;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-contact-form-description,
.elementor-176431 .elementor-element.elementor-element-ba05a26 .wpforms-description {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field label {
	color: #FFFFFF;
	font-size: 14px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field textarea,
.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field select {
	border-radius: 5px 5px 5px 5px;
	text-indent: 0px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field select {
	width: 215px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field textarea {
	width: 300px;
	height: 70px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field {
	margin-bottom: 0px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field .wpforms-field-description,
.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-field .wpforms-field-sublabel {
	padding-top: 0px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms .wpforms-submit-container .wpforms-submit {
	border-radius: 15px 15px 15px 15px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms input.wpforms-error,
.elementor-176431 .elementor-element.elementor-element-ba05a26 .eael-wpforms textarea.wpforms-error {
	border-width: 1px;
}

.elementor-176431 .elementor-element.elementor-element-ba05a26 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.elementor-176431 .elementor-element.elementor-element-3eef154:not(.elementor-motion-effects-element-type-background),
.elementor-176431 .elementor-element.elementor-element-3eef154 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1B1B1B;
}

.elementor-176431 .elementor-element.elementor-element-3eef154 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-3eef154 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-176431 .elementor-element.elementor-element-9767e22 {
	text-align: center;
}

.elementor-176431 .elementor-element.elementor-element-9767e22 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 300;
}

.elementor-176431 .elementor-element.elementor-element-707f4a6 {
	text-align: center;
}

.elementor-176431 .elementor-element.elementor-element-707f4a6 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 300;
}

@media(max-width:1024px) {
	.elementor-176431 .elementor-element.elementor-element-e6d6a60 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-176431 .elementor-element.elementor-element-83da6d9 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-176431 .elementor-element.elementor-element-ee83e2f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {

	.elementor-176431 .elementor-element.elementor-element-e6d6a60:not(.elementor-motion-effects-element-type-background),
	.elementor-176431 .elementor-element.elementor-element-e6d6a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://ohquemfala.com.br/wp-content/uploads/2022/08/FUNDO-SITE-MENTORIA-PERSONALIZADA.jpg");
		background-position: 610px 0px;
	}

	.elementor-176431 .elementor-element.elementor-element-e6d6a60 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-176431 .elementor-element.elementor-element-d0c048c {
		margin-top: 15px;
		margin-bottom: 0px;
	}

	.elementor-176431 .elementor-element.elementor-element-85f44a5 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-176431 .elementor-element.elementor-element-f08d94e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-176431 .elementor-element.elementor-element-0a5d4a9 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-176431 .elementor-element.elementor-element-aefd00f > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-176431 .elementor-element.elementor-element-83da6d9 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-176431 .elementor-element.elementor-element-ee83e2f {
		padding: 0px 0px 0px 0px;
	}

	.elementor-176431 .elementor-element.elementor-element-db44a7b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-176431 .elementor-element.elementor-element-1ba097f {
		text-align: center;
	}

	.elementor-176431 .elementor-element.elementor-element-24dac81 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-176431 .elementor-element.elementor-element-51fe8e4 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-176431 .elementor-element.elementor-element-5650f56 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-176431 .elementor-element.elementor-element-5650f56 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-176431 .elementor-element.elementor-element-29a8f2b {
		text-align: center;
	}

	.elementor-176431 .elementor-element.elementor-element-14f14e9 {
		text-align: center;
	}

	.elementor-176431 .elementor-element.elementor-element-acecc80 .elementor-widget-container {
		text-align: center;
	}

	.elementor-176431 .elementor-element.elementor-element-e7f155d {
		text-align: center;
	}
}

@media(min-width:768px) {
	.elementor-176431 .elementor-element.elementor-element-2be5b45 {
		width: 39.989%;
	}

	.elementor-176431 .elementor-element.elementor-element-47b8456 {
		width: 60%;
	}

	.elementor-176431 .elementor-element.elementor-element-db44a7b {
		width: 100%;
	}

	.elementor-176431 .elementor-element.elementor-element-9a6d49e {
		width: 43.622%;
	}

	.elementor-176431 .elementor-element.elementor-element-fb65f49 {
		width: 56.385%;
	}

	.elementor-176431 .elementor-element.elementor-element-aeae5ce {
		width: 24.975%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-176431 .elementor-element.elementor-element-9a6d49e {
		width: 50%;
	}

	.elementor-176431 .elementor-element.elementor-element-fb65f49 {
		width: 50%;
	}
}

@media(min-width:1025px) {

	.elementor-176431 .elementor-element.elementor-element-e6d6a60:not(.elementor-motion-effects-element-type-background),
	.elementor-176431 .elementor-element.elementor-element-e6d6a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
