@-moz-keyframes news-list {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1; } }
@-webkit-keyframes news-list {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px); } }
@keyframes news-list {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px); } }
.section.section-text {
  margin-bottom: 40px; }
  @media (max-width: 780px) {
    .section.section-text {
      margin-bottom: 20px; } }
.section.section-infos {
  float: left;
  width: 100%;
  margin-bottom: 40px; }
  .section.section-infos .item:last-child .data {
    margin-bottom: 0; }
.section.section-accordions {
  margin-bottom: 40px; }
.section.section-image {
  margin-bottom: 40px; }
  .section.section-image.original .field-image {
    width: 100%; }
  .section.section-image.half .field-image {
    width: 48.11321%;
    margin-right: 3.77358%;
    float: left; }
  .section.section-image .field-image img {
    display: block;
    max-width: 100%; }
.section.section-gallery {
  margin-top: 20px;
  margin-bottom: 40px;
  opacity: 0;
  -webkit-transform: translateX(-20px);
  -moz-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  -o-transform: translateX(-20px);
  transform: translateX(-20px);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: -moz-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  @media (max-width: 500px) {
    .section.section-gallery {
      width: 100%; } }
  .section.section-gallery.images-loaded {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
  .section.section-gallery .field-images > .items {
    column-count: 2;
    column-gap: 1.88679%; }
    @media (max-width: 500px) {
      .section.section-gallery .field-images > .items {
        column-count: 1;
        column-gap: Infinity%; } }
    .section.section-gallery .field-images > .items .item img {
      max-width: 100%;
      height: auto;
      margin-bottom: 20px; }

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