.elementor-20505 .elementor-element.elementor-element-347f23f
{
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20505 .elementor-element.elementor-element-49c377d
{
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 90px;
	--padding-right: 100px;
}

.elementor-20505 .elementor-element.elementor-element-49c377d:not(.elementor-motion-effects-element-type-background),
.elementor-20505 .elementor-element.elementor-element-49c377d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-image: url("../../2024/03/subscribe_footer_nw_bg-2-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-20505 .elementor-element.elementor-element-3415789
{
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--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-20505 .elementor-element.elementor-element-20c0b2b
{
	margin: -70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;
}

.elementor-20505 .elementor-element.elementor-element-ddb2d59
{
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20505 .elementor-element.elementor-element-c38cbc7
{
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-20505 .elementor-element.elementor-element-c38cbc7 .elementor-heading-title
{
	font-size: 36px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 .mc4wp-form-fields input[type="submit"]
{
	background-color: #C93D3D;
	right: 7px !important;
	top: -18px !important;
	margin: 0px 0px 0px 0px;
	padding: 18px 60px 18px 30px;
	font-size: 17px;
	font-weight: 500;
	border-radius: 40px 40px 40px 40px;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717>.elementor-widget-container
{
	margin: 0px 0px 5px 0px;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 .mc4wp-form-fields .rs-newsletter-form .form-inner,
.elementor-20505 .elementor-element.elementor-element-a4fa717 .mc4wp-form-fields input[type="email"]
{
	height: 70px;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 .mc4wp-form-fields input[type="email"]
{
	padding: 0px 240px 0px 40px;
	border-radius: 83px 83px 83px 83px;
	color: var(--e-global-color-b3dbd4f);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF1A;
	background-color: #FFFFFF;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 .mc4wp-form-fields input
{
	font-size: 17px;
	font-weight: 400;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 ::-webkit-input-placeholder
{
	color: var(--e-global-color-text);
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 ::-moz-placeholder
{
	color: var(--e-global-color-text);
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 ::-ms-input-placeholder
{
	color: var(--e-global-color-text);
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 .mc4wp-form-fields input[type="email"]:focus
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 input[type="submit"]
{
	position: absolute;
	z-index: 1;
	right: 5px;
	top: 5px;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 .mc4wp-form-fields input[type="submit"],
.elementor-20505 .elementor-element.elementor-element-a4fa717 .subscribe_btn
{
	color: #FFFFFF;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 .subscribe_btn i
{
	top: 4px;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 .rs_newsletterstyle1 .mc4wp-form-fields em code.news-icon-btn2,
.elementor-20505 .elementor-element.elementor-element-a4fa717 .rs_newsletterstyle1 .mc4wp-form-fields em code.news-icon-btn1
{
	top: 4px;
}

.elementor-20505 .elementor-element.elementor-element-a4fa717 .rs_newsletterstyle1 .mc4wp-form-fields em img
{
	filter: invert(0);
}

.elementor-20505 .elementor-element.elementor-element-a58cc8f
{
	--display: flex;
	--overlay-opacity: 0.5;
}

.elementor-20505 .elementor-element.elementor-element-a58cc8f:not(.elementor-motion-effects-element-type-background),
.elementor-20505 .elementor-element.elementor-element-a58cc8f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-color: #2e3034;
}

.elementor-20505 .elementor-element.elementor-element-a58cc8f::before,
.elementor-20505 .elementor-element.elementor-element-a58cc8f>.elementor-background-video-container::before,
.elementor-20505 .elementor-element.elementor-element-a58cc8f>.e-con-inner>.elementor-background-video-container::before,
.elementor-20505 .elementor-element.elementor-element-a58cc8f>.elementor-background-slideshow::before,
.elementor-20505 .elementor-element.elementor-element-a58cc8f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-20505 .elementor-element.elementor-element-a58cc8f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
	--background-overlay: '';
}

.elementor-20505 .elementor-element.elementor-element-778ec85
{
	--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: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20505 .elementor-element.elementor-element-7211866
{
	--display: flex;
	--padding-top: 35px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20505 .elementor-element.elementor-element-61ec138 .hfe-site-logo .hfe-site-logo-container img
{
	height: 80px;
	width: auto;
}

.elementor-20505 .elementor-element.elementor-element-61ec138 .widget-image-caption
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-20505 .elementor-element.elementor-element-61ec138>.elementor-widget-container
{
	margin: 0px 0px 0px 10px;
}

.elementor-20505 .elementor-element.elementor-element-61ec138 .hfe-site-logo-container .hfe-site-logo-img
{
	border-style: none;
}

.elementor-20505 .elementor-element.elementor-element-8817e62
{
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
	text-align: start;
	line-height: 28px;
	color: var(--e-global-color-2a9ccee);
}

.elementor-20505 .elementor-element.elementor-element-0ac73e0
{
	--display: flex;
	--padding-top: 35px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .sub-menu a.hfe-sub-menu-item,
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown li a.hfe-menu-item,
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown-expandible li a.hfe-sub-menu-item
{
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .hfe-nav-menu nav ul li a
{
	color: #CBCCCD !important;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .hfe-nav-menu nav ul li a:hover,
.elementor-20505 .elementor-element.elementor-element-71d80bf .hfe-nav-menu nav>ul>li.current_page_item>a,
.elementor-20505 .elementor-element.elementor-element-71d80bf .hfe-nav-menu nav>ul>li.current-menu-ancestor>a
{
	color: #0A81AD !important;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .hfe-nav-menu li.menu-item.rs-mega-menu ul.sub-menu
{
	width: 0px;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .menu-is-active .menu-item a.hfe-menu-item,
.elementor-20505 .elementor-element.elementor-element-71d80bf ul.rs__mobile_info li,
.elementor-20505 .elementor-element.elementor-element-71d80bf ul.rs__mobile_info li a
{
	color: #CBCCCD;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .menu-is-active ul.hfe-nav-menu .menu-item a.hfe-menu-item:hover,
.elementor-20505 .elementor-element.elementor-element-71d80bf .menu-is-active .menu-item a.hfe-menu-item.highlighted,
.elementor-20505 .elementor-element.elementor-element-71d80bf .elementor-20505 .elementor-element.elementor-element-71d80bf ul.rs__mobile_info li a:hover,
.elementor-20505 .elementor-element.elementor-element-71d80bf .menu-is-active .menu-item a.hfe-menu-item:focus
{
	color: #0A81AD !important;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .hfe-nav-menu .menu-is-active.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
.elementor-20505 .elementor-element.elementor-element-71d80bf .hfe-nav-menu .menu-is-active.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item
{
	color: #0A81AD;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .sub-menu,
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown,
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown-expandible,
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown .menu-item a.hfe-sub-menu-item
{
	background-color: #fff;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .sub-menu li.menu-item:not(:last-child),
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-20505 .elementor-element.elementor-element-71d80bf nav.hfe-dropdown-expandible li.menu-item:not(:last-child)
{
	border-bottom-style: solid;
	border-bottom-color: #c4c4c4;
	border-bottom-width: 1px;
}

.elementor-20505 .elementor-element.elementor-element-71d80bf .hfe-nav-menu ul>li.menu-item.rs-mega-menu>ul.sub-menu>li>a
{
	border-color: #C8C0E230 !important;
}

.elementor-20505 .elementor-element.elementor-element-032c76f
{
	--display: flex;
}

.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-icon i
{
	color: #CBCCCD !important;
}

.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-icon svg
{
	fill: #CBCCCD !important;
}

.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-icon svg path
{
	fill: #CBCCCD !important;
}

.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-text div
{
	display: block;
}

.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-text span.label
{
	color: #CBCCCD !important;
}

.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-text div>a,
.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-text div>.des a,
.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-text div>.des
{
	color: #CBCCCD;
}

.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-text div>a:hover,
.elementor-20505 .elementor-element.elementor-element-cc16b3e .rs-contact-box .address-item .address-text div>.des a:hover
{
	color: #0A81AD !important;
}

.elementor-20505 .elementor-element.elementor-element-9ded75a .rs-social-menu ul
{
	justify-content: left;
}

.elementor-20505 .elementor-element.elementor-element-b55c5d1
{
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20505 .elementor-element.elementor-element-df8343e
{
	--divider-border-style: solid;
	--divider-color: #FFFFFF24;
	--divider-border-width: 1px;
}

.elementor-20505 .elementor-element.elementor-element-df8343e .elementor-divider-separator
{
	width: 100%;
}

.elementor-20505 .elementor-element.elementor-element-df8343e .elementor-divider
{
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-20505 .elementor-element.elementor-element-76fac43 .hfe-copyright-wrapper
{
	text-align: center;
	color: #FFFFFF;
}

.elementor-20505 .elementor-element.elementor-element-76fac43>.elementor-widget-container
{
	padding: 20px 0px 20px 0px;
}

.elementor-20505 .elementor-element.elementor-element-76fac43 .hfe-copyright-wrapper a
{
	color: #0A81AD;
}

@media(max-width:1366px)
{
	.elementor-20505 .elementor-element.elementor-element-20c0b2b
	{
		margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-20505 .elementor-element.elementor-element-8817e62
	{
		font-size: 15px;
	}
}

@media(max-width:1024px)
{
	.elementor-20505 .elementor-element.elementor-element-49c377d
	{
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-20505 .elementor-element.elementor-element-20c0b2b
	{
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: start;
	}

	.elementor-20505 .elementor-element.elementor-element-c38cbc7 .elementor-heading-title
	{
		font-size: 26px;
	}

	.elementor-20505 .elementor-element.elementor-element-61ec138 .hfe-site-logo,
	.elementor-20505 .elementor-element.elementor-element-61ec138 .hfe-site-logo-container,
	.elementor-20505 .elementor-element.elementor-element-61ec138 .hfe-caption-width figcaption
	{
		text-align: left;
	}
}

@media(max-width:767px)
{
	.elementor-20505 .elementor-element.elementor-element-347f23f
	{
		--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-20505 .elementor-element.elementor-element-49c377d
	{
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-20505 .elementor-element.elementor-element-c38cbc7
	{
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		text-align: center;
	}

	.elementor-20505 .elementor-element.elementor-element-c38cbc7 .elementor-heading-title
	{
		line-height: 36px;
	}

	.elementor-20505 .elementor-element.elementor-element-a4fa717 .mc4wp-form-fields input[type="email"]
	{
		padding: 0px 160px 0px 20px;
	}

	.elementor-20505 .elementor-element.elementor-element-a4fa717 .mc4wp-form-fields input[type="submit"]
	{
		padding: 19px 18px 19px 18px;
		font-size: 15px;
	}

	.elementor-20505 .elementor-element.elementor-element-61ec138 .hfe-site-logo,
	.elementor-20505 .elementor-element.elementor-element-61ec138 .hfe-site-logo-container,
	.elementor-20505 .elementor-element.elementor-element-61ec138 .hfe-caption-width figcaption
	{
		text-align: left;
	}

	.elementor-20505 .elementor-element.elementor-element-61ec138>.elementor-widget-container
	{
		margin: 0px 0px 10px 0px;
	}
}

@media(min-width:768px)
{
	.elementor-20505 .elementor-element.elementor-element-3415789
	{
		--width: 39.5%;
	}

	.elementor-20505 .elementor-element.elementor-element-ddb2d59
	{
		--width: 59.5%;
	}
}