header{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    transition: .3s linear;
    background: #0000002e;
}
header.black{background: #ffffff4a}
header.header__fixed{
    /*transform: translateY(-100%);*/
}
div.header__container {
    display: grid;
    align-items: center;
    justify-items: center;
    align-content: center;
    justify-content: space-between;
    grid-template-columns: repeat(3, 1fr);
    padding-top: .4em;
    padding-bottom: .4em;
    gap: .15em;
}
.header__burger {
    display: flex;
    align-items: center;
    align-content: center;
    column-gap: .2em;
    cursor: pointer;
    margin-right: auto;
}
.header__burger .text{
    color: var(--color-white);
    font-size: .28em;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: .15em;
    text-transform: uppercase;
}
.header__burger .icon svg{
    width: .26em;
    height: auto;
}
.header__logo-cont{
    display: flex;
    column-gap: 34px;
    margin-left: -190px;
}
.header__logo{
    display: flex;
    width: fit-content;
}
.header__logo img {
    object-fit: contain;
    width: 1.56em;;
}
a.header__logo.header__logo-text {
    color: #FFF;
    text-decoration: none;
    font-size: .5em;
    text-transform: uppercase;
    white-space: nowrap;
}
.black a.header__logo.header__logo-text{color: var(--color-black)}
.header__right{
    margin-left: auto;
}
header.black .header__burger .icon svg path{stroke: var(--color-black);}
header.black .header__burger .text{color: var(--color-black)}
@media (max-width: 1000px) {
    .header__logo-cont{
        margin-left: 20px;
    }
}
@media (max-width: 500px) {
    .header__logo-cont{
        margin-left: 4vw;
        align-items: center;
        column-gap: 15px;
    }
    .header__burger{column-gap: 10vw;}
    .header__burger .text,
    a.header__logo.header__logo-text {font-size: 4vw;}
	.header__burger .text {
		display: none;
	}
	.header__burger .icon svg {
	    width: 6vw;
	}
	.header__logo img {
	    width: 20vw;
	}
}