.success_content_info{

    position: absolute;

    top:107px;

    left: 102px;

}

.success_content{

    position: relative;

    padding-top: 30px;

    background: var(--white);

}

.success_content_info h1 span{

    color: var(--green-light);

}

.success_content_info h1{

    font-weight: 400;
    text-align: left;
    margin-bottom: 20px;

}

.success_content_info p{ 

    font-size: 2rem;

    font-weight: 400;

    line-height: 1.2; 

    width: 60%;

    margin: 0 0 50px;

}

.success_image img{

    display: block;

    width: 100%;

}

@media screen and (min-width: 1500px) {

    .success_content_info{

        top: 20%;

    }

    .success_content{

        height: calc(100vh - 110px); 

        padding-top: 10vh;

    }

}

@media screen and (max-width: 1250px) {

    .success_content{

        padding-top: 120px;

    }

    .success_content_info{

        top: 70px;

        left: 50px;

    }

}

@media screen and (max-width: 992px) {

    .success_content_info h1{

        margin: 0 0 30px;

    }

    .success_content_info p{

        font-size: 1.4rem;

    }

}

@media screen and (max-width: 767px){

    .success_content_info{

        position: static;

    }

    .success_content_info h1{

        font-size: 2rem;

        margin: 0 auto 18px;

    }

    .success_content_info{

        padding: 66px 15px 0;

        text-align: center;

    }

    .success_content .btn_style{

        margin: 0 auto 30px;

    }

    .success_content{

        padding-top: 0;

    }

    .success_content_info p{

        margin: 0 auto 30px; 

        width: 100%;

        font-size: 1.13rem;

    }

    .success_image{

        height: 411px; 

    }

    .success_image img{

       width: 100%;

       height: 100%;

       max-width: 1000px;

       max-height: 1000px;

       object-fit: cover;

       object-position: right;

    }

}

@media screen and (max-width: 450px){

    .success_image img{

        object-position: 90%;

    }

}