@charset "UTF-8";
/*
/
/
/  RESET
/
/
*/
/* line 12, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 20, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 23, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
body {
  line-height: 1;
}

/* line 26, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
ol, ul {
  list-style: none;
}

/* line 29, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
blockquote, q {
  quotes: none;
}

/* line 33, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 38, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 42, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 46, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
input:focus, button:focus {
  outline: none;
}

/* line 51, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
a:focus {
  outline: none;
  text-decoration: none;
}

/* line 56, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
a::-moz-focus-inner {
  border: 0;
}

/* line 60, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.clear {
  clear: both;
}

/*
/
/
/  GENERALS
/
/
*/
/* line 74, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
::selection {
  background-color: #e8ecbc;
}

/* line 77, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
::-moz-selection {
  background-color: #e8ecbc;
}

/* line 81, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  line-height: 1.5;
  color: #242424;
}

/* line 88, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.goto-top {
  position: fixed;
  z-index: 3;
  width: 60px;
  height: 60px;
  right: -30%;
  bottom: 8%;
  text-indent: -999999px;
  background-image: url(../images/backtotop.svg);
  opacity: .4;
  cursor: pointer;
  transition: all .4s ease;
}

/* line 100, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.goto-top.showed {
  right: 1%;
}

/* line 103, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.goto-top:hover {
  opacity: 1;
}

/*
/
/
/  ########### HEADER
/
/
*/
/* line 116, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header {
  height: 130px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 10;
  background-color: #fff;
  transition: all 700ms ease;
}

@media (max-width: 991px) {
  /* line 116, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header {
    height: 80px;
  }
}

/* line 137, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .container, header .row {
  height: 100%;
}

/* line 140, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .col {
  position: relative;
}

/* line 143, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .home {
  width: 110px;
  height: 110px;
  background-image: url(../images/logo_FRB_RVB.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  text-indent: -99999px;
  position: absolute;
  left: 0;
  top: 50%;
  transition: all 1000ms ease;
  transform: translate(0px, -50%);
}

@media (max-width: 991px) {
  /* line 143, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .home {
    width: 75px;
    height: 75px;
    top: 50%;
  }
}

@media (min-width: 991px) {
  /* line 165, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header.fixed {
    position: fixed;
    top: -150px;
    left: 0;
    width: 100%;
    background-color: #fff;
  }
  /* line 171, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header.fixed.scrolldown {
    top: -55px;
  }
  /* line 173, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header.fixed.scrolldown .home {
    width: 70px;
    height: 70px;
    top: 68%;
  }
  /* line 179, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header.fixed.scrollup {
    top: 0px;
  }
  /* line 183, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header.scrollup {
    position: fixed;
    top: 150px;
    width: 100%;
    top: 0;
  }
}

@media (max-width: 991px) {
  /* line 192, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    background-color: #fff;
  }
}

@media (max-width: 576px) {
  /* line 201, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .supra {
    width: 100%;
  }
}

/* line 206, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 {
  float: right;
  max-height: 46px;
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: normal;
}

@media (max-width: 991px) {
  /* line 206, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 {
    display: none;
  }
}

/* line 215, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 ul {
  display: inline-block;
}

/* line 217, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 ul li {
  display: inline-block;
}

/* line 220, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 ul.menu0 {
  float: left;
  padding: 15px 0 17px 25px;
}

/* line 223, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 ul.menu0 a {
  color: #007C85;
  font-size: .9em;
  letter-spacing: .05em;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 10px;
}

@media (max-width: 576px) {
  /* line 223, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 ul.menu0 a {
    padding: 0 5px;
  }
}

/* line 234, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 ul.menu0 a:hover {
  text-decoration: underline;
}

@media (max-width: 768px) {
  /* line 220, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 ul.menu0 {
    padding: 10px 0 12px 17px;
  }
}

@media (max-width: 576px) {
  /* line 220, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 ul.menu0 {
    padding: 10px 0 12px 0px;
    text-align: center;
    float: left;
    width: 100%;
  }
}

/* line 247, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 ul.langs {
  float: left;
  background-color: #E6F4F5;
  padding: 14px 18px 11px 16px;
}

/* line 251, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 ul.langs a {
  color: #0674A3;
  font-size: .93em;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 256, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 ul.langs a:hover {
  text-decoration: underline;
}

@media (max-width: 768px) {
  /* line 247, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 ul.langs {
    padding: 10px 17px 12px 17px;
  }
}

@media (max-width: 576px) {
  /* line 247, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 ul.langs {
    position: absolute;
    bottom: 0;
    right: 123px;
    padding: 5px 10px 6px 10px;
  }
}

/* line 272, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 a.recherche {
  background-color: #007C85;
  background-image: url(../images/loupe.svg);
  background-repeat: no-repeat;
  background-position: center;
  height: 48px;
  width: 53px;
  display: inline-block;
  position: relative;
  float: left;
  text-indent: -9999px;
  transition: background-size 300ms ease;
}

/* line 284, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 a.recherche:hover {
  background-size: 50%;
}

@media (max-width: 768px) {
  /* line 272, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 a.recherche {
    height: 41px;
    width: 36px;
    background-size: 60% auto;
  }
}

@media (max-width: 576px) {
  /* line 272, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 a.recherche {
    position: absolute;
    right: 87px;
    bottom: 0px;
    height: 30px;
  }
}

/* line 299, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 a.don {
  display: block;
  float: left;
  box-sizing: border-box;
  text-transform: uppercase;
  text-decoration: none;
  color: #0674A3;
  font-size: .93em;
  border: 2px solid #0674A3;
  padding: 13px 17px 10px 17px;
  transition: all 300ms ease;
}

@media (max-width: 768px) {
  /* line 299, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 a.don {
    font-size: .7em;
    padding: 11px 10px 10px;
  }
}

@media (max-width: 576px) {
  /* line 299, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav0 a.don {
    position: absolute;
    padding: 5px 10px 5px;
    right: 15px;
    bottom: 0px;
    background-color: #fff;
  }
}

/* line 321, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
header .nav0 a.don:hover {
  color: #fff;
  background-color: #0674A3;
  text-decoration: none;
  -webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  -moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  transition: all 0.4s ease 0s;
}

@media (min-width: 991px) {
  /* line 335, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .open_nav1 {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 335, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .open_nav1 {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translate(0, -50%);
    text-transform: normal;
    font-family: "poppins", serif;
    color: #303030;
    font-size: .9em;
    font-weight: 600;
    background-image: url(../images/burger.svg);
    background-repeat: no-repeat;
    background-size: 23px 12px;
    background-position: right center;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  /* line 335, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .open_nav1 {
    top: 50%;
  }
}

@media (min-width: 991px) {
  /* line 361, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 {
    clear: both;
    float: right;
    padding-top: 44px;
  }
  /* line 370, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .close {
    display: none;
  }
  /* line 374, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .nav0_0_sm {
    display: none;
  }
  /* line 377, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .nav0_1_sm {
    display: none;
  }
  /* line 381, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul {
    margin-top: -6px;
    margin-right: -21px;
  }
  /* line 384, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li {
    display: block;
    float: left;
    position: relative;
    padding-bottom: 30px;
    cursor: pointer;
  }
  /* line 390, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li:hover {
    padding-top: 4px;
    padding-bottom: 26px;
    transition: all 200ms ease;
  }
  /* line 394, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li:hover:after {
    content: ' ';
    position: absolute;
    bottom: 7px;
    width: calc(100% - 42px);
    height: 5px;
    background-color: #C7D440;
    left: 50%;
    transform: translate(-50%, 0);
  }
  /* line 404, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li:hover .sub-menu {
    display: block;
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.25);
  }
  /* line 409, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li > a {
    position: relative;
    text-transform: uppercase;
    color: #242424;
    font-weight: 600;
    padding: 0 21px;
    font-size: 0.9em;
    font-family: "Poppins", serif;
    letter-spacing: .07em;
    text-decoration: none;
  }
  /* line 419, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li > a:hover {
    text-decoration: none;
  }
  /* line 422, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li > a span {
    font-weight: 700;
    font-style: italic;
    text-transform: none;
  }
  /* line 430, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul .sub-menu {
    position: absolute;
    display: none;
    padding: 10px 0;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    left: 50%;
    transform: translate(-50%, 38px);
  }
  /* line 431, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul .sub-menu:after {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 115%;
    background-color: transparent;
    bottom: 0;
    z-index: 0;
  }
  /* line 440, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul .sub-menu:before {
    content: ' ';
    position: absolute;
    border: 12px solid #fff;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    top: 0;
    left: 50%;
    transform: translate(-50%, -100%);
  }
  /* line 460, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul .sub-menu a {
    font-family: "Poppins", serif;
    position: relative;
    z-index: 2;
    white-space: nowrap;
    color: #242424;
    font-weight: 600;
    font-size: 0.9em;
    letter-spacing: .03em;
    text-decoration: none;
    padding: 11px 22px;
    display: block;
  }
  /* line 472, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul .sub-menu a:hover {
    color: #0674A3;
    text-decoration: none;
  }
}

@media (max-width: 991px) {
  /* line 361, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 {
    position: fixed;
    z-index: 10000;
    width: 100vw;
    height: 100vh;
    top: 0;
    right: -120%;
    background-color: rgba(0, 0, 0, 0.7);
    transition: right 200ms ease;
  }
  /* line 484, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 > .container {
    width: calc(100% - 30px);
  }
  /* line 496, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .close {
    display: block;
    position: absolute;
    height: 20px;
    width: 20px;
    top: 9px;
    left: 8px !important;
    background-image: url(../images/picto_close_search.svg);
    background-repeat: no-repeat;
    background-size: cover;
    text-indent: -9999px;
    opacity: 1;
  }
  /* line 510, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav {
    position: fixed;
    overflow-y: scroll;
    background-color: #ccdfe7;
    right: -100%;
    box-sizing: border-box;
    height: 100vh;
    width: 90vw;
    transition: right 400ms ease;
  }
  /* line 520, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul {
    background-color: #fff;
    margin-top: 0px;
    padding: 90px 30px 30px;
  }
  /* line 524, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li {
    margin-top: 25px;
  }
  /* line 526, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li:first-child {
    margin-top: 0;
  }
  /* line 529, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li > a {
    position: relative;
    text-transform: uppercase;
    text-decoration: none;
    color: #303030;
    font-weight: 600;
    padding: 0 0px 0 0;
    font-size: .95em;
    letter-spacing: .03em;
    max-width: 270px;
    width: 100%;
    display: block;
  }
  /* line 541, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li > a:hover {
    text-decoration: none;
  }
  /* line 544, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li > a span {
    font-weight: 700;
    font-style: italic;
    text-transform: none;
  }
  /* line 551, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li .sub-menu {
    height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0px;
    transition: all 500ms ease;
  }
  /* line 558, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li .sub-menu a {
    font-family: "Poppins", serif;
    position: relative;
    z-index: 2;
    white-space: nowrap;
    color: #303030;
    font-weight: 500;
    font-size: .9em;
    letter-spacing: .03em;
    padding: 5px 11px;
    display: block;
    text-decoration: none;
  }
  /* line 570, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li .sub-menu a:hover {
    color: #51B9BC;
    text-decoration: none;
  }
  /* line 576, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li > a.active + .sub-menu {
    margin-top: 15px;
    opacity: 1;
    height: auto;
  }
  /* line 585, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li.menu-item-has-children > a:after {
    content: ' ';
    width: 12px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 2px;
    background-image: url(../images/chevron_acordion.svg);
    background-size: 100% 100%;
  }
  /* line 595, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li.menu-item-has-children > a.active {
    color: #0674A3;
  }
  /* line 597, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 nav > ul > li.menu-item-has-children > a.active:after {
    transform: rotate(180deg);
  }
  /* line 610, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1.visible {
    right: 0%;
  }
  /* line 612, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1.visible nav {
    right: 0%;
  }
  /* line 617, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .nav0_1_sm {
    padding: 25px 30px;
    font-family: "poppins", serif;
  }
  /* line 620, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .nav0_1_sm a {
    color: #303030;
    padding: 5px 0;
    display: block;
    text-decoration: none;
  }
  /* line 628, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .nav0_0_sm {
    display: block;
    position: absolute;
    font-family: "poppins", serif;
    right: 0;
    top: 0;
  }
  /* line 634, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .nav0_0_sm .langs {
    float: left;
    background-color: rgba(230, 244, 245, 0);
    padding: 15px 22px 17px 12px;
  }
  /* line 638, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .nav0_0_sm .langs a {
    color: #0674A3;
    font-size: .8em;
    text-transform: uppercase;
    text-decoration: none;
  }
  /* line 645, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .nav0_0_sm a.recherche {
    background-color: #0674A3;
    background-image: url(../images/loupe.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 49px;
    width: 53px;
    display: inline-block;
    position: relative;
    float: left;
    text-indent: -9999px;
  }
  /* line 657, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  header .nav1 .nav0_0_sm a.don {
    display: inline-block;
    box-sizing: border-box;
    text-transform: uppercase;
    text-decoration: none;
    color: #0674A3;
    font-size: .9em;
    border: 1px solid #0674A3;
    padding: 14px 18px 13px 17px;
  }
}

/*
/
/
/  ########### FOOTER
/
/
*/
/* line 689, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer {
  border-top: 1px solid rgba(36, 36, 36, 0.2);
  padding-top: 40px;
}

/* line 693, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .footer-right {
  border-left: 1px solid #C7D440;
  padding-left: 30px;
}

/* line 698, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content h4 {
  font-family: "poppins", serif;
  font-size: 1.3em;
  font-weight: 500;
}

/* line 703, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content p {
  margin-bottom: 20px;
}

/* line 706, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content .bouton {
  display: inline-block;
  float: left;
  border: 2px solid #0674A3;
  color: #0674A3;
  border-radius: 3px;
  padding: 7px 20px 8px 20px;
  text-decoration: none;
  font-weight: 600;
  transition: all 300ms ease;
}

/* line 716, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content .bouton:hover {
  background-color: #0674A3;
  color: #fff;
}

/* line 721, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content .social {
  display: inline-block;
  padding: 0px 20px 8px 20px;
  margin-top: 0px;
}

/* line 725, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content .social li {
  display: inline-block;
  padding: 10px 4px;
  float: left;
}

/* line 730, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content .social li a {
  display: block;
  text-indent: -9999px;
  font-size: .1em;
  color: rgba(0, 0, 0, 0);
  width: 24px;
  height: 24px;
  background-position: top center;
  background-repeat: no-repeat;
}

/* line 739, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content .social li a.bluesky {
  background-image: url(../images/mini-bluesky.svg);
}

/* line 742, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content .social li a.instagram {
  background-image: url(../images/mini-instagram.svg);
}

/* line 745, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content .social li a.linkedin {
  background-image: url(../images/mini-linkedin.svg);
}

/* line 748, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .content .social li a.youtube {
  background-image: url(../images/mini-youtube.svg);
  background-position: center 2px;
}

/* line 757, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .footer-left a.home {
  display: block;
  float: left;
  width: 160px;
  height: 160px;
  margin-right: 30px;
  background-image: url(../images/logo_FRB_RVB.png);
  background-repeat: no-repeat;
  background-size: cover;
  color: rgba(0, 0, 0, 0);
}

@media (max-width: 991px) {
  /* line 689, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  footer {
    font-size: 12px;
    padding-top: 20px;
  }
  /* line 772, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  footer > .container {
    width: calc(100% - 30px);
  }
  /* line 775, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  footer .footer-right {
    border-left: none;
    padding-left: 0;
    border-top: 1px solid #C7D440;
    padding-top: 15px;
  }
  /* line 782, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  footer .footer-left a.home {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
    height: 100px;
    margin-right: 30px;
    background-image: url(../images/logo_FRB_RVB.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center;
    color: rgba(0, 0, 0, 0);
  }
}

/* line 797, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .footer-bottom {
  padding: 20px 0;
  text-align: center;
}

/* line 800, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .footer-bottom ul {
  display: inline-block;
}

/* line 802, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .footer-bottom ul li {
  display: inline-block;
}

/* line 804, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .footer-bottom ul li a {
  display: inline-block;
  border-left: 1px solid #242424;
  padding: 0 15px;
  text-decoration: none;
  color: #242424;
  font-size: .9em;
}

/* line 811, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .footer-bottom ul li a:hover {
  text-decoration: underline;
}

/* line 816, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
footer .footer-bottom ul li:first-child a {
  border-left: none;
}

/* line 826, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(6, 116, 163, 0.95);
  z-index: 9999;
  top: 0;
  left: 0;
}

/* line 836, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div {
  display: table;
  width: 100%;
  height: 100%;
}

/* line 841, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

/* line 846, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div .close_search {
  position: absolute;
  top: 3%;
  right: 5%;
  width: 20px;
  height: 20px;
  background: url(../images/picto_close_search.svg) no-repeat center;
  cursor: pointer;
  text-indent: -99999px;
}

/* line 857, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form {
  display: inline-block;
  width: 70%;
}

/* line 861, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form input[type="text"] {
  padding-bottom: 15px;
  width: 80%;
  background: none;
  color: #fff;
  font-size: 1.8em;
  font-weight: 400;
  border: none;
  border-bottom: 1px solid #fff;
}

/* line 872, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form ::-webkit-input-placeholder {
  color: #fff;
  font-weight: 300;
}

/* line 873, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form :-moz-placeholder {
  color: #fff;
  font-weight: 300;
}

/* line 874, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form ::-moz-placeholder {
  color: #fff;
  font-weight: 300;
}

/* line 875, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form :-ms-input-placeholder {
  color: #fff;
  font-weight: 300;
}

/* line 876, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form ::-ms-input-placeholder {
  color: #fff;
  font-weight: 300;
}

/* line 877, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form :placeholder-shown {
  color: #fff;
  font-weight: 300;
}

/* line 879, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form input[type=submit] {
  width: 19%;
  opacity: .7;
  height: 47px;
  background: url(../images/picto_search_Blc.svg) no-repeat center;
  border: none;
  text-indent: -99999px;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

/* line 889, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.search_panel > div > div form input[type=submit]:hover {
  opacity: 1;
}

@media (max-width: 520px) {
  /* line 879, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .search_panel > div > div form input[type=submit] {
    margin-top: 15px;
  }
}

@media (max-width: 767px) {
  /* line 857, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .search_panel > div > div form {
    width: 90%;
  }
}

@media (max-width: 575px) {
  /* line 903, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .search_panel > div > div form input[type=text] {
    padding-bottom: 15px;
    width: 75%;
    font-size: 1.5em;
  }
}

/*
/
/
/  ########### MAIN & SECTIONS ###########
/
/
*/
/* line 920, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
main {
  min-height: 300px;
  transition: all 0ms ease;
  margin-top: 130px;
}

@media (max-width: 991px) {
  /* line 920, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  main {
    margin-top: 80px;
  }
}

/* line 927, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
main.margedTop {
  margin-top: 150px;
}

@media (max-width: 520px) {
  /* line 927, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  main.margedTop {
    margin-top: 80px;
  }
}

@media (max-width: 991px) {
  /* line 920, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  main {
    font-size: 12px;
  }
  /* line 935, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  main .container {
    width: calc(100% - 30px);
  }
}

/* line 941, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_accordion {
  margin: 30px 0;
}

/* line 943, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_accordion .accordion-level {
  cursor: pointer;
  margin-bottom: 20px;
}

/* line 946, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_accordion .accordion-level .header {
  position: relative;
  font-family: 'Poppins', sans-serif;
  color: #5E5E5E;
  padding-bottom: 20px;
  font-size: 1.1em;
  border-bottom: 1px solid #D8D8D8;
  background-color: #fff;
}

/* line 954, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_accordion .accordion-level .header:before {
  content: ' ';
  position: absolute;
  width: 14px;
  height: 7px;
  background-image: url(../images/chevron_acordion.svg);
  background-repeat: no-repeat;
  background-size: cover;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 966, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_accordion .accordion-level .header:hover {
  color: #005a61;
}

/* line 971, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_accordion .accordion-level.active .header {
  color: #005a61;
  border-color: #C7D440;
}

/* line 974, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_accordion .accordion-level.active .header:before {
  transform: rotate(180deg);
}

/* line 979, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_accordion .accordion-level .content {
  padding-top: 29px;
  padding-bottom: 30px;
  display: none;
  background-color: #fff;
  font-size: 1em;
  line-height: 1.6em;
}

/* line 987, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_accordion .accordion-level .content a {
  color: #000;
  text-decoration: underline;
}

/* line 993, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.contenu_connexe {
  position: relative;
}

/* line 995, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.contenu_connexe a {
  color: #000 !important;
  font-weight: bold;
  display: block;
  position: relative;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1) !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-right-radius: 20px;
  margin-bottom: 30px;
  transition: all .5s ease;
  box-sizing: border-box;
  text-decoration: none;
}

/* line 1007, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.contenu_connexe a:hover {
  box-shadow: 0 10px 45px rgba(0, 0, 0, 0.15) !important;
  transform: translateY(10px);
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-decoration: none !important;
}

/* line 1014, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.contenu_connexe .lien {
  display: block;
  color: #51b9bc;
  font-size: .75em;
  padding-top: 15px;
  font-family: "Open Sans";
  font-weight: normal;
}

/* line 1022, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.contenu_connexe .thumb {
  display: block;
  width: 35%;
  height: 100%;
  float: left;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  transition: all .1s ease;
  overflow: hidden;
}

/* line 1033, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.contenu_connexe .thumb img {
  display: none;
}

/* line 1037, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.contenu_connexe .content {
  padding: 15px;
  padding-left: 38%;
  display: block;
  font-size: 1.1em;
  font-family: 'Poppins', sans-serif;
}

@media (max-width: 540px) {
  /* line 1046, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .contenu_connexe .thumb {
    position: relative;
    height: 135px !important;
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 1052, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .contenu_connexe .content {
    padding: 15px !important;
  }
}

/* line 1057, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider {
  background-color: #0674A3;
  position: relative;
}

/* line 1061, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-baseline {
  padding: 40px 0 40px 20px;
  position: relative;
  color: #fff;
}

/* line 1065, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-baseline h1 {
  font-family: "poppins", serif;
  font-weight: 400;
  font-size: 2.6em;
  line-height: 1.2em;
  margin-bottom: 20px;
}

/* line 1072, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-baseline p.border {
  margin-bottom: 60px;
  display: block;
  position: relative;
}

/* line 1076, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-baseline p.border:after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: -30px;
  height: 4px;
  width: 40%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#51b9bc+0,c7d62e+100 */
  background: #51b9bc;
  /* Old browsers */
  background: -moz-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #51b9bc 0%, #c7d62e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b9bc', endColorstr='#c7d62e',GradientType=1 );
  /* IE6-9 */
}

/* line 1091, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-baseline .bouton {
  display: inline-block;
  border: 2px solid #fff;
  color: #fff;
  border-radius: 3px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  font-weight: 600;
  transition: all 300ms ease;
}

/* line 1100, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-baseline .bouton:hover {
  background-color: #fff;
  color: #0674A3;
}

/* line 1107, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .slider-images {
  position: absolute;
  height: 100%;
  width: 55%;
  border-bottom-right-radius: 65px;
  overflow: hidden;
}

/* line 1113, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .slider-images > div {
  position: absolute;
  height: 100%;
  width: 100%;
  background-size: cover;
  opacity: 0;
  transition: opacity 1s ease-in-out;
}

/* line 1120, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .slider-images > div.active {
  opacity: 1 !important;
}

@media (max-width: 991px) {
  /* line 1107, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home-intro-slider .slider-images {
    display: none;
  }
}

/* line 1129, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-slider-content {
  position: relative;
  height: 100%;
}

@media (max-width: 991px) {
  /* line 1129, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home-intro-slider .home-intro-slider-content {
    display: none;
  }
}

/* line 1135, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-slider-content .owl-carousel {
  background-color: #fff;
  width: 410px;
  position: absolute;
  bottom: 0;
  border-top-right-radius: 25px;
}

/* line 1141, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-slider-content .owl-carousel .item {
  padding: 20px 20px 20px 20px;
}

/* line 1143, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-slider-content .owl-carousel .item h5 {
  font-size: 0.933em;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 15px;
  display: inline-block;
}

/* line 1149, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-slider-content .owl-carousel .item h5:after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: -10px;
  height: 1px;
  width: 100%;
  background-color: #242424;
}

/* line 1159, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-slider-content .owl-carousel .item p {
  font-size: 1.6em;
  font-weight: 500;
}

/* line 1163, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-slider-content .owl-carousel .item a {
  color: #242424;
  text-decoration: none;
}

/* line 1167, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-intro-slider .home-intro-slider-content .owl-carousel .item a:hover p {
  color: #0674A3;
}

/* line 1177, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco {
  padding-top: 56px;
  padding-bottom: 56px;
  background-color: #FBFBFB;
  position: relative;
  font-family: "Poppins", sans-serif;
  letter-spacing: .05em;
}

/* line 1184, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco a {
  text-decoration: none;
}

/* line 1187, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .titre {
  color: #045C82;
  text-transform: uppercase;
  font-size: 1.6em;
  letter-spacing: 0px;
  margin-bottom: 50px;
  margin-left: 10px;
  line-height: 1.2em;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

/* line 1199, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .titre a {
  float: right;
  font-size: .8em;
  color: #000;
  margin-top: 2px;
  letter-spacing: 1px;
  font-family: "Poppins", sans-serif;
  background-image: url(../images/arrow_blue.svg);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 40px;
  padding-right: 15px;
  transition: all 300ms ease;
}

@media (max-width: 991px) {
  /* line 1199, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .posts_transac_reco .titre a {
    margin-top: 30px;
  }
}

/* line 1215, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .titre a:hover {
  padding-right: 0;
  text-decoration: none;
}

/* line 1221, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .item {
  box-sizing: border-box;
  text-decoration: none;
  display: block;
  position: relative;
  padding: 22px;
  border-radius: 8px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
  background-color: #fbfbfb;
  border: 4px solid #fbfbfb;
  transition: all 500ms ease;
}

/* line 1233, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .item:hover {
  text-decoration: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  border: 3px solid #EFE8DE;
  transform: translate(-1px, -1px);
}

/* line 1239, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .item a:hover {
  text-decoration: none;
}

/* line 1242, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .item .type {
  display: inline-block;
  position: relative;
  color: #242424;
  font-family: 'Poppins', sans-serif;
  letter-spacing: .05em;
  font-size: 0.93em;
  letter-spacing: .07em;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

/* line 1253, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .item .type:after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 1px;
  width: 100%;
  background: #242424;
}

/* line 1263, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .item .date {
  color: #888;
  display: block;
  margin-bottom: 8px;
  font-weight: 300;
  font-size: 0.9em;
  display: none;
}

/* line 1271, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac_reco .item .descrpt {
  font-size: 1.3em;
  color: #000;
  display: block;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 1.3em;
}

/* line 1283, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea {
  padding: 70px 0;
  background-color: #fff;
}

/* line 1286, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .row:nth-child(1) {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  /* line 1283, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home-posts-mea {
    padding: 50px 0 0 0;
  }
  /* line 1291, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home-posts-mea .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 1298, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post {
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 20px;
  background-color: #FBFBFB;
  transition: all 500ms ease;
  border: 3px solid #FBFBFB;
  box-sizing: border-box;
}

/* line 1307, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post:hover {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
  border: 3px solid #EFE8DE;
}

/* line 1311, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post img {
  width: 100%;
  height: auto;
}

/* line 1315, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post .content {
  padding: 20px 25px 10px;
}

/* line 1318, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post .type {
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 1px solid #000;
  margin-bottom: 15px;
  font-family: 'Poppins', sans-serif;
}

/* line 1325, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post .time-to-read {
  display: block;
  background-image: url(../images/fi-rr-time-quarter-past.svg);
  background-repeat: no-repeat;
  background-size: 24px auto;
  padding: 3px 10px 10px 40px;
  font-size: .8em;
  font-weight: 500;
  font-family: "poppins", sans-serif;
  margin-bottom: 7px;
}

/* line 1336, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post a {
  text-decoration: none;
  color: #242424;
  display: block;
  margin-bottom: 10px;
}

/* line 1342, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post h3 {
  font-size: 1.3em;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  line-height: 1.2em;
}

/* line 1349, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post .partnering {
  display: inline-block;
  background-color: #dfefef;
  color: #005a61;
  font-size: .8em;
  font-weight: 600;
  padding: 7px 10px 7px 40px;
  border-radius: 20px;
  background-image: url(../images/fi-rr-playing-cards.svg);
  background-repeat: no-repeat;
  background-position: 12px center;
  background-size: auto 70%;
}

/* line 1362, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post .tags {
  padding-top: 15px;
}

/* line 1364, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post .tags li {
  display: inline-block;
  margin-right: 10px;
}

/* line 1367, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post .tags li a {
  display: block;
  background-color: #EFE8DE;
  font-size: .8em;
  font-weight: 600;
  padding: 7px 10px;
  border-radius: 20px;
}

/* line 1374, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post .tags li a:hover {
  text-decoration: underline;
}

/* line 1380, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post.first {
  border: none;
  position: relative;
  z-index: 0;
}

/* line 1384, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post.first img {
  display: block;
}

/* line 1387, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post.first .content {
  padding: 30px 30px 15px;
  border-top: none;
  transition: all 300ms ease;
  position: relative;
  z-index: 2;
}

/* line 1393, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post.first .content h3 {
  margin-bottom: 10px;
  font-size: 1.6em;
}

@media (max-width: 991px) {
  /* line 1387, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home-posts-mea .post.first .content {
    padding: 20px;
  }
}

/* line 1401, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post.first:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 3px solid transparent;
  box-sizing: border-box;
  z-index: 1;
  transition: all 300ms ease;
  border-radius: 8px;
}

/* line 1415, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-posts-mea .post.first:hover:after {
  border-color: #EFE8DE;
}

/* line 1424, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares {
  background-color: #FBFBFB;
  padding: 72px 0;
}

@media (max-width: 991px) {
  /* line 1424, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home-actions-phares {
    padding: 50px 0;
  }
}

/* line 1430, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .titre {
  display: block;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-size: 2.1em;
  color: #242424;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 40px;
}

/* line 1439, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .titre span {
  display: inline-block;
  border-bottom: 1px solid lightgray;
  padding-bottom: 15px;
}

/* line 1445, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .diapos {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

/* line 1450, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .diapos .diapo {
  display: flex;
  position: relative;
}

/* line 1453, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .diapos .diapo > div {
  width: 50%;
  box-sizing: border-box;
}

/* line 1456, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .diapos .diapo > div img {
  width: 100%;
  height: auto;
  display: block;
}

@media (max-width: 1200px) {
  /* line 1445, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home-actions-phares .diapos {
    display: none;
  }
}

/* line 1467, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos {
  display: flex;
  align-items: stretch;
  background-color: #FFF;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  overflow: hidden;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
}

@media (max-width: 1200px) {
  /* line 1467, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home-actions-phares .nav_diapos {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    flex-direction: column;
  }
}

/* line 1480, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap {
  flex: 1;
  box-sizing: border-box;
  position: relative;
}

/* line 1484, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a {
  display: block;
  height: 100%;
  padding: 32px 24px;
  box-sizing: border-box;
  text-decoration: none;
  transition: all 300ms ease;
}

/* line 1491, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a .pays {
  display: inline-block;
  background-color: #FFF;
  margin-right: 8px;
  color: transparent;
  height: 24px;
  width: 24px;
  border-radius: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px auto;
}

/* line 1502, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a .pays.france {
  background-image: url(../images/france.svg);
}

/* line 1505, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a .pays.europe {
  background-image: url(../images/europe.svg);
}

/* line 1508, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a .pays.monde {
  background-image: url(../images/world.svg);
}

/* line 1512, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a .titre_diap {
  display: block;
  font-family: 'Poppins', sans-serif;
  color: #242424;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.2em;
  padding: 13px 0 10px;
}

/* line 1521, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a .content_diap {
  color: #242424;
  line-height: 1.3em;
}

/* line 1525, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a .chevron {
  display: block;
  height: 0px;
  opacity: 0;
  margin-top: 0;
  background-image: url(../images/fi-rr-angle-right.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: auto 25px;
  transition: all 300ms ease;
}

/* line 1536, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a:hover, .home-actions-phares .nav_diapos .nav_diap a.active {
  background-color: #045C82;
  color: #fff;
}

/* line 1539, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a:hover .titre_diap, .home-actions-phares .nav_diapos .nav_diap a:hover .content_diap, .home-actions-phares .nav_diapos .nav_diap a.active .titre_diap, .home-actions-phares .nav_diapos .nav_diap a.active .content_diap {
  color: #fff;
}

/* line 1542, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-actions-phares .nav_diapos .nav_diap a:hover .chevron, .home-actions-phares .nav_diapos .nav_diap a.active .chevron {
  height: 32px;
  opacity: 1;
  margin-top: 10px;
}

/* line 1553, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions {
  padding: 70px 0 50px;
  font-family: 'Poppins', sans-serif;
  color: #242424;
  background-color: #FBFBFB;
}

/* line 1558, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .titre {
  display: block;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-size: 2.1em;
  color: #242424;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 40px;
}

/* line 1567, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .titre span {
  display: inline-block;
  border-bottom: 1px solid lightgray;
  padding-bottom: 15px;
}

/* line 1574, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .missions .baseline, .home-interactions .missions ul {
  font-size: 1.6em;
  display: block;
  margin-bottom: 15px;
}

/* line 1579, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .missions ul {
  margin: 25px 0;
}

/* line 1582, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .missions li {
  background-repeat: no-repeat;
  background-size: auto 40px;
  min-height: 40px;
  padding-left: 55px;
  padding-right: 30px;
  margin-bottom: 15px;
  line-height: 1.1em;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 1594, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .missions .bleu {
  color: #0674A3;
}

/* line 1597, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .missions .px16 {
  font-size: 1.06em;
  font-weight: 600;
}

/* line 1602, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .bt {
  display: inline-block;
  float: left;
  border: 2px solid #0674A3;
  color: #0674A3;
  border-radius: 4px;
  padding: 8px 20px 7px 20px;
  text-decoration: none;
  font-weight: 600;
  transition: all 300ms ease;
}

/* line 1612, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .bt:hover {
  background-color: #0674A3;
  color: #fff;
}

/* line 1616, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .bt.downl {
  background-image: url(../images/dowload.svg);
  background-repeat: no-repeat;
  background-position: 9px center;
  padding-left: 34px;
}

/* line 1621, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .bt.downl:hover {
  padding: 8px 27px 7px 27px;
  background-image: url(../images/dowload-blc.svg);
}

/* line 1628, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .intra-nav > span {
  display: block;
  font-size: 1.6em;
  color: #242424;
  margin-bottom: 15px;
}

/* line 1635, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .intra-nav ul li {
  padding: 18px 0px;
  margin-bottom: 8px;
  background-color: #045C82;
  border-radius: 16px;
  display: flex;
  justify-content: center;
  /* centre horizontalement les enfants */
  align-items: center;
}

/* line 1643, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .intra-nav ul li .resume, .home-interactions .intra-nav ul li .links {
  flex: 1;
}

/* line 1646, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .intra-nav ul li .resume {
  padding: 48px 25px 0 25px;
  background-repeat: no-repeat;
  background-position: center 0;
  text-align: center;
  text-transform: uppercase;
  color: #C7D440;
}

/* line 1654, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .intra-nav ul li .links {
  border-left: 1px solid #fff;
  padding-left: 5px;
  padding-right: 10px;
  box-sizing: border-box;
}

/* line 1659, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .intra-nav ul li .links a {
  display: block;
  padding: 8px;
  box-sizing: border-box;
  text-decoration: none;
  position: relative;
  color: #FFF;
  transition: all 300ms ease;
}

/* line 1667, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .intra-nav ul li .links a::before {
  content: '';
  width: 7px;
  height: 14px;
  background-image: url(../images/chevron-sm-right.svg);
  background-repeat: no-repeat;
  background-size: cover;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  opacity: .3;
}

/* line 1680, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .intra-nav ul li .links a:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 1682, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home-interactions .intra-nav ul li .links a:hover::before {
  opacity: 1;
}

@media (max-width: 991px) {
  /* line 1627, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home-interactions .intra-nav {
    margin-top: 45px;
  }
}

/* line 1696, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.partenaires_galerie.home {
  background-color: #fff;
}

/* line 1698, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.partenaires_galerie.home h6 {
  padding-bottom: 25px;
  padding-top: 25px;
  text-transform: uppercase;
  color: #242424;
  text-align: center;
  font-size: 1em;
}

/* line 1707, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.partenaires_galerie {
  padding: 20px 0;
}

/* line 1709, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.partenaires_galerie a {
  border: none;
  display: inline-block;
  overflow: visible;
  width: 100%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: filter .3s ease;
}

/* line 1717, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.partenaires_galerie a:hover {
  filter: grayscale(0);
}

/* line 1720, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.partenaires_galerie a img {
  display: block;
  border: none;
  width: 100%;
  height: auto;
  opacity: 1;
}

/* line 1730, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header {
  color: #fff;
  padding: 120px 0;
  background-image: url(../images/bg-header-media.png);
  filter: grayscale(0.5) saturate(150%) contrast(90%);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 1738, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header:before {
  content: ' ';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0b77a6+0,51b9bc+100&0.2+0,0.2+100 */
  background: linear-gradient(to right, rgba(8, 45, 70, 0.8) 0%, rgba(9, 110, 161, 0.8) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/* line 1751, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header:after {
  content: ' ';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../images/bg-exclamation.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 15% center;
}

/* line 1764, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .container {
  z-index: 2;
  position: relative;
}

/* line 1768, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .header-title {
  text-align: center;
  margin-bottom: 30px;
  padding: 0 50px;
}

/* line 1772, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .header-title h1 {
  font-size: 2.6em;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.1em;
}

/* line 1777, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .header-title h1 span {
  display: block;
  font-weight: 700;
  font-style: italic;
  font-size: 1em;
  text-transform: none;
}

/* line 1785, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .header-title p {
  font-size: 1.6em;
}

/* line 1789, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .header-tags {
  border-left: 2px solid #fff;
  padding-left: 50px;
}

/* line 1792, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .header-tags h4 {
  font-size: 1.3em;
  font-weight: 500;
  margin-bottom: 20px;
}

/* line 1798, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .header-tags ul li {
  display: inline-block;
  margin: 5px 0;
}

/* line 1801, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .header-tags ul li a {
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  font-size: .8em;
  font-weight: 600;
  color: #242424;
  padding: 7px 14px;
  border-radius: 20px;
  text-decoration: none;
}

/* line 1811, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-header .header-tags ul li a:hover {
  background-color: #fff;
}

@media (max-width: 991px) {
  /* line 1730, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-header {
    padding: 60px 0;
  }
  /* line 1820, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-header .header-tags {
    padding: 20px 0;
    text-align: center;
    border-left: none;
    border-top: 1px solid #fff;
  }
}

/* line 1829, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts {
  padding: 70px 0;
}

/* line 1831, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .row:nth-child(1) {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  /* line 1835, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-posts .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 1840, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .titre {
  border: 1px solid #000;
  border-right-width: 4px;
  border-bottom-width: 4px;
  font-size: 2.1em;
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
  padding: 3px 18px 3px 56px;
  background-image: url(../images/fi-rr-flame.svg);
  background-repeat: no-repeat;
  background-position: 5px center;
}

@media (max-width: 991px) {
  /* line 1840, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-posts .titre {
    padding: 3px 13px 3px 39px;
  }
}

/* line 1856, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts a.all {
  display: inline-block;
  float: right;
  border-bottom: 2px solid #045C82;
  position: relative;
  text-decoration: none;
  color: #045C82;
  font-weight: 600;
  padding-right: 40px;
  padding-bottom: 7px;
  font-family: 'Poppins', sans-serif;
  transition: all 500ms ease;
}

/* line 1868, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts a.all:after {
  content: ' ';
  position: absolute;
  width: 24px;
  height: 24px;
  right: 0;
  background-color: #045C82;
  background-image: url(../images/chevron-sm-right.svg);
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 24px;
}

/* line 1880, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts a.all:hover {
  padding-left: 10px;
  padding-right: 30px;
}

@media (max-width: 991px) {
  /* line 1856, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-posts a.all {
    padding-bottom: 12px;
  }
}

/* line 1888, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post {
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  transition: all 300ms ease;
}

/* line 1895, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 3px solid transparent;
  box-sizing: border-box;
  z-index: 1;
  transition: all 300ms ease;
  border-radius: 8px;
}

/* line 1908, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post:hover {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  transform: translate(-1px, -1px);
}

/* line 1911, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post:hover:after {
  border-color: #EFE8DE;
}

/* line 1915, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post img {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}

/* line 1921, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post .content {
  padding: 20px;
  position: relative;
  z-index: 2;
}

/* line 1926, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post .type {
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 1px solid #000;
  margin-bottom: 15px;
  font-family: 'Poppins', sans-serif;
}

/* line 1933, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post a {
  text-decoration: none;
  color: #242424;
}

/* line 1937, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post h3 {
  font-size: 1.3em;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  line-height: 1.2em;
}

/* line 1943, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post .tags {
  padding-top: 20px;
}

/* line 1945, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post .tags li {
  display: inline-block;
  margin: 0 3px 5px 0;
}

/* line 1948, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post .tags li a {
  display: block;
  background-color: #EFE8DE;
  font-size: .8em;
  font-weight: 600;
  padding: 7px 10px;
  border-radius: 20px;
}

/* line 1955, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post .tags li a:hover {
  text-decoration: underline;
}

/* line 1962, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post.first .content {
  padding: 30px;
}

/* line 1964, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-posts .post.first .content h3 {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  /* line 1962, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-posts .post.first .content {
    padding: 20px;
  }
}

/* line 1975, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus {
  background-color: #212121;
  color: #fff;
  position: relative;
}

/* line 1979, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus > .container > .row > div {
  padding-top: 55px;
  padding-bottom: 55px;
}

/* line 1982, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus > .container > .row > div:nth-child(2) {
  background-color: #212121;
  z-index: 2;
}

@media (max-width: 991px) {
  /* line 1979, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-focus > .container > .row > div {
    padding-bottom: 30px;
  }
}

/* line 1991, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .bg {
  position: absolute;
  height: 100%;
  width: 40%;
  top: 0;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
}

/* line 2001, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .bg:after {
  content: ' ';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(33, 33, 33, 0.8);
  z-index: 2;
}

@media (max-width: 991px) {
  /* line 1991, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-focus .bg {
    display: none;
  }
}

/* line 2015, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .intro {
  z-index: 2;
  padding-right: 50px;
  position: relative;
}

/* line 2019, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .intro .block-tag {
  border: 1px solid #333;
  background-color: #fff;
  border-right-width: 4px;
  border-bottom-width: 4px;
  font-size: 1.6em;
  font-weight: 600;
  color: #333;
  text-transform: uppercase;
  padding: 3px 18px 3px 46px;
  background-image: url(../images/fi-rr-eye.svg);
  background-repeat: no-repeat;
  background-position: 10px center;
  margin-bottom: 20px;
  display: inline-block;
}

@media (max-width: 991px) {
  /* line 2019, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-focus .intro .block-tag {
    padding: 3px 13px 3px 39px;
  }
}

/* line 2038, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .intro h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 2.6em;
}

/* line 2043, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .intro:after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: -30px;
  height: 4px;
  width: 40%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#51b9bc+0,c7d62e+100 */
  background: #51b9bc;
  /* Old browsers */
  background: -moz-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #51b9bc 0%, #c7d62e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b9bc', endColorstr='#c7d62e',GradientType=1 );
  /* IE6-9 */
}

/* line 2058, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .posts-list {
  padding-left: 30px;
}

/* line 2060, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .posts-list .post {
  color: #fff;
  display: block;
  padding: 10px;
  display: flex;
  border-radius: 15px;
  transition: all 500ms ease;
  text-decoration: none;
  margin-bottom: 25px;
}

/* line 2069, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .posts-list .post img {
  width: 128px;
  height: 128px;
}

/* line 2073, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .posts-list .post > div {
  flex-grow: 1;
  padding: 10px 0 10px 20px;
}

/* line 2076, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .posts-list .post > div .type {
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
}

/* line 2082, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .posts-list .post > div h3 {
  padding-top: 10px;
  font-size: 1.06em;
  font-weight: 600;
}

/* line 2088, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus .posts-list .post:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

@media (max-width: 991px) {
  /* line 2058, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-focus .posts-list {
    padding-left: 0;
  }
  /* line 2094, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-focus .posts-list .container-fluid {
    padding: 0;
  }
  /* line 2097, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-focus .posts-list .post {
    padding: 0;
  }
}

/* line 2103, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus a.all {
  display: inline-block;
  float: right;
  border-bottom: 2px solid #0674A3;
  position: relative;
  text-decoration: none;
  color: #fff;
  font-weight: 500;
  padding-right: 40px;
  padding-bottom: 7px;
  font-family: 'Poppins', sans-serif;
  transition: all 500ms ease;
  margin-top: 20px;
}

/* line 2116, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus a.all:after {
  content: ' ';
  position: absolute;
  width: 24px;
  height: 24px;
  right: 0;
  background-color: #0674A3;
  background-image: url(../images/chevron-sm-right.svg);
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 24px;
}

/* line 2128, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus a.all:hover {
  padding-left: 10px;
  padding-right: 30px;
}

@media (max-width: 991px) {
  /* line 2103, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-focus a.all {
    padding-bottom: 12px;
  }
}

/* line 2137, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus.blue {
  background-color: #082d46;
}

/* line 2140, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus.blue > .container > .row > div:nth-child(2) {
  background-color: #082d46;
}

/* line 2145, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus.blue .bg:after {
  background-color: rgba(8, 45, 70, 0.8);
}

/* line 2150, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus.blue .intro .block-tag {
  border-color: #045c82;
  color: #045c82;
  background-image: url(../images/fi-rr-eye-blue.svg);
}

/* line 2158, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus.green {
  background-color: #0d634e;
}

/* line 2162, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus.green > .container > .row > div:nth-child(2) {
  background-color: #0d634e;
}

/* line 2167, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus.green .bg:after {
  background-color: rgba(13, 99, 78, 0.8);
}

/* line 2172, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-focus.green .intro .block-tag {
  border-color: #0d634e;
  color: #0d634e;
  background-image: url(../images/fi-rr-eye-green.svg);
}

/* line 2182, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center {
  padding: 35px 0 35px;
  background-color: #FBFBFB;
}

/* line 2185, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .content {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: 0px;
  padding: 0;
  background-color: #fff;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
  transition: all 300ms ease;
}

/* line 2197, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .content:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 3px solid transparent;
  box-sizing: border-box;
  z-index: 0;
  transition: all 300ms ease;
  border-radius: 8px;
}

/* line 2210, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .content:hover {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  transform: translate(-1px, -1px);
}

/* line 2213, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .content:hover:after {
  border-color: #EFE8DE;
}

/* line 2219, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .left-zone {
  flex: 1;
  padding: 0;
  padding: 30px;
  position: relative;
}

/* line 2224, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .left-zone .block-tag {
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 1px solid #303030;
  margin-bottom: 15px;
}

/* line 2230, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .left-zone a {
  color: #303030;
  text-decoration: none;
  position: relative;
  z-index: 1;
}

/* line 2236, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .left-zone h2 {
  font-family: "poppins", sans-serif;
  font-size: 1.6em;
  font-weight: 500;
  line-height: 1em;
}

/* line 2242, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .left-zone strong {
  display: block;
  margin-bottom: 10px;
  font-family: "poppins", sans-serif;
  font-weight: 500;
}

/* line 2249, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .right-zone {
  flex: 1;
  padding: 0;
  max-width: 40%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}

/* line 2257, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.mea-media-1-block-center .right-zone img {
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0;
}

@media (max-width: 991px) {
  /* line 2182, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .mea-media-1-block-center {
    padding: 40px 0;
  }
}

/* line 2269, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-direct-links {
  background-color: #FBFBFB;
  padding: 30px 0;
}

/* line 2272, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-direct-links .content {
  background-color: #1673531A;
  padding: 20px;
  border-radius: 16px;
  box-shadow: 0px 0px 25px 0px #0000001A;
  padding-left: 45%;
  position: relative;
  min-height: 156px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  transition: all 500ms ease;
  margin-bottom: 25px;
}

/* line 2285, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-direct-links .content::before {
  content: ' ';
  width: 136px;
  height: 136px;
  background-color: #ccc;
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  border-radius: 120px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media (max-width: 1200px) {
  /* line 2285, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-direct-links .content::before {
    width: 100px;
    height: 100px;
    background-size: cover;
  }
}

/* line 2304, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-direct-links .content:hover {
  box-shadow: 0px 0px 0px 0px #0000001A;
}

/* line 2307, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-direct-links .content .block-tag {
  text-transform: uppercase;
  display: inline-block;
  width: auto;
  border-bottom: 1px solid #303030;
  margin-bottom: 15px;
  font-size: .9em;
}

/* line 2315, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-direct-links .content a {
  display: block;
  text-decoration: none;
  color: #303030;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.2em;
}

/* line 2324, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-direct-links .content.livre:before {
  background-image: url(../images/bloc-livre.png);
}

/* line 2329, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-direct-links .content.infographie:before {
  background-image: url(../images/bloc-infographie.png);
}

/* line 2334, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-direct-links .content.podcast:before {
  background-image: url(../images/bloc-podcast.png);
}

@media (max-width: 1200px) {
  /* line 2272, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-direct-links .content {
    min-height: 120px;
    margin-bottom: 20px;
    padding-left: 140px;
  }
}

/* line 2348, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-shop {
  background-repeat: no-repeat;
  background-size: cover;
  background-repeat: center;
  padding: 55px 0;
  text-align: center;
  position: relative;
  color: #fff;
  font-family: 'poppins', sans-serif;
}

/* line 2355, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-shop::before {
  content: ' ';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background-color: #354437;
  opacity: .7;
  z-index: 1;
}

/* line 2366, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-shop .container {
  z-index: 2;
  position: relative;
}

/* line 2372, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-shop h4 {
  font-size: 2.1em;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 20px;
  line-height: 1em;
}

/* line 2379, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-shop p {
  font-size: 1.06em;
  margin-bottom: 40px;
}

/* line 2383, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-shop a {
  color: #0674A3;
  padding: 9px 13px;
  background-color: #fff;
  text-decoration: none;
  border-radius: 4px;
  font-weight: 600;
  transition: all 500ms ease;
}

/* line 2391, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-shop a:hover {
  color: #fff;
  background-color: #0674A3;
}

/* line 2398, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers {
  padding: 70px 0;
  background-color: #EFF3E9;
}

/* line 2401, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .row:nth-child(1) {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  /* line 2405, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-dossiers .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 2410, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .titre {
  border: 1px solid #000;
  border-right-width: 4px;
  border-bottom-width: 4px;
  font-size: 2.1em;
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
  padding: 3px 18px 3px 56px;
  background-image: url(../images/fi-rr-folder.svg);
  background-repeat: no-repeat;
  background-position: 5px center;
  background-color: #fff;
}

@media (max-width: 991px) {
  /* line 2410, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-dossiers .titre {
    padding: 3px 13px 3px 39px;
  }
}

/* line 2427, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers a.all {
  display: inline-block;
  float: right;
  border-bottom: 2px solid #045C82;
  position: relative;
  text-decoration: none;
  color: #045C82;
  font-weight: 600;
  padding-right: 40px;
  padding-bottom: 7px;
  font-family: 'Poppins', sans-serif;
  transition: all 500ms ease;
}

/* line 2439, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers a.all:after {
  content: ' ';
  position: absolute;
  width: 24px;
  height: 24px;
  right: 0;
  background-color: #045C82;
  background-image: url(../images/chevron-sm-right.svg);
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 24px;
}

/* line 2451, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers a.all:hover {
  padding-left: 10px;
  padding-right: 30px;
}

@media (max-width: 991px) {
  /* line 2427, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-dossiers a.all {
    padding-bottom: 12px;
  }
}

/* line 2459, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post {
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 20px;
  background-color: #fff;
  transition: all 500ms ease;
}

/* line 2466, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post:hover {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 2469, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post img {
  width: 100%;
  height: auto;
}

/* line 2473, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post .content {
  padding: 20px;
}

/* line 2476, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post .type {
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 1px solid #000;
  margin-bottom: 15px;
  font-family: 'Poppins', sans-serif;
}

/* line 2483, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post .time-to-read {
  display: block;
  background-image: url(../images/fi-rr-time-quarter-past.svg);
  background-repeat: no-repeat;
  background-size: 24px auto;
  padding: 3px 10px 10px 40px;
  font-size: .8em;
  font-weight: 500;
  font-family: "poppins", sans-serif;
  margin-bottom: 7px;
}

/* line 2494, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post a {
  text-decoration: none;
  color: #242424;
}

/* line 2498, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post h3 {
  font-size: 1.3em;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  line-height: 1.2em;
}

/* line 2505, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post .tags {
  padding-top: 20px;
}

/* line 2507, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post .tags li {
  display: inline-block;
}

/* line 2509, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post .tags li a {
  display: block;
  background-color: #EFE8DE;
  font-size: .8em;
  font-weight: 600;
  padding: 7px 10px;
  border-radius: 20px;
}

/* line 2516, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post .tags li a:hover {
  text-decoration: underline;
}

/* line 2523, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post.first .content {
  padding: 30px;
}

/* line 2525, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-dossiers .post.first .content h3 {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  /* line 2523, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-dossiers .post.first .content {
    padding: 20px;
  }
}

/* line 2536, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-don {
  padding: 40px 0;
  background-image: url(../images/bg-don-corrected.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

/* line 2543, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-don .container {
  z-index: 2;
  position: relative;
}

/* line 2547, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-don img {
  width: 100%;
  height: auto;
  max-width: 220px;
}

/* line 2552, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-don span {
  font-size: 2.6em;
  color: #fff;
  line-height: 1.2em;
  transform: translateY(-5%);
}

/* line 2558, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-don .center, .media-mea-call-to-don .right {
  display: flex;
  align-items: center;
}

/* line 2562, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-don a {
  color: #0674A3;
  padding: 9px 13px;
  background-color: #fff;
  text-decoration: none;
  border-radius: 4px;
  font-weight: 600;
  white-space: nowrap;
  transition: all 500ms ease;
}

/* line 2571, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-mea-call-to-don a:hover {
  background-color: #0674A3;
  color: #fff;
}

@media (max-width: 991px) {
  /* line 2577, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-call-to-don span {
    text-align: center;
  }
  /* line 2580, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-call-to-don .center, .media-mea-call-to-don .right, .media-mea-call-to-don .left {
    justify-content: center;
    text-align: center;
  }
  /* line 2584, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-call-to-don .center {
    font-size: .8em;
  }
  /* line 2587, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-call-to-don img {
    display: inline-block;
    max-width: 120px;
    transform: translateX(-15px);
  }
  /* line 2592, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .media-mea-call-to-don a {
    margin-top: 20px;
  }
}

/* line 2598, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-header {
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  padding: 70px 0;
  position: relative;
  color: #fff;
}

/* line 2605, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-header a {
  color: #fff;
}

/* line 2608, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-header:before {
  content: ' ';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, rgba(11, 119, 166, 0.8) 0%, rgba(56, 168, 171, 0.8) 100%);
}

/* line 2618, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-header .container {
  z-index: 2;
  position: relative;
}

/* line 2622, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-header h1 {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 2.1em;
  text-transform: uppercase;
  opacity: .3;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  line-height: 1em;
}

/* line 2632, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-header span {
  font-family: "Poppins", sans-serif;
  font-size: 1.06em;
  display: block;
  padding-left: 40px;
}

/* line 2638, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-header .right {
  display: flex;
  align-items: center;
}

@media (max-width: 991px) {
  /* line 2598, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressources-header {
    padding: 35px 0;
  }
  /* line 2644, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressources-header span {
    padding: 10px 0;
  }
}

/* line 2650, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste {
  padding: 40px 0;
}

/* line 2653, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .filtres .header {
  background-color: rgba(56, 168, 171, 0.2);
  padding: 10px;
  display: flex;
  justify-content: space-between;
}

/* line 2658, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .filtres .header span {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  color: #007C85;
  font-size: .9em;
  font-weight: 500;
}

/* line 2665, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .filtres .header .reset {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: .9em;
  text-decoration: none;
  position: relative;
  padding-right: 28px;
}

/* line 2673, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .filtres .header .reset:after {
  content: ' ';
  position: absolute;
  width: 16px;
  height: 16px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(../images/fi-rr-refresh.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

/* line 2688, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .filtres form {
  background: red;
  position: relative;
}

/* line 2691, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .filtres form button {
  background-color: #007C85;
  border: none;
  position: absolute;
  border-radius: 5px;
  padding: 8px 10px;
  top: 10px;
  right: 5px;
  color: #fff;
  opacity: .8;
}

/* line 2701, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .filtres form button:hover {
  cursor: pointer;
  opacity: 1;
}

/* line 2708, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content {
  margin-top: 20px;
}

/* line 2710, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content > li > a {
  text-transform: uppercase;
  display: block;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: .9em;
  padding: 7px 0;
  text-decoration: none;
  color: #000;
  transition: all 500ms ease;
  border-bottom: 1px solid #000;
}

/* line 2722, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content > li > a:after {
  content: ' ';
  width: 16px;
  height: 16px;
  right: 5px;
  position: absolute;
  background-image: url(../images/sign-plus.svg);
  background-position: center;
}

/* line 2732, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content > li > ul > li {
  padding: 2px 0;
}

/* line 2735, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content > li > ul > li > a {
  font-family: "Poppins", sans-serif;
  font-size: .8em;
  color: #000;
  text-decoration: none;
  position: relative;
  padding-left: 25px;
}

/* line 2742, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content > li > ul > li > a:before {
  content: ' ';
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  border: 1px solid #007C85;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

/* line 2754, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content > li > ul > li > a.selected:before {
  background-color: #007C85;
  background-image: url(../images/checked.svg);
  background-position: center;
  background-repeat: no-repeat;
}

/* line 2762, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content > li > ul {
  padding: 15px 0;
  /*display: none;*/
}

/* line 2768, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content > li.open > ul {
  display: block;
}

/* line 2772, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .content > li.open > a:after {
  background-image: url(../images/sign-moins.svg);
}

@media (max-width: 991px) {
  /* line 2779, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressources-liste .posts-list {
    padding-top: 30px;
  }
  /* line 2782, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressources-liste .posts-list .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 2787, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list .search {
  width: 100%;
  margin-bottom: 25px;
}

/* line 2790, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list .search form {
  width: 50%;
  position: relative;
}

@media (max-width: 1200px) {
  /* line 2790, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressources-liste .posts-list .search form {
    width: 100%;
  }
}

/* line 2796, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list .search form input[type=text] {
  width: 100%;
  position: relative;
  background-color: #FBFBFB;
  padding: 12px 15px;
  border: 1px solid #d8d8d8;
  border-radius: 40px;
  box-sizing: border-box;
}

/* line 2805, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list .search form input[type=submit] {
  width: 32px;
  height: 32px;
  background-color: #007C85;
  border: none;
  border-radius: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 5px;
  color: rgba(0, 0, 0, 0);
  background-image: url(../images/loupe.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  opacity: .8;
}

/* line 2821, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list .search form input[type=submit]:hover {
  cursor: pointer;
  opacity: 1;
}

/* line 2828, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article {
  position: relative;
  padding: 15px 15px 11px 15px;
  background-color: #FBFBFB;
  border-bottom: 4px solid #FBFBFB;
  margin-bottom: 20px;
  transition: all 300ms ease;
}

/* line 2836, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article:hover {
  border-color: #EFE8DE;
  box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.2);
}

/* line 2840, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header {
  font-family: "Poppins", sans-serif;
  padding-left: 150px;
  position: relative;
  min-height: 192px;
}

/* line 2845, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .couv {
  position: absolute;
  left: 0px;
}

@media (max-width: 991px) {
  /* line 2845, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressources-liste .posts-list article .header .couv {
    position: static;
    float: left;
    margin-left: -150px;
  }
}

/* line 2854, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .type {
  display: inline-block;
  text-transform: uppercase;
  font-size: .9em;
  font-weight: 500;
  padding-bottom: 15px;
  position: relative;
  color: #000;
}

/* line 2862, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .type:after {
  content: '';
  position: absolute;
  width: 50px;
  height: 2px;
  background-color: #000;
  left: 0;
  bottom: 8px;
}

/* line 2872, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .date {
  display: block;
  color: #007C85;
  font-size: .9em;
  font-weight: 600;
}

/* line 2878, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .titre {
  text-decoration: none;
  text-decoration: none;
  color: #242424;
}

/* line 2882, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .titre h2 {
  font-weight: 500;
  font-size: 1.3em;
  padding: 10px 0;
}

/* line 2889, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .auteurs li {
  display: inline-block;
  padding: 0 5px 0 0;
}

/* line 2892, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .auteurs li a {
  font-size: .9em;
  color: #242424;
}

/* line 2898, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .tags {
  padding: 20px 0 30px;
}

/* line 2900, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .tags li {
  display: inline-block;
  margin-right: 10px;
}

/* line 2903, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .tags li a {
  background-color: #EFE8DE;
  font-size: .8em;
  color: #000;
  text-decoration: none;
  padding: 5px 15px 7px;
  border-radius: 24px;
}

/* line 2910, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .tags li a:hover {
  text-decoration: underline;
}

@media (max-width: 991px) {
  /* line 2900, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressources-liste .posts-list article .header .tags li {
    margin-bottom: 12px;
  }
}

@media (max-width: 991px) {
  /* line 2898, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressources-liste .posts-list article .header .tags {
    padding-bottom: 15px;
  }
}

/* line 2922, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .suite {
  position: absolute;
  width: 31px;
  height: 31px;
  bottom: 30px;
  right: 0;
  font-size: .1em;
  color: rgba(0, 0, 0, 0);
  border: 1px solid #242424;
  border-radius: 32px;
  background-image: url(../images/chevron-sm-down.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: all ease 300ms;
}

/* line 2936, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .header .suite:hover {
  transform: rotate(-180deg);
}

/* line 2941, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article .resume {
  padding-top: 15px;
}

/* line 2944, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article.open {
  box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.2);
  border-color: #EFE8DE;
}

/* line 2948, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article.first {
  margin: 0 0 25px;
  background-color: #e9f1f6;
  border-bottom: 4px solid #e9f1f6;
}

/* line 2952, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article.first:hover {
  border-color: #d5e4ee;
}

/* line 2957, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article.first .header .tags a {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 2963, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressources-liste .posts-list article.first.open {
  box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.2);
  border-color: #d5e4ee;
}

/* line 2973, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.pagination01 {
  text-align: center;
}

/* line 2975, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.pagination01 span, .pagination01 a {
  display: inline-block;
  border: 1px solid #007C85;
  width: 25px;
  padding: 4px 0 3px;
  font-size: .8em;
  font-weight: 600;
  margin: 0 2px;
  color: #007C85;
  border-radius: 4px;
  text-decoration: none;
}

/* line 2986, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.pagination01 span.last, .pagination01 a.last {
  display: none;
}

/* line 2989, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.pagination01 span.extend, .pagination01 a.extend {
  border-color: #fff;
}

/* line 2993, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.pagination01 a:hover, .pagination01 span.current {
  background-color: #007C85;
  color: #fff;
}

/* line 3000, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo {
  color: #fff;
  padding: 80px 0;
  background-image: url(../images/bg-header-media.png);
  filter: grayscale(0.5) saturate(150%) contrast(90%);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 3008, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo:before {
  content: ' ';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0b77a6+0,51b9bc+100&0.2+0,0.2+100 */
  background: linear-gradient(to right, rgba(11, 119, 166, 0.8) 0%, rgba(81, 185, 188, 0.8) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/* line 3021, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo:after {
  content: ' ';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../images/bg-exclamation.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 15% center;
}

/* line 3034, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .container {
  z-index: 2;
  position: relative;
}

/* line 3038, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-title {
  text-align: center;
  margin-bottom: 30px;
  padding: 0 50px;
}

/* line 3042, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-title h1 {
  font-size: 2.6em;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.1em;
}

/* line 3047, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-title h1 span {
  display: block;
  font-weight: 700;
  font-style: italic;
  font-size: 1em;
  text-transform: none;
}

/* line 3055, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-title p {
  font-size: 1.6em;
  line-height: 1.2em;
  margin-bottom: 30px;
}

/* line 3060, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-title .cta {
  background-color: #0674A3;
  padding: 15px 20px 17px;
  border-radius: 5px;
  color: #fff;
  text-decoration: none;
}

/* line 3066, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-title .cta:hover {
  background-color: #fff;
  color: #0674A3;
}

/* line 3072, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-tags {
  border-left: 2px solid #fff;
  padding-left: 50px;
}

/* line 3075, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-tags h4 {
  font-size: 1.3em;
  font-weight: 500;
  margin-bottom: 20px;
}

/* line 3081, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-tags ul li {
  display: inline-block;
  margin: 5px 0;
}

/* line 3084, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-tags ul li a {
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  font-size: .8em;
  font-weight: 600;
  color: #242424;
  padding: 7px 14px;
  border-radius: 15px;
  text-decoration: none;
}

/* line 3094, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .header-tags ul li a:hover {
  background-color: #fff;
}

/* line 3101, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .shop-block {
  border-left: 2px solid #fff;
  padding-bottom: 15px;
  padding-left: 50px;
}

/* line 3105, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .shop-block img {
  width: 100%;
  height: auto;
}

/* line 3109, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .shop-block p {
  font-size: 1.3em;
  margin: 20px 0 30px;
}

/* line 3113, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .shop-block .cta {
  padding: 12px 20px 14px;
  border-radius: 5px;
  border: 1px solid #fff;
  color: #fff;
  text-decoration: none;
}

/* line 3119, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.footer-promo .shop-block .cta:hover {
  background-color: #fff;
  color: #0674A3;
}

@media (max-width: 991px) {
  /* line 3000, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .footer-promo {
    padding: 30px 0;
  }
  /* line 3128, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .footer-promo .shop-block {
    border-left: none;
    padding-left: 0;
    text-align: center;
    margin-top: 20px;
  }
}

/* line 3137, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-header {
  background-color: #e8f2ef;
  font-family: "Poppins", sans-serif;
  padding: 65px 0;
}

@media (max-width: 991px) {
  /* line 3137, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressource-header {
    padding: 35px 0;
  }
}

/* line 3144, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-header .rubrique-titre {
  font-size: 2.1em;
  text-transform: uppercase;
  font-weight: 600;
  color: #007C85;
  line-height: .8em;
  display: inline-block;
  padding-right: 20px;
  border-right: 1px solid #007C85;
}

@media (max-width: 991px) {
  /* line 3144, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressource-header .rubrique-titre {
    border-right: none;
    margin-bottom: 25px;
  }
}

/* line 3158, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-header a {
  margin-left: 30px;
  background-color: #c7e3e1;
  font-size: .8em;
  color: #000;
  text-decoration: none;
  padding: 15px 20px 15px 40px;
  background-image: url(../images/fi-rr-angle-small-left.svg);
  background-repeat: no-repeat;
  background-position: 10px center;
  transition: all 500ms ease;
}

/* line 3169, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-header a:hover {
  padding: 15px 27px 15px 33px;
}

@media (max-width: 991px) {
  /* line 3158, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressource-header a {
    margin-left: 0;
  }
}

/* line 3178, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content {
  padding: 40px 0;
}

/* line 3180, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .meta-infos {
  padding-right: 15px;
}

/* line 3183, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .couv {
  text-align: center;
  margin-bottom: 30px;
}

/* line 3186, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .couv img {
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
}

/* line 3190, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .downloads {
  font-family: "Poppins", sans-serif;
  border: 2px solid #007C85;
  border-radius: 8px;
  padding: 15px;
  margin-bottom: 30px;
}

/* line 3196, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .downloads .titre {
  font-size: 1.33em;
  color: #007C85;
  display: block;
  background-image: url(../images/fi-rr-download.svg);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 20px;
  padding-left: 27px;
}

/* line 3207, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .downloads ul li {
  border-bottom: 1px solid #c5c5c5;
  padding: 9px 0;
}

/* line 3210, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .downloads ul li:last-child {
  border: none;
}

/* line 3213, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .downloads ul li a {
  color: #242424;
  font-weight: 600;
}

/* line 3216, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .downloads ul li a:hover {
  color: #007C85;
}

/* line 3223, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .reference {
  font-family: "Poppins", sans-serif;
  background-color: #ecf6f6;
  border-radius: 8px;
  padding: 15px;
  margin-bottom: 15px;
  overflow: hidden;
}

/* line 3230, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .reference .titre {
  font-size: 1.33em;
  color: #007C85;
  display: block;
  background-image: url(../images/fi-rr-quote-right.svg);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 20px;
  padding-left: 27px;
  margin-bottom: 8px;
}

/* line 3241, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .reference p, .ressource-content .reference a {
  color: #242424;
  font-weight: 600;
  margin-bottom: 8px;
  word-break: break-all;
}

/* line 3247, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .reference a:hover {
  color: #007C85;
}

/* line 3250, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .reference .bt {
  border: 2px solid #007C85;
  border-radius: 8px;
  display: block;
  text-align: center;
  padding: 8px 0;
  margin-top: 15px;
  color: #007C85;
}

/* line 3258, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .reference .bt span {
  display: inline-block;
  background-image: url(../images/fi-rr-copy.svg);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 16px;
  padding-left: 25px;
  transition: all 300ms ease;
}

/* line 3267, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .reference .bt:hover {
  color: #fff;
  background-color: #007C85;
}

/* line 3270, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .reference .bt:hover span {
  padding-left: 0;
}

/* line 3276, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .partners {
  font-family: "Poppins", sans-serif;
  padding: 15px;
  text-align: center;
}

/* line 3280, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content .partners .titre {
  font-size: 1.33em;
  color: #007C85;
  display: block;
  margin-bottom: 15px;
  text-align: center;
}

/* line 3289, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article {
  border-left: 1px solid #e9e9e9;
  padding-left: 40px;
}

/* line 3292, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header {
  position: relative;
  font-family: "Poppins", sans-serif;
  background-color: #FBFBFB;
  padding: 15px 20px 25px;
  margin-bottom: 30px;
}

/* line 3298, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .post-share {
  top: 0px;
  right: 15px;
}

/* line 3302, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .type {
  text-transform: uppercase;
  color: #242424;
  font-size: 0.9em;
  display: inline-block;
  border-bottom: 1px solid #242424;
  padding-bottom: 5px;
}

/* line 3310, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .date {
  display: block;
  color: #007C85;
  padding: 10px 0;
}

/* line 3315, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header h1 {
  font-size: 2.6em;
  font-weight: 500;
  line-height: 1.2em;
}

/* line 3320, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .auteurs {
  padding: 15px 0;
}

/* line 3322, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .auteurs li {
  display: inline-block;
  padding: 0 15px 0 0;
}

/* line 3326, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .auteurs a {
  color: #242424;
}

/* line 3330, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .tags {
  margin-top: 10px;
}

/* line 3332, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .tags li {
  display: inline-block;
  margin-right: 10px;
}

/* line 3336, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .tags a {
  background-color: #EFE8DE;
  font-size: .8em;
  color: #000;
  text-decoration: none;
  padding: 5px 15px 7px;
  border-radius: 24px;
}

/* line 3343, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article > .header .tags a:hover {
  text-decoration: underline;
}

/* line 3349, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article h2 {
  font-size: 1em;
  margin-bottom: 20px;
}

/* line 3353, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article .content_accordion {
  margin: 30px 0;
}

/* line 3355, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article .content_accordion .accordion-level {
  border-bottom: 1px solid #666565;
  cursor: pointer;
  margin-bottom: 0px;
}

/* line 3359, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article .content_accordion .accordion-level .header {
  position: relative;
  font-family: "Poppins", sans-serif;
  color: #666565;
  padding-bottom: 20px;
  font-size: 1.3em;
  padding: 15px;
}

/* line 3366, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article .content_accordion .accordion-level .header:hover {
  color: #007C85;
}

/* line 3369, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article .content_accordion .accordion-level .header:after {
  content: '';
  width: 16px;
  height: 8px;
  position: absolute;
  background-image: url(../images/chevron-vert.svg);
  background-repeat: no-repeat;
  right: 15px;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}

@media (max-width: 991px) {
  /* line 3359, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressource-content article .content_accordion .accordion-level .header {
    padding-right: 30px;
  }
}

/* line 3384, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article .content_accordion .accordion-level .content {
  padding-top: 29px;
  padding-bottom: 30px;
  display: none;
  font-size: 1em;
  line-height: 1.6em;
  padding: 15px 15px 25px 15px;
}

/* line 3392, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article .content_accordion .accordion-level.active {
  background-color: #fbfbfb;
  border-color: #007C85;
}

/* line 3395, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article .content_accordion .accordion-level.active .header {
  color: #007C85;
}

/* line 3397, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-content article .content_accordion .accordion-level.active .header:after {
  transform: rotate(0deg);
}

@media (max-width: 991px) {
  /* line 3289, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ressource-content article {
    border-left: none;
    padding-left: 0px;
  }
}

/* line 3411, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema {
  font-family: "Poppins", sans-serif;
  padding: 50px 0;
  background-color: #FBFBFB;
}

/* line 3415, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .titre {
  font-size: 1.6em;
  text-transform: uppercase;
  color: #045C82;
  text-decoration: none;
  font-weight: 500;
  margin-bottom: 40px;
}

/* line 3424, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .item a {
  display: block;
}

/* line 3426, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .item a img {
  float: left;
  width: 128px;
  height: auto;
}

/* line 3431, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .item a div {
  float: right;
  width: calc(100% - 150px);
}

/* line 3435, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .item a div .date {
  color: #007C85;
  font-size: .9em;
  font-weight: 600;
  display: block;
  margin-bottom: 8px;
}

/* line 3442, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .item a div h5 {
  font-size: 1.3em;
  font-weight: 500;
  color: #242424;
  padding-right: 20px;
  line-height: 1.2em;
}

/* line 3451, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .item a:hover h5 {
  color: #007C85;
}

/* line 3456, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .item .bloc-logo {
  float: left;
  width: 128px;
  height: 150px;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90% auto;
}

/* line 3466, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .owl-dots {
  text-align: center;
  margin-top: 15px;
}

/* line 3469, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  border: 1px solid #007C85;
  border-radius: 9px;
  margin: 0 4px;
}

/* line 3475, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ressource-thema .owl-dots .owl-dot.active {
  background-color: #007C85;
}

/* line 3482, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.post-share {
  position: absolute;
}

/* line 3484, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.post-share li {
  display: inline-block;
  margin-left: 8px;
}

/* line 3487, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.post-share li a {
  display: block;
  width: 32px;
  height: 32px;
  background-color: #007C85;
  border-radius: 16px;
  background-position: center;
  background-size: 16px auto;
  background-repeat: no-repeat;
  font-size: .1em;
  color: transparent;
  transition: all 300ms ease;
}

/* line 3499, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.post-share li a.facebook {
  background-image: url(../images/facebook.svg);
}

/* line 3502, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.post-share li a.bluesky {
  background-image: url(../images/bluesky.svg);
}

/* line 3505, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.post-share li a.linkedin {
  background-image: url(../images/linkedin.svg);
}

/* line 3508, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.post-share li a:hover {
  background-color: #005a61;
}

/* line 3515, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.basic,
.header_page_basic {
  font-family: "Poppins", sans-serif;
  background-color: #ECF7F7;
  padding: 48px 0;
  color: #0674A3;
}

/* line 3521, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.basic .grd_titre,
.header_page_basic .grd_titre {
  font-size: 1.7em;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 3525, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.basic .grd_titre strong,
.header_page_basic .grd_titre strong {
  font-weight: 700;
  text-transform: none;
  font-style: italic;
}

/* line 3531, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.basic .ariane,
.header_page_basic .ariane {
  font-size: .9em;
}

/* line 3533, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.basic .ariane a,
.header_page_basic .ariane a {
  color: #0674A3;
}

@media (max-width: 991px) {
  /* line 3515, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .header_page.basic,
  .header_page_basic {
    padding: 30px 0;
  }
}

/* line 3542, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page {
  font-family: "Poppins", sans-serif;
  background-color: #FBFBFB;
  height: 130px;
  position: relative;
}

/* line 3547, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page .row, .header_page .container {
  position: relative;
  height: 100%;
}

/* line 3551, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page [class^="col"] {
  display: block;
  height: 100%;
}

/* line 3555, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page .type-table {
  display: table;
}

/* line 3558, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page .content {
  display: table-cell;
  vertical-align: middle;
}

/* line 3562, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page .grd_titre {
  color: #C7D440;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.7em;
  letter-spacing: 1px;
}

/* line 3569, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page .introduction {
  margin-top: 30px;
  color: #fff;
  font-size: 1.3em;
  line-height: 1.4em;
  position: relative;
}

/* line 3575, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page .introduction:after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: -35px;
  height: 2px;
  width: 260px;
  background: #51b9bc;
  background: -moz-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  background: -webkit-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  background: linear-gradient(to right, #51b9bc 0%, #c7d62e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b9bc', endColorstr='#c7d62e',GradientType=1 );
}

/* line 3590, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.visuel {
  height: 350px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

/* line 3595, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.visuel .filtre-gradient {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: -moz-linear-gradient(left, rgba(32, 58, 94, 0.75), rgba(81, 185, 188, 0.75));
  background: -webkit-linear-gradient(left, rgba(32, 58, 94, 0.75), rgba(81, 185, 188, 0.75));
  background: linear-gradient(to right, rgba(32, 58, 94, 0.75), rgba(81, 185, 188, 0.75));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6651b9bc', endColorstr='#66c7d440',GradientType=1 );
}

@media (min-width: 991px) {
  /* line 3590, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .header_page.visuel {
    transition: background-position 00ms ease;
  }
}

/* line 3610, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.error404 {
  height: 60vh;
  position: relative;
  font-family: 'Poppins', sans-serif;
}

/* line 3614, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.error404 h1 {
  font-size: 10em;
  color: #fff;
  opacity: 1;
  line-height: .7em;
}

/* line 3620, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.error404 .content {
  position: absolute;
  margin-top: 25px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 3627, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications {
  padding: 40px 0;
  height: auto;
}

/* line 3629, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications h1 {
  padding-left: 10px;
  font-family: 'Poppins', sans-serif;
}

/* line 3636, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications .thumb {
  width: 45%;
  height: 100%;
  float: left;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
}

/* line 3644, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications .thumb img {
  opacity: 0;
}

/* line 3649, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications .item .content {
  float: right;
  width: 50%;
  padding: 30px 20px 30px 10px;
}

/* line 3655, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications a {
  display: block;
  position: relative;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1) !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-right-radius: 20px;
  margin-bottom: 30px;
  transition: all 500ms ease;
  box-sizing: border-box;
  background-color: #fff;
}

/* line 3666, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications a:hover {
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15) !important;
  transform: translateY(10px);
}

/* line 3671, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications a h2 {
  font-size: 1.3em;
  color: #303030;
  margin-bottom: 15px;
  font-family: "Open sans";
  font-weight: 600;
  line-height: 1.3;
}

/* line 3680, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications a .lien {
  color: #51B9BC;
  font-size: 0.9em;
}

/* line 3685, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications a .type {
  color: #51B9BC;
  text-transform: uppercase;
  margin-bottom: 15px;
  display: block;
  font-family: 'Poppins', sans-serif;
  letter-spacing: .05em;
  font-size: 0.9em;
}

/* line 3695, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications .publi-ala-une {
  margin: 30px 0 0 0;
}

/* line 3697, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications .publi-ala-une .item {
  padding: 20px;
}

@media (max-width: 991px) {
  /* line 3695, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .header_page.publications .publi-ala-une {
    margin: 0px 0 0 0;
  }
}

/* line 3704, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications .owl-theme .owl-dots .owl-dot.active span, .header_page.publications .owl-theme .owl-dots .owl-dot:hover span {
  background: #51B9BC;
}

/* line 3707, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.header_page.publications .owl-theme .owl-dots .owl-dot span {
  border: 1px solid #51B9BC;
  background: #fff;
}

@media (max-width: 991px) {
  /* line 3714, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .header_page.publications .thumb {
    position: static !important;
    width: 100% !important;
    height: 135px !important;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    float: none !important;
  }
  /* line 3725, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .header_page.publications .content {
    float: none !important;
    width: 100% !important;
    padding: 10px !important;
  }
  /* line 3729, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .header_page.publications .content h1.grd_titre {
    font-size: 1.5em;
  }
}

/* line 3739, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_0 {
  margin-bottom: 10px;
}

/* line 3741, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_0 .sstitre_pres {
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  color: #51B9BC;
  font-size: 1.43em;
  margin-bottom: 27px;
  display: block;
}

/* line 3749, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_0 .intertitre_pres {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  color: #888;
  line-height: 1.2em;
  font-size: 2.1em;
  margin-bottom: 30px;
}

/* line 3757, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_0 .content_para {
  line-height: 1.6em;
  font-size: 15px;
  padding-left: 90px;
}

/* line 3762, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_0 .pres0 {
  max-width: 260px;
  width: 100%;
  border-radius: 12px;
}

/* line 3768, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_1 {
  margin-top: 50px;
}

/* line 3770, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_1 .sstitre_pres {
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  color: #51B9BC;
  font-size: 1.43em;
  margin-bottom: 27px;
  display: block;
}

/* line 3778, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_1 .content_para {
  line-height: 1.6em;
  font-size: 15px;
}

/* line 3782, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_1 .donut {
  margin-top: 30px;
  margin-bottom: 30px;
  position: relative;
}

/* line 3786, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_1 .donut .ondonut {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.5);
  padding: 10px;
  z-index: 0;
}

/* line 3795, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_1 .donut .ondonut span {
  display: block;
  color: #51B9BC;
  margin-bottom: 8px;
}

/* line 3802, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_1 .donut-legend {
  padding-top: 30px;
  line-height: 1.5em;
}

/* line 3805, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_1 .donut-legend li {
  display: block;
  clear: both;
  margin: 20px 0;
  padding-left: 35px;
}

/* line 3811, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.presentation_1 .donut-legend span {
  display: block;
  width: 20px;
  height: 20px;
  background-color: #ccc;
  float: left;
  margin-left: -35px;
  margin-right: 15px;
  margin-top: 0px;
}

/* line 3824, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions {
  background-color: #EFEFEF;
  margin-top: 20px;
  padding: 60px 0;
}

/* line 3828, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .sstitre_pres {
  text-transform: uppercase;
  font-family: glober_regular,"Open Sans",sans-serif;
  letter-spacing: .05em;
  color: #51B9BC;
  font-size: 1.43em;
  margin-bottom: 27px;
  display: block;
}

/* line 3837, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .bg_fff {
  background-color: #fff;
  margin: 0;
}

/* line 3840, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .bg_fff > [class^="col"] {
  padding: 0;
}

/* line 3844, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .habillage {
  border-bottom-right-radius: 20px;
  width: 100%;
}

/* line 3848, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .content {
  padding: 45px 30px 30px 30px;
  font-size: 1.07em;
  line-height: 1.5em;
  color: #303030;
}

/* line 3855, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .plus a {
  padding: 0 25px 0 40px;
  margin: 50px 0 0 0;
  display: block;
  position: relative;
  color: #000;
  line-height: 1.5em;
  font-weight: 600;
  text-decoration: none;
  font-size: 1.1em;
  line-height: 1.3em;
  transition: all .4s ease 0s;
}

@media (max-width: 768px) {
  /* line 3855, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .frb_actions .plus a {
    margin: 25px 0 0 0;
  }
}

/* line 3870, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .plus a:before {
  content: ' ';
  position: absolute;
  width: 32px;
  height: 32px;
  border-top-left-radius: 8px;
  left: 0;
  top: 5px;
  background-color: #51B9BC;
  background-image: url(../images/ico-plus_blc.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  transition: background-size 300ms ease;
}

@media (max-width: 768px) {
  /* line 3870, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .frb_actions .plus a:before {
    width: 20px;
    height: 20px;
  }
}

/* line 3889, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .plus a:hover {
  transform: translate(5px, 0);
}

/* line 3891, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .plus a:hover:before {
  background-size: 10px;
  background-color: #c7d440;
  transform: rotate(1turn);
}

/* line 3901, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel {
  padding-top: 50px;
  padding-bottom: 90px;
}

/* line 3904, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .sstitre_pres {
  text-transform: none;
  display: block;
  text-align: center;
  position: relative;
  padding-top: 50px;
}

/* line 3910, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .sstitre_pres:before {
  content: ' ';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 200px;
  height: 2px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#51b9bc+0,c7d62e+100 */
  background: #51b9bc;
  /* Old browsers */
  background: -moz-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #51b9bc 0%, #c7d62e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b9bc', endColorstr='#c7d62e',GradientType=1 );
  /* IE6-9 */
}

/* line 3926, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}

/* line 3927, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .img img {
  opacity: 0;
  width: 100%;
  height: auto;
}

@media (max-width: 991px) {
  /* line 3926, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .frb_actions .carousel .img {
    margin-bottom: 20px;
  }
}

/* line 3939, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .titre_bloc {
  display: block;
  color: #000;
  font-weight: 600;
  font-size: 1.3em;
  margin-bottom: 15px;
}

/* line 3946, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel a {
  color: #000;
  line-height: 1.5em;
  text-decoration: none;
}

/* line 3950, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel a:hover {
  text-decoration: none;
}

/* line 3954, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .lien {
  color: #51B9BC;
  display: block;
  margin-top: 5px;
}

/* line 3959, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .carou {
  margin-top: 20px;
}

/* line 3964, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .owl-stage-outer {
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: all 500ms ease;
}

/* line 3970, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .owl-stage-outer:hover {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15) !important;
  transform: translateY(10px);
}

/* line 3975, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .item {
  padding: 0px;
}

/* line 3978, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .item .row div {
  background-color: #FBFBFB;
  border-left: 1px solid #f2f2f2;
  padding: 40px 25px;
}

/* line 3983, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .item .row div.img {
  background-color: #FFF;
  border: none;
}

/* line 3987, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .owl-dots {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  padding-top: 20px;
}

/* line 3994, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .owl-theme .owl-dots .owl-dot span {
  border: 1px solid #51B9BC;
  background: #fff;
}

/* line 3999, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.frb_actions .carousel .owl-theme .owl-dots .owl-dot.active span, .frb_actions .carousel .owl-theme .owl-dots .owl-dot:hover span {
  background: #51B9BC;
}

/* line 4006, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac, .medias_transac {
  padding-top: 56px;
  padding-bottom: 56px;
  background-color: #FBFBFB;
  position: relative;
  font-family: "Poppins", sans-serif;
}

/* line 4013, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .owl-stage-outer, .posts_transac .owl-stage, .posts_transac .owl-item, .medias_transac .owl-stage-outer, .medias_transac .owl-stage, .medias_transac .owl-item {
  overflow: visible;
}

/* line 4016, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .owl-carousel, .medias_transac .owl-carousel {
  overflow: hidden;
}

/* line 4021, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .titre, .medias_transac .titre {
  color: #000;
  text-transform: uppercase;
  font-size: 1.6em;
  letter-spacing: 0px;
  margin-bottom: 30px;
  margin-left: 10px;
  line-height: 1.2em;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: underline;
}

/* line 4033, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .titre a, .medias_transac .titre a {
  float: right;
  font-size: .8em;
  color: #51B9BC;
  margin-top: 2px;
  letter-spacing: 1px;
  font-family: "Poppins", sans-serif;
  background-image: url(../images/arrow_blue.svg);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 40px;
  padding-right: 15px;
  transition: all 300ms ease;
}

@media (max-width: 991px) {
  /* line 4033, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .posts_transac .titre a, .medias_transac .titre a {
    margin-top: 30px;
  }
}

/* line 4049, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .titre a:hover, .medias_transac .titre a:hover {
  padding-right: 0;
  text-decoration: none;
}

/* line 4056, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .item, .medias_transac .item {
  position: relative;
  background-color: #045C82;
  margin: 0 10px;
  box-sizing: border-box;
  padding: 30px 30px 30px 30px;
  border-top-left-radius: 12px;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  transition: all 500ms ease;
}

/* line 4069, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .item:before, .medias_transac .item:before {
  content: ' ';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #045C82;
  opacity: .8;
  top: 0;
  left: 0;
  transition: all 500ms ease;
}

/* line 4080, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .item a, .medias_transac .item a {
  text-decoration: none;
  position: relative;
  z-index: 1;
  color: #fff;
}

/* line 4086, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .item a:hover, .medias_transac .item a:hover {
  text-decoration: underline;
}

/* line 4089, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .item .type, .medias_transac .item .type {
  font-family: "Poppins", sans-serif;
  display: inline-block;
  position: relative;
  color: #fff;
  text-transform: uppercase;
  padding-bottom: 8px;
  margin-bottom: 20px;
  font-family: 'Open sans';
  letter-spacing: .05em;
  font-size: 0.9em;
  border-bottom: 1px solid #fff;
}

/* line 4102, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .item .date, .medias_transac .item .date {
  font-family: "Poppins", sans-serif;
  color: #888;
  display: block;
  margin-bottom: 8px;
  font-weight: 300;
  font-size: 0.9em;
  display: none;
}

/* line 4111, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .item .descrpt, .medias_transac .item .descrpt {
  color: #FFFFFF;
  display: block;
  font-family: "Open Sans";
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 1.3em;
  font-size: 1.3em;
}

/* line 4121, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .item:hover:before, .medias_transac .item:hover:before {
  opacity: 1;
}

/* line 4126, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .owl-theme .owl-dots, .medias_transac .owl-theme .owl-dots {
  margin-top: 40px !important;
}

/* line 4129, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .owl-theme .owl-nav.disabled, .medias_transac .owl-theme .owl-nav.disabled {
  display: none !important;
  opacity: 0;
}

/* line 4133, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .owl-theme .owl-dots.disabled, .medias_transac .owl-theme .owl-dots.disabled {
  display: block !important;
  opacity: 0;
}

/* line 4138, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .owl-theme .owl-dots .owl-dot span, .medias_transac .owl-theme .owl-dots .owl-dot span {
  border: 1px solid #045C82;
  background: #fbfbfb;
}

/* line 4143, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.posts_transac .owl-theme .owl-dots .owl-dot.active span, .posts_transac .owl-theme .owl-dots .owl-dot:hover span, .medias_transac .owl-theme .owl-dots .owl-dot.active span, .medias_transac .owl-theme .owl-dots .owl-dot:hover span {
  background: #045C82;
}

/* line 4150, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
span.h1-trombi {
  color: #303030;
  font-family: "Poppins", sans-serif;
  margin-bottom: 30px;
  font-size: 2.6em;
  display: block;
  font-weight: 500;
}

/* line 4158, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
span.h2-trombi {
  font-family: 'Open sans';
  font-size: 1.05em;
  font-weight: 600;
  line-height: 1.6em;
}

/* line 4164, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .schemas-org, .content_1 .schemas-org {
  text-align: center;
}

/* line 4167, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 img, .content_1 img {
  border-radius: 20px;
}

/* line 4170, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 img.aligncenter, .content_1 img.aligncenter {
  margin: 0 auto;
  display: block;
}

/* line 4174, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0, .content_1 {
  padding: 46px 0 56px;
}

@media (max-width: 991px) {
  /* line 4174, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .content_0, .content_1 {
    padding: 36px 0 46px;
  }
}

/* line 4179, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content.right, .content_1 .content.right {
  height: 100%;
  position: relative;
}

/* line 4183, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .article-header-img, .content_1 .article-header-img {
  width: 100%;
  height: 270px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  background-size: cover;
  background-position: center;
}

/* line 4191, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 h1, .content_1 h1 {
  font-size: 2.6em;
  font-weight: 500;
  line-height: 1.2em;
}

/* line 4196, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header, .content_1 .header {
  position: relative;
  font-family: "Poppins", sans-serif;
  background-color: #FBFBFB;
  padding: 15px 20px 25px;
  margin-bottom: 30px;
}

/* line 4202, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .post-share, .content_1 .header .post-share {
  top: 0px;
  right: 15px;
}

/* line 4206, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .type, .content_1 .header .type {
  text-transform: uppercase;
  color: #242424;
  font-size: 0.9em;
  display: inline-block;
  border-bottom: 1px solid #242424;
  padding-bottom: 5px;
}

/* line 4214, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .date, .content_1 .header .date {
  display: block;
  color: #007C85;
  padding: 10px 0;
}

/* line 4219, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header h1, .content_1 .header h1 {
  font-size: 2.6em;
  font-weight: 500;
  line-height: 1.2em;
}

/* line 4224, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .auteurs, .content_1 .header .auteurs {
  padding: 15px 0;
  font-size: .9em;
}

/* line 4227, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .auteurs li, .content_1 .header .auteurs li {
  display: inline-block;
  padding: 0 15px 0 0;
}

/* line 4231, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .auteurs a, .content_1 .header .auteurs a {
  color: #242424;
}

/* line 4235, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .read-time, .content_1 .header .read-time {
  font-size: .8em;
  background-image: url(../images/fi-rr-time-quarter-past.svg);
  background-repeat: no-repeat;
  padding: 5px 0 7px 35px;
  font-weight: 500;
  margin-bottom: 10px;
}

/* line 4243, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .tags, .content_1 .header .tags {
  margin-top: 10px;
}

/* line 4245, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .tags li, .content_1 .header .tags li {
  display: inline-block;
  margin-right: 10px;
}

/* line 4249, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .tags a, .content_1 .header .tags a {
  background-color: #EFE8DE;
  font-size: .8em;
  color: #000;
  text-decoration: none;
  padding: 5px 15px 7px;
  border-radius: 24px;
}

/* line 4256, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .header .tags a:hover, .content_1 .header .tags a:hover {
  text-decoration: underline;
}

/* line 4262, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text, .content_1 .content-text {
  padding-left: 13%;
}

/* line 4264, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text h2, .content_1 .content-text h2 {
  font-family: "Poppins", sans-serif;
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 30px;
}

/* line 4270, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text .sstitre, .content_1 .content-text .sstitre {
  font-weight: 700;
  display: block;
  margin-bottom: 15px;
  font-size: 1.2em;
}

/* line 4276, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text .hors_zone, .content_1 .content-text .hors_zone {
  float: left;
  margin-left: -13%;
  margin-right: 30px;
  margin-bottom: 18px;
  width: 360px;
}

/* line 4282, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text .hors_zone img, .content_1 .content-text .hors_zone img {
  border-radius: 20px;
}

/* line 4285, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text .hors_zone .credit_tof, .content_1 .content-text .hors_zone .credit_tof {
  color: #242424;
  font-style: italic;
  font-weight: 600;
  font-size: .9em;
}

/* line 4292, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text .exergue, .content_1 .content-text .exergue {
  color: #0674A3;
  font-family: "Poppins", sans-serif;
  font-size: 1.6em;
  font-style: italic;
  font-weight: 400;
  border-left: 3px solid #0674A3;
  padding-left: 30px;
  margin: 20px 0;
  margin-left: -13%;
}

/* line 4304, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text h3, .content_1 .content-text h3 {
  font-size: 1.6em;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  margin-bottom: 20px;
}

/* line 4310, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text .bloc_gris, .content_1 .content-text .bloc_gris {
  background-color: #EFEFEF;
  color: #303030;
  font-style: italic;
  border-radius: 12px;
  padding: 20px;
}

/* line 4317, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text a, .content_1 .content-text a {
  color: #000;
}

/* line 4319, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content-text a:hover, .content_1 .content-text a:hover {
  color: #0674A3;
}

/* line 4326, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0.portrait h1, .content_1.portrait h1 {
  font-family: "Poppins", sans-serif;
  font-size: 2em;
  margin-bottom: 20px;
}

/* line 4332, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .go_plan, .content_1 .go_plan {
  display: block;
  background-image: url(../images/geo_pointer_bleu.svg);
  background-repeat: no-repeat;
  background-position: left center;
  font-weight: bold;
  font-size: .9em;
  color: #000;
  padding: 15px 0 15px 30px;
}

/* line 4343, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .pre_titre, .content_1 .pre_titre {
  color: #51B9BC;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  display: block;
  margin-bottom: 10px;
}

/* line 4350, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .pre_titre a, .content_1 .pre_titre a {
  color: #303030;
  text-decoration: underline;
}

/* line 4355, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .nav_content, .content_1 .nav_content {
  font-family: "Poppins", sans-serif;
  padding: 30px 25px;
  background-color: #0674A30D;
  padding: 30px 30px;
  border-radius: 12px;
  margin-bottom: 30px;
  box-sizing: border-box;
}

/* line 4363, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .nav_content .titre, .content_1 .nav_content .titre {
  color: #0674A3;
  font-size: 1.06em;
  font-weight: 600;
}

/* line 4369, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .nav_content li a, .content_1 .nav_content li a {
  display: block;
  position: relative;
  text-decoration: none;
  color: #242424;
  font-weight: 600;
  font-size: 1.06em;
  line-height: 1.3em;
  padding: 0 0 15px 0;
  margin-top: 12px;
  transition: all .3sease;
}

/* line 4380, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .nav_content li a:after, .content_1 .nav_content li a:after {
  content: ' ';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: #c7d440;
  width: 50px;
}

/* line 4389, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .nav_content li a::before, .content_1 .nav_content li a::before {
  content: ' ';
  position: absolute;
  height: 1px;
  width: 1px;
  border: 10px solid #fff;
  border-left-color: transparent;
  border-bottom-color: transparent;
  transform: rotate(45deg);
  top: -2px;
  left: -41px;
  opacity: 0;
  transition: all .4sease;
}

/* line 4403, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .nav_content li a.active:before, .content_1 .nav_content li a.active:before {
  opacity: 1;
}

/* line 4409, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .contact, .content_1 .contact {
  border: 2px solid #007C85;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 20px;
}

/* line 4414, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .contact .titre, .content_1 .contact .titre {
  font-family: "Poppins", sans-serif;
  color: #007C85;
  font-size: 1.3em;
  font-weight: 500;
  display: block;
  text-align: center;
  margin-bottom: 8px;
}

/* line 4423, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .contact a, .content_1 .contact a {
  color: #242424;
}

/* line 4425, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .contact a:hover, .content_1 .contact a:hover {
  color: #007C85;
}

@media (max-width: 991px) {
  /* line 4431, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .content_0 .content-text, .content_1 .content-text {
    padding-left: 0;
    margin-bottom: 20px;
  }
  /* line 4434, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .content_0 .content-text .hors_zone, .content_1 .content-text .hors_zone {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
    width: 100%;
    max-width: 360px;
  }
  /* line 4442, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .content_0 .content-text .exergue, .content_1 .content-text .exergue {
    margin-left: 0;
  }
}

/* line 4449, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .poste, .content_1 .poste {
  font-family: "Poppins", sans-serif;
  color: #51B9BC;
  text-transform: uppercase;
  display: block;
  margin-bottom: 20px;
}

/* line 4456, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 h2, .content_1 h2 {
  font-family: "Poppins", sans-serif;
  font-size: 1.1em;
  line-height: 1.6em;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 500;
}

/* line 4464, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .hors_zone .super_exergue, .content_1 .hors_zone .super_exergue {
  font-family: "Open Sans", sans-serif;
  font-size: 2.1em;
  font-weight: 300;
  line-height: 1.3em;
  color: #666;
}

/* line 4471, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .img_solo, .content_1 .img_solo {
  margin-bottom: 25px;
  text-align: center;
  border-radius: 0px;
}

/* line 4476, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .img_solo img, .content_1 .img_solo img {
  max-width: 100%;
  border-radius: 0;
}

/* line 4480, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 a.bt, .content_1 a.bt {
  padding: 14px 20px;
}

/* line 4483, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 a.bt, .content_1 a.bt {
  text-transform: uppercase;
  text-decoration: none !important;
  color: #51B9BC;
  border: 1px solid #d8d8d8;
  padding: 12px 20px;
  border-radius: 4px;
  transition: all 400ms ease;
}

/* line 4491, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 a.bt:hover, .content_1 a.bt:hover {
  color: #fff;
  background-color: #51B9BC;
  border: 1px solid #51B9BC;
  text-decoration: none;
  -webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  -moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
}

/* line 4501, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 a.bt.committee, .content_1 a.bt.committee {
  background-image: url(../images/bg_bt_comittee.svg);
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 50px;
}

/* line 4506, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 a.bt.committee:hover, .content_1 a.bt.committee:hover {
  padding-left: 20px;
}

/* line 4510, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .infos .go_plan, .content_1 .infos .go_plan {
  display: block;
  background-image: url(../images/geo_pointer.svg);
  background-repeat: no-repeat;
  background-position: left center;
  font-weight: bold;
  font-size: .9em;
  color: #3266AF;
  padding: 15px 0 15px 30px;
}

/* line 4520, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope {
  text-align: center;
}

/* line 4522, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope h1 {
  margin-top: 40px;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  letter-spacing: 1px;
}

/* line 4530, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope a.bt {
  text-transform: uppercase;
  color: #51b9bc;
  border: 1px solid #d8d8d8;
  padding: 12px 20px;
  border-radius: 4px;
  transition: all .4s ease;
}

/* line 4537, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope a.bt:hover {
  color: #fff;
  background-color: #51b9bc;
  border: 1px solid #51b9bc;
  text-decoration: none;
  -webkit-box-shadow: 0 5px 40px -10px rgba(0, 0, 0, 0.57);
  -moz-box-shadow: 0 5px 40px -10px rgba(0, 0, 0, 0.57);
  box-shadow: 0 5px 40px -10px rgba(0, 0, 0, 0.57);
}

/* line 4547, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope a {
  text-decoration: none;
}

/* line 4550, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .trombi_liste {
  text-align: center;
  font-size: 1.4em;
  text-transform: uppercase;
  margin-bottom: 30px;
}

/* line 4555, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .trombi_liste li {
  display: inline-block;
  padding: 0 25px;
}

/* line 4558, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .trombi_liste li a {
  color: #51B9BC;
  padding-bottom: 10px;
}

/* line 4561, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .trombi_liste li a:hover {
  text-decoration: none;
  border-bottom: 2px solid #51B9BC;
}

/* line 4567, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .trombi_liste li.active a, .trombinoscope .trombi_liste li.current_page_item a {
  color: #303030;
  border-bottom: 2px solid #51B9BC;
}

@media (max-width: 768px) {
  /* line 4574, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .trombinoscope .trombi_liste ul {
    width: 100%;
    margin: 0px;
  }
  /* line 4578, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .trombinoscope .trombi_liste li {
    display: block !important;
    text-align: left;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 4584, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .trombinoscope .trombi_liste li a {
    font-size: .95em;
    padding: 12px 17px;
    background-color: #f2f2f2;
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 3px;
    transition: all 300ms ease;
  }
  /* line 4593, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .trombinoscope .trombi_liste li a:hover {
    border: none;
    color: #fff;
    background-color: #51B9BC;
  }
  /* line 4600, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .trombinoscope .trombi_liste li.active a, .trombinoscope .trombi_liste li.current_page_item a {
    border: none;
    color: #fff;
    background-color: #51B9BC;
  }
}

@media (max-width: 575px) {
  /* line 4609, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .trombinoscope .trombi_liste ul {
    border-top: 1px solid rgba(136, 136, 136, 0.3);
    margin: 0px;
    padding-top: 20px;
  }
  /* line 4613, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .trombinoscope .trombi_liste ul li {
    padding-left: 0;
  }
}

/* line 4622, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .intro {
  margin-top: 40px;
  padding-bottom: 25px;
  position: relative;
  font-size: 1.05em;
  line-height: 1.9em;
}

/* line 4628, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .intro:after {
  content: ' ';
  width: 50px;
  height: 3px;
  background-color: #C7D440;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0%);
}

/* line 4638, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .intro a {
  color: #000;
  text-decoration: underline;
}

/* line 4641, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .intro a:hover {
  color: #0674A3;
}

/* line 4647, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .trombi-rub {
  display: block;
  text-transform: uppercase;
  padding: 40px 0;
  color: #5E5E5E;
}

/* line 4653, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope a:hover {
  text-decoration: none;
}

/* line 4655, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope a:hover .photo {
  box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
}

/* line 4659, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope h2.nom {
  text-decoration: underline;
  color: #000;
  display: block;
  margin-bottom: 5px;
  font-size: 1em;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}

/* line 4668, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .poste {
  display: block;
  color: #51B9BC;
  margin-bottom: 30px;
}

/* line 4673, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .photo {
  width: 100px;
  height: 100px;
  background-image: url(../images/avatar.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  margin-bottom: 20px;
  border-radius: 100px;
  overflow: hidden;
  transition: all 0.4s ease 0s;
}

/* line 4686, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.trombinoscope .section-trombi {
  padding-bottom: 40px;
}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
    /* Départ au-dessus de l'élément */
  }
  to {
    transform: translateY(0);
    /* Position finale, en bas (bottom: 0) */
  }
}

@keyframes slideUp {
  from {
    transform: translateY(30%);
    /* Départ en dessous de l'élément */
  }
  to {
    transform: translateY(0);
    /* Position finale */
  }
}

@media (min-width: 991px) {
  /* line 4711, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .content_0 .nav_content.sticked,
  .content_1 .nav_content.sticked {
    position: fixed;
    top: 150px;
    animation: slideUp 300ms ease-out forwards;
  }
  /* line 4717, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .content_0 .nav_content.downsticked,
  .content_1 .nav_content.downsticked {
    position: absolute;
    bottom: 0;
    top: auto;
    /* Lancement de l'animation une seule fois */
    animation: slideDown 300ms ease-out forwards;
  }
}

/* line 4727, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion {
  margin: 30px 0 60px 0;
}

/* line 4729, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level {
  cursor: pointer;
  margin-bottom: 20px;
}

/* line 4732, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .header {
  position: relative;
  font-family: "Poppins", sans-serif;
  color: #666565;
  padding: 20px 15px;
  font-size: 1.03em;
  font-weight: 500;
  border-bottom: 1px solid #d8d8d8;
}

/* line 4740, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .header::before {
  content: ' ';
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url(../images/fi-rr-angle-down.svg);
  background-repeat: no-repeat;
  background-size: cover;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 4752, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .header:hover {
  color: #007C85;
}

/* line 4756, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content {
  padding: 20px 15px;
}

/* line 4758, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content a {
  color: #242424;
}

/* line 4760, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content a:hover {
  color: #007C85;
}

/* line 4765, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level.active {
  background-color: #fbfbfb;
}

/* line 4767, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level.active .header {
  color: #007C85;
}

/* line 4769, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level.active .header:before {
  transform: rotate(180deg) translateY(50%);
}

/* line 4777, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema {
  font-family: "Poppins", sans-serif;
  padding: 50px 0;
  background-color: #FBFBFB;
}

/* line 4781, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .titre {
  font-size: 1.6em;
  text-transform: uppercase;
  color: #242424;
  text-decoration: underline;
  font-weight: 500;
  margin-bottom: 40px;
}

/* line 4789, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .item {
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}

/* line 4795, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .item:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: #116082;
  opacity: .7;
  z-index: 0;
  transition: all 300ms ease;
}

/* line 4806, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .item:hover::before {
  opacity: 1;
}

/* line 4810, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .item a {
  position: relative;
  z-index: 1;
  padding: 16px;
  display: block;
  color: #fff;
  text-decoration: none;
}

/* line 4817, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .item a .type {
  text-transform: uppercase;
  display: inline-block;
  padding-bottom: 3px;
  border-bottom: 1px solid #fff;
}

/* line 4823, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .item a h5 {
  margin-top: 8px;
  font-size: 1.3em;
  font-weight: 500;
}

/* line 4830, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .owl-dots {
  text-align: center;
  margin-top: 15px;
}

/* line 4833, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  border: 1px solid #007C85;
  border-radius: 9px;
  margin: 0 4px;
}

/* line 4839, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.media-thema .owl-dots .owl-dot.active {
  background-color: #007C85;
}

/* line 4847, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric {
  padding-top: 10px;
  padding-bottom: 50px;
}

/* line 4851, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links {
  transition: all 300ms ease;
}

/* line 4853, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links a {
  display: block;
  position: relative;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1) !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-right-radius: 20px;
  overflow: hidden;
  margin-bottom: 30px;
  transition: all 500ms ease;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
}

/* line 4865, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links a:hover {
  box-shadow: 0 10px 45px rgba(0, 0, 0, 0.15) !important;
  transform: translateY(10px);
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

/* line 4872, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links a > div {
  border-top: 1px solid #f2f2f2;
  background-color: #fbfbfb;
  padding: 30px;
  box-sizing: border-box;
}

/* line 4877, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links a > div span {
  display: block;
}

/* line 4879, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links a > div span.descrpt {
  color: #303030;
  line-height: 1.5em;
}

/* line 4883, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links a > div span.link {
  padding-top: 20px;
  color: #51B9BC;
  font-weight: 600;
}

/* line 4891, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links a h2 {
  color: #303030;
  font-size: 1.3em;
  font-family: "Poppins",sans-serif;
  font-weight: 600;
  padding: 145px 33px 33px 33px;
  background-repeat: no-repeat;
  background-position: center 40px;
  background-size: auto 70px;
  box-sizing: border-box;
}

/* line 4902, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links a span.type-h2 {
  color: #303030;
  font-size: 1.3em;
  font-family: "Poppins",sans-serif;
  font-weight: 600;
  padding: 145px 33px 33px 33px;
  background-repeat: no-repeat;
  background-position: center 40px;
  background-size: auto 70px;
  display: block;
  line-height: 1.5em;
  box-sizing: border-box;
}

/* line 4915, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links a h2.descrpt {
  display: block;
  color: #303030;
  padding: 0px;
  font-size: 1em;
  font-weight: 400;
  background: none;
  line-height: 1.6em;
}

/* line 4927, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi {
  transition: all 300ms ease;
}

/* line 4929, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi div.border {
  display: block;
  position: relative;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2) !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-right-radius: 12px;
  overflow: hidden;
  margin-bottom: 30px;
  transition: all 500ms ease;
  box-sizing: border-box;
  text-align: center;
}

/* line 4940, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi div.border:hover {
  box-shadow: 0 10px 45px rgba(0, 0, 0, 0.15) !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

/* line 4946, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi div.border > div {
  border-top: 1px solid #f2f2f2;
  background-color: #fbfbfb;
  padding: 30px;
  box-sizing: border-box;
}

/* line 4951, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi div.border > div span {
  display: block;
}

/* line 4953, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi div.border > div span.descrpt {
  color: #303030;
}

/* line 4957, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi div.border > div a.link {
  padding-top: 10px;
  color: #51B9BC;
  font-weight: 600;
  display: block;
}

/* line 4965, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi div.border h2 {
  color: #303030;
  font-size: 1.3em;
  font-family: "Poppins",sans-serif;
  font-weight: 600;
  padding: 145px 33px 33px 33px;
  background-repeat: no-repeat;
  background-position: center 40px;
  background-size: auto 70px;
}

/* line 4975, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi div.border span.type-h2 {
  color: #303030;
  font-size: 1.3em;
  font-family: "Poppins",sans-serif;
  font-weight: 600;
  padding: 145px 33px 33px 33px;
  background-repeat: no-repeat;
  background-position: center 40px;
  background-size: auto 70px;
  display: block;
  line-height: 1.5em;
}

/* line 4987, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .bloc-links-multi div.border h2.descrpt {
  display: block;
  color: #303030;
  padding: 0px;
  font-size: 1em;
  font-weight: 400;
  background: none;
  line-height: 1.6em;
}

/* line 4999, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .statut_ss-rubric {
  text-align: center;
  font-size: 1.4em;
  text-transform: uppercase;
  margin-bottom: 60px;
}

/* line 5004, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .statut_ss-rubric li {
  display: inline-block;
  padding: 0 25px;
}

/* line 5007, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .statut_ss-rubric li a {
  color: #51B9BC;
  padding-bottom: 10px;
  text-decoration: none;
}

/* line 5011, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .statut_ss-rubric li a:hover {
  text-decoration: none;
  border-bottom: 2px solid #51B9BC;
}

/* line 5017, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .statut_ss-rubric li.active a {
  color: #303030;
  border-bottom: 2px solid #51B9BC;
}

@media (max-width: 768px) {
  /* line 5024, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste-ss-rubric .statut_ss-rubric ul {
    width: 100%;
    margin: 0px;
  }
  /* line 5028, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste-ss-rubric .statut_ss-rubric li {
    display: block !important;
    text-align: left;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 5034, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste-ss-rubric .statut_ss-rubric li a {
    font-size: .95em;
    text-decoration: none;
    padding: 12px 17px;
    background-color: #f2f2f2;
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 3px;
    transition: all 300ms ease;
  }
  /* line 5044, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste-ss-rubric .statut_ss-rubric li a:hover {
    border: none;
    color: #fff;
    background-color: #51B9BC;
  }
  /* line 5051, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste-ss-rubric .statut_ss-rubric li.active a {
    border: none;
    color: #fff;
    background-color: #51B9BC;
  }
}

@media (max-width: 575px) {
  /* line 5060, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste-ss-rubric .statut_ss-rubric ul {
    border-top: 1px solid rgba(136, 136, 136, 0.3);
    margin: 0px;
    padding-top: 20px;
  }
  /* line 5064, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste-ss-rubric .statut_ss-rubric ul li {
    padding-left: 0;
  }
}

/* line 5071, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .maskable {
  display: none;
}

/* line 5073, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-ss-rubric .maskable.visible {
  display: flex;
}

/* line 5080, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv {
  padding: 100px 0;
}

@media (max-width: 991px) {
  /* line 5080, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv {
    padding: 50px 0;
  }
}

/* line 5085, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .img {
  position: absolute;
  top: -60px;
  margin: 0;
}

@media (max-width: 991px) {
  /* line 5085, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .img {
    width: 100%;
    position: static;
  }
}

/* line 5093, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .img img {
  border-radius: 20px;
  max-width: 100%;
}

@media (max-width: 991px) {
  /* line 5093, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .img img {
    width: 100%;
  }
}

/* line 5101, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .container {
  position: relative;
}

@media (max-width: 991px) {
  /* line 5104, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text {
    margin-top: -20px;
  }
}

/* line 5110, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .text a {
  /*transform: translate(0,-80%);*/
  display: block;
  position: relative;
  background-color: #fff;
  padding: 60px 0 60px 0;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.1);
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  background-repeat: no-repeat;
  background-position: 100px 60px;
  transition: all 500ms ease;
}

@media (min-width: 991px) {
  /* line 5123, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a:hover {
    background-position: 100px 100px;
    text-decoration: none;
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0);
    transform: translate(-10px, -10px);
  }
  /* line 5128, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a:hover:before {
    right: -60px;
  }
  /* line 5131, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a:hover:after {
    right: -60px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
  }
}

@media (max-width: 991px) {
  /* line 5110, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a {
    background-position: 10% 60px;
  }
  /* line 5141, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a:hover {
    text-decoration: none;
  }
}

/* line 5146, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .text a:after {
  content: ' ';
  width: 60px;
  height: 60px;
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 0;
  background: #51b9bc;
  /* Old browsers */
  background: -moz-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #51b9bc 0%, #c7d62e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b9bc', endColorstr='#c7d62e',GradientType=1 );
  /* IE6-9 */
  transition: all 500ms ease;
}

/* line 5161, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .text a:before {
  content: ' ';
  width: 60px;
  height: 60px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  background-image: url(../images/biodiv_picto_fleche.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: all 500ms ease;
}

/* line 5174, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .text a .tag {
  display: block;
  padding-left: 200px;
  font-family: "glober_semi", "Open Sans", sans-serif;
  text-transform: uppercase;
  color: #51B9BC;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  /* line 5174, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a .tag {
    padding-left: 30%;
  }
}

/* line 5186, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .text a h2 {
  font-family: "glober_bold", "Open Sans", sans-serif;
  font-size: 3em;
  padding-left: 200px;
  padding-right: 90px;
  padding-bottom: 5px;
  margin-bottom: 35px;
  color: #51b9bc;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #51b9bc 0%, #c7d440 100%);
}

@media (max-width: 991px) {
  /* line 5186, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a h2 {
    padding-left: 30%;
  }
}

@media (max-width: 575px) {
  /* line 5186, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a h2 {
    font-size: 2em;
  }
}

/* line 5205, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .text a .para {
  position: relative;
  color: #000;
  padding: 35px 80px 0 100px;
  line-height: 1.7em;
}

@media (max-width: 991px) {
  /* line 5205, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a .para {
    padding: 35px 5% 0 5%;
  }
}

/* line 5213, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv .text a .para:before {
  content: ' ';
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  background: #51b9bc;
  /* Old browsers */
  background: -moz-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #51b9bc 0%, #c7d62e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b9bc', endColorstr='#c7d62e',GradientType=1 );
  /* IE6-9 */
  transition: all 500ms ease;
}

@media (max-width: 1340px) {
  /* line 5213, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a .para:before {
    width: 90%;
  }
}

@media (max-width: 991px) {
  /* line 5213, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv .text a .para:before {
    width: 90%;
    left: 50%;
    transform: translate(-50%, 0);
  }
}

/* line 5238, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.right .img {
  right: 0;
}

/* line 5241, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.right a {
  /*margin-top: -50%;
      transform: translate(0,0%);*/
}

/* line 5246, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.right .para:before {
  right: 100px;
}

/* line 5256, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel {
  margin-top: -100px;
}

/* line 5257, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel.margesTB {
  margin-top: 0px;
  margin-bottom: 30px;
}

/* line 5261, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .owl-stage-outer {
  background-color: rgba(0, 0, 0, 0.4);
}

@media (max-width: 768px) {
  /* line 5256, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv.carousel {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 5256, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv.carousel {
    margin-top: 0px;
  }
}

/* line 5271, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .owl-dots {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  padding-top: 20px;
}

/* line 5277, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .owl-theme {
  background-size: cover;
}

/* line 5281, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .owl-theme .owl-dots .owl-dot span {
  border: 1px solid #51B9BC;
  background: transparent;
}

/* line 5286, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .owl-theme .owl-dots .owl-dot.active span, .biodiv.carousel .owl-theme .owl-dots .owl-dot:hover span {
  background: #51B9BC;
}

/* line 5291, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .item {
  position: relative;
}

/* line 5293, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .item img {
  opacity: 0;
}

@media (max-width: 991px) {
  /* line 5291, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .biodiv.carousel .item {
    font-size: .9em;
  }
}

/* line 5297, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .item span {
  display: block;
}

/* line 5299, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .item span.tag {
  text-transform: uppercase;
  color: #C7D440;
  font-family: "Poppins", "Open Sans", sans-serif;
  font-size: 1.1em;
  margin-bottom: 35px;
  letter-spacing: .05em;
}

/* line 5307, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .item span.sentence {
  font-family: "Open Sans";
  font-size: 1.6em;
  line-height: 1.3em;
  font-style: italic;
  color: #fff;
  margin-bottom: 35px;
}

/* line 5315, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .item span.auteur {
  font-family: "Open Sans";
  font-size: 1.2em;
  font-style: normal;
  color: #fff;
  line-height: 1.5em;
  margin-bottom: 10px;
}

/* line 5323, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .item span.titre-auteur {
  font-family: "glober_regular", "Open Sans", sans-serif;
  font-size: 1em;
  color: #fff;
}

/* line 5330, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.biodiv.carousel .content {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  text-align: center;
}

/* line 5341, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.cesab_chiffres {
  padding-bottom: 75px;
}

/* line 5343, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.cesab_chiffres > div > div > div {
  margin-bottom: 15px;
}

/* line 5344, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.cesab_chiffres .titre {
  color: #51B9BC;
  text-transform: uppercase;
  font-size: 1.4em;
  letter-spacing: 2px;
  margin-top: 30px;
  margin-bottom: 37px;
  margin-left: 10px;
  display: block;
  text-align: center;
}

/* line 5355, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.cesab_chiffres .legend {
  margin-top: 25px;
  display: block;
  text-align: center;
  font-size: 1.3em;
  line-height: 1.3em;
}

/* line 5362, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.cesab_chiffres .bg_gradient {
  background: #51b9bc;
  background: -moz-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  background: -webkit-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  background: linear-gradient(to right, #51b9bc 0%, #c7d62e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b9bc', endColorstr='#c7d62e',GradientType=1 );
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  padding: 2px;
  height: 100%;
}

/* line 5373, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.cesab_chiffres .bg_white {
  padding: 30px;
  background: #fff;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  height: 100%;
  box-sizing: border-box;
}

/* line 5381, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.cesab_chiffres .chiffre {
  line-height: 1em;
  padding-bottom: 20px;
  font-family: "glober_light", "Open Sans", sans-serif;
  color: #888888;
  text-align: center;
  display: block;
  font-size: 5.7em;
}

/* line 5390, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.cesab_chiffres .unite {
  color: #51B9BC;
  font-family: "glober_regular", "Open Sans", sans-serif;
  font-size: 1.2em;
  text-transform: uppercase;
  text-align: center;
  display: block;
  padding-bottom: 20px;
}

/* line 5399, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.cesab_chiffres .dscrpt {
  text-align: center;
  display: block;
}

/* line 5405, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion {
  margin: 0px 0 50px;
}

/* line 5407, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level {
  cursor: pointer;
  margin-bottom: 20px;
}

/* line 5410, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .header {
  position: relative;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  color: #5E5E5E;
  padding-bottom: 20px;
  font-size: 1em;
  border-bottom: 1px solid #D8D8D8;
}

/* line 5418, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .header:before {
  content: ' ';
  position: absolute;
  width: 14px;
  height: 7px;
  background-image: url(../images/chevron_acordion.svg);
  background-repeat: no-repeat;
  background-size: cover;
  right: 10px;
  top: 50%;
}

/* line 5429, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .header:hover {
  color: #c7d440;
}

/* line 5434, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level.active .header {
  color: #C7D440;
  border-color: #C7D440;
}

/* line 5437, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level.active .header:before {
  transform: rotate(180deg);
}

/* line 5442, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content {
  padding-top: 29px;
  padding-bottom: 30px;
  display: none;
  background-color: #FBFBFB;
  font-size: 1.07em;
  line-height: 1.6em;
}

/* line 5450, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content a {
  color: #000;
  text-decoration: underline;
}

/* line 5452, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.downloads {
  padding-bottom: 30px;
}

/* line 5454, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.downloads a {
  color: #51B9BC;
  display: inline-block;
  position: relative;
}

/* line 5458, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.downloads a .ico {
  display: inline-block;
  height: 20px;
  width: 20px;
  background-image: url(../images/ico-download.svg);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right;
  float: right;
  padding-left: 30px;
}

/* line 5469, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.downloads a:after {
  content: ' ';
  position: absolute;
  height: 2px;
  width: 50px;
  background-color: #C7D440;
  bottom: -15px;
  left: 0;
  transition: all 300ms ease;
}

/* line 5479, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.downloads a:hover {
  text-decoration: none;
  color: 000;
}

/* line 5482, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.downloads a:hover:after {
  left: 20%;
}

@media (max-width: 991px) {
  /* line 5454, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .evenement-acordion .accordion-level .content.downloads a {
    margin-bottom: 30px;
  }
}

/* line 5493, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.programme ul {
  padding-left: 30px;
}

/* line 5495, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.programme ul li {
  list-style-type: disc;
}

/* line 5499, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.programme .niv0 {
  margin-bottom: 30px;
}

/* line 5502, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion .accordion-level .content.programme .niv1 {
  margin-left: 5%;
  margin-bottom: 30px;
  padding-left: 25px;
  border-left: 1px solid #C7D440;
}

/* line 5513, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion.implication .header {
  text-transform: none !important;
  font-size: 1em;
  line-height: 1.2em;
}

/* line 5517, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.evenement-acordion.implication .header h2 {
  font-size: 1em;
  font-weight: 500;
}

/* line 5526, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.form-contact {
  border-top: 1px solid #d8d8d8;
  background-color: #FBFBFB;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

/* line 5532, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.form-contact .container {
  padding-left: 0;
}

/* line 5535, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.form-contact .container-fluid {
  padding-left: 0;
}

/* line 5538, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.form-contact .titre-event {
  color: #000;
  font-weight: 400;
}

/* line 5543, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
form label.niv0 {
  display: block;
}

/* line 5546, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15sease-in-out, box-shadow .15sease-in-out;
}

/* line 5561, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
form button[type="submit"] {
  background-color: #51B9BC;
  color: #fff;
  border: none;
  font-size: 1em;
  text-transform: uppercase;
  padding: 12px 15px;
  border-radius: 3px;
}

/* line 5571, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels, .liste_communiques {
  margin-bottom: 50px;
}

@media (max-width: 575px) {
  /* line 5571, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels, .liste_communiques {
    margin-top: -35px;
  }
}

/* line 5577, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels a, .liste_communiques a {
  text-decoration: none;
}

/* line 5580, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .header_title, .liste_communiques .header_title {
  text-align: center;
  font-size: 1.4em;
  text-transform: uppercase;
}

/* line 5584, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .header_title span, .liste_communiques .header_title span {
  display: inline-block;
  position: relative;
  color: #303030;
  padding-bottom: 25px;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 5591, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .header_title span:before, .liste_communiques .header_title span:before {
  content: ' ';
  position: absolute;
  width: 80%;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 0);
  border-bottom: 3px solid #51B9BC;
}

/* line 5603, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .statut_appel_liste, .liste_communiques .statut_appel_liste {
  text-align: center;
  font-size: 1.4em;
  text-transform: uppercase;
  margin-bottom: 30px;
}

/* line 5608, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .statut_appel_liste li, .liste_communiques .statut_appel_liste li {
  display: inline-block;
  padding: 0 25px;
}

/* line 5611, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .statut_appel_liste li a, .liste_communiques .statut_appel_liste li a {
  color: #51B9BC;
  padding-bottom: 10px;
}

/* line 5614, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .statut_appel_liste li a:hover, .liste_communiques .statut_appel_liste li a:hover {
  text-decoration: none;
  border-bottom: 2px solid #51B9BC;
}

/* line 5620, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .statut_appel_liste li.active a, .liste_communiques .statut_appel_liste li.active a {
  color: #303030;
  border-bottom: 2px solid #51B9BC;
}

@media (max-width: 768px) {
  /* line 5627, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .statut_appel_liste ul, .liste_communiques .statut_appel_liste ul {
    width: 100%;
    margin: 0px;
  }
  /* line 5631, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .statut_appel_liste li, .liste_communiques .statut_appel_liste li {
    display: block !important;
    text-align: left;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 5637, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .statut_appel_liste li a, .liste_communiques .statut_appel_liste li a {
    font-size: .95em;
    padding: 12px 17px;
    background-color: #f2f2f2;
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 3px;
    transition: all 300ms ease;
  }
  /* line 5646, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .statut_appel_liste li a:hover, .liste_communiques .statut_appel_liste li a:hover {
    border: none;
    color: #fff;
    background-color: #51B9BC;
  }
  /* line 5653, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .statut_appel_liste li.active a, .liste_communiques .statut_appel_liste li.active a {
    border: none;
    color: #fff;
    background-color: #51B9BC;
  }
}

@media (max-width: 575px) {
  /* line 5662, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .statut_appel_liste ul, .liste_communiques .statut_appel_liste ul {
    border-top: 1px solid rgba(136, 136, 136, 0.3);
    margin: 0px;
    padding-top: 20px;
  }
  /* line 5666, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .statut_appel_liste ul li, .liste_communiques .statut_appel_liste ul li {
    padding-left: 0;
  }
}

/* line 5674, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .origine_appel_liste ul, .liste_communiques .origine_appel_liste ul {
  margin-top: 50px;
}

/* line 5677, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .origine_appel_liste li, .liste_communiques .origine_appel_liste li {
  display: inline-block;
  padding: 0 25px;
  font-size: 1em;
}

/* line 5681, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .origine_appel_liste li a, .liste_communiques .origine_appel_liste li a {
  color: #303030;
  position: relative;
  font-family: 'Poppins', sans-serif;
  padding-left: 30px;
}

/* line 5686, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .origine_appel_liste li a:before, .liste_communiques .origine_appel_liste li a:before {
  content: ' ';
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #D8D8D8;
  border-radius: 20px;
  left: 0;
}

/* line 5695, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .origine_appel_liste li a:hover, .liste_communiques .origine_appel_liste li a:hover {
  text-decoration: none;
}

/* line 5697, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .origine_appel_liste li a:hover:after, .liste_communiques .origine_appel_liste li a:hover:after {
  content: ' ';
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 15px;
  background-color: #51B9BC;
  left: 5px;
  top: 4px;
}

/* line 5711, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .origine_appel_liste li.active a:before, .liste_communiques .origine_appel_liste li.active a:before {
  border: 1px solid #51B9BC;
}

/* line 5714, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .origine_appel_liste li.active a:after, .liste_communiques .origine_appel_liste li.active a:after {
  content: ' ';
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 15px;
  background-color: #51B9BC;
  left: 5px;
  top: 4px;
}

@media (max-width: 768px) {
  /* line 5728, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .origine_appel_liste ul, .liste_communiques .origine_appel_liste ul {
    margin-top: 0px;
  }
  /* line 5731, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .origine_appel_liste li, .liste_communiques .origine_appel_liste li {
    display: block;
    margin-bottom: 10px;
  }
}

@media (max-width: 575px) {
  /* line 5737, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .origine_appel_liste ul, .liste_communiques .origine_appel_liste ul {
    border-top: 1px solid rgba(136, 136, 136, 0.3);
    margin: 20px 15px 0 15px;
    padding-top: 20px;
  }
  /* line 5741, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .origine_appel_liste ul li, .liste_communiques .origine_appel_liste ul li {
    padding-left: 0;
  }
}

/* line 5748, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste, .liste_communiques .page_appel_liste {
  margin: 30px 0 0 0;
}

/* line 5752, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a, .liste_communiques .page_appel_liste .appel a {
  display: block;
  position: relative;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1) !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-right-radius: 20px;
  margin-bottom: 30px;
  transition: all 500ms ease;
  box-sizing: border-box;
}

/* line 5761, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a:hover, .liste_communiques .page_appel_liste .appel a:hover {
  box-shadow: 0 10px 45px rgba(0, 0, 0, 0.15) !important;
  transform: translateY(10px);
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

/* line 5767, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a .thumb, .liste_communiques .page_appel_liste .appel a .thumb {
  width: 50%;
  height: 100%;
  float: left;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  transition: all 100ms ease;
}

/* line 5777, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a .thumb .picto, .liste_communiques .page_appel_liste .appel a .thumb .picto {
  position: absolute;
  width: 60px;
  height: 60px;
  background-image: url(../images/play.svg);
  background-repeat: no-repeat;
  text-indent: -9999px;
  left: 50%;
  margin-left: -30px;
  top: 110px;
  margin-top: -30px;
}

@media (max-width: 991px) {
  /* line 5777, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .page_appel_liste .appel a .thumb .picto, .liste_communiques .page_appel_liste .appel a .thumb .picto {
    top: 75px;
  }
}

/* line 5795, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a:hover .thumb .picto, .liste_communiques .page_appel_liste .appel a:hover .thumb .picto {
  background-image: url(../images/play-hover.svg);
}

/* line 5800, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a img, .liste_communiques .page_appel_liste .appel a img {
  width: 100%;
  opacity: 0;
}

/* line 5804, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a .content, .liste_communiques .page_appel_liste .appel a .content {
  float: right;
  width: 50%;
  padding: 30px 15px 30px 30px;
  box-sizing: border-box;
}

/* line 5809, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a .content .date, .liste_communiques .page_appel_liste .appel a .content .date {
  display: block;
  color: #888888;
  margin-bottom: 8px;
  font-weight: 300;
  font-size: 0.9em;
}

/* line 5816, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a .content h2, .liste_communiques .page_appel_liste .appel a .content h2 {
  font-size: 1.2em;
  color: #303030;
  margin-bottom: 15px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}

/* line 5823, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a .content p, .liste_communiques .page_appel_liste .appel a .content p {
  color: #303030;
  margin-bottom: 15px;
}

/* line 5827, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel a .content .lien, .liste_communiques .page_appel_liste .appel a .content .lien {
  color: #51B9BC;
  font-size: 0.9em;
}

@media (max-width: 991px) {
  /* line 5836, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .page_appel_liste .appel .thumb, .liste_communiques .page_appel_liste .appel .thumb {
    position: static !important;
    width: 100% !important;
    height: 135px !important;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    float: none !important;
  }
  /* line 5847, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .liste_appels .page_appel_liste .appel .content, .liste_communiques .page_appel_liste .appel .content {
    float: none !important;
    width: 100% !important;
    padding: 30px !important;
  }
}

/* line 5855, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel.passe a, .liste_communiques .page_appel_liste .appel.passe a {
  opacity: .55;
  transition: all 500ms ease;
}

/* line 5858, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste .appel.passe a:hover, .liste_communiques .page_appel_liste .appel.passe a:hover {
  opacity: 1;
}

/* line 5865, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste.maskable, .liste_communiques .page_appel_liste.maskable {
  display: none;
}

/* line 5867, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste_appels .page_appel_liste.maskable.visible, .liste_communiques .page_appel_liste.maskable.visible {
  display: flex;
}

/* line 5878, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info {
  padding-bottom: 20px;
  margin-bottom: 20px;
  position: relative;
  color: #303030;
}

/* line 5883, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info:after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 3px;
  width: 24%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#51b9bc+0,c7d62e+100 */
  background: #51b9bc;
  /* Old browsers */
  background: -moz-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #51b9bc 0%, #c7d62e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #51b9bc 0%, #c7d62e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b9bc', endColorstr='#c7d62e',GradientType=1 );
  /* IE6-9 */
}

/* line 5897, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* line 5900, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info:last-child:after {
  opacity: 0;
  display: none;
}

/* line 5906, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info.accordion {
  transition: all 0.5s;
}

/* line 5910, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info.accordion .open-close {
  position: absolute;
  display: block;
  width: 100%;
  cursor: pointer;
  background-image: url(../images/bloc-info-chevron.svg);
  background-repeat: no-repeat;
  background-position: right center;
  text-indent: -99999px;
}

/* line 5919, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info.accordion .open-close:hover {
  transform: rotate(180deg);
  background-position: left center;
  text-indent: 99999px;
}

/* line 5926, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info.accordion .slide {
  display: none;
  overflow: hidden;
}

/* line 5930, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info.accordion strong {
  display: block;
  margin-bottom: 5px;
}

/* line 5936, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc-info.accordion.opened .open-close {
  transform: rotate(180deg);
  background-position: left center;
}

/* line 5947, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .titre {
  text-align: center;
  display: block;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  color: #51b9bc;
  font-size: 1.45em;
  letter-spacing: 2px;
  margin-bottom: 45px;
  line-height: 1.3em;
}

/* line 5958, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don {
  background-color: #F9FBEC;
  padding: 60px;
  border-top-left-radius: 20px;
  box-sizing: border-box;
  box-shadow: 0 0px 45px rgba(0, 0, 0, 0.15) !important;
}

/* line 5964, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .text-center {
  padding: 60px 0 0 0;
}

/* line 5967, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .don_frame {
  margin-top: 400px;
  background: #51b9bc;
  background-image: linear-gradient(to right, #51b9bc, #c7d440, #51b9bc, #c7d440);
  background-size: 300% 100%;
  background-position: 100% 0;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  border-radius: 4px;
  padding: 12px 15px;
  font-size: 1em;
  margin-left: 12px;
  color: #fff;
  text-decoration: none;
  transition: all .4s ease;
}

/* line 5982, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .don_frame:hover {
  background-position: 0% 0;
  border: 1px solid #FFF;
  border: none;
  -webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  -moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  transition: all 0.4s ease 0s;
}

/* line 5992, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left {
  padding: 0 30px;
  text-align: center;
  font-size: 1.2em;
  line-height: 1.3em;
}

/* line 5994, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a {
  text-decoration: none;
  color: #000;
  display: block;
  margin-top: 30px;
  padding-top: 40px;
  position: relative;
}

/* line 6001, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a:before {
  content: ' ';
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #d8d8d8;
  border-radius: 20px;
  top: 0;
  left: 50%;
  margin-left: -10px;
}

/* line 6012, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a:after {
  content: ' ';
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 15px;
  background-color: #51b9bc;
  left: calc(50% + 1px);
  margin-left: -6px;
  top: 5px;
  display: none;
}

/* line 6025, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a:hover:after {
  display: block;
}

/* line 6030, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a.active:before {
  border: 1px solid #51b9bc;
}

/* line 6033, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a.active:after {
  display: block;
}

/* line 6038, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left strong {
  display: block;
  font-weight: 700;
  font-size: 1.2em;
}

/* line 6047, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right {
  text-align: left;
  font-size: 1.2em;
  line-height: 2em;
}

/* line 6052, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right strong {
  display: block;
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 1.2em;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #51b9bc 0, #c7d62e 100%);
}

/* line 6062, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a {
  text-decoration: none;
  color: #000;
  display: block;
  padding-left: 35px;
  position: relative;
}

/* line 6068, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a:before {
  content: ' ';
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #d8d8d8;
  border-radius: 20px;
  top: 7px;
  left: 10px;
  margin-left: -10px;
}

/* line 6079, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a:after {
  content: ' ';
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 15px;
  background-color: #51b9bc;
  left: 5px;
  top: 12px;
  display: none;
}

/* line 6091, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a:hover:after {
  display: block;
}

/* line 6096, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a.active:before {
  border: 1px solid #51b9bc;
}

/* line 6099, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a.active:after {
  display: block;
}

@media (max-width: 991px) {
  /* line 6047, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .je_donne .vert-don .right {
    padding-top: 40px;
  }
  /* line 6106, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .je_donne .vert-don .right strong {
    text-align: center;
  }
}

/* line 6113, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 999;
  top: 0;
  left: 0;
}

/* line 6122, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel iframe {
  position: absolute;
  right: -600px;
  top: 0;
  height: 100%;
  max-width: 600px;
  width: 90%;
  transition: all 700ms ease;
  transition-delay: 1500ms;
}

/* line 6133, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel.visible iframe {
  right: 0;
  display: none;
}

/* line 6136, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel.visible iframe.active {
  display: block;
}

/* line 6141, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel .close_search {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 100%;
  height: 100%;
  background-image: url(../images/picto_close_search.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  cursor: pointer;
  text-indent: -99999px;
}

/* line 6157, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don {
  padding: 100px 0;
}

/* line 6159, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a {
  display: block;
  text-decoration: none;
  margin-bottom: 100px;
  color: #000;
  background-color: #fbfbfb;
  position: relative;
  height: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fbfbfb;
  overflow: hidden;
  margin-bottom: 0;
  transition: all .5s ease;
  box-sizing: border-box;
  text-align: center;
  border-bottom-right-radius: 20px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1) !important;
}

/* line 6176, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a:hover {
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-decoration: none;
  box-shadow: 0 10px 45px rgba(0, 0, 0, 0.15) !important;
  transform: translateY(10px);
}

/* line 6182, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a .titre {
  display: table;
  background-color: #fff;
  width: 100%;
  height: 100px;
  font-size: 1.3em;
  font-weight: 600;
  line-height: 1.3em;
  border-bottom: 1px solid #f2f2f2;
}

/* line 6191, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a .titre span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 30px 30px;
}

/* line 6198, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a .content {
  padding: 30px;
}

/* line 6200, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a .content span {
  display: block;
  color: #51b9bc;
  padding-top: 15px;
}

@media (max-width: 991px) {
  /* line 6208, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ss-pages-don div[class^='col-'] {
    margin-bottom: 30px;
  }
}

/* line 6214, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home_actions, .implcations_liste {
  padding-top: 70px;
}

@media (max-width: 1200px) {
  /* line 6216, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home_actions [class^="col"], .implcations_liste [class^="col"] {
    margin-bottom: 30px;
  }
}

/* line 6221, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home_actions .titre, .implcations_liste .titre {
  display: block;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  color: #51B9BC;
  font-size: 1.45em;
  letter-spacing: 2px;
  margin-bottom: 45px;
}

/* line 6230, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home_actions a, .implcations_liste a {
  display: block;
  text-decoration: none;
  position: relative;
  height: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fbfbfb;
  overflow: hidden;
  margin-bottom: 0px;
  transition: all 500ms ease;
  box-sizing: border-box;
  text-align: center;
  border-bottom-right-radius: 20px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1) !important;
}

@media (max-width: 1200px) {
  /* line 6230, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .home_actions a, .implcations_liste a {
    margin-bottom: 30px;
  }
}

/* line 6247, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home_actions a .img, .implcations_liste a .img {
  height: 168px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

/* line 6252, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home_actions a .img img, .implcations_liste a .img img {
  opacity: 0;
}

/* line 6256, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home_actions a div, .implcations_liste a div {
  line-height: 1.5em;
  border-top: 1px solid #f2f2f2;
  padding: 30px;
  box-sizing: border-box;
  color: #303030;
}

/* line 6257, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home_actions a div .nom_rub, .implcations_liste a div .nom_rub {
  font-size: 1.3em;
  font-weight: 600;
  margin-bottom: 15px;
}

/* line 6268, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.home_actions a:hover, .implcations_liste a:hover {
  text-decoration: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-decoration: none;
  box-shadow: 0 10px 45px rgba(0, 0, 0, 0.15) !important;
  transform: translateY(10px);
}

/* line 6279, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.implcations_liste {
  padding-top: 0;
  margin-bottom: 50px;
}

/* line 6282, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.implcations_liste > div > div > div {
  margin-bottom: 25px;
}

/* line 6287, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters {
  margin-top: 50px;
  margin-bottom: 30px;
}

/* line 6291, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters form {
  padding-bottom: 30px;
}

@media (max-width: 768px) {
  /* line 6291, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .publications-filters form {
    padding-bottom: 60px;
  }
}

/* line 6299, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters span, .publications-filters label, .publications-filters div, .publications-filters b, .publications-filters button, .publications-filters ul, .publications-filters li {
  outline: none !important;
}

/* line 6304, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters button {
  background-color: #0674A3;
  font-family: 'Poppins', sans-serif;
  color: #fff;
  border: none;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 10px 15px;
  margin-top: -5px;
  float: right;
  cursor: pointer;
  transition: all 0.4s ease 0s;
}

/* line 6317, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters button.filtrer:hover {
  box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
}

@media (max-width: 768px) {
  /* line 6304, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .publications-filters button {
    float: left;
  }
}

/* line 6327, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .field-filter {
  display: inline-block;
  position: relative;
  z-index: 2;
  width: auto;
  border-bottom: 1px solid #000;
  margin-right: 60px;
}

@media (max-width: 768px) {
  /* line 6327, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .publications-filters .field-filter {
    display: block;
    margin-right: 0px;
    margin-bottom: 20px;
  }
}

/* line 6342, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .control-label {
  text-transform: uppercase;
  color: #000000;
  font-family: 'Poppins', sans-serif;
  font-size: 1.1em;
  position: relative;
  margin-right: 32px;
}

@media (max-width: 768px) {
  /* line 6342, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .publications-filters .control-label {
    margin-left: 30px;
  }
}

/* line 6353, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .control-label:before {
  content: ' ';
  position: absolute;
  z-index: 0;
  width: 15px;
  height: 7px;
  top: 50%;
  margin-top: -3px;
  right: -30px;
  background-image: url(../images/chevron_filters.svg);
  transform: rotate(180deg);
}

@media (max-width: 768px) {
  /* line 6353, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .publications-filters .control-label:before {
    right: auto;
    left: -30px;
  }
}

/* line 6371, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .control-label.open:before {
  transform: rotate(0deg);
}

/* line 6381, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .filters-container {
  display: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) !important;
  position: absolute;
  max-height: 250px;
  overflow-y: auto;
  width: auto;
  padding: 10px;
  border-radius: 4px;
  margin-top: 20px;
}

/* line 6394, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .filters-container ul li {
  padding: 0;
  background-image: url(../images/checknok.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  margin: 6px 0;
}

/* line 6400, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .filters-container ul li.checked {
  background-image: url(../images/checkok.svg);
}

/* line 6403, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .filters-container ul li a {
  padding: 3px 0 3px 30px;
  text-decoration: none;
  display: block;
  font-family: 'Poppins', sans-serif;
  color: #5E5E5E;
  font-weight: 400;
  white-space: nowrap;
  font-size: 1.1em;
}

/* line 6412, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .filters-container ul li a:hover {
  text-decoration: none;
}

/* line 6415, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .filters-container ul li a::first-letter {
  text-transform: uppercase;
}

/* line 6421, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .filters-container ul.avec-enfants > li {
  background-image: none;
  margin-bottom: 15px;
}

/* line 6424, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters .filters-container ul.avec-enfants > li > a {
  padding-left: 0;
  font-style: italic;
  font-size: 1.1em;
  cursor: text;
}

@media (max-width: 768px) {
  /* line 6381, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .publications-filters .filters-container {
    position: relative;
    box-shadow: none !important;
  }
}

/* line 6439, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.publications-filters label.control-label.open + .filters-container {
  display: block;
  margin-top: 10px;
}

/* line 6449, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications {
  margin-top: 30px;
  margin-bottom: 50px;
}

/* line 6452, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications a {
  text-decoration: none;
}

/* line 6455, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi {
  box-sizing: border-box;
  text-decoration: none;
  display: block;
  position: relative;
  padding: 22px;
  border-radius: 8px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
  background-color: #fbfbfb;
  border: 3px solid #fbfbfb;
  transition: all 500ms ease;
}

/* line 6467, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi:hover {
  text-decoration: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  border: 3px solid #EFE8DE;
  transform: translate(-1px, -1px);
}

/* line 6472, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi:hover:before {
  border-width: 0;
}

/* line 6476, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi .tags {
  padding: 15px 0 0 0;
}

/* line 6478, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi .tags li {
  display: inline-block;
  margin: 0px 5px 5px 0;
}

/* line 6481, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi .tags li a {
  display: block;
  background-color: #EFE8DE;
  font-size: .8em;
  font-weight: 600;
  padding: 7px 10px;
  border-radius: 20px;
  text-decoration: none;
  color: #242424;
}

/* line 6490, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi .tags li a:hover {
  text-decoration: underline;
}

/* line 6496, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi .type {
  display: inline-block;
  position: relative;
  color: #242424;
  font-family: 'Poppins', sans-serif;
  letter-spacing: .05em;
  font-size: 0.93em;
  letter-spacing: .07em;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

/* line 6507, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi .type:after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 1px;
  width: 100%;
  background: #242424;
}

/* line 6517, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi .date {
  color: #888;
  display: block;
  margin-bottom: 8px;
  font-weight: 300;
  font-size: 0.9em;
  display: none;
}

/* line 6525, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi .date::first-letter {
  text-transform: uppercase;
}

/* line 6528, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.liste-publications .publi .descrpt {
  font-size: 1.3em;
  color: #000;
  display: block;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 1.3em;
}

/*
/
/
/  Page JE DONNE
/
/
*/
/* line 6550, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .titre {
  text-align: center;
  display: block;
  text-transform: uppercase;
  font-family: glober_semi;
  color: #51b9bc;
  font-size: 1.45em;
  letter-spacing: 2px;
  margin-bottom: 45px;
  line-height: 1.3em;
}

/* line 6561, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don {
  background-color: #F9FBEC;
  padding: 60px;
  border-top-left-radius: 20px;
  box-shadow: 0 0px 45px rgba(0, 0, 0, 0.15) !important;
}

/* line 6566, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .text-center {
  padding: 60px 0 0 0;
}

/* line 6569, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .don_frame {
  margin-top: 400px;
  background: #51b9bc;
  background-image: linear-gradient(to right, #51b9bc, #c7d440, #51b9bc, #c7d440);
  background-size: 300% 100%;
  background-position: 100% 0;
  font-family: glober_regular;
  text-transform: uppercase;
  border-radius: 4px;
  padding: 12px 15px;
  font-size: 1em;
  margin-left: 12px;
  color: #fff;
  text-decoration: none;
  transition: all .4s ease;
}

/* line 6584, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .don_frame:hover {
  background-position: 0% 0;
  border: 1px solid #FFF;
  border: none;
  -webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  -moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  transition: all 0.4s ease 0s;
}

/* line 6594, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left {
  padding: 0 30px;
  text-align: center;
  font-size: 1.2em;
  line-height: 1.3em;
}

/* line 6596, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a {
  text-decoration: none;
  color: #000;
  display: block;
  margin-top: 30px;
  padding-top: 40px;
  position: relative;
}

/* line 6603, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a:before {
  content: ' ';
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #d8d8d8;
  border-radius: 20px;
  top: -1px;
  left: 50%;
  margin-left: -11px;
}

/* line 6614, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a:after {
  content: ' ';
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 15px;
  background-color: #51b9bc;
  left: 50%;
  margin-left: -6px;
  top: 4px;
  display: none;
}

/* line 6626, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a:hover:after {
  display: block;
}

/* line 6631, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a.active:before {
  border: 1px solid #51b9bc;
}

/* line 6634, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left a.active:after {
  display: block;
}

/* line 6639, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .left strong {
  display: block;
  font-weight: 700;
  font-size: 1.2em;
}

/* line 6648, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right {
  text-align: left;
  font-size: 1.2em;
  line-height: 2em;
}

/* line 6653, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right strong {
  display: block;
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 1.2em;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #51b9bc 0, #c7d62e 100%);
}

/* line 6663, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a {
  text-decoration: none;
  color: #000;
  display: block;
  padding-left: 35px;
  position: relative;
}

/* line 6669, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a:before {
  content: ' ';
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #d8d8d8;
  border-radius: 20px;
  top: 7px;
  left: 10px;
  margin-left: -10px;
}

/* line 6680, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a:after {
  content: ' ';
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 15px;
  background-color: #51b9bc;
  left: 5px;
  top: 12px;
  display: none;
}

/* line 6692, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a:hover:after {
  display: block;
}

/* line 6697, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a.active:before {
  border: 1px solid #51b9bc;
}

/* line 6700, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .vert-don .right a.active:after {
  display: block;
}

@media (max-width: 991px) {
  /* line 6648, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .je_donne .vert-don .right {
    padding-top: 40px;
  }
  /* line 6707, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .je_donne .vert-don .right strong {
    text-align: center;
  }
}

/* line 6714, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 999;
  top: 0;
  left: 0;
}

/* line 6723, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel iframe {
  position: absolute;
  right: -600px;
  top: 0;
  height: 100%;
  max-width: 90%;
  width: 90%;
  background-color: #fff;
  transition: all 700ms ease;
  transition-delay: 1500ms;
}

/* line 6735, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel.visible iframe {
  right: 0;
  display: none;
}

/* line 6738, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel.visible iframe.active {
  display: block;
}

/* line 6743, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.je_donne .don_panel .close_search {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 100%;
  height: 100%;
  background-image: url(../images/picto_close_search.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  cursor: pointer;
  text-indent: -99999px;
}

/* line 6759, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don {
  padding: 100px 0;
}

/* line 6761, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a {
  display: block;
  margin-bottom: 100px;
  color: #000;
  background-color: #fbfbfb;
  position: relative;
  height: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fbfbfb;
  overflow: hidden;
  margin-bottom: 0;
  transition: all .5s ease;
  box-sizing: border-box;
  text-align: center;
  border-bottom-right-radius: 20px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1) !important;
}

/* line 6777, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a:hover {
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-decoration: none;
  box-shadow: 0 10px 45px rgba(0, 0, 0, 0.15) !important;
  transform: translateY(10px);
}

/* line 6783, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a .titre {
  display: table;
  background-color: #fff;
  width: 100%;
  height: 100px;
  font-size: 1.3em;
  font-weight: 600;
  line-height: 1.3em;
  border-bottom: 1px solid #f2f2f2;
}

/* line 6792, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a .titre span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 30px 30px;
}

/* line 6799, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a .content {
  padding: 30px;
}

/* line 6801, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.ss-pages-don a .content span {
  display: block;
  color: #51b9bc;
  padding-top: 15px;
}

@media (max-width: 991px) {
  /* line 6809, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
  .ss-pages-don div[class^='col-'] {
    margin-bottom: 30px;
  }
}

/* line 6815, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.bloc_gris {
  background-color: #EFEFEF;
  color: #303030;
  font-style: italic;
  border-radius: 12px;
  padding: 20px;
}

/* line 6825, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content a, .content_1 .content a, .content_2 .content a {
  color: #000;
}

/* line 6827, ../../../../../Users/cedriclag/Desktop/projet_instit/app-new/scss/styles.scss */
.content_0 .content a:hover, .content_1 .content a:hover, .content_2 .content a:hover {
  color: #0674A3;
}

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