
.elementor-widget-section .scroll-to-down-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-5553 .elementor-element.elementor-element-30f8ffb .scroll-down-type-2.scroll-to-next .section-link.after-text:after {
	background-color: #595858;
}

.elementor-5553 .elementor-element.elementor-element-30f8ffb:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-30f8ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2023/08/Homem-com-pasta-na-mao-marketplace.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-30f8ffb > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(276deg, rgba(5, 37, 64, .4) 0%, #031523 86%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-30f8ffb .scroll-to-down-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #747474;
	fill: #747474;
	-webkit-text-fill-color: initial;
}

.elementor-5553 .elementor-element.elementor-element-30f8ffb .scroll-to-next {
	margin: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-30f8ffb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-dbe7f1e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-dbe7f1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-widget-litho-heading .litho-primary-title, .elementor-widget-litho-heading .litho-primary-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-litho-heading .litho-secondary-title, .elementor-widget-litho-heading .litho-secondary-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-5553 .elementor-element.elementor-element-2c59b38 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-heading {
	line-height: 1px;
	margin: 6rem 0rem 1rem 0rem;
}

.elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-primary-title, .elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-primary-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.5em;
	color: var(--e-global-color-77d0307);
	fill: var(--e-global-color-77d0307);
	-webkit-text-fill-color: var(--e-global-color-77d0307);
}

.elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-primary-title {
	white-space: normal;
}

.elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-secondary-title, .elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-secondary-title a {
	font-family: "Sora", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
}

.elementor-5553 .elementor-element.elementor-element-2c59b38 .horizontal-separator {
	background-color: var(--e-global-color-secondary);
	height: 1px;
	width: 5%;
	display: inline-block;
	vertical-align: middle;
}

.elementor-5553 .elementor-element.elementor-element-c358646 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-c358646 .litho-heading {
	line-height: 1px;
	margin: 6rem 0rem 1rem 0rem;
}

.elementor-5553 .elementor-element.elementor-element-c358646 .litho-primary-title, .elementor-5553 .elementor-element.elementor-element-c358646 .litho-primary-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	-webkit-text-fill-color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-c358646 .litho-primary-title {
	white-space: normal;
}

.elementor-5553 .elementor-element.elementor-element-c358646 .litho-secondary-title, .elementor-5553 .elementor-element.elementor-element-c358646 .litho-secondary-title a {
	font-family: "Sora", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
}

.elementor-5553 .elementor-element.elementor-element-c358646 .horizontal-separator {
	background-color: var(--e-global-color-d04454c);
	height: 1px;
	width: 5%;
	display: inline-block;
	vertical-align: middle;
}

.elementor-widget-litho-text-rotator .cd-headline .title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-litho-text-rotator .cd-headline .text-rotator {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-5553 .elementor-element.elementor-element-b01c2cb > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-5553 .elementor-element.elementor-element-b01c2cb .cd-headline {
	text-align: left;
}

.elementor-5553 .elementor-element.elementor-element-b01c2cb .cd-headline .title {
	font-family: "Poppins", Sans-serif;
}

.elementor-5553 .elementor-element.elementor-element-b01c2cb .cd-words-wrapper {
	text-align: left;
}

.elementor-5553 .elementor-element.elementor-element-b01c2cb .cd-headline .text-rotator {
	font-size: 75px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 85px;
	letter-spacing: -5px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	-webkit-text-fill-color: var(--e-global-color-accent);
}

.elementor-5553 .elementor-element.elementor-element-b572f38 > .elementor-widget-container {
	padding: 20px 150px 50px 0px;
}

.elementor-5553 .elementor-element.elementor-element-b572f38 .litho-heading {
	line-height: 1px;
	margin: 6rem 0rem 1rem 0rem;
}

.elementor-5553 .elementor-element.elementor-element-b572f38 .litho-primary-title, .elementor-5553 .elementor-element.elementor-element-b572f38 .litho-primary-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5em;
	color: var(--e-global-color-77d0307);
	fill: var(--e-global-color-77d0307);
	-webkit-text-fill-color: var(--e-global-color-77d0307);
}

.elementor-5553 .elementor-element.elementor-element-b572f38 .litho-primary-title {
	white-space: normal;
}

.elementor-5553 .elementor-element.elementor-element-b572f38 .litho-secondary-title, .elementor-5553 .elementor-element.elementor-element-b572f38 .litho-secondary-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	color: var(--e-global-color-77d0307);
	fill: var(--e-global-color-77d0307);
	-webkit-text-fill-color: var(--e-global-color-77d0307);
}

.elementor-5553 .elementor-element.elementor-element-b572f38 .horizontal-separator {
	background-color: var(--e-global-color-secondary);
	height: 1px;
	width: 5%;
	display: inline-block;
	vertical-align: middle;
}

.elementor-widget-litho-button a.elementor-button, .elementor-widget-litho-button .elementor-button {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-5553 .elementor-element.elementor-element-fb7827f a.elementor-button:not(.hvr-btn-expand-ltr), .elementor-5553 .elementor-element.elementor-element-fb7827f a.elementor-button.btn-custom-effect:before, .elementor-5553 .elementor-element.elementor-element-fb7827f a.elementor-button.hvr-btn-expand-ltr:before {
	background-color: var(--e-global-color-accent);
}

.elementor-5553 .elementor-element.elementor-element-fb7827f {
	width: 100%;
	max-width: 100%;
}

.elementor-5553 .elementor-element.elementor-element-fb7827f > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-5553 .elementor-element.elementor-element-fb7827f a.elementor-button:not(.btn-custom-effect), .elementor-5553 .elementor-element.elementor-element-fb7827f a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr), .elementor-5553 .elementor-element.elementor-element-fb7827f a.elementor-button.hvr-btn-expand-ltr:before {
	width: 56px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-5553 .elementor-element.elementor-element-fb7827f a.elementor-button, .elementor-5553 .elementor-element.elementor-element-fb7827f .elementor-button {
	font-weight: 600;
	text-transform: uppercase;
	padding: 16px 28px 16px 28px;
}

.elementor-5553 .elementor-element.elementor-element-fb7827f a.elementor-button, .elementor-5553 .elementor-element.elementor-element-fb7827f .elementor-button, .elementor-5553 .elementor-element.elementor-element-fb7827f .elementor-button svg {
	color: var(--e-global-color-77d0307);
	fill: var(--e-global-color-77d0307);
	-webkit-text-fill-color: var(--e-global-color-77d0307);
}

.elementor-5553 .elementor-element.elementor-element-fb7827f .elementor-button {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(35, 35, 35, 0);
}

.elementor-5553 .elementor-element.elementor-element-a8265dc a.elementor-button:not(.hvr-btn-expand-ltr), .elementor-5553 .elementor-element.elementor-element-a8265dc a.elementor-button.btn-custom-effect:before, .elementor-5553 .elementor-element.elementor-element-a8265dc a.elementor-button.hvr-btn-expand-ltr:before {
	background-color: var(--e-global-color-accent);
}

.elementor-5553 .elementor-element.elementor-element-a8265dc {
	width: 100%;
	max-width: 100%;
}

.elementor-5553 .elementor-element.elementor-element-a8265dc > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-5553 .elementor-element.elementor-element-a8265dc a.elementor-button:not(.btn-custom-effect), .elementor-5553 .elementor-element.elementor-element-a8265dc a.elementor-button.btn-custom-effect:not(.hvr-btn-expand-ltr), .elementor-5553 .elementor-element.elementor-element-a8265dc a.elementor-button.hvr-btn-expand-ltr:before {
	width: 56px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-5553 .elementor-element.elementor-element-a8265dc a.elementor-button, .elementor-5553 .elementor-element.elementor-element-a8265dc .elementor-button {
	font-weight: 600;
	text-transform: uppercase;
	padding: 16px 28px 16px 28px;
}

.elementor-5553 .elementor-element.elementor-element-a8265dc a.elementor-button, .elementor-5553 .elementor-element.elementor-element-a8265dc .elementor-button, .elementor-5553 .elementor-element.elementor-element-a8265dc .elementor-button svg {
	color: var(--e-global-color-77d0307);
	fill: var(--e-global-color-77d0307);
	-webkit-text-fill-color: var(--e-global-color-77d0307);
}

.elementor-5553 .elementor-element.elementor-element-a8265dc .elementor-button {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(35, 35, 35, 0);
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-9656e18.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-9656e18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-314a9e1 > .elementor-background-overlay {
	background-color: #f3f3f3;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .77;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-314a9e1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5% 0% 2% 0%;
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-6f8e587.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-6f8e587.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-6f8e587 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-6f8e587 > .elementor-element-populated {
	padding: 0% 0% 0% 0% !important;
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-6f9c2c4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-6f9c2c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-6f9c2c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 15px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-96b349b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-256d31b {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-256d31b .elementor-heading-title {
	font-size: 3rem;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-dd54a4d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-dd54a4d {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-dd54a4d .elementor-heading-title {
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-30ea039.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-30ea039.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-30ea039 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 1px;
}

.elementor-5553 .elementor-element.elementor-element-30ea039 > .elementor-element-populated {
	padding: 0% 5% 0% 0% !important;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5553 .elementor-element.elementor-element-10e219f img {
	width: 85%;
}

.elementor-5553 .elementor-element.elementor-element-36c7392 > .elementor-background-overlay {
	background-color: #f3f3f3;
	background-position: 247px -288px;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .77;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-36c7392 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-249aab4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 35px;
}

.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-276c7c6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-276c7c6.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-276c7c6.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-276c7c6.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-276c7c6.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-276c7c6.elementor-view-framed:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-276c7c6.elementor-view-default:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-276c7c6.elementor-view-framed:has(:focus) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-276c7c6.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon {
	font-size: 35px;
}

.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon-box-title, .elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon-box-description {
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 0px;
	color: #4c4c4c;
}

.elementor-5553 .elementor-element.elementor-element-a7ad294 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 35px;
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-8cd1f21.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-8cd1f21.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21.elementor-view-framed:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-8cd1f21.elementor-view-default:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-8cd1f21.elementor-view-framed:has(:focus) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-8cd1f21.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon {
	font-size: 35px;
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon-box-title, .elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon-box-description {
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 0px;
	color: #4c4c4c;
}

.elementor-5553 .elementor-element.elementor-element-fbadb3a > .elementor-background-overlay {
	background-color: #f3f3f3;
	background-position: 247px -288px;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .77;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-fbadb3a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5553 .elementor-element.elementor-element-259878f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 35px;
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-f7f24a5.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-f7f24a5.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5.elementor-view-framed:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-f7f24a5.elementor-view-default:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-f7f24a5.elementor-view-framed:has(:focus) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-f7f24a5.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon {
	font-size: 35px;
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon-box-title, .elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon-box-description {
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 0px;
	color: #4c4c4c;
}

.elementor-5553 .elementor-element.elementor-element-9d11a89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 35px;
}

.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-c596995.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-c596995.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-c596995.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-c596995.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-c596995.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-c596995.elementor-view-framed:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-c596995.elementor-view-default:has(:hover) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-c596995.elementor-view-framed:has(:focus) .elementor-icon, .elementor-5553 .elementor-element.elementor-element-c596995.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon {
	font-size: 35px;
}

.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon-box-title, .elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon-box-title a {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon-box-description {
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 0px;
	color: #4c4c4c;
}

.elementor-5553 .elementor-element.elementor-element-d815b27 > .elementor-background-overlay {
	background-color: #f3f3f3;
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .77;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-d815b27 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 7% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-d5c930f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-d5c930f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(270deg, var(--e-global-color-4cac6ac) 52%, rgba(255, 255, 255, 0) 52%);
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-d5c930f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-d5c930f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-d5c930f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 10% !important;
}

.elementor-5553 .elementor-element.elementor-element-d5c930f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-4ac2d51 img {
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, .15);
}

.elementor-5553 .elementor-element.elementor-element-d339be8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-d339be8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #081127;
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-d339be8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-d339be8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-d339be8 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .28;
}

.elementor-5553 .elementor-element.elementor-element-d339be8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 0% 6% 0% !important;
}

.elementor-5553 .elementor-element.elementor-element-d339be8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-44b711a {
	padding: 40px 0px 60px 0px;
}

.elementor-5553 .elementor-element.elementor-element-61d299e > .elementor-element-populated {
	padding: 0% 30% 0% 10% !important;
}

.elementor-5553 .elementor-element.elementor-element-ab61097 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-59c27e5);
}

.elementor-5553 .elementor-element.elementor-element-8e776d0 {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-8e776d0 .elementor-heading-title {
	font-size: 3.1rem;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-10f9b73);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-letter-big .elementor-drop-cap {
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-2047478 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-2047478 {
	font-size: 1.5em;
	font-weight: 300;
	line-height: 1.5em;
	color: var(--e-global-color-10f9b73);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-5553 .elementor-element.elementor-element-cd2f681 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-size: .9rem;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-77d0307);
	color: var(--e-global-color-77d0307);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 25px 25px 25px 25px;
	padding: 20px 20px 20px 20px;
}

.elementor-5553 .elementor-element.elementor-element-cd2f681 .elementor-button:hover, .elementor-5553 .elementor-element.elementor-element-cd2f681 .elementor-button:focus {
	background-color: var(--e-global-color-ac2d48d);
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-cd2f681 .elementor-button:hover svg, .elementor-5553 .elementor-element.elementor-element-cd2f681 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-0ca081c .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-size: .9rem;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-77d0307);
	color: var(--e-global-color-77d0307);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 25px 25px 25px 25px;
	padding: 20px 20px 20px 20px;
}

.elementor-5553 .elementor-element.elementor-element-0ca081c .elementor-button:hover, .elementor-5553 .elementor-element.elementor-element-0ca081c .elementor-button:focus {
	background-color: var(--e-global-color-d04454c);
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-0ca081c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-5553 .elementor-element.elementor-element-0ca081c .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-5553 .elementor-element.elementor-element-0ca081c .elementor-button:hover svg, .elementor-5553 .elementor-element.elementor-element-0ca081c .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-c34dc6c:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-c34dc6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-10f9b73);
}

.elementor-5553 .elementor-element.elementor-element-c34dc6c > .elementor-background-overlay {
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .7;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-c34dc6c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 8% 7% 5% 7%;
}

.elementor-5553 .elementor-element.elementor-element-3e6b351 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-3a89ab0 > .elementor-widget-container {
	margin: -50px 0px 0px -150px;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-3a89ab0 {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-3a89ab0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 93px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 3.7px;
	color: rgba(137, 135, 135, .03);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-b6a3ea1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
	--divider-element-spacing: 50px;
}

.elementor-5553 .elementor-element.elementor-element-b6a3ea1 > .elementor-widget-container {
	margin: -55px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-b6a3ea1 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-5553 .elementor-element.elementor-element-b6a3ea1 .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5553 .elementor-element.elementor-element-b6a3ea1 .elementor-divider__text {
	color: var(--e-global-color-primary);
	font-size: 3.5em;
	font-weight: 100;
}

.elementor-5553 .elementor-element.elementor-element-3339ad7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 2% 12% 2% 12%;
}

.elementor-5553 .elementor-element.elementor-element-3339ad7 {
	text-align: center;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.1em;
	color: #0d0d0d;
}

.elementor-5553 .elementor-element.elementor-element-0d11c71 {
	padding: 1% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-8d18fb6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-8d18fb6 > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-5ca5fbb {
	--display: flex;
	--min-height: 290px;
	--background-transition: 3s;
	--overlay-opacity: .5;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 0%;
	--margin-bottom: 5%;
	--margin-left: 0%;
	--margin-right: 8%;
}

.elementor-5553 .elementor-element.elementor-element-5ca5fbb:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-5ca5fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/plano-Explorer-Portfolio-Completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-5ca5fbb:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/plano-Explorer-Portfolio-Completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
	--overlay-opacity: .5;
}

.elementor-5553 .elementor-element.elementor-element-5ca5fbb:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-5ca5fbb::before, .elementor-5553 .elementor-element.elementor-element-5ca5fbb > .elementor-background-video-container::before, .elementor-5553 .elementor-element.elementor-element-5ca5fbb > .e-con-inner > .elementor-background-video-container::before, .elementor-5553 .elementor-element.elementor-element-5ca5fbb > .elementor-background-slideshow::before, .elementor-5553 .elementor-element.elementor-element-5ca5fbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5553 .elementor-element.elementor-element-5ca5fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at center center, rgba(255, 255, 255, 0) 28%, #040404 100%);
}

.elementor-5553 .elementor-element.elementor-element-5ca5fbb:hover::before, .elementor-5553 .elementor-element.elementor-element-5ca5fbb:hover > .elementor-background-video-container::before, .elementor-5553 .elementor-element.elementor-element-5ca5fbb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5553 .elementor-element.elementor-element-5ca5fbb > .elementor-background-slideshow:hover::before, .elementor-5553 .elementor-element.elementor-element-5ca5fbb > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(14, 14, 14, .33) 100%);
}

.elementor-5553 .elementor-element.elementor-element-9089988 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-9089988 > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-6fc3a5f {
	--display: flex;
	--min-height: 290px;
	--background-transition: 3s;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 0%;
	--margin-bottom: 2%;
	--margin-left: 3%;
	--margin-right: 4%;
}

.elementor-5553 .elementor-element.elementor-element-6fc3a5f:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-6fc3a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-TradeMapPro-Portfolio-Completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-6fc3a5f:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-TradeMapPro-Portfolio-Completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-6fc3a5f:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-4e9e456 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-4e9e456 > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-bc816b3 {
	--display: flex;
	--min-height: 290px;
	--background-transition: 3s;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 0%;
	--margin-bottom: 5%;
	--margin-left: 8%;
	--margin-right: 5%;
}

.elementor-5553 .elementor-element.elementor-element-bc816b3:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-bc816b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/awemercadovegano-portfolio-completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-bc816b3:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/awemercadovegano-portfolio-completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-bc816b3:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-b4d0788 {
	padding: 1% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-5b5980a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-5b5980a > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-5abcf96 {
	--display: flex;
	--min-height: 290px;
	--background-transition: 3s;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 5%;
	--margin-bottom: 5%;
	--margin-left: 0%;
	--margin-right: 8%;
}

.elementor-5553 .elementor-element.elementor-element-5abcf96:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-5abcf96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Minhas-Economias-Portfolio-Completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-5abcf96:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Minhas-Economias-Portfolio-Completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-5abcf96:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-cd440d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-cd440d9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-45c3b3a {
	--display: flex;
	--min-height: 290px;
	--background-transition: 3s;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 5%;
	--margin-bottom: 3%;
	--margin-left: 3%;
	--margin-right: 3%;
}

.elementor-5553 .elementor-element.elementor-element-45c3b3a:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-45c3b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-BenditaBru-Portfolio-Offweb-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-45c3b3a:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-BenditaBru-Portfolio-Offweb-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-45c3b3a:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-66846fd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-66846fd > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-ecb2a99 {
	--display: flex;
	--min-height: 290px;
	--background-transition: 3s;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 5%;
	--margin-bottom: 5%;
	--margin-left: 8%;
	--margin-right: 5%;
}

.elementor-5553 .elementor-element.elementor-element-ecb2a99:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-ecb2a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/01/herogroup-br-2024-Final2.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-ecb2a99:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/01/herogroup-br-2024-Final2.png");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-ecb2a99:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-25267f5 {
	padding: 0% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-5650253 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-5650253 > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-a6d6bfa {
	--display: flex;
	--min-height: 290px;
	--background-transition: 2.5s;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 8%;
}

.elementor-5553 .elementor-element.elementor-element-a6d6bfa:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-a6d6bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-BenditaBru-Portfolio-Offweb-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-a6d6bfa:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-BenditaBru-Portfolio-Offweb-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-a6d6bfa:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-183301d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-183301d > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-5bcafdc {
	--display: flex;
	--min-height: 290px;
	--background-transition: 3s;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 3%;
	--margin-right: 3%;
}

.elementor-5553 .elementor-element.elementor-element-5bcafdc:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-5bcafdc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Maya-Tantra-Portfolio-Completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-5bcafdc:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Maya-Tantra-Portfolio-Completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-5bcafdc:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-b70801e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-b70801e > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-4cb6114 {
	--display: flex;
	--min-height: 290px;
	--background-transition: 2.5s;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 8%;
	--margin-right: 0%;
}

.elementor-5553 .elementor-element.elementor-element-4cb6114:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-4cb6114 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Empresa-Redonda-Portfolio-Completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-4cb6114:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Empresa-Redonda-Portfolio-Completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-4cb6114:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-6483f13 {
	padding: 72px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-854b85e {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
	--divider-element-spacing: 30px;
}

.elementor-5553 .elementor-element.elementor-element-854b85e .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-5553 .elementor-element.elementor-element-854b85e .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5553 .elementor-element.elementor-element-854b85e .elementor-divider__text {
	color: #000;
	font-size: 26px;
	font-weight: 200;
	text-transform: uppercase;
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-eaa414f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-eaa414f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-e869050 .elementor-button {
	background-color: rgba(254, 254, 254, .4);
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
	padding: 15px 30px 15px 30px;
}

.elementor-5553 .elementor-element.elementor-element-e869050 .elementor-button:hover, .elementor-5553 .elementor-element.elementor-element-e869050 .elementor-button:focus {
	background-color: #182547;
	color: #fff;
}

.elementor-5553 .elementor-element.elementor-element-e869050 .elementor-button:hover svg, .elementor-5553 .elementor-element.elementor-element-e869050 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-5553 .elementor-element.elementor-element-9d34043 > .elementor-background-overlay {
	background-color: #f3f3f3;
	background-position: 140px -214px;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .77;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-9d34043 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 7% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-2739340.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-5553 .elementor-element.elementor-element-2739340.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-5553 .elementor-element.elementor-element-2739340 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-2739340 > .elementor-element-populated {
	padding: 0px 50px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-d204618 {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-d204618 .elementor-heading-title {
	font-size: 50px;
	font-weight: 300;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-c832b65 {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-c832b65 .elementor-heading-title {
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-9177091 > .elementor-widget-container {
	margin: 3% 15% 3% 0%;
}

.elementor-5553 .elementor-element.elementor-element-9177091 {
	font-size: 1.2em;
	font-weight: 300;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-ecb74b6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-ecb74b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-ecb74b6 > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-0b9f733 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-4b54de7 {
	--display: flex;
	--min-height: 310px;
	--background-transition: 2.5s;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .24);
}

.elementor-5553 .elementor-element.elementor-element-4b54de7:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-4b54de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2022/08/TradeMap-1.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-4b54de7:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2022/08/TradeMap-1.png");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-4b54de7:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-6f8b3e5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-e5511d8 > .elementor-widget-container {
	padding: 8% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-e5511d8 {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-e5511d8 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-ac2d48d);
}

.elementor-5553 .elementor-element.elementor-element-9a641a1 {
	--display: flex;
	--min-height: 310px;
	--background-transition: 2.5s;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .24);
}

.elementor-5553 .elementor-element.elementor-element-9a641a1:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-9a641a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/01/herogroup-br-2024-Final2.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-9a641a1:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/01/herogroup-br-2024-Final2.png");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-9a641a1:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-c586285 > .elementor-widget-container {
	padding: 8% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-c586285 {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-c586285 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: var(--e-global-color-ac2d48d);
}

.elementor-5553 .elementor-element.elementor-element-d913e00 > .elementor-background-overlay {
	background-color: #f3f3f3;
	background-position: 140px -214px;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .77;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-d913e00 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 1% 0% 1% 0%;
}

.elementor-5553 .elementor-element.elementor-element-0713078 > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-e2de188 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-364866e {
	--display: flex;
	--min-height: 310px;
	--background-transition: 2.5s;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .24);
}

.elementor-5553 .elementor-element.elementor-element-364866e:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-364866e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/awemercadovegano-portfolio-completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-364866e:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/awemercadovegano-portfolio-completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-364866e:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-e060026 > .elementor-widget-container {
	padding: 8% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-e060026 {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-e060026 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-ac2d48d);
}

.elementor-5553 .elementor-element.elementor-element-bdac624 {
	--display: flex;
	--min-height: 310px;
	--background-transition: 2.5s;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .24);
}

.elementor-5553 .elementor-element.elementor-element-bdac624:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-bdac624 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/plano-Explorer-Portfolio-Completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-bdac624:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/plano-Explorer-Portfolio-Completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-bdac624:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-ffcafa7 > .elementor-widget-container {
	padding: 8% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-ffcafa7 {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-ffcafa7 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-ac2d48d);
}

.elementor-5553 .elementor-element.elementor-element-80bce63 {
	--display: flex;
	--min-height: 310px;
	--background-transition: 2.5s;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .24);
}

.elementor-5553 .elementor-element.elementor-element-80bce63:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-80bce63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Maya-Tantra-Portfolio-Completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-80bce63:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Maya-Tantra-Portfolio-Completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-80bce63:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-a31de48 > .elementor-widget-container {
	padding: 8% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-a31de48 {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-a31de48 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-ac2d48d);
}

.elementor-5553 .elementor-element.elementor-element-103c1bf {
	--display: flex;
	--min-height: 310px;
	--background-transition: 2.5s;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .24);
}

.elementor-5553 .elementor-element.elementor-element-103c1bf:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-103c1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Empresa-Redonda-Portfolio-Completo-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5553 .elementor-element.elementor-element-103c1bf:hover {
	background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/02/Home-Empresa-Redonda-Portfolio-Completo-scaled.jpg");
	background-position: bottom center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-5553 .elementor-element.elementor-element-103c1bf:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-5553 .elementor-element.elementor-element-225202f > .elementor-widget-container {
	padding: 8% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-225202f {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-225202f .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-ac2d48d);
}

.elementor-5553 .elementor-element.elementor-element-e0ac30d > .elementor-background-overlay {
	background-color: #f3f3f3;
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .77;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-e0ac30d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 40px 0px 60px;
}

.elementor-5553 .elementor-element.elementor-element-ef07b54:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-ef07b54 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cac6ac);
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-ef07b54.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-ef07b54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-ef07b54 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .28;
}

.elementor-5553 .elementor-element.elementor-element-ef07b54 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 0% 0% 0% !important;
}

.elementor-5553 .elementor-element.elementor-element-ef07b54 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-8b7b670 {
	padding: 50px 0px 60px 0px;
}

.elementor-5553 .elementor-element.elementor-element-261b028 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-5553 .elementor-element.elementor-element-261b028 > .elementor-element-populated {
	padding: 0% 5% 0% 20% !important;
}

.elementor-5553 .elementor-element.elementor-element-54afd9f > .elementor-widget-container {
	padding: 10% 0% 1% 0%;
}

.elementor-5553 .elementor-element.elementor-element-54afd9f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2.5px;
	color: var(--e-global-color-59c27e5);
}

.elementor-5553 .elementor-element.elementor-element-fb66df1 {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-fb66df1 .elementor-heading-title {
	font-size: 3.2rem;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-10f9b73);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a > .elementor-widget-container {
	padding: 5% 20% 8% 0%;
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-icon i {
	color: var(--e-global-color-d04454c);
	transition: color .3s;
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-d04454c);
	transition: fill .3s;
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-5553 .elementor-element.elementor-element-9b770cd .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-size: .9rem;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-77d0307);
	color: var(--e-global-color-77d0307);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 25px 25px 25px 25px;
	padding: 20px 20px 20px 20px;
}

.elementor-5553 .elementor-element.elementor-element-9b770cd .elementor-button:hover, .elementor-5553 .elementor-element.elementor-element-9b770cd .elementor-button:focus {
	background-color: var(--e-global-color-d04454c);
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-9b770cd > .elementor-widget-container {
	padding: 0% 0% 10% 0%;
}

.elementor-5553 .elementor-element.elementor-element-9b770cd .elementor-button:hover svg, .elementor-5553 .elementor-element.elementor-element-9b770cd .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-a9f5557 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-size: .9rem;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-77d0307);
	color: var(--e-global-color-77d0307);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 25px 25px 25px 25px;
	padding: 20px 20px 20px 20px;
}

.elementor-5553 .elementor-element.elementor-element-a9f5557 .elementor-button:hover, .elementor-5553 .elementor-element.elementor-element-a9f5557 .elementor-button:focus {
	background-color: var(--e-global-color-d04454c);
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-a9f5557 > .elementor-widget-container {
	padding: 0% 0% 10% 0%;
}

.elementor-5553 .elementor-element.elementor-element-a9f5557 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-5553 .elementor-element.elementor-element-a9f5557 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-5553 .elementor-element.elementor-element-a9f5557 .elementor-button:hover svg, .elementor-5553 .elementor-element.elementor-element-a9f5557 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-a279ef2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-a279ef2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-4cac6ac) 52%, rgba(255, 255, 255, 0) 47%);
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-a279ef2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-a279ef2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-a279ef2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-a279ef2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-86bbe31 img {
	width: 100%;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, .15);
}

.elementor-5553 .elementor-element.elementor-element-1f6ed1c > .elementor-background-overlay {
	background-color: #f3f3f3;
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .77;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-1f6ed1c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 40px 0px 40px;
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-e66ef76.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-e66ef76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-e66ef76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-5553 .elementor-element.elementor-element-e66ef76 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .13;
}

.elementor-5553 .elementor-element.elementor-element-e66ef76 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5553 .elementor-element.elementor-element-e66ef76 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-2bd67ba > .elementor-widget-container {
	margin: -150px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-3175757 > .elementor-widget-container {
	padding: 1% 0% 1% 0%;
}

.elementor-5553 .elementor-element.elementor-element-3175757 {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-3175757 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-6862c3f > .elementor-widget-container {
	padding: 1% 0% 1% 0%;
}

.elementor-5553 .elementor-element.elementor-element-6862c3f {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-6862c3f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-294572e {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-294572e .elementor-heading-title {
	font-size: 3.1rem;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-c6b3ef0 {
	text-align: center;
}

.elementor-5553 .elementor-element.elementor-element-c6b3ef0 .elementor-heading-title {
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-9cbc48e {
	margin-top: 5%;
	margin-bottom: 0%;
}

.elementor-5553 .elementor-element.elementor-element-bb526dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-bb526dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-5553 .elementor-element.elementor-element-bb526dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-bb526dc > .elementor-element-populated, .elementor-5553 .elementor-element.elementor-element-bb526dc > .elementor-element-populated > .elementor-background-overlay, .elementor-5553 .elementor-element.elementor-element-bb526dc > .elementor-background-slideshow {
	border-radius: 7px 7px 7px 7px;
}

.elementor-5553 .elementor-element.elementor-element-bb526dc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 7% 5% 7% !important;
}

.elementor-5553 .elementor-element.elementor-element-bb526dc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-dd0e01f > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-dd0e01f .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-dd0e01f.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-dd0e01f.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-dd0e01f.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-dd0e01f.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-dd0e01f.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-dd0e01f .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-dd0e01f .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-2d1bc49 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-2d1bc49 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-0aa931f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-0aa931f {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-f68e79a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-f68e79a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(243, 243, 243, .09);
}

.elementor-5553 .elementor-element.elementor-element-f68e79a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-f68e79a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 5% 5% 5% 5% !important;
}

.elementor-5553 .elementor-element.elementor-element-f68e79a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-bb70748 > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-bb70748 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-bb70748.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-bb70748.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-bb70748.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-bb70748.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-bb70748.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-bb70748 .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-bb70748 .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-aeb0c7c > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-aeb0c7c .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-b637ef4 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-b637ef4 {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-0907d82:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-0907d82 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-5553 .elementor-element.elementor-element-0907d82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-0907d82 > .elementor-element-populated, .elementor-5553 .elementor-element.elementor-element-0907d82 > .elementor-element-populated > .elementor-background-overlay, .elementor-5553 .elementor-element.elementor-element-0907d82 > .elementor-background-slideshow {
	border-radius: 7px 7px 7px 7px;
}

.elementor-5553 .elementor-element.elementor-element-0907d82 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 7% 5% 7% !important;
}

.elementor-5553 .elementor-element.elementor-element-0907d82 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-9536865 > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-9536865 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-9536865.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-9536865.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-9536865.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-9536865.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-9536865.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-9536865 .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-9536865 .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-b65c005 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-b65c005 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-b106cf2 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-b106cf2 {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-a7f12ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-a7f12ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(243, 243, 243, .09);
}

.elementor-5553 .elementor-element.elementor-element-a7f12ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-a7f12ab > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 5% 5% 5% 5% !important;
}

.elementor-5553 .elementor-element.elementor-element-a7f12ab > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-173b42d > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-173b42d .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-173b42d.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-173b42d.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-173b42d.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-173b42d.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-173b42d.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-173b42d .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-173b42d .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-e3fbfca > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-e3fbfca .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-c2a68a6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-c2a68a6 {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-4b8ca0d {
	margin-top: 32px;
	margin-bottom: 0px;
}

.elementor-5553 .elementor-element.elementor-element-2f95fd4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-2f95fd4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(243, 243, 243, .09);
}

.elementor-5553 .elementor-element.elementor-element-2f95fd4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-2f95fd4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 5% 5% 5% 5% !important;
}

.elementor-5553 .elementor-element.elementor-element-2f95fd4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-77a3e22 > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-77a3e22 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-77a3e22.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-77a3e22.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-77a3e22.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-77a3e22.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-77a3e22.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-77a3e22 .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-77a3e22 .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-36cd0ad > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-36cd0ad .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-c2e1cd0 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-c2e1cd0 {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-20a707a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-20a707a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-5553 .elementor-element.elementor-element-20a707a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-20a707a > .elementor-element-populated, .elementor-5553 .elementor-element.elementor-element-20a707a > .elementor-element-populated > .elementor-background-overlay, .elementor-5553 .elementor-element.elementor-element-20a707a > .elementor-background-slideshow {
	border-radius: 7px 7px 7px 7px;
}

.elementor-5553 .elementor-element.elementor-element-20a707a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 7% 5% 7% !important;
}

.elementor-5553 .elementor-element.elementor-element-20a707a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-7cef053 > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-7cef053 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-7cef053.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-7cef053.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-7cef053.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-7cef053.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-7cef053.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-7cef053 .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-7cef053 .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-c381e33 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-c381e33 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-75c8959 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-75c8959 {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-8180386:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-8180386 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(243, 243, 243, .09);
}

.elementor-5553 .elementor-element.elementor-element-8180386 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-8180386 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 5% 5% 5% 5% !important;
}

.elementor-5553 .elementor-element.elementor-element-8180386 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-a127d6a > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-a127d6a .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-a127d6a.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-a127d6a.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-a127d6a.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-a127d6a.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-a127d6a.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-a127d6a .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-a127d6a .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-9e767f7 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-9e767f7 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-a8492f2 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-a8492f2 {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-e9de2fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-e9de2fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-5553 .elementor-element.elementor-element-e9de2fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-e9de2fb > .elementor-element-populated, .elementor-5553 .elementor-element.elementor-element-e9de2fb > .elementor-element-populated > .elementor-background-overlay, .elementor-5553 .elementor-element.elementor-element-e9de2fb > .elementor-background-slideshow {
	border-radius: 7px 7px 7px 7px;
}

.elementor-5553 .elementor-element.elementor-element-e9de2fb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 7% 5% 7% !important;
}

.elementor-5553 .elementor-element.elementor-element-e9de2fb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-5f1fc03 > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-5f1fc03 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-5f1fc03.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-5f1fc03.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-5f1fc03.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-5f1fc03.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-5f1fc03.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-5f1fc03 .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-5f1fc03 .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-3456f50 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-3456f50 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-906a9bf > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-906a9bf {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-19c6c77 {
	margin-top: 32px;
	margin-bottom: 0px;
}

.elementor-5553 .elementor-element.elementor-element-03a5b71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-03a5b71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-5553 .elementor-element.elementor-element-03a5b71 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-03a5b71 > .elementor-element-populated, .elementor-5553 .elementor-element.elementor-element-03a5b71 > .elementor-element-populated > .elementor-background-overlay, .elementor-5553 .elementor-element.elementor-element-03a5b71 > .elementor-background-slideshow {
	border-radius: 7px 7px 7px 7px;
}

.elementor-5553 .elementor-element.elementor-element-03a5b71 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 7% 5% 7% !important;
}

.elementor-5553 .elementor-element.elementor-element-03a5b71 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-6ff5c8e > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-6ff5c8e .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-6ff5c8e.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-6ff5c8e.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-6ff5c8e.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-6ff5c8e.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-6ff5c8e.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-6ff5c8e .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-6ff5c8e .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-e645591 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-e645591 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-feb69ce > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-feb69ce {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-11c36c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-11c36c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(243, 243, 243, .09);
}

.elementor-5553 .elementor-element.elementor-element-11c36c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-11c36c1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 5% 5% 5% 5% !important;
}

.elementor-5553 .elementor-element.elementor-element-11c36c1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-fb97d62 > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-fb97d62 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-fb97d62.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-fb97d62.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-fb97d62.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-fb97d62.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-fb97d62.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-fb97d62 .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-fb97d62 .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-99204ae > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-99204ae .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-12869ce > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-12869ce {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-ccfa008:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-ccfa008 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-5553 .elementor-element.elementor-element-ccfa008 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-ccfa008 > .elementor-element-populated, .elementor-5553 .elementor-element.elementor-element-ccfa008 > .elementor-element-populated > .elementor-background-overlay, .elementor-5553 .elementor-element.elementor-element-ccfa008 > .elementor-background-slideshow {
	border-radius: 7px 7px 7px 7px;
}

.elementor-5553 .elementor-element.elementor-element-ccfa008 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 7% 5% 7% !important;
}

.elementor-5553 .elementor-element.elementor-element-ccfa008 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-1252499 > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-1252499 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-1252499.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-1252499.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-1252499.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-1252499.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-1252499.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-1252499 .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-1252499 .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-7a6dd74 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-7a6dd74 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-9deeafe > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-9deeafe {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-3bc7bbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5553 .elementor-element.elementor-element-3bc7bbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(243, 243, 243, .09);
}

.elementor-5553 .elementor-element.elementor-element-3bc7bbb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-5553 .elementor-element.elementor-element-3bc7bbb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 5% 5% 5% 5% !important;
}

.elementor-5553 .elementor-element.elementor-element-3bc7bbb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-758b57a > .elementor-widget-container {
	margin: 0% 0% 0% -1%;
	padding: 0px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-758b57a .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-758b57a.elementor-view-stacked .elementor-icon {
	background-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-758b57a.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-758b57a.elementor-view-default .elementor-icon {
	color: #db4c10;
	border-color: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-758b57a.elementor-view-framed .elementor-icon, .elementor-5553 .elementor-element.elementor-element-758b57a.elementor-view-default .elementor-icon svg {
	fill: #db4c10;
}

.elementor-5553 .elementor-element.elementor-element-758b57a .elementor-icon {
	font-size: 30px;
}

.elementor-5553 .elementor-element.elementor-element-758b57a .elementor-icon svg {
	height: 30px;
}

.elementor-5553 .elementor-element.elementor-element-362c88f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-362c88f .elementor-heading-title {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-5553 .elementor-element.elementor-element-2b505ed > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5553 .elementor-element.elementor-element-2b505ed {
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.2px;
	color: #797f8d;
}

.elementor-5553 .elementor-element.elementor-element-82be02b > .elementor-background-overlay {
	background-color: #f3f3f3;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .77;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-82be02b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5% 5% 0% 5%;
}

.elementor-5553 .elementor-element.elementor-element-1842dfa img {
	width: 100%;
}

.elementor-5553 .elementor-element.elementor-element-2a6dd8f img {
	width: 10%;
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline {
	--dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.elementor-5553 .elementor-element.elementor-element-996b215 {
	--iteration-count: infinite;
	--dynamic-text-color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-996b215 > .elementor-widget-container {
	background-color: #fff;
	margin: -9% 30% 0% 30%;
	padding: 4px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e7e7e7;
	border-radius: 53px 53px 53px 53px;
	box-shadow: -11px 9px 19px 2px rgba(0, 0, 0, .11);
}

.elementor-5553 .elementor-element.elementor-element-996b215 .elementor-headline {
	text-align: center;
	font-family: "Sora", Sans-serif;
	font-size: 1.2em;
	font-weight: 200;
}

.elementor-5553 .elementor-element.elementor-element-996b215 .elementor-headline-plain-text {
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-996b215 .elementor-headline-dynamic-text {
	font-family: "Sora", Sans-serif;
	font-weight: 300;
}

.elementor-5553 .elementor-element.elementor-element-41bff1f > .elementor-background-overlay {
	background-position: 132px -313px;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5553 .elementor-element.elementor-element-41bff1f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5% 0% 0% 0%;
}

.elementor-5553 .elementor-element.elementor-element-aa8e58f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-5553 .elementor-element.elementor-element-aa8e58f > .elementor-element-populated {
	padding: 0% 0% 1% 0% !important;
}

.elementor-5553 .elementor-element.elementor-element-a9381e8 > .elementor-widget-container {
	padding: 0% 0% 1% 0%;
}

.elementor-5553 .elementor-element.elementor-element-a9381e8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 2.5px;
	color: var(--e-global-color-secondary);
}

.elementor-5553 .elementor-element.elementor-element-05bf340 > .elementor-widget-container {
	padding: 0% 0% 3% 0%;
}

.elementor-5553 .elementor-element.elementor-element-05bf340 {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-05bf340 .elementor-heading-title {
	font-size: 50px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-5bfcdc5 {
	text-align: start;
}

.elementor-5553 .elementor-element.elementor-element-5bfcdc5 .elementor-heading-title {
	font-size: 25px;
	font-weight: 200;
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-b8231b9 {
	overflow: hidden;
	padding: 0% 5% 5% 16%;
}

.elementor-5553 .elementor-element.elementor-element-b8231b9 > .elementor-background-overlay {
	background-position: bottom right;
	background-size: auto;
	opacity: 1;
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-04ea578.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-04ea578.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-04ea578 > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-0771117 {
	--divider-border-style: slashes;
	--divider-color: #df9406;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-5553 .elementor-element.elementor-element-0771117 .elementor-divider-separator {
	width: 86%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-5553 .elementor-element.elementor-element-0771117 .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-3ad6a67.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-3ad6a67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5553 .elementor-element.elementor-element-3ad6a67 > .elementor-element-populated {
	padding: 0px 0px 0px 0px !important;
}

.elementor-5553 .elementor-element.elementor-element-0c29d9b .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-size: .9rem;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-77d0307);
	color: var(--e-global-color-77d0307);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 25px 25px 25px 25px;
	padding: 20px 20px 20px 20px;
}

.elementor-5553 .elementor-element.elementor-element-0c29d9b .elementor-button:hover, .elementor-5553 .elementor-element.elementor-element-0c29d9b .elementor-button:focus {
	background-color: var(--e-global-color-d04454c);
	color: var(--e-global-color-primary);
}

.elementor-5553 .elementor-element.elementor-element-0c29d9b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-5553 .elementor-element.elementor-element-0c29d9b .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-5553 .elementor-element.elementor-element-0c29d9b .elementor-button:hover svg, .elementor-5553 .elementor-element.elementor-element-0c29d9b .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

@media (max-width:1024px) {
	.elementor-5553 .elementor-element.elementor-element-30f8ffb {
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-dbe7f1e {
		min-height: 600px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-primary-title, .elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-primary-title a {
		font-size: 70px;
		line-height: 65px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c358646 .litho-primary-title, .elementor-5553 .elementor-element.elementor-element-c358646 .litho-primary-title a {
		font-size: 70px;
		line-height: 65px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b01c2cb .cd-headline .text-rotator {
		font-size: 70px;
		line-height: 65px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b572f38 .litho-primary-title, .elementor-5553 .elementor-element.elementor-element-b572f38 .litho-primary-title a {
		font-size: 70px;
		line-height: 65px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb7827f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb7827f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a8265dc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a8265dc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-314a9e1 {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6f8e587 > .elementor-element-populated {
		padding: 0px 30px 0px 80px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-256d31b .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-dd54a4d .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-36c7392 > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-36c7392 {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-249aab4 > .elementor-element-populated {
		padding: 22px 22px 22px 22px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a7ad294 > .elementor-element-populated {
		padding: 22px 22px 22px 22px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fbadb3a > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fbadb3a {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-259878f > .elementor-element-populated {
		padding: 22px 22px 22px 22px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9d11a89 > .elementor-element-populated {
		padding: 22px 22px 22px 22px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d815b27 {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-4ac2d51 {
		width: var(--container-widget-width, 350px);
		max-width: 350px;
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5553 .elementor-element.elementor-element-4ac2d51 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d339be8 > .elementor-element-populated {
		padding: 50px 0px 50px 80px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-61d299e > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8e776d0 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-854b85e .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-854b85e .elementor-divider {
		padding-block-start: 0px;
		padding-block-end: 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-854b85e .elementor-divider__text {
		font-size: 20px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-854b85e {
		--divider-element-spacing: 15px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9d34043 > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9d34043 {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2739340 > .elementor-element-populated {
		padding: 0px 20px 0px 20px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d204618 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c832b65 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d913e00 > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d913e00 {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e0ac30d {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-ef07b54 > .elementor-element-populated {
		padding: 50px 0px 50px 80px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-261b028 > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb66df1 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-86bbe31 {
		width: var(--container-widget-width, 350px);
		max-width: 350px;
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5553 .elementor-element.elementor-element-86bbe31 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-1f6ed1c {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e66ef76 > .elementor-element-populated {
		padding: 50px 0px 50px 80px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-294572e .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c6b3ef0 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-82be02b {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-41bff1f > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-41bff1f {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-05bf340 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5bfcdc5 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b8231b9 {
		padding: 0% 12% 0% 10%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-04ea578 > .elementor-element-populated {
		padding: 0px 25px 0px 0px !important;
	}
}

@media (max-width:767px) {
	.elementor-5553 .elementor-element.elementor-element-30f8ffb:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-30f8ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-bnmdk.nitrocdn.com/owXJEXFDBxQyPPxlGojkkQWprikgloMp/assets/images/optimized/rev-d1a3730/offweb.com.br/storage/2024/12/Otimizacao-e-Modernizacao-de-Sites-Offweb.png");
		background-size: cover;
	}
	
	.elementor-5553 .elementor-element.elementor-element-30f8ffb > .elementor-background-overlay {
		background-color: transparent;
		background-image: linear-gradient(290deg, rgba(5, 37, 64, .4) 24%, #031523 62%);
		opacity: .9;
	}
	
	.elementor-5553 .elementor-element.elementor-element-30f8ffb {
		padding: 20px 20px 65px 20px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-dbe7f1e {
		min-height: 620px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2c59b38 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2c59b38 > .elementor-widget-container {
		padding: 4px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-primary-title, .elementor-5553 .elementor-element.elementor-element-2c59b38 .litho-primary-title a {
		font-size: 18px;
		line-height: 27px;
		letter-spacing: -.5px;
		display: block;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c358646 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c358646 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c358646 .litho-heading {
		line-height: 1px;
		margin: 32px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c358646 .litho-primary-title, .elementor-5553 .elementor-element.elementor-element-c358646 .litho-primary-title a {
		font-size: 30px;
		line-height: 35px;
		letter-spacing: -.5px;
		display: block;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c358646 .horizontal-separator {
		height: 1px;
		width: 25px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b01c2cb .cd-headline .text-rotator {
		font-size: 45px;
		line-height: 43px;
		letter-spacing: -.5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b572f38 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b572f38 > .elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b572f38 .litho-primary-title, .elementor-5553 .elementor-element.elementor-element-b572f38 .litho-primary-title a {
		font-size: 18px;
		line-height: 27px;
		letter-spacing: -.5px;
		display: block;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a8265dc > .elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-314a9e1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 5% 5% 0% 5%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6f8e587 > .elementor-element-populated {
		padding: 15px 15px 15px 15px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-20ad72f {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6f9c2c4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-96b349b .elementor-heading-title {
		font-size: .8em;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-256d31b .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-dd54a4d .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-36c7392 > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-36c7392 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon-box-title {
		margin-block-end: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-276c7c6 .elementor-icon-box-description {
		font-size: 15px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon-box-title {
		margin-block-end: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8cd1f21 .elementor-icon-box-description {
		font-size: 15px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fbadb3a > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fbadb3a {
		margin-top: -10%;
		margin-bottom: 0%;
		padding: 5% 5% 5% 5%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon-box-title {
		margin-block-end: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-f7f24a5 .elementor-icon-box-description {
		font-size: 15px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon-box-title {
		margin-block-end: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c596995 .elementor-icon-box-description {
		font-size: 15px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d815b27 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 35px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d5c930f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 0% 0% 0% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-4ac2d51 {
		width: var(--container-widget-width, 380px);
		max-width: 380px;
		--container-widget-width: 380px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5553 .elementor-element.elementor-element-4ac2d51 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d339be8 > .elementor-element-populated {
		padding: 45px 20px 20px 20px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-44b711a {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-61d299e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 10px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-61d299e > .elementor-element-populated {
		padding: 0% 5% 10% 5% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-ab61097 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-ab61097 .elementor-heading-title {
		font-size: .8em;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8e776d0 > .elementor-widget-container {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8e776d0 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8e776d0 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2047478 {
		text-align: center;
		font-size: 1.2em;
		line-height: 1.5em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-cd2f681 > .elementor-widget-container {
		padding: 5% 0% 5% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-0ca081c > .elementor-widget-container {
		padding: 1% 0% 9% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c34dc6c {
		padding: 7% 7% 7% 7%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-3a89ab0 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b6a3ea1 .elementor-divider__text {
		font-size: 25px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b6a3ea1 {
		--divider-element-spacing: 15px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-3339ad7 > .elementor-widget-container {
		padding: 0% 6% 0% 6%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-3339ad7 {
		font-size: 14px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8d18fb6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9089988 > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-4e9e456 > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5b5980a > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-cd440d9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-66846fd > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5650253 > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-183301d > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b70801e > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6483f13 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-854b85e .elementor-divider {
		text-align: left;
	}
	
	.elementor-5553 .elementor-element.elementor-element-854b85e .elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	
	.elementor-5553 .elementor-element.elementor-element-854b85e .elementor-divider__text {
		font-size: 18px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-854b85e {
		--divider-element-spacing: 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9d34043 > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9d34043 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 13% 7% 0% 7%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2739340 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2739340 > .elementor-element-populated {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d204618 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d204618 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d204618 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c832b65 > .elementor-widget-container {
		padding: 1% 0% 7% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c832b65 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c832b65 .elementor-heading-title {
		font-size: 1.9em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9177091 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 7% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9177091 {
		text-align: center;
		font-size: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-ecb74b6 {
		width: 100%;
	}
	
	.elementor-bc-flex-widget .elementor-5553 .elementor-element.elementor-element-0b9f733.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-5553 .elementor-element.elementor-element-0b9f733.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6f8b3e5 > .elementor-widget-container {
		margin: -6% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6f8b3e5 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6f8b3e5 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6f8b3e5 .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6f8b3e5 .elementor-icon i, .elementor-5553 .elementor-element.elementor-element-6f8b3e5 .elementor-icon svg {
		transform: rotate(333deg);
	}
	
	.elementor-5553 .elementor-element.elementor-element-e5511d8 > .elementor-widget-container {
		padding: 0% 2% 5% 2%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c586285 > .elementor-widget-container {
		padding: 4% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d913e00 > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d913e00 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 5% 5% 5% 5%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e060026 > .elementor-widget-container {
		padding: 7% 2% 7% 2%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-ffcafa7 > .elementor-widget-container {
		padding: 7% 2% 7% 2%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a31de48 > .elementor-widget-container {
		padding: 7% 2% 7% 2%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-225202f > .elementor-widget-container {
		padding: 7% 2% 0% 2%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e0ac30d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-ef07b54 > .elementor-element-populated {
		padding: 20px 20px 20px 20px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8b7b670 {
		padding: 20px 1px 1px 1px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-261b028 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-261b028 > .elementor-element-populated {
		padding: 15px 15px 15px 15px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-54afd9f > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-54afd9f {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-54afd9f .elementor-heading-title {
		font-size: .7em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb66df1 > .elementor-widget-container {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb66df1 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb66df1 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-5553 .elementor-element.elementor-element-7ce6d3a > .elementor-widget-container {
		padding: 7% 0% 7% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5553 .elementor-element.elementor-element-7ce6d3a .elementor-icon-list-item > a {
		font-size: 1em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a9f5557 > .elementor-widget-container {
		padding: 7% 0% 10% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-86bbe31 {
		width: var(--container-widget-width, 280px);
		max-width: 280px;
		--container-widget-width: 280px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5553 .elementor-element.elementor-element-1f6ed1c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 10px 10px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e66ef76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 5px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e66ef76 > .elementor-element-populated {
		padding: 0px 20px 20px 20px !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6862c3f > .elementor-widget-container {
		padding: 8% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6862c3f .elementor-heading-title {
		font-size: .8em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-294572e .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c6b3ef0 > .elementor-widget-container {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c6b3ef0 .elementor-heading-title {
		font-size: 1.8rem;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9cbc48e {
		margin-top: 18px;
		margin-bottom: 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-bb526dc > .elementor-element-populated {
		padding: 7% 7% 7% 7% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-dd0e01f > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-dd0e01f .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2d1bc49 > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2d1bc49 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-0aa931f {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-f68e79a > .elementor-element-populated {
		padding: 2% 2% 2% 2% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-bb70748 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-bb70748 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-bb70748 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-bb70748 .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-aeb0c7c > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-aeb0c7c {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b637ef4 {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-0907d82 > .elementor-element-populated {
		padding: 7% 7% 7% 7% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9536865 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9536865 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9536865 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9536865 .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b65c005 > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b65c005 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b106cf2 {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-173b42d > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-173b42d .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-173b42d .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-173b42d .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e3fbfca > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e3fbfca {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c2a68a6 {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-4b8ca0d {
		margin-top: 18px;
		margin-bottom: 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2f95fd4 > .elementor-element-populated {
		padding: 7% 7% 7% 7% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-77a3e22 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-77a3e22 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-77a3e22 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-77a3e22 .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-36cd0ad > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-36cd0ad {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c2e1cd0 {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-20a707a > .elementor-element-populated {
		padding: 7% 7% 7% 7% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-7cef053 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-7cef053 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-7cef053 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-7cef053 .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c381e33 > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-c381e33 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-75c8959 {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-8180386 > .elementor-element-populated {
		padding: 7% 7% 7% 7% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a127d6a > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a127d6a .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a127d6a .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a127d6a .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9e767f7 > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9e767f7 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a8492f2 {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e9de2fb > .elementor-element-populated {
		padding: 7% 7% 7% 7% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5f1fc03 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5f1fc03 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5f1fc03 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5f1fc03 .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-3456f50 > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-3456f50 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-906a9bf {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-19c6c77 {
		margin-top: 18px;
		margin-bottom: 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6ff5c8e > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6ff5c8e .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6ff5c8e .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6ff5c8e .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e645591 > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e645591 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-feb69ce {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-11c36c1 > .elementor-element-populated {
		padding: 7% 7% 7% 7% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb97d62 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb97d62 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb97d62 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-fb97d62 .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-99204ae > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-99204ae {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-12869ce {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-ccfa008 > .elementor-element-populated {
		padding: 7% 7% 7% 7% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-1252499 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-1252499 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-1252499 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-1252499 .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-7a6dd74 > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-7a6dd74 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9deeafe {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-3bc7bbb > .elementor-element-populated {
		padding: 7% 7% 7% 7% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-758b57a > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-758b57a .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-758b57a .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-758b57a .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-362c88f > .elementor-widget-container {
		margin: 4% 0% 3% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-362c88f {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2b505ed {
		text-align: center;
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-82be02b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2a6dd8f img {
		width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-996b215 > .elementor-widget-container {
		margin: 0% 7% 12% 7%;
		border-radius: 55px 55px 55px 55px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-996b215 .elementor-headline {
		font-size: 1em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-41bff1f > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-41bff1f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 13% 10% 0% 10%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-aa8e58f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 1px;
	}
	
	.elementor-5553 .elementor-element.elementor-element-aa8e58f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 0% 0% 0% !important;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a9381e8 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a9381e8 .elementor-heading-title {
		font-size: .9em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-05bf340 > .elementor-widget-container {
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-05bf340 .elementor-heading-title {
		font-size: 2.3em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5bfcdc5 > .elementor-widget-container {
		padding: 5% 0% 10% 0%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5bfcdc5 {
		text-align: center;
	}
	
	.elementor-5553 .elementor-element.elementor-element-5bfcdc5 .elementor-heading-title {
		font-size: 2.3em;
	}
	
	.elementor-5553 .elementor-element.elementor-element-b8231b9 {
		padding: 0% 5% 15% 5%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-04ea578 {
		width: 40%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-3ad6a67 {
		width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-30f8ffb:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5553 .elementor-element.elementor-element-30f8ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.elementor-5553 .elementor-element.elementor-element-dbe7f1e {
		width: 55%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9656e18 {
		width: 45%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-6f9c2c4 {
		width: 63.042%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-30ea039 {
		width: 36.911%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d5c930f {
		width: 50%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d339be8 {
		width: 50%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-1633127 {
		width: 80.982%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-eaa414f {
		width: 18.884%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-ef07b54 {
		width: 52%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a279ef2 {
		width: 48%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-04ea578 {
		width: 69.189%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-3ad6a67 {
		width: 30.811%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-5553 .elementor-element.elementor-element-dbe7f1e {
		width: 50%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-9656e18 {
		width: 50%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d5c930f {
		width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-d339be8 {
		width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-61d299e {
		width: 75%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-2739340 {
		width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-ef07b54 {
		width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-261b028 {
		width: 75%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-a279ef2 {
		width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-e66ef76 {
		width: 100%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-04ea578 {
		width: 65%;
	}
	
	.elementor-5553 .elementor-element.elementor-element-3ad6a67 {
		width: 35%;
	}
}

@media (min-width:1025px) {
	.elementor-5553 .elementor-element.elementor-element-30f8ffb:not(.elementor-motion-effects-element-type-background), .elementor-5553 .elementor-element.elementor-element-30f8ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}
