/* End custom CSS */

.elementor-3912 .elementor-element.elementor-element-a102888 {
	--display: flex;
	--min-height: 900px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 70px;
	--padding-bottom: -10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-a102888:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-a102888 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/herobg-1-1.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3912 .elementor-element.elementor-element-f8b708c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-3912 .elementor-element.elementor-element-4980282 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-74d9885 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-image-box .elementor-image-box-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-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	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-3912 .elementor-element.elementor-element-ad23780.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-ad23780 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-ad23780 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: #f7901e;
}

.elementor-3912 .elementor-element.elementor-element-ad23780:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-ad23780:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor0);
}

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

.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-3912 .elementor-element.elementor-element-e3dc0cf > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-3912 .elementor-element.elementor-element-e3dc0cf .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	text-transform: none;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-3272e03 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-3272e03 > .elementor-widget-container {
	background-color: #b0dd1a;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 4px 4px 4px 4px;
}

.elementor-3912 .elementor-element.elementor-element-3272e03.elementor-element {
	--align-self: flex-start;
}

.elementor-3912 .elementor-element.elementor-element-3272e03 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-3272e03 .elementor-heading-title a:hover, .elementor-3912 .elementor-element.elementor-element-3272e03 .elementor-heading-title a:focus {
	color: var(--e-global-color-astglobalcolor2);
}

.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-3912 .elementor-element.elementor-element-b9efdbd {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-b9efdbd a:hover, .elementor-3912 .elementor-element.elementor-element-b9efdbd a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a {
	background-color: #f7901e;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	padding: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(247, 144, 30, .92);
	border-radius: 50px 50px 50px 50px;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a[class*="elementor-animation"]:hover, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a::before, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a::after {
	background-color: #b0dd1a;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b {
	background-color: rgba(96, 91, 229, 0);
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor1);
	border-radius: 50px 50px 50px 50px;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b[class*="elementor-animation"]:hover, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b::before, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b::after {
	background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-dual-button {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a::before {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a::after {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	padding: 15px 15px 15px 15px;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a .wpr-button-icon-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a .wpr-button-icon-a svg {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a .wpr-button-text-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a .wpr-button-content-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a-wrap {
	max-width: 235px;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-content-a {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-text-a {
	-webkit-justify-content: center;
	justify-content: center;
	color: #fff;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-icon-a {
	font-size: 18px;
	color: #fff;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-icon-a svg {
	width: 18px;
	height: 18px;
	fill: #fff;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6.wpr-button-icon-a-position-left .wpr-button-icon-a {
	margin-right: 10px;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6.wpr-button-icon-a-position-right .wpr-button-icon-a {
	margin-left: 10px;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b::before {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b::after {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	padding: 15px 15px 15px 15px;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b .wpr-button-icon-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b .wpr-button-text-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b .wpr-button-content-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b-wrap {
	max-width: 235px;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-content-b {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-text-b {
	-webkit-justify-content: center;
	justify-content: center;
	color: var(--e-global-color-astglobalcolor1);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-icon-b {
	font-size: 18px;
	color: var(--e-global-color-astglobalcolor1);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-icon-b svg {
	width: 18px;
	height: 18px;
	fill: var(--e-global-color-astglobalcolor1);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6.wpr-button-icon-b-position-left .wpr-button-icon-b {
	margin-right: 10px;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6.wpr-button-icon-b-position-right .wpr-button-icon-b {
	margin-left: 10px;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-text-a, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a::after, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-text-b, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b::after {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a:hover .wpr-button-text-a {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a:hover .wpr-button-icon-a {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a:hover .wpr-button-icon-a svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b:hover .wpr-button-text-b {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b:hover .wpr-button-icon-b {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b:hover .wpr-button-icon-b svg {
	fill: var(--e-global-color-astglobalcolor2);
}

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

.elementor-3912 .elementor-element.elementor-element-979c042 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor0);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	box-shadow: 0px 0px 10px 0px rgba(247, 144, 30, .58);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 25px 15px 25px;
}

.elementor-3912 .elementor-element.elementor-element-979c042 .elementor-button:hover, .elementor-3912 .elementor-element.elementor-element-979c042 .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor1);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-979c042.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-979c042 .elementor-button:hover svg, .elementor-3912 .elementor-element.elementor-element-979c042 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-834ab25 .elementor-button {
	background-color: rgba(176, 221, 26, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	fill: var(--e-global-color-astglobalcolor1);
	color: var(--e-global-color-astglobalcolor1);
	box-shadow: 0px 0px 10px 0px rgba(247, 144, 30, .58);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor1);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 25px 15px 25px;
}

.elementor-3912 .elementor-element.elementor-element-834ab25 .elementor-button:hover, .elementor-3912 .elementor-element.elementor-element-834ab25 .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor1);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-834ab25.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-834ab25 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-3912 .elementor-element.elementor-element-834ab25 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-3912 .elementor-element.elementor-element-834ab25 .elementor-button:hover svg, .elementor-3912 .elementor-element.elementor-element-834ab25 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-b8795b5 {
	--display: flex;
	--margin-top: -60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-135950f iframe {
	height: 520px;
}

.elementor-3912 .elementor-element.elementor-element-1b39e7f {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-746bf29 {
	--display: flex;
	--margin-top: -114px;
	--margin-bottom: -134px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 1;
}

.elementor-3912 .elementor-element.elementor-element-377cf4c > .elementor-widget-container {
	margin: 0px 150px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-377cf4c {
	z-index: 0;
	text-align: end;
}

.elementor-3912 .elementor-element.elementor-element-377cf4c img {
	width: 30%;
}

.elementor-3912 .elementor-element.elementor-element-b065795 {
	--display: flex;
	--min-height: 50px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-b065795:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-b065795 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/ropeimg-scaled.png");
	background-position: center center;
	background-repeat: repeat-x;
	background-size: contain;
}

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

.elementor-3912 .elementor-element.elementor-element-d2f03ba {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 40px;
	--margin-bottom: 80px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-d5fcff6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3912 .elementor-element.elementor-element-fc59b1f img {
	width: 100%;
	height: 470px;
	object-fit: cover;
	object-position: center center;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3912 .elementor-element.elementor-element-cbf617c {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-dd5cf1d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3912 .elementor-element.elementor-element-f8febf8 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 10px rgba(73.1, 73.1, 73.1, .09);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	--z-index: 1;
}

.elementor-3912 .elementor-element.elementor-element-f8febf8:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-f8febf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-a0f797c {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-a0f797c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

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

.elementor-widget-eael-fluentform .ff-el-progress-status {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-fluentform .ff-el-progress-bar span {
	color: var(--e-global-color-primary);
}

.elementor-widget-eael-fluentform .step-nav button {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-3912 .elementor-element.elementor-element-41f8743 {
	z-index: 1;
}

.elementor-3912 .elementor-element.elementor-element-41f8743 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
	background-color: var(--e-global-color-astglobalcolor0);
	color: #fff !important;
}

.elementor-3912 .elementor-element.elementor-element-c647fc7 {
	--display: flex;
	--min-height: 50px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -11px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-3912 .elementor-element.elementor-element-c647fc7:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-c647fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/ropeimg-scaled.png");
	background-position: center center;
	background-repeat: repeat-x;
	background-size: contain;
}

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

.elementor-3912 .elementor-element.elementor-element-89d7e66 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-2953fb7 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-adf1d21 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-d0cdf0a > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-3912 .elementor-element.elementor-element-d0cdf0a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-07cee0f.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-07cee0f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-07cee0f .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-07cee0f:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-07cee0f:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-556ff6c {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-c274694 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-c274694.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-c274694 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-a678f46 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-3377f1f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-3377f1f:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-3377f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor6);
}

.elementor-3912 .elementor-element.elementor-element-07f9f6c {
	--display: flex;
	--margin-top: -73px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-8de6957 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-8de6957 {
	text-align: end;
}

.elementor-3912 .elementor-element.elementor-element-588affa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3912 .elementor-element.elementor-element-761b134 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-8d380fd > .elementor-widget-container {
	margin: -300px 0px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-8d380fd {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-672113f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -333px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-2a2a7b8 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	margin: 0px 0px 0px 0px;
	padding: 16px 16px 16px 16px;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .36);
}

.elementor-3912 .elementor-element.elementor-element-2a2a7b8.elementor-element {
	--align-self: flex-end;
}

.elementor-3912 .elementor-element.elementor-element-2a2a7b8 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-2a2a7b8.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-3912 .elementor-element.elementor-element-2a2a7b8.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-3912 .elementor-element.elementor-element-2a2a7b8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-3912 .elementor-element.elementor-element-2a2a7b8 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-2a2a7b8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-2a2a7b8:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-2a2a7b8:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-cc36c10 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	margin: 0px 0px 0px 0px;
	padding: 16px 16px 16px 16px;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .36);
}

.elementor-3912 .elementor-element.elementor-element-cc36c10.elementor-element {
	--align-self: flex-end;
}

.elementor-3912 .elementor-element.elementor-element-cc36c10 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-cc36c10.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-3912 .elementor-element.elementor-element-cc36c10.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-3912 .elementor-element.elementor-element-cc36c10.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-3912 .elementor-element.elementor-element-cc36c10 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-cc36c10 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-cc36c10:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-cc36c10:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-67dc630 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	margin: 0px 0px 0px 0px;
	padding: 16px 16px 16px 16px;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .36);
}

.elementor-3912 .elementor-element.elementor-element-67dc630.elementor-element {
	--align-self: flex-end;
}

.elementor-3912 .elementor-element.elementor-element-67dc630 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-67dc630.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-3912 .elementor-element.elementor-element-67dc630.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-3912 .elementor-element.elementor-element-67dc630.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-3912 .elementor-element.elementor-element-67dc630 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-67dc630 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-67dc630:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-67dc630:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-66a7259 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	margin: 0px 0px 0px 0px;
	padding: 16px 16px 16px 16px;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .36);
}

.elementor-3912 .elementor-element.elementor-element-66a7259.elementor-element {
	--align-self: flex-end;
}

.elementor-3912 .elementor-element.elementor-element-66a7259 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-66a7259.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-3912 .elementor-element.elementor-element-66a7259.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-3912 .elementor-element.elementor-element-66a7259.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-3912 .elementor-element.elementor-element-66a7259 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-66a7259 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-66a7259:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-66a7259:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-81d2150 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-b1b940a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3912 .elementor-element.elementor-element-0815d87.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-0815d87 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-0815d87 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-0815d87:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-0815d87:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-52b29ae {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-52b29ae .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-e4b7313 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-e4b7313 a:hover, .elementor-3912 .elementor-element.elementor-element-e4b7313 a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-80a92a6 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-80a92a6 a:hover, .elementor-3912 .elementor-element.elementor-element-80a92a6 a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-2c65b49 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	padding: 30px 30px 30px 30px;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: var(--e-global-color-astglobalcolor1);
	border-radius: 10px 10px 10px 10px;
}

.elementor-3912 .elementor-element.elementor-element-2c65b49 {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-3912 .elementor-element.elementor-element-2c65b49 a:hover, .elementor-3912 .elementor-element.elementor-element-2c65b49 a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-01a21d5 {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-eddbb14 {
	--display: flex;
	--min-height: 50px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-3912 .elementor-element.elementor-element-eddbb14:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-eddbb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/ropeimg-scaled.png");
	background-position: center center;
	background-repeat: repeat-x;
	background-size: contain;
}

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

.elementor-3912 .elementor-element.elementor-element-6e633f3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-6e633f3:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-6e633f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/ouservicesbg-min.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3912 .elementor-element.elementor-element-2bda5e1 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-fb555b7 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-57ff830 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-b99b442 > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-3912 .elementor-element.elementor-element-b99b442.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-a028329.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-a028329 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-a028329 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-a028329:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-a028329:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-ac86635 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-e0341d8 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-e0341d8.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-e0341d8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-e0341d8 .elementor-heading-title a:hover, .elementor-3912 .elementor-element.elementor-element-e0341d8 .elementor-heading-title a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-c9efc94 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-b13a872 {
	--display: flex;
	--min-height: 50px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-b13a872:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-b13a872 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/ropeimg-scaled.png");
	background-position: center center;
	background-repeat: repeat-x;
	background-size: contain;
}

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

.elementor-3912 .elementor-element.elementor-element-4391876 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-4391876:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-4391876 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/whychoosebg-min.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3912 .elementor-element.elementor-element-3aac2e0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-3912 .elementor-element.elementor-element-b920178 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-d66c50a {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-6af67e0 {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-ffd9248 {
	--display: flex;
	--margin-top: -440px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-1f51671 {
	text-align: end;
}

.elementor-3912 .elementor-element.elementor-element-ef81481 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-8675e4e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3912 .elementor-element.elementor-element-1f9e26e.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-1f9e26e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-1f9e26e .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-1f9e26e:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-1f9e26e:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-b90151c.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-b90151c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-b90151c .elementor-heading-title a:hover, .elementor-3912 .elementor-element.elementor-element-b90151c .elementor-heading-title a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-935cde4 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
	--z-index: 9999;
}

.elementor-3912 .elementor-element.elementor-element-2bac1ef {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-2bac1ef p {
	margin-block-end: 0px;
}

.elementor-3912 .elementor-element.elementor-element-2784f93 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-ab01594 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-ab01594 p {
	margin-block-end: 0px;
}

.elementor-3912 .elementor-element.elementor-element-b166d67 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-50ae1a9 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-50ae1a9 p {
	margin-block-end: 0px;
}

.elementor-3912 .elementor-element.elementor-element-edf2d01 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-f67c3c9 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-f67c3c9 p {
	margin-block-end: 0px;
}

.elementor-3912 .elementor-element.elementor-element-b7a27f5 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-fb1c597 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-fb1c597 p {
	margin-block-end: 0px;
}

.elementor-3912 .elementor-element.elementor-element-54477c3 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-8bb8244 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-8bb8244 p {
	margin-block-end: 0px;
}

.elementor-3912 .elementor-element.elementor-element-c6079fd {
	--n-accordion-title-font-size: 24px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: -20px;
	--n-accordion-border-radius: 16px 16px 16px 16px;
	--n-accordion-title-normal-color: var(--e-global-color-astglobalcolor5);
	--n-accordion-title-hover-color: var(--e-global-color-astglobalcolor5);
	--n-accordion-title-active-color: var(--e-global-color-astglobalcolor5);
	--n-accordion-icon-size: 32px;
	--n-accordion-icon-normal-color: #f7901e;
	--n-accordion-icon-hover-color: var(--e-global-color-astglobalcolor0);
	--n-accordion-icon-active-color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-c6079fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-text);
	border-style: none;
}

:where( .elementor-3912 .elementor-element.elementor-element-c6079fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: var(--e-global-color-astglobalcolor4);
	--border-radius: 0px 0px 16px 16px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-3912 .elementor-element.elementor-element-c6079fd {
	--n-accordion-padding: 40px 40px 40px 40px;
}

:where( .elementor-3912 .elementor-element.elementor-element-c6079fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	line-height: 32px;
}

.elementor-3912 .elementor-element.elementor-element-c70056b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-d1fbf27 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-c9787db {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-1c11a40 > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-3912 .elementor-element.elementor-element-1c11a40.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-6ad9f37.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-6ad9f37 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-6ad9f37 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-6ad9f37:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-6ad9f37:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-6959297 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-aebdfaf {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-aebdfaf.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-aebdfaf .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5c28d33 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3912 .elementor-element.elementor-element-d7e8004 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #bdbcbc;
	--border-color: #bdbcbc;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-3912 .elementor-element.elementor-element-d7e8004:hover {
	border-style: none;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-d7e8004, .elementor-3912 .elementor-element.elementor-element-d7e8004::before {
	--border-transition: .3s;
}

.elementor-3912 .elementor-element.elementor-element-1cb90f2 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-1cb90f2.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-3912 .elementor-element.elementor-element-1cb90f2.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-1cb90f2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-3912 .elementor-element.elementor-element-1cb90f2 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-1cb90f2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-3912 .elementor-element.elementor-element-1cb90f2 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-1cb90f2:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-1cb90f2:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-1cb90f2 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-83bbb09 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #bdbcbc;
	--border-color: #bdbcbc;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-3912 .elementor-element.elementor-element-83bbb09:hover {
	border-style: none;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-83bbb09, .elementor-3912 .elementor-element.elementor-element-83bbb09::before {
	--border-transition: .3s;
}

.elementor-3912 .elementor-element.elementor-element-a178827 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-a178827.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-3912 .elementor-element.elementor-element-a178827.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-a178827.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-3912 .elementor-element.elementor-element-a178827 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-a178827 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-3912 .elementor-element.elementor-element-a178827 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-a178827:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-a178827:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-a178827 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-56aeb2e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3912 .elementor-element.elementor-element-af0864b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #bdbcbc;
	--border-color: #bdbcbc;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-3912 .elementor-element.elementor-element-af0864b:hover {
	border-style: none;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-af0864b, .elementor-3912 .elementor-element.elementor-element-af0864b::before {
	--border-transition: .3s;
}

.elementor-3912 .elementor-element.elementor-element-97d7f0d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-97d7f0d.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-3912 .elementor-element.elementor-element-97d7f0d.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-97d7f0d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-3912 .elementor-element.elementor-element-97d7f0d .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-97d7f0d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-3912 .elementor-element.elementor-element-97d7f0d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-97d7f0d:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-97d7f0d:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-97d7f0d .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-18410a4 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #bdbcbc;
	--border-color: #bdbcbc;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-3912 .elementor-element.elementor-element-18410a4:hover {
	border-style: none;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-18410a4, .elementor-3912 .elementor-element.elementor-element-18410a4::before {
	--border-transition: .3s;
}

.elementor-3912 .elementor-element.elementor-element-9c46d02 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-9c46d02.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-3912 .elementor-element.elementor-element-9c46d02.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-9c46d02.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-3912 .elementor-element.elementor-element-9c46d02 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-9c46d02 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-3912 .elementor-element.elementor-element-9c46d02 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-9c46d02:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-9c46d02:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-9c46d02 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-67e53dc {
	--display: flex;
	--z-index: 1;
}

.elementor-3912 .elementor-element.elementor-element-4036b57 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor0);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	box-shadow: 0px 0px 10px 0px rgba(247, 144, 30, .58);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 25px 15px 25px;
}

.elementor-3912 .elementor-element.elementor-element-4036b57 .elementor-button:hover, .elementor-3912 .elementor-element.elementor-element-4036b57 .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor1);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-4036b57.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-4036b57 .elementor-button:hover svg, .elementor-3912 .elementor-element.elementor-element-4036b57 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-b9d634c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-34c0c02 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-9ef8782 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-f9f8dea > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-3912 .elementor-element.elementor-element-f9f8dea.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-373d38a.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-373d38a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-373d38a .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-373d38a:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-373d38a:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-fc29364 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-89affb3 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-89affb3.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-89affb3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-81f809e {
	--display: flex;
	--margin-top: 100px;
	--margin-bottom: -120px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-3912 .elementor-element.elementor-element-43b8da9 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 8px;
}

.elementor-3912 .elementor-element.elementor-element-43b8da9 .elementor-divider-separator {
	width: 83%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-3912 .elementor-element.elementor-element-43b8da9 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3912 .elementor-element.elementor-element-a68fe8c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-f66c302 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-3912 .elementor-element.elementor-element-f66c302:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	--border-color: var(--e-global-color-astglobalcolor0);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-f66c302, .elementor-3912 .elementor-element.elementor-element-f66c302::before {
	--border-transition: .3s;
}

.elementor-3912 .elementor-element.elementor-element-4c33f43 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-4c33f43.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3912 .elementor-element.elementor-element-4c33f43.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3912 .elementor-element.elementor-element-4c33f43.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3912 .elementor-element.elementor-element-4c33f43 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-4c33f43 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-4c33f43:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-4c33f43:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-4c33f43 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-3af11b0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-541ee44 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-e162af1 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-3912 .elementor-element.elementor-element-e162af1:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	--border-color: var(--e-global-color-astglobalcolor0);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-e162af1, .elementor-3912 .elementor-element.elementor-element-e162af1::before {
	--border-transition: .3s;
}

.elementor-3912 .elementor-element.elementor-element-a16e242 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-a16e242.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3912 .elementor-element.elementor-element-a16e242.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3912 .elementor-element.elementor-element-a16e242.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3912 .elementor-element.elementor-element-a16e242 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-a16e242 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-a16e242:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-a16e242:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-a16e242 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-cee7fb1 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-10f9c2f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-9dc32e8 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-3912 .elementor-element.elementor-element-9dc32e8:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	--border-color: var(--e-global-color-astglobalcolor0);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-9dc32e8, .elementor-3912 .elementor-element.elementor-element-9dc32e8::before {
	--border-transition: .3s;
}

.elementor-3912 .elementor-element.elementor-element-42fc6d9 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-42fc6d9.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3912 .elementor-element.elementor-element-42fc6d9.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3912 .elementor-element.elementor-element-42fc6d9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3912 .elementor-element.elementor-element-42fc6d9 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-42fc6d9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-42fc6d9:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-42fc6d9:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-42fc6d9 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-3738fbd {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-96710bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-8306144 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-3912 .elementor-element.elementor-element-8306144:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	--border-color: var(--e-global-color-astglobalcolor0);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-8306144, .elementor-3912 .elementor-element.elementor-element-8306144::before {
	--border-transition: .3s;
}

.elementor-3912 .elementor-element.elementor-element-1067c20 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-1067c20.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3912 .elementor-element.elementor-element-1067c20.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3912 .elementor-element.elementor-element-1067c20.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3912 .elementor-element.elementor-element-1067c20 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-1067c20 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-1067c20:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-1067c20:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-1067c20 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-e3fa3ae {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-72e6b30 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-6c753eb {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-3912 .elementor-element.elementor-element-6c753eb:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	--border-color: var(--e-global-color-astglobalcolor0);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-6c753eb, .elementor-3912 .elementor-element.elementor-element-6c753eb::before {
	--border-transition: .3s;
}

.elementor-3912 .elementor-element.elementor-element-e066a4f .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-e066a4f.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3912 .elementor-element.elementor-element-e066a4f.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3912 .elementor-element.elementor-element-e066a4f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3912 .elementor-element.elementor-element-e066a4f .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-e066a4f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-e066a4f:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-e066a4f:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-e066a4f .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-12138f3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-4ba6597 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-1b89c88 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 1;
}

.elementor-3912 .elementor-element.elementor-element-366a40c .elementor-button {
	background-color: #f7901e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	box-shadow: 0px 0px 10px 0px rgba(247, 144, 30, .58);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 25px 15px 25px;
}

.elementor-3912 .elementor-element.elementor-element-366a40c .elementor-button:hover, .elementor-3912 .elementor-element.elementor-element-366a40c .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor1);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-366a40c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-366a40c .elementor-button:hover svg, .elementor-3912 .elementor-element.elementor-element-366a40c .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-dce0192 {
	--display: flex;
	--min-height: 50px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -11px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-3912 .elementor-element.elementor-element-dce0192:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-dce0192 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/ropeimg-scaled.png");
	background-position: center center;
	background-repeat: repeat-x;
	background-size: contain;
}

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

.elementor-3912 .elementor-element.elementor-element-70a7729 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-70a7729:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-70a7729 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/ctabg-min.png");
}

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

.elementor-3912 .elementor-element.elementor-element-9354fa0 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: -50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-38fe03b {
	--display: flex;
	--z-index: 2;
}

.elementor-3912 .elementor-element.elementor-element-a2f98a1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-c556cab > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-3912 .elementor-element.elementor-element-c556cab.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-c556cab img {
	filter: brightness(200%) contrast(200%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-3912 .elementor-element.elementor-element-130dd0e.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-130dd0e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-130dd0e .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-130dd0e:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-130dd0e:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-7d64395 img {
	filter: brightness(200%) contrast(200%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-3912 .elementor-element.elementor-element-e55d171 {
	--display: flex;
	--z-index: 2;
}

.elementor-3912 .elementor-element.elementor-element-b08ad85 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-b08ad85.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-b08ad85 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-b08ad85 .elementor-heading-title a:hover, .elementor-3912 .elementor-element.elementor-element-b08ad85 .elementor-heading-title a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-d045ed0 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-d045ed0.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-d045ed0 a:hover, .elementor-3912 .elementor-element.elementor-element-d045ed0 a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a {
	background-color: #b0dd1a;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	padding: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(247, 144, 30, .92);
	border-radius: 50px 50px 50px 50px;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a[class*="elementor-animation"]:hover, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a::before, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a::after {
	background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b {
	background-color: rgba(96, 91, 229, 0);
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor5);
	border-radius: 50px 50px 50px 50px;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b[class*="elementor-animation"]:hover, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b::before, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b::after {
	background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-3912 .elementor-element.elementor-element-5130086 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-3912 .elementor-element.elementor-element-5130086 {
	z-index: 10;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-dual-button {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a::before {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a::after {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	padding: 15px 15px 15px 15px;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a .wpr-button-icon-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a .wpr-button-icon-a svg {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a .wpr-button-text-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a .wpr-button-content-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a-wrap {
	max-width: 235px;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-content-a {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-text-a {
	-webkit-justify-content: center;
	justify-content: center;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-icon-a {
	font-size: 18px;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-icon-a svg {
	width: 18px;
	height: 18px;
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086.wpr-button-icon-a-position-left .wpr-button-icon-a {
	margin-right: 10px;
}

.elementor-3912 .elementor-element.elementor-element-5130086.wpr-button-icon-a-position-right .wpr-button-icon-a {
	margin-left: 10px;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b::before {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b::after {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	padding: 15px 15px 15px 15px;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b .wpr-button-icon-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b .wpr-button-text-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b .wpr-button-content-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b-wrap {
	max-width: 235px;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-content-b {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-text-b {
	-webkit-justify-content: center;
	justify-content: center;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-icon-b {
	font-size: 18px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-icon-b svg {
	width: 18px;
	height: 18px;
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-5130086.wpr-button-icon-b-position-left .wpr-button-icon-b {
	margin-right: 10px;
}

.elementor-3912 .elementor-element.elementor-element-5130086.wpr-button-icon-b-position-right .wpr-button-icon-b {
	margin-left: 10px;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-text-a, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a::after, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-text-b, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b::after {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a:hover .wpr-button-text-a {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a:hover .wpr-button-icon-a {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a:hover .wpr-button-icon-a svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b:hover .wpr-button-text-b {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b:hover .wpr-button-icon-b {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b:hover .wpr-button-icon-b svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-dc1f50b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: -300px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-856f121 > .elementor-widget-container {
	margin: -100px 0px -10px -200px;
}

.elementor-3912 .elementor-element.elementor-element-856f121 {
	z-index: 0;
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-856f121 img {
	width: 64%;
}

.elementor-3912 .elementor-element.elementor-element-8c1839a > .elementor-widget-container {
	margin: 0px 0px -46px 150px;
}

.elementor-3912 .elementor-element.elementor-element-8c1839a.elementor-element {
	--align-self: flex-end;
}

.elementor-3912 .elementor-element.elementor-element-8c1839a {
	z-index: 1;
	text-align: end;
}

.elementor-3912 .elementor-element.elementor-element-8c1839a img {
	width: 62%;
}

.elementor-3912 .elementor-element.elementor-element-3c68202 {
	--display: flex;
	--min-height: 50px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-3912 .elementor-element.elementor-element-3c68202:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-3c68202 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemfag.nitrocdn.com/tKQHiIStZQnCdUXcwBqslVCGjWYqRRPn/assets/images/optimized/rev-d50295a/westernwildliferemoval.com/wp-content/uploads/2025/09/ropeimg-scaled.png");
	background-position: center center;
	background-repeat: repeat-x;
	background-size: contain;
}

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

.elementor-3912 .elementor-element.elementor-element-1d3f2da {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-1b802de {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-3912 .elementor-element.elementor-element-2e1c9e5 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 10px rgba(73.1, 73.1, 73.1, .09);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-2e1c9e5:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-2e1c9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-f7c4738 {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-f7c4738 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-314a49d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
	background-color: var(--e-global-color-astglobalcolor0);
	color: #fff !important;
}

.elementor-3912 .elementor-element.elementor-element-1afc45b {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-1dfb686 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3912 .elementor-element.elementor-element-04137a0.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-04137a0 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-04137a0 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: #f7901e;
}

.elementor-3912 .elementor-element.elementor-element-04137a0:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-04137a0:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3912 .elementor-element.elementor-element-55942f2 {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-55942f2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-1bd4e11 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #4d4d4d;
}

.elementor-3912 .elementor-element.elementor-element-1bd4e11 a:hover, .elementor-3912 .elementor-element.elementor-element-1bd4e11 a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3912 .elementor-element.elementor-element-0aaa408 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .26);
}

.elementor-3912 .elementor-element.elementor-element-0aaa408 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-0aaa408.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3912 .elementor-element.elementor-element-0aaa408.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3912 .elementor-element.elementor-element-0aaa408.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3912 .elementor-element.elementor-element-0aaa408 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-3912 .elementor-element.elementor-element-0aaa408 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-0aaa408:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-0aaa408:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-0aaa408 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-f91475d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-f91475d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3912 .elementor-element.elementor-element-f91475d.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3912 .elementor-element.elementor-element-f91475d.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3912 .elementor-element.elementor-element-f91475d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3912 .elementor-element.elementor-element-f91475d .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-3912 .elementor-element.elementor-element-f91475d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-3912 .elementor-element.elementor-element-f91475d:has(:hover) .elementor-image-box-title, .elementor-3912 .elementor-element.elementor-element-f91475d:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3912 .elementor-element.elementor-element-f91475d .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-astglobalcolor2);
}

@media (min-width:768px) {
	.elementor-3912 .elementor-element.elementor-element-f8b708c {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4980282 {
		--width: 70%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b8795b5 {
		--width: 30%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-d2f03ba {
		--content-width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-dd5cf1d {
		--width: 50%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2953fb7 {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a678f46 {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-588affa {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2bda5e1 {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-fb555b7 {
		--width: 90%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c9efc94 {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-3aac2e0 {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-5c28d33 {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-56aeb2e {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-34c0c02 {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a68fe8c {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-9354fa0 {
		--width: 1600px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-38fe03b {
		--width: 90%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1b802de {
		--width: 1600px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3912 .elementor-element.elementor-element-4980282 {
		--width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b8795b5 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-3912 .elementor-element.elementor-element-f8b708c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-ad23780 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-e3dc0cf .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-979c042 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-979c042 .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-834ab25 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-834ab25 .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b8795b5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-377cf4c img {
		width: 30%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c647fc7:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-c647fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c647fc7 {
		--margin-top: 0px;
		--margin-bottom: -18px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-89d7e66 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-07cee0f .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c274694 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c274694 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-3377f1f {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-8de6957 img {
		width: 20%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-588affa {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-0815d87 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-52b29ae .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-eddbb14 {
		--margin-top: 0px;
		--margin-bottom: -18px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6e633f3 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a028329 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-e0341d8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-e0341d8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b13a872 {
		--margin-top: -21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4391876 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-3aac2e0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1f9e26e .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b90151c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c70056b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6ad9f37 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6ad9f37 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-aebdfaf {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-aebdfaf .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-5c28d33 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-56aeb2e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4036b57 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4036b57 .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b9d634c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-373d38a .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-89affb3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-89affb3 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a68fe8c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-366a40c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-366a40c .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-dce0192:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-dce0192 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3912 .elementor-element.elementor-element-dce0192 {
		--margin-top: 0px;
		--margin-bottom: -18px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-70a7729 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-9354fa0 {
		--z-index: 1;
	}
	
	.elementor-3912 .elementor-element.elementor-element-130dd0e .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b08ad85 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b08ad85 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-d045ed0 {
		width: 100%;
		max-width: 100%;
		z-index: 1;
	}
	
	.elementor-3912 .elementor-element.elementor-element-856f121 img {
		width: 30%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-8c1839a img {
		width: 30%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-3c68202 {
		--margin-top: -18px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1d3f2da {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1b802de {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-04137a0 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-55942f2 .elementor-heading-title {
		font-size: 30px;
	}
}

@media (max-width:767px) {
	.elementor-3912 .elementor-element.elementor-element-a102888 {
		--padding-top: 70px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-f8b708c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4980282 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-74d9885 {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-ad23780 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-e3dc0cf .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-3272e03 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-3272e03 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b9efdbd {
		font-size: 12px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-dual-button {
		-webkit-justify-content: center;
		justify-content: center;
	}
	
	.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a-wrap {
		max-width: 210px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b-wrap {
		max-width: 163px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a::after {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b::after {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-text-a, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-a::after, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-text-b, .elementor-3912 .elementor-element.elementor-element-391bcb6 .wpr-button-b::after {
		font-size: 11px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b8795b5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1b39e7f {
		--margin-top: 0px;
		--margin-bottom: 109px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b065795:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-b065795 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b065795 {
		--margin-top: -22px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a0f797c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-41f8743 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
		font-size: 13px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c647fc7:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-c647fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c647fc7 {
		--margin-top: 0px;
		--margin-bottom: -22px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-89d7e66 {
		--padding-top: 10px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-adf1d21 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--flex-wrap: nowrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-d0cdf0a {
		width: var(--container-widget-width, 24.139%);
		max-width: 24.139%;
		--container-widget-width: 24.139%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-d0cdf0a img {
		width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-07cee0f {
		width: var(--container-widget-width, 37.386%);
		max-width: 37.386%;
		--container-widget-width: 37.386%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-07cee0f .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3912 .elementor-element.elementor-element-07cee0f .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-37c237c {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c274694 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-07f9f6c {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-8de6957 img {
		width: 30%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-8d380fd > .elementor-widget-container {
		margin: -100px 0px 0px 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-672113f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2a2a7b8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2a2a7b8.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2a2a7b8 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2a2a7b8 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2a2a7b8 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-cc36c10 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-cc36c10.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3912 .elementor-element.elementor-element-cc36c10 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3912 .elementor-element.elementor-element-cc36c10 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-cc36c10 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-67dc630 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-67dc630.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3912 .elementor-element.elementor-element-67dc630 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3912 .elementor-element.elementor-element-67dc630 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-67dc630 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-66a7259 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-66a7259.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3912 .elementor-element.elementor-element-66a7259 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3912 .elementor-element.elementor-element-66a7259 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-66a7259 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b1b940a {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-0815d87 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-52b29ae .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2c65b49 {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-eddbb14:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-eddbb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3912 .elementor-element.elementor-element-eddbb14 {
		--margin-top: -20px;
		--margin-bottom: -20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6e633f3 {
		--padding-top: 50px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-57ff830 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b99b442 {
		width: var(--container-widget-width, 23.891%);
		max-width: 23.891%;
		--container-widget-width: 23.891%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b99b442 img {
		width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a028329 {
		width: var(--container-widget-width, 38.74%);
		max-width: 38.74%;
		--container-widget-width: 38.74%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a028329 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a028329 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a488657 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a488657 img {
		width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-e0341d8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c9efc94 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b13a872:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-b13a872 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4391876 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-3aac2e0 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-ffd9248 {
		--margin-top: -200px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-8675e4e {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: nowrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1f9e26e {
		width: var(--container-widget-width, 123.172px);
		max-width: 123.172px;
		--container-widget-width: 123.172px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1f9e26e .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b90151c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c6079fd {
		--n-accordion-padding: 20px 20px 20px 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c6079fd {
		--n-accordion-title-font-size: 20px;
	}
	
	:where( .elementor-3912 .elementor-element.elementor-element-c6079fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 24px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c70056b {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c9787db {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1c11a40 {
		width: var(--container-widget-width, 72.313px);
		max-width: 72.313px;
		--container-widget-width: 72.313px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1c11a40 img {
		width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6ad9f37 {
		width: var(--container-widget-width, 146.516px);
		max-width: 146.516px;
		--container-widget-width: 146.516px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6ad9f37 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b90eb79 img {
		width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6959297 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-aebdfaf .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1cb90f2 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1cb90f2 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1cb90f2 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a178827 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a178827 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a178827 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-97d7f0d .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-97d7f0d .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-97d7f0d .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-9c46d02 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-9c46d02 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-9c46d02 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b9d634c {
		--padding-top: 20px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-9ef8782 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-f9f8dea {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-373d38a {
		width: initial;
		max-width: initial;
	}
	
	.elementor-3912 .elementor-element.elementor-element-373d38a .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3912 .elementor-element.elementor-element-373d38a .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-ed5fa24 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-fc29364 {
		--margin-top: 0px;
		--margin-bottom: -29px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-89affb3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4c33f43 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4c33f43 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4c33f43 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a16e242 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a16e242 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a16e242 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-42fc6d9 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-42fc6d9 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-42fc6d9 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1067c20 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1067c20 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1067c20 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-e066a4f .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-e066a4f .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-e066a4f .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-dce0192:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-dce0192 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3912 .elementor-element.elementor-element-dce0192 {
		--margin-top: 0px;
		--margin-bottom: -22px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-70a7729 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-a2f98a1 {
		--flex-wrap: nowrap;
	}
	
	.elementor-3912 .elementor-element.elementor-element-c556cab {
		width: var(--container-widget-width, 81.141px);
		max-width: 81.141px;
		--container-widget-width: 81.141px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-130dd0e {
		width: var(--container-widget-width, 113.25px);
		max-width: 113.25px;
		--container-widget-width: 113.25px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-130dd0e .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-b08ad85 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-text-a, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-a::after, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-text-b, .elementor-3912 .elementor-element.elementor-element-5130086 .wpr-button-b::after {
		font-size: 10px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-3c68202:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-3c68202 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3912 .elementor-element.elementor-element-3c68202 {
		--margin-top: -21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1d3f2da {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-f7c4738 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-314a49d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
		font-size: 13px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1dfb686 {
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-04137a0 {
		width: var(--container-widget-width, 166.922px);
		max-width: 166.922px;
		--container-widget-width: 166.922px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3912 .elementor-element.elementor-element-04137a0 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-55942f2 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-0aaa408 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-0aaa408 .elementor-image-box-title {
		font-size: 12px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-0aaa408 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-f91475d .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-f91475d .elementor-image-box-title {
		font-size: 12px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-f91475d .elementor-image-box-description {
		font-size: 14px;
	}
}

/* Start custom CSS for container, class: .elementor-element-a102888 */
.hero-location-sjj {
	overflow: hidden;
}
