.sidebanner-rightint2{/* position:relative; */}
.sidebanner-rightint2 .txt{/* position:absolute; */background: #ffffff;/* left:0; *//* right:0; *//* top: 0px; *//* bottom:0; *//* display:-webkit-flex; *//* display:flex; *//* -webkit-justify-content:center; *//* justify-content:center; *//* -webkit-align-items:center; *//* align-items:center; */}

.sidebanner-rightint2 .wp{position:relative;z-index:10;}
.sidebanner-rightint2 h1,.sidebanner-rightint2 h2{color: #000000;font-size:36px;font-weight:700;font-family: var(--font-family-1);/* text-shadow: 2px 2px 4px #666; *//* margin-top: 100px; */}
.sidebanner-rightint2 p{color: #000000;font-size:15px;margin:15px 0 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;/* text-shadow: 2px 2px 4px #666; */}
.sidebanner-rightint2 p i{font-size:15px;color: #000000;}
.sidebanner-rightint2 p a{color: #000000;/* text-shadow: 2px 2px 4px #666; */}


@media screen and (max-width:768px) {
    .sidebanner-rightint2 .txt{text-align:center;}
.sidebanner-rightint2 h1, .sidebanner-rightint2 h2{font-size:30px;line-height:1;}
.sidebanner-rightint2 p{margin:10px 0 0;}
  
  .sidebanner-rightint2 .txt::after{
  display:none;
  }
}

@media screen and (max-width:576px) {
    .sidebanner-rightint2 h1, .sidebanner-rightint2 h2{font-size:26px;}
}


@media screen and (max-width:480px) {
    .sidebanner-rightint2 h1, .sidebanner-rightint2 h2{font-size:22px;}
}