
  @import url("https://use.typekit.net/ugi8qnj.css");


.atout_title {
	font-family: "arpona", serif !important;
font-weight: 400;
}

.atout_title1{
	font-family: "arpona", serif !important;
font-weight: 400;
}

.atout_titlesection2 {
	font-family: "arpona", serif !important;
font-weight: 400;
}
 .atout_title2{
	font-family: "arpona", serif !important;
font-weight: 400;
}


.goldatout{ color:#d1b12a;}

.eventpanel-fronttitle{
	margin:0px;
}
  

/* EXHIBITORS luxury*/

/* Contenedor Principal (Scrolleable) */
.info-card-container {
  font-family: 'Montserrat', sans-serif; /* Tipografía limpia tipo sans-serif */
  background-color: none; /* Fondo gris muy claro */
  padding: 40px;
  max-width: 100%;
	margin:0px;
	padding:0px;
  box-sizing: border-box;
  
  /* Altura fija y Scroll nativo */
  height: 520px; 
  overflow-y: auto; 
}

/* Opcional: Estilizar la barra de scroll para que se vea más delicada */
.info-card-container::-webkit-scrollbar {
  width: 2px;
	height:5px;
}
.info-card-container::-webkit-scrollbar-thumb {
  background-color: none;
  border-radius: 4px;
}

/* Estilos de Títulos */
.info-card-kicker {
  color: #c9a039; /* Tono dorado */
  font-size: 12px;
  font-weight: 300;
  margin-bottom: 4px;
}

.info-card-title {
  color: #1a1a1a;
	font-family: "tt-drugs-regular", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 25px;
}

/* Estilos de Párrafos */
.info-card-highlight{color: #947226;}
.info-card-text {
  color: #3a3a3a; /* Tono marrón/dorado oscuro del texto */
  font-size: 13px;
  line-height: 1.4;
  margin-bottom: 20px;
}

/* Estilos de Panelistas */
.custom-panelist-card {
  margin-top: 40px;
}

.panelist-header {
  color: #c9a039;
  font-size: 13px;
  letter-spacing: 1px;
  border-bottom: 1px solid #e0d5b5; /* Línea divisoria suave */
  padding-bottom: 8px;
  margin-bottom: 20px;
}

.panelist-item {
  display: flex;
  align-items: center;
  gap: 15px;
	padding-bottom:15px;
	
}

.panelist-image-wrapper img {
  width: 85px;
  height: 85px;
  object-fit: cover;
  border-bottom: 0px solid #c9a039; /* Detalle del borde dorado debajo de la foto */
}

.panelist-name {
  color: #c9a039;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 1px;
}

.panelist-title,
.panelist-company {
  color: #1a1a1a;
  font-size: 12px;
  line-height: 1.4;
}

.panelist-company {
  color: #1a1a1a;
  font-size: 10px;
  line-height: 1.4;
}
