/* End custom CSS */

.elementor-2 .elementor-element.elementor-element-f7a5ec6 {
	--display: flex;
	--position: fixed;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	top: 0px;
	--z-index: 10;
}

.elementor-2 .elementor-element.elementor-element-f7a5ec6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f7a5ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b4c21;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f7a5ec6 {
	left: 0px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-f7a5ec6 {
	right: 0px;
}

.elementor-2 .elementor-element.elementor-element-22e41b4 .elementor-icon-list-icon i {
	color: #fbff00;
	transition: color .3s;
}

.elementor-2 .elementor-element.elementor-element-22e41b4 .elementor-icon-list-icon svg {
	fill: #fbff00;
	transition: fill .3s;
}

.elementor-2 .elementor-element.elementor-element-22e41b4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-2 .elementor-element.elementor-element-22e41b4 .elementor-icon-list-text {
	color: #fbff00;
	transition: color .3s;
}

.elementor-2 .elementor-element.elementor-element-5651375 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .85;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 70px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-5651375:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5651375 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jijkn.nitrocdn.com/rIuxzFcizOcVgXDoHruTOnOUjaPWgCCn/assets/images/optimized/rev-6b827a1/dezintupidora.com.br/wp-content/uploads/2023/05/limpeza-de-fossa-desentupidora-porto1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2 .elementor-element.elementor-element-5651375::before, .elementor-2 .elementor-element.elementor-element-5651375 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5651375 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5651375 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5651375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5651375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

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

.elementor-2 .elementor-element.elementor-element-74f84e7 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-74f84e7 img {
	border-style: none;
}

.elementor-2 .elementor-element.elementor-element-1db0108 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1db0108 .elementor-heading-title {
	font-size: 60px;
	font-weight: 900;
	text-transform: uppercase;
	color: #84db05;
}

.elementor-2 .elementor-element.elementor-element-fa07856 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-fa07856 .elementor-heading-title {
	font-size: 37px;
	color: var(--e-global-color-b0f304e);
}

.elementor-2 .elementor-element.elementor-element-1109267 {
	text-align: center;
	font-size: 22px;
	color: var(--e-global-color-b0f304e);
}

.elementor-2 .elementor-element.elementor-element-bf46cc9 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-bf46cc9 .elementor-heading-title {
	font-size: 40px;
	font-weight: 700;
	color: var(--e-global-color-b0f304e);
}

.elementor-2 .elementor-element.elementor-element-6f413c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-6f413c6.elementor-element {
	--align-self: center;
}

.elementor-2 .elementor-element.elementor-element-6f413c6 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-2 .elementor-element.elementor-element-6f413c6 .elementor-button {
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-95e176e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-b160021 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-b160021 .elementor-heading-title {
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	color: #1d4f21;
}

.elementor-2 .elementor-element.elementor-element-384a844 {
	text-align: center;
	font-size: 21px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

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

.elementor-2 .elementor-element.elementor-element-ee61e0c {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-ee61e0c > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-ee61e0c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-ee61e0c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-ee61e0c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-ee61e0c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-ee61e0c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2 .elementor-element.elementor-element-ee61e0c .elementor-image-box-title {
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-ee61e0c .elementor-image-box-description {
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-3590ca4 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-3590ca4 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-3590ca4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-3590ca4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-3590ca4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-3590ca4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-3590ca4 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2 .elementor-element.elementor-element-3590ca4 .elementor-image-box-title {
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-3590ca4 .elementor-image-box-description {
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-457985b {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-457985b > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-457985b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-457985b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-457985b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-457985b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-457985b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2 .elementor-element.elementor-element-457985b .elementor-image-box-title {
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-457985b .elementor-image-box-description {
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-2a2c503 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-2a2c503 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-2a2c503.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-2a2c503.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-2a2c503.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-2a2c503 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-2a2c503 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2 .elementor-element.elementor-element-2a2c503 .elementor-image-box-title {
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-2a2c503 .elementor-image-box-description {
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-cdd3932 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-cdd3932 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-cdd3932.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-cdd3932.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-cdd3932.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-cdd3932 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-cdd3932 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2 .elementor-element.elementor-element-cdd3932 .elementor-image-box-title {
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-cdd3932 .elementor-image-box-description {
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-4be2c95 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-4be2c95 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-4be2c95.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-4be2c95.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2 .elementor-element.elementor-element-4be2c95.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-4be2c95 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-4be2c95 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2 .elementor-element.elementor-element-4be2c95 .elementor-image-box-title {
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-4be2c95 .elementor-image-box-description {
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-00026b6 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-2 .elementor-element.elementor-element-00026b6 .elementor-button {
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-fdff89a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-d03fd4a {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-d03fd4a .elementor-heading-title {
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-23b3346 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0% 0%;
	--row-gap: 0%;
	--column-gap: 0%;
	--flex-wrap: wrap;
}

.elementor-2 .elementor-element.elementor-element-9bccf68 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-2 .elementor-element.elementor-element-9bccf68 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: var(--e-global-color-526f9ca);
	border-radius: 0px 0px 10px 10px;
	box-shadow: 0px 2px 21px -12px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-9bccf68.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-9bccf68.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9bccf68.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-526f9ca);
	color: var(--e-global-color-526f9ca);
	border-color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-9bccf68 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9bccf68 .elementor-icon-box-title a {
	font-size: 23px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-9bccf68 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-9bccf68 .elementor-icon-box-description {
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-4244929 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-2 .elementor-element.elementor-element-4244929 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: var(--e-global-color-526f9ca);
	border-radius: 0px 0px 10px 10px;
	box-shadow: 0px 2px 21px -12px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-4244929.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-4244929.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4244929.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-526f9ca);
	color: var(--e-global-color-526f9ca);
	border-color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-4244929 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4244929 .elementor-icon-box-title a {
	font-size: 23px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-4244929 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-4244929 .elementor-icon-box-description {
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-fd09afb {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-2 .elementor-element.elementor-element-fd09afb > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: var(--e-global-color-526f9ca);
	border-radius: 0px 0px 10px 10px;
	box-shadow: 0px 2px 21px -12px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-fd09afb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-fd09afb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fd09afb.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-526f9ca);
	color: var(--e-global-color-526f9ca);
	border-color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-fd09afb .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-fd09afb .elementor-icon-box-title a {
	font-size: 23px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-fd09afb .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-fd09afb .elementor-icon-box-description {
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-2518749 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-2 .elementor-element.elementor-element-2518749 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: var(--e-global-color-526f9ca);
	border-radius: 0px 0px 10px 10px;
	box-shadow: 0px 2px 21px -12px rgba(0, 0, 0, .5);
}

.elementor-2 .elementor-element.elementor-element-2518749.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-2518749.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2518749.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-526f9ca);
	color: var(--e-global-color-526f9ca);
	border-color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-2518749 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2518749 .elementor-icon-box-title a {
	font-size: 23px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-2518749 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-2518749 .elementor-icon-box-description {
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-98acdfa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .62;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-98acdfa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-98acdfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jijkn.nitrocdn.com/rIuxzFcizOcVgXDoHruTOnOUjaPWgCCn/assets/images/optimized/rev-6b827a1/dezintupidora.com.br/wp-content/uploads/2023/05/banner-sobre-a-empresa-desentupidora-ervitec.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2 .elementor-element.elementor-element-98acdfa::before, .elementor-2 .elementor-element.elementor-element-98acdfa > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-98acdfa > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-98acdfa > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-98acdfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-98acdfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-b0f304e);
	--background-overlay: "";
}

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

.elementor-2 .elementor-element.elementor-element-283adac .elementor-heading-title {
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

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

.elementor-2 .elementor-element.elementor-element-fb746c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fb746c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jijkn.nitrocdn.com/rIuxzFcizOcVgXDoHruTOnOUjaPWgCCn/assets/images/optimized/rev-6b827a1/dezintupidora.com.br/wp-content/uploads/2023/05/limpeza-de-fossa-desentupidora-porto1.jpg");
}

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

.elementor-2 .elementor-element.elementor-element-8d94108 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-2 .elementor-element.elementor-element-8d94108:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8d94108 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-2 .elementor-element.elementor-element-45aef05 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-45aef05 .elementor-heading-title {
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-1fb73dd {
	text-align: center;
	font-size: 21px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-carousel .slick-slide {
	margin-left: 15px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-carousel .slick-list {
	margin-left: -15px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-arrow {
	display: flex !important;
	color: var(--e-global-color-b0f304e);
	background-color: var(--e-global-color-accent);
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	font-size: 10px;
	width: 25px;
	height: 25px;
	border-style: none;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-dots {
	display: none !important;
	top: 96%;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-dot {
	width: 10px;
	height: 10px;
	margin-right: 6px;
	background-color: var(--e-global-color-526f9ca);
	border-style: none;
	border-radius: 50% 50% 50% 50%;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-content-inner {
	padding: 25px 25px 27px 25px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
	padding-top: 25px;
	margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
	padding-top: 25px;
	margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta, .elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
	padding: 0 25px 0 25px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-content-inner:before {
	border-top-color: #f7f7f7;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-icon i {
	color: var(--e-global-color-secondary);
	font-size: 35px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-icon svg {
	fill: var(--e-global-color-secondary);
	width: 35px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-icon {
	margin-bottom: 10px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-title {
	color: #222;
	margin: 0 0 3px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-content {
	color: #444;
	margin-bottom: 15px;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-date {
	color: #c1c1c1;
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-rating i:before {
	color: #ffd726;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-rating-icon .wpr-rating-marked svg {
	fill: #ffd726;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-rating i {
	color: #d8d8d8;
	font-size: 22px;
	margin-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-rating svg {
	fill: #d8d8d8;
	width: 22px;
	height: 22px;
	margin-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-rating span {
	color: #ffd726;
	margin-left: 0px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-rating {
	text-align: center;
	margin-bottom: 5px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-top .wpr-testimonial-meta {
	margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta {
	margin-top: 10px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap {
	margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-image img {
	width: 65px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before, .elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {
	left: calc(25px + 1px + ( 65px / 2 ));
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before, .elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {
	right: calc(25px + 1px + ( 65px / 2 ));
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before, .elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
	top: calc(25px + 1px + ( 65px / 2 ));
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-image {
	margin-bottom: 8px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-image-position-right .wpr-testimonial-image {
	margin-left: 8px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-image-position-left .wpr-testimonial-image {
	margin-right: 8px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71.wpr-testimonial-image-position-center .wpr-testimonial-image {
	margin-bottom: 8px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-name {
	color: var(--e-global-color-primary);
	font-weight: 600;
	margin-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-job {
	color: #000;
	margin: 0 0 5px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-logo-image img {
	max-width: 65px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-logo-image {
	margin-bottom: 5px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-social {
	color: #fff;
	background-color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
	transition-duration: .1s;
	width: 30px;
	height: 30px;
	font-size: 9px;
	margin-right: 3px;
	border-style: none;
	border-radius: 1px 1px 1px 1px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-social:hover {
	color: #fff;
	background-color: #444;
	border-color: #b5b5b5;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-social i {
	line-height: 30px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-social svg {
	line-height: 30px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-arrow svg {
	fill: var(--e-global-color-b0f304e);
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	width: 10px;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-arrow:hover {
	color: #605be5;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-arrow:hover svg {
	fill: #605be5;
}

.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot {
	background-color: #222;
}

.elementor-2 .elementor-element.elementor-element-992c475 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-2 .elementor-element.elementor-element-5bf1620 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-5bf1620 .elementor-heading-title {
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-2f6c49d {
	text-align: center;
	font-size: 21px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-tab-title {
	border-width: 0px;
	background-color: var(--e-global-color-primary);
	padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-tab-content {
	border-width: 0px;
	background-color: var(--e-global-color-b0f304e);
	color: #54595f;
	font-weight: 600;
	padding: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-toggle-item:not(:last-child) {
	margin-block-end: 12px;
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-toggle-title, .elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-toggle-icon {
	color: var(--e-global-color-b0f304e);
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-toggle-icon svg {
	fill: var(--e-global-color-b0f304e);
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-tab-title.elementor-active a, .elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-toggle-title {
	font-size: 16px;
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-tab-title .elementor-toggle-icon i:before {
	color: var(--e-global-color-b0f304e);
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-tab-title .elementor-toggle-icon svg {
	fill: var(--e-global-color-b0f304e);
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: var(--e-global-color-526f9ca);
}

.elementor-2 .elementor-element.elementor-element-bb83851 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-2 .elementor-element.elementor-element-bb83851 .elementor-button {
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-62c8b87 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 0px 0px 0px;
	--border-top-width: 10px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-526f9ca);
	--border-color: var(--e-global-color-526f9ca);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-62c8b87:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-62c8b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #001702;
}

.elementor-2 .elementor-element.elementor-element-a0d9495.wpr-pc-btn-align-fixed-left .wpr-pc-btn {
	left: 30px;
	bottom: 100px;
}

.elementor-2 .elementor-element.elementor-element-a0d9495 .wpr-pc-content {
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-a0d9495 .wpr-pc-btn-icon {
	color: #fff;
	font-size: 13px;
}

.elementor-2 .elementor-element.elementor-element-a0d9495 .wpr-pc-btn-icon svg {
	fill: #fff;
	width: 13px;
	height: 13px;
}

.elementor-2 .elementor-element.elementor-element-a0d9495 .wpr-pc-btn {
	background-color: #be0000;
	border-color: #e8e8e8;
	transition: all .3s ease-in-out 0s;
	padding: 13px 13px 13px 13px;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-a0d9495 .wpr-pc-btn:hover > .wpr-pc-btn-icon {
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-a0d9495 .wpr-pc-btn:hover svg {
	fill: #fff;
}

.elementor-2 .elementor-element.elementor-element-a0d9495 .wpr-pc-btn:hover {
	background-color: #1fd538;
	border-color: #e8e8e8;
}

.elementor-2 .elementor-element.elementor-element-a0d9495.wpr-pc-btn-icon-top .wpr-pc-btn-icon {
	margin-bottom: 7px;
}

.elementor-2 .elementor-element.elementor-element-a0d9495.wpr-pc-btn-icon-left .wpr-pc-btn-icon {
	margin-right: 7px;
}

.elementor-2 .elementor-element.elementor-element-a0d9495.wpr-pc-btn-icon-right .wpr-pc-btn-icon {
	margin-left: 7px;
}

.elementor-2 .elementor-element.elementor-element-a0d9495.wpr-pc-btn-icon-bottom .wpr-pc-btn-icon {
	margin-top: 7px;
}

.elementor-2 .elementor-element.elementor-element-8ade541 {
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-b0f304e);
}

.elementor-2 .elementor-element.elementor-element-59557fc {
	text-align: center;
	font-size: 8px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-caf2732 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-2 .elementor-element.elementor-element-b92f76e {
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-b0f304e);
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-2 .elementor-element.elementor-element-1db0108 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2 .elementor-element.elementor-element-fa07856 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1109267 {
		font-size: 16px;
	}
	
	.elementor-2 .elementor-element.elementor-element-bf46cc9 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-2 .elementor-element.elementor-element-b160021 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2 .elementor-element.elementor-element-384a844 {
		font-size: 16px;
	}
	
	.elementor-2 .elementor-element.elementor-element-d03fd4a .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2 .elementor-element.elementor-element-283adac .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2 .elementor-element.elementor-element-45aef05 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1fb73dd {
		font-size: 16px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-carousel .slick-slide {
		margin-left: 15px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-carousel .slick-list {
		margin-left: -15px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-arrow {
		display: flex !important;
	}
	
	.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-dots {
		display: inline-table !important;
	}
	
	.elementor-2 .elementor-element.elementor-element-5bf1620 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2 .elementor-element.elementor-element-2f6c49d {
		font-size: 16px;
	}
}

@media (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-6472970 {
		--width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-ef1accd {
		--width: 50%;
	}
	
	.elementor-2 .elementor-element.elementor-element-fb746c2 {
		--width: 50%;
	}
	
	.elementor-2 .elementor-element.elementor-element-992c475 {
		--content-width: 850px;
	}
	
	.elementor-2 .elementor-element.elementor-element-caf2732 {
		--content-width: 500px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-6472970 {
		--width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-ef1accd {
		--width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-fb746c2 {
		--width: 0%;
	}
}

@media (max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-5651375 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-6472970 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2 .elementor-element.elementor-element-74f84e7 {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-1db0108 {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-1db0108 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2 .elementor-element.elementor-element-fa07856 {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-1109267 {
		font-size: 14px;
	}
	
	.elementor-2 .elementor-element.elementor-element-bf46cc9 {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-bf46cc9 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-2 .elementor-element.elementor-element-6f413c6 .elementor-button {
		font-size: 15px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-2 .elementor-element.elementor-element-95e176e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-b160021 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-384a844 {
		font-size: 13px;
	}
	
	.elementor-2 .elementor-element.elementor-element-ee61e0c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-ee61e0c .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2 .elementor-element.elementor-element-3590ca4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-3590ca4 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2 .elementor-element.elementor-element-457985b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-457985b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2 .elementor-element.elementor-element-2a2c503 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-2a2c503 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2 .elementor-element.elementor-element-cdd3932 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-cdd3932 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2 .elementor-element.elementor-element-4be2c95 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-4be2c95 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2 .elementor-element.elementor-element-00026b6 .elementor-button {
		font-size: 15px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-2 .elementor-element.elementor-element-fdff89a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-d03fd4a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-9bccf68 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-4244929 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-fd09afb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-2518749 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-98acdfa {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-283adac .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-c551d00 {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-8d94108 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-45aef05 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1fb73dd {
		font-size: 13px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-carousel .slick-slide {
		margin-left: 5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-carousel .slick-list {
		margin-left: -5px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-arrow {
		display: flex !important;
	}
	
	.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-dots {
		display: inline-table !important;
	}
	
	.elementor-2 .elementor-element.elementor-element-1d85c71 .wpr-testimonial-item {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-2 .elementor-element.elementor-element-992c475 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-5bf1620 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-2f6c49d {
		font-size: 13px;
	}
	
	.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-toggle-title {
		font-size: 17px;
	}
	
	.elementor-2 .elementor-element.elementor-element-ca18c5f .elementor-tab-title {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2 .elementor-element.elementor-element-bb83851 .elementor-button {
		font-size: 15px;
		padding: 10px 10px 10px 10px;
	}
}

/* Start custom CSS for toggle, class: .elementor-element-ca18c5f */
.elementor-tab-title {
	border-radius: 50px !important;
}
