@charset "UTF-8";
/* CSS Document */

@font-face {
  font-family: myFirstFont;
  src: url(../fonts/Haettenschweiler.ttf);
}

@font-face {
  font-family: impact;
  src: url(../fonts/impact.ttf);
}

@font-face {
  font-family: taileb;
  src: url(../fonts/taileb.ttf);
}

body {
  overflow-x: hidden;
  padding: 0px !important;
  margin: 0 !important;
}

html,
body {
  height: 100%; /* Remove default body margin */
  padding: 0; /* Remove default body padding */
}
.white_c {
  color: #e7e7e7;
}

.Big-title {
  font-family: myFirstFont;
  font-size: 50px;
  line-height: 1;
}

.table-responsive {
  border: 0px !important;
}

.Under-title {
  margin-bottom: 30px;
  font-family: impact;
  font-size: 22px;
  line-height: 90%;
  display: inline-block;
}

.Medium-title {
  margin-top: 20px;
  font-family: myFirstFont;
  font-size: 35px;
  text-align: center !important;
}

.foto-hek {
  margin-top: 20px;
}

.Side-Text {
  margin-top: 15px;
  font-family: taileb;
  font-size: 14px;
}

.Personal-Text {
  margin-top: 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.carrera-title {
  font-family: impact;
  font-size: 18px;
  margin-right: 40px;
}

.italicaEdu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic;
  text-align: right;
  display: block;
  margin-right: 10px;
}

.italica {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
}

.Big-italica {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: italic;
}

.Mini-title {
  font-family: impact;
  font-size: 18px;
}

a {
  font-family: taileb;
  font-size: 14px;
  color: #fff;
}

a:hover {
  color: #ed217c;
  text-decoration: none;
}

a:visited {
  color: #a60c51;
}

.a2 {
  color: #333333;
}

.a2:hover {
  color: #ed217c;
  text-decoration: none;
}

.date {
  text-align: center;
  letter-spacing: 2px;
  font-size: 10px;
  font-family: Tahoma, Geneva, sans-serif;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 5px;
  margin-left: 5px;
}

.titulo {
  text-align: center;
  letter-spacing: 2px;
  font-size: 10px;
  font-family: Tahoma, Geneva, sans-serif;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 5px;
  margin-left: 5px;
}

.sections {
  max-width: 80%;
  margin: auto;
  margin-bottom: 40px;
}

.photo-box-left {
  float: left;
  /*border:dotted;
	border-width:medium;*/
  height: 350px;
}

.photo-box-left-test img {
  display: block;
  max-width: 100%;
  height: 350;
  margin-bottom: 10px;
}
/*------*/

.img-responsivehek img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-bottom: 50px;
}

.img-responsivehek-30 img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-bottom: 30px;
}

.carouselSize {
  width: 300px !important;
  margin: auto;
  /*
	display: block;
	margin: auto;
    max-width: 70%;	
    height: auto;
	margin-bottom:70px;
*/
}

.carousel-indicators [data-bs-target] {
  background-color: darkgray !important;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  background-color: darkgray;
  width: 15px;
}

.Carouselresponsivehek {
  display: block;
  max-width: 100%;
  height: auto;
  margin-bottom: 40px;
}

/*
.Carouselresponsivehek2{
  object-fit: contain;
 or
  object-fit: cover; 
}
*/

/* .bg-test { */
/*	background-color: red;*/
/* } */

/* actualizado*/
