.line-header {
    display: flex;
    align-items: center;
    gap: 43px;
    margin-bottom: 45px;
    @media screen and (max-width: 991px) {
        gap: 20px;
        margin-bottom: 35px;
        flex-wrap: wrap;
    }

     h1 {
      text-transform: uppercase;
      letter-spacing: -0.03em;
      color: var(--navy-20);
      margin-bottom: 0;
    }
    .line-divider {
        height: 1px;
        display: block;
        border-top: 1px dashed #1A3E6F;
        opacity: 0.6;
        flex: 1 0 auto;
        @media screen and (max-width: 991px) {
            flex: 1 1 100%;
        }
    }
}