ƒ.page-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 6.8rem;
}

.page-head svg {
    max-height: 100% !important;
}

#nav ul {
    margin: 0 0 1.2rem 0 !important;
}


label.error {
    position: relative !important;
    top: 3.5rem !important;
    color: red !important;
    font-size: 1.4rem !important;
    left: 1rem !important;
}

@media screen and (max-width: 1024px) {
    .menu-link {
        display: flex !important;
    }
}

@media screen and (max-width:767.9px) {
    .page-head {
        padding: 0 2.8rem !important;
    }

    .page-head h1 {
        font-size: 2.8rem;
        margin-right: 1.6rem;
    }

    .content figure img {
        object-fit: contain !important;
    }
}

.fade-gallery img {
    mix-blend-mode: unset !important;
}
.fade-gallery .swiper-slide{
    background: #f7f7f7;
}

#footer .middle div {
    max-width: 25% !important;
}

#aside .font-size {
    display: none !important;
}


.activesmallSize {
    font-size: 8px !important;
}

.activemediumSize {
    font-size: 10px !important;
}

.activelargeSize {
    font-size: 11px !important;
}

.fade-gallery {
    z-index: 0 !important;
}