.page-header__mainmenu .c-nav__dropdown{
	list-style: none;
	display: flex;
    margin: 0;
    padding: 0;
}
.page-header__mainmenu .c-nav__dropdown .c-nav__link{
	display: flex;
    justify-content: center;
    align-items: center;
    column-gap: .25em;
    box-sizing: border-box;
	transition: .1s ease-in-out;
    transition-property: color, background-color;
	padding: 0 15px;
}
.page-header__mainmenu .c-nav__dropdown .c-nav__link .c-nav__text{
	color: #222;
	font-size: 20px;
}
.page-header__mainmenu .c-nav__dropdown .c-nav__link.active .c-nav__text{
	color: var(--main-color);
}
.page-header__mainmenu .c-nav__dropdown .c-nav__link .c-nav__text:before{
	-webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    display: block;
    position: absolute;
    bottom: 100%;
    left: 50%;
    width: 20px;
    height: 20px;
    transform: translateX(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='10.5,16.08 5.63,10.66 6.37,10 10.5,14.58 14.63,10 15.37,10.66'%3E%3C/polygon%3E%3Cline fill='none' stroke='%23000' x1='10.5' y1='4' x2='10.5' y2='15'%3E%3C/line%3E%3C/svg%3E");
    content: '';
    opacity: 0;
}
.page-header__mainmenu .c-nav__dropdown .c-nav__link.active .c-nav__text:before{
	opacity: 1;
}
.c-menu__link.active{
	color: var(--main-color);
}
.page-header__mainmenu .c-nav__dropdown .c-nav__link:hover .c-nav__text{
	color: var(--main-color);
}
.c-menu__link{
	column-gap: .25em;
	font-weight: 600;
}
.page-header__mainmenu .c-menu__link:before{
	display: none;
	position: relative;
    content: '[';
}
.page-header__mainmenu .c-menu__link:after{
	display: none;
	position: relative;
    content: ']';
}
.page-header__mainmenu .c-menu__link.active:before{
	display: inline-block;
}
.page-header__mainmenu .c-menu__link.active:after{
	display: inline-block;
}

@media only screen and (max-width: 1365px) {
    .page-header__mainmenu .c-nav__dropdown .c-nav__link{
		padding: 0 10px;
        
    }
	.page-header__mainmenu .c-nav__dropdown .c-nav__link .c-nav__text{
		font-size: 16px;
	}
	.contacts-block::before {
		margin-top: -15px;
		font-size: 30px;
		width:30px;
		height:50px;
		background-size: contain;
        background-repeat: no-repeat;
    }
}