.elementor-15954 .elementor-element.elementor-element-4dfc37c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15954 .elementor-element.elementor-element-4dfc37c:not(.elementor-motion-effects-element-type-background), .elementor-15954 .elementor-element.elementor-element-4dfc37c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #F2F2F2;
	background-image: url("/wp-content/uploads/2024/06/Design-sem-nome-2024-06-07T162741.169.png");
	background-position: center center;
}

.elementor-15954 .elementor-element.elementor-element-4dfc37c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 120px 0px 80px 0px;
}

.elementor-15954 .elementor-element.elementor-element-4dfc37c > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15954 .elementor-element.elementor-element-fec2ac2 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-15954 .elementor-element.elementor-element-d202a71 .elementor-heading-title {
	color: #FFFEFF;
	font-family: "Poppins", Sans-serif;
	font-size: 70px;
	font-weight: 700;
	line-height: 46px;
}

.elementor-15954 .elementor-element.elementor-element-d202a71 > .elementor-widget-container {
	margin: 0px 0px 0px -7px;
	padding: 0px 0px 0px 0px;
}

.elementor-15954 .elementor-element.elementor-element-cb0bb94 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 23px;
}

.elementor-15954 .elementor-element.elementor-element-8e1640e .elementor-button {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	fill: var( --e-global-color-primary );
	color: var( --e-global-color-primary );
	background-color: var( --e-global-color-bac2227 );
}

.elementor-15954 .elementor-element.elementor-element-8e1640e .elementor-button:hover, .elementor-15954 .elementor-element.elementor-element-8e1640e .elementor-button:focus {
	color: #FFFFFF;
	background-color: var( --e-global-color-secondary );
}

.elementor-15954 .elementor-element.elementor-element-8e1640e .elementor-button:hover svg, .elementor-15954 .elementor-element.elementor-element-8e1640e .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-15954 .elementor-element.elementor-element-fc96b9e {
	--spacer-size: 190px;
}

.elementor-15954 .elementor-element.elementor-element-7802f7a {
	padding: 50px 0px 50px 0px;
}

.elementor-15954 .elementor-element.elementor-element-f9448c3 .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-96b01e8 .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-a390833 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-a390833 .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-a390833 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-a4c687b .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-465066a .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-f711763 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-f711763 .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-f711763 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-becf4e2 .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-0a909a4 .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-8b2cffe {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-8b2cffe .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-8b2cffe .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-bfbf046 .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-8469d54 .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-76b72d7 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-76b72d7 .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-76b72d7 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-af5a42f .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-f6a8c3d .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-25a874f {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-25a874f .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-25a874f .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-a5a8b2e .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-df97d5f .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-93a8b49 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-93a8b49 .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-93a8b49 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-c94dce3 .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-397b6fc .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-b0dfd89 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-b0dfd89 .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-b0dfd89 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-313757c .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-2d12465 .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-54f8612 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-54f8612 .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-54f8612 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-d87ac54 .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-a572964 .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-4dd6cd3 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-4dd6cd3 .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-4dd6cd3 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-e880236 .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-9dfb902 .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-15954 .elementor-element.elementor-element-5403954 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px;
}

.elementor-15954 .elementor-element.elementor-element-5403954 .elementor-divider-separator {
	width: 100%;
}

.elementor-15954 .elementor-element.elementor-element-5403954 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-15954 .elementor-element.elementor-element-3d5087f .elementor-heading-title {
	color: #3D4D43;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-15954 .elementor-element.elementor-element-c03ccb2 .elementor-heading-title {
	color: #393939;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

@media(max-width: 1024px) {
	.elementor-15954 .elementor-element.elementor-element-8e1640e .elementor-button {
		font-size:var( --e-global-typography-text-font-size );
	}
}

@media(max-width: 767px) {
	.elementor-15954 .elementor-element.elementor-element-4dfc37c:not(.elementor-motion-effects-element-type-background), .elementor-15954 .elementor-element.elementor-element-4dfc37c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image:url("/wp-content/uploads/2024/06/Sem-nome-500-x-1200-px-6.png");
	}

	.elementor-15954 .elementor-element.elementor-element-fec2ac2 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-15954 .elementor-element.elementor-element-d202a71 .elementor-heading-title {
		font-size: 47px;
	}

	.elementor-15954 .elementor-element.elementor-element-8e1640e .elementor-button {
		font-size: var( --e-global-typography-text-font-size );
	}

	.elementor-15954 .elementor-element.elementor-element-fc96b9e {
		--spacer-size: 339px;
	}
}

@media(min-width: 768px) {
	.elementor-15954 .elementor-element.elementor-element-a576b9b {
		width:49.813%;
	}

	.elementor-15954 .elementor-element.elementor-element-4ca7fbd {
		width: 50.047%;
	}
}
