.experience-photo-carousel{position:relative;height:315px;overflow:hidden;background:#1c5062}
.experience-photo-carousel>img{display:block;width:100%;height:100%;object-fit:contain}
.diving-carousel-controls{position:absolute;bottom:12px;right:14px;display:flex;align-items:center;gap:10px;padding:5px 9px;background:#f7f1e4ed;color:#72304d;border-radius:5px;font-size:13px}
.diving-carousel-controls[hidden]{display:none}
.diving-carousel-controls button{border:0;background:transparent;color:inherit;min-width:38px;min-height:38px;cursor:pointer;font:inherit;font-size:20px}
.diving-carousel-controls button:focus-visible{outline:2px solid currentColor;outline-offset:1px}
@media(max-width:600px){.experience-photo-carousel{height:280px}.diving-carousel-controls{bottom:8px;right:8px}}
