/* End custom CSS */

.elementor-204 .elementor-element.elementor-element-f77e05b > .elementor-background-overlay {
	opacity: .5;
}

.elementor-204 .elementor-element.elementor-element-f77e05b {
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-204 .elementor-element.elementor-element-0438d16 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-673f432 iframe {
	height: 520px;
}

.elementor-204 .elementor-element.elementor-element-dfe10a8 {
	margin-top: -520px;
	margin-bottom: 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-204 .elementor-element.elementor-element-42f5a7c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-a5f95f8 {
	position: absolute;
	top: 0px;
	right: -35%;
	animation-duration: 1500ms;
	animation-delay: 500ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-204 .elementor-element.elementor-element-e78113f {
	position: relative;
	top: -115px;
	left: 63px;
}

.elementor-204 .elementor-element.elementor-element-57a541b > .elementor-element-populated {
	margin: 0px 0px 0px -30px;
}

.elementor-204 .elementor-element.elementor-element-8024ee6 .elementor-heading-title {
	font-size: 45px;
	font-weight: bold;
	letter-spacing: -2px;
}

.elementor-204 .elementor-element.elementor-element-41f0f39 {
	animation-duration: 1700ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-204 .elementor-element.elementor-element-9173be4 {
	margin-top: 520px;
	margin-bottom: 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-204 .elementor-element.elementor-element-d9888fd {
	animation-delay: 400ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-204 .elementor-element.elementor-element-74578a6 .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	letter-spacing: -.48px;
}

.elementor-204 .elementor-element.elementor-element-74578a6 .aux-modern-heading-description {
	font-size: 15px;
	font-weight: 400;
	line-height: 11px;
	letter-spacing: -.45px;
	margin: 15px 0px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-74578a6 > .elementor-widget-container {
	padding: 0px 0px 0px 50px;
}

.elementor-204 .elementor-element.elementor-element-87f2868 {
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-204 .elementor-element.elementor-element-4fbd964 .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	letter-spacing: -.48px;
}

.elementor-204 .elementor-element.elementor-element-4fbd964 .aux-modern-heading-description {
	font-size: 15px;
	font-weight: 400;
	line-height: 11px;
	letter-spacing: -.45px;
	margin: 15px 0px 0px 0px;
}

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

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

.elementor-204 .elementor-element.elementor-element-8355054 > .elementor-element-populated {
	padding: 60px 0px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-0a69f97 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 15px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-204 .elementor-element.elementor-element-0a69f97 .elementor-widget-container {
	text-align: left;
}

.elementor-204 .elementor-element.elementor-element-0a69f97 .elementor-social-icon {
	background-color: rgba(35, 164, 85, 0);
}

.elementor-204 .elementor-element.elementor-element-0a69f97 > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

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

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

.elementor-204 .elementor-element.elementor-element-ef7a626.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-204 .elementor-element.elementor-element-ef7a626 > .elementor-element-populated {
	margin: 65px 0px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-26b4cc5 .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: bold;
	line-height: 7px;
	letter-spacing: -.48px;
}

.elementor-204 .elementor-element.elementor-element-26b4cc5 {
	width: auto;
	max-width: auto;
}

.elementor-204 .elementor-element.elementor-element-66ffd8e:not(.elementor-motion-effects-element-type-background), .elementor-204 .elementor-element.elementor-element-66ffd8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-204 .elementor-element.elementor-element-66ffd8e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 105px;
	margin-bottom: 0px;
	padding: 117px 35px 80px 35px;
}

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

.elementor-204 .elementor-element.elementor-element-8e515cf .aux-widget-inner > * {
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
}

.elementor-204 .elementor-element.elementor-element-8e515cf .aux-modern-heading-primary {
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 1.95px;
	margin: 0px 0px 9px 0px;
}

.elementor-204 .elementor-element.elementor-element-8e515cf .aux-modern-heading-description {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: -2.5px;
	margin: 0px 0px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-8e515cf {
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-204 .elementor-element.elementor-element-569134c input:not([type="submit"]) {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -.6px;
	width: 550px;
	max-width: 550px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 50px 0px;
	transition: all ease-out .3s;
}

.elementor-204 .elementor-element.elementor-element-569134c input:not([type="submit"])::placeholder {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	font-style: normal;
	letter-spacing: -.45px;
	color: rgba(0, 0, 0, .8);
}

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

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

.elementor-204 .elementor-element.elementor-element-569134c select {
	transition: all ease-out .3s;
}

.elementor-204 .elementor-element.elementor-element-569134c textarea {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -.6px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 70px 0px;
	transition: all ease-out .3s;
}

.elementor-204 .elementor-element.elementor-element-569134c textarea::placeholder {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	font-style: normal;
	letter-spacing: -.45px;
	color: rgba(0, 0, 0, .8);
}

.elementor-204 .elementor-element.elementor-element-569134c input[type="submit"] {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1.12px;
	padding: 28px 36px 24px 36px;
	transition: all ease-out .3s;
}

.elementor-204 .elementor-element.elementor-element-569134c {
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-204 .elementor-element.elementor-element-68a7aa9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 117px 35px 30px 35px;
}

.elementor-204 .elementor-element.elementor-element-68a7aa9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-204 .elementor-element.elementor-element-734dd3b .aux-widget-inner > * {
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
}

.elementor-204 .elementor-element.elementor-element-734dd3b .aux-modern-heading-primary {
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 1.95px;
	margin: 0px 0px 9px 0px;
}

.elementor-204 .elementor-element.elementor-element-734dd3b .aux-modern-heading-description {
	font-family: "Poppins", Sans-serif;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: -2.5px;
	margin: 0px 0px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-734dd3b {
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-204 .elementor-element.elementor-element-e06482a > .elementor-container {
	max-width: 865px;
}

.elementor-204 .elementor-element.elementor-element-96c2486 .elementor-accordion .elementor-accordion-item {
	border-width: 0px;
}

.elementor-204 .elementor-element.elementor-element-96c2486 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-204 .elementor-element.elementor-element-96c2486 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-204 .elementor-element.elementor-element-96c2486 .elementor-accordion .elementor-tab-title {
	padding: 35px 0px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-20a01f4 {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 0px 35px 0px 35px;
}

.elementor-204 .elementor-element.elementor-element-60ca177 > .elementor-element-populated {
	padding: 0px 75px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-5c7492d .aux-modern-heading-primary {
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 50px;
	letter-spacing: 1.95px;
	margin: 0px 0px 0px 0px;
}

.elementor-204 .elementor-element.elementor-element-5c7492d .aux-modern-heading-secondary {
	font-size: 50px;
	font-weight: bold;
	line-height: 70px;
	letter-spacing: -2.5px;
	margin: 0px 50px 7px 0px;
}

.elementor-204 .elementor-element.elementor-element-5c7492d {
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-204 .elementor-element.elementor-element-33fd63a .widget-inner > :not(.active) .aux-toggle-header {
	cursor: pointer;
}

.elementor-204 .elementor-element.elementor-element-33fd63a .aux-toggle-header {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #c7c7c7;
	color: var(--e-global-color-3574ada3);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-204 .elementor-element.elementor-element-33fd63a .aux-toggle-content {
	color: var(--e-global-color-3574ada3);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #c7c7c7;
}

.elementor-204 .elementor-element.elementor-element-445d9b0 {
	animation-delay: 400ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-204 .elementor-element.elementor-element-d9888fd {
		width: 31%;
	}
	
	.elementor-204 .elementor-element.elementor-element-87f2868 {
		width: 36.736%;
	}
	
	.elementor-204 .elementor-element.elementor-element-8355054 {
		width: 20.445%;
	}
	
	.elementor-204 .elementor-element.elementor-element-ef7a626 {
		width: 11.819%;
	}
	
	.elementor-204 .elementor-element.elementor-element-60ca177 {
		width: 47.622%;
	}
	
	.elementor-204 .elementor-element.elementor-element-f39c536 {
		width: 52.378%;
	}
}

@media (max-width:1024px) {
	.elementor-204 .elementor-element.elementor-element-a5f95f8 {
		position: static;
		top: 85px;
	}
	
	.elementor-204 .elementor-element.elementor-element-35a8eb0 > .elementor-element-populated {
		padding: 35px 115px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-9173be4 {
		padding: 70px 70px 0px 70px;
	}
	
	.elementor-204 .elementor-element.elementor-element-74578a6 .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-204 .elementor-element.elementor-element-74578a6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-4fbd964 .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-204 .elementor-element.elementor-element-8355054 > .elementor-element-populated {
		padding: 0px 0px 0px 60px;
	}
	
	.elementor-204 .elementor-element.elementor-element-0a69f97 .elementor-widget-container {
		text-align: center;
	}
	
	.elementor-204 .elementor-element.elementor-element-ef7a626 > .elementor-element-populated {
		padding: 0px 0px 0px 32px;
	}
	
	.elementor-204 .elementor-element.elementor-element-26b4cc5 .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-204 .elementor-element.elementor-element-6d7aaa4 > .elementor-element-populated {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-204 .elementor-element.elementor-element-8e515cf .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-204 .elementor-element.elementor-element-c70620b > .elementor-element-populated {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-204 .elementor-element.elementor-element-734dd3b .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-204 .elementor-element.elementor-element-60ca177 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-5c7492d .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-204 .elementor-element.elementor-element-5c7492d .aux-modern-heading-primary {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-5c7492d .aux-modern-heading-secondary {
		line-height: 1em;
		margin: 0px 200px 0px 200px;
	}
	
	.elementor-204 .elementor-element.elementor-element-5c7492d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-f39c536 > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-204 .elementor-element.elementor-element-f77e05b {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-0438d16 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-dfe10a8 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-42f5a7c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-e78113f {
		position: relative;
		top: -78px;
		left: 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-8024ee6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-204 .elementor-element.elementor-element-35a8eb0 > .elementor-element-populated {
		padding: 18px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-9173be4 {
		padding: 70px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-74578a6 .aux-modern-heading-description {
		line-height: 15px;
	}
	
	.elementor-204 .elementor-element.elementor-element-74578a6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-87f2868 > .elementor-element-populated {
		padding: 14px 0px 14px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-4fbd964 .aux-modern-heading-description {
		line-height: 15px;
	}
	
	.elementor-204 .elementor-element.elementor-element-8355054 {
		width: 100%;
	}
	
	.elementor-bc-flex-widget .elementor-204 .elementor-element.elementor-element-8355054.elementor-column .elementor-column-wrap {
		align-items: flex-start;
	}
	
	.elementor-204 .elementor-element.elementor-element-8355054.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-204 .elementor-element.elementor-element-8355054.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-204 .elementor-element.elementor-element-8355054 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-0a69f97 {
		--grid-template-columns: repeat(0, auto);
	}
	
	.elementor-204 .elementor-element.elementor-element-0a69f97 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-ef7a626 {
		width: 100%;
	}
	
	.elementor-204 .elementor-element.elementor-element-ef7a626 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-6d7aaa4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-8e515cf .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-204 .elementor-element.elementor-element-8e515cf .aux-modern-heading-description {
		font-size: 25px;
		letter-spacing: 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-569134c input:not([type="submit"]) {
		font-size: 15px;
	}
	
	.elementor-204 .elementor-element.elementor-element-569134c textarea {
		font-size: 15px;
	}
	
	.elementor-204 .elementor-element.elementor-element-c70620b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-734dd3b .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-204 .elementor-element.elementor-element-734dd3b .aux-modern-heading-description {
		font-size: 25px;
		letter-spacing: 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-20a01f4 {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-204 .elementor-element.elementor-element-5c7492d .aux-modern-heading-primary {
		line-height: 1.6em;
	}
	
	.elementor-204 .elementor-element.elementor-element-5c7492d .aux-modern-heading-secondary {
		font-size: 37px;
		line-height: 1.3em;
		letter-spacing: 0px;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-204 .elementor-element.elementor-element-57a541b {
		width: 100%;
	}
	
	.elementor-204 .elementor-element.elementor-element-35a8eb0 {
		width: 100%;
	}
	
	.elementor-204 .elementor-element.elementor-element-d9888fd {
		width: 50%;
	}
	
	.elementor-204 .elementor-element.elementor-element-87f2868 {
		width: 50%;
	}
	
	.elementor-204 .elementor-element.elementor-element-8355054 {
		width: 100%;
	}
	
	.elementor-204 .elementor-element.elementor-element-ef7a626 {
		width: 100%;
	}
	
	.elementor-204 .elementor-element.elementor-element-60ca177 {
		width: 100%;
	}
	
	.elementor-204 .elementor-element.elementor-element-f39c536 {
		width: 100%;
	}
}

/* Start custom CSS for aux_image, class: .elementor-element-a5f95f8 */
@media only screen and (max-width:1366px) {
	.elementor-204 .elementor-element.elementor-element-a5f95f8 {
		right: -395px;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_modern_heading, class: .elementor-element-74578a6 */
@media only screen and (min-width:1025px) and (max-width:1460px) {
	.elementor-204 .elementor-element.elementor-element-74578a6 .aux-modern-heading-description {
		line-height: 17px;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_modern_heading, class: .elementor-element-26b4cc5 */
.elementor-204 .elementor-element.elementor-element-26b4cc5 h2:after {
	position: absolute;
	content: "";
	height: 1px;
	background-color: #000;
	width: 40px;
	top: 8px;
	left: -50px;
}

/* End custom CSS */

/* Start custom CSS for aux_contact_form, class: .elementor-element-569134c */
.elementor-204 .elementor-element.elementor-element-569134c .nextto {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.elementor-204 .elementor-element.elementor-element-569134c input[type="text"], .elementor-204 .elementor-element.elementor-element-569134c input[type="email"], .elementor-204 .elementor-element.elementor-element-569134c textarea {
	border: none;
	border-bottom: 1px solid rgba(0, 0, 0, .2);
}

.elementor-204 .elementor-element.elementor-element-569134c  input[type="submit"] {
	float: right;
}

.elementor-204 .elementor-element.elementor-element-569134c textarea {
	min-height: 40px;
}

.elementor-204 .elementor-element.elementor-element-569134c  input[type="submit"]:hover {
	color: #fff !important;
}

@media screen and (max-width:1024px) {
	.elementor-204 .elementor-element.elementor-element-569134c .nextto {
		flex-direction: column;
	}
	
	.elementor-204 .elementor-element.elementor-element-569134c input:not([type="submit"]) {
		width: 100% !important;
		max-width: 100% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-a1bd273 */
.elementor-204 .elementor-element.elementor-element-a1bd273 {
	margin: 0 auto !important;
	width: 77% !important;
}

@media only screen and (max-width:1024px) {
	.elementor-204 .elementor-element.elementor-element-a1bd273 {
		width: 100% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-e06482a */
.elementor-204 .elementor-element.elementor-element-e06482a {
	margin: 0 auto !important;
	width: 77% !important;
}

@media only screen and (max-width:1024px) {
	.elementor-204 .elementor-element.elementor-element-e06482a {
		width: 100% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_modern_heading, class: .elementor-element-5c7492d */
@media only screen and (min-width:1025px) and (max-width:1460px) {
	.elementor-204 .elementor-element.elementor-element-5c7492d .aux-modern-heading-description {
		margin: 0;
	}
}
