.sub-sections{
    padding: 0;
}
.leftSide{
    display: table;
    float: left;
    width: 50%;
    padding: 14.5em 4em 4em 4em;
    background: url(bgpattern.svg);
    height: 35em;
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: center;
}
.rightSide{
    display: inline-block;
    float: right;
    width: 49%;
    text-align: center;
    height: 35em;
    position: relative;
}
.rightSide img{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    max-height: 100%;
}
.leftSide h2{
    font-size: 5em;
}
.leftSide h3.cong_title{
    font-size: 40px;
    color: var(--teal-color);
    font-family: 'AcuminPro-Bold';
}
.leftSide h3.cong_txt{
    font-size: 26px;
}
 
