/********* STATES EFFECT ************/
/* ** NAVIGATION EFFECT ** */
.mainNav-hoverEffect {
  transition: all 0.2s ease;
}
.mainNav-hoverEffect:hover {
  outline: 0.3rem solid #C2C2C2;
  outline-offset: -0.3rem;
  box-shadow: 0 0.9rem 2.5rem 0 rgba(0, 0, 0, 0.3);
}
.mainNav-focusEffect {
  transition: all 0.2s ease;
}
.mainNav-focusEffect:focus {
  outline: 0.3rem solid #3FBBEF;
  outline-offset: -0.3rem;
}
.selectedEffect {
  border-bottom: 0.3rem solid #005EBA;
}
.selectedEffect-secondLevel {
  border-left: 0.6rem solid #005EBA;
}
.selectedEffect-firstLevel-onMobile {
  border-left: 0.3rem solid #005EBA;
}
/* ** BUTTONS EFFECT ** */
.btn-hoverEffect,
.btn-focusEffect {
  transition: all 0.2s ease;
}
.btn-hoverEffect:hover,
.btn-focusEffect:hover,
.btn-hoverEffect:focus,
.btn-focusEffect:focus {
  text-decoration: none;
  background-color: #ffffff;
}
.btn-hoverEffect:hover {
  border: 0.3rem solid #C2C2C2;
  box-shadow: 0 0.9rem 2.5rem 0 rgba(0, 0, 0, 0.3);
}
.btn-focusEffect:focus {
  border: 0.3rem solid #3FBBEF;
}
/* Flex boxes */
.TS-widget-linksRow {
  /* ----------------------------------------------------------
  BACKGROUND : BLUE
---------------------------------------------------------- */
  /* ----------------------------------------------------------
  BACKGROUND : GREY & WHITE
---------------------------------------------------------- */
  /* ----------------------------------------------------------
  BACKGROUND : WHITE
---------------------------------------------------------- */
  /* ----------------------------------------------------------
  BACKGROUND : GREY
---------------------------------------------------------- */
  /* ----------------------------------------------------------
  BACKGROUND : SEMI-TRANSPARENT
---------------------------------------------------------- */
  /* ----------------------------------------------------------
  BACKGROUND : TRANSPARENT
---------------------------------------------------------- */
  /* ----------------------------------------------------------
  BACKGROUND : IMAGE
---------------------------------------------------------- */
}
.TS-widget-linksRow.TS-linkRow-About,
.TS-widget-linksRow.TS-linksRow-Destination,
.TS-widget-linksRow .bgElectricBlue,
.TS-widget-linksRow .bgBlue {
  color: #ffffff;
  background-color: #005EBA;
}
.TS-widget-linksRow.TS-linkRow-About .headingSection-title,
.TS-widget-linksRow.TS-linksRow-Destination .headingSection-title,
.TS-widget-linksRow .bgElectricBlue .headingSection-title,
.TS-widget-linksRow .bgBlue .headingSection-title,
.TS-widget-linksRow.TS-linkRow-About .tile-title,
.TS-widget-linksRow.TS-linksRow-Destination .tile-title,
.TS-widget-linksRow .bgElectricBlue .tile-title,
.TS-widget-linksRow .bgBlue .tile-title,
.TS-widget-linksRow.TS-linkRow-About .tile-text,
.TS-widget-linksRow.TS-linksRow-Destination .tile-text,
.TS-widget-linksRow .bgElectricBlue .tile-text,
.TS-widget-linksRow .bgBlue .tile-text {
  color: #ffffff;
}
.TS-widget-linksRow.TS-linkRow-About .contentBefore h1,
.TS-widget-linksRow.TS-linksRow-Destination .contentBefore h1,
.TS-widget-linksRow .bgElectricBlue .contentBefore h1,
.TS-widget-linksRow .bgBlue .contentBefore h1,
.TS-widget-linksRow.TS-linkRow-About .footnotes h1,
.TS-widget-linksRow.TS-linksRow-Destination .footnotes h1,
.TS-widget-linksRow .bgElectricBlue .footnotes h1,
.TS-widget-linksRow .bgBlue .footnotes h1,
.TS-widget-linksRow.TS-linkRow-About .contentBefore h2,
.TS-widget-linksRow.TS-linksRow-Destination .contentBefore h2,
.TS-widget-linksRow .bgElectricBlue .contentBefore h2,
.TS-widget-linksRow .bgBlue .contentBefore h2,
.TS-widget-linksRow.TS-linkRow-About .footnotes h2,
.TS-widget-linksRow.TS-linksRow-Destination .footnotes h2,
.TS-widget-linksRow .bgElectricBlue .footnotes h2,
.TS-widget-linksRow .bgBlue .footnotes h2,
.TS-widget-linksRow.TS-linkRow-About .contentBefore h3,
.TS-widget-linksRow.TS-linksRow-Destination .contentBefore h3,
.TS-widget-linksRow .bgElectricBlue .contentBefore h3,
.TS-widget-linksRow .bgBlue .contentBefore h3,
.TS-widget-linksRow.TS-linkRow-About .footnotes h3,
.TS-widget-linksRow.TS-linksRow-Destination .footnotes h3,
.TS-widget-linksRow .bgElectricBlue .footnotes h3,
.TS-widget-linksRow .bgBlue .footnotes h3,
.TS-widget-linksRow.TS-linkRow-About .contentBefore h4,
.TS-widget-linksRow.TS-linksRow-Destination .contentBefore h4,
.TS-widget-linksRow .bgElectricBlue .contentBefore h4,
.TS-widget-linksRow .bgBlue .contentBefore h4,
.TS-widget-linksRow.TS-linkRow-About .footnotes h4,
.TS-widget-linksRow.TS-linksRow-Destination .footnotes h4,
.TS-widget-linksRow .bgElectricBlue .footnotes h4,
.TS-widget-linksRow .bgBlue .footnotes h4,
.TS-widget-linksRow.TS-linkRow-About .contentBefore h5,
.TS-widget-linksRow.TS-linksRow-Destination .contentBefore h5,
.TS-widget-linksRow .bgElectricBlue .contentBefore h5,
.TS-widget-linksRow .bgBlue .contentBefore h5,
.TS-widget-linksRow.TS-linkRow-About .footnotes h5,
.TS-widget-linksRow.TS-linksRow-Destination .footnotes h5,
.TS-widget-linksRow .bgElectricBlue .footnotes h5,
.TS-widget-linksRow .bgBlue .footnotes h5,
.TS-widget-linksRow.TS-linkRow-About .contentBefore h6,
.TS-widget-linksRow.TS-linksRow-Destination .contentBefore h6,
.TS-widget-linksRow .bgElectricBlue .contentBefore h6,
.TS-widget-linksRow .bgBlue .contentBefore h6,
.TS-widget-linksRow.TS-linkRow-About .footnotes h6,
.TS-widget-linksRow.TS-linksRow-Destination .footnotes h6,
.TS-widget-linksRow .bgElectricBlue .footnotes h6,
.TS-widget-linksRow .bgBlue .footnotes h6,
.TS-widget-linksRow.TS-linkRow-About .contentBefore p a,
.TS-widget-linksRow.TS-linksRow-Destination .contentBefore p a,
.TS-widget-linksRow .bgElectricBlue .contentBefore p a,
.TS-widget-linksRow .bgBlue .contentBefore p a,
.TS-widget-linksRow.TS-linkRow-About .footnotes p a,
.TS-widget-linksRow.TS-linksRow-Destination .footnotes p a,
.TS-widget-linksRow .bgElectricBlue .footnotes p a,
.TS-widget-linksRow .bgBlue .footnotes p a,
.TS-widget-linksRow.TS-linkRow-About .contentBefore a,
.TS-widget-linksRow.TS-linksRow-Destination .contentBefore a,
.TS-widget-linksRow .bgElectricBlue .contentBefore a,
.TS-widget-linksRow .bgBlue .contentBefore a,
.TS-widget-linksRow.TS-linkRow-About .footnotes a,
.TS-widget-linksRow.TS-linksRow-Destination .footnotes a,
.TS-widget-linksRow .bgElectricBlue .footnotes a,
.TS-widget-linksRow .bgBlue .footnotes a {
  color: #ffffff;
}
.TS-widget-linksRow.TS-linkRow-About .bgTransparent .tile-linkContainer:hover,
.TS-widget-linksRow.TS-linksRow-Destination .bgTransparent .tile-linkContainer:hover,
.TS-widget-linksRow .bgElectricBlue .bgTransparent .tile-linkContainer:hover,
.TS-widget-linksRow .bgBlue .bgTransparent .tile-linkContainer:hover,
.TS-widget-linksRow.TS-linkRow-About .bgTransparent .tile-linkContainer:focus,
.TS-widget-linksRow.TS-linksRow-Destination .bgTransparent .tile-linkContainer:focus,
.TS-widget-linksRow .bgElectricBlue .bgTransparent .tile-linkContainer:focus,
.TS-widget-linksRow .bgBlue .bgTransparent .tile-linkContainer:focus {
  border-radius: 0.5rem;
}
.TS-widget-linksRow.TS-linkRow-About .tile-wrapper,
.TS-widget-linksRow.TS-linksRow-Destination .tile-wrapper,
.TS-widget-linksRow .bgElectricBlue .tile-wrapper,
.TS-widget-linksRow .bgBlue .tile-wrapper {
  border-radius: 0.5rem;
}
.TS-widget-linksRow .bgElectricBlue,
.TS-widget-linksRow .bgBlue {
  /* TILE : PAR DÉFAUT OU TRANSPARENT -----------------------------*/
  /*.tile,*/
  /*  TILE : WHITE & GREY ------------------------- */
  /*  TILE : SEMI-TRANSPARENT ------------------------- */
}
.TS-widget-linksRow .bgElectricBlue .TS-dropdown select,
.TS-widget-linksRow .bgBlue .TS-dropdown select {
  background-color: white;
}
.TS-widget-linksRow .bgElectricBlue .bgTransparent .tile-linkContainer:hover,
.TS-widget-linksRow .bgBlue .bgTransparent .tile-linkContainer:hover,
.TS-widget-linksRow .bgElectricBlue .bgTransparent .tile-linkContainer:focus,
.TS-widget-linksRow .bgBlue .bgTransparent .tile-linkContainer:focus {
  color: #ffffff;
  background-color: #002855;
  border-radius: 0.5rem;
}
.TS-widget-linksRow .bgElectricBlue .bgTransparent .tile-linkContainer p,
.TS-widget-linksRow .bgBlue .bgTransparent .tile-linkContainer p {
  color: #ffffff;
}
.TS-widget-linksRow .bgElectricBlue .bgTransparent .TS-btn,
.TS-widget-linksRow .bgBlue .bgTransparent .TS-btn {
  color: #005EBA;
  background-color: #ffffff;
}
.TS-widget-linksRow .bgElectricBlue .bgTransparent .TS-btn:hover,
.TS-widget-linksRow .bgBlue .bgTransparent .TS-btn:hover,
.TS-widget-linksRow .bgElectricBlue .bgTransparent .TS-btn:focus,
.TS-widget-linksRow .bgBlue .bgTransparent .TS-btn:focus {
  color: #002855;
  background-color: #C2C2C2;
}
.TS-widget-linksRow .bgElectricBlue .bgTransparent .TS-link-arrowAfter,
.TS-widget-linksRow .bgBlue .bgTransparent .TS-link-arrowAfter {
  color: #ffffff;
}
.TS-widget-linksRow .bgElectricBlue .bgGrey .tile-title,
.TS-widget-linksRow .bgBlue .bgGrey .tile-title,
.TS-widget-linksRow .bgElectricBlue .bgWhite .tile-title,
.TS-widget-linksRow .bgBlue .bgWhite .tile-title {
  color: #002855;
}
.TS-widget-linksRow .bgElectricBlue .bgGrey .contentBefore,
.TS-widget-linksRow .bgBlue .bgGrey .contentBefore,
.TS-widget-linksRow .bgElectricBlue .bgWhite .contentBefore,
.TS-widget-linksRow .bgBlue .bgWhite .contentBefore,
.TS-widget-linksRow .bgElectricBlue .bgGrey .footnotes,
.TS-widget-linksRow .bgBlue .bgGrey .footnotes,
.TS-widget-linksRow .bgElectricBlue .bgWhite .footnotes,
.TS-widget-linksRow .bgBlue .bgWhite .footnotes {
  color: #696969;
}
.TS-widget-linksRow .bgElectricBlue .bgGrey .tile-textWrapper p,
.TS-widget-linksRow .bgBlue .bgGrey .tile-textWrapper p,
.TS-widget-linksRow .bgElectricBlue .bgWhite .tile-textWrapper p,
.TS-widget-linksRow .bgBlue .bgWhite .tile-textWrapper p,
.TS-widget-linksRow .bgElectricBlue .bgGrey .tile-text,
.TS-widget-linksRow .bgBlue .bgGrey .tile-text,
.TS-widget-linksRow .bgElectricBlue .bgWhite .tile-text,
.TS-widget-linksRow .bgBlue .bgWhite .tile-text {
  color: #333333;
}
.TS-widget-linksRow .bgElectricBlue .bgGrey .tile-linkContainer .tile-text,
.TS-widget-linksRow .bgBlue .bgGrey .tile-linkContainer .tile-text,
.TS-widget-linksRow .bgElectricBlue .bgWhite .tile-linkContainer .tile-text,
.TS-widget-linksRow .bgBlue .bgWhite .tile-linkContainer .tile-text {
  color: #005EBA;
}
.TS-widget-linksRow .bgElectricBlue .bgGrey .tile-linkContainer:hover,
.TS-widget-linksRow .bgBlue .bgGrey .tile-linkContainer:hover,
.TS-widget-linksRow .bgElectricBlue .bgWhite .tile-linkContainer:hover,
.TS-widget-linksRow .bgBlue .bgWhite .tile-linkContainer:hover,
.TS-widget-linksRow .bgElectricBlue .bgGrey .tile-linkContainer:focus,
.TS-widget-linksRow .bgBlue .bgGrey .tile-linkContainer:focus,
.TS-widget-linksRow .bgElectricBlue .bgWhite .tile-linkContainer:focus,
.TS-widget-linksRow .bgBlue .bgWhite .tile-linkContainer:focus {
  background-color: #002855;
}
.TS-widget-linksRow .bgElectricBlue .bgGrey .tile-linkContainer:hover .tile-text,
.TS-widget-linksRow .bgBlue .bgGrey .tile-linkContainer:hover .tile-text,
.TS-widget-linksRow .bgElectricBlue .bgWhite .tile-linkContainer:hover .tile-text,
.TS-widget-linksRow .bgBlue .bgWhite .tile-linkContainer:hover .tile-text,
.TS-widget-linksRow .bgElectricBlue .bgGrey .tile-linkContainer:focus .tile-text,
.TS-widget-linksRow .bgBlue .bgGrey .tile-linkContainer:focus .tile-text,
.TS-widget-linksRow .bgElectricBlue .bgWhite .tile-linkContainer:focus .tile-text,
.TS-widget-linksRow .bgBlue .bgWhite .tile-linkContainer:focus .tile-text {
  color: #ffffff;
}
.TS-widget-linksRow .bgElectricBlue .bgGrey .TS-btn,
.TS-widget-linksRow .bgBlue .bgGrey .TS-btn,
.TS-widget-linksRow .bgElectricBlue .bgWhite .TS-btn,
.TS-widget-linksRow .bgBlue .bgWhite .TS-btn {
  color: #ffffff;
  background-color: #005EBA;
}
.TS-widget-linksRow .bgElectricBlue .bgGrey .TS-btn:hover,
.TS-widget-linksRow .bgBlue .bgGrey .TS-btn:hover,
.TS-widget-linksRow .bgElectricBlue .bgWhite .TS-btn:hover,
.TS-widget-linksRow .bgBlue .bgWhite .TS-btn:hover,
.TS-widget-linksRow .bgElectricBlue .bgGrey .TS-btn:focus,
.TS-widget-linksRow .bgBlue .bgGrey .TS-btn:focus,
.TS-widget-linksRow .bgElectricBlue .bgWhite .TS-btn:focus,
.TS-widget-linksRow .bgBlue .bgWhite .TS-btn:focus {
  color: #ffffff;
  background-color: #002855;
}
.TS-widget-linksRow .bgElectricBlue .bgGrey .TS-link-arrowAfter,
.TS-widget-linksRow .bgBlue .bgGrey .TS-link-arrowAfter,
.TS-widget-linksRow .bgElectricBlue .bgWhite .TS-link-arrowAfter,
.TS-widget-linksRow .bgBlue .bgWhite .TS-link-arrowAfter {
  color: #005EBA;
}
.TS-widget-linksRow .bgElectricBlue .bgSemiTransparent .TS-btn,
.TS-widget-linksRow .bgBlue .bgSemiTransparent .TS-btn {
  color: #ffffff;
  background-color: #005EBA;
}
.TS-widget-linksRow .bgElectricBlue .bgSemiTransparent .TS-btn:hover,
.TS-widget-linksRow .bgBlue .bgSemiTransparent .TS-btn:hover,
.TS-widget-linksRow .bgElectricBlue .bgSemiTransparent .TS-btn:focus,
.TS-widget-linksRow .bgBlue .bgSemiTransparent .TS-btn:focus {
  color: #ffffff;
  background-color: #002855;
}
.TS-widget-linksRow .bgGrey .headingSection-title,
.TS-widget-linksRow .bgWhite .headingSection-title,
.TS-widget-linksRow.TS-linksRow-Advantages .headingSection-title,
.TS-widget-linksRow.TS-linksRow-Social .headingSection-title,
.TS-widget-linksRow .bgGrey .tile-title,
.TS-widget-linksRow .bgWhite .tile-title,
.TS-widget-linksRow.TS-linksRow-Advantages .tile-title,
.TS-widget-linksRow.TS-linksRow-Social .tile-title {
  color: #002855;
}
.TS-widget-linksRow .bgGrey .contentBefore,
.TS-widget-linksRow .bgWhite .contentBefore,
.TS-widget-linksRow.TS-linksRow-Advantages .contentBefore,
.TS-widget-linksRow.TS-linksRow-Social .contentBefore,
.TS-widget-linksRow .bgGrey .footnotes,
.TS-widget-linksRow .bgWhite .footnotes,
.TS-widget-linksRow.TS-linksRow-Advantages .footnotes,
.TS-widget-linksRow.TS-linksRow-Social .footnotes {
  color: #696969;
}
.TS-widget-linksRow .bgGrey .contentBefore h1,
.TS-widget-linksRow .bgWhite .contentBefore h1,
.TS-widget-linksRow.TS-linksRow-Advantages .contentBefore h1,
.TS-widget-linksRow.TS-linksRow-Social .contentBefore h1,
.TS-widget-linksRow .bgGrey .footnotes h1,
.TS-widget-linksRow .bgWhite .footnotes h1,
.TS-widget-linksRow.TS-linksRow-Advantages .footnotes h1,
.TS-widget-linksRow.TS-linksRow-Social .footnotes h1,
.TS-widget-linksRow .bgGrey .contentBefore h2,
.TS-widget-linksRow .bgWhite .contentBefore h2,
.TS-widget-linksRow.TS-linksRow-Advantages .contentBefore h2,
.TS-widget-linksRow.TS-linksRow-Social .contentBefore h2,
.TS-widget-linksRow .bgGrey .footnotes h2,
.TS-widget-linksRow .bgWhite .footnotes h2,
.TS-widget-linksRow.TS-linksRow-Advantages .footnotes h2,
.TS-widget-linksRow.TS-linksRow-Social .footnotes h2,
.TS-widget-linksRow .bgGrey .contentBefore h3,
.TS-widget-linksRow .bgWhite .contentBefore h3,
.TS-widget-linksRow.TS-linksRow-Advantages .contentBefore h3,
.TS-widget-linksRow.TS-linksRow-Social .contentBefore h3,
.TS-widget-linksRow .bgGrey .footnotes h3,
.TS-widget-linksRow .bgWhite .footnotes h3,
.TS-widget-linksRow.TS-linksRow-Advantages .footnotes h3,
.TS-widget-linksRow.TS-linksRow-Social .footnotes h3,
.TS-widget-linksRow .bgGrey .contentBefore h4,
.TS-widget-linksRow .bgWhite .contentBefore h4,
.TS-widget-linksRow.TS-linksRow-Advantages .contentBefore h4,
.TS-widget-linksRow.TS-linksRow-Social .contentBefore h4,
.TS-widget-linksRow .bgGrey .footnotes h4,
.TS-widget-linksRow .bgWhite .footnotes h4,
.TS-widget-linksRow.TS-linksRow-Advantages .footnotes h4,
.TS-widget-linksRow.TS-linksRow-Social .footnotes h4,
.TS-widget-linksRow .bgGrey .contentBefore h5,
.TS-widget-linksRow .bgWhite .contentBefore h5,
.TS-widget-linksRow.TS-linksRow-Advantages .contentBefore h5,
.TS-widget-linksRow.TS-linksRow-Social .contentBefore h5,
.TS-widget-linksRow .bgGrey .footnotes h5,
.TS-widget-linksRow .bgWhite .footnotes h5,
.TS-widget-linksRow.TS-linksRow-Advantages .footnotes h5,
.TS-widget-linksRow.TS-linksRow-Social .footnotes h5,
.TS-widget-linksRow .bgGrey .contentBefore h6,
.TS-widget-linksRow .bgWhite .contentBefore h6,
.TS-widget-linksRow.TS-linksRow-Advantages .contentBefore h6,
.TS-widget-linksRow.TS-linksRow-Social .contentBefore h6,
.TS-widget-linksRow .bgGrey .footnotes h6,
.TS-widget-linksRow .bgWhite .footnotes h6,
.TS-widget-linksRow.TS-linksRow-Advantages .footnotes h6,
.TS-widget-linksRow.TS-linksRow-Social .footnotes h6 {
  color: #696969;
}
.TS-widget-linksRow .bgGrey .contentBefore a,
.TS-widget-linksRow .bgWhite .contentBefore a,
.TS-widget-linksRow.TS-linksRow-Advantages .contentBefore a,
.TS-widget-linksRow.TS-linksRow-Social .contentBefore a,
.TS-widget-linksRow .bgGrey .footnotes a,
.TS-widget-linksRow .bgWhite .footnotes a,
.TS-widget-linksRow.TS-linksRow-Advantages .footnotes a,
.TS-widget-linksRow.TS-linksRow-Social .footnotes a {
  color: #005EBA;
}
.TS-widget-linksRow .bgGrey .tile-wrapper,
.TS-widget-linksRow .bgWhite .tile-wrapper,
.TS-widget-linksRow.TS-linksRow-Advantages .tile-wrapper,
.TS-widget-linksRow.TS-linksRow-Social .tile-wrapper {
  border-color: #C2C2C2;
  border-radius: 0.5rem;
}
.TS-widget-linksRow .bgGrey,
.TS-widget-linksRow .bgWhite {
  /* TILE : TRANSPARENT -----------------------------*/
}
.TS-widget-linksRow .bgGrey .tile-linkContainer:hover,
.TS-widget-linksRow .bgWhite .tile-linkContainer:hover,
.TS-widget-linksRow .bgGrey .tile-linkContainer:focus,
.TS-widget-linksRow .bgWhite .tile-linkContainer:focus {
  color: #ffffff;
  background-color: #005EBA;
  border-radius: 0.5rem;
}
.TS-widget-linksRow .bgGrey .tile-linkContainer a,
.TS-widget-linksRow .bgWhite .tile-linkContainer a {
  color: #005EBA;
}
.TS-widget-linksRow .bgGrey .tile-textWrapper p,
.TS-widget-linksRow .bgWhite .tile-textWrapper p {
  color: #333333;
}
.TS-widget-linksRow .bgGrey .bgTransparent .tile-linkContainer .tile-text,
.TS-widget-linksRow .bgWhite .bgTransparent .tile-linkContainer .tile-text {
  color: #005EBA;
}
.TS-widget-linksRow .bgGrey .bgTransparent .tile-linkContainer:hover,
.TS-widget-linksRow .bgWhite .bgTransparent .tile-linkContainer:hover,
.TS-widget-linksRow .bgGrey .bgTransparent .tile-linkContainer:focus,
.TS-widget-linksRow .bgWhite .bgTransparent .tile-linkContainer:focus {
  color: #ffffff;
  background-color: #005EBA;
}
.TS-widget-linksRow .bgGrey .bgTransparent .tile-linkContainer:hover .tile-text,
.TS-widget-linksRow .bgWhite .bgTransparent .tile-linkContainer:hover .tile-text,
.TS-widget-linksRow .bgGrey .bgTransparent .tile-linkContainer:focus .tile-text,
.TS-widget-linksRow .bgWhite .bgTransparent .tile-linkContainer:focus .tile-text {
  color: #ffffff;
}
.TS-widget-linksRow .bgGrey .bgTransparent .tile-linkContainer p,
.TS-widget-linksRow .bgWhite .bgTransparent .tile-linkContainer p {
  color: #ffffff;
}
.TS-widget-linksRow .bgWhite,
.TS-widget-linksRow.TS-linksRow-Advantages {
  background-color: #ffffff;
}
.TS-widget-linksRow .bgWhite .bgGrey .TS-link-arrowAfter,
.TS-widget-linksRow.TS-linksRow-Advantages .bgGrey .TS-link-arrowAfter {
  color: #005EBA;
}
.TS-widget-linksRow .bgGrey,
.TS-widget-linksRow.TS-linksRow-Social {
  background-color: #EEEEEE;
}
.TS-widget-linksRow .bgSemiTransparent {
  background: rgba(0, 40, 85, 0.4);
  color: #ffffff;
}
.TS-widget-linksRow .bgSemiTransparent .tile-title {
  color: #ffffff;
}
.TS-widget-linksRow .bgSemiTransparent.tile h1,
.TS-widget-linksRow .bgSemiTransparent .tile h1,
.TS-widget-linksRow .bgSemiTransparent.tile h2,
.TS-widget-linksRow .bgSemiTransparent .tile h2,
.TS-widget-linksRow .bgSemiTransparent.tile h3,
.TS-widget-linksRow .bgSemiTransparent .tile h3,
.TS-widget-linksRow .bgSemiTransparent.tile h4,
.TS-widget-linksRow .bgSemiTransparent .tile h4,
.TS-widget-linksRow .bgSemiTransparent.tile h5,
.TS-widget-linksRow .bgSemiTransparent .tile h5,
.TS-widget-linksRow .bgSemiTransparent.tile h6,
.TS-widget-linksRow .bgSemiTransparent .tile h6 {
  color: #ffffff;
}
.TS-widget-linksRow .bgSemiTransparent a {
  color: #ffffff;
}
.TS-widget-linksRow .bgTransparent {
  background-color: transparent;
}
.TS-widget-linksRow .bgImage {
  background-size: cover;
  background-repeat: no-repeat;
  /*  TILE : SEMI-TRANSPARENT
-------------------------------------------------- */
}
.TS-widget-linksRow .bgImage .contentBefore h1,
.TS-widget-linksRow .bgImage .footnotes h1,
.TS-widget-linksRow .bgImage .contentBefore h2,
.TS-widget-linksRow .bgImage .footnotes h2,
.TS-widget-linksRow .bgImage .contentBefore h3,
.TS-widget-linksRow .bgImage .footnotes h3,
.TS-widget-linksRow .bgImage .contentBefore h4,
.TS-widget-linksRow .bgImage .footnotes h4,
.TS-widget-linksRow .bgImage .contentBefore h5,
.TS-widget-linksRow .bgImage .footnotes h5,
.TS-widget-linksRow .bgImage .contentBefore h6,
.TS-widget-linksRow .bgImage .footnotes h6,
.TS-widget-linksRow .bgImage .contentBefore p a,
.TS-widget-linksRow .bgImage .footnotes p a {
  color: #ffffff;
}
.TS-widget-linksRow .bgImage .bgSemiTransparent .tile-title {
  color: #ffffff;
}
/* ----------------------------------------------------------
  STRIP TILES : COMMUN
---------------------------------------------------------- */
.TS-widget-linksRow .linksRow-container {
  padding: 3rem 0;
}
.TS-widget-linksRow img:not(.tile-image) {
  width: 100%;
}
.TS-widget-linksRow .bgImage {
  background-size: cover;
  background-repeat: no-repeat;
}
.TS-widget-linksRow .bgImage .headingSection {
  background: rgba(0, 40, 85, 0.63);
  color: #ffffff;
  padding: 1.5rem 2rem 2rem;
}
.TS-widget-linksRow .bgImage .headingSection .contentBefore {
  margin-bottom: 0;
  color: #ffffff;
}
.TS-widget-linksRow .bgImage .headingSection .contentBefore a,
.TS-widget-linksRow .bgImage .headingSection .contentBefore p,
.TS-widget-linksRow .bgImage .headingSection .contentBefore span {
  color: #ffffff;
}
.TS-widget-linksRow .bgImage .headingSection-title {
  color: #ffffff;
}
.TS-widget-linksRow .bgImage .footnotes {
  background: rgba(0, 40, 85, 0.63);
  color: #ffffff;
  padding: 2rem;
}
.TS-widget-linksRow .bgImage .footnotes p,
.TS-widget-linksRow .bgImage .footnotes span,
.TS-widget-linksRow .bgImage .footnotes a {
  color: #ffffff;
}
.TS-widget-linksRow .contentBefore,
.TS-widget-linksRow .footnotes {
  color: inherit;
}
.TS-widget-linksRow .contentBefore .TS-btn,
.TS-widget-linksRow .footnotes .TS-btn {
  position: inherit;
  top: 0;
  width: inherit;
}
.TS-widget-linksRow .footnotes {
  position: relative;
}
/* ----------------------------------------------------------
  STRIP TILES : DESTINATION
---------------------------------------------------------- */
.TS-linksRow-Destination {
  width: 100%;
}
.TS-linksRow-Destination .wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.TS-linksRow-Destination .headingSection {
  flex: 1 1 20%;
  -ms-flex: 1 1 0%;
  padding: 0 1rem 0 0;
}
.TS-linksRow-Destination .tiles-list {
  flex: 3 1 auto;
  display: flex;
  flex-flow: row wrap;
  margin-left: -1rem;
  padding: 0;
}
.TS-linksRow-Destination .tile {
  display: flex;
  flex: 0 1 33.33%;
  -ms-flex: 0 1 31%;
  padding-right: 1rem;
  list-style-type: none;
}
.TS-linksRow-Destination .tile:nth-child(3n) {
  margin-right: 0;
}
.TS-linksRow-Destination .tile .tile-linkContainer {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.TS-linksRow-Destination .tile .tile-linkContainer:hover .icon,
.TS-linksRow-Destination .tile .tile-linkContainer:focus .icon {
  box-shadow: 0 0.9rem 2.5rem 0 rgba(0, 0, 0, 0.3);
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.TS-linksRow-Destination .tile .tile-linkContainer:hover .tile-text,
.TS-linksRow-Destination .tile .tile-linkContainer:focus .tile-text {
  text-decoration: underline;
}
.TS-linksRow-Destination .tile .icon {
  flex: 1 0 auto;
  width: 8.2rem;
  height: 8.2rem;
  border-radius: 50%;
  overflow: hidden;
  line-height: 8.2rem;
  text-align: center;
  background-color: #ffffff;
  transition: all 800ms;
}
.TS-linksRow-Destination .tile .icon img {
  flex: 1 0 auto;
  width: 100%;
  vertical-align: middle;
}
.TS-linksRow-Destination .tile .tile-text {
  max-height: 70px;
  padding: 0 0 0 1rem;
  font-size: 1.8rem;
  word-break: break-all;
}
.TS-linksRow-Destination .tile:nth-child(n+4) {
  margin-top: 1rem;
}
.TS-linksRow-Destination .footnotes {
  flex: 1 0 100%;
}
@media (max-width: 980px) {
  .TS-linksRow-Destination .wrapper {
    display: block;
  }
  .TS-linksRow-Destination .headingSection {
    width: 100%;
    margin-bottom: 3rem;
  }
  .TS-linksRow-Destination .tiles-list {
    padding: 0;
  }
  .TS-linksRow-Destination .tile {
    flex-direction: row;
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto 1rem auto;
  }
  .TS-linksRow-Destination .tile .tile-linkContainer {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
  }
  .TS-linksRow-Destination .tile .icon {
    flex: 0 1 auto;
  }
  .TS-linksRow-Destination .tile .tile-text {
    padding: 0;
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 480px) {
  .TS-linksRow-Destination .headingSection {
    display: block;
  }
  .TS-linksRow-Destination .tiles-list {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: 0;
  }
  .TS-linksRow-Destination .tile {
    flex: 1 0 100%;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
    text-align: left;
  }
  .TS-linksRow-Destination .tile + .tile {
    margin-top: 3rem;
  }
  .TS-linksRow-Destination .tile .tile-linkContainer {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .TS-linksRow-Destination .tile .icon {
    margin-right: 2rem;
  }
  .TS-linksRow-Destination .tile-image {
    width: 100% !important;
  }
}
/* ----------------------------------------------------------
  STRIP TILES : ABOUT
---------------------------------------------------------- */
.TS-linksRow-About .tiles-list {
  display: flex;
  flex-flow: row wrap;
  height: auto;
  width: 100%;
  margin-left: 0.5rem;
  padding: 0;
}
.TS-linksRow-About .tile {
  position: relative;
  flex: 1;
  -ms-flex: 1 0 0%;
  height: 22.8rem;
  overflow: hidden;
  text-align: center;
  vertical-align: top;
  list-style: none;
}
.TS-linksRow-About .tile-wrapper,
.TS-linksRow-About .tile-linkContainer {
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
}
.TS-linksRow-About .tile-wrapper {
  margin-right: 1.2rem;
  border: 1px solid #ffffff;
}
.TS-linksRow-About .tile-linkContainer {
  transition: all 250ms;
}
.TS-linksRow-About .tile-linkContainer .tile-text {
  font-size: 1.8rem;
}
.TS-linksRow-About .tile-imageContainer {
  display: flex;
  flex: 1 1 auto;
  justify-content: center;
  overflow: hidden;
}
.TS-linksRow-About .tile-imageContainer + .tile-text {
  flex: 0 1 auto;
}
.TS-linksRow-About .tile-image {
  display: inline-block;
  align-self: flex-start;
  flex-shrink: 0;
}
.TS-linksRow-About .tile-image[src*="icon"],
.TS-linksRow-About .tile-image[src*="Icon"],
.TS-linksRow-About .tile-image[src*="logo"] {
  align-self: center;
}
.TS-linksRow-About .TS-link-arrowAfter {
  flex: 0 1 auto;
  height: auto;
  padding: 1rem;
  font-size: 1.8rem;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.TS-linksRow-About .tile-text {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  /*align-items: center; Text wrapping issue IE11 */
  justify-content: center;
  margin: 0 0 1rem 0;
  padding: 1rem;
  font-size: 1.6rem;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.TS-linksRow-About:last-of-type {
  margin-right: 0;
}
@media (max-width: 980px) {
  .TS-linksRow-About .tile-text {
    font-size: 1.5rem;
  }
}
@media (max-width: 768px) {
  .TS-linksRow-About .tile {
    flex: 0 1 33.33%;
  }
  .TS-linksRow-About .tile:nth-child(3n) {
    margin-right: 0;
  }
  .TS-linksRow-About .tile .tile-imageContainer {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  .TS-linksRow-About {
    padding: 3rem 0;
  }
  .TS-linksRow-About .tile-image[src*="icon"],
  .TS-linksRow-About .tile-image[src*="Icon"],
  .TS-linksRow-About .tile-image[src*="logo"] {
    padding-top: 1rem;
  }
  .TS-linksRow-About .tiles-list {
    display: block;
    margin: 0;
    width: 100%;
  }
  .TS-linksRow-About .tile {
    height: 100% !important;
  }
  .TS-linksRow-About .tile:nth-child(n+4) {
    margin-bottom: 1rem;
  }
  .TS-linksRow-About .tile .tile-wrapper {
    height: 100%;
    margin-right: 0;
  }
  .TS-linksRow-About .tile .tile-imageContainer {
    flex: 0 1 auto;
    /*height: 100%; 
                    iOS mobile les images disparaissent en portrait*/
  }
  .TS-linksRow-About .tile .tile-imageContainer + .tile-text {
    width: auto;
  }
  .TS-linksRow-About .tile .tile-image[src*="icon"],
  .TS-linksRow-About .tile .tile-image[src*="logo"] {
    padding: 1rem 0;
  }
  .TS-linksRow-About .tile .tile-linkContainer {
    min-height: 10rem;
    height: auto;
  }
}
.noBorders .tile-wrapper {
  border: none;
}
/* ----------------------------------------------------------
  STRIP TILES : SOCIAL
---------------------------------------------------------- */
.TS-linksRow-Social .tiles-list {
  padding: 0;
  margin: 0;
}
.TS-linksRow-Social .tile {
  float: left;
  list-style: none;
  width: 50%;
  padding-right: 2rem;
}
.TS-linksRow-Social .tile a {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  text-decoration: none;
}
.TS-linksRow-Social .tile a:before,
.TS-linksRow-Social .tile a:after {
  content: " ";
  display: table;
}
.TS-linksRow-Social .tile a:after {
  clear: both;
}
.TS-linksRow-Social .tile a:focus {
  box-shadow: 0 0.3rem 0 rgba(0, 0, 0, 0.3);
}
.TS-linksRow-Social .tile:nth-child(n+3):nth-child(-n+8) {
  margin-top: 3rem;
}
.TS-linksRow-Social .tile .icon {
  flex: 0 1 auto;
  border-radius: 50%;
  margin-right: 2rem;
  width: 8.2rem;
  height: 8.2rem;
  overflow: hidden;
  position: relative;
  line-height: 7.8rem;
  text-align: center;
  background-color: #005EBA;
}
.TS-linksRow-Social .tile .icon img {
  width: 100%;
  vertical-align: middle;
}
.TS-linksRow-Social .tile .icon:after {
  font-family: 'TransatWebDingbat';
  position: absolute;
  top: 50%;
  text-align: center;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 100%;
  color: #ffffff;
  font-size: 3.2rem;
}
.TS-linksRow-Social .tile .tile-textWrapper {
  flex: 1 0 0%;
}
.TS-linksRow-Social .tile p {
  margin: 0 0 0.5rem;
  padding-top: 1rem;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: normal;
  color: #002855;
  text-decoration: none;
}
@media (max-width: 980px) {
  .TS-linksRow-Social .tile {
    width: 100%;
  }
  .TS-linksRow-Social .tile:not(:first-child) {
    margin-top: 3rem;
  }
}
@media screen and (max-width: 480px) {
  .TS-linksRow-Social .tile {
    padding-right: 0;
    height: auto;
  }
  .TS-linksRow-Social .tile a {
    font-size: 1.4rem;
  }
  .TS-linksRow-Social .tile a .tile-textWrapper {
    padding: 0;
  }
}
/* ----------------------------------------------------------
  STRIP TILES : ADVANTAGES
---------------------------------------------------------- */
.TS-linksRow-Advantages .tiles-list {
  display: flex;
  flex-flow: row wrap;
  padding: 0;
}
.TS-linksRow-Advantages .tile {
  display: flex;
  flex: 1 0 25%;
  -ms-flex: 1 0 20%;
  /* Pour IE 11 */
  flex-flow: row wrap;
  margin-bottom: 0;
  padding: 0rem 1rem 1rem 3rem;
  list-style: none;
}
.TS-linksRow-Advantages .tile .tile-link {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  text-decoration: none;
}
.TS-linksRow-Advantages .tile .tile-link:hover .TS-link-arrowAfter,
.TS-linksRow-Advantages .tile .tile-link:focus .TS-link-arrowAfter {
  text-decoration: underline;
}
.TS-linksRow-Advantages .tile .icon {
  height: 7rem;
  margin-top: 0.5rem;
}
.TS-linksRow-Advantages .tile .icon img {
  height: 7rem;
  width: auto;
}
.TS-linksRow-Advantages .tile .TS-link-arrowAfter {
  float: none;
}
.TS-linksRow-Advantages .tile .tile-text {
  margin: 0;
  font-size: 2.1rem;
  font-weight: 600;
  line-height: normal;
  color: #002855;
}
.TS-linksRow-Advantages .tile:first-child,
.TS-linksRow-Advantages .tile:nth-child(5) {
  padding-left: 0;
}
.TS-linksRow-Advantages .tile:nth-child(n+5) {
  margin-top: 2rem;
}
.TS-linksRow-Advantages .tile:not(:last-of-type) {
  border-right: 0.1rem #e1f4fb solid;
}
.TS-linksRow-Advantages .tile:nth-child(4n) {
  border-right: none;
}
@media (max-width: 980px) {
  .TS-linksRow-Advantages .tiles-list {
    display: block;
  }
  .TS-linksRow-Advantages .tile {
    display: block;
    width: 50%;
    height: 17.5rem;
    float: left;
    border-right: none;
  }
  .TS-linksRow-Advantages .tile:nth-child(n+3) {
    margin-top: 2rem;
  }
  .TS-linksRow-Advantages .tile:nth-child(odd) {
    border-right: 0.1rem #e1f4fb solid;
    padding-left: 0;
  }
  .TS-linksRow-Advantages .tile:nth-child(even),
  .TS-linksRow-Advantages .tile:last-of-type {
    border-right: none;
  }
}
@media screen and (max-width: 480px) {
  .TS-linksRow-Advantages .tile {
    padding: 0;
    height: auto;
    width: 100%;
  }
  .TS-linksRow-Advantages .tile:nth-child(odd) {
    border-right: none;
  }
  .TS-linksRow-Advantages .tile:not(:first-child) {
    margin-top: 1rem;
  }
  .TS-linksRow-Advantages .tile .tile-link {
    overflow: hidden;
    padding-bottom: 0;
  }
  .TS-linksRow-Advantages .tile .icon {
    float: left;
    margin-right: 2rem;
    width: 8rem;
  }
  .TS-linksRow-Advantages .tile .tile-textWrapper {
    float: left;
    position: relative;
    width: calc(100% - 10.4rem);
    max-width: 20rem;
  }
}
/* ----------------------------------------------------------
  STRIP TILES : AUTO FLEX BOX / WEIGHTED FLEX BOX
                / BALANCED ROW / CENTER BOX - FIXED BOX
---------------------------------------------------------- */
.TS-linksRow-CenterBox .headingSection,
.TS-linksRow-BalancedRows .headingSection,
.TS-linksRow-WeightedTiles .headingSection,
.TS-linksRow-InlineTableTiles .headingSection {
  margin-bottom: 1rem;
}
.TS-linksRow-CenterBox .tiles-list,
.TS-linksRow-BalancedRows .tiles-list,
.TS-linksRow-WeightedTiles .tiles-list,
.TS-linksRow-InlineTableTiles .tiles-list {
  display: flex;
  padding: 0;
}
.TS-linksRow-CenterBox > .tiles-list,
.TS-linksRow-BalancedRows > .tiles-list,
.TS-linksRow-WeightedTiles > .tiles-list,
.TS-linksRow-InlineTableTiles > .tiles-list {
  margin-top: -1rem;
}
.TS-linksRow-CenterBox .tile,
.TS-linksRow-BalancedRows .tile,
.TS-linksRow-WeightedTiles .tile,
.TS-linksRow-InlineTableTiles .tile {
  margin: 1rem 1rem 0 0;
  list-style: none;
}
.TS-linksRow-CenterBox .tile .icon,
.TS-linksRow-BalancedRows .tile .icon,
.TS-linksRow-WeightedTiles .tile .icon,
.TS-linksRow-InlineTableTiles .tile .icon {
  text-align: center;
}
.TS-linksRow-CenterBox .tile .icon img,
.TS-linksRow-BalancedRows .tile .icon img,
.TS-linksRow-WeightedTiles .tile .icon img,
.TS-linksRow-InlineTableTiles .tile .icon img {
  display: inline-block;
  vertical-align: middle;
}
.TS-linksRow-CenterBox .tile .tile-textWrapper,
.TS-linksRow-BalancedRows .tile .tile-textWrapper,
.TS-linksRow-WeightedTiles .tile .tile-textWrapper,
.TS-linksRow-InlineTableTiles .tile .tile-textWrapper {
  display: flex;
  flex-direction: column;
  flex: 1;
  -ms-flex: 1 0 auto;
  padding: 1rem;
}
.TS-linksRow-CenterBox .tile .tile-text,
.TS-linksRow-BalancedRows .tile .tile-text,
.TS-linksRow-WeightedTiles .tile .tile-text,
.TS-linksRow-InlineTableTiles .tile .tile-text {
  margin-bottom: 1rem;
}
.TS-linksRow-CenterBox .TS-btn,
.TS-linksRow-BalancedRows .TS-btn,
.TS-linksRow-WeightedTiles .TS-btn,
.TS-linksRow-InlineTableTiles .TS-btn,
.TS-linksRow-CenterBox .TS-btn a,
.TS-linksRow-BalancedRows .TS-btn a,
.TS-linksRow-WeightedTiles .TS-btn a,
.TS-linksRow-InlineTableTiles .TS-btn a,
.TS-linksRow-CenterBox .TS-link-arrowAfter,
.TS-linksRow-BalancedRows .TS-link-arrowAfter,
.TS-linksRow-WeightedTiles .TS-link-arrowAfter,
.TS-linksRow-InlineTableTiles .TS-link-arrowAfter {
  width: 100%;
  margin-top: auto;
}
.TS-linksRow-CenterBox .TS-btn,
.TS-linksRow-BalancedRows .TS-btn,
.TS-linksRow-WeightedTiles .TS-btn,
.TS-linksRow-InlineTableTiles .TS-btn,
.TS-linksRow-CenterBox .TS-btn a,
.TS-linksRow-BalancedRows .TS-btn a,
.TS-linksRow-WeightedTiles .TS-btn a,
.TS-linksRow-InlineTableTiles .TS-btn a {
  padding: 1rem;
}
.TS-linksRow-BalancedRows .tiles-list,
.TS-linksRow-WeightedTiles .tiles-list,
.TS-linksRow-InlineTableTiles .tiles-list {
  flex-flow: row wrap;
  height: auto;
  width: 100%;
  padding: 0;
  margin: 0;
}
.TS-linksRow-BalancedRows:first-of-type,
.TS-linksRow-WeightedTiles:first-of-type,
.TS-linksRow-InlineTableTiles:first-of-type {
  margin-top: 1rem;
}
.TS-linksRow-BalancedRows .tile,
.TS-linksRow-WeightedTiles .tile,
.TS-linksRow-InlineTableTiles .tile {
  flex: 1 1 0%;
  -ms-flex: 1 0 0%;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  display: flex;
  align-items: stretch;
  margin: 0 1rem 1rem 0;
  border-radius: 0.5rem;
}
.TS-linksRow-BalancedRows .tile:last-of-type,
.TS-linksRow-WeightedTiles .tile:last-of-type,
.TS-linksRow-InlineTableTiles .tile:last-of-type {
  margin-right: 0;
}
.TS-linksRow-BalancedRows .tile .icon,
.TS-linksRow-WeightedTiles .tile .icon,
.TS-linksRow-InlineTableTiles .tile .icon {
  -ms-flex: 0 0 auto;
  text-align: center;
  vertical-align: middle;
  line-height: 0;
}
.TS-linksRow-BalancedRows .tile img,
.TS-linksRow-WeightedTiles .tile img,
.TS-linksRow-InlineTableTiles .tile img {
  display: inline-block;
}
.TS-linksRow-BalancedRows .tile li,
.TS-linksRow-WeightedTiles .tile li,
.TS-linksRow-InlineTableTiles .tile li {
  margin-bottom: 1rem;
  font-size: 1.4rem;
  line-height: 2.2rem;
}
.TS-linksRow-BalancedRows.invisibleTile,
.TS-linksRow-WeightedTiles.invisibleTile,
.TS-linksRow-InlineTableTiles.invisibleTile {
  visibility: hidden;
  height: 0;
  margin-top: 0;
}
.TS-linksRow-BalancedRows.invisibleTile .tile-textWrapper,
.TS-linksRow-WeightedTiles.invisibleTile .tile-textWrapper,
.TS-linksRow-InlineTableTiles.invisibleTile .tile-textWrapper {
  height: 0;
  padding: 0;
}
.TS-linksRow-WeightedTiles .tiles-list .tile.tileWeightTwelve {
  flex-direction: row;
}
.TS-linksRow-WeightedTiles .tiles-list .tile.tileWeightTwelve .icon {
  flex-basis: 50%;
  width: 50%;
}
.TS-linksRow-WeightedTiles .tiles-list .tile.tileWeightTwelve .icon .imgBG {
  height: 100%;
  min-height: 30rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.TS-linksRow-WeightedTiles .tiles-list .tile.tileWeightTwelve .tile-textWrapper {
  flex-basis: 50%;
  width: 50%;
}
.TS-linksRow-WeightedTiles .tiles-list .tile.tileWeightTwelve > .tile-title {
  flex-basis: 50%;
  width: 50%;
  padding: 1rem;
}
@media (max-width: 980px) {
  .TS-linksRow-BalancedRows .tiles-list,
  .TS-linksRow-WeightedTiles .tiles-list,
  .TS-linksRow-InlineTableTiles .tiles-list {
    width: 100%;
  }
  .TS-linksRow-BalancedRows .tiles-list .tile:first-child,
  .TS-linksRow-WeightedTiles .tiles-list .tile:first-child,
  .TS-linksRow-InlineTableTiles .tiles-list .tile:first-child {
    margin-left: 0;
  }
  .TS-linksRow-BalancedRows .tiles-list .tile:last-child,
  .TS-linksRow-WeightedTiles .tiles-list .tile:last-child,
  .TS-linksRow-InlineTableTiles .tiles-list .tile:last-child {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .TS-linksRow-BalancedRows .tiles-list .tile,
  .TS-linksRow-WeightedTiles .tiles-list .tile,
  .TS-linksRow-InlineTableTiles .tiles-list .tile {
    display: block;
    float: left;
    width: calc(50% - 2rem);
  }
  .TS-linksRow-BalancedRows .tiles-list .tile img,
  .TS-linksRow-WeightedTiles .tiles-list .tile img,
  .TS-linksRow-InlineTableTiles .tiles-list .tile img {
    width: 100%;
  }
  .TS-linksRow-WeightedTiles .tiles-list .tile.tileWeightTwelve {
    flex-wrap: wrap;
  }
  .TS-linksRow-WeightedTiles .tiles-list .tile.tileWeightTwelve .icon {
    flex-basis: 100%;
    width: 100%;
  }
  .TS-linksRow-WeightedTiles .tiles-list .tile.tileWeightTwelve .icon .imgBG {
    min-height: 23rem;
  }
  .TS-linksRow-WeightedTiles .tiles-list .tile.tileWeightTwelve .tile-textWrapper {
    flex-basis: 100%;
    width: 100%;
  }
}
@media (max-width: 579px) {
  .TS-linksRow-BalancedRows .tiles-list .tile,
  .TS-linksRow-WeightedTiles .tiles-list .tile,
  .TS-linksRow-InlineTableTiles .tiles-list .tile {
    display: block;
    float: none;
    width: 100% !important;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    margin: 0 0 1rem;
  }
}
/* ----------------------------------------------------------
  STRIP TILES : CENTER BOX
---------------------------------------------------------- */
.TS-linksRow-CenterBox .tiles-list {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.TS-linksRow-CenterBox .tiles-list .icon {
  display: block;
  width: 100%;
}
.TS-linksRow-CenterBox .tiles-list .TS-link-arrowAfter {
  display: inline-table;
  z-index: 9999;
  float: none;
}
@media screen and (max-width: 480px) {
  .TS-linksRow-CenterBox .tile {
    width: 100% !important;
    margin: 1rem 0 0;
  }
  .TS-linksRow-CenterBox .tile img {
    width: 100%;
  }
}

