.home {
    display: flex;
    flex-flow: column wrap;
    width: 100%;
    line-height: 1.5;
    &.flexbody {
        padding-bottom: 5rem;
        background: url(../img/bg-home.jpg) bottom center no-repeat fixed;
        background-size: cover;
        h4,h2,h5 {
            width: 40%;
            @media (max-width:1080px) {
                width: 100%;
            }
        }
        h5 {
            font-weight: 500;
            text-transform: unset;
            font-size: 1rem;
        }
    }
    h2,h3,h4,h5,h6,ol,li,span {
        font-family: 'Montserrat', sans-serif;
        color: #333;
        
    }
    h4 {
        margin: 1.5rem auto;
    }
    ol {
        margin-left: 1rem;
        >li {
            text-indent: 0rem;
            ol {
                margin-bottom: 1.5rem;
            }
        }
    }
    ul {
        margin-left: 1rem;
        >li {
            text-indent: 0rem;
            >ul {
                margin-bottom: 1.5rem;
            }
        }
    }
    .bold {
        font-weight: 500;
    }
}
   
