@charset "UTF-8";
/* ===== Déclarations concrètes (exemples basés sur ta capture) ===== */
/* Franklin Gothic (regular + italic) */
@font-face {
  font-family: "Franklin Gothic";
  src: url("/assets/fonts/franklin-gothic-regular.woff2") format("woff2"), url("/assets/fonts/franklin-gothic-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Franklin Gothic";
  src: url("/assets/fonts/franklin-gothic-italic.woff2") format("woff2"), url("/assets/fonts/franklin-gothic-italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
}
/* Franklin Gothic Condensed : utilise font-stretch si tu veux, 
   mais le plus simple est d’en faire une famille à part */
@font-face {
  font-family: "Franklin Gothic Condensed";
  src: url("/assets/fonts/franklin-gothic-condensed.woff2") format("woff2"), url("/assets/fonts/franklin-gothic-condensed.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
/* Newton ATT (regular/bold/italic/bold-italic) */
@font-face {
  font-family: "Newton ATT";
  src: url("/assets/fonts/newton-att-regular.woff2") format("woff2"), url("/assets/fonts/newton-att-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newton ATT";
  src: url("/assets/fonts/newton-att-bold.woff2") format("woff2"), url("/assets/fonts/newton-att-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newton ATT";
  src: url("/assets/fonts/newton-att-italic.woff2") format("woff2"), url("/assets/fonts/newton-att-italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newton ATT";
  src: url("/assets/fonts/newton-att-bold-italic.woff2") format("woff2"), url("/assets/fonts/newton-att-bold-italic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
}
/* FRANKGO & FGWO : je ne connais pas leurs familles réelles -> choisis un nom cohérent */
@font-face {
  font-family: "Frankgo";
  src: url("/assets/fonts/frankgo-regular.woff2") format("woff2"), url("/assets/fonts/frankgo-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fgwo";
  src: url("/assets/fonts/fgwo-regular.woff2") format("woff2"), url("/assets/fonts/fgwo-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
footer#site-footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: black;
  height: 150px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
footer#site-footer .container-fluid {
  height: 100%;
}
footer#site-footer .container-fluid .row {
  height: 100%;
  align-items: flex-end;
}
footer#site-footer .container-fluid .row .col-left a {
  display: inline-block;
  color: white;
  text-decoration: none;
}
footer#site-footer .container-fluid .row .col-left a:hover {
  color: white;
}
footer#site-footer .container-fluid .row .col-left a:not(:last-child) {
  margin-right: 15px;
}
footer#site-footer .container-fluid .row .col-right {
  text-align: right;
  color: white;
}

@media only screen and (max-height: 1000px) {
  footer#site-footer {
    height: 100px;
  }
}
@media only screen and (max-width: 576px) {
  footer#site-footer {
    padding-bottom: 0;
    height: 100px;
  }
  footer#site-footer .container-fluid .row {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  footer#site-footer .container-fluid .row .col-left,
  footer#site-footer .container-fluid .row .col-right {
    text-align: center;
    margin-bottom: 10px;
    font-size: 12px;
  }
  footer#site-footer .container-fluid .row .col-right {
    margin-bottom: 0;
  }
}

/*# sourceMappingURL=footer.css.map */
