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

.elementor-7 .elementor-element.elementor-element-ade5cfd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ade5cfd > .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.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7 .elementor-element.elementor-element-d4cdad9 {
	--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-7 .elementor-element.elementor-element-ff6b93a {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-5f7c4b9 {
	--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-7 .elementor-element.elementor-element-b141e59.elementor-element {
	--align-self: center;
}

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

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

.elementor-7 .elementor-element.elementor-element-b141e59:has(:hover) .elementor-image-box-title, .elementor-7 .elementor-element.elementor-element-b141e59: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-7 .elementor-element.elementor-element-472cd8e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-7 .elementor-element.elementor-element-a5b3030 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(255, 255, 255, .15);
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-a5b3030 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-7 .elementor-element.elementor-element-a5b3030 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-7 .elementor-element.elementor-element-bacb67b > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(255, 255, 255, .15);
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-bacb67b .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-7 .elementor-element.elementor-element-bacb67b .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-7 .elementor-element.elementor-element-1916281 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(255, 255, 255, .15);
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-1916281 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-7 .elementor-element.elementor-element-1916281 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-0458c4e > .elementor-widget-container {
	background-color: #b0dd1a;
	padding: 10px 10px 10px 10px;
	border-radius: 4px 4px 4px 4px;
}

.elementor-7 .elementor-element.elementor-element-0458c4e.elementor-element {
	--align-self: flex-start;
}

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

.elementor-7 .elementor-element.elementor-element-0458c4e .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-0458c4e .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-7 .elementor-element.elementor-element-d205220 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-astglobalcolor5);
}

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

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

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

.elementor-7 .elementor-element.elementor-element-771570c .wpr-dual-button {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-a::before {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

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

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-a .wpr-button-icon-a svg {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-a .wpr-button-text-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-a .wpr-button-content-a {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-a-wrap {
	max-width: 235px;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-content-a {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-text-a {
	-webkit-justify-content: center;
	justify-content: center;
	color: #fff;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-icon-a {
	font-size: 18px;
	color: #fff;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-icon-a svg {
	width: 18px;
	height: 18px;
	fill: #fff;
}

.elementor-7 .elementor-element.elementor-element-771570c.wpr-button-icon-a-position-left .wpr-button-icon-a {
	margin-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-771570c.wpr-button-icon-a-position-right .wpr-button-icon-a {
	margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-b::before {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

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

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-b .wpr-button-text-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-b .wpr-button-content-b {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-b-wrap {
	max-width: 235px;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-content-b {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-text-b {
	-webkit-justify-content: center;
	justify-content: center;
	color: var(--e-global-color-astglobalcolor1);
}

.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-icon-b {
	font-size: 18px;
	color: var(--e-global-color-astglobalcolor1);
}

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

.elementor-7 .elementor-element.elementor-element-771570c.wpr-button-icon-b-position-left .wpr-button-icon-b {
	margin-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-771570c.wpr-button-icon-b-position-right .wpr-button-icon-b {
	margin-left: 10px;
}

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-ff1ccea.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-7 .elementor-element.elementor-element-ec109b6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-ec109b6 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7 .elementor-element.elementor-element-ec109b6 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

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

.elementor-7 .elementor-element.elementor-element-75bb8b7 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-e964306 {
	text-align: end;
}

.elementor-7 .elementor-element.elementor-element-6f1aa09 {
	--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: 99;
}

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

.elementor-7 .elementor-element.elementor-element-c2c4a6a {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-c2c4a6a .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-7 .elementor-element.elementor-element-98d9646 {
	z-index: 1;
}

.elementor-7 .elementor-element.elementor-element-98d9646 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group a {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-7 .elementor-element.elementor-element-98d9646 .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-7 .elementor-element.elementor-element-98d9646 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea, .elementor-7 .elementor-element.elementor-element-98d9646 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-7 .elementor-element.elementor-element-98d9646 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
	background-color: var(--e-global-color-astglobalcolor0);
	color: #fff !important;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-27920ce {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-1f1e0fa {
	--display: flex;
	--margin-top: -200px;
	--margin-bottom: -134px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-26a5adf {
	width: auto;
	max-width: auto;
	z-index: 100;
	text-align: end;
}

.elementor-7 .elementor-element.elementor-element-26a5adf > .elementor-widget-container {
	margin: 0px 150px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-26a5adf.elementor-element {
	--align-self: center;
}

.elementor-7 .elementor-element.elementor-element-26a5adf img {
	width: 30%;
}

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

.elementor-7 .elementor-element.elementor-element-ae109be {
	--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-7 .elementor-element.elementor-element-3c804a8 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-6eee5ca {
	--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-7 .elementor-element.elementor-element-51a2208 > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-7 .elementor-element.elementor-element-51a2208.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7 .elementor-element.elementor-element-1b9742d .elementor-image-box-wrapper {
	text-align: start;
}

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

.elementor-7 .elementor-element.elementor-element-068447d {
	--display: flex;
}

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

.elementor-7 .elementor-element.elementor-element-ed8c37f.elementor-element {
	--align-self: center;
}

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

.elementor-7 .elementor-element.elementor-element-ebc77f4 {
	--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-7 .elementor-element.elementor-element-b2dd84e {
	--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-7 .elementor-element.elementor-element-b2dd84e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b2dd84e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor6);
}

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

.elementor-7 .elementor-element.elementor-element-ce8e50e {
	text-align: end;
}

.elementor-7 .elementor-element.elementor-element-d4bebe0 {
	--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-7 .elementor-element.elementor-element-df378bc {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-d793938 > .elementor-widget-container {
	margin: -300px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-d793938 {
	text-align: start;
}

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

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

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-05fcd25 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-7 .elementor-element.elementor-element-05fcd25.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-05fcd25.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-05fcd25.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

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

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

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

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-2253b03 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-7 .elementor-element.elementor-element-2253b03.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-2253b03.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-2253b03.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

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

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

.elementor-7 .elementor-element.elementor-element-f69f878 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-79d30d8 {
	--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-7 .elementor-element.elementor-element-3d3abe3.elementor-element {
	--align-self: center;
}

.elementor-7 .elementor-element.elementor-element-3d3abe3 .elementor-image-box-wrapper {
	text-align: start;
}

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

.elementor-7 .elementor-element.elementor-element-e00cea3 {
	text-align: start;
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-18b0172 a:hover, .elementor-7 .elementor-element.elementor-element-18b0172 a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

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

.elementor-7 .elementor-element.elementor-element-14a962b a:hover, .elementor-7 .elementor-element.elementor-element-14a962b a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-7 .elementor-element.elementor-element-ca2a468 {
	text-align: start;
}

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

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

.elementor-7 .elementor-element.elementor-element-6fc4123 {
	--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-7 .elementor-element.elementor-element-b852c77 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-f7cc909 {
	--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-7 .elementor-element.elementor-element-2263e4d > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-7 .elementor-element.elementor-element-2263e4d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-753a42f {
	--display: flex;
}

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

.elementor-7 .elementor-element.elementor-element-7910f9b.elementor-element {
	--align-self: center;
}

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

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

.elementor-7 .elementor-element.elementor-element-238bfe7 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-7505574 .sina-content-slider .owl-prev, .elementor-7 .elementor-element.elementor-element-7505574 .sina-content-slider .owl-next {
	background-color: var(--e-global-color-astglobalcolor0);
	color: #fafafa;
	font-family: Arial;
	top: 96%;
	padding: 2px 14px 6px 14px;
}

.elementor-7 .elementor-element.elementor-element-7505574 .sina-cs-item {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7505574 .sina-cs-title {
	color: #222;
	font-size: 32px;
	font-weight: 600;
	text-transform: none;
	line-height: 42px;
	margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-7505574 .sina-cs-subtitle {
	color: #222;
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-7505574 .sina-cs-desc {
	color: #222;
	font-size: 16px;
	line-height: 24px;
}

.elementor-7 .elementor-element.elementor-element-7505574 .sina-content-slider .owl-dot {
	border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-7 .elementor-element.elementor-element-7505574 .sina-content-slider .owl-dot.active {
	background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-7 .elementor-element.elementor-element-7505574 .sina-content-slider .owl-next {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7 .elementor-element.elementor-element-7505574 .sina-content-slider .owl-prev {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7 .elementor-element.elementor-element-885c6e4 .sina-content-slider .owl-prev, .elementor-7 .elementor-element.elementor-element-885c6e4 .sina-content-slider .owl-next {
	background-color: var(--e-global-color-astglobalcolor0);
	color: #fafafa;
	font-family: Arial;
	top: 96%;
	padding: 2px 14px 6px 14px;
}

.elementor-7 .elementor-element.elementor-element-885c6e4 .sina-cs-item {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-885c6e4 .sina-cs-title {
	color: #222;
	font-size: 32px;
	font-weight: 600;
	text-transform: none;
	line-height: 42px;
	margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-885c6e4 .sina-cs-subtitle {
	color: #222;
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-885c6e4 .sina-cs-desc {
	color: #222;
	font-size: 16px;
	line-height: 24px;
}

.elementor-7 .elementor-element.elementor-element-885c6e4 .sina-content-slider .owl-next {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7 .elementor-element.elementor-element-885c6e4 .sina-content-slider .owl-prev {
	border-radius: 50px 50px 50px 50px;
}

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

.elementor-7 .elementor-element.elementor-element-046552b {
	--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-7 .elementor-element.elementor-element-b2742af {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-cbe870f {
	--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-7 .elementor-element.elementor-element-810495f > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-7 .elementor-element.elementor-element-810495f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-d08a597 {
	--display: flex;
}

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

.elementor-7 .elementor-element.elementor-element-642f4c6.elementor-element {
	--align-self: center;
}

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

.elementor-7 .elementor-element.elementor-element-6e08093 {
	--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-7 .elementor-element.elementor-element-573f9e9 {
	--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-7 .elementor-element.elementor-element-573f9e9:hover {
	border-style: none;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7 .elementor-element.elementor-element-573f9e9, .elementor-7 .elementor-element.elementor-element-573f9e9::before {
	--border-transition: .3s;
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-f66a772 .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-7 .elementor-element.elementor-element-f66a772 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-f66a772 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-0a086cd {
	--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-7 .elementor-element.elementor-element-0a086cd:hover {
	border-style: none;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7 .elementor-element.elementor-element-0a086cd, .elementor-7 .elementor-element.elementor-element-0a086cd::before {
	--border-transition: .3s;
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-d9f1855 .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-7 .elementor-element.elementor-element-d9f1855 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-d9f1855 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-1fab76d {
	--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-7 .elementor-element.elementor-element-baa0de1 {
	--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-7 .elementor-element.elementor-element-baa0de1:hover {
	border-style: none;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7 .elementor-element.elementor-element-baa0de1, .elementor-7 .elementor-element.elementor-element-baa0de1::before {
	--border-transition: .3s;
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-efc2429 .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-7 .elementor-element.elementor-element-efc2429 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7 .elementor-element.elementor-element-efc2429 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-56e81c0 {
	--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-7 .elementor-element.elementor-element-56e81c0:hover {
	border-style: none;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7 .elementor-element.elementor-element-56e81c0, .elementor-7 .elementor-element.elementor-element-56e81c0::before {
	--border-transition: .3s;
}

.elementor-7 .elementor-element.elementor-element-4acc97e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-7 .elementor-element.elementor-element-4acc97e.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-4acc97e.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-4acc97e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-4acc97e .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-7 .elementor-element.elementor-element-4acc97e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-6c9fd0e {
	--display: flex;
	--z-index: 1;
}

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

.elementor-7 .elementor-element.elementor-element-14f105f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-14f105f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-14f105f .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-7 .elementor-element.elementor-element-74b3ca6 {
	--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-7 .elementor-element.elementor-element-74b3ca6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-74b3ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor6);
}

.elementor-7 .elementor-element.elementor-element-3af1e72 {
	--display: flex;
	--margin-top: -167px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-09105c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-09105c8 {
	z-index: 0;
	text-align: start;
}

.elementor-7 .elementor-element.elementor-element-d9c56fd {
	--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-7 .elementor-element.elementor-element-ef78bc4 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-99b06ec {
	--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-7 .elementor-element.elementor-element-b59ce38.elementor-element {
	--align-self: center;
}

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

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

.elementor-7 .elementor-element.elementor-element-458d923 {
	text-align: start;
}

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

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

.elementor-7 .elementor-element.elementor-element-1574db7 a:hover, .elementor-7 .elementor-element.elementor-element-1574db7 a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-7 .elementor-element.elementor-element-ade90dd {
	--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-7 .elementor-element.elementor-element-313a514 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-0252c0a > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	margin: 0px 0px 0px 0px;
	padding: 25px 25px 25px 25px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .36);
}

.elementor-7 .elementor-element.elementor-element-0252c0a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-7 .elementor-element.elementor-element-0252c0a.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-0252c0a.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-0252c0a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

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

.elementor-7 .elementor-element.elementor-element-0252c0a .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-7 .elementor-element.elementor-element-8c4fc9f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-651e168 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	margin: 0px 0px 0px 0px;
	padding: 25px 25px 25px 25px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .36);
}

.elementor-7 .elementor-element.elementor-element-651e168 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-7 .elementor-element.elementor-element-651e168.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-651e168.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-651e168.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

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

.elementor-7 .elementor-element.elementor-element-651e168 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-7 .elementor-element.elementor-element-4adaea8 {
	--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-7 .elementor-element.elementor-element-a31ff08 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-e298aa1 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-7 .elementor-element.elementor-element-e738df4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-9494a12 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	margin: 0px 0px 0px 0px;
	padding: 25px 25px 25px 25px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .36);
}

.elementor-7 .elementor-element.elementor-element-9494a12 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-7 .elementor-element.elementor-element-9494a12.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-9494a12.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-9494a12.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

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

.elementor-7 .elementor-element.elementor-element-9494a12 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-7 .elementor-element.elementor-element-78f8ac3 {
	--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-7 .elementor-element.elementor-element-04c42f1 {
	--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-7 .elementor-element.elementor-element-fd4b4f0 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	margin: 0px 0px 0px 0px;
	padding: 25px 25px 25px 25px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .36);
}

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-fd4b4f0 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-7 .elementor-element.elementor-element-0d94ffe {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-2286d40 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-db2b824 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-f733cc3 > .elementor-widget-container {
	margin: 0px -36px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f733cc3 {
	text-align: end;
}

.elementor-7 .elementor-element.elementor-element-c8f7421 {
	--display: flex;
	--margin-top: -350px;
	--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-7 .elementor-element.elementor-element-9f3942c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-7 .elementor-element.elementor-element-9f3942c iframe {
	height: 600px;
}

.elementor-7 .elementor-element.elementor-element-35ce8d3 {
	--display: flex;
	--margin-top: -136px;
	--margin-bottom: 0px;
	--margin-left: -27px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-8da87b1 {
	text-align: start;
}

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

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

.elementor-7 .elementor-element.elementor-element-d6c4d4d {
	--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-7 .elementor-element.elementor-element-18c9a4e {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-162bbbd {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-c05be48 {
	text-align: start;
}

.elementor-7 .elementor-element.elementor-element-8e94977 {
	--display: flex;
	--margin-top: -440px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-f8bfec4 {
	text-align: end;
}

.elementor-7 .elementor-element.elementor-element-782fc4d {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-ee72d22 {
	--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-7 .elementor-element.elementor-element-6287445.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-7 .elementor-element.elementor-element-e8d26db.elementor-element {
	--align-self: center;
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-ed10a7d p {
	margin-block-end: 0px;
}

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

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

.elementor-7 .elementor-element.elementor-element-6e31c75 p {
	margin-block-end: 0px;
}

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

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

.elementor-7 .elementor-element.elementor-element-ee9e2ce p {
	margin-block-end: 0px;
}

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

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

.elementor-7 .elementor-element.elementor-element-86fe570 p {
	margin-block-end: 0px;
}

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

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

.elementor-7 .elementor-element.elementor-element-e6678cc p {
	margin-block-end: 0px;
}

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

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

.elementor-7 .elementor-element.elementor-element-02af355 p {
	margin-block-end: 0px;
}

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

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

.elementor-7 .elementor-element.elementor-element-e7a64a6 {
	--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-7 .elementor-element.elementor-element-22eb8c4 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-dce6943 {
	--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-7 .elementor-element.elementor-element-0895a9e > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-7 .elementor-element.elementor-element-0895a9e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7 .elementor-element.elementor-element-0f4b65b .elementor-image-box-wrapper {
	text-align: start;
}

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

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

.elementor-7 .elementor-element.elementor-element-a9470c6.elementor-element {
	--align-self: center;
}

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

.elementor-7 .elementor-element.elementor-element-0f41e46 {
	--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-7 .elementor-element.elementor-element-6ea3152 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 8px;
}

.elementor-7 .elementor-element.elementor-element-6ea3152 .elementor-divider-separator {
	width: 83%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7 .elementor-element.elementor-element-6ea3152 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-4933fc4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-cef6b28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-250f48f .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-7d798f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-87f6f82 .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-69578cf {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-a8b288c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-1d9ebd3 .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-3328fa4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-4f65ae1 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-10c3a15 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-7 .elementor-element.elementor-element-38b991b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-38b991b .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-38b991b .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-7 .elementor-element.elementor-element-7a6ea05 {
	--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-7 .elementor-element.elementor-element-7a6ea05:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7a6ea05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor6);
}

.elementor-7 .elementor-element.elementor-element-b52d002 {
	--display: flex;
	--margin-top: -167px;
	--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-7 .elementor-element.elementor-element-6216a75 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6216a75 {
	text-align: end;
}

.elementor-7 .elementor-element.elementor-element-6216a75 img {
	width: 224px;
}

.elementor-7 .elementor-element.elementor-element-5162730 {
	--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;
	--margin-top: -108px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-5704a2c {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-64e96ec {
	--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-7 .elementor-element.elementor-element-e0dbd3a.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-7 .elementor-element.elementor-element-c72b0a9 {
	text-align: start;
}

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

.elementor-7 .elementor-element.elementor-element-09f4ee2 {
	--display: flex;
	--justify-content: center;
}

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

.elementor-7 .elementor-element.elementor-element-8308760.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7 .elementor-element.elementor-element-2f8a7ef {
	--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;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-449990e {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-7 .elementor-element.elementor-element-9931ee1 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: -72px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-ea4e706 img {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-c000445 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor0);
	padding: 10px 10px 10px 10px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-c000445.elementor-element {
	--align-self: flex-start;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-7129dd7 {
	--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-7 .elementor-element.elementor-element-39afe8d > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(2, 1, 1, .27);
}

.elementor-7 .elementor-element.elementor-element-39afe8d .elementor-image-box-wrapper {
	text-align: start;
}

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

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

.elementor-7 .elementor-element.elementor-element-eff1434 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-astglobalcolor0);
	color: var(--e-global-color-astglobalcolor0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-eff1434 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7 .elementor-element.elementor-element-5e3fe91 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-7 .elementor-element.elementor-element-3483df0 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: -72px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-09e22ec img {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-5218793 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor0);
	padding: 10px 10px 10px 10px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-5218793.elementor-element {
	--align-self: flex-start;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-f520f0a {
	--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-7 .elementor-element.elementor-element-4287c83 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(2, 1, 1, .27);
}

.elementor-7 .elementor-element.elementor-element-4287c83 .elementor-image-box-wrapper {
	text-align: start;
}

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

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

.elementor-7 .elementor-element.elementor-element-649c97a .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-astglobalcolor0);
	color: var(--e-global-color-astglobalcolor0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-649c97a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7 .elementor-element.elementor-element-5cf5eaf {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-7 .elementor-element.elementor-element-6895d2a {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: -72px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-311cd20 img {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-ec22596 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor0);
	padding: 10px 10px 10px 10px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-ec22596.elementor-element {
	--align-self: flex-start;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-f8a1a45 {
	--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-7 .elementor-element.elementor-element-308ddc5 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(2, 1, 1, .27);
}

.elementor-7 .elementor-element.elementor-element-308ddc5 .elementor-image-box-wrapper {
	text-align: start;
}

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

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

.elementor-7 .elementor-element.elementor-element-613e4b5 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-astglobalcolor0);
	color: var(--e-global-color-astglobalcolor0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-613e4b5 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

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

.elementor-7 .elementor-element.elementor-element-e254e8c {
	--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-7 .elementor-element.elementor-element-b8e1782 {
	--display: flex;
	--z-index: 2;
}

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

.elementor-7 .elementor-element.elementor-element-4288640.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-92ab066 {
	--display: flex;
	--z-index: 2;
}

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

.elementor-7 .elementor-element.elementor-element-8929b8b.elementor-element {
	--align-self: center;
}

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

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

.elementor-7 .elementor-element.elementor-element-c4898e1 {
	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-7 .elementor-element.elementor-element-c4898e1.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-faf2dbf > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-7 .elementor-element.elementor-element-faf2dbf {
	z-index: 10;
}

.elementor-7 .elementor-element.elementor-element-faf2dbf .wpr-dual-button {
	-webkit-justify-content: center;
	justify-content: center;
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-faf2dbf .wpr-button-content-a {
	-webkit-justify-content: center;
	justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-faf2dbf .wpr-button-content-b {
	-webkit-justify-content: center;
	justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-c689487 {
	--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-7 .elementor-element.elementor-element-70a0dbf > .elementor-widget-container {
	margin: -100px 0px -10px -200px;
}

.elementor-7 .elementor-element.elementor-element-70a0dbf {
	z-index: 0;
	text-align: start;
}

.elementor-7 .elementor-element.elementor-element-70a0dbf img {
	width: 64%;
}

.elementor-7 .elementor-element.elementor-element-bbae126 > .elementor-widget-container {
	margin: 0px 0px -46px 150px;
}

.elementor-7 .elementor-element.elementor-element-bbae126.elementor-element {
	--align-self: flex-end;
}

.elementor-7 .elementor-element.elementor-element-bbae126 {
	z-index: 1;
	text-align: end;
}

.elementor-7 .elementor-element.elementor-element-bbae126 img {
	width: 62%;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-b0a7901 {
	--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-7 .elementor-element.elementor-element-56c21fe {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-4e0aeb9 {
	--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-7 .elementor-element.elementor-element-466358b > .elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-7 .elementor-element.elementor-element-466358b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-8b199e3 {
	--display: flex;
}

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

.elementor-7 .elementor-element.elementor-element-0f17376.elementor-element {
	--align-self: center;
}

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

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

.elementor-7 .elementor-element.elementor-element-c0a39c8 {
	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-7 .elementor-element.elementor-element-c0a39c8.elementor-element {
	--align-self: center;
}

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

.elementor-7 .elementor-element.elementor-element-61414b0 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	fill: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor5);
	box-shadow: 0px 0px 10px 0px rgba(247, 144, 30, .58);
	border-style: solid;
	border-color: var(--e-global-color-astglobalcolor5);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 25px 15px 25px;
}

.elementor-7 .elementor-element.elementor-element-61414b0 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-61414b0 .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor1);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-7 .elementor-element.elementor-element-61414b0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-61414b0 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-61414b0 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-7 .elementor-element.elementor-element-64b8184 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor1);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	fill: var(--e-global-color-astglobalcolor2);
	color: var(--e-global-color-astglobalcolor2);
	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-7 .elementor-element.elementor-element-64b8184 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-64b8184 .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor1);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-7 .elementor-element.elementor-element-64b8184.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-64b8184 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7 .elementor-element.elementor-element-64b8184 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-7 .elementor-element.elementor-element-64b8184 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-64b8184 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-7 .elementor-element.elementor-element-f4a02de {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-0604de9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-0604de9 {
	z-index: 1;
}

.elementor-7 .elementor-element.elementor-element-0604de9 img {
	width: 13%;
}

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

.elementor-7 .elementor-element.elementor-element-045df89 {
	--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-7 .elementor-element.elementor-element-c6e6f24 {
	--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-7 .elementor-element.elementor-element-614d555 {
	--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-7 .elementor-element.elementor-element-614d555:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-614d555 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-7 .elementor-element.elementor-element-161f2d3 {
	text-align: center;
}

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

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

.elementor-7 .elementor-element.elementor-element-6337152 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-b8f5f45 {
	--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-7 .elementor-element.elementor-element-e74bd87.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-cbba35b {
	text-align: start;
}

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

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

.elementor-7 .elementor-element.elementor-element-522740d a:hover, .elementor-7 .elementor-element.elementor-element-522740d a:focus {
	color: var(--e-global-color-astglobalcolor5);
}

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

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-ca1e566 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

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

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

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

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

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

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

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

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-7 .elementor-element.elementor-element-d4cdad9 {
		--content-width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ff6b93a {
		--width: 70%;
	}
	
	.elementor-7 .elementor-element.elementor-element-75bb8b7 {
		--width: 30%;
	}
	
	.elementor-7 .elementor-element.elementor-element-3c804a8 {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ebc77f4 {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d4bebe0 {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-6fc4123 {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-b852c77 {
		--width: 90%;
	}
	
	.elementor-7 .elementor-element.elementor-element-238bfe7 {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-6e08093 {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-1fab76d {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d9c56fd {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d6c4d4d {
		--content-width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-22eb8c4 {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d82d25d {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-5162730 {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-2f8a7ef {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e254e8c {
		--width: 1600px;
	}
	
	.elementor-7 .elementor-element.elementor-element-b8e1782 {
		--width: 90%;
	}
	
	.elementor-7 .elementor-element.elementor-element-b0a7901 {
		--width: 90%;
	}
	
	.elementor-7 .elementor-element.elementor-element-56c21fe {
		--width: 90%;
	}
	
	.elementor-7 .elementor-element.elementor-element-c6e6f24 {
		--width: 1600px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7 .elementor-element.elementor-element-ff6b93a {
		--width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-75bb8b7 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-7 .elementor-element.elementor-element-d4cdad9 {
		--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-7 .elementor-element.elementor-element-b141e59 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-472cd8e .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ff1ccea {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-ff1ccea .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ec109b6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-ec109b6 .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e964306 {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-26a5adf img {
		width: 30%;
	}
	
	.elementor-7 .elementor-element.elementor-element-ae109be {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-1b9742d .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ed8c37f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-ed8c37f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-b2dd84e {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ce8e50e img {
		width: 20%;
	}
	
	.elementor-7 .elementor-element.elementor-element-d4bebe0 {
		--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-7 .elementor-element.elementor-element-3d3abe3 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e00cea3 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-24ce1e3 {
		--margin-top: 0px;
		--margin-bottom: -18px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ad6fe41 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-dacb0a1 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-7910f9b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-7910f9b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e7e474b {
		--margin-top: -21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-046552b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ed80e54 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-ed80e54 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-642f4c6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-642f4c6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-6e08093 {
		--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-7 .elementor-element.elementor-element-1fab76d {
		--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-7 .elementor-element.elementor-element-14f105f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-14f105f .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-7 .elementor-element.elementor-element-74b3ca6 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-3af1e72 {
		--margin-top: -95px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-09105c8 img {
		width: 20%;
	}
	
	.elementor-7 .elementor-element.elementor-element-d9c56fd {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -87px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-b59ce38 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-458d923 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-f692062 {
		--margin-top: 0px;
		--margin-bottom: -17px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-7d20b90 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d6c4d4d {
		--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-7 .elementor-element.elementor-element-6287445 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e8d26db .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-3073a96 {
		--margin-top: -18px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e7a64a6 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0f4b65b .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-a9470c6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-a9470c6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d82d25d {
		--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-7 .elementor-element.elementor-element-38b991b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-38b991b .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-7 .elementor-element.elementor-element-7a6ea05 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-b52d002 {
		--margin-top: -50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-6216a75 img {
		width: 20%;
	}
	
	.elementor-7 .elementor-element.elementor-element-5162730 {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -139px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e0dbd3a .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-c72b0a9 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-8308760 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-8308760 .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-7 .elementor-element.elementor-element-2f8a7ef {
		--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: 100px 100px;
		--row-gap: 100px;
		--column-gap: 100px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cf6893e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cf6893e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-cf6893e {
		--margin-top: 0px;
		--margin-bottom: -18px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-4997009 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e254e8c {
		--z-index: 1;
	}
	
	.elementor-7 .elementor-element.elementor-element-e555e0b .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-8929b8b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-8929b8b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-c4898e1 {
		width: 100%;
		max-width: 100%;
		z-index: 1;
	}
	
	.elementor-7 .elementor-element.elementor-element-70a0dbf img {
		width: 30%;
	}
	
	.elementor-7 .elementor-element.elementor-element-bbae126 img {
		width: 30%;
	}
	
	.elementor-7 .elementor-element.elementor-element-7607a2f {
		--margin-top: -18px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-3f1f1d5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3f1f1d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-3f1f1d5 {
		--margin-top: 0px;
		--margin-bottom: -18px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cf5adbb {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-b0a7901 {
		--z-index: 1;
	}
	
	.elementor-7 .elementor-element.elementor-element-a0d0a55 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0f17376 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-0f17376 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-c0a39c8 {
		width: 100%;
		max-width: 100%;
		z-index: 1;
	}
	
	.elementor-7 .elementor-element.elementor-element-61414b0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-61414b0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-61414b0 .elementor-button {
		font-size: 14px;
		line-height: 25px;
		border-width: 1px 1px 1px 1px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-7 .elementor-element.elementor-element-64b8184 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-64b8184 .elementor-button {
		font-size: 14px;
		line-height: 25px;
		padding: 13px 15px 13px 15px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0604de9 {
		z-index: 1;
	}
	
	.elementor-7 .elementor-element.elementor-element-0604de9 img {
		width: 28%;
	}
	
	.elementor-7 .elementor-element.elementor-element-36f2181 {
		--margin-top: -18px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-045df89 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-c6e6f24 {
		--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-7 .elementor-element.elementor-element-e74bd87 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cbba35b .elementor-heading-title {
		font-size: 30px;
	}
}

@media (max-width:767px) {
	.elementor-7 .elementor-element.elementor-element-ade5cfd {
		--padding-top: 70px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d4cdad9 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ff6b93a {
		--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-7 .elementor-element.elementor-element-5f7c4b9 {
		--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-7 .elementor-element.elementor-element-b141e59 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-472cd8e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-a5b3030 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-a5b3030 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-bacb67b .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-bacb67b .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-1916281 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-1916281 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0458c4e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-0458c4e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d205220 {
		font-size: 12px;
	}
	
	.elementor-7 .elementor-element.elementor-element-771570c .wpr-dual-button {
		-webkit-justify-content: center;
		justify-content: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-a-wrap {
		max-width: 210px;
	}
	
	.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-b-wrap {
		max-width: 163px;
	}
	
	.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-a {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-a::after {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-b {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-b::after {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-771570c .wpr-button-text-a, .elementor-7 .elementor-element.elementor-element-771570c .wpr-button-a::after, .elementor-7 .elementor-element.elementor-element-771570c .wpr-button-text-b, .elementor-7 .elementor-element.elementor-element-771570c .wpr-button-b::after {
		font-size: 11px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e964306 {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-e964306 img {
		width: 40%;
	}
	
	.elementor-7 .elementor-element.elementor-element-6f1aa09 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-c2c4a6a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-98d9646 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-27920ce {
		--margin-top: 0px;
		--margin-bottom: 250px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-01cba1c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-01cba1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-01cba1c {
		--margin-top: -22px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ae109be {
		--padding-top: 10px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-6eee5ca {
		--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-7 .elementor-element.elementor-element-51a2208 {
		width: var(--container-widget-width, 24.139%);
		max-width: 24.139%;
		--container-widget-width: 24.139%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-51a2208 img {
		width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-1b9742d {
		width: var(--container-widget-width, 37.386%);
		max-width: 37.386%;
		--container-widget-width: 37.386%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-1b9742d .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-1b9742d .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-4e32fe3 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-ed8c37f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-c82bed6 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ce8e50e img {
		width: 30%;
	}
	
	.elementor-7 .elementor-element.elementor-element-d793938 > .elementor-widget-container {
		margin: -100px 0px 0px 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-fb62f70 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-fab552c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-fab552c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7 .elementor-element.elementor-element-fab552c .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-fab552c .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-fab552c .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-05fcd25 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-05fcd25.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7 .elementor-element.elementor-element-05fcd25 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-05fcd25 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-05fcd25 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-c7bf4ae {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-c7bf4ae.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7 .elementor-element.elementor-element-c7bf4ae .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-c7bf4ae .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-c7bf4ae .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-2253b03 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-2253b03.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7 .elementor-element.elementor-element-2253b03 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-2253b03 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-2253b03 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-79d30d8 {
		--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-7 .elementor-element.elementor-element-3d3abe3 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e00cea3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-14a962b {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-24ce1e3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24ce1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-24ce1e3 {
		--margin-top: -20px;
		--margin-bottom: -20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ad6fe41 {
		--padding-top: 50px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-f7cc909 {
		--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-7 .elementor-element.elementor-element-2263e4d {
		width: var(--container-widget-width, 23.891%);
		max-width: 23.891%;
		--container-widget-width: 23.891%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-2263e4d img {
		width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-dacb0a1 {
		width: var(--container-widget-width, 38.74%);
		max-width: 38.74%;
		--container-widget-width: 38.74%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-dacb0a1 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-dacb0a1 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d37b1a5 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-d37b1a5 img {
		width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-7910f9b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-238bfe7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-885c6e4 > .elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e7e474b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e7e474b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-046552b {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cbe870f {
		--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-7 .elementor-element.elementor-element-810495f {
		width: var(--container-widget-width, 72.313px);
		max-width: 72.313px;
		--container-widget-width: 72.313px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-810495f img {
		width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-ed80e54 {
		width: var(--container-widget-width, 146.516px);
		max-width: 146.516px;
		--container-widget-width: 146.516px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-ed80e54 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-85983dd img {
		width: 100%;
	}
	
	.elementor-7 .elementor-element.elementor-element-d08a597 {
		--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-7 .elementor-element.elementor-element-642f4c6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-f66a772 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-f66a772 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-7 .elementor-element.elementor-element-f66a772 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d9f1855 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d9f1855 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d9f1855 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-efc2429 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-efc2429 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-7 .elementor-element.elementor-element-efc2429 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-4acc97e .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-4acc97e .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-7 .elementor-element.elementor-element-4acc97e .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-74b3ca6 {
		--gap: 70px 70px;
		--row-gap: 70px;
		--column-gap: 70px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-3af1e72 {
		--margin-top: -53px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-09105c8 img {
		width: 43%;
	}
	
	.elementor-7 .elementor-element.elementor-element-d9c56fd {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ef78bc4 {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-99b06ec {
		--justify-content: flex-start;
		--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-7 .elementor-element.elementor-element-b59ce38 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-458d923 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0252c0a .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0252c0a.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0252c0a.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0252c0a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0252c0a .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-651e168 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-651e168.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-651e168.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-651e168.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-651e168 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e298aa1 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e298aa1.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e298aa1.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e298aa1.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e298aa1 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-9494a12 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-9494a12.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-9494a12.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-9494a12.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-9494a12 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-fd4b4f0 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-fd4b4f0.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-fd4b4f0.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-fd4b4f0.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-fd4b4f0 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-f692062:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f692062 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-f692062 {
		--margin-top: -21px;
		--margin-bottom: -20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-7d20b90 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d6c4d4d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-8e94977 {
		--margin-top: -200px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ee72d22 {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: nowrap;
	}
	
	.elementor-7 .elementor-element.elementor-element-6287445 {
		width: var(--container-widget-width, 123.172px);
		max-width: 123.172px;
		--container-widget-width: 123.172px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-6287445 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e8d26db .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-26f060e {
		--n-accordion-padding: 20px 20px 20px 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-26f060e {
		--n-accordion-title-font-size: 20px;
	}
	
	:where( .elementor-7 .elementor-element.elementor-element-26f060e > .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-7 .elementor-element.elementor-element-3073a96:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3073a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-3073a96 {
		--margin-top: -21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-e7a64a6 {
		--padding-top: 20px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-dce6943 {
		--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-7 .elementor-element.elementor-element-0895a9e {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-0f4b65b {
		width: initial;
		max-width: initial;
	}
	
	.elementor-7 .elementor-element.elementor-element-0f4b65b .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-0f4b65b .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-03fdf20 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-98d5d92 {
		--margin-top: 0px;
		--margin-bottom: -29px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-a9470c6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ac20522 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ac20522 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-7 .elementor-element.elementor-element-ac20522 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-250f48f .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-250f48f .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-7 .elementor-element.elementor-element-250f48f .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-87f6f82 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-87f6f82 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-7 .elementor-element.elementor-element-87f6f82 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-1d9ebd3 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-1d9ebd3 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-7 .elementor-element.elementor-element-1d9ebd3 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-f671175 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-f671175 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-7 .elementor-element.elementor-element-f671175 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-7a6ea05 {
		--padding-top: 30px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-b52d002 {
		--margin-top: -70px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-6216a75 img {
		width: 40%;
	}
	
	.elementor-7 .elementor-element.elementor-element-64e96ec {
		--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-7 .elementor-element.elementor-element-e0dbd3a {
		width: var(--container-widget-width, 143.922px);
		max-width: 143.922px;
		--container-widget-width: 143.922px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-e0dbd3a .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-c72b0a9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-39afe8d .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-4287c83 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-308ddc5 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cf6893e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cf6893e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-cf6893e {
		--margin-top: 0px;
		--margin-bottom: -22px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-4997009 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-fcf48f4 {
		--flex-wrap: nowrap;
	}
	
	.elementor-7 .elementor-element.elementor-element-4288640 {
		width: var(--container-widget-width, 81.141px);
		max-width: 81.141px;
		--container-widget-width: 81.141px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-e555e0b {
		width: var(--container-widget-width, 113.25px);
		max-width: 113.25px;
		--container-widget-width: 113.25px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-e555e0b .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-8929b8b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7 .elementor-element.elementor-element-faf2dbf .wpr-button-text-a, .elementor-7 .elementor-element.elementor-element-faf2dbf .wpr-button-a::after, .elementor-7 .elementor-element.elementor-element-faf2dbf .wpr-button-text-b, .elementor-7 .elementor-element.elementor-element-faf2dbf .wpr-button-b::after {
		font-size: 10px;
	}
	
	.elementor-7 .elementor-element.elementor-element-7607a2f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7607a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-7607a2f {
		--margin-top: -21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-3f1f1d5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3f1f1d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-3f1f1d5 {
		--margin-top: 0px;
		--margin-bottom: -22px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cf5adbb {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-56c21fe {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-4e0aeb9 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: nowrap;
	}
	
	.elementor-7 .elementor-element.elementor-element-466358b {
		width: var(--container-widget-width, 90.141px);
		max-width: 90.141px;
		--container-widget-width: 90.141px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-a0d0a55 {
		width: var(--container-widget-width, 142.25px);
		max-width: 142.25px;
		--container-widget-width: 142.25px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-a0d0a55 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7 .elementor-element.elementor-element-a0d0a55 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0f17376 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-f4a02de {
		--margin-top: 0px;
		--margin-bottom: -10px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0604de9 > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-0604de9 {
		z-index: 1;
	}
	
	.elementor-7 .elementor-element.elementor-element-0604de9 img {
		width: 38%;
	}
	
	.elementor-7 .elementor-element.elementor-element-36f2181:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-36f2181 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-36f2181 {
		--margin-top: -21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-045df89 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-161f2d3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d0e9587 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
		font-size: 13px;
	}
	
	.elementor-7 .elementor-element.elementor-element-b8f5f45 {
		--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-7 .elementor-element.elementor-element-e74bd87 {
		width: var(--container-widget-width, 166.922px);
		max-width: 166.922px;
		--container-widget-width: 166.922px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7 .elementor-element.elementor-element-e74bd87 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cbba35b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cddebd3 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cddebd3 .elementor-image-box-title {
		font-size: 12px;
	}
	
	.elementor-7 .elementor-element.elementor-element-cddebd3 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ca1e566 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ca1e566 .elementor-image-box-title {
		font-size: 12px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ca1e566 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-7 .elementor-element.elementor-element-30b1ffb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-30b1ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: contain;
	}
	
	.elementor-7 .elementor-element.elementor-element-30b1ffb {
		--margin-top: -34px;
		--margin-bottom: -20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}
