@import url(//db.onlinewebfonts.com/c/5ef60dc8370b330aa40e0c874bda45aa?family=Geneva);

@font-face {
    font-family: 'aaGeneva';
    src: url('../fonts/geneva.eot');
    src: url('../fonts/geneva.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geneva.woff') format('woff'),
         url('../fonts/geneva.ttf') format('truetype'),
         url('../fonts/geneva.svg#Geneva') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: "Geneva"; src: url("//db.onlinewebfonts.com/t/5ef60dc8370b330aa40e0c874bda45aa.eot"); src: url("//db.onlinewebfonts.com/t/5ef60dc8370b330aa40e0c874bda45aa.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/5ef60dc8370b330aa40e0c874bda45aa.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/5ef60dc8370b330aa40e0c874bda45aa.woff") format("woff"), url("//db.onlinewebfonts.com/t/5ef60dc8370b330aa40e0c874bda45aa.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/5ef60dc8370b330aa40e0c874bda45aa.svg#Geneva") format("svg"); }


@font-face {
    font-family: 'Interstate-Light';
    src: url('../fonts/interstate-light.eot');
    src: url('../fonts/interstate-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate-light.woff') format('woff'),
         url('../fonts/interstate-light.ttf') format('truetype'),
         url('../fonts/interstate-light.svg#Interstate-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Interstate-Light-Comp';
    src: url('../fonts/interstate-light-compressed.eot');
    src: url('../fonts/interstate-light-compressed.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate-light-compressed.woff') format('woff'),
         url('../fonts/interstate-light-compressed.ttf') format('truetype'),
         url('../fonts/interstate-light-compressed.svg#Interstate-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Interstate-Comp-Bold';
    src: url('../fonts/interstate-comp-bold.eot');
    src: url('../fonts/interstate-comp-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate-comp-bold.woff') format('woff'),
         url('../fonts/interstate-comp-bold.ttf') format('truetype'),
         url('../fonts/interstate-comp-bold.svg#Interstate-Comp-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}


html {
  scroll-behavior: smooth;
}
body {
	font-family: Interstate-Light, 'Interstate-Light', sans-serif !important;	
}
.geneva {
	font-family: Geneva, 'Geneva', sans-serif !important;
}
.interstate-comp-bold {
	font-family: Interstate-Comp-Bold, 'Interstate-Comp-Bold', sans-serif !important;
}
.interstate-light {
	font-family: Interstate-Light, 'Interstate-Light', sans-serif !important;
}
.interstate-light-comp {
	font-family: Interstate-Light-Comp, 'Interstate-Light-Comp', sans-serif !important;
}
.text-darkgray {
	color: #4A4F54 !important;
}
.text-royalblue {
	color: #3CB4E5 !important;
}
.bg-royalblue {
	background: #3CB4E5 !important;
}
.bg-gray {
	background: #d8d9da !important;
}
.bg-plataforma {
	background: #4b4c4b !important;
}


.ls-0-0625 {
	letter-spacing: 0.0625rem !important;
}
.ls-0-125 {
	letter-spacing: 0.125rem !important;
}
.ls-0-25 {
	letter-spacing: 0.25rem !important;
}
.ls-0-375 {
	letter-spacing: 0.375rem !important;
}
.ls-0-5 {
	letter-spacing: 0.5rem !important;
}
.ls-0-625 {
	letter-spacing: 0.625rem !important;
}
.ls-0-75 {
	letter-spacing: 0.75rem !important;
}
.ls-1 {
	letter-spacing: 1rem !important;
}
.ls-1-25 {
	letter-spacing: 1.25rem !important;
}
.ls-1-5 {
	letter-spacing: 1.5rem !important;
}
.ls-2 {
	letter-spacing: 2rem !important;
}
.ls-3 {
	letter-spacing: 3rem !important;
}

nav.navbar {
	font-family: Interstate-Light, 'Interstate-Light', sans-serif !important;
	text-transform: uppercase;
}

#topbar-flecha {
	right: 0;
	max-height: 68px;
}
#topbar-flecha img {
	height: 68px;
}
#trabajo-flecha-izq {
	left: 0;
	max-height: 160px;
	bottom: 0px;
}
#trabajo-flecha-der {
	right: 0;
	max-height: 160px;
}

#trabajo-flecha-der img,
#trabajo-flecha-izq img {
	height: 160px;
}


@media (max-width: 992px) {

	#topbar-flecha img {
		display: none;
	}

}


@media (min-width: 992px) {

	#topbar-flecha img {
		height: 68px;
		width: auto;
	}

	
	.mt-lg-n5, .my-lg-n5 {
    	margin-top: -10rem !important;
	}
}

@media (min-width: 992px) {
	.pt-lg-0, .py-lg-0 {
    	padding-top: 0 !important;
	}
}

.line-height-1-125 {
	line-height: 1.125 !important;
}
.line-height-1-25 {
	line-height: 1.25 !important;
}
.line-height-1-375 {
	line-height: 1.375 !important;
}

#contactanos input,
#contactanos textarea {
	background: #d6d7da !important;
}

input::placeholder,
input::-webkit-input-placeholder,
input:-ms-input-placeholder,
#contactanos input::placeholder,
#contactanos input::-webkit-input-placeholder,
#contactanos input:-ms-input-placeholder {
	color: #808185 !important;
	text-transform: uppercase !important;
}


.modal-body {
	padding: 0 !important;
}
.modal.close {
	color: #fff !important;
}
.modal-cerrar {
	right: 12px;
	top: 12px;
}

@media (min-width: 576px) {
	.modal-dialog {	
		max-width: 90% !important;
		aaaheight: 98% !important;
	}		
}
