/*!* Footer v30.07.25:01*/
.brand-footer{
	border-color:var(--primary-500);
	border-top-width:4px
}
.brand-footer:is(.dark *){
	--tw-bg-opacity:1;
	background-color:rgb(31 41 55/var(--tw-bg-opacity))
}
.brand-footer .footer-block{
	padding-bottom:2rem;
	padding-top:2rem;
	position:relative
}
@media (min-width:1024px){
	.brand-footer .footer-block{
		padding-bottom:4rem;
		padding-top:4rem
}
}
.brand-footer .fb-inner-wrapper{
	display:flex;
	flex-direction:column;
	gap:1.5rem
}
@media (min-width:1024px){
	.brand-footer .fb-inner-wrapper{
		flex-direction:row;
		padding-bottom:1rem;
		padding-left:20rem;
	}
	.brand-footer .fb-des-col{
		flex-basis:26%
}
}
.brand-footer .fb-des-link{
	align-items:center;
	display:flex;
	font-size:1.5rem;
	font-weight:600;
	line-height:2rem;
	margin-bottom:0;
	--tw-text-opacity:1;
	color:rgb(17 24 39/var(--tw-text-opacity))
}
.brand-footer .fb-des-link:is(.dark *){
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
@media (min-width:1024px){
	.brand-footer .fb-des-link{
		margin-bottom:0
}
}
.brand-footer .call-icon{
	height:1rem;
	margin-right:.375rem;
	width:1rem
}
.brand-footer .fb-des-block-para{
	padding-bottom:1.25rem;
	padding-top:1.25rem
}
.brand-footer .fb-des-block-para,.brand-footer .fb-des-para{
	width:auto
}
.brand-footer .fb-des-para{
	align-items:center;
	display:flex;
	gap:.25rem
}
.brand-footer .fb-des-para svg{
	height:1.25rem;
	padding:1px;
	width:1.25rem
}
.brand-footer .fb-tel{
	align-items:center;
	display:flex;
	font-size:1.5rem;
	font-weight:500;
	line-height:2rem
}
.brand-footer .fb-tel,.brand-footer .local-address-footer{
	color:var(--primary-700)
}
.brand-footer .local-address-footer{
	font-size:1rem;
	font-weight:400;
	line-height:1.5rem;
	padding-top:1rem
}
.brand-footer .local-address-footer:is(.dark *){
	color:var(--primary-400)
}
.brand-footer .local-address-footer .address-line{
	font-style:normal
}
.brand-footer .local-address-footer .address-line span{
	display:block
}
.brand-footer .footer-url-link{
	color:var(--primary-700);
	display:inline-block;
	font-size:1rem;
	font-weight:400;
	line-height:1.5rem;
	padding-top:1rem
}
.brand-footer .footer-url-link:hover{
	text-decoration-line:underline
}
.brand-footer .fb-social-block{
	align-items:center;
	display:flex;
	gap:1rem;
	width:auto
}
@media (min-width:1024px){
	.brand-footer .fb-social-li{
		width:2rem
}
	.brand-footer .fb-social-link{
		padding:0
}
}
.brand-footer .fb-social-link .social-icon{
	height:2rem;
	width:2rem
}
.brand-footer .fb-ifa-icon{
	display:flex;
	margin-bottom:1rem;
	margin-top:1rem
}
@media (min-width:1024px){
	.brand-footer .fb-ifa-icon{
		margin-bottom:.5rem;
		margin-top:.5rem
}
}
.brand-footer .fb-ifa-img{
	flex:none;
	flex-grow:0;
	height:1.5rem;
	margin:.5rem;
	order:0;
	width:58.33px
}
@media (min-width:1024px){
	.brand-footer .fb-link-block{
		align-items:center;
		display:flex;
		flex:none;
		flex-direction:column;
		flex-grow:0;
		gap:1.5rem;
		order:0;
		padding:0;
		width:170px
}
}
@media (min-width:1280px){
	.brand-footer .fb-link-block{
		width:226px
}
}
.brand-footer .link-block-heading{
	border-bottom-width:1px;
	display:inline-block;
	margin-bottom:1rem;
	--tw-border-opacity:1;
	border-color:rgb(209 213 219/var(--tw-border-opacity));
	font-size:1rem;
	font-weight:600;
	line-height:1.5rem;
	line-height:1;
	padding-bottom:.5rem;
	text-transform:uppercase;
	--tw-text-opacity:1;
	color:rgb(17 24 39/var(--tw-text-opacity))
}
.brand-footer .link-block-heading:is(.dark *){
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
@media (min-width:1024px){
	.brand-footer .link-block-heading{
		display:block;
		margin-bottom:0;
		padding-bottom:.5rem;
		width:auto
}
}
.brand-footer .footer-submenu{
	margin-bottom:0;
	--tw-text-opacity:1;
	color:rgb(107 114 128/var(--tw-text-opacity))
}
.brand-footer .footer-submenu:is(.dark *){
	--tw-text-opacity:1;
	color:rgb(156 163 175/var(--tw-text-opacity))
}
@media (min-width:1024px){
	.brand-footer .footer-submenu{
		align-items:center;
		align-self:stretch;
		display:flex;
		flex:none;
		flex-direction:column;
		flex-grow:0;
		gap:1rem;
		margin-bottom:0;
		order:1;
		padding:0
}
}
.brand-footer .submenu-li{
	margin-bottom:1rem
}
@media (min-width:1024px){
	.brand-footer .submenu-li{
		margin-bottom:0
}
}
.brand-footer .submenu-a{
	font-size:1rem;
	font-weight:400;
	line-height:1.5rem;
	line-height:28.8px;
	text-transform:capitalize;
	--tw-text-opacity:1;
	color:rgb(75 85 99/var(--tw-text-opacity))
}
.brand-footer .fb-IFA-mobile{
	display:block;
	padding-bottom:.5rem;
	padding-top:.5rem;
	width:58.33px
}
@media (min-width:1024px){
	.brand-footer .fb-IFA-mobile{
		display:none
}
}
.brand-footer .fb-border{
	border-top-width:1px;
	margin-bottom:2rem;
	--tw-border-opacity:1;
	border-color:rgb(75 85 99/var(--tw-border-opacity));
	text-align:center
}
.brand-footer .fb-border:is(.dark *){
	--tw-border-opacity:1;
	border-color:rgb(75 85 99/var(--tw-border-opacity))
}
@media (min-width:640px){
	.brand-footer .fb-border{
		margin-left:auto;
		margin-right:auto
}
}
@media (min-width:1024px){
	.brand-footer .fb-border{
		margin-bottom:2rem;
		margin-top:0
}
}
.brand-footer .fb-bottom-para,.brand-footer .fb-copyright-text{
	font-size:.75rem;
	font-weight:400;
	line-height:1rem;
	line-height:21.6px;
	--tw-text-opacity:1;
	color:rgb(107 114 128/var(--tw-text-opacity))
}
.brand-footer .fb-copyright-text{
	display:block;
	margin-top:1rem
}
.brand-footer .fb-copyright-text:is(.dark *){
	--tw-text-opacity:1;
	color:rgb(156 163 175/var(--tw-text-opacity))
}
.brand-footer .brand-logo-watermark{
	display:none;
	height:460.16px;
	position:absolute;
	right:-163px;
	width:310px;
	z-index:1;
	--tw-translate-x:-50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@media (min-width:640px){
	.brand-footer .brand-logo-watermark{
		bottom:10%;
		display:block
}
}
@media (min-width:1024px){
	.brand-footer .brand-logo-watermark{
		top:110px
}
}
.brand-footer .brand-logo-watermark-m{
	display:block;
	height:460.16px;
	position:absolute;
	right:-1rem;
	top:453px
}
@media (min-width:640px){
	.brand-footer .brand-logo-watermark-m{
		display:none
}
}
.brand-footer .fb-wrapper-link{
	display:flex;
	flex-direction:column;
	gap:2rem;
}
@media (min-width:1024px){
	.brand-footer .fb-wrapper-link{
		align-items:center;
		flex-basis:74%;
		flex-direction:row
}
}
.brand-footer.footer-text{
	border-top-width:0
}
.brand-footer.footer-text .fb-bottom-para{
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.footer-new .nbly-footer{
	display:none
}
.footer-one .brand-footer{
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.footer-one .neighborly-footer{
	display:none
}
.nbly-footer{
	background-color:var(--glb-primary-700);
	padding-bottom:2.5rem;
	padding-top:2.5rem;
	padding-left:20rem;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.nbly-footer:is(.dark *){
	--tw-bg-opacity:1;
	background-color:rgb(17 24 39/var(--tw-bg-opacity))
}
.nbly-footer .nbly-logo{
	height:3rem;
	margin-bottom:1rem;
	margin-left:auto;
	margin-right:auto
}
@media (min-width:1024px){
	.nbly-footer .nbly-logo{
		height:auto;
		padding-bottom:.5rem
}
}
.nbly-footer .nbly-footer-headings{
	align-items:center;
	display:flex;
	flex-direction:column;
	gap:1.5rem;
	padding-bottom:2.5rem;
	text-align:center
}
.nbly-footer .nbly-footer-headings .footer-heading{
	font-size:1.5rem;
	font-weight:800;
	line-height:2rem;
	line-height:1.25
}
@media (min-width:1024px){
	.nbly-footer .nbly-footer-headings .footer-heading{
		font-weight:700
}
}
.nbly-footer .nbly-footer-headings .footer-text{
	font-size:1.25rem;
	font-weight:400;
	line-height:2.25rem
}
.nbly-footer .nbly-footer-headings .cta-wrapper{
	display:flex;
	flex-direction:column;
	gap:1.5rem;
	justify-content:center;
	width:100%
}
@media (min-width:640px){
	.nbly-footer .nbly-footer-headings .cta-wrapper{
		flex-direction:row
}
}
.nbly-footer .nbly-footer-headings .cta-wrapper .secondary-btn{
	background-color:var(--glb-secondary-500);
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.nbly-footer .nbly-footer-content{
	display:grid;
	gap:2rem;
	padding-top:.5rem
}
@media (min-width:1024px){
	.nbly-footer .nbly-footer-content{
		gap:1.5rem;
		padding-top:2.5rem
}
}
.nbly-footer .nbly-footer-content .download-app-cta{
	align-items:center;
	display:flex;
	flex-direction:column;
	gap:1.5rem;
	justify-content:center
}
@media (min-width:1024px){
	.nbly-footer .nbly-footer-content .download-app-cta{
		flex-direction:row;
		gap:1rem;
		padding-bottom:14px;
		padding-top:14px
}
}
.nbly-footer .nbly-footer-content .copyright{
	font-size:1rem;
	font-weight:400;
	line-height:1.75rem
}
@media (min-width:1024px){
	.nbly-footer .nbly-footer-content .copyright{
		font-size:10px;
		line-height:15px
}
}
.nbly-footer-list{
	display:grid;
	gap:1.5rem;
	grid-template-columns:repeat(2,minmax(0,1fr))
}
@media (min-width:1024px){
	.nbly-footer-list{
		-moz-column-gap:2rem;
		column-gap:2rem;
		grid-template-columns:repeat(3,minmax(0,1fr));
		row-gap:1.5rem
}
}
@media (min-width:1280px){
	.nbly-footer-list{
		grid-template-columns:repeat(4,minmax(0,1fr))
}
}
.nbly-footer-list .footer-list-item{
	align-items:flex-start;
	display:flex;
	justify-content:center
}
@media (min-width:1024px){
	.nbly-footer-list .footer-list-item{
		align-items:center;
		justify-content:flex-start
}
}
.nbly-footer-list .footer-list-link{
	align-items:center;
	display:flex;
	flex-direction:column;
	font-size:1rem;
	font-weight:600;
	gap:1.25rem;
	line-height:1.5rem;
	line-height:1.25;
	padding:.5rem 1.5rem;
	text-align:center;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
@media (min-width:1024px){
	.nbly-footer-list .footer-list-link{
		flex-direction:row;
		font-size:1.125rem;
		line-height:1.75rem;
		text-align:left
}
}
@media (min-width:1280px){
	.nbly-footer-list .footer-list-link{
		padding-left:.75rem;
		padding-right:.75rem
}
}
@media (min-width:1440px){
	.nbly-footer-list .footer-list-link{
		padding-left:1.5rem;
		padding-right:1.5rem
}
}
.nbly-footer-list .footer-icon-wrapper{
	flex-shrink:0;
	height:auto;
	text-align:center;
	width:3.5rem
}
.nbly-footer-list .footer-icon-wrapper img{
	display:inline-block
}
.nbly-footer-list .footer-icon-wrapper .footer-service-icon{
	height:3rem;
	margin-left:auto;
	margin-right:auto;
	width:3rem
}
.legal-footer{
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	padding-bottom:2rem;
	padding-top:2rem
}
.legal-footer:is(.dark *){
	--tw-bg-opacity:1;
	background-color:rgb(31 41 55/var(--tw-bg-opacity))
}
@media (min-width:1024px){
	.legal-footer{
		padding:2.5rem 0
}
}
.legal-footer.footer-text .lfb-bottom-para{
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.legal-footer.footer-text .lfb-bottom-para,.lfb-list{
	--tw-text-opacity:1
}
.lfb-list{
	color:rgb(17 24 39/var(--tw-text-opacity));
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	gap:1rem;
	justify-content:center;
	margin:auto auto 3rem;
	width:auto
}
.lfb-list:is(.dark *){
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
@media (min-width:640px){
	.lfb-list{
		flex-direction:row;
		gap:2rem
		
}
}
@media (min-width:1024px){
	.lfb-list{
		margin-bottom:2rem
}
}
.lfb-list-link{
	color:var(--primary-500);
	font-size:.875rem;
	font-weight:500;
	line-height:1.25rem;
	margin-right:0
}
.copyright-block{
	margin-bottom:0
}
@media (min-width:1024px){
	.copyright-block{
		padding-top:0
}
}
.lfb-bottom-para,.lfb-copyright-text{
	font-size:10px;
	font-weight:400;
	line-height:15px;
	--tw-text-opacity:1;
	color:rgb(107 114 128/var(--tw-text-opacity))
}
.lfb-copyright-text{
	display:block;
	margin-top:1.25rem
}
.lfb-copyright-text:is(.dark *){
	--tw-text-opacity:1;
	color:rgb(156 163 175/var(--tw-text-opacity))
}
.neighborly-footer{
	padding-bottom:1.5rem;
	padding-top:1.5rem
}
@media (min-width:1024px){
	.neighborly-footer{
		padding-bottom:2rem;
		padding-top:2rem
}
}
.neighborly-footer .neighborly-ftr-section{
	flex-direction:column;
	gap:2rem
}
.neighborly-footer .neighborly-ftr-section,.neighborly-footer .neighborly-ftr-section .ftr-nbly-logo{
	display:flex
}
.neighborly-footer .neighborly-ftr-section .ftr-nbly-logo{
	align-items:center;
	justify-content:center
}
.neighborly-footer .neighborly-ftr-section .ftr-nbly-logo .ftr-nbly-tagline{
	padding:13px .5rem 13px 0
}
@media (min-width:640px){
	.neighborly-footer .neighborly-ftr-section .ftr-nbly-logo .ftr-nbly-tagline{
		width:200px
}
}
@media (min-width:1024px){
	.neighborly-footer .neighborly-ftr-section .ftr-nbly-logo .ftr-nbly-tagline{
		padding-left:9px;
		padding-right:6px;
		width:282px
}
}

@media (min-width:1024px){
	
}
}
.neighborly-footer .neighborly-ftr-section .nbly-title{
	font-size:1.5rem;
	font-weight:700;
	line-height:2rem
}
.neighborly-footer .neighborly-ftr-section .nbly-title,.neighborly-footer .neighborly-ftr-section .nbly-txt{
	--tw-text-opacity:1;
	color:rgb(17 24 39/var(--tw-text-opacity))
}
.neighborly-footer .neighborly-ftr-section .nbly-txt{
	font-size:1rem;
	font-weight:400;
	line-height:1.5rem
}
@media (min-width:1024px){
	.neighborly-footer .neighborly-ftr-section .nbly-txt{
		font-size:1.25rem;
		line-height:1.75rem
}
}
.neighborly-footer .neighborly-ftr-section .ftr-btn-wrapper{
	display:flex;
	flex-direction:column;
	gap:2rem;
	justify-content:center
}
@media (min-width:1024px){
	.neighborly-footer .neighborly-ftr-section .ftr-btn-wrapper{
		flex-direction:row
}
}
.neighborly-footer .neighborly-ftr-section .ftr-btn-wrapper .ftr-btn-container{
	align-items:center;
	display:flex;
	flex-direction:column;
	gap:1rem;
	width:100%;
	--tw-bg-opacity:1;
	background-color:rgb(243 244 246/var(--tw-bg-opacity));
	padding-bottom:1.5rem;
	padding-top:1.5rem
}
@media (min-width:1024px){
	.neighborly-footer .neighborly-ftr-section .ftr-btn-wrapper .ftr-btn-container{
		max-width:444px
}
}
.neighborly-footer .neighborly-ftr-section .ftr-btn-wrapper .ftr-btn-container .primary-btn{
	background-color:var(--glb-primary-500);
	width:100%
}
@media (min-width:1024px){
	.neighborly-footer .neighborly-ftr-section .ftr-btn-wrapper .ftr-btn-container .primary-btn{
		width:auto
}
}
.neighborly-footer .neighborly-ftr-section .ftr-btn-wrapper .ftr-btn-container .app-title{
	font-size:1rem;
	font-weight:700;
	line-height:1.5rem
}
.neighborly-footer .neighborly-ftr-section .ftr-btn-wrapper .ftr-btn-container .container-btns{
	display:flex;
	flex-direction:column;
	gap:15px
}
@media (min-width:1024px){
	.neighborly-footer .neighborly-ftr-section .ftr-btn-wrapper .ftr-btn-container .container-btns{
		flex-direction:row;
		gap:1.25rem
}
}
.sticky-footer{
	background-color:var(--primary-500);
	padding:1rem;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
@media (min-width:640px){
	.sticky-footer{
		display:none
}
}
.sticky-footer .sticky-footer-wrap{
	align-items:center;
	display:flex;
	flex-direction:column;
	gap:.25rem
}
.sticky-footer .sticky-footer-text{
	font-size:.875rem;
	line-height:1.25rem
}
.sticky-footer .sticky-footer-cta,.sticky-footer .sticky-footer-text{
	font-weight:700
}
.sticky-footer .sticky-footer-cta{
	align-items:center;
	display:flex;
	flex-direction:row;
	font-size:1.875rem;
	gap:.5rem;
	line-height:2.25rem
}
.sticky-footer .sticky-footer-cta svg{
	height:2rem;
	margin-top:.25rem;
	width:1.5rem;
	--tw-rotate:45deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.sticky-footer .sticky-footer-req-cta{
	display:flex;
	gap:.5rem;
	max-width:100%
}
.sticky-footer .sticky-footer-req-cta .primary-btn{
	background-color:var(--secondary-500);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.sticky-footer .sticky-footer-req-cta .primary-btn svg path{
	fill:#fff
}
.sticky-footer.default-footer .sticky-footer-req-cta,.sticky-footer.primary-footer .sticky-footer-req-cta,.sticky-footer.secondary-footer .sticky-footer-req-cta{
	gap:1rem;
	width:100%
}
.sticky-footer.default-footer .sticky-footer-req-cta .primary-btn,.sticky-footer.primary-footer .sticky-footer-req-cta .primary-btn,.sticky-footer.secondary-footer .sticky-footer-req-cta .primary-btn{
	flex:1 1 0%;
	font-size:.875rem;
	line-height:1.25rem;
	max-width:180px;
	min-height:45px;
	min-width:115px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	white-space:normal
}
.sticky-footer.default-footer{
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.sticky-footer.default-footer,.sticky-footer.default-footer .sticky-footer-req-cta .primary-btn{
	--tw-text-opacity:1
}
.sticky-footer.default-footer .sticky-footer-req-cta .primary-btn{
	background-color:var(--primary-500);
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.sticky-footer.default-footer .sticky-footer-req-cta .primary-btn svg{
	--white:#fff
}
.sticky-footer.primary-footer{
	background-color:var(--primary-500);
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.sticky-footer.primary-footer .sticky-footer-req-cta .primary-btn,.sticky-footer.secondary-footer{
	background-color:var(--secondary-500);
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.sticky-footer.secondary-footer .sticky-footer-req-cta .primary-btn{
	background-color:var(--primary-500);
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.sticky-footer.footer-fixed{
	bottom:0;
	position:fixed;
	width:100%;
	z-index:20
}
