.ph-lhb-container {
    position:relative;
    top:-85px;
    z-index:1;
}

.lhb-box {
    background:white;
    padding:1.5em;
    box-sizing:border-box;
}

.lhb-box h4 {
    font-size:18px;
    text-transform:uppercase;
    color:#dc4588;
    max-width:fit-content;
}

.lhb-box h1 {
    font-size: 36px;
    margin: 15px 0;
    line-height: 42px;
}

.lhb-box-desc , .lhb-box-desc p , .lhb-box-desc *{
    font-size: 21px;
    line-height: 28px;
    margin-bottom: 25px;
    font-weight: 300;
}

@media screen and (max-width: 990px) {

    .ph-lhb-container {
        top: 0;
    }
    
}