/* Ajustes da adaptação para Estúdio de Pilates Daniele Pêgas */
.contact-studio-photo { display: block; width: 100%; height: 100%; min-height: 320px; max-height: 540px; object-fit: cover; object-position: center 45%; border-radius: inherit; }
.map-card { position: relative; overflow: hidden; }
.studio-photo-caption { position:absolute;left:18px;right:18px;bottom:18px;padding:14px 20px;border-radius:14px;background:rgba(255,250,245,.93);color:#56413d;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 30px rgba(0,0,0,.08);}
.contact-list span {display:block; padding:10px 0; color:inherit;}
.coming-soon {cursor:default;pointer-events:none;opacity:.84;}
.video-caption p {font-size:clamp(1.8rem,3.8vw,4.4rem); max-width:700px; line-height:1.1;font-weight:700;text-shadow:0 2px 20px rgba(0,0,0,.22);}
@media(max-width:768px){.contact-studio-photo{max-height:440px;}.video-caption p{font-size:clamp(1.6rem,7vw,2.6rem)}}
