
.elementor-3996 .elementor-element.elementor-element-80ecdfb {
	--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: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3996 .elementor-element.elementor-element-80ecdfb:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-80ecdfb > .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-1.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3996 .elementor-element.elementor-element-f75863e {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-3996 .elementor-element.elementor-element-cb84b97 {
	--display: flex;
}

.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-3996 .elementor-element.elementor-element-0f4239a > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-3996 .elementor-element.elementor-element-0f4239a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 80px;
	font-weight: 600;
	line-height: 96px;
	color: var(--e-global-color-astglobalcolor5);
}

.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-3996 .elementor-element.elementor-element-f944fef {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-3996 .elementor-element.elementor-element-f944fef p {
	margin-block-end: 0px;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .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-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a[class*="elementor-animation"]:hover, .elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a::before, .elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a::after {
	background-color: #b0dd1a;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .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-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b[class*="elementor-animation"]:hover, .elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b::before, .elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b::after {
	background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-3996 .elementor-element.elementor-element-1865a00 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-dual-button {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a::before {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .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-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a .wpr-button-icon-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a .wpr-button-icon-a svg {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a .wpr-button-text-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a .wpr-button-content-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a-wrap {
	max-width: 235px;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-content-a {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-text-a {
	-webkit-justify-content: center;
	justify-content: center;
	color: #fff;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-icon-a {
	font-size: 18px;
	color: #fff;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-icon-a svg {
	width: 18px;
	height: 18px;
	fill: #fff;
}

.elementor-3996 .elementor-element.elementor-element-1865a00.wpr-button-icon-a-position-left .wpr-button-icon-a {
	margin-right: 10px;
}

.elementor-3996 .elementor-element.elementor-element-1865a00.wpr-button-icon-a-position-right .wpr-button-icon-a {
	margin-left: 10px;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b::before {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .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-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b .wpr-button-icon-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b .wpr-button-text-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b .wpr-button-content-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b-wrap {
	max-width: 235px;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-content-b {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-text-b {
	-webkit-justify-content: center;
	justify-content: center;
	color: var(--e-global-color-astglobalcolor1);
}

.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-icon-b {
	font-size: 18px;
	color: var(--e-global-color-astglobalcolor1);
}

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

.elementor-3996 .elementor-element.elementor-element-1865a00.wpr-button-icon-b-position-left .wpr-button-icon-b {
	margin-right: 10px;
}

.elementor-3996 .elementor-element.elementor-element-1865a00.wpr-button-icon-b-position-right .wpr-button-icon-b {
	margin-left: 10px;
}

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

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

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

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

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

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

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

.elementor-3996 .elementor-element.elementor-element-3634a5b {
	--display: flex;
}

.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-3996 .elementor-element.elementor-element-34d5ff0 > .elementor-widget-container {
	margin: -70px 0px -69px 0px;
}

.elementor-3996 .elementor-element.elementor-element-34d5ff0 {
	text-align: end;
}

.elementor-3996 .elementor-element.elementor-element-6434cda {
	--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: 80px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3996 .elementor-element.elementor-element-0167818 {
	--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-3996 .elementor-element.elementor-element-d37e678 {
	--display: flex;
}

.elementor-3996 .elementor-element.elementor-element-b2e4ba9 > .elementor-widget-container {
	margin: -300px 0px 0px 0px;
}

.elementor-3996 .elementor-element.elementor-element-b2e4ba9 {
	text-align: start;
}

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

.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-3996 .elementor-element.elementor-element-60e9163 > .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-3996 .elementor-element.elementor-element-60e9163.elementor-element {
	--align-self: flex-end;
}

.elementor-3996 .elementor-element.elementor-element-60e9163 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3996 .elementor-element.elementor-element-60e9163.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-3996 .elementor-element.elementor-element-60e9163.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-3996 .elementor-element.elementor-element-60e9163.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-3996 .elementor-element.elementor-element-60e9163 .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-3996 .elementor-element.elementor-element-60e9163 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-3996 .elementor-element.elementor-element-262a751 > .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-3996 .elementor-element.elementor-element-262a751.elementor-element {
	--align-self: flex-end;
}

.elementor-3996 .elementor-element.elementor-element-262a751 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3996 .elementor-element.elementor-element-262a751.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-3996 .elementor-element.elementor-element-262a751.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-3996 .elementor-element.elementor-element-262a751.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-3996 .elementor-element.elementor-element-262a751 .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-3996 .elementor-element.elementor-element-262a751 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-3996 .elementor-element.elementor-element-5267382 > .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-3996 .elementor-element.elementor-element-5267382.elementor-element {
	--align-self: flex-end;
}

.elementor-3996 .elementor-element.elementor-element-5267382 .elementor-image-box-wrapper {
	text-align: start;
}

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

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

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

.elementor-3996 .elementor-element.elementor-element-5267382 .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-3996 .elementor-element.elementor-element-5267382 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-3996 .elementor-element.elementor-element-6fccca3 > .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-3996 .elementor-element.elementor-element-6fccca3.elementor-element {
	--align-self: flex-end;
}

.elementor-3996 .elementor-element.elementor-element-6fccca3 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3996 .elementor-element.elementor-element-6fccca3.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-3996 .elementor-element.elementor-element-6fccca3.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-3996 .elementor-element.elementor-element-6fccca3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-3996 .elementor-element.elementor-element-6fccca3 .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-3996 .elementor-element.elementor-element-6fccca3 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-3996 .elementor-element.elementor-element-522384d {
	--display: flex;
}

.elementor-3996 .elementor-element.elementor-element-8d3bb76 {
	--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-3996 .elementor-element.elementor-element-283321e.elementor-element {
	--align-self: center;
}

.elementor-3996 .elementor-element.elementor-element-283321e .elementor-image-box-wrapper {
	text-align: start;
}

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

.elementor-3996 .elementor-element.elementor-element-f970da2 {
	text-align: start;
}

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

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

.elementor-3996 .elementor-element.elementor-element-88f7056 a:hover, .elementor-3996 .elementor-element.elementor-element-88f7056 a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

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

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

.elementor-3996 .elementor-element.elementor-element-bd12fdb > .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-3996 .elementor-element.elementor-element-bd12fdb {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	color: #000;
}

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

.elementor-3996 .elementor-element.elementor-element-e9b4397 {
	text-align: start;
}

.elementor-3996 .elementor-element.elementor-element-fd50f00 {
	--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: -17px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3996 .elementor-element.elementor-element-0b05489 {
	--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-3996 .elementor-element.elementor-element-d13e08a {
	--display: flex;
}

.elementor-3996 .elementor-element.elementor-element-0ce837a {
	--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-3996 .elementor-element.elementor-element-6c4ec56 > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-3996 .elementor-element.elementor-element-6c4ec56.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3996 .elementor-element.elementor-element-b0c175a.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3996 .elementor-element.elementor-element-b0c175a .elementor-image-box-wrapper {
	text-align: start;
}

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

.elementor-3996 .elementor-element.elementor-element-95947e4 {
	--display: flex;
}

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

.elementor-3996 .elementor-element.elementor-element-60c183e.elementor-element {
	--align-self: center;
}

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

.elementor-3996 .elementor-element.elementor-element-7a5d971 {
	--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-3996 .elementor-element.elementor-element-6fe4e75 {
	--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: -17px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

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

.elementor-3996 .elementor-element.elementor-element-c675557 {
	--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;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3996 .elementor-element.elementor-element-759fe3c {
	--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-3996 .elementor-element.elementor-element-0e85d77 {
	--display: flex;
}

.elementor-3996 .elementor-element.elementor-element-8ac997e {
	--display: flex;
}

.elementor-3996 .elementor-element.elementor-element-7202b1e {
	text-align: start;
}

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

.elementor-3996 .elementor-element.elementor-element-b7e77c1 {
	text-align: end;
}

.elementor-3996 .elementor-element.elementor-element-660d423 {
	--display: flex;
}

.elementor-3996 .elementor-element.elementor-element-98d01e9 {
	--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-3996 .elementor-element.elementor-element-235d2fb.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3996 .elementor-element.elementor-element-235d2fb .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3996 .elementor-element.elementor-element-235d2fb .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-3996 .elementor-element.elementor-element-235d2fb:has(:hover) .elementor-image-box-title, .elementor-3996 .elementor-element.elementor-element-235d2fb:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-3996 .elementor-element.elementor-element-f93c681.elementor-element {
	--align-self: center;
}

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

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

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

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

.elementor-3996 .elementor-element.elementor-element-f389264 p {
	margin-block-end: 0px;
}

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

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

.elementor-3996 .elementor-element.elementor-element-ba13cf0 p {
	margin-block-end: 0px;
}

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

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

.elementor-3996 .elementor-element.elementor-element-9194719 p {
	margin-block-end: 0px;
}

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

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

.elementor-3996 .elementor-element.elementor-element-0920d94 p {
	margin-block-end: 0px;
}

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

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

.elementor-3996 .elementor-element.elementor-element-aa7dbef p {
	margin-block-end: 0px;
}

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

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

.elementor-3996 .elementor-element.elementor-element-923362f p {
	margin-block-end: 0px;
}

.elementor-3996 .elementor-element.elementor-element-7accd2a {
	--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-3996 .elementor-element.elementor-element-7accd2a > .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-3996 .elementor-element.elementor-element-7accd2a > .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-3996 .elementor-element.elementor-element-7accd2a {
	--n-accordion-padding: 40px 40px 40px 40px;
}

:where( .elementor-3996 .elementor-element.elementor-element-7accd2a > .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-3996 .elementor-element.elementor-element-ae8b332 {
	--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: -17px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3996 .elementor-element.elementor-element-de60555 {
	--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-3996 .elementor-element.elementor-element-848ba78 {
	--display: flex;
}

.elementor-3996 .elementor-element.elementor-element-b022cdd {
	--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-3996 .elementor-element.elementor-element-ecf685b > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-3996 .elementor-element.elementor-element-ecf685b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3996 .elementor-element.elementor-element-7db3dc4.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3996 .elementor-element.elementor-element-7db3dc4 .elementor-image-box-wrapper {
	text-align: start;
}

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

.elementor-3996 .elementor-element.elementor-element-786a17e {
	--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-3996 .elementor-element.elementor-element-c477229 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3996 .elementor-element.elementor-element-c477229.elementor-element {
	--align-self: center;
}

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

.elementor-3996 .elementor-element.elementor-element-bf76200 {
	--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-3996 .elementor-element.elementor-element-be147b8 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 8px;
}

.elementor-3996 .elementor-element.elementor-element-be147b8 .elementor-divider-separator {
	width: 83%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-3996 .elementor-element.elementor-element-be147b8 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3996 .elementor-element.elementor-element-800d5f0 {
	--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-3996 .elementor-element.elementor-element-c60979f {
	--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-3996 .elementor-element.elementor-element-c60979f: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-3996 .elementor-element.elementor-element-c60979f, .elementor-3996 .elementor-element.elementor-element-c60979f::before {
	--border-transition: .3s;
}

.elementor-3996 .elementor-element.elementor-element-341f5ce .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-3996 .elementor-element.elementor-element-341f5ce.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3996 .elementor-element.elementor-element-341f5ce.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3996 .elementor-element.elementor-element-341f5ce.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3996 .elementor-element.elementor-element-341f5ce .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-3996 .elementor-element.elementor-element-341f5ce .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

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

.elementor-3996 .elementor-element.elementor-element-404e177 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3996 .elementor-element.elementor-element-a38b985 {
	--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-3996 .elementor-element.elementor-element-a38b985: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-3996 .elementor-element.elementor-element-a38b985, .elementor-3996 .elementor-element.elementor-element-a38b985::before {
	--border-transition: .3s;
}

.elementor-3996 .elementor-element.elementor-element-ec178a1 .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

.elementor-3996 .elementor-element.elementor-element-ec178a1 .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-3996 .elementor-element.elementor-element-ec178a1 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

.elementor-3996 .elementor-element.elementor-element-5da1bc2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3996 .elementor-element.elementor-element-4bf759f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3996 .elementor-element.elementor-element-9ccec11 {
	--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-3996 .elementor-element.elementor-element-9ccec11: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-3996 .elementor-element.elementor-element-9ccec11, .elementor-3996 .elementor-element.elementor-element-9ccec11::before {
	--border-transition: .3s;
}

.elementor-3996 .elementor-element.elementor-element-5bf3e51 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-3996 .elementor-element.elementor-element-5bf3e51.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3996 .elementor-element.elementor-element-5bf3e51.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3996 .elementor-element.elementor-element-5bf3e51.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3996 .elementor-element.elementor-element-5bf3e51 .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-3996 .elementor-element.elementor-element-5bf3e51 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

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

.elementor-3996 .elementor-element.elementor-element-e6fc50c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3996 .elementor-element.elementor-element-6aed605 {
	--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-3996 .elementor-element.elementor-element-6aed605: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-3996 .elementor-element.elementor-element-6aed605, .elementor-3996 .elementor-element.elementor-element-6aed605::before {
	--border-transition: .3s;
}

.elementor-3996 .elementor-element.elementor-element-7c1dafe .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-3996 .elementor-element.elementor-element-7c1dafe.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3996 .elementor-element.elementor-element-7c1dafe.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3996 .elementor-element.elementor-element-7c1dafe.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3996 .elementor-element.elementor-element-7c1dafe .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-3996 .elementor-element.elementor-element-7c1dafe .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

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

.elementor-3996 .elementor-element.elementor-element-13ae75e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3996 .elementor-element.elementor-element-0286fd1 {
	--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-3996 .elementor-element.elementor-element-0286fd1: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-3996 .elementor-element.elementor-element-0286fd1, .elementor-3996 .elementor-element.elementor-element-0286fd1::before {
	--border-transition: .3s;
}

.elementor-3996 .elementor-element.elementor-element-4ba5a0b .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

.elementor-3996 .elementor-element.elementor-element-4ba5a0b .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-3996 .elementor-element.elementor-element-4ba5a0b .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

.elementor-3996 .elementor-element.elementor-element-244d2ed {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3996 .elementor-element.elementor-element-8a2a8fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.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-3996 .elementor-element.elementor-element-4c893a8 .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-3996 .elementor-element.elementor-element-4c893a8 .elementor-button:hover, .elementor-3996 .elementor-element.elementor-element-4c893a8 .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor1);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-3996 .elementor-element.elementor-element-4c893a8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3996 .elementor-element.elementor-element-4c893a8 .elementor-button:hover svg, .elementor-3996 .elementor-element.elementor-element-4c893a8 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-3996 .elementor-element.elementor-element-410129d {
	--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: -17px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3996 .elementor-element.elementor-element-0a57ad0 {
	--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-3996 .elementor-element.elementor-element-012cc99 {
	--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-3996 .elementor-element.elementor-element-f322e1f {
	--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-3996 .elementor-element.elementor-element-f322e1f:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-f322e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-3996 .elementor-element.elementor-element-4ce1217 {
	text-align: center;
}

.elementor-3996 .elementor-element.elementor-element-4ce1217 .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-3996 .elementor-element.elementor-element-9dfd944 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
	background-color: var(--e-global-color-astglobalcolor0);
	color: #fff !important;
}

.elementor-3996 .elementor-element.elementor-element-c4f7702 {
	--display: flex;
}

.elementor-3996 .elementor-element.elementor-element-085076a {
	--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-3996 .elementor-element.elementor-element-33340bf.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3996 .elementor-element.elementor-element-33340bf .elementor-image-box-wrapper {
	text-align: start;
}

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

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

.elementor-3996 .elementor-element.elementor-element-4ff1929 {
	text-align: start;
}

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

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

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

.elementor-3996 .elementor-element.elementor-element-e487dca > .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-3996 .elementor-element.elementor-element-e487dca .elementor-image-box-wrapper {
	text-align: start;
}

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

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

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

.elementor-3996 .elementor-element.elementor-element-e487dca .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-3996 .elementor-element.elementor-element-e487dca .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

.elementor-3996 .elementor-element.elementor-element-755122d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3996 .elementor-element.elementor-element-755122d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-3996 .elementor-element.elementor-element-755122d.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-3996 .elementor-element.elementor-element-755122d.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-3996 .elementor-element.elementor-element-755122d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-3996 .elementor-element.elementor-element-755122d .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-3996 .elementor-element.elementor-element-755122d .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-3996 .elementor-element.elementor-element-755122d .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-3996 .elementor-element.elementor-element-f75863e {
		--content-width: 1600px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-cb84b97 {
		--width: 50%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-3634a5b {
		--width: 50%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-0167818 {
		--width: 1600px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-d13e08a {
		--width: 1600px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7a5d971 {
		--width: 1600px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-759fe3c {
		--content-width: 1600px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-848ba78 {
		--width: 1600px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-800d5f0 {
		--width: 1600px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-012cc99 {
		--width: 1600px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3996 .elementor-element.elementor-element-cb84b97 {
		--width: 100%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-3634a5b {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-3996 .elementor-element.elementor-element-f75863e {
		--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-3996 .elementor-element.elementor-element-0f4239a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-34d5ff0 {
		text-align: center;
	}
	
	.elementor-3996 .elementor-element.elementor-element-6434cda {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-0167818 {
		--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-3996 .elementor-element.elementor-element-283321e .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-f970da2 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-0b05489 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-b0c175a .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-60c183e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-60c183e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-c675557 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-759fe3c {
		--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-3996 .elementor-element.elementor-element-235d2fb .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-f93c681 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-de60555 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7db3dc4 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-c477229 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-c477229 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-800d5f0 {
		--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-3996 .elementor-element.elementor-element-4c893a8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-4c893a8 .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-0a57ad0 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-012cc99 {
		--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-3996 .elementor-element.elementor-element-33340bf .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-4ff1929 .elementor-heading-title {
		font-size: 30px;
	}
}

@media (max-width:767px) {
	.elementor-3996 .elementor-element.elementor-element-80ecdfb {
		--padding-top: 70px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-f75863e {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-cb84b97 {
		--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-3996 .elementor-element.elementor-element-0f4239a .elementor-heading-title {
		font-size: 40px;
		line-height: 60px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-f944fef > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-dual-button {
		-webkit-justify-content: center;
		justify-content: center;
	}
	
	.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a-wrap {
		max-width: 210px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b-wrap {
		max-width: 163px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a::after {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b::after {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-text-a, .elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-a::after, .elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-text-b, .elementor-3996 .elementor-element.elementor-element-1865a00 .wpr-button-b::after {
		font-size: 11px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-34d5ff0 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-3996 .elementor-element.elementor-element-b2e4ba9 > .elementor-widget-container {
		margin: -100px 0px 0px 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-c98d54a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-60e9163 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-60e9163.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3996 .elementor-element.elementor-element-60e9163 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3996 .elementor-element.elementor-element-60e9163 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-60e9163 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-262a751 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-262a751.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3996 .elementor-element.elementor-element-262a751 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3996 .elementor-element.elementor-element-262a751 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-262a751 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-5267382 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-5267382.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3996 .elementor-element.elementor-element-5267382 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3996 .elementor-element.elementor-element-5267382 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-5267382 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-6fccca3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-6fccca3.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3996 .elementor-element.elementor-element-6fccca3 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3996 .elementor-element.elementor-element-6fccca3 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-6fccca3 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-8d3bb76 {
		--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-3996 .elementor-element.elementor-element-283321e .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-f970da2 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-bd12fdb {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-fd50f00:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-fd50f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3996 .elementor-element.elementor-element-fd50f00 {
		--margin-top: -22px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-0b05489 {
		--padding-top: 10px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-0ce837a {
		--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-3996 .elementor-element.elementor-element-6c4ec56 {
		width: var(--container-widget-width, 24.139%);
		max-width: 24.139%;
		--container-widget-width: 24.139%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3996 .elementor-element.elementor-element-6c4ec56 img {
		width: 100%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-b0c175a {
		width: var(--container-widget-width, 37.386%);
		max-width: 37.386%;
		--container-widget-width: 37.386%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3996 .elementor-element.elementor-element-b0c175a .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3996 .elementor-element.elementor-element-b0c175a .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-045979b {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3996 .elementor-element.elementor-element-60c183e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-6fe4e75:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-6fe4e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3996 .elementor-element.elementor-element-6fe4e75 {
		--margin-top: -22px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-c675557 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-759fe3c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-cf8d3c6 {
		--margin-top: -200px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-98d01e9 {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: nowrap;
	}
	
	.elementor-3996 .elementor-element.elementor-element-235d2fb {
		width: var(--container-widget-width, 123.172px);
		max-width: 123.172px;
		--container-widget-width: 123.172px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3996 .elementor-element.elementor-element-235d2fb .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-f93c681 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7accd2a {
		--n-accordion-padding: 20px 20px 20px 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7accd2a {
		--n-accordion-title-font-size: 20px;
	}
	
	:where( .elementor-3996 .elementor-element.elementor-element-7accd2a > .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-3996 .elementor-element.elementor-element-ae8b332:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-ae8b332 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3996 .elementor-element.elementor-element-ae8b332 {
		--margin-top: -22px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-de60555 {
		--padding-top: 20px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-b022cdd {
		--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-3996 .elementor-element.elementor-element-ecf685b {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7db3dc4 {
		width: initial;
		max-width: initial;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7db3dc4 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7db3dc4 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-f2cf36c {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3996 .elementor-element.elementor-element-786a17e {
		--margin-top: 0px;
		--margin-bottom: -29px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-c477229 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-341f5ce .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-341f5ce .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-341f5ce .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-ec178a1 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-ec178a1 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-ec178a1 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-5bf3e51 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-5bf3e51 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-5bf3e51 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7c1dafe .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7c1dafe .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-7c1dafe .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-4ba5a0b .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-4ba5a0b .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-3996 .elementor-element.elementor-element-4ba5a0b .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-410129d:not(.elementor-motion-effects-element-type-background), .elementor-3996 .elementor-element.elementor-element-410129d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-3996 .elementor-element.elementor-element-410129d {
		--margin-top: -22px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-0a57ad0 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-4ce1217 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-9dfd944 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
		font-size: 13px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-085076a {
		--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-3996 .elementor-element.elementor-element-33340bf {
		width: var(--container-widget-width, 166.922px);
		max-width: 166.922px;
		--container-widget-width: 166.922px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3996 .elementor-element.elementor-element-33340bf .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-4ff1929 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-e487dca .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-e487dca .elementor-image-box-title {
		font-size: 12px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-e487dca .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-755122d .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-755122d .elementor-image-box-title {
		font-size: 12px;
	}
	
	.elementor-3996 .elementor-element.elementor-element-755122d .elementor-image-box-description {
		font-size: 14px;
	}
}
