.ntwas-pic_text{
  padding:100px 0 0;
  box-sizing:border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}
.ntwas-pic_text .container{padding:0 118px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}

.ntwas-pic_text .pic{width:437px;box-sizing:border-box;position:relative;}
.ntwas-pic_text .pic::before{content:"";background:var(--color-primary);width:100%;height:100%;position:absolute;left:-10px;top:-10px;}
.ntwas-pic_text .pic::after{content:'';top:0;right:-72px;position:absolute;writing-mode:vertical-lr;letter-spacing:5px;font-size:72px;color:#fff;font-family:'PT Serif', serif;height:150%;}

.ntwas-pic_text .pic img{width:100%;display:block;position:relative;z-index:20;}

.ntwas-pic_text .txt{-webkit-flex:1;flex:1;margin:0 0 0 138px;box-sizing:border-box;}
.ntwas-pic_text .txt h3{font-size:60px;color:#000;font-weight:700;position:relative;display:inline-block;line-height: 1;}
.ntwas-pic_text .txt h3 span{position:relative;z-index:20;}
.ntwas-pic_text .txt .t{font-size:20px;color:#000;line-height:36px;margin-top:35px;}

@media screen and (max-width:1500px) {
  .ntwas-pic_text .container{padding:0;}
  .ntwas-pic_text .txt .t{font-size:18px;line-height:30px;}
}

@media screen and (max-width:1340px) {
  .ntwas-pic_text .txt h3{font-size:30px;}
  
  .ntwas-pic_text .pic{width:400px;}
  .ntwas-pic_text .pic::after{right:-60px;font-size:60px;}
  .ntwas-pic_text .txt .t{font-size:17px;line-height:28px;}
}

@media screen and (max-width:1100px) {
  .ntwas-pic_text .container{padding:0 20px;}
  .ntwas-pic_text .txt{margin:0 0 0 90px;}
  .ntwas-pic_text .pic::after{right:-50px;font-size:50px;}
}

@media screen and (max-width:992px) {
  .ntwas-pic_text{padding:30px 0;background-size:cover;}
  .ntwas-pic_text .container{padding:0 10px;-webkit-flex-direction:column;flex-direction:column;}
  .ntwas-pic_text .pic{margin:0 auto;}
  .ntwas-pic_text .pic::after{right:-50px;font-size:50px;height:auto;}
  .ntwas-pic_text .txt{margin:25px 0 0;text-align:center;}
  .ntwas-pic_text .txt h3::after{height:10px;bottom:-3px;}
  .ntwas-pic_text .txt .t{font-size:17px;line-height:24px;margin-top:25px;}
}

@media screen and (max-width:480px) {
  .ntwas-pic_text .txt h3{font-size:24px;}
  
  .ntwas-pic_text .pic{width:230px;}
}




@media screen and (max-width:992px){
.ntwas-pic_text .pic {
    width: 100%;
}.ntwas-pic_text .txt {
    margin: 10px 0 0;
}.ntwas-pic_text .txt .t {
    font-size: 16px;
    margin-top: 5px;
}
}
@media screen and (max-width:768px){
.ntwas-pic_text .txt .t {
    font-size: 14px;
}
}