.homepage-banner{
    border-radius: var(--border-radius-8);
    border: var(--border);
    box-shadow: var(--box-shadow);
    background: var(--light-grey);
    padding: 40px;
    position: relative;
    overflow: hidden;
}
.homepage-banner-wrap{
    max-width: 70%;
    position: relative;
    z-index: 2;
}
.homepage-banner-wrap h4{
    margin: 0 0 24px;
}
.homepage-banner-wrap p{
    margin-bottom: 24px;
}
.homebanner-pattern{
    position: absolute;
    top: -10px;
    right: 40px;
    height: 320px;
    width: 320px;
    z-index: 1;
    overflow: hidden;
}
.homebanner-pattern img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.homepage-banner-wrap h1{
    margin: 0 0 20px;
}