.est-content-area {
    display: flex;
    max-width: 1300px;
    margin:80px auto 0;
}

.est-img {
    width: 50%;
    padding: 120px 80px;
    background: #f4f5f7 url(/template/6372e2da/images/dot.svg);
}

.est-text-area {
    width: 50%;
    padding: 120px 80px;
    background: #f4f5f7;
}
.est-text-area h2{
    
margin: 10px 0 20px;
    
font-family: "aller", sans-serif;
    
font-weight: 300;
}
.est-text-area p {font-size: 15px;font-weight: 300;line-height: 26px;font-family: "Assistant", sans-serif;}
.widget-snippet .est-text-area a{background: #000; text-decoration:none; padding: 15px 10px;color: #fff;font-size: 1.8rem;margin-top: 30px;display: block;max-width: 140px;text-align: center;font-weight: 300;letter-spacing: 1px;border:2px solid #021334;font-family: "Assistant", sans-serif;}
.est-text-area a:hover{
    background-color: #FFFFFF;
    color: #021334;
    border-color: #021334;
}
.est-img img {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-name: inleft;
    -webkit-animation-name: inleft;
}
@keyframes inleft {
    from {
        transform: translate3d(-50px,0,0);
      opacity: 0;
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}
