.method-sec{
    padding:60px 0;
}
.method-content{
    max-width:470px;
    padding:100px 0;
}
.method-content > span{
    margin-bottom:20px;
}
.method-content > .title2{
    margin-bottom:30px;
}
.method-content > .sub-txt{
    margin-bottom:30px;
}
.method-image{
    max-width:23.438vw;
}
.method-image > img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.vision-box{
    max-width:400px;
    border-radius:20px;
    background:#373D4B;
    margin-bottom:20px;
}
.vision-content{
    padding:43px 30px;
}
@media screen and (max-width:1024px){
    .method-image{
        max-width:none;
    }
}
@media screen and (max-width:992px){
    .method-image{
        max-width:none;
        margin: 0 auto;
        margin-bottom:30px;
    }
}
@media screen and (max-width:768px){
    .vision-box{
        margin: 20px auto;
    }
}
@media screen and (max-width:576px){
    .method-content > .title2{
        font-size:34px;
    }
}