/* ------------------------------
FONTES LOCALES UN SITE RAPIDE
------------------------------ */

/* rubik-regular - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../fonts/rubik-v14-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/rubik-v14-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* rubik-700 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('../fonts/rubik-v14-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/rubik-v14-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
    font-family: "Rubik-fallback";
    size-adjust: 105.06%;
    ascent-override: 86%;
    src: local("Arial");
}

*:not(.fa) {
    font-family: 'Rubik', "Rubik-fallback", Arial, sans-serif!important;
}
.table-big .c2 .table-cell a {
	min-height: 146px;
}
.table-big .item {
	min-height: 445px;
}
.home .section.section--first {
	min-height: 38000px;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.table-big .c2 .table-cell a {
		min-height: 125px;
	}
	.table-big .item {
		min-height: 422px;
	}
	.home .section.section--first {
		min-height: 23135px;
	}
}
@media (min-width: 1200px) {
	.table-big .c2 .table-cell a {
		min-height: 153px;
	}
	.table-big .item {
		min-height: 205px;
	}
	.home .section.section--first {
		min-height: 22000px;
	}
}