.header__icon-square {
	width: 30px;
	height: 30px;
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	border: 1px solid rgb(255, 255, 255);
	transition:
		background 0.2s,
		border-color 0.2s;
}
.header__links {
	display: flex;
	gap: 10px;
	justify-content: flex-end;
	margin-top: 5px;
}
.header__link svg {
	width: 61%;
}
.header__link:hover {
	border: none;
}

.header__link_wh:hover {
	background-color: rgba(37, 211, 102, 1);
}
.header__link_tg:hover {
	background-color: rgba(84, 192, 248, 1);
}
.header__link_max:hover {
	background: linear-gradient(225deg, #56c9fe 0%, #983ddc 100%);
}
.offcanvas-body .header__link {
	color: #000;
	border: 1px solid rgb(0, 0, 0);
}
.offcanvas-body .header__link svg path {
	fill: #000;
}
.offcanvas-body .header__link:hover svg path {
	fill: white;
}
.offcanvas-body .header__links {
	justify-content: flex-start;
}
.offcanvas-body .header__link:hover {
	border: none;
}
.footer-menu-item_messengers::after {
	display: none;
}
.footer-menu-item_messengers {
	cursor: auto;
}
.footer .header__links {
	justify-content: flex-start;
}
@media (max-width: 1200px) {
	.offcanvas-contact .title,
	.topbar-contact .title {
		font-size: 12px;
	}
}
.address-item .btn {
	justify-content: center;
	width: 100%;
}
.btn-outline-whatsapp {
	background-color: rgba(53, 169, 229, 1);
	border-color: rgba(53, 169, 229, 1);
}
.btn-outline-max {
	color: #fff;
	border: none;
	background: linear-gradient(225deg, #983ddc 0%, #56c9fe 100%);
}
.btn-outline-max:hover {
	color: #fff;
	background: linear-gradient(225deg, #56c9fe 0%, #983ddc 100%);
}
.btn-outline-whatsapp:hover {
	background-color: rgba(84, 192, 248, 1);
	border-color: rgba(84, 192, 248, 1);
}
.btn-outline-wh {
	background-color: rgba(37, 211, 102, 1);
	color: #fff;
	border-color: rgba(37, 211, 102, 1);
}
.btn-outline-wh:hover {
	background-color: rgb(45, 246, 119);
	color: #fff;
	border-color: rgb(45, 246, 119);
}
