/* ----------------------------- */
/* HEADER: Ajuste del logo      */
/* ----------------------------- */

/* Limita el ancho del contenedor del logo */
.rts-header__logo {
  display: inline-flex;     /* Se comporta como inline y flex, adaptándose al contenido */
  align-items: center;      /* Centra verticalmente el contenido (las imágenes del logo) */
  max-width: 200px;         /* Ancho máximo real del logo en pantalla. Ajusta según tu diseño */
  flex-shrink: 1;           /* Permite que se encoja si hace falta (flexbox) */
}

/* Estilo para las imágenes del logo dentro del contenedor */
.site-logo img {
  width: 100%;              /* Ocupa el 100% del contenedor (hasta 200px) */
  height: auto;             /* Mantiene la proporción del logo */
  display: block;           /* Elimina espacios blancos que deja 'inline' por defecto */
}

/* ----------------------------- */
/* Banderas en el mapa           */
/* ----------------------------- */
.rts-data-center__location .round-shape li.germany {
  top: 33%;
  left: 48.5%;
}

.rts-data-center__location .round-shape li.us {
  top: 42%;
  left: 17%;
}

.rts-data-center__location .round-shape li.finland {
  top: 24%;
  left: 52.5%;
}

.rts-data-center__location .round-shape li.singapore {
  top: 63%;
  left: 74.5%;
}

/* ----------------------------- */
/* Buscador de dominios          */
/* ----------------------------- */

.domain-result p {
    display: block !important;
    text-align: center;
    margin-top: 10px;
}
