/* End custom CSS */

.elementor-124 .elementor-element.elementor-element-24a05a6 {
	margin-top: -85px;
	margin-bottom: 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-124 .elementor-element.elementor-element-6887f5e hr[class*="aux-divider"] {
	margin-top: 3em;
	margin-bottom: 3em;
	border-color: #4641d8;
}

.elementor-124 .elementor-element.elementor-element-fc3306f {
	padding: 0px 35px 0px 35px;
}

.elementor-124 .elementor-element.elementor-element-4a58be9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-124 .elementor-element.elementor-element-4a58be9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-32aa2338);
}

.elementor-124 .elementor-element.elementor-element-4a58be9 > .elementor-element-populated > .elementor-background-overlay {
	background-color: var(--e-global-color-32aa2338);
	opacity: .5;
}

.elementor-124 .elementor-element.elementor-element-4a58be9 {
	animation-duration: 1500ms;
	animation-delay: 300ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-bc-flex-widget .elementor-124 .elementor-element.elementor-element-4a58be9.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-124 .elementor-element.elementor-element-4a58be9 > .elementor-element-populated, .elementor-124 .elementor-element.elementor-element-4a58be9 > .elementor-element-populated > .elementor-background-overlay, .elementor-124 .elementor-element.elementor-element-4a58be9 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-124 .elementor-element.elementor-element-4a58be9 > .elementor-element-populated {
	box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, .35);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 50px 70px 0px 70px;
}

.elementor-124 .elementor-element.elementor-element-4a58be9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-124 .elementor-element.elementor-element-73db6aa {
	width: var(--container-widget-width, 110.725%);
	max-width: 110.725%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 186px 0px 0px;
	--container-widget-width: 110.725%;
	--container-widget-flex-grow: 0;
	animation-delay: 300ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-124 .elementor-element.elementor-element-73db6aa .aux-modern-heading-primary {
	font-size: 20px;
	font-weight: 800;
	color: var(--e-global-color-315eb622);
}

.elementor-124 .elementor-element.elementor-element-73db6aa .aux-modern-heading-secondary .aux-head-highlight {
	font-size: 40px;
	font-weight: 800;
	letter-spacing: -1.2px;
	color: var(--e-global-color-text);
}

.elementor-124 .elementor-element.elementor-element-73db6aa .aux-modern-heading-description {
	color: var(--e-global-color-text);
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
}

.elementor-124 .elementor-element.elementor-element-b034e5d input:not([type="submit"]) {
	background-color: #efefef;
	height: 60px;
	border-radius: 50px 50px 50px 50px;
	padding: 24px 35px 24px 35px;
	margin: 0px 0px 0px 0px;
	transition: all ease-out .3s;
}

.elementor-124 .elementor-element.elementor-element-b034e5d textarea {
	background-color: #efefef;
	height: 263px;
	border-radius: 20px 20px 20px 20px;
	padding: 27px 35px 20px 35px;
	transition: all ease-out .3s;
}

.elementor-124 .elementor-element.elementor-element-b034e5d input[type="submit"] {
	background-color: transparent;
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: -1px;
	border-radius: 35px 35px 35px 35px;
	padding: 15px 92px 14px 59px;
	background-image: linear-gradient(180deg, #ffbf4d 0%, #ff6c17 100%);
	box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, .15);
	transition: all ease-out .3s;
}

.elementor-124 .elementor-element.elementor-element-b034e5d input[type="submit"]:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-b034e5d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	align-self: center;
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-124 .elementor-element.elementor-element-b034e5d input:not([type="submit"])::placeholder {
	font-family: "Quicksand", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	font-style: normal;
	color: rgba(0, 0, 0, .5);
}

.elementor-124 .elementor-element.elementor-element-b034e5d input[type="text"] {
	transition: all ease-out .3s;
}

.elementor-124 .elementor-element.elementor-element-b034e5d input[type="email"] {
	transition: all ease-out .3s;
}

.elementor-124 .elementor-element.elementor-element-b034e5d select {
	transition: all ease-out .3s;
}

.elementor-124 .elementor-element.elementor-element-b034e5d textarea::placeholder {
	font-family: "Quicksand", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	font-style: normal;
	color: var(--e-global-color-315eb622);
}

.elementor-124 .elementor-element.elementor-element-b034e5d label {
	color: var(--e-global-color-315eb622);
}

.elementor-124 .elementor-element.elementor-element-975da66 {
	animation-duration: 1600ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-124 .elementor-element.elementor-element-975da66 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 33px 0px 0px 22px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 22px;
}

.elementor-124 .elementor-element.elementor-element-975da66 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-124 .elementor-element.elementor-element-8ae92bc iframe {
	height: 484px;
}

.elementor-124 .elementor-element.elementor-element-2d4a970:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-2d4a970 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-32aa2338);
}

.elementor-124 .elementor-element.elementor-element-2d4a970 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 100px;
	margin-bottom: 110px;
	padding: 8px 35px 8px 35px;
}

.elementor-124 .elementor-element.elementor-element-2d4a970 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-124 .elementor-element.elementor-element-7a97fba {
	animation-duration: 1500ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

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

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

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

.elementor-124 .elementor-element.elementor-element-7a97fba > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-124 .elementor-element.elementor-element-7a97fba > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-124 .elementor-element.elementor-element-db03d3e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-124 .elementor-element.elementor-element-db03d3e:hover {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	box-shadow: 0px 10px 80px 0px rgba(0, 0, 0, .25);
}

.elementor-124 .elementor-element.elementor-element-db03d3e .aux-widget-text .aux-text-widget-header {
	padding: 0px 0px 0px 0px;
}

.elementor-124 .elementor-element.elementor-element-db03d3e .aux-ico-box {
	padding: 66px 70px 53px 84px;
	color: var(--e-global-color-315eb622);
	fill: var(--e-global-color-315eb622);
}

.elementor-124 .elementor-element.elementor-element-db03d3e .col-title a, .elementor-124 .elementor-element.elementor-element-db03d3e .col-title {
	color: var(--e-global-color-669ed88);
}

.elementor-124 .elementor-element.elementor-element-db03d3e .col-title, .elementor-124 .elementor-element.elementor-element-db03d3e .col-title a {
	font-size: 20px;
	font-weight: 800;
}

.elementor-124 .elementor-element.elementor-element-db03d3e .widget-content {
	color: var(--e-global-color-315eb622);
	font-size: 16px;
	font-weight: bold;
}

.elementor-124 .elementor-element.elementor-element-db03d3e .aux-widget-text .aux-text-widget-content {
	padding: 0px 0px 0px 0px;
}

.elementor-124 .elementor-element.elementor-element-db03d3e .aux-widget-advanced-text {
	text-align: left !important;
}

.elementor-124 .elementor-element.elementor-element-493e8d0 {
	animation-duration: 1500ms;
	animation-delay: 200ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-bc-flex-widget .elementor-124 .elementor-element.elementor-element-493e8d0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-124 .elementor-element.elementor-element-493e8d0.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-124 .elementor-element.elementor-element-493e8d0 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-124 .elementor-element.elementor-element-56c86ff {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-124 .elementor-element.elementor-element-56c86ff:hover {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	box-shadow: 0px 10px 80px 0px rgba(0, 0, 0, .25);
}

.elementor-124 .elementor-element.elementor-element-56c86ff .aux-widget-text .aux-text-widget-header {
	padding: 0px 0px 0px 0px;
}

.elementor-124 .elementor-element.elementor-element-56c86ff .aux-ico-box {
	padding: 60px 54px 57px 66px;
	color: #fff;
	fill: #fff;
}

.elementor-124 .elementor-element.elementor-element-56c86ff .col-title a, .elementor-124 .elementor-element.elementor-element-56c86ff .col-title {
	color: var(--e-global-color-669ed88);
}

.elementor-124 .elementor-element.elementor-element-56c86ff .col-title, .elementor-124 .elementor-element.elementor-element-56c86ff .col-title a {
	font-size: 20px;
	font-weight: 800;
}

.elementor-124 .elementor-element.elementor-element-56c86ff .widget-content {
	color: var(--e-global-color-315eb622);
	font-size: 16px;
	font-weight: bold;
}

.elementor-124 .elementor-element.elementor-element-56c86ff .aux-widget-text .aux-text-widget-content {
	padding: 0px 0px 0px 0px;
}

.elementor-124 .elementor-element.elementor-element-56c86ff .aux-widget-advanced-text {
	text-align: left !important;
}

.elementor-124 .elementor-element.elementor-element-fd97e9e {
	animation-duration: 1500ms;
	animation-delay: 400ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

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

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

.elementor-124 .elementor-element.elementor-element-fd97e9e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-124 .elementor-element.elementor-element-fd97e9e > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-124 .elementor-element.elementor-element-5e383a5 {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-124 .elementor-element.elementor-element-5e383a5:hover {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	box-shadow: 0px 10px 80px 0px rgba(0, 0, 0, .25);
}

.elementor-124 .elementor-element.elementor-element-5e383a5 .aux-widget-text .aux-text-widget-header {
	padding: 0px 0px 0px 0px;
}

.elementor-124 .elementor-element.elementor-element-5e383a5 .aux-ico-box {
	padding: 56px 63px 52px 74px;
	color: #fff;
	fill: #fff;
}

.elementor-124 .elementor-element.elementor-element-5e383a5 .col-title a, .elementor-124 .elementor-element.elementor-element-5e383a5 .col-title {
	color: var(--e-global-color-669ed88);
}

.elementor-124 .elementor-element.elementor-element-5e383a5 .col-title, .elementor-124 .elementor-element.elementor-element-5e383a5 .col-title a {
	font-size: 20px;
	font-weight: 800;
}

.elementor-124 .elementor-element.elementor-element-5e383a5 .widget-content {
	color: var(--e-global-color-315eb622);
	font-size: 16px;
	font-weight: bold;
}

.elementor-124 .elementor-element.elementor-element-5e383a5 .aux-widget-text .aux-text-widget-content {
	padding: 0px 0px 0px 0px;
}

.elementor-124 .elementor-element.elementor-element-5e383a5 .aux-widget-advanced-text {
	text-align: left !important;
}

@media (max-width:1024px) {
	.elementor-124 .elementor-element.elementor-element-4a58be9 > .elementor-element-populated {
		margin: 5% 5% 0% 5%;
		--e-column-margin-right: 5%;
		--e-column-margin-left: 5%;
	}
	
	.elementor-124 .elementor-element.elementor-element-73db6aa {
		padding: 0px 150px 0px 0px;
	}
	
	.elementor-124 .elementor-element.elementor-element-b034e5d {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-124 .elementor-element.elementor-element-975da66 > .elementor-element-populated {
		margin: 0% 5% 0% 5%;
		--e-column-margin-right: 5%;
		--e-column-margin-left: 5%;
	}
	
	.elementor-124 .elementor-element.elementor-element-2d4a970 {
		margin-top: 60px;
		margin-bottom: 70px;
	}
}

@media (max-width:767px) {
	.elementor-124 .elementor-element.elementor-element-6887f5e hr[class*="aux-divider"] {
		margin-top: 30px;
		margin-bottom: 21px;
	}
	
	.elementor-124 .elementor-element.elementor-element-4a58be9 > .elementor-element-populated {
		padding: 50px 20px 30px 20px;
	}
	
	.elementor-124 .elementor-element.elementor-element-73db6aa {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-124 .elementor-element.elementor-element-73db6aa .aux-modern-heading-primary {
		font-size: 15px;
	}
	
	.elementor-124 .elementor-element.elementor-element-73db6aa .aux-modern-heading-secondary .aux-head-highlight {
		font-size: 28px;
	}
	
	.elementor-124 .elementor-element.elementor-element-73db6aa .aux-modern-heading-description {
		font-size: 12px;
	}
	
	.elementor-124 .elementor-element.elementor-element-b034e5d input:not([type="submit"]) {
		height: 50px;
	}
	
	.elementor-124 .elementor-element.elementor-element-b034e5d input:not([type="submit"])::placeholder {
		font-size: 14px;
	}
	
	.elementor-124 .elementor-element.elementor-element-b034e5d textarea::placeholder {
		font-size: 14px;
	}
	
	.elementor-124 .elementor-element.elementor-element-975da66 > .elementor-element-populated {
		margin: 5% 1% 1% 1%;
		--e-column-margin-right: 1%;
		--e-column-margin-left: 1%;
	}
	
	.elementor-124 .elementor-element.elementor-element-7a97fba {
		width: 100%;
	}
	
	.elementor-124 .elementor-element.elementor-element-7a97fba > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-124 .elementor-element.elementor-element-db03d3e {
		width: var(--container-widget-width, 298.667px);
		max-width: 298.667px;
		--container-widget-width: 298.667px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-124 .elementor-element.elementor-element-db03d3e .aux-widget-text .aux-text-widget-header {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-124 .elementor-element.elementor-element-db03d3e .aux-ico-box {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-124 .elementor-element.elementor-element-db03d3e .col-title, .elementor-124 .elementor-element.elementor-element-db03d3e .col-title a {
		font-size: 18px;
	}
	
	.elementor-124 .elementor-element.elementor-element-db03d3e .widget-content {
		font-size: 12px;
	}
	
	.elementor-124 .elementor-element.elementor-element-db03d3e .aux-widget-text .aux-text-widget-content {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-124 .elementor-element.elementor-element-493e8d0 {
		width: 100%;
	}
	
	.elementor-124 .elementor-element.elementor-element-493e8d0 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-124 .elementor-element.elementor-element-56c86ff .aux-ico-box {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-124 .elementor-element.elementor-element-56c86ff .col-title, .elementor-124 .elementor-element.elementor-element-56c86ff .col-title a {
		font-size: 18px;
	}
	
	.elementor-124 .elementor-element.elementor-element-56c86ff .widget-content {
		font-size: 13px;
	}
	
	.elementor-124 .elementor-element.elementor-element-fd97e9e {
		width: 100%;
	}
	
	.elementor-124 .elementor-element.elementor-element-fd97e9e > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-124 .elementor-element.elementor-element-5e383a5 .aux-ico-box {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-124 .elementor-element.elementor-element-5e383a5 .col-title, .elementor-124 .elementor-element.elementor-element-5e383a5 .col-title a {
		font-size: 18px;
	}
	
	.elementor-124 .elementor-element.elementor-element-5e383a5 .widget-content {
		font-size: 13px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-124 .elementor-element.elementor-element-4a58be9 {
		width: 100%;
	}
	
	.elementor-124 .elementor-element.elementor-element-975da66 {
		width: 100%;
	}
}

/* Start custom CSS for aux_contact_form, class: .elementor-element-b034e5d */
.elementor-124 .elementor-element.elementor-element-b034e5d input, .elementor-124 .elementor-element.elementor-element-b034e5d textarea {
	border: none;
	margin: 0;
}

.elementor-124 .elementor-element.elementor-element-b034e5d input[type="submit"] {
	float: right;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.193' height='11.888' viewBox='0 0 22.193 11.888'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2.5px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(1.25 1.768)'%3E%3Cpath class='a' d='M-8244.1-2928.709h18.12' transform='translate(8244.1 2932.709)'/%3E%3Cpath class='a' d='M-8230.1-2932.664l4.177,4.177-4.177,4.177' transform='translate(8245.1 2932.664)'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(180deg, rgba(255, 191, 77, 1) 0%, rgba(255, 108, 23, 1) 100%);
	background-repeat: no-repeat;
	background-position: 80% 50%;
}

.elementor-124 .elementor-element.elementor-element-b034e5d input[type="submit"].nitro-lazy {
	background: none !important;
}

@media screen and (max-width:480px) {
	.elementor-124 .elementor-element.elementor-element-b034e5d input[type="submit"] {
		padding: 15px 70px 15px 30px;
		float: left;
		font-size: 16px;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-fc3306f */
@media screen and (max-width:1366px) {
	.elementor-124 .elementor-element.elementor-element-fc3306f {
		padding: 0 20px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_text, class: .elementor-element-db03d3e */
@media screen and (max-width:1366px) and (min-width:1025px) {
	.elementor-124 .elementor-element.elementor-element-db03d3e .aux-ico-box {
		padding: 66px 55px 53px 40px;
	}
}

@media screen and (max-width:1080px) and (min-width:950px) {
	.elementor-124 .elementor-element.elementor-element-db03d3e .widget-content {
		font-size: 14px;
	}
	
	.elementor-124 .elementor-element.elementor-element-db03d3e .aux-ico-box {
		padding: 66px 15px 53px 12px;
		max-width: 80%;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-7a97fba */
@media screen and (max-width:950px) and (min-width:767px) {
	.elementor-124 .elementor-element.elementor-element-7a97fba {
		width: 70%;
		margin: 20px auto;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_text, class: .elementor-element-56c86ff */
@media screen and (max-width:1366px) and (min-width:1025px) {
	.elementor-124 .elementor-element.elementor-element-56c86ff .aux-ico-box {
		padding: 60px 50px 57px 42px;
	}
}

@media screen and (max-width:1080px) and (min-width:950px) {
	.elementor-124 .elementor-element.elementor-element-56c86ff .widget-content {
		font-size: 14px;
	}
	
	.elementor-124 .elementor-element.elementor-element-56c86ff .aux-ico-box {
		padding: 60px 15px 57px 12px;
		max-width: 80%;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-493e8d0 */
@media screen and (max-width:950px) and (min-width:767px) {
	.elementor-124 .elementor-element.elementor-element-493e8d0 {
		width: 70%;
		margin: 20px auto;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_text, class: .elementor-element-5e383a5 */
@media screen and (max-width:1366px) and (min-width:1025px) {
	.elementor-124 .elementor-element.elementor-element-5e383a5 .aux-ico-box {
		padding: 56px 55px 52px 40px;
	}
}

@media screen and (max-width:1080px) and (min-width:950px) {
	.elementor-124 .elementor-element.elementor-element-5e383a5 .widget-content {
		font-size: 14px;
	}
	
	.elementor-124 .elementor-element.elementor-element-5e383a5 .aux-ico-box {
		padding: 56px 15px 52px 12px;
		max-width: 80%;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-fd97e9e */
@media screen and (max-width:950px) and (min-width:767px) {
	.elementor-124 .elementor-element.elementor-element-fd97e9e {
		width: 70%;
		margin: 20px auto;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-2d4a970 */
.elementor-124 .elementor-element.elementor-element-2d4a970 .elementor-row {
	display: flex;
	justify-content: center;
}
