.footer-v5{
	position:relative;
	z-index:1
}
.footer-v5__popular-link{
	display:inline-block;
	padding:var(--space-xxs);
	background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),0.1);
	border-radius:var(--radius-md);
	color:var(--color-contrast-medium);
	line-height:1;
	transition:.2s
}
.footer-v5__popular-link:hover{
	color:var(--color-contrast-high);
	background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),0.075)
}
.footer-v5__back-to-top{
	color:var(--color-contrast-medium);
	transition:color .2s
}
.footer-v5__back-to-top:hover{
	color:var(--color-contrast-high)
}
.footer-v5__ul {
	display: flex;
    gap: var(--gap-y) var(--gap-x);
}
.footer-v5__link{
	color:var(--color-contrast-medium);
	text-decoration:none;
	transition:color .2s
}
.footer-v5__link:hover{
	color:var(--color-contrast-high);
	text-decoration:underline
}
.footer-v5__social-btn{
	display:block;
	text-decoration:none;
	color:var(--color-contrast-medium);
	transition:color .2s
}
.footer-v5__social-btn .icon{
	display:block
}
.footer-v5__social-btn:hover{
	color:var(--color-contrast-high)
}

.footer-v5__white-tel {
    color:var(--color-white)
}
.footer-v5__white-tel:hover {
    color:var(--color-white)
}



@media (min-width: 32rem) {
    /*\@xs*/
}
@media (min-width: 48rem) {
    /*\@sm*/
  
}
@media (min-width: 64rem) {
    /*\@md*/
	.footer-v5__ul {
		display: grid;
		
	}
}
@media (min-width: 80rem) {
    /*\@lg*/
    
}
@media (min-width: 90rem) {
    /*\@xl*/
    
}
