.bm-page .hv-hero__lead {
    max-width: 559px
}

.bm-page .hv-hero__content {
    padding-bottom: 0
}

.bm-page .hv-hero h1 {
    width: 660px;
    max-width: 100%
}

.bm-hero-tags {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    margin: 62px 0 0;
    padding: 0;
    list-style: none
}

.bm-hero-tags li {
    padding: 6px 12px;
    border-radius: 8px;
    background: #05053e;
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: .192px;
    color: #d8d8ff
}

.bm-page .hp-what__head h2 {
    max-width: 727px
}

.bm-twoways .hp-calendar__head {
    max-width: 848px
}

.bm-twoways .hp-calendar__head h2 {
    max-width: 848px
}

.bm-twoways-cards {
    flex-wrap: wrap
}

.bm-twoways-cards .hp-calendar-card {
    flex: 1 1 calc(20% - 20px);
    min-width: 200px
}

.bm-page .hv-engine__head {
    max-width: 706px
}

.bm-page .hv-engine__head h2 {
    max-width: 706px
}

.bm-services .hp-calendar__head {
    max-width: 824px
}

.bm-page .hp-sectors__head h2 {
    max-width: 980px
}

.bm-page .bm-sectors-track .hp-sector-card {
    flex: 0 0 calc((100% - 48px) / 3)
}

.bm-page .hp-measure__head,
.bm-page .hp-measure__head h2 {
    max-width: 768px
}

.bm-page .hp-measure__head p+p {
    margin-top: 0
}

.bm-social .hp-calendar__head {
    max-width: 824px
}

.bm-social .hp-calendar__head p {
    margin: 8px 0 0;
    font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: .192px;
    color: #474650
}

.bm-page .hp-night__head h2 {
    max-width: 640px
}

.bm-page .hv-contact {
    background-image: linear-gradient(270deg, rgba(102, 102, 102, .2) 0, rgba(216, 216, 255, .2) 100%), url('../images/beauty-marketing/contact-bg.jpg')
}

@media (min-width:992px) {
    .bm-page .hv-hero {
        height: 730px
    }
}

@media (min-width:1200px) {
    .bm-page .hp-sector-card {
        min-height: 280px
    }
}

@media (max-width:991px) {
    .bm-page .bm-sectors-track .hp-sector-card {
        flex: 0 0 calc((100% - 24px) / 2)
    }

    .bm-twoways-cards .hp-calendar-card {
        flex: 1 1 calc(50% - 12px)
    }
}

@media (max-width:767px) {
    .bm-page .bm-sectors-track .hp-sector-card {
        flex: 0 0 85%
    }

    .bm-twoways-cards .hp-calendar-card {
        flex: 1 1 100%
    }
}
