.float-wsp{
	position:fixed;
	width:60px;
	height:60px;
	bottom:30px;
	right:30px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float-wsp{
	margin-top:16px;
}

.figtree-aybar> {
  font-family: "Figtree", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.espacio-top{
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.truncate-text {
    overflow: hidden;
    text-overflow: ellipsis; /* Añade puntos suspensivos cuando el texto se trunca */
}

.title-busqueda {
    min-height: 3.5em; /* Establece la altura mínima a tres veces el tamaño de la fuente (1em) */
    line-height: 1.2; /* Ajusta el espacio entre líneas según el tamaño de la fuente */
}

.custom-bottom-spacing {
  padding-bottom: 15vh;
}

.owl-dots {
  margin-top: 20px; /* Ajusta el valor según el espacio que necesites */
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-Book.woff2') format('woff2'),
       url('../fonts/gotham/Gotham-Book.woff') format('woff'),
       url('../fonts/gotham/Gotham-Book.ttf') format('truetype'),
       url('../fonts/gotham/Gotham-Book.eot') format('embedded-opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-Bold.woff2') format('woff2'),
       url('../fonts/gotham/Gotham-Bold.woff') format('woff'),
       url('../fonts/gotham/Gotham-Bold.ttf') format('truetype'),
       url('../fonts/gotham/Gotham-Bold.eot') format('embedded-opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-Light.woff2') format('woff2'),
       url('../fonts/gotham/Gotham-Light.woff') format('woff'),
       url('../fonts/gotham/Gotham-Light.ttf') format('truetype'),
       url('../fonts/gotham/Gotham-Light.eot') format('embedded-opentype');
  font-weight: 300;
  font-style: normal;
}

.custom-hero {
    background-size: auto;
    background-position: 100% 0;
    width: 100%;
    height: 100vh;
}