/*CSS Layout bloque titulo headings para áreas section*/
.bk-hs-main{
    position: relative;
    display: flex;
    justify-content: center;
}
.adjust-title-image{
    margin-top: -23px;    
}
.bk-hs-align-left{
    justify-content: flex-start;
}
    .bk-hs-align-left .bk-hs-title{
        padding-right:26px;
    }
.bk-hs-align-center{
    justify-content: center;
}
    .bk-hs-align-center .bk-hs-title{
        padding: 0 26px;
    }
.bk-hs-align-right{
    justify-content: flex-end;
}
    .bk-hs-align-right .bk-hs-title{
        padding-left: 26px;
    }
.bk-hs-do-border-true:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
}  
  .bk-hs-title{
    margin: 0;
    position: relative;
    z-index: 2;
  }
@media (max-width:768px) {
    .bk-hs-align-left .bk-hs-title, .bk-hs-align-center .bk-hs-title, .bk-hs-align-right .bk-hs-title{
        padding:0;
    }
    .bk-hs-do-border-true.bk-hs-align-left .bk-hs-title{
        width: auto;
        margin-left: 0;
        padding-right: 26px;
    }
    .bk-hs-do-border-true.bk-hs-align-right .bk-hs-title{
        width: auto;
        margin-right: 0;
        padding-left: 26px;
    }
    .bk-hs-do-border-true.bk-hs-align-center .bk-hs-title{
        width: auto;
        margin-right: auto;
        margin-left: auto;
        padding: 0 20px;
    }
}
