.sidebanner-rightint2{position:relative;}
.sidebanner-rightint2 .txt{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.sidebanner-rightint2 .txt::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2);}
.sidebanner-rightint2 .wp{position:relative;z-index:10;}
.sidebanner-rightint2 h1,.sidebanner-rightint2 h2{color:#fff;font-size:36px;font-weight:700;font-family: var(--font-family-1);text-shadow: 2px 2px 4px #666;}
.sidebanner-rightint2 p{color:#fff;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:#fff;}
.sidebanner-rightint2 p a{color:#fff;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;}
}

@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;}
}