@font-face {
  font-family: 'gill-bold';
  src: url("../../fonts/GillSansMTW03-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gill-medium';
  src: url("../../fonts/GillSansMTW03-Medium.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gill-regular';
  src: url("../../fonts/GillSansMTW03-Book.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gill-light';
  src: url("../../fonts/GillSansMTW03-Light.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'lg-mot-emb';
  src: url("../../fonts/fontello.woff2") format("woff2"), url("../../fonts/fontello.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Perforation';
  src: url("../../fonts/fontello-perfo.woff2") format("woff2"), url("../../fonts/fontello-perfo.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Frauen';
  src: url("../../fonts/Frauen-Roman.woff2") format("woff2"), url("../../fonts/Frauen-Roman.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

.clearfix::before, .clearfix::after {
  content: '';
  display: table; }

.clearfix::after {
  clear: both; }

.lon-content-seo {
  padding-top: 20px; }
  .lon-content-seo .read-more__content:focus {
    outline: 0; }
  @media (min-width: 64.0625em) {
    .lon-content-seo .read-more__content[aria-hidden="true"] {
      display: inline; } }
  .lon-content-seo .read-more__trigger {
    left: 0;
    transform: translateX(0); }
    @media (min-width: 64.0625em) {
      .lon-content-seo .read-more__trigger {
        display: none; } }

@media (max-width: 767.98px) {
  .lon-historic-story-longchamp-hero-bloc-1 {
    padding-left: 0;
    padding-right: 0; } }

.lon-historic-story-longchamp-hero-bloc-1 .section__title {
  position: static;
  padding-top: 3.875rem;
  padding-bottom: 2.75rem; }
  @media (max-width: 767.98px) {
    .lon-historic-story-longchamp-hero-bloc-1 .section__title {
      padding-top: 2.5rem;
      padding-bottom: 1.25rem; } }
  .lon-historic-story-longchamp-hero-bloc-1 .section__title h1 br {
    display: none; }
    @media (min-width: 1024px) {
      .lon-historic-story-longchamp-hero-bloc-1 .section__title h1 br {
        display: block; } }

.lon-historic-story-longchamp-hero-bloc-1 .lon-historic-desc {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem; }
  @media (max-width: 767.98px) {
    .lon-historic-story-longchamp-hero-bloc-1 .lon-historic-desc {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem; } }
  .lon-historic-story-longchamp-hero-bloc-1 .lon-historic-desc p {
    line-height: 1.3125rem; }
