
.elementor-widget-section .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-section .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9813 .elementor-element.elementor-element-18ee9d64 > .elementor-container {
	min-height: 899px;
}

.elementor-9813 .elementor-element.elementor-element-18ee9d64 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9813 .elementor-element.elementor-element-18ee9d64 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-9813 .elementor-element.elementor-element-44c53eee > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-9813 .elementor-element.elementor-element-e6aac75 > .elementor-element-populated {
	padding: 0px 15px 12px 0px;
}

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

.elementor-widget-heading .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9813 .elementor-element.elementor-element-8755822 .elementor-heading-title {
	font-size: 14px;
}

.elementor-widget-qodef_custom_font .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-qodef_custom_font .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9813 .elementor-element.elementor-element-38c4cc3 {
	--spacer-size: 24px;
}

.elementor-9813 .elementor-element.elementor-element-48bce74 > .elementor-widget-container {
	padding: 18px 0px 0px 0px;
}

.elementor-9813 .elementor-element.elementor-element-c8846b5 {
	--spacer-size: 39px;
}

.elementor-widget-qodef_button .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-qodef_button .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

.elementor-9813 .elementor-element.elementor-element-ef9e17f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9813 .elementor-element.elementor-element-ef9e17f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-idnmp.nitrocdn.com/WjesgKpOIaKGHTpzxNHXOmNaUIhjtFLQ/assets/images/optimized/rev-e6d562d/iagmerger.com/wp-content/uploads/2022/03/img_62008b40bab7c.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-9813 .elementor-element.elementor-element-ef9e17f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

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

.elementor-9813 .elementor-element.elementor-element-aa4d4d7 > .elementor-container {
	max-width: 1478px;
}

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

.elementor-9813 .elementor-element.elementor-element-aa4d4d7:not(.elementor-motion-effects-element-type-background), .elementor-9813 .elementor-element.elementor-element-aa4d4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-9813 .elementor-element.elementor-element-aa4d4d7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 79px 0px 102px 0px;
}

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

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

.elementor-9813 .elementor-element.elementor-element-346134b > .elementor-element-populated {
	padding: 3% 3% 0% 8%;
}

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

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

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

.elementor-widget-text-editor .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9813 .elementor-element.elementor-element-bd1f764 {
	font-size: 2px;
}

.elementor-9813 .elementor-element.elementor-element-2fd64d4 {
	--spacer-size: 17px;
}

.elementor-9813 .elementor-element.elementor-element-fc05127 {
	font-size: 17px;
	line-height: 28px;
	color: #2f2f2f;
}

.elementor-9813 .elementor-element.elementor-element-8146571 {
	--spacer-size: 45px;
}

.elementor-9813 .elementor-element.elementor-element-e27397f {
	--spacer-size: 22px;
}

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

.elementor-9813 .elementor-element.elementor-element-aaa5b5a > .elementor-element-populated {
	padding: 0% 15% 0% 0%;
}

.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="button"], .elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="submit"] {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-ninja .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-ninja .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9813 .elementor-element.elementor-element-2346571 .eael-ninja-form .nf-error-wrap .nf-error-required-error {
	display: block !important;
}

.elementor-9813 .elementor-element.elementor-element-2346571 .eael-ninja-form .nf-form-errors .nf-error-field-errors {
	display: block !important;
}

.elementor-9813 .elementor-element.elementor-element-2346571 .eael-ninja-form .submit-container input[type="button"] {
	width: 130px;
}

.elementor-9813 .elementor-element.elementor-element-2346571 .eael-ninja-form .submit-container input[type="submit"] {
	width: 130px;
}

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

.elementor-9813 .elementor-element.elementor-element-5e78100d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9813 .elementor-element.elementor-element-5e78100d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-idnmp.nitrocdn.com/WjesgKpOIaKGHTpzxNHXOmNaUIhjtFLQ/assets/images/optimized/rev-e6d562d/iagmerger.com/wp-content/uploads/2021/12/cover-box-1-home-main.png");
	background-size: cover;
}

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

.elementor-9813 .elementor-element.elementor-element-5e78100d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10% 17% 10% 10%;
}

.elementor-9813 .elementor-element.elementor-element-5e78100d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9813 .elementor-element.elementor-element-9a08ac8 {
	--spacer-size: 18px;
}

.elementor-9813 .elementor-element.elementor-element-7a845362 {
	--spacer-size: 58px;
}

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

.elementor-9813 .elementor-element.elementor-element-71d0db49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9813 .elementor-element.elementor-element-71d0db49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-idnmp.nitrocdn.com/WjesgKpOIaKGHTpzxNHXOmNaUIhjtFLQ/assets/images/optimized/rev-e6d562d/iagmerger.com/wp-content/uploads/2015/10/cover-box-2-home-main.png");
	background-size: cover;
}

.elementor-9813 .elementor-element.elementor-element-71d0db49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-9813 .elementor-element.elementor-element-71d0db49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-9813 .elementor-element.elementor-element-71d0db49 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 17% 10% 10%;
}

.elementor-9813 .elementor-element.elementor-element-71d0db49 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9813 .elementor-element.elementor-element-4b852100 {
	--spacer-size: 18px;
}

.elementor-9813 .elementor-element.elementor-element-4df126b {
	--spacer-size: 58px;
}

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

.elementor-9813 .elementor-element.elementor-element-13ca6c1f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9813 .elementor-element.elementor-element-13ca6c1f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-idnmp.nitrocdn.com/WjesgKpOIaKGHTpzxNHXOmNaUIhjtFLQ/assets/images/optimized/rev-e6d562d/iagmerger.com/wp-content/uploads/2015/10/cover-box-3-home-main.png");
	background-size: cover;
}

.elementor-9813 .elementor-element.elementor-element-13ca6c1f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-9813 .elementor-element.elementor-element-13ca6c1f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-9813 .elementor-element.elementor-element-13ca6c1f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 17% 10% 10%;
}

.elementor-9813 .elementor-element.elementor-element-13ca6c1f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9813 .elementor-element.elementor-element-53863aa1 {
	--spacer-size: 18px;
}

.elementor-9813 .elementor-element.elementor-element-7ad59e58 {
	--spacer-size: 58px;
}

@media (min-width:768px) {
	.elementor-9813 .elementor-element.elementor-element-e6aac75 {
		width: 59%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-ef9e17f {
		width: 41%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-346134b {
		width: 51.556%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-aaa5b5a {
		width: 47.095%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-9813 .elementor-element.elementor-element-e6aac75 {
		width: 100%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-346134b {
		width: 100%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-aaa5b5a {
		width: 100%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-5e78100d {
		width: 100%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-71d0db49 {
		width: 100%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-13ca6c1f {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-9813 .elementor-element.elementor-element-e6aac75 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 5% 0% 0%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-346134b > .elementor-element-populated {
		padding: 2% 8% 4% 8%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-aaa5b5a > .elementor-element-populated {
		padding: 3% 32% 2.3% 8%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-5e78100d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9813 .elementor-element.elementor-element-5e78100d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-9813 .elementor-element.elementor-element-5e78100d > .elementor-element-populated {
		padding: 10% 20% 10% 10%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-71d0db49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9813 .elementor-element.elementor-element-71d0db49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-9813 .elementor-element.elementor-element-71d0db49 > .elementor-element-populated {
		padding: 10% 20% 10% 10%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-13ca6c1f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9813 .elementor-element.elementor-element-13ca6c1f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-9813 .elementor-element.elementor-element-13ca6c1f > .elementor-element-populated {
		padding: 10% 20% 10% 10%;
	}
}

@media (max-width:767px) {
	.elementor-9813 .elementor-element.elementor-element-e6aac75 > .elementor-element-populated {
		padding: 85px 0px 100px 0px;
	}
	
	.elementor-9813 .elementor-element.elementor-element-346134b > .elementor-element-populated {
		padding: 0% 5% 12% 5%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-aaa5b5a > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-5e78100d > .elementor-element-populated {
		padding: 18% 20% 20% 10%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-71d0db49 > .elementor-element-populated {
		padding: 18% 20% 20% 10%;
	}
	
	.elementor-9813 .elementor-element.elementor-element-13ca6c1f > .elementor-element-populated {
		padding: 18% 20% 20% 10%;
	}
}
