/* line 2, ../sass/screen.scss */
.list-activite .activite { display: flex; align-items: stretch; flex-direction: row-reverse; padding-top: 140px; }
/* line 7, ../sass/screen.scss */
.list-activite .activite > div { width: 50%; }
/* line 9, ../sass/screen.scss */
.list-activite .activite > div:first-child { padding-left: 120px; align-self: center; }
/* line 14, ../sass/screen.scss */
.list-activite .activite.even { flex-direction: row; }
/* line 16, ../sass/screen.scss */
.list-activite .activite.even > div { width: 50%; }
/* line 18, ../sass/screen.scss */
.list-activite .activite.even > div:first-child { padding-left: 0px; padding-right: 120px; }

/* line 26, ../sass/screen.scss */
.swiper-activite { overflow: hidden; height: 100%; position: relative; }
/* line 30, ../sass/screen.scss */
.swiper-activite .swiper-slide { background-size: cover; background-position: center; }
/* line 34, ../sass/screen.scss */
.swiper-activite .swiper-button-prev, .swiper-activite .swiper-button-next { width: 60px; height: 60px; border-radius: 30px; top: auto; bottom: 30px; right: 30px; left: auto; transition: all .3s; }
/* line 44, ../sass/screen.scss */
.swiper-activite .swiper-button-prev:after, .swiper-activite .swiper-button-next:after { font-size: 16px; }
/* line 48, ../sass/screen.scss */
.swiper-activite .swiper-button-prev { right: auto; left: 30px; }
/* line 52, ../sass/screen.scss */
.swiper-activite .swip-title { background: #fff; height: 60px; position: absolute; bottom: 30px; left: 90px; right: 90px; display: flex; align-items: center; justify-content: center; border-radius: 60px; text-align: center; }

@media screen and (max-width: 1080px) { /* line 69, ../sass/screen.scss */
  .list-activite .activite { padding-top: 80px; }
  /* line 72, ../sass/screen.scss */
  .list-activite .activite > div:first-child { padding-left: 30px; align-self: center; }
  /* line 77, ../sass/screen.scss */
  .list-activite .activite.even { flex-direction: row; }
  /* line 80, ../sass/screen.scss */
  .list-activite .activite.even > div:first-child { padding-right: 30px; }
  /* line 88, ../sass/screen.scss */
  .swiper-activite .swiper-button-prev { transform: scale(0.8); left: 4px; bottom: 4px; }
  /* line 93, ../sass/screen.scss */
  .swiper-activite .swiper-button-next { transform: scale(0.8); right: 4px; bottom: 4px; }
  /* line 98, ../sass/screen.scss */
  .swiper-activite .swip-title { left: 59px; right: 59px; bottom: 10px; height: 48px; font-size: 14px; } }
@media screen and (max-width: 767px) { /* line 112, ../sass/screen.scss */
  .list-activite .activite { padding-top: 40px; display: block; }
  /* line 115, ../sass/screen.scss */
  .list-activite .activite > div { width: 100%; }
  /* line 117, ../sass/screen.scss */
  .list-activite .activite > div:first-child { padding-left: 0px; }
  /* line 123, ../sass/screen.scss */
  .list-activite .activite.even > div:first-child { padding-right: 0px; } }
