/* TD-315: property title as a quiet text link on mobile and tablet. */
@media (max-width:1274px){
 body.home .header-container.home .owl_info_pro{
  bottom:76px;margin:0 auto;width:calc(100% - 48px);max-width:520px;
  padding:0;border:0;border-radius:0;background:transparent;color:#fff;
  box-shadow:none;text-align:center;
 }
 body.home .header-container.home .link_mas_info{margin:0}
 body.home .header-container.home .link_mas_info a{
  display:inline-flex;align-items:center;justify-content:center;gap:12px;
  width:auto;max-width:100%;min-width:0;min-height:44px;padding:6px 4px;
  border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;
  font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:300;
  line-height:1.45;letter-spacing:.015em;text-decoration:none;
  text-shadow:0 1px 2px #000,0 2px 5px #000e,0 3px 14px #000c;
 }
 body.home .header-container.home .link_mas_info a .titulo_info_pro{
  min-width:0;color:inherit;font:inherit;text-align:center;overflow-wrap:anywhere;
 }
 body.home .header-container.home .ses-home-property-arrow{
  flex:0 0 20px;width:20px;height:16px;overflow:visible;
  filter:drop-shadow(0 1px 2px #0009);
  animation:ses-home-property-nudge 2.2s ease-in-out infinite;
 }
 body.home .header-container.home .link_mas_info a:hover{background:transparent;color:#fff}
 body.home .header-container.home .link_mas_info a:is(:hover,:focus-visible) .titulo_info_pro{
  text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;
 }
 body.home .header-container.home .link_mas_info a:focus-visible{
  outline:1px solid #fff;outline-offset:5px;
 }
}
@media (min-width:600px) and (max-width:1274px){
 body.home .header-container.home .link_mas_info a{font-size:20px;gap:16px}
}
@keyframes ses-home-property-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}
/* TD-318: Gustavo explicitly requests the subtle arrow loop to remain visible. */

/* TD-317: center each text/arrow group, including short property titles. */
@media(max-width:1274px){
 body.home .header-container.home .link_mas_info{
  display:flex;justify-content:center;text-align:center;min-width:0;
 }
}

/* TD-318: move only the text link; preserve the progress rail's layout position. */
@media(max-width:1274px){
 body.home .header-container.home .link_mas_info a{position:relative;top:13px}
}

/* TD-327: remove the time rail; retain the text's previous vertical position. */
@media(max-width:1274px){
 body.home .header-container.home .owl_info_pro{padding-bottom:11px}
}
body.home .ses-home-property-progress{display:none!important}
