
.elementor-32 .elementor-element.elementor-element-20933373 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-32 .elementor-element.elementor-element-20933373:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-20933373 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-20933373 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 99;
}

.elementor-32 .elementor-element.elementor-element-20933373 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-00f18d8 > .elementor-widget-container {
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-00f18d8 {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-00f18d8 .elementor-heading-title {
	font-family: "Big Shoulders Display", Inter;
	font-size: 24px;
	font-weight: 700;
	line-height: 68px;
	letter-spacing: 1px;
	color: rgba(0, 0, 0, .68);
}

.elementor-32 .elementor-element.elementor-element-3a152bae .elementor-menu-toggle {
	margin-left: auto;
}

.elementor-32 .elementor-element.elementor-element-3a152bae .elementor-nav-menu .elementor-item {
	font-family: "Inter", Inter;
	font-size: 16px;
	font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-3a152bae .elementor-nav-menu--main .elementor-item {
	color: #6b7280;
	fill: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-3a152bae .elementor-nav-menu--dropdown a, .elementor-32 .elementor-element.elementor-element-3a152bae .elementor-menu-toggle {
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3a152bae .elementor-nav-menu--dropdown {
	background-color: #29314a;
}

.elementor-32 .elementor-element.elementor-element-3a152bae .elementor-nav-menu--dropdown .elementor-item, .elementor-32 .elementor-element.elementor-element-3a152bae .elementor-nav-menu--dropdown  .elementor-sub-item {
	font-family: "Montserrat", Inter;
	font-weight: 500;
}

.elementor-32 .elementor-element.elementor-element-3a152bae div.elementor-menu-toggle {
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-3a152bae div.elementor-menu-toggle svg {
	fill: #000;
}

.elementor-32 .elementor-element.elementor-element-db44fa4 {
	text-align: right;
}

.elementor-32 .elementor-element.elementor-element-db44fa4 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 16px;
	font-weight: 700;
	color: #5850ec;
}

.elementor-32 .elementor-element.elementor-element-5ddc85c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5ddc85c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-halln.nitrocdn.com/ugxgKUFZZGjQszmfWcNDfOtwXIFvqfYJ/assets/images/optimized/rev-fedbfd4/automatizepedidos.com.br/wp-content/uploads/2022/04/banner-bg.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-32 .elementor-element.elementor-element-5ddc85c {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 15px 120px 15px;
}

.elementor-32 .elementor-element.elementor-element-5ddc85c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-4afca6b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-4afca6b4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-481191dc > .elementor-widget-container {
	margin: 60px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-481191dc {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-481191dc .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 48px;
	font-weight: 800;
	line-height: 56px;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-33c5e9f {
	--spacer-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-63e486e {
	--spacer-size: 10px;
}

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

.elementor-32 .elementor-element.elementor-element-2b73df6d {
	text-align: left;
	font-family: "Inter", Inter;
	font-size: 22px;
	font-weight: 500;
	color: #f6f6f6;
}

.elementor-32 .elementor-element.elementor-element-2ecd982e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-2ecd982e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-8d21edd .elementor-button {
	background-color: #fff;
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: 500;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #5850ec;
	color: #5850ec;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-8d21edd .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-8d21edd .elementor-button:focus {
	background-color: #e5edff;
}

.elementor-32 .elementor-element.elementor-element-8d21edd > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-8d21edd .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-32 .elementor-element.elementor-element-74963910 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-74963910 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-7b7fead9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-7b7fead9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-32 .elementor-element.elementor-element-7b7fead9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-7b7fead9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-66e88ee:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-66e88ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e7effd;
}

.elementor-32 .elementor-element.elementor-element-66e88ee {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #ededed;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-66e88ee > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-69c8e35.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-32 .elementor-element.elementor-element-69c8e35 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-69c8e35 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-a8ce6ed {
	--spacer-size: 50px;
	width: var(--container-widget-width, 93.86%);
	max-width: 93.86%;
	--container-widget-width: 93.86%;
	--container-widget-flex-grow: 0;
}

.elementor-32 .elementor-element.elementor-element-1a350922 {
	--divider-border-style: dotted;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-32 .elementor-element.elementor-element-1a350922 .elementor-divider-separator {
	width: 70%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-32 .elementor-element.elementor-element-1a350922 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-32 .elementor-element.elementor-element-bcef881 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-32 .elementor-element.elementor-element-bcef881 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-bcef881 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 800;
	line-height: 56px;
	color: #000;
}

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

.elementor-32 .elementor-element.elementor-element-986fdc8 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
	border-radius: 4px 4px 4px 4px;
}

.elementor-32 .elementor-element.elementor-element-986fdc8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-32 .elementor-element.elementor-element-4bf3ed0 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4bf3ed0 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4bf3ed0 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 800;
	line-height: 56px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-a96d979 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-a96d979 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-a96d979 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: 600;
	color: #3c4858;
}

.elementor-32 .elementor-element.elementor-element-d43aa3d, .elementor-32 .elementor-element.elementor-element-d43aa3d > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-d43aa3d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 42px 60px 37px 60px;
}

.elementor-32 .elementor-element.elementor-element-d43aa3d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-875f77a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-875f77a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-48f0203 img {
	transition-duration: .1s;
	border-style: solid;
	border-color: #fff;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32 .elementor-element.elementor-element-48f0203 .widget-image-caption {
	text-align: center;
	font-family: "Inter", Inter;
}

.elementor-32 .elementor-element.elementor-element-793d69e5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-32 .elementor-element.elementor-element-793d69e5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-793d69e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-793d69e5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-793d69e5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-372b9d6f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-372b9d6f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-30dcf620 {
	--e-image-carousel-slides-to-show: 1;
}

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

.elementor-32 .elementor-element.elementor-element-2fabf56b {
	text-align: center;
	font-family: "Nunito", Inter;
	font-size: 17px;
	font-weight: 600;
	line-height: 29px;
	color: #3c4858;
}

.elementor-32 .elementor-element.elementor-element-3e7f63eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 12px;
}

.elementor-32 .elementor-element.elementor-element-3e7f63eb > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-37ee88cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-37ee88cb {
	text-align: left;
	font-family: "Inter", Inter;
	font-size: 18px;
	line-height: 29px;
	color: #3c4858;
}

.elementor-32 .elementor-element.elementor-element-6351de25 > .elementor-widget-container {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-icon i {
	color: #2f55d4;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-icon svg {
	fill: #2f55d4;
	transition: fill .3s;
}

.elementor-32 .elementor-element.elementor-element-6351de25 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-item > a {
	font-family: "Inter", Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 27px;
}

.elementor-32 .elementor-element.elementor-element-6351de25 .elementor-icon-list-text {
	color: #3c4858;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-88f87a8 {
	padding: 8px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-769747fa > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-765fdc0f .elementor-button {
	background-color: #2f55d4;
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #2f55d4;
	border-radius: 5px 5px 5px 5px;
	padding: 0% 5% 0% 5%;
}

.elementor-32 .elementor-element.elementor-element-765fdc0f > .elementor-widget-container {
	margin: 0% 10% 0% 10%;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-3a0e96be > .elementor-element-populated {
	padding: 0px 2px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-7f1c2e71 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 110px 0px 23px 0px;
}

.elementor-32 .elementor-element.elementor-element-7a9b6b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-7a9b6b8 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-747a3bfc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-747a3bfc > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-60cb33d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
}

.elementor-32 .elementor-element.elementor-element-60cb33d9 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-60cb33d9 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 800;
	line-height: 40px;
	color: #222d38;
}

.elementor-32 .elementor-element.elementor-element-39a3b3ad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-39a3b3ad {
	text-align: center;
	font-family: "Inter", Inter;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: .2px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-14b0b778 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-14b0b778 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5664b2e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-5664b2e5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-40f7f61a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-43165ac5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-43165ac5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-43165ac5 {
	z-index: 99999;
}

.elementor-32 .elementor-element.elementor-element-5604473d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	align-self: center;
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-1371091f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-32 .elementor-element.elementor-element-1371091f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1371091f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-1371091f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1371091f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-66551f66.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-66551f66 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-56ddb20 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 25px 0px;
}

.elementor-32 .elementor-element.elementor-element-2960aa2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-2960aa2 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1111de70 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 23px 0px;
}

.elementor-32 .elementor-element.elementor-element-1111de70 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-1111de70 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 800;
	line-height: 40px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #222d38;
}

.elementor-32 .elementor-element.elementor-element-3e466b11 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-3e466b11 .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-3e466b11.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3e466b11.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-3e466b11.elementor-view-default .elementor-icon {
	fill: #2f55d4;
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3e466b11 .elementor-icon {
	font-size: 32px;
}

.elementor-32 .elementor-element.elementor-element-3e466b11 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-3e466b11 .elementor-icon-box-title a {
	font-family: "Inter", Inter;
	font-size: 23px;
	font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-3e466b11 .elementor-icon-box-description {
	font-family: "Inter", Inter;
	font-size: 18px;
}

.elementor-32 .elementor-element.elementor-element-1c6fa09 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-1c6fa09 .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-1c6fa09.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-1c6fa09.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-1c6fa09.elementor-view-default .elementor-icon {
	fill: #2f55d4;
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-1c6fa09 .elementor-icon {
	font-size: 32px;
}

.elementor-32 .elementor-element.elementor-element-1c6fa09 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-1c6fa09 .elementor-icon-box-title a {
	font-family: "Inter", Inter;
	font-size: 23px;
	font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-1c6fa09 .elementor-icon-box-description {
	font-family: "Inter", Inter;
	font-size: 18px;
}

.elementor-32 .elementor-element.elementor-element-3ab15105 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-3ab15105 .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-3ab15105.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3ab15105.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-3ab15105.elementor-view-default .elementor-icon {
	fill: #2f55d4;
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3ab15105 .elementor-icon {
	font-size: 32px;
}

.elementor-32 .elementor-element.elementor-element-3ab15105 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-3ab15105 .elementor-icon-box-title a {
	font-family: "Inter", Inter;
	font-size: 23px;
	font-weight: 600;
}

.elementor-32 .elementor-element.elementor-element-3ab15105 .elementor-icon-box-description {
	font-family: "Inter", Inter;
	font-size: 18px;
}

.elementor-32 .elementor-element.elementor-element-421e8b45 {
	--spacer-size: 50px;
}

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

.elementor-32 .elementor-element.elementor-element-47d809a2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 60px;
	margin-bottom: 60px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-47d809a2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-df95c9b {
	padding: 100px 0px 100px 0px;
}

.elementor-32 .elementor-element.elementor-element-2d14582 {
	--icon-box-icon-margin: 5px;
}

.elementor-32 .elementor-element.elementor-element-2d14582.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-2d14582.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-2d14582.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-2d14582 .elementor-icon {
	font-size: 30px;
	padding: 10px;
}

.elementor-32 .elementor-element.elementor-element-2d14582 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-2d14582 .elementor-icon-box-title a {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: bold;
	line-height: 1em;
}

.elementor-32 .elementor-element.elementor-element-2d14582 .elementor-icon-box-title {
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-2d14582 .elementor-icon-box-description {
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c2127a2 {
	--icon-box-icon-margin: 5px;
}

.elementor-32 .elementor-element.elementor-element-c2127a2.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c2127a2.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c2127a2.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c2127a2 .elementor-icon {
	font-size: 30px;
	padding: 10px;
}

.elementor-32 .elementor-element.elementor-element-c2127a2 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-c2127a2 .elementor-icon-box-title a {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: bold;
}

.elementor-32 .elementor-element.elementor-element-c2127a2 .elementor-icon-box-title {
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c2127a2 .elementor-icon-box-description {
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-253b383 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-df5ee27 {
	--icon-box-icon-margin: 5px;
}

.elementor-32 .elementor-element.elementor-element-df5ee27.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-df5ee27.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-df5ee27.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-df5ee27 .elementor-icon {
	font-size: 30px;
	padding: 10px;
}

.elementor-32 .elementor-element.elementor-element-df5ee27 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-df5ee27 .elementor-icon-box-title a {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: bold;
}

.elementor-32 .elementor-element.elementor-element-df5ee27 .elementor-icon-box-title {
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-df5ee27 .elementor-icon-box-description {
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-59e237f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-32 .elementor-element.elementor-element-59e237f1 > .elementor-element-populated {
	padding: 60px 0px 60px 0px;
}

.elementor-32 .elementor-element.elementor-element-1058658 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-1058658 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 800;
	line-height: 56px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-74b9d422 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-74b9d422 {
	text-align: center;
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: 600;
	line-height: 29px;
	color: #3c4858;
}

.elementor-32 .elementor-element.elementor-element-3cdb5670 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-32 .elementor-element.elementor-element-3f2e8d17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-3f2e8d17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3f2e8d17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-3f2e8d17 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-3f2e8d17 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-3f2e8d17 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-3f2e8d17 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-3f2e8d17 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-7e3510c9 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-7e3510c9.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-7e3510c9.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7e3510c9.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-7e3510c9.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-7e3510c9.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-7e3510c9.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-7e3510c9.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-7e3510c9 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-7e3510c9 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-2c0991b2 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-1873dd0a > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1873dd0a {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-64ed7d57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-64ed7d57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-64ed7d57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-64ed7d57 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-64ed7d57 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-64ed7d57 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-64ed7d57 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-64ed7d57 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-64ed7d57 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-60cf13e8 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-60cf13e8.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-60cf13e8.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-60cf13e8.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-60cf13e8.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-60cf13e8.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-60cf13e8.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-60cf13e8.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-60cf13e8 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-60cf13e8 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-9ac5f3 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-3f24c45f > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-3f24c45f {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-3881263b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-3881263b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3881263b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-3881263b > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-3881263b > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-3881263b > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-3881263b > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-3881263b > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-3881263b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-3f7875e1 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-3f7875e1.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3f7875e1.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-3f7875e1.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3f7875e1.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-3f7875e1.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3f7875e1.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3f7875e1.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-3f7875e1 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-3f7875e1 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-97570ab .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-389d6375 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-389d6375 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-63ff822:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-63ff822 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-63ff822 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-63ff822 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-63ff822 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-63ff822 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-63ff822 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-63ff822 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-63ff822 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-639f32de .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-639f32de.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-639f32de.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-639f32de.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-639f32de.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-639f32de.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-639f32de.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-639f32de.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-639f32de .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-639f32de .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-3da7b35a .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-592ea0e > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-592ea0e {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-45898c6 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-32 .elementor-element.elementor-element-2d1e974:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-2d1e974 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-2d1e974 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-2d1e974 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-2d1e974 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-2d1e974 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-2d1e974 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-2d1e974 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-06f0ced .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-06f0ced.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-06f0ced.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-06f0ced.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-06f0ced.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-06f0ced.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-06f0ced.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-06f0ced.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-06f0ced .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-06f0ced .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-b9f6132 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-6728ebb > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6728ebb {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-9ebdc48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-9ebdc48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-9ebdc48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-9ebdc48 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-9ebdc48 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-9ebdc48 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-9ebdc48 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-9ebdc48 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-9ebdc48 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-af1026a .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-af1026a.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-af1026a.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-af1026a.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-af1026a.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-af1026a.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-af1026a.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-af1026a.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-af1026a .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-af1026a .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-24fcec2 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-2a462f4 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2a462f4 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-45fbf89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-45fbf89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-45fbf89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-45fbf89 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-45fbf89 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-45fbf89 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-45fbf89 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-45fbf89 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-45fbf89 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-e941850 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-e941850.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-e941850.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-e941850.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-e941850.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-e941850.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-e941850.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-e941850.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-e941850 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-e941850 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-5a0c7de .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-5e7bc9d > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5e7bc9d {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-b13fb76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-b13fb76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-b13fb76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-b13fb76 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-b13fb76 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-b13fb76 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-b13fb76 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-b13fb76 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-2dfd998 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-2dfd998.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-2dfd998.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-2dfd998.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-2dfd998.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-2dfd998.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-2dfd998.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-2dfd998.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-2dfd998 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-2dfd998 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-16cb231 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-e897d3a > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e897d3a {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-b3e15b2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-32 .elementor-element.elementor-element-a0d9a3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-a0d9a3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-a0d9a3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-a0d9a3e > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-a0d9a3e > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-a0d9a3e > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-a0d9a3e > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-a0d9a3e > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-3df7b25 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-3df7b25.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3df7b25.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-3df7b25.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3df7b25.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-3df7b25.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3df7b25.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3df7b25.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-3df7b25 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-3df7b25 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-6d6de5e .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-6581006 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6581006 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-ed607dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-ed607dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-ed607dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-ed607dc > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-ed607dc > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-ed607dc > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-ed607dc > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-ed607dc > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-2bb96f4 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-2bb96f4.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-2bb96f4.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-2bb96f4.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-2bb96f4.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-2bb96f4.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-2bb96f4.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-2bb96f4.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-2bb96f4 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-2bb96f4 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-f9db6c7 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-6c43017 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6c43017 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-af61447:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-af61447 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-af61447 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-af61447 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-af61447 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-af61447 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-af61447 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-af61447 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-c702680 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-c702680.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c702680.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c702680.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-c702680.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c702680.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-c702680.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c702680.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-c702680 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-c702680 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-e401e51 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-c0c37bc > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-c0c37bc {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-1c8e9a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-1c8e9a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-1c8e9a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-1c8e9a7 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-1c8e9a7 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-1c8e9a7 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-1c8e9a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-1c8e9a7 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1c8e9a7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-a73b08f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-a73b08f.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-a73b08f.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-a73b08f.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-a73b08f.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-a73b08f.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-a73b08f.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-a73b08f.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-a73b08f .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-a73b08f .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-eaa362a .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-24f6a2d > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-24f6a2d {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-37d73a4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-32 .elementor-element.elementor-element-42c3758:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-42c3758 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-42c3758 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-42c3758 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-42c3758 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-42c3758 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-42c3758 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-42c3758 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-42c3758 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-6db8fe3 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-6db8fe3.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-6db8fe3.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-6db8fe3.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-6db8fe3.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-6db8fe3.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-6db8fe3.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-6db8fe3.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-6db8fe3 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-6db8fe3 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-f177adb .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-1b70670 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1b70670 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-37d755b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-37d755b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-37d755b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-37d755b > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-37d755b > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-37d755b > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-37d755b > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-37d755b > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-37d755b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-3f45642 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-3f45642.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3f45642.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-3f45642.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3f45642.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-3f45642.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-3f45642.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3f45642.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-3f45642 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-3f45642 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-9239453 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-2f864d0 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2f864d0 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-b38f6c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-b38f6c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-b38f6c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-b38f6c1 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-b38f6c1 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-b38f6c1 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-b38f6c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-b38f6c1 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-c78aceb .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-c78aceb.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c78aceb.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c78aceb.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-c78aceb.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c78aceb.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-c78aceb.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c78aceb.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-c78aceb .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-c78aceb .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-654fbc2 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-c3ebeac > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-c3ebeac {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-46cdb5c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-46cdb5c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-46cdb5c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-46cdb5c > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-46cdb5c > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-46cdb5c > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-46cdb5c > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-46cdb5c > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-46cdb5c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-a82e725 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-a82e725.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-a82e725.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-a82e725.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-a82e725.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-a82e725.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-a82e725.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-a82e725.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-a82e725 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-a82e725 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-45a2515 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-49f8674 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-49f8674 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-b3a2445 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-32 .elementor-element.elementor-element-a0ada88:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-a0ada88 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-a0ada88 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-a0ada88 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-a0ada88 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-a0ada88 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-a0ada88 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-a0ada88 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-25125f5 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-25125f5.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-25125f5.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-25125f5.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-25125f5.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-25125f5.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-25125f5.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-25125f5.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-25125f5 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-25125f5 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-38e12f7 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-5010f69 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5010f69 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-1422229:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-1422229 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-1422229 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-1422229 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-1422229 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-1422229 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-1422229 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-1422229 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-1228816 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-1228816.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-1228816.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-1228816.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-1228816.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-1228816.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-1228816.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-1228816.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-1228816 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-1228816 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-ca93799 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-282b31e > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-282b31e {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-69e8820:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-69e8820 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-69e8820 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-69e8820 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-69e8820 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-69e8820 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-69e8820 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-69e8820 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-69e8820 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-304b801 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-304b801.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-304b801.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-304b801.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-304b801.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-304b801.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-304b801.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-304b801.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-304b801 .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-304b801 .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-555f2a1 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-6238740 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6238740 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-1f1c8c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-1f1c8c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-1f1c8c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-32 .elementor-element.elementor-element-1f1c8c5 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-32 .elementor-element.elementor-element-1f1c8c5 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 10px 30px;
}

.elementor-32 .elementor-element.elementor-element-1f1c8c5 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-1f1c8c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-1f1c8c5 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1f1c8c5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-073c80f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-073c80f.elementor-view-stacked .elementor-icon {
	background-color: #2f55d4;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-073c80f.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-073c80f.elementor-view-default .elementor-icon {
	color: #2f55d4;
	border-color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-073c80f.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-073c80f.elementor-view-default .elementor-icon svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-073c80f.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-073c80f.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-element-073c80f .elementor-icon {
	font-size: 28px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-073c80f .elementor-icon svg {
	height: 28px;
}

.elementor-32 .elementor-element.elementor-element-054bb23 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 19px;
	font-weight: 600;
	line-height: 27px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-06210c0 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-06210c0 {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #6b7280;
}

.elementor-32 .elementor-element.elementor-element-34f38239 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4f7f8745 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-32 .elementor-element.elementor-element-4f7f8745 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-3e2a09c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-3e2a09c3 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-3e2a09c3 .elementor-heading-title {
	font-family: "Nunito", Inter;
	font-size: 36px;
	font-weight: 800;
	line-height: 56px;
	color: #000;
}

.elementor-32 .elementor-element.elementor-element-d6fffca .elementor-button {
	background-color: #2f55d4;
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-d6fffca > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-d6fffca .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-32 .elementor-element.elementor-element-b3d211c {
	--spacer-size: 25px;
}

.elementor-32 .elementor-element.elementor-element-215109 {
	padding: 0px 35px 0px 35px;
}

.elementor-32 .elementor-element.elementor-element-3773084:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-3773084 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3773084 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-3773084 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-3773084 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-3773084 > .elementor-element-populated {
	box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, .24);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 1em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-5948717 > .elementor-widget-container {
	margin: 1em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-5948717 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-5948717 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-17f02ef {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .15);
	--divider-border-width: 1px;
}

.elementor-32 .elementor-element.elementor-element-17f02ef .elementor-divider-separator {
	width: 100%;
}

.elementor-32 .elementor-element.elementor-element-17f02ef .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-32 .elementor-element.elementor-element-f573677 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-f573677 {
	columns: 1;
	text-align: center;
	font-size: 42px;
	font-weight: 800;
}

.elementor-32 .elementor-element.elementor-element-f573677 .elementor-drop-cap {
	margin-inline-end: 10px;
}

.elementor-32 .elementor-element.elementor-element-62f53f4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-62f53f4 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-62f53f4 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 16px;
	font-weight: 600;
	color: #8b8989;
}

.elementor-32 .elementor-element.elementor-element-6e152c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-icon i {
	color: #2f55d4;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-icon svg {
	fill: #2f55d4;
	transition: fill .3s;
}

.elementor-32 .elementor-element.elementor-element-6e152c9 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-item > a {
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 27px;
}

.elementor-32 .elementor-element.elementor-element-6e152c9 .elementor-icon-list-text {
	color: #3c4858;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-1815a26 .elementor-button {
	background-color: #5850ec;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-1815a26 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-1815a26 .elementor-button:focus {
	background-color: rgba(88, 80, 236, .63);
}

.elementor-32 .elementor-element.elementor-element-1815a26 > .elementor-widget-container {
	margin: 0% 10% 0% 10%;
}

.elementor-32 .elementor-element.elementor-element-9e3d21a {
	--spacer-size: 10px;
}

.elementor-32 .elementor-element.elementor-element-ffb3054:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-ffb3054 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-ffb3054 > .elementor-element-populated {
	border-style: solid;
	border-color: #5850ec;
	box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, .12);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 1em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 0em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-ffb3054 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-ffb3054 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-ffb3054 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-32 .elementor-element.elementor-element-334d17f > .elementor-widget-container {
	margin: 1em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-334d17f {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-334d17f .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-c991e69 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .15);
	--divider-border-width: 1px;
}

.elementor-32 .elementor-element.elementor-element-c991e69 .elementor-divider-separator {
	width: 100%;
}

.elementor-32 .elementor-element.elementor-element-c991e69 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-32 .elementor-element.elementor-element-69df3a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-69df3a2 {
	text-align: center;
	font-size: 42px;
	font-weight: 800;
}

.elementor-32 .elementor-element.elementor-element-b3299d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-b3299d6 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-b3299d6 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 16px;
	font-weight: 600;
	color: #8b8989;
}

.elementor-32 .elementor-element.elementor-element-ef8c892 > .elementor-widget-container {
	margin: 0px 10px 0px 24px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-icon i {
	color: #2f55d4;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-icon svg {
	fill: #2f55d4;
	transition: fill .3s;
}

.elementor-32 .elementor-element.elementor-element-ef8c892 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-item > a {
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 27px;
}

.elementor-32 .elementor-element.elementor-element-ef8c892 .elementor-icon-list-text {
	color: #3c4858;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-c88cfe6 .elementor-button {
	background-color: #5850ec;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-c88cfe6 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-c88cfe6 .elementor-button:focus {
	background-color: rgba(88, 80, 236, .63);
}

.elementor-32 .elementor-element.elementor-element-c88cfe6 > .elementor-widget-container {
	margin: 0% 10% 0% 10%;
}

.elementor-32 .elementor-element.elementor-element-0767404 {
	--spacer-size: 10px;
}

.elementor-32 .elementor-element.elementor-element-7d9ce74 {
	padding: 0px 35px 0px 35px;
}

.elementor-32 .elementor-element.elementor-element-99cfaba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-99cfaba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-99cfaba > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-99cfaba > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-99cfaba > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-99cfaba > .elementor-element-populated {
	box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, .12);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0em 1em 0em 1em;
	--e-column-margin-right: 1em;
	--e-column-margin-left: 1em;
}

.elementor-32 .elementor-element.elementor-element-99cfaba > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-e542500 > .elementor-widget-container {
	margin: 1em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-e542500 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-e542500 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-cc48df6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-cc48df6 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-cc48df6 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 16px;
	font-weight: 600;
	color: #8b8989;
}

.elementor-32 .elementor-element.elementor-element-a1df811 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .15);
	--divider-border-width: 1px;
}

.elementor-32 .elementor-element.elementor-element-a1df811 .elementor-divider-separator {
	width: 100%;
}

.elementor-32 .elementor-element.elementor-element-a1df811 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-32 .elementor-element.elementor-element-72bbfc3 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-72bbfc3 {
	text-align: center;
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-4e2dc53 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4e2dc53 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4e2dc53 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 16px;
	font-weight: 700;
	color: #8b8989;
}

.elementor-32 .elementor-element.elementor-element-c063cdf > .elementor-widget-container {
	margin: -17px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-icon i {
	color: #2f55d4;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-icon svg {
	fill: #2f55d4;
	transition: fill .3s;
}

.elementor-32 .elementor-element.elementor-element-c063cdf {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-item > a {
	font-family: "Inter", Inter;
	font-size: 18px;
	font-weight: normal;
	line-height: 27px;
}

.elementor-32 .elementor-element.elementor-element-c063cdf .elementor-icon-list-text {
	color: #3c4858;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-bc20786 .elementor-button {
	background-color: #5850ec;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-bc20786 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-bc20786 .elementor-button:focus {
	background-color: rgba(88, 80, 236, .63);
}

.elementor-32 .elementor-element.elementor-element-bc20786 > .elementor-widget-container {
	margin: 0% 10% 0% 10%;
}

.elementor-32 .elementor-element.elementor-element-c62fbd7 {
	--spacer-size: 10px;
}

.elementor-32 .elementor-element.elementor-element-dbd8c74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-dbd8c74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-dbd8c74 > .elementor-element-populated {
	border-style: solid;
	border-color: #5850ec;
	box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, .12);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0em 1em 0em 1em;
	--e-column-margin-right: 1em;
	--e-column-margin-left: 1em;
}

.elementor-32 .elementor-element.elementor-element-dbd8c74 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-dbd8c74 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-dbd8c74 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-32 .elementor-element.elementor-element-92e49b1 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-92e49b1 .elementor-heading-title {
	font-family: "Inter", Inter;
}

.elementor-32 .elementor-element.elementor-element-2a26c2c > .elementor-widget-container {
	margin: 1em 0em 0em 0em;
}

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

.elementor-32 .elementor-element.elementor-element-2a26c2c .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-dcc7e4c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-dcc7e4c {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-dcc7e4c .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 16px;
	font-weight: 600;
	color: #8b8989;
}

.elementor-32 .elementor-element.elementor-element-87d9a8e {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .15);
	--divider-border-width: 1px;
}

.elementor-32 .elementor-element.elementor-element-87d9a8e .elementor-divider-separator {
	width: 100%;
}

.elementor-32 .elementor-element.elementor-element-87d9a8e .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-32 .elementor-element.elementor-element-e8d6216 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e8d6216 {
	text-align: center;
	font-size: 25px;
	font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-c072815 > .elementor-widget-container {
	margin: -34px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-c072815 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-c072815 .elementor-heading-title {
	font-size: 16px;
	font-weight: 700;
	color: #8b8989;
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 > .elementor-widget-container {
	margin: -17px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-icon i {
	color: #2f55d4;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-icon svg {
	fill: #2f55d4;
	transition: fill .3s;
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-item > a {
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 27px;
}

.elementor-32 .elementor-element.elementor-element-b7bd8d3 .elementor-icon-list-text {
	color: #3c4858;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-2712eaa .elementor-button {
	background-color: #5850ec;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-2712eaa .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-2712eaa .elementor-button:focus {
	background-color: rgba(88, 80, 236, .63);
}

.elementor-32 .elementor-element.elementor-element-2712eaa > .elementor-widget-container {
	margin: 0% 10% 0% 10%;
}

.elementor-32 .elementor-element.elementor-element-d607268 {
	--spacer-size: 10px;
}

.elementor-32 .elementor-element.elementor-element-85db60e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-85db60e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-85db60e > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-85db60e > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-85db60e > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-85db60e > .elementor-element-populated {
	box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, .12);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0em 1em 0em 1em;
	--e-column-margin-right: 1em;
	--e-column-margin-left: 1em;
}

.elementor-32 .elementor-element.elementor-element-85db60e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-6246b46 > .elementor-widget-container {
	margin: 1em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-6246b46 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-6246b46 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 36px;
	font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-4bd2295 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4bd2295 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4bd2295 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 16px;
	font-weight: 600;
	color: #8b8989;
}

.elementor-32 .elementor-element.elementor-element-c8ac21c {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .15);
	--divider-border-width: 1px;
}

.elementor-32 .elementor-element.elementor-element-c8ac21c .elementor-divider-separator {
	width: 100%;
}

.elementor-32 .elementor-element.elementor-element-c8ac21c .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-32 .elementor-element.elementor-element-fa1f2ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-fa1f2ef {
	text-align: center;
	font-size: 25px;
	font-weight: 700;
}

.elementor-32 .elementor-element.elementor-element-e38b29a > .elementor-widget-container {
	margin: -34px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e38b29a {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-e38b29a .elementor-heading-title {
	font-size: 16px;
	font-weight: 700;
	color: #8b8989;
}

.elementor-32 .elementor-element.elementor-element-105a9e1 > .elementor-widget-container {
	margin: -17px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-icon i {
	color: #2f55d4;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-icon svg {
	fill: #2f55d4;
	transition: fill .3s;
}

.elementor-32 .elementor-element.elementor-element-105a9e1 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-item > a {
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 27px;
}

.elementor-32 .elementor-element.elementor-element-105a9e1 .elementor-icon-list-text {
	color: #3c4858;
	transition: color .3s;
}

.elementor-32 .elementor-element.elementor-element-bdfe209 .elementor-button {
	background-color: #5850ec;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-bdfe209 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-bdfe209 .elementor-button:focus {
	background-color: rgba(88, 80, 236, .63);
}

.elementor-32 .elementor-element.elementor-element-bdfe209 > .elementor-widget-container {
	margin: 0% 10% 0% 10%;
}

.elementor-32 .elementor-element.elementor-element-7c688ba {
	--spacer-size: 10px;
}

.elementor-32 .elementor-element.elementor-element-25ceb916:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-25ceb916 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8effd;
}

.elementor-32 .elementor-element.elementor-element-25ceb916 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-25ceb916 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-3283b2d5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3283b2d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8effd;
}

.elementor-32 .elementor-element.elementor-element-3283b2d5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 34px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-3283b2d5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-31784994 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-41f2ae4e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 23px 0px;
}

.elementor-32 .elementor-element.elementor-element-8a63189 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-8a63189 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-14c15f3c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
}

.elementor-32 .elementor-element.elementor-element-14c15f3c {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-14c15f3c .elementor-heading-title {
	font-size: 32px;
	font-weight: 800;
	line-height: 40px;
	color: #222d38;
}

.elementor-32 .elementor-element.elementor-element-3068bb9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-3068bb9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-3068bb9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-3068bb9a > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-3068bb9a > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-3068bb9a > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-3068bb9a > .elementor-element-populated {
	box-shadow: 0px 10px 30px 0px rgba(11, 83, 255, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 50px 40px 56px 40px;
}

.elementor-32 .elementor-element.elementor-element-3068bb9a:hover > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-3068bb9a:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-3068bb9a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-480d49ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-480d49ca .elementor-testimonial-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-480d49ca .elementor-testimonial-content {
	color: #33475b;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: .2px;
}

.elementor-32 .elementor-element.elementor-element-480d49ca .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 77px;
	height: 77px;
}

.elementor-32 .elementor-element.elementor-element-480d49ca .elementor-testimonial-name {
	color: #222d38;
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
}

.elementor-32 .elementor-element.elementor-element-480d49ca .elementor-testimonial-job {
	color: #74818c;
	font-size: 15px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-32 .elementor-element.elementor-element-6b9266f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-6b9266f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-6b9266f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-6b9266f > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-6b9266f > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-6b9266f > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-6b9266f > .elementor-element-populated {
	box-shadow: 0px 10px 30px 0px rgba(11, 83, 255, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 50px 40px 56px 40px;
}

.elementor-32 .elementor-element.elementor-element-6b9266f:hover > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-6b9266f:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-6b9266f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-141b963c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-141b963c .elementor-testimonial-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-141b963c .elementor-testimonial-content {
	color: #33475b;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: .2px;
}

.elementor-32 .elementor-element.elementor-element-141b963c .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 77px;
	height: 77px;
}

.elementor-32 .elementor-element.elementor-element-141b963c .elementor-testimonial-name {
	color: #222d38;
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
}

.elementor-32 .elementor-element.elementor-element-141b963c .elementor-testimonial-job {
	color: #74818c;
	font-size: 15px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-32 .elementor-element.elementor-element-737f8dc5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-737f8dc5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-737f8dc5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-737f8dc5 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-737f8dc5 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-737f8dc5 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-737f8dc5 > .elementor-element-populated {
	box-shadow: 0px 10px 30px 0px rgba(11, 83, 255, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 50px 40px 56px 40px;
}

.elementor-32 .elementor-element.elementor-element-737f8dc5:hover > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-737f8dc5:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-737f8dc5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-1e49a325 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1e49a325 .elementor-testimonial-wrapper {
	text-align: left;
}

.elementor-32 .elementor-element.elementor-element-1e49a325 .elementor-testimonial-content {
	color: #33475b;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: .2px;
}

.elementor-32 .elementor-element.elementor-element-1e49a325 .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 77px;
	height: 77px;
}

.elementor-32 .elementor-element.elementor-element-1e49a325 .elementor-testimonial-name {
	color: #222d38;
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
}

.elementor-32 .elementor-element.elementor-element-1e49a325 .elementor-testimonial-job {
	color: #74818c;
	font-size: 15px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-32 .elementor-element.elementor-element-1782c20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-1782c20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-1782c20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-1782c20 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-1782c20 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-1782c20 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-1782c20 > .elementor-element-populated {
	box-shadow: 0px 10px 30px 0px rgba(11, 83, 255, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 28px 28px 28px 28px;
}

.elementor-32 .elementor-element.elementor-element-1782c20:hover > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-1782c20:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-1782c20 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-c1dc9c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-c1dc9c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-c1dc9c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-c1dc9c4 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-c1dc9c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-c1dc9c4 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-c1dc9c4 > .elementor-element-populated {
	box-shadow: 0px 10px 30px 0px rgba(11, 83, 255, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 28px 28px 28px 28px;
}

.elementor-32 .elementor-element.elementor-element-c1dc9c4:hover > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-c1dc9c4:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-32 .elementor-element.elementor-element-b94ade1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-b94ade1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32 .elementor-element.elementor-element-b94ade1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-b94ade1 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-b94ade1 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-b94ade1 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-b94ade1 > .elementor-element-populated {
	box-shadow: 0px 10px 30px 0px rgba(11, 83, 255, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 28px 28px 28px 28px;
}

.elementor-32 .elementor-element.elementor-element-b94ade1:hover > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-b94ade1:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-32 .elementor-element.elementor-element-66a3e40 {
	--spacer-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-6f1bdde .elementor-button {
	background-color: #2f55d4;
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-radius: 5px 5px 5px 5px;
}

.elementor-32 .elementor-element.elementor-element-6f1bdde > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6f1bdde .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-32 .elementor-element.elementor-element-74ff4780:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-74ff4780 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-halln.nitrocdn.com/ugxgKUFZZGjQszmfWcNDfOtwXIFvqfYJ/assets/images/optimized/rev-fedbfd4/automatizepedidos.com.br/wp-content/uploads/2022/04/banner-fot-all-inner-pages.jpg");
	background-position: bottom center;
	background-repeat: repeat-x;
	background-size: cover;
}

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

.elementor-32 .elementor-element.elementor-element-74ff4780 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 90px 0px 90px 0px;
}

.elementor-32 .elementor-element.elementor-element-74ff4780 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-4b0a71d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-4b0a71d1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-581264e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 23px 0px;
}

.elementor-32 .elementor-element.elementor-element-581264e9 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-581264e9 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	line-height: 50px;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-6c8e5525 {
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-4c8ba689 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 16px 0px 34px 0px;
}

.elementor-32 .elementor-element.elementor-element-4f1e8477 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-4f1e8477 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-63fe354b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-63fe354b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-accordion-item {
	border-width: 0px;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-accordion-icon, .elementor-32 .elementor-element.elementor-element-722f862b .elementor-accordion-title {
	color: #222d38;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-accordion-icon svg {
	fill: #222d38;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-active .elementor-accordion-icon, .elementor-32 .elementor-element.elementor-element-722f862b .elementor-active .elementor-accordion-title {
	color: #2b6bf3;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-active .elementor-accordion-icon svg {
	fill: #2b6bf3;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-accordion-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-tab-title .elementor-accordion-icon i:before {
	color: #222d38;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-tab-title .elementor-accordion-icon svg {
	fill: #222d38;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #2b6bf3;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: #2b6bf3;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-accordion-icon {
	margin-inline-end: 0px;
}

.elementor-32 .elementor-element.elementor-element-722f862b .elementor-tab-content {
	color: #33475b;
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	letter-spacing: .2px;
}

.elementor-32 .elementor-element.elementor-element-2bdb06f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-2bdb06f1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2b8170fd:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-2b8170fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-halln.nitrocdn.com/ugxgKUFZZGjQszmfWcNDfOtwXIFvqfYJ/assets/images/optimized/rev-fedbfd4/automatizepedidos.com.br/wp-content/uploads/2021/08/FAQ-bg-1.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-32 .elementor-element.elementor-element-2b8170fd, .elementor-32 .elementor-element.elementor-element-2b8170fd > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2b8170fd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2b8170fd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-4411c86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-4411c86 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5bd03958:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5bd03958 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-halln.nitrocdn.com/ugxgKUFZZGjQszmfWcNDfOtwXIFvqfYJ/assets/images/optimized/rev-fedbfd4/automatizepedidos.com.br/wp-content/uploads/2022/04/banner-fot-all-inner-pages.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-32 .elementor-element.elementor-element-5bd03958 > .elementor-container {
	max-width: 1600px;
}

.elementor-32 .elementor-element.elementor-element-5bd03958, .elementor-32 .elementor-element.elementor-element-5bd03958 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5bd03958 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 112px 60px 100px 60px;
}

.elementor-32 .elementor-element.elementor-element-5bd03958 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-3e1bd3f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-3e1bd3f9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4434a61f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
}

.elementor-32 .elementor-element.elementor-element-4434a61f {
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-56c9fb4a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
}

.elementor-32 .elementor-element.elementor-element-56c9fb4a {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-56c9fb4a .elementor-heading-title {
	font-size: 32px;
	font-weight: 800;
	line-height: 40px;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-element-67005ab .elementor-button {
	background-color: #37bf18;
	border-radius: 200px 200px 200px 200px;
}

.elementor-32 .elementor-element.elementor-element-67005ab .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-67005ab .elementor-button:focus {
	background-color: rgba(55, 191, 24, .7);
}

.elementor-32 .elementor-element.elementor-element-67005ab .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-32 .elementor-element.elementor-element-57ebad65 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #e7eaf3;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 64px 0px 64px 0px;
}

.elementor-32 .elementor-element.elementor-element-3c5459aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 14px;
}

.elementor-32 .elementor-element.elementor-element-3c5459aa > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-d2d939c .elementor-heading-title {
	font-family: "Nunito", Inter;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-32 .elementor-element.elementor-element-1a37df85 .elementor-button {
	background-color: #fff;
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	fill: #3c4858;
	color: #3c4858;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1a37df85 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-1a37df85 .elementor-button:focus {
	background-color: #fff;
	color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-1a37df85 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-1a37df85 .elementor-button:focus svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-11cc14cd .elementor-button {
	background-color: #fff;
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	fill: #3c4858;
	color: #3c4858;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-11cc14cd .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-11cc14cd .elementor-button:focus {
	background-color: #fff;
	color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-11cc14cd .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-11cc14cd .elementor-button:focus svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-58db966c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 14px;
}

.elementor-32 .elementor-element.elementor-element-58db966c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-363f0a1b .elementor-heading-title {
	font-family: "Nunito", Inter;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-32 .elementor-element.elementor-element-666fa620 .elementor-button {
	background-color: #fff;
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	fill: #3c4858;
	color: #3c4858;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-666fa620 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-666fa620 .elementor-button:focus {
	background-color: #fff;
	color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-666fa620 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-666fa620 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-666fa620 .elementor-button:focus svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-5f0f11 .elementor-button {
	background-color: #fff;
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	fill: #3c4858;
	color: #3c4858;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5f0f11 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-5f0f11 .elementor-button:focus {
	background-color: #fff;
	color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-5f0f11 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5f0f11 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-5f0f11 .elementor-button:focus svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-4a9570ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 14px;
}

.elementor-32 .elementor-element.elementor-element-4a9570ba > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-3d5f3aae .elementor-heading-title {
	font-family: "Nunito", Inter;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-32 .elementor-element.elementor-element-40a92c61 .elementor-button {
	background-color: #fff;
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	fill: #3c4858;
	color: #3c4858;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-40a92c61 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-40a92c61 .elementor-button:focus {
	background-color: #fff;
	color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-40a92c61 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-40a92c61 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-40a92c61 .elementor-button:focus svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-7a55cf6f .elementor-button {
	background-color: #fff;
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	fill: #3c4858;
	color: #3c4858;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-7a55cf6f .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-7a55cf6f .elementor-button:focus {
	background-color: #fff;
	color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-7a55cf6f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-7a55cf6f .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-7a55cf6f .elementor-button:focus svg {
	fill: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-52b85dd2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-32 .elementor-element.elementor-element-52b85dd2 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-32 .elementor-element.elementor-element-6719a16a .elementor-heading-title {
	font-family: "Nunito", Inter;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 0px;
}

.elementor-32 .elementor-element.elementor-element-2c8dccf5 {
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-202f00cd > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4da91b4d .elementor-button {
	background-color: rgba(0, 0, 0, .64);
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-32 .elementor-element.elementor-element-4da91b4d > .elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4da91b4d .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-32 .elementor-element.elementor-element-4da91b4d .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-32 .elementor-element.elementor-element-29c8b112 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 28px 0px;
}

.elementor-32 .elementor-element.elementor-element-62c734ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-62c734ca > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 28px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1c14a587 .elementor-button {
	background-color: #fff;
	font-family: "Nunito", Inter;
	font-size: 16px;
	font-weight: 600;
	fill: #3c4858;
	color: #3c4858;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1c14a587 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-1c14a587 .elementor-button:focus {
	background-color: #fff;
	color: #2f55d4;
}

.elementor-32 .elementor-element.elementor-element-1c14a587 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1c14a587 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-1c14a587 .elementor-button:focus svg {
	fill: #2f55d4;
}

@media (min-width:768px) {
	.elementor-32 .elementor-element.elementor-element-8454742 {
		width: 35.326%;
	}
	
	.elementor-32 .elementor-element.elementor-element-6d4727b2 {
		width: 55.515%;
	}
	
	.elementor-32 .elementor-element.elementor-element-515a967b {
		width: 5.14%;
	}
	
	.elementor-32 .elementor-element.elementor-element-4afca6b4 {
		width: 44.346%;
	}
	
	.elementor-32 .elementor-element.elementor-element-74963910 {
		width: 2.314%;
	}
	
	.elementor-32 .elementor-element.elementor-element-7b7fead9 {
		width: 52.955%;
	}
	
	.elementor-32 .elementor-element.elementor-element-372b9d6f {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3e7f63eb {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-769747fa {
		width: 60.581%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3a0e96be {
		width: 39.481%;
	}
	
	.elementor-32 .elementor-element.elementor-element-7a9b6b8 {
		width: 15%;
	}
	
	.elementor-32 .elementor-element.elementor-element-747a3bfc {
		width: 70%;
	}
	
	.elementor-32 .elementor-element.elementor-element-14b0b778 {
		width: 14.333%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3f2e8d17 {
		width: 24.814%;
	}
	
	.elementor-32 .elementor-element.elementor-element-64ed7d57 {
		width: 23.976%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3881263b {
		width: 26.21%;
	}
	
	.elementor-32 .elementor-element.elementor-element-2d1e974 {
		width: 25%;
	}
	
	.elementor-32 .elementor-element.elementor-element-45fbf89 {
		width: 25%;
	}
	
	.elementor-32 .elementor-element.elementor-element-a0d9a3e {
		width: 25%;
	}
	
	.elementor-32 .elementor-element.elementor-element-ed607dc {
		width: 25%;
	}
	
	.elementor-32 .elementor-element.elementor-element-42c3758 {
		width: 25%;
	}
	
	.elementor-32 .elementor-element.elementor-element-37d755b {
		width: 25%;
	}
	
	.elementor-32 .elementor-element.elementor-element-a0ada88 {
		width: 25%;
	}
	
	.elementor-32 .elementor-element.elementor-element-1422229 {
		width: 25%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3773084 {
		width: 51.043%;
	}
	
	.elementor-32 .elementor-element.elementor-element-ffb3054 {
		width: 48.957%;
	}
	
	.elementor-32 .elementor-element.elementor-element-4f1e8477 {
		width: 10%;
	}
	
	.elementor-32 .elementor-element.elementor-element-63fe354b {
		width: 79.333%;
	}
	
	.elementor-32 .elementor-element.elementor-element-2bdb06f1 {
		width: 10%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3c5459aa {
		width: 23%;
	}
	
	.elementor-32 .elementor-element.elementor-element-58db966c {
		width: 23%;
	}
	
	.elementor-32 .elementor-element.elementor-element-4a9570ba {
		width: 23%;
	}
	
	.elementor-32 .elementor-element.elementor-element-52b85dd2 {
		width: 31%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-32 .elementor-element.elementor-element-4afca6b4 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-2ecd982e {
		width: 30%;
	}
	
	.elementor-32 .elementor-element.elementor-element-74963910 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-7b7fead9 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-769747fa {
		width: 60%;
	}
	
	.elementor-32 .elementor-element.elementor-element-8a63189 {
		width: 70%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3068bb9a {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-6b9266f {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-737f8dc5 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-1782c20 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-c1dc9c4 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-b94ade1 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3e1bd3f9 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-202f00cd {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-32 .elementor-element.elementor-element-5ddc85c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5ddc85c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top right;
		background-size: cover;
	}
	
	.elementor-32 .elementor-element.elementor-element-5ddc85c {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-4afca6b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-32 .elementor-element.elementor-element-74963910 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-32 .elementor-element.elementor-element-372b9d6f > .elementor-element-populated {
		margin: 50px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3e7f63eb > .elementor-element-populated {
		margin: 50px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-765fdc0f > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-5bed062c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-66551f66 > .elementor-element-populated {
		margin: 50px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-56ddb20 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 117px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3773084 > .elementor-element-populated {
		margin: 0px 12px 0px 0px;
		--e-column-margin-right: 12px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-ffb3054 > .elementor-element-populated {
		margin: 0px 12px 0px 0px;
		--e-column-margin-right: 12px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-99cfaba > .elementor-element-populated {
		margin: 0px 12px 0px 0px;
		--e-column-margin-right: 12px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-dbd8c74 > .elementor-element-populated {
		margin: 0px 12px 0px 0px;
		--e-column-margin-right: 12px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-85db60e > .elementor-element-populated {
		margin: 0px 12px 0px 0px;
		--e-column-margin-right: 12px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-25ceb916 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 110px 15px 120px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3283b2d5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 110px 15px 120px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-4c8ba689 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 15px 100px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-5bd03958 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 120px 30px 100px 30px;
	}
}

@media (max-width:767px) {
	.elementor-32 .elementor-element.elementor-element-20933373 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-8454742 {
		width: 64%;
	}
	
	.elementor-32 .elementor-element.elementor-element-00f18d8 > .elementor-widget-container {
		margin: 0px 0px 0px 17px;
	}
	
	.elementor-32 .elementor-element.elementor-element-00f18d8 {
		text-align: left;
	}
	
	.elementor-32 .elementor-element.elementor-element-00f18d8 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-32 .elementor-element.elementor-element-6d4727b2 {
		width: 34%;
	}
	
	.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-6d4727b2.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-6d4727b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-6d4727b2.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-6d4727b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}
	
	.elementor-32 .elementor-element.elementor-element-6d4727b2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3a152bae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-db44fa4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-5ddc85c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5ddc85c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-32 .elementor-element.elementor-element-5ddc85c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 60px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-481191dc > .elementor-widget-container {
		margin: 45px 0px -60px 19px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-481191dc {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-481191dc .elementor-heading-title {
		font-size: 31px;
		line-height: 42px;
	}
	
	.elementor-32 .elementor-element.elementor-element-63e486e {
		--spacer-size: 25px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2b73df6d > .elementor-widget-container {
		padding: 0px 0px 0px 19px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2b73df6d {
		text-align: left;
		line-height: 29px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2ecd982e > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-8d21edd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 11px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-66e88ee {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-69c8e35 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-a8ce6ed {
		--spacer-size: 25px;
	}
	
	.elementor-32 .elementor-element.elementor-element-bcef881 .elementor-heading-title {
		font-size: 28px;
		line-height: 34px;
	}
	
	.elementor-32 .elementor-element.elementor-element-986fdc8 {
		width: var(--container-widget-width, 360px);
		max-width: 360px;
		--container-widget-width: 360px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-32 .elementor-element.elementor-element-4bf3ed0 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-4bf3ed0 .elementor-heading-title {
		font-size: 28px;
		line-height: 34px;
	}
	
	.elementor-32 .elementor-element.elementor-element-a96d979 > .elementor-widget-container {
		margin: 8px 8px 8px 8px;
	}
	
	.elementor-32 .elementor-element.elementor-element-372b9d6f > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2fabf56b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3e7f63eb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-37ee88cb > .elementor-widget-container {
		margin: 0px 16px 0px 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-37ee88cb {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-6351de25 > .elementor-widget-container {
		padding: 0em 2em 0em 2em;
	}
	
	.elementor-32 .elementor-element.elementor-element-6351de25 {
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	}
	
	.elementor-32 .elementor-element.elementor-element-765fdc0f > .elementor-widget-container {
		margin: 10px 10px 0px 10px;
	}
	
	.elementor-32 .elementor-element.elementor-element-7f1c2e71 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-747a3bfc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-39a3b3ad > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-66551f66 > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-56ddb20 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2960aa2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-1111de70 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-1111de70 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-1111de70 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-32 .elementor-element.elementor-element-e18176e > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2d14582 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-feac9a6 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-c2127a2 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-df5ee27 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-74b9d422 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3f2e8d17 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
		padding: 30px 30px 10px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-7e3510c9 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-2c0991b2 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-1873dd0a {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-64ed7d57 > .elementor-element-populated {
		margin: 0px 16px 0px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-60cf13e8 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-9ac5f3 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-3f24c45f {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-3881263b > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3f7875e1 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-97570ab {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-389d6375 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-63ff822 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-639f32de .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-3da7b35a {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-592ea0e {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-2d1e974 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
		padding: 30px 30px 10px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-06f0ced .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-b9f6132 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-6728ebb {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-9ebdc48 > .elementor-element-populated {
		margin: 0px 16px 0px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-af1026a .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-24fcec2 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-2a462f4 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-45fbf89 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-e941850 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-5a0c7de {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-5e7bc9d {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-b13fb76 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2dfd998 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-16cb231 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-e897d3a {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-a0d9a3e > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
		padding: 30px 30px 10px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3df7b25 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-6d6de5e {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-6581006 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-ed607dc > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2bb96f4 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-f9db6c7 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-6c43017 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-af61447 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-c702680 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-e401e51 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-c0c37bc {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-1c8e9a7 > .elementor-element-populated {
		margin: 0px 16px 0px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-a73b08f .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-eaa362a {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-24f6a2d {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-42c3758 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
		padding: 30px 30px 10px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-6db8fe3 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-f177adb {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-1b70670 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-37d755b > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3f45642 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-9239453 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-2f864d0 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-b38f6c1 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-c78aceb .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-654fbc2 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-c3ebeac {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-46cdb5c > .elementor-element-populated {
		margin: 0px 16px 0px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-a82e725 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-45a2515 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-49f8674 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-a0ada88 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-25125f5 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-38e12f7 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-5010f69 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-1422229 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
		padding: 30px 30px 10px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-1228816 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-ca93799 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-282b31e {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-69e8820 > .elementor-element-populated {
		margin: 0px 16px 15px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-304b801 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-555f2a1 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-6238740 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-1f1c8c5 > .elementor-element-populated {
		margin: 0px 16px 0px 16px;
		--e-column-margin-right: 16px;
		--e-column-margin-left: 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-073c80f .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-054bb23 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-06210c0 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-3e2a09c3 .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-32 .elementor-element.elementor-element-d6fffca > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 11px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-215109 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3773084 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0em 1em 0em 1em;
	}
	
	.elementor-32 .elementor-element.elementor-element-6e152c9 > .elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-32 .elementor-element.elementor-element-6e152c9 {
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	}
	
	.elementor-32 .elementor-element.elementor-element-ffb3054 > .elementor-element-populated {
		margin: 20px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0em 1em 0em 1em;
	}
	
	.elementor-32 .elementor-element.elementor-element-ef8c892 > .elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-32 .elementor-element.elementor-element-ef8c892 {
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	}
	
	.elementor-32 .elementor-element.elementor-element-99cfaba > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 2em 1em 3em 1em;
	}
	
	.elementor-32 .elementor-element.elementor-element-c063cdf > .elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-32 .elementor-element.elementor-element-c063cdf {
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	}
	
	.elementor-32 .elementor-element.elementor-element-dbd8c74 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 2em 1em 3em 1em;
	}
	
	.elementor-32 .elementor-element.elementor-element-b7bd8d3 > .elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-32 .elementor-element.elementor-element-b7bd8d3 {
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	}
	
	.elementor-32 .elementor-element.elementor-element-85db60e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 2em 1em 3em 1em;
	}
	
	.elementor-32 .elementor-element.elementor-element-105a9e1 > .elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-32 .elementor-element.elementor-element-105a9e1 {
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	}
	
	.elementor-32 .elementor-element.elementor-element-25ceb916 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 60px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3283b2d5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 60px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-8a63189 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3068bb9a > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-6b9266f > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-737f8dc5 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-1782c20 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-c1dc9c4 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-b94ade1 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-32 .elementor-element.elementor-element-6f1bdde > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-6c8e5525 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-32 .elementor-element.elementor-element-6c8e5525 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-4c8ba689 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 15px 60px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-722f862b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2b8170fd {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 60px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-4411c86 > .elementor-element-populated {
		margin: 2px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-5bd03958 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 15px 0px 15px;
	}
	
	.elementor-32 .elementor-element.elementor-element-4434a61f {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-56c9fb4a {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-67005ab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 24px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-67005ab .elementor-button {
		padding: 0px 16px 0px 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-57ebad65 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-3c5459aa {
		width: 33%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3c5459aa > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-32 .elementor-element.elementor-element-58db966c {
		width: 33%;
	}
	
	.elementor-32 .elementor-element.elementor-element-58db966c > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-32 .elementor-element.elementor-element-4a9570ba {
		width: 33%;
	}
	
	.elementor-32 .elementor-element.elementor-element-4a9570ba > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-32 .elementor-element.elementor-element-7a55cf6f .elementor-button {
		line-height: 1em;
	}
	
	.elementor-32 .elementor-element.elementor-element-52b85dd2 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-52b85dd2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-32 .elementor-element.elementor-element-6719a16a {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-4da91b4d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 11px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-4da91b4d .elementor-button {
		padding: 0px 16px 0px 16px;
	}
	
	.elementor-32 .elementor-element.elementor-element-29c8b112 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-62c734ca {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-62c734ca > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-1c14a587 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-1c14a587 .elementor-button {
		line-height: 1.5em;
		letter-spacing: -.5px;
	}
}
