.fix .logo-f {
    fill: #d15662;
}
.fix .logo-h {
    fill: #3dc0a3;
}

.fix .burger span:first-child {
    background-color: #d15662;
}
.fix .burger span:last-child {
    background-color: #3dc0a3;
}

.fix p {
    color: black;
}

.logo-nav.desktop-show {
	position: absolute;
	height: 30px;
	display: block;
	bottom: 0;
	left: 50%;
	translate: -50% calc(var(--container-border-size) - ((var(--container-border-size) - 30px)/2));
}

.fix h1 {
	color: #d15662;
}
.fix h1 > span {
	color: #3dc0a3;
}

.fix .software svg {
    fill: #d15662;
}

.fix .page:nth-child(2) .page-column:nth-child(1) {
	background-color: #d15662;
}

.fix .page:nth-child(2) .page-column:nth-child(1) .page-inner {
	background-image: url("../images/graphic-design/fix/album-mu.webp");
    background-size: cover;
}

.fix .page {
    padding: 50px;
}

.fix .page:nth-child(2) .page-column {
    width: 50%;
    padding: 0;
}

.fix .page-column:first-child .page-inner {
	padding: 0;
}

.fix .page:nth-child(2) .page-column:nth-child(1) .page-inner {
	background-image: url("../images/graphic-design/fix/album-mu.webp");
	background-size: contain;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
}

@media (max-width: 799px) {
    .fix .page {
        padding: calc(var(--container-border-size) * 1.2) 0 0 0;
    }
    .fix .page:nth-child(2) .page-column {
        width: 100%;
    }
    .fix .page:not(:nth-child(2)) .page-column {
        max-height: 100%;
    }
}