
@font-face {
	font-family: 'Gotham-Black';
	src: url('Fuentes/Gotham Black.otf') format('opentype');
}

/*
Gotham-Black, Gotham
*/

@font-face {
	font-family: 'Gotham-Bold';
	src: url('Fuentes/Gotham Bold.otf') format('opentype');
}

@font-face {
	font-family: 'Gotham-Medium';
	src: url('Fuentes/Gotham-Medium.otf') format('opentype');
}

@font-face {
	font-family: 'Gotham-Book';
	src: url('Fuentes/GothamNarrow-Book.otf') format('opentype');
}

@font-face {
	font-family: 'Saira-BlackItalic';
	src: url('Fuentes/Saira-BlackItalic.otf') format('opentype');
}

@font-face {
	font-family: 'Saira-Bold';
	src: url('Fuentes/Saira-Bold.otf') format('opentype');
}

.menu-principal {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.625em !important;
}

.banner h1 {
    font-family: 'Saira-BlackItalic', Saira !important;
    font-size: 3.125em !important;
    font-weight: 800 !important;
    font-style: italic !important;
}

.banner p {

    font-family: 'Gotham-Medium', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 500 !important;
}

.banner p .eventos{

    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 700 !important;
}

.banner-h5 {
    font-family: 'Saira-Bold', Saira !important;
    font-size: 1.563em !important;
    font-weight: 700 !important;
    color: #fff !important;
}

.banner-h6 {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 800 !important;
    color: #fff !important;
}

.p-small-white {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.75em !important;
    font-weight: 400 !important;
    color: #fff !important;
}

.control-label {
    font-family: 'Gotham-Medium', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 500 !important;
    text-align: right !important;
}

h2 {
    font-family: 'Saira-BlackItalic', Saira !important;
    font-size: 1.875em !important;
    font-weight: 800 !important;
    font-style: italic !important;
    color: #000 !important;
}

.carreras .card-text {
    /* background-color: #ff0000;
    padding-top: 0.313em;
    padding-bottom: 0.313em; */
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 800 !important;
    text-align: center !important;
}

.carreras h3 {
    font-family: 'Saira-Bold', Saira !important;
    font-size: 1.563em !important;
    font-weight: 700 !important;
    color: #fff !important;
}

.servicios h4 {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 800 !important;
    color: #fff !important;
}

.servicios-dark h4 {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 800 !important;
    color: #000 !important;
}

.servicios-dark .control-label {
    text-align: left !important;
}

.control-label-clientes {
    font-family: 'Gotham-Medium', Gotham !important;
    font-size: 0.75em;
    font-weight: 400;
}

.clientes-h6 {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 800 !important;
}

.p-footer {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 700;
}

.form-control {
    font-family: 'Gotham-Medium', Gotham !important;
    font-size: 0.938em;
    font-weight: 500;
}

.footer a {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.75em !important;
    font-weight: 700 !important;
}

.footer span {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 0.75em !important;
    font-weight: 700 !important;
}

.mision p {
    color: #000;
    font-family: 'Gotham-Book', Gotham !important;
    /* font-size: 0.938em !important; */
    font-weight: 800 !important;
    text-align: center !important;
}

.mision ul li {
    color: #000;
    font-family: 'Gotham-Book', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 800 !important;
}

.beneficios {
    color: #fff !important;
}

.beneficios p {
    color: #fff !important;
    font-family: 'Gotham-Book', Gotham !important;
    font-size: 0.938em !important;
    font-weight: 800 !important;
}

.text-light{
    color: #fff !important;
}

.galeria h3 {
    font-family: 'Saira-Bold', Saira !important;
    font-size: 1.563em !important;
    font-weight: 700 !important;
    color: #000 !important;
}

.eventos h4 {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 1.25em;
    font-weight: 800;
    color: #000;
}

.eventos .w-full  {
    width: 50% !important;
}

.inscripciones h3{
    font-family: 'Saira-BlackItalic', Saira !important;
    font-size: 1.875em !important;
    font-weight: 800 !important;
    font-style: italic;
}

.inscripciones .control-label{
    text-align: left !important;
}

.inscripciones .form-control{
    border-color: #000;
}

.inscripciones p {
    font-family: 'Gotham-Bold', Gotham !important;
    font-size: 1.563em !important;
    font-weight: 700 !important;
    text-align: center !important;
}


.inscripciones p span{
    font-family: 'Gotham-Book', Gotham !important;
}

.bg-section-dark {
    background-color: #000 !important;
}

.resultados h3 {
    font-family: 'Saira-Bold', Saira !important;
    font-size: 1.563em !important;
    font-weight: 700 !important;
    color: #fff !important;
}

.resultados a {
     font-family: 'Gotham-Medium', Gotham !important;
    font-size: 0.75em !important;
    font-weight: 400 !important;
}