.bvi-body .header {
    position: relative !important;
}
.disabled-version {
    margin-top: 20px;
}
.disabled-version a {
    color: #e7182c;
}

.team-person__qr-link{
    display: block;
    width: 33px;
    height: 33px;
    background: url(/local/templates/metro/images/svg/qr.svg) no-repeat center;
    position: absolute;
    right: 16px;
    bottom: 16px;
    z-index: 6;
}
.team-person__qr-content{
    display: none;
    background: rgba(0,0,0,.6);
    border-radius: 8px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
}
.team-person__qr-close{
    display: block;
    height: 20px;
    width: 20px;
    background: url("/local/templates/metro/images/svg/close-qr.svg") no-repeat center;
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 7;
}
.team-person__qr-img img,
.team-person__qr-img svg{
    display: block;
    width: 200px;
    height: 200px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.team-person__contacts-bot{
    margin: 20px 0 30px;
}
.team-person__contacts-bot .socials{
    vertical-align: middle;
    margin-bottom: 16px;
}
.team-person__add-contacts{
    display: inline-block;
    vertical-align: middle;
    margin-right: 24px;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.011em;
    padding: 7px 29px;
    margin-bottom: 16px;
}

.team-person__qr.active .team-person__qr-content{
    display: block;
}
.team-person__qr.active .team-person__qr-link{
    display: none;
}

.education .content-block--top .col-34 h4 {
	font-size: 18px;
	margin-top:20px;
}

.broker-box__name {
	font-size: 18px !important;
}

.me-0 {
	margin-right: 0 !important;
}

br+br {
    display: none;
}

.u-fancy {
    z-index: 2147483648
}
.u-fancy .fancybox-button--arrow_left,
.u-fancy .fancybox-button--arrow_right {
    width: 50vw;
    top: 71px;
    padding: 0;
    bottom: 0;
    height: auto;
    background: transparent;
}
.u-fancy .fancybox-button--arrow_left > div,
.u-fancy .fancybox-button--arrow_right > div {
    width: 130px;
    padding: 30px;
    position: absolute;
    top: 50%;
    left: 100px;
    bottom: auto;
    right: auto;
    height: 130px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    transform: translateY(calc(-50% - 35px));
}
.u-fancy .fancybox-button--arrow_right > div {
    right: 100px;
    left: auto;
}
.u-fancy .fancybox-button--close {
    width: 70px;
    height: 70px;
    padding: 20px;
}


.check-wrap .agree {
    width: auto;
    max-width: 500px;
}
.check-wrap .check input[type="checkbox"] {
    visibility: visible;
}

@media (max-width: 768px) {
	.mobile-hide {
		display:none;	
	}	
}

@media (min-width: 768px) {
	.desktop-hide {
		display:none;	
	}	
}

/* @media (max-width: 1023px) {
	.team-item .sticker::before {
		content: "Лучший по аренде";
		color: rgb(255, 255, 255);
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -0.011em;
		position: absolute;
		top: 0px;
		left: 0px;
		white-space: nowrap;
		padding: 0px 8px 2px;
		background: linear-gradient(99.18deg, rgb(128, 255, 209) -12.26%, rgb(0, 194, 255) 33.61%, rgb(0, 133, 255) 82.44%);
		border-radius: 4px;
	}	
} */