.slider-swiper {
width: 100%;
max-width: 800px;
margin: 30px auto;
border-radius: 12px;
box-shadow: 0 2px 16px rgba(0,0,0,0.08);
background: #fff;
overflow: hidden;
}
.slider-slide {
display: flex;
flex-direction: column;
align-items: center;
padding: 24px 12px 32px 12px;
box-sizing: border-box;
}
.slider-media {
width: 100%;
margin-bottom: 16px;
display: flex;
justify-content: center;
align-items: center;
}
.slider-media img,
.slider-media video,
.slider-media iframe {
border-radius: 8px;
max-width: 100%;
max-height: 250px;
box-shadow: 0 1px 8px rgba(0,0,0,0.07);
}
.slider-texto {
font-size: 1.1em;
color: #222;
text-align: center;
margin-top: 8px;
}
.swiper-pagination-bullet {
background: #0073aa;
opacity: 0.7;
}
.swiper-pagination-bullet-active {
background: #005177;
opacity: 1;
}
.swiper-button-next, .swiper-button-prev {
color: #0073aa;
transition: color 0.2s;
}
.swiper-button-next:hover, .swiper-button-prev:hover {
color: #005177;
}
@media (max-width: 600px) {
.slider-swiper {
max-width: 98vw;
border-radius: 0;
box-shadow: none;
}
.slider-slide {
padding: 12px 2vw 24px 2vw;
}
.slider-media img,
.slider-media video,
.slider-media iframe {
max-height: 160px;
}
}