.book-jwelery-appointment:hover {
    background-color: transparent !important;
}

.permanent-jewelry, .waxing-services {
    position: relative;
    width: 100%;
}

.permanent-jewelry::before, .waxing-services::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 0;
}

.waxing-services::before {
    background-color: rgba(0, 0, 0, 0.5);
}

@media (max-width: 520px) {
    .permanent-jewelry h1 {
        font-size: clamp(3rem, calc(3rem + (1.5 * (100vw / 520))), 4.5rem) !important;
    }
}
.contacts_wrap .logo .logo_footer {
    height: 100px !important;
}