.arshine2-pic-text {position:relative;}
.arshine2-pic-text .background {width:100%;object-fit:cover;}

.arshine2-pic-text .cont{position:absolute;inset:0;padding-top:3%;background-color: #143562cf;}
.arshine2-pic-text .box{padding:40px;max-width:987px;}
.arshine2-pic-text>a {display:block;height:100%;padding:clamp(35px, 4.2vw, 80px) 0;}
.arshine2-pic-text h3 {font-size:clamp(16px,2.5vw,48px);color:#fff;line-height:1.2;}
.arshine2-pic-text h3 img {margin-right:26px;}
.arshine2-pic-text p {font-size:clamp(12px, 1.25vw, 22px);color:#fff;margin:15px 0 0;}


@media screen and (max-width:1280px) {
.arshine2-pic-text .box{padding:30px;}
}

@media screen and (max-width:992px) {
.arshine2-pic-text .cont{padding-top:0;display:flex;align-items:center;}
.arshine2-pic-text .box{padding:25px;}
.arshine2-pic-text .background {aspect-ratio:3;}
}

@media screen and (max-width:600px) {
.arshine2-pic-text .box{padding:20px;}
.arshine2-pic-text .background {aspect-ratio:2;}
}

@media screen and (max-width:480px) {
.arshine2-pic-text .box{padding:15px;}
.arshine2-pic-text p {margin:10px 0 0;}
}

