
.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-7381 .elementor-element.elementor-element-f5a63ad {
	padding: 50px 0px 0px 0px;
}

.elementor-7381 .elementor-element.elementor-element-826da19 > .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-7381 .elementor-element.elementor-element-826da19 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.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-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-7381 .elementor-element.elementor-element-5caaebd {
	--spacer-size: 21px;
}

.elementor-7381 .elementor-element.elementor-element-4760de8 {
	--spacer-size: 57px;
}

.elementor-bc-flex-widget .elementor-7381 .elementor-element.elementor-element-326ace0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7381 .elementor-element.elementor-element-326ace0.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7381 .elementor-element.elementor-element-326ace0 > .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-7381 .elementor-element.elementor-element-326ace0 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ebebeb;
	padding: 12% 12% 12% 12%;
}

.elementor-widget-qodef_icon .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_icon .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-7381 .elementor-element.elementor-element-a01aec2 {
	width: auto;
	max-width: auto;
}

.elementor-7381 .elementor-element.elementor-element-ea9476f {
	--spacer-size: 20px;
}

.elementor-7381 .elementor-element.elementor-element-877bc35 {
	--spacer-size: 16px;
}

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

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

.elementor-7381 .elementor-element.elementor-element-f9f8013.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7381 .elementor-element.elementor-element-f9f8013 > .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-7381 .elementor-element.elementor-element-f9f8013 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ebebeb;
	padding: 12% 12% 12% 12%;
}

.elementor-7381 .elementor-element.elementor-element-7c48bd2 {
	width: auto;
	max-width: auto;
}

.elementor-7381 .elementor-element.elementor-element-0032d50 {
	--spacer-size: 20px;
}

.elementor-7381 .elementor-element.elementor-element-99b714e {
	--spacer-size: 16px;
}

.elementor-bc-flex-widget .elementor-7381 .elementor-element.elementor-element-4f4f677.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7381 .elementor-element.elementor-element-4f4f677.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7381 .elementor-element.elementor-element-4f4f677 > .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-7381 .elementor-element.elementor-element-4f4f677 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ebebeb;
	padding: 12% 12% 12% 12%;
}

.elementor-7381 .elementor-element.elementor-element-b155b40 {
	width: auto;
	max-width: auto;
}

.elementor-7381 .elementor-element.elementor-element-5b32f34 {
	--spacer-size: 20px;
}

.elementor-7381 .elementor-element.elementor-element-ddfb82c {
	--spacer-size: 16px;
}

.elementor-bc-flex-widget .elementor-7381 .elementor-element.elementor-element-47fb554.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7381 .elementor-element.elementor-element-47fb554.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7381 .elementor-element.elementor-element-47fb554 > .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-7381 .elementor-element.elementor-element-47fb554 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ebebeb;
	padding: 12% 12% 12% 12%;
}

.elementor-7381 .elementor-element.elementor-element-6be87ce {
	width: auto;
	max-width: auto;
}

.elementor-7381 .elementor-element.elementor-element-4ffd3ac {
	--spacer-size: 20px;
}

.elementor-7381 .elementor-element.elementor-element-9aee066 {
	--spacer-size: 16px;
}

.elementor-7381 .elementor-element.elementor-element-f494910 {
	padding: 100px 0px 0px 0px;
}

.elementor-7381 .elementor-element.elementor-element-0ec8046 > .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-7381 .elementor-element.elementor-element-0ec8046 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7381 .elementor-element.elementor-element-8a837bf {
	--spacer-size: 21px;
}

.elementor-7381 .elementor-element.elementor-element-e81fb01 {
	--spacer-size: 57px;
}

.elementor-widget-qodef_accordion .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_accordion .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-7381 .elementor-element.elementor-element-62e0f4b1 {
	padding: 75px 0px 0px 0px;
}

.elementor-7381 .elementor-element.elementor-element-1241c65e > .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-7381 .elementor-element.elementor-element-1241c65e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7381 .elementor-element.elementor-element-1241c65e > .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-7381 .elementor-element.elementor-element-1241c65e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-7381 .elementor-element.elementor-element-1241c65e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-7381 .elementor-element.elementor-element-1241c65e > .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-7381 .elementor-element.elementor-element-1241c65e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7381 .elementor-element.elementor-element-6b2ff1ba {
	--spacer-size: 18px;
}

.elementor-7381 .elementor-element.elementor-element-7fb29843 {
	--spacer-size: 58px;
}

.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-7381 .elementor-element.elementor-element-cc86ec5 > .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-7381 .elementor-element.elementor-element-cc86ec5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7381 .elementor-element.elementor-element-cc86ec5 > .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-7381 .elementor-element.elementor-element-cc86ec5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-7381 .elementor-element.elementor-element-cc86ec5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

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

.elementor-7381 .elementor-element.elementor-element-4c8149dc {
	--spacer-size: 18px;
}

.elementor-7381 .elementor-element.elementor-element-1eb24161 {
	--spacer-size: 58px;
}

.elementor-7381 .elementor-element.elementor-element-1a2f5da > .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-7381 .elementor-element.elementor-element-1a2f5da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7381 .elementor-element.elementor-element-1a2f5da > .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-7381 .elementor-element.elementor-element-1a2f5da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-7381 .elementor-element.elementor-element-1a2f5da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-7381 .elementor-element.elementor-element-1a2f5da > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 17% 10% 10%;
}

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

.elementor-7381 .elementor-element.elementor-element-67a226da {
	--spacer-size: 18px;
}

.elementor-7381 .elementor-element.elementor-element-d11f64b {
	--spacer-size: 58px;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7381 .elementor-element.elementor-element-326ace0 {
		width: 50%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-f9f8013 {
		width: 50%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-4f4f677 {
		width: 50%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-47fb554 {
		width: 50%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-1241c65e {
		width: 100%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-cc86ec5 {
		width: 100%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-1a2f5da {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-7381 .elementor-element.elementor-element-1241c65e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7381 .elementor-element.elementor-element-1241c65e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-7381 .elementor-element.elementor-element-1241c65e > .elementor-element-populated {
		padding: 10% 20% 10% 10%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-cc86ec5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7381 .elementor-element.elementor-element-cc86ec5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-7381 .elementor-element.elementor-element-cc86ec5 > .elementor-element-populated {
		padding: 10% 20% 10% 10%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-1a2f5da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7381 .elementor-element.elementor-element-1a2f5da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-7381 .elementor-element.elementor-element-1a2f5da > .elementor-element-populated {
		padding: 10% 20% 10% 10%;
	}
}

@media (max-width:767px) {
	.elementor-7381 .elementor-element.elementor-element-1241c65e > .elementor-element-populated {
		padding: 18% 20% 20% 10%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-cc86ec5 > .elementor-element-populated {
		padding: 18% 20% 20% 10%;
	}
	
	.elementor-7381 .elementor-element.elementor-element-1a2f5da > .elementor-element-populated {
		padding: 18% 20% 20% 10%;
	}
}
