.main-piwt .left-piwt{padding: 50px 120px 50px 50px;display: flex;justify-content: end;}
.main-piwt .left-piwt .left-inner{max-width: 520px;width: 100%;}
.main-piwt .sub-title,.main-piwt .title{margin: 0}
.main-piwt .desc{margin: 20px 0 0;font-size: 20px;line-height: 28px;letter-spacing: -0.3px;}
.main-piwt .button{margin-top: 20px}
@media(min-width:992px){
  .main-piwt{display: grid;grid-template-columns: repeat(2, 1fr);align-items: center}
  .main-piwt .right-piwt{height: 100%}
  .main-piwt .right-piwt img{min-height: 100%}
}
@media(max-width:1199px){
  .main-piwt .left-piwt{padding: 50px}
}
@media(max-width:991px){
  .main-piwt{display: flex;flex-direction: column-reverse;}
  .main-piwt .left-piwt{padding: 30px 15px 50px}
}
@media(max-width:575px){
  .main-piwt .right-piwt img{max-height: 276px;width: 100%;object-fit: cover;}
}