@charset "UTF-8";
/*

$blueDarker:            darken($blueMain, 5%);
$green:                 #87CBAE;        
$red:                   #FF3333;

$orange:                #f89406;
$pink:                  #BE1D58;
$purple:                #4142A4;
$purpleLight:           lighten($purple,10%);//  
$purpleLighter:         lighten(#d8d8f0,6%);// lighten($purple, 40%);
$bluePrimary:           #5C7FE1;//#1E3D92;//#18848E;//
$bluePrimaryDisabled:   lighten($bluePrimary,6%);
$bluePrimaryHover:      darken($bluePrimary,6%);
// Scaffolding
// -------------------------
$bodyBackground:        white;//#F3F3F3;
$textColor:             $grayDark;
$primary-color:         #4BCDDB;//$blue;
$primary-color-hover:   $pink;
$danger-color:          $red;
$danger-color-hover:    $red;
*/
@-webkit-keyframes colorchange {
  0% {
    color: #FEED00;
  }
  50% {
    color: #D40059;
  }
}
@-webkit-keyframes colorchange2 {
  0% {
    color: #0000F9;
  }
  50% {
    color: #FEED00;
  }
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 2, 2023 */
@font-face {
  font-family: 'usualbold_italic';
  src: url("../fonts/usual/bold_italic-webfont.woff2") format("woff2"), url("../fonts/usual/bold_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usualbold';
  src: url("../fonts/usual/bold-webfont.woff2") format("woff2"), url("../fonts/usual/bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usualextrabold_italic';
  src: url("../fonts/usual/extrabold_italic-webfont.woff2") format("woff2"), url("../fonts/usual/extrabold_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usualextrabold';
  src: url("../fonts/usual/extrabold-webfont.woff2") format("woff2"), url("../fonts/usual/extrabold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usualitalic';
  src: url("../fonts/usual/italic-webfont.woff2") format("woff2"), url("../fonts/usual/italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usuallight_italic';
  src: url("../fonts/usual/light_italic-webfont.woff2") format("woff2"), url("../fonts/usual/light_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usuallight';
  src: url("../fonts/usual/light-webfont.woff2") format("woff2"), url("../fonts/usual/light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usualmedium_italic';
  src: url("../fonts/usual/medium_italic-webfont.woff2") format("woff2"), url("../fonts/usual/medium_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usualmedium';
  src: url("../fonts/usual/medium-webfont.woff2") format("woff2"), url("../fonts/usual/medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usualregular';
  src: url("../fonts/usual/regular-webfont.woff2") format("woff2"), url("../fonts/usual/regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usualbold_italic';
  src: url("../fonts/usual/bold_italic-webfont.woff2") format("woff2"), url("../fonts/usual/bold_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'usualregular';
  src: url("../fonts/usual/regular-webfont.woff2") format("woff2"), url("../fonts/usual/regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*html{
    margin: 0;
    padding: 0;
    border: 0;
    }
html,body{
    height: 100%;
    }
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }
article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{
    display: block;
    }
body{
    line-height: 1.5;
    }
table{
    border-collapse: separate;
    border-spacing: 0;
    }
caption,th,td{
    text-align: left;
    font-weight: normal;
    }
table,th,td{
    vertical-align: middle;
    }
ul,ol,li{
    list-style: none;
    }
a img{
    border: none;
    }
input,textarea{
    vertical-align: middle;
    border: none;
    outline: none;
    }
a{
    text-decoration:none;
    }
:focus{
    outline:0;
    } */
/* line 1, ../sass/_screen.scss */
html {
  --font-size-50: 0.625rem;
  --font-size-100: 0.6875rem;
  /* 12px */
  --font-size-200: 0.75rem;
  /* 12px */
  --font-size-300: 0.875rem;
  /* 14px */
  --font-size-350: 0.9375rem;
  /* 15px */
  --font-size-400: 1rem;
  /* 16px, base */
  --font-size-450: 1.125rem;
  /* 18px */
  --font-size-500: 1.1875rem;
  /* 19px */
  --font-size-550: 1.25rem;
  /* 20px */
  --font-size-600: 1.5rem;
  /* 24px */
  --font-size-650: 1.625rem;
  /* 26px */
  --font-size-700: 1.75rem;
  /* 28px */
  --font-size-800: 2rem;
  /* 32px */
  --font-size-900: 2.25rem;
  /* 36px */
  --font-size-950: 2.375rem;
  /* 38px */
  --font-size-1000: 2.5rem;
  /* 40px */
  --font-size-1100: 3rem;
  /* 48px */
  --font-size-1200: 3.125rem;
  /* 50px */
  --font-size-1300: 3.5rem;
  /* 56px */
  --font-size-1350: 3.875rem;
  /* 62px */
  --font-size-1400: 4rem;
  /* 64px */
  --font-size-1500: 5.3rem;
  --font-size-1600: 6.25rem;
  /* 100px */
  --padding-top-page-desktop: 80px;
  /* 100px */
  --margin-left-page-mobile: 90px;
  /* 100px */
  --margin-left-page-mobile-saison: 95px;
  /* 100px */
  --margin-left-page-mobile-little: 32px;
  /* 100px */
  --margin-right-page-mobile: 15px;
  /* etc. */
  font-size: 100%;
  -ms-overflow-style: none;
}

/* line 36, ../sass/_screen.scss */
.eu-cookie-compliance-message h1, .eu-cookie-compliance-message h2, .eu-cookie-compliance-message h3, .eu-cookie-compliance-message p {
  font-weight: normal;
  display: inline-block;
  line-height: auto;
}

/* line 39, ../sass/_screen.scss */
div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {
  background-color: #29235C;
}

/* line 42, ../sass/_screen.scss */
.eu-cookie-compliance-more-button {
  font-size: var(--font-size-200);
}

/* line 45, ../sass/_screen.scss */
.agree-button.eu-cookie-compliance-secondary-button {
  background: #0780B5;
  color: white;
  padding: 10px !important;
}

/* line 48, ../sass/_screen.scss */
.decline-button.eu-cookie-compliance-default-button {
  background: rgba(255, 255, 255, 0.2);
  border: none;
  color: white;
  padding: 10px !important;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  font-weight: normal;
}

/* line 52, ../sass/_screen.scss */
* {
  -ms-overflow-style: none;
}

/* line 53, ../sass/_screen.scss */
body::-webkit-scrollbar {
  display: none;
}

/* line 57, ../sass/_screen.scss */
body.user-logged-in {
  margin-top: 130px;
}

/* line 63, ../sass/_screen.scss */
body {
  margin-top: 110px;
}

/* line 66, ../sass/_screen.scss */
.page-link {
  color: #0780B5;
  text-decoration: none;
  background-color: transparent;
  border: none;
}

/* line 74, ../sass/_screen.scss */
.active > .page-link, .page-link.active {
  background-color: #0780B5;
  border-color: #0780B5;
}

/* line 79, ../sass/_screen.scss */
a, .nav-link {
  color: #005993;
}

/* line 83, ../sass/_screen.scss */
a:focus, a:hover, .nav-link:focus, .nav-link:hover {
  color: #0481B6;
}

/* line 86, ../sass/_screen.scss */
a:focus, a:active, input, input:focus {
  outline: none;
}

/* line 87, ../sass/_screen.scss */
input:focus {
  outline: 0 none;
  border: 0 none;
}

/* line 91, ../sass/_screen.scss */
input, textarea {
  outline: none;
}

/* line 92, ../sass/_screen.scss */
input:active, textarea:active {
  outline: none;
}

/* line 93, ../sass/_screen.scss */
*:focus {
  outline: none;
}

/* line 95, ../sass/_screen.scss */
.nav-link {
  font-size: var(--font-size-350);
}

/* line 98, ../sass/_screen.scss */
.nav-tabs {
  margin-bottom: 30px;
}

/* line 101, ../sass/_screen.scss */
.dropdown-item.active, .dropdown-item:active {
  background: #6DCAF3;
}

/* line 105, ../sass/_screen.scss */
.dropdown-item:focus, .dropdown-item:hover {
  background: #e3f5fd;
}

/* line 108, ../sass/_screen.scss */
.btn-primary {
  background: #0780B5;
  border-color: #0780B5;
}

/* line 111, ../sass/_screen.scss */
.navbar-fixed-top {
  position: absolute !important;
  top: 0;
  right: 0;
  left: 0;
  z-index: 200;
}

/* line 118, ../sass/_screen.scss */
.navbar-fixed-top.stickyAll {
  position: fixed !important;
  top: 0;
  right: 0;
  left: 0;
  z-index: 200;
}
/* line 124, ../sass/_screen.scss */
.navbar-fixed-top.stickyAll .region-top-header, .navbar-fixed-top.stickyAll #navbar-top {
  display: none;
}
/* line 127, ../sass/_screen.scss */
.navbar-fixed-top.stickyAll .navbar-brand img {
  height: 50px;
}
/* line 130, ../sass/_screen.scss */
.navbar-fixed-top.stickyAll #navbar-main {
  padding-bottom: 10px;
}
/* line 133, ../sass/_screen.scss */
.navbar-fixed-top.stickyAll #block-inem-bootstrap-main-menu {
  margin-top: 0px;
}

/* line 137, ../sass/_screen.scss */
#goTop {
  display: none;
}

/* line 138, ../sass/_screen.scss */
#goTop.sticky {
  display: block;
  position: fixed;
  bottom: 30px;
  right: 0;
  width: 48px;
  height: 48px;
}
/* line 145, ../sass/_screen.scss */
#goTop.sticky .link {
  width: 100%;
  height: 100%;
  display: block;
  background: url("../img/arrow-top.svg") center center no-repeat rgba(74, 73, 73, 0.5);
  border-radius: 50%;
}
/* line 149, ../sass/_screen.scss */
#goTop.sticky .link:hover {
  background: url("../img/arrow-top.svg") center center no-repeat rgba(74, 73, 73, 0.7);
}

/* line 154, ../sass/_screen.scss */
.user-logged-in .navbar-fixed-top {
  top: 79px;
}

/* line 157, ../sass/_screen.scss */
.dropdown-menu {
  border-radius: 0;
  border: none;
  background: none;
  padding-bottom: 40px;
  text-align: center;
}
/* line 163, ../sass/_screen.scss */
.dropdown-menu a {
  text-decoration: none;
  color: #28235B;
}

/* line 168, ../sass/_screen.scss */
.navbar-brand {
  width: 100px;
  height: auto;
}

/* line 172, ../sass/_screen.scss */
.navbar-toggler {
  border: none;
}

/* line 175, ../sass/_screen.scss */
.navbar-toggler:focus {
  box-shadow: none;
}

/* line 178, ../sass/_screen.scss */
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 15px;
}

/* line 187, ../sass/_screen.scss */
.page-user-login #main {
  width: calc( 100% );
}
/* line 191, ../sass/_screen.scss */
.page-user-login #user-login-form {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
/* line 196, ../sass/_screen.scss */
.page-user-login #block-inem-bootstrap-content {
  background: #f5f5ee;
  padding: 50px;
  margin-bottom: 150px;
}

/* line 204, ../sass/_screen.scss */
.region-top-header-form {
  display: none;
  position: fixed;
  margin: 0;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 214, ../sass/_screen.scss */
.region-top-header-form .content {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 220, ../sass/_screen.scss */
.region-top-header-form .btn-close {
  position: fixed;
  top: 10%;
  right: 10%;
  background: #0780B5 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border-radius: 0;
  color: white;
  padding: 10px;
  opacity: 1;
}
/* line 229, ../sass/_screen.scss */
.region-top-header-form .btn-close:hover {
  background-color: #28235B;
}
/* line 233, ../sass/_screen.scss */
.region-top-header-form .btn-close-white {
  filter: none;
}
/* line 236, ../sass/_screen.scss */
.region-top-header-form #edit-submit, .region-top-header-form #edit-submit--2 {
  margin-top: -5px;
  margin-left: -4px;
  background: url("../img/search-icon-big-white.svg") #0780B5 10px 15px no-repeat;
  border-color: #0780B5;
  padding-left: 40px;
}
/* line 241, ../sass/_screen.scss */
.region-top-header-form #edit-submit:hover, .region-top-header-form #edit-submit--2:hover {
  background-color: #28235B;
  border-color: #28235B;
}
/* line 245, ../sass/_screen.scss */
.region-top-header-form .form-control, .region-top-header-form .search-form__submit {
  padding: 20px;
  height: 52px;
  font-size: var(--font-size-550);
}
/* line 250, ../sass/_screen.scss */
.region-top-header-form .search-form__submit {
  padding-top: 10px;
}

/* line 254, ../sass/_screen.scss */
.region-top-header-form:before {
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}

/* line 264, ../sass/_screen.scss */
.form-control, .btn {
  border-radius: 0;
}

/* line 267, ../sass/_screen.scss */
.region-featured-top {
  margin: 0;
}

/* line 271, ../sass/_screen.scss */
body {
  font-size: var(--font-size-500);
  height: 100%;
}

/* line 276, ../sass/_screen.scss */
#header {
  position: relative;
}

/* line 277, ../sass/_screen.scss */
#main-wrapper {
  padding-top: 50px;
}

/* line 281, ../sass/_screen.scss */
.navbar-expand-lg .navbar-nav .nav-link {
  font-size: var(--font-size-450);
  color: #28235B;
}

/* line 287, ../sass/_screen.scss */
.navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #0780B5;
}

/* line 292, ../sass/_screen.scss */
#block-inem-bootstrap-main-menu {
  text-align: center;
   /* .nav-link{
        padding-right:15px;
        padding-left:15px;

    }*/
}

/* line 304, ../sass/_screen.scss */
#navbar-main {
  padding-bottom: 20px;
}

/* line 307, ../sass/_screen.scss */
.dropdown-toggle {
  position: relative;
}

/* line 310, ../sass/_screen.scss */
.dropdown-toggle::after {
  background: url("../img/array-dropdown.svg") right center no-repeat;
  width: 12px;
  height: 8px;
  border: none;
  position: absolute;
  right: 10px;
  top: 18px;
  transition: .2s ease-in-out;
}

/* line 317, ../sass/_screen.scss */
.dropdown-toggle.show::after {
  background: url("../img/array-dropdown.svg") right center no-repeat;
  rotate: 180deg;
}

/* line 322, ../sass/_screen.scss */
.dropdown-toggle:hover::after {
  background: url("../img/array-dropdown-hover.svg") right center no-repeat;
}

/* line 327, ../sass/_screen.scss */
.dropdown-toggle.show:hover::after {
  rotate: 180deg;
}

/* line 331, ../sass/_screen.scss */
.nav-link.dropdown-toggle.show {
  background: white;
}

/* line 334, ../sass/_screen.scss */
#block-inem-bootstrap-main-menu {
  margin-top: 40px;
  text-align: left;
}

/* line 338, ../sass/_screen.scss */
#block-inem-bootstrap-main-menu .nav-link {
  padding-right: 30px;
  padding-left: 15px;
}

/* line 342, ../sass/_screen.scss */
.dropdown-menu {
  background: white;
  padding: 15px;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
/* line 347, ../sass/_screen.scss */
.dropdown-menu .dropdown-item {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 353, ../sass/_screen.scss */
#block-inem-bootstrap-languageswitcherlangcode {
  position: absolute;
  top: 0px;
  right: calc(-10px);
  width: auto;
}
/* line 358, ../sass/_screen.scss */
#block-inem-bootstrap-languageswitcherlangcode a {
  color: #0780B5;
  font-size: var(--font-size-300);
  text-decoration: none;
  text-transform: uppercase;
}
/* line 362, ../sass/_screen.scss */
#block-inem-bootstrap-languageswitcherlangcode a:hover {
  color: #28235B;
}
/* line 366, ../sass/_screen.scss */
#block-inem-bootstrap-languageswitcherlangcode .nav-link {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 369, ../sass/_screen.scss */
#block-inem-bootstrap-languageswitcherlangcode .is-active a {
  color: #28235B;
}

/* line 373, ../sass/_screen.scss */
.en-gb .language-link {
  /*display:none;
  &:after{
  content:'en';
      }*/
}

/* line 379, ../sass/_screen.scss */
#navbar-top .container {
  position: relative;
}

/* line 382, ../sass/_screen.scss */
#CollapsingNavbar {
  position: relative;
}

/* line 386, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire {
  text-align: center;
}
/* line 389, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .nav-item {
  display: block;
  width: 100%;
}

/* line 393, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire {
  padding-bottom: 90px;
}
/* line 396, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .nav-link {
  padding: 0;
  margin: 0;
  color: #0780B5;
  font-size: var(--font-size-300);
}
/* line 403, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .nav-link:hover {
  color: #28235B;
}
/* line 407, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .bluesky-link {
  position: absolute;
  bottom: 40px;
  left: calc( 50% + 15px );
  background: url("../img/bluesky-bluelight.svg") center center no-repeat;
  display: block;
  height: 21px;
  width: 24px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-right: 10px;
  margin-bottom: 0px;
}
/* line 422, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .bluesky-link:hover {
  background: url("../img/bluesky-bluelight-hover.svg") center center no-repeat;
}
/* line 426, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .linkedin-link {
  position: absolute;
  bottom: 40px;
  left: calc( 50% + 15px );
  background: url("../img/linkedin-bluelight.svg") center center no-repeat;
  display: block;
  height: 21px;
  width: 22px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-right: 10px;
  margin-bottom: 0px;
}
/* line 441, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .linkedin-link:hover {
  background: url("../img/linkedin-bluelight-hover.svg") center center no-repeat;
}
/* line 445, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .x-link {
  position: absolute;
  bottom: 40px;
  left: calc( 50% - 36px );
  background: url("../img/x-bluelight.svg") left center no-repeat;
  display: block;
  height: 21px;
  width: 21px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-right: 36px;
}
/* line 461, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .x-link:hover {
  background: url("../img/x-bluelight-hover.svg") left center no-repeat;
}
/* line 465, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .x-link:after {
  content: '';
  display: inline-block;
  width: 2px;
  height: 21px;
  position: absolute;
  top: 1px;
  right: 0px;
  background: url("../img/separator.svg") right center no-repeat;
}
/* line 474, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .donate {
  background: url("../img/donate-bck.svg") center center no-repeat;
  display: inline-block;
  width: 90px;
  color: white;
  text-align: center;
  position: relative;
  top: -6px;
  margin-top: 30px;
}
/* line 483, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .donate:hover {
  color: white;
  background: url("../img/donate-bck-hover.svg") center center no-repeat;
}
/* line 489, ../sass/_screen.scss */
#block-inem-bootstrap-navigationsecondaire .careers, #block-inem-bootstrap-navigationsecondaire .search {
 /*   margin-right:15px;
  padding-right:15px;position:relative;
&:after{
      content:'';
      display:inline-block;
      width:2px;height:21px;position:absolute;
      top:1px;right:0px;
      background:url('../img/separator.svg') right center no-repeat;
  }*/
}

/* line 509, ../sass/_screen.scss */
#carouselLittle {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

/* #carouselLittle{
     position:relative;
    
     &:before{
             content:'';
             display:inline-block;
             width:80px;height:148px;position:absolute;
             z-index:100;
             top:0;left:0px;
             background:url('../img/img-top-carre-creme.svg') left top no-repeat;
     }
     &:after{
             content:'';
             display:inline-block;
             width:70px;height:128px;position:absolute;
             z-index:100;
             bottom:0;right:0px;
             background:url('../img/img-top-arrow-creme.svg') left top no-repeat;
     }
 }*/
/* line 533, ../sass/_screen.scss */
.carousel-caption {
  text-align: center;
  right: auto;
  left: auto;
  width: 100%;
  z-index: 10;
}
/* line 538, ../sass/_screen.scss */
.carousel-caption h5 {
  font-size: var(--font-size-600);
  text-transform: uppercase;
}
/* line 543, ../sass/_screen.scss */
.carousel-caption a {
  color: white;
  display: inline-block;
  border: 1px white solid;
  padding: 5px;
  text-decoration: none;
  font-size: var(--font-size-300);
}

/* line 546, ../sass/_screen.scss */
.carousel-item {
  max-height: 490px;
  position: relative;
}
/* line 549, ../sass/_screen.scss */
.carousel-item:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 34%, rgba(74, 73, 73, 0.8) 100%);
  background-blend-mode: multiply;
  opacity: .7;
  top: 0;
  left: 0;
}

/* line 561, ../sass/_screen.scss */
.carousel-item .img-fluid {
  width: 100%;
  height: auto;
}

/* line 565, ../sass/_screen.scss */
.carousel-control-next-icon, .carousel-control-prev-icon {
  background-image: url("../img/carrousel-next.svg");
  width: calc(1.25rem * 0.5);
  height: calc(3.813rem * 0.5);
}

/* line 571, ../sass/_screen.scss */
.carousel-control-prev-icon {
  background-image: url("../img/carrousel-prev.svg");
}

/* line 574, ../sass/_screen.scss */
.carousel-indicators {
  z-index: 12;
}

/* line 577, ../sass/_screen.scss */
.carousel-control-next, .carousel-control-prev {
  display: none;
}

/* line 578, ../sass/_screen.scss */
.carousel-indicators [data-bs-target] {
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin-right: 0px;
  margin-left: 5px;
}

/* line 586, ../sass/_screen.scss */
.node--view-mode-teaser.node--type-collaborateur {
  border-bottom: none;
}

/* line 589, ../sass/_screen.scss */
.membre-equipe, .collaborateur {
  margin-bottom: 25px;
  position: relative;
  float: left;
  width: 175px;
  height: auto;
  min-height: 250px;
  margin-right: 45px;
}
/* line 590, ../sass/_screen.scss */
.membre-equipe a, .collaborateur a {
  text-decoration: none;
}
/* line 601, ../sass/_screen.scss */
.membre-equipe .info-collaborateur, .collaborateur .info-collaborateur {
  margin-top: 10px;
  background: rgba(255, 255, 255, 0.7);
  font-size: var(--font-size-300);
  line-height: var(--font-size-400);
  letter-spacing: -0.3px;
  color: #28235B;
  border-radius: 3px;
}
/* line 615, ../sass/_screen.scss */
.membre-equipe .fonction, .membre-equipe .corps, .collaborateur .fonction, .collaborateur .corps {
  font-size: var(--font-size-200);
  line-height: var(--font-size-400);
}

/* line 619, ../sass/_screen.scss */
.collaborateur {
  width: auto;
  float: none;
  margin-right: 0px;
  /* .info-collaborateur{
       position:static;}*/
}
/* line 623, ../sass/_screen.scss */
.collaborateur img {
  margin-bottom: 0px !important agree-button eu-cookie-compliance-secondary-button button button--small;
}

/* line 628, ../sass/_screen.scss */
.field--name-field-chef-equipe .img-collaborateur {
  width: 334px;
  height: 334px;
  /*background:url('../img/avatar.png') no-repeat;background-size: cover;*/
}
/* line 630, ../sass/_screen.scss */
.field--name-field-chef-equipe .img-collaborateur img {
  border-radius: 3px;
}

/* line 633, ../sass/_screen.scss */
.img-collaborateur {
  width: 100%;
  height: auto;
}
/* line 635, ../sass/_screen.scss */
.img-collaborateur img {
  width: 100%;
  height: auto;
  border-radius: 3px;
}

/* line 640, ../sass/_screen.scss */
#financement-subventions {
  clear: both;
}

/* line 643, ../sass/_screen.scss */
a.financement-subventions-item {
  mix-blend-mode: multiply;
  opacity: .8;
  display: inline-block;
  padding: 15px;
  margin-bottom: 15px;
}

/* line 657, ../sass/_screen.scss */
.node--type-page .sponsor, .node--type-domaine-de-recherche .sponsor {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 659, ../sass/_screen.scss */
.node--type-page .sponsor img, .node--type-domaine-de-recherche .sponsor img {
  max-height: 80px;
  width: auto;
}
/* line 662, ../sass/_screen.scss */
.node--type-page .sponsor .col, .node--type-domaine-de-recherche .sponsor .col {
  padding: 15px;
  /*background:white;*/
  margin: 10px;
}

/* line 667, ../sass/_screen.scss */
#sponsor {
  padding-top: 60px;
  padding-bottom: 60px;
}

/* line 673, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-news-last .view-content, .field--name-dynamic-block-fieldnode-event-next .view-content, .view-header .view-content {
  clear: both;
}
/* line 676, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-news-last .field__label, .field--name-dynamic-block-fieldnode-event-next .field__label, .view-header .field__label {
  float: left;
  display: none;
}
/* line 677, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-news-last .more-link, .field--name-dynamic-block-fieldnode-event-next .more-link, .view-header .more-link {
  float: right;
  margin-bottom: 15px;
  padding-right: 20px;
  position: relative;
}
/* line 682, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-news-last .more-link:after, .field--name-dynamic-block-fieldnode-event-next .more-link:after, .view-header .more-link:after {
  content: '';
  background: url(../img/arrow-right.svg) no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  right: -2px;
  top: 6px;
  transition: all 0.2s ease-out;
}
/* line 692, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-news-last .more-link a, .field--name-dynamic-block-fieldnode-event-next .more-link a, .view-header .more-link a {
  color: #005993;
  font-size: var(--font-size-400);
  text-decoration: none;
}
/* line 700, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-news-last .more-link:hover:after, .field--name-dynamic-block-fieldnode-event-next .more-link:hover:after, .view-header .more-link:hover:after {
  right: -6px;
}

/* line 707, ../sass/_screen.scss */
.news-HP.news-news h4, .news-page.news-news h4 {
  color: white;
  background: #0780B5;
}

/* line 711, ../sass/_screen.scss */
.news-HP.news-evenement h4, .news-page.news-evenement h4 {
  color: #6DCAF3;
  background: rgba(109, 202, 243, 0.3);
}

/* line 716, ../sass/_screen.scss */
.news-HP.news-blog, .news-page.news-blog {
  margin-bottom: 35px;
}
/* line 718, ../sass/_screen.scss */
.news-HP.news-blog h4, .news-page.news-blog h4 {
  color: white;
  background: #28235B;
}

/* line 720, ../sass/_screen.scss */
.view-row-news {
  margin-bottom: 25px;
}

/*.news-blog .img-hover-zoom,.news-news .img-hover-zoom {
    position:relative;
    img{
        mix-blend-mode: screen;
        -webkit-filter: contrast(200%);
        filter:  contrast(200%);
        opacity: 1;
    }
    &:before{
         content:'';
                    display:block;
                    top:0;
                    left:0;
                    z-index:0;
                    width:100%;
                    height:100%;
                    position:absolute;
                    background-color:$bck_blog;
                    
    }
}
.news-news .img-hover-zoom {
      &:before{
           background-color:$bck_news;
                    
    }
}*/
/* line 750, ../sass/_screen.scss */
.paragraph--type--speaker {
  margin-right: 30px;
}
/* line 752, ../sass/_screen.scss */
.paragraph--type--speaker img {
  margin: 0 !important;
}

/* line 756, ../sass/_screen.scss */
.field--name-field-keynote-speaker, .field--name-field-guest-speakers, .field--name-field-inem-guest-speakers {
  margin-bottom: 40px;
}
/* line 758, ../sass/_screen.scss */
.field--name-field-keynote-speaker .field__label, .field--name-field-guest-speakers .field__label, .field--name-field-inem-guest-speakers .field__label {
  font-size: var(--font-size-700);
  margin-bottom: 15px;
  margin-top: 15px;
}
/* line 762, ../sass/_screen.scss */
.field--name-field-keynote-speaker .field--name-field-image-speaker, .field--name-field-guest-speakers .field--name-field-image-speaker, .field--name-field-inem-guest-speakers .field--name-field-image-speaker {
  margin-bottom: 10px;
}
/* line 765, ../sass/_screen.scss */
.field--name-field-keynote-speaker .field__items, .field--name-field-guest-speakers .field__items, .field--name-field-inem-guest-speakers .field__items {
  display: flex;
  flex-wrap: wrap;
  font-size: var(--font-size-300);
  line-height: var(--font-size-400);
  letter-spacing: -0.3px;
  color: #28235B;
  border-radius: 3px;
}
/* line 774, ../sass/_screen.scss */
.field--name-field-keynote-speaker .field__item, .field--name-field-guest-speakers .field__item, .field--name-field-inem-guest-speakers .field__item {
  width: 200px;
  padding-right: 20px;
}
/* line 777, ../sass/_screen.scss */
.field--name-field-keynote-speaker .field--name-field-affiliation, .field--name-field-guest-speakers .field--name-field-affiliation, .field--name-field-inem-guest-speakers .field--name-field-affiliation {
  padding-bottom: 20px;
}

/* [2] Transition property for smooth transformation of images */
/* line 782, ../sass/_screen.scss */
.news-HP .img-hover-zoom img, .news-page .img-hover-zoom img, .event-HP .img-hover-zoom img, .event-page .img-hover-zoom img, .news-team .img-hover-zoom img {
  transition: transform .5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
/* line 787, ../sass/_screen.scss */
.news-HP:hover .img-hover-zoom img, .news-page:hover .img-hover-zoom img, .event-HP:hover .img-hover-zoom img, .event-page:hover .img-hover-zoom img, .news-team:hover .img-hover-zoom img {
  transform: scale(1.1);
}

/* line 790, ../sass/_screen.scss */
.event-HP.event-seminaire {
  margin-bottom: 30px;
}
/* line 794, ../sass/_screen.scss */
.event-HP.event-seminaire .col.txt:before {
  width: 655px;
  background: url("../img/S.svg") left top no-repeat;
  opacity: .3;
}

/* line 801, ../sass/_screen.scss */
.event-HP {
  max-width: 100%;
  overflow: hidden;
  position: relative;
  background: linear-gradient(90deg, rgba(204, 204, 165, 0.3) 40.32%, rgba(251, 251, 249, 0) 81.74%);
}
/* line 808, ../sass/_screen.scss */
.event-HP a {
  text-decoration: none;
  color: #4A4949;
}
/* line 815, ../sass/_screen.scss */
.event-HP .col.txt:before {
  content: '';
  display: block;
  width: 580px;
  height: 425px;
  position: absolute;
  left: -1px;
  background: url("../img/E.svg") left top no-repeat;
  opacity: .3;
}
/* line 828, ../sass/_screen.scss */
.event-HP .content {
  padding: 15px;
  position: relative;
}
/* line 833, ../sass/_screen.scss */
.event-HP .img-hover-zoom {
  overflow: hidden;
  /* [1.2] Hide the overflowing of child elements */
}
/* line 838, ../sass/_screen.scss */
.event-HP h4 {
  font-size: var(--font-size-500);
}
/* line 841, ../sass/_screen.scss */
.event-HP h3 {
  font-size: var(--font-size-900);
  line-height: var(--font-size-900);
}
/* line 846, ../sass/_screen.scss */
.event-HP h5 {
  font-size: var(--font-size-700);
}

/* line 854, ../sass/_screen.scss */
.event-evenement {
  background: rgba(221, 221, 199, 0.3);
  position: relative;
  margin-bottom: 30px;
}

/* line 860, ../sass/_screen.scss */
.event-page {
  padding-bottom: 50px;
  padding-top: 50px;
}
/* line 862, ../sass/_screen.scss */
.event-page a {
  text-decoration: none;
  color: #4A4949;
}
/* line 867, ../sass/_screen.scss */
.event-page h3 {
  letter-spacing: -0.8px;
  font-size: var(--font-size-1000);
  line-height: 54px;
}
/* line 873, ../sass/_screen.scss */
.event-page h5 {
  color: #0780B5;
  font-size: var(--font-size-700);
  line-height: var(--font-size-650);
  letter-spacing: -0.6px;
}
/* line 879, ../sass/_screen.scss */
.event-page h6 {
  color: #0780B5;
  letter-spacing: -0.32px;
  font-size: var(--font-size-400);
  line-height: var(--font-size-600);
}
/* line 883, ../sass/_screen.scss */
.event-page h6 .text {
  font-style: italic;
  font-weight: 300;
}
/* line 888, ../sass/_screen.scss */
.event-page h6 .label {
  font-weight: 500;
}
/* line 892, ../sass/_screen.scss */
.event-page p {
  line-height: var(--font-size-650);
  font-size: var(--font-size-400);
}
/* line 896, ../sass/_screen.scss */
.event-page .img-hover-zoom {
  overflow: hidden;
  /* [1.2] Hide the overflowing of child elements */
  margin-bottom: 15px;
}

/* line 904, ../sass/_screen.scss */
.event-page.event-evenement h5 {
  font-size: var(--font-size-600);
}
/* line 907, ../sass/_screen.scss */
.event-page.event-evenement h3 {
  font-size: var(--font-size-800);
  line-height: var(--font-size-800);
}

/* line 914, ../sass/_screen.scss */
.news-HP, .news-page, .news-team {
  padding: 0;
}
/* line 915, ../sass/_screen.scss */
.news-HP .img-hover-zoom, .news-page .img-hover-zoom, .news-team .img-hover-zoom {
  /* [1.1] Set it as per your need */
  overflow: hidden;
  /* [1.2] Hide the overflowing of child elements */
}
/* line 924, ../sass/_screen.scss */
.news-HP .img-fluid, .news-page .img-fluid, .news-team .img-fluid {
  width: 100%;
  height: auto;
}
/* line 929, ../sass/_screen.scss */
.news-HP h4, .news-page h4, .news-team h4 {
  color: #0780B5;
  text-transform: uppercase;
  font-size: var(--font-size-200);
  padding-top: 7px;
  padding-bottom: 5px;
  margin-bottom: 14px;
}
/* line 933, ../sass/_screen.scss */
.news-HP h3, .news-page h3, .news-team h3 {
  font-size: var(--font-size-500);
  line-height: var(--font-size-500);
}
/* line 936, ../sass/_screen.scss */
.news-HP h4, .news-page h4, .news-team h4 {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 939, ../sass/_screen.scss */
.news-HP a, .news-page a, .news-team a {
  text-decoration: none;
  color: #4A4949;
}
/* line 944, ../sass/_screen.scss */
.news-HP p, .news-page p, .news-team p {
  font-size: var(--font-size-400);
}

/* line 949, ../sass/_screen.scss */
.news-team h4 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 15px;
  color: #7eaac6;
}
/* line 954, ../sass/_screen.scss */
.news-team h3 {
  font-size: var(--font-size-600);
  line-height: var(--font-size-600);
  padding-right: 15px;
}
/* line 957, ../sass/_screen.scss */
.news-team p {
  font-size: var(--font-size-300);
  padding-right: 15px;
  line-height: var(--font-size-600);
  margin-bottom: 0;
}

/* line 966, ../sass/_screen.scss */
.region-featured-top {
  position: relative;
  background: #FBFBF9;
}

/* line 970, ../sass/_screen.scss */
#page {
  background: #FBFBF9;
}

/* line 975, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagenews, #block-inem-bootstrap-blocheaderpagepublications, #block-inem-bootstrap-blocheaderpagearea, #block-inem-bootstrap-blocheaderpageevent, #block-inem-bootstrap-blocheaderpagecareers {
  background: url("../img/bck-news-all.png") center no-repeat;
  width: 1600px;
  margin-right: auto;
  margin-left: auto;
  /*  &:before{
                    content:'';
                    display:inline-block;
                    width:80px;height:148px;position:absolute;
                    z-index:100;
                    top:0;left:30px;
                    background:url('../img/img-top-carre-creme.svg') left top no-repeat;
            }
            &:after{
                    content:'';
                    display:inline-block;
                    width:80px;height:148px;position:absolute;
                    z-index:100;
                    bottom:0;right:12px;
                    background:url('../img/img-bottom-carre-creme.svg') left top no-repeat;
            }*/
}
/* line 982, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagenews .bck, #block-inem-bootstrap-blocheaderpagepublications .bck, #block-inem-bootstrap-blocheaderpagearea .bck, #block-inem-bootstrap-blocheaderpageevent .bck, #block-inem-bootstrap-blocheaderpagecareers .bck {
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 34%, rgba(74, 73, 73, 0.8) 100%);
  background-blend-mode: multiply;
  opacity: .7;
  top: 0;
  left: 0;
}
/* line 994, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagenews .container, #block-inem-bootstrap-blocheaderpagepublications .container, #block-inem-bootstrap-blocheaderpagearea .container, #block-inem-bootstrap-blocheaderpageevent .container, #block-inem-bootstrap-blocheaderpagecareers .container {
  position: relative;
  height: 100%;
}
/* line 1014, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagenews .contenu, #block-inem-bootstrap-blocheaderpagepublications .contenu, #block-inem-bootstrap-blocheaderpagearea .contenu, #block-inem-bootstrap-blocheaderpageevent .contenu, #block-inem-bootstrap-blocheaderpagecareers .contenu {
  color: white;
  /* position:absolute;bottom:30px;
   max-width:600px;*/
  margin-top: 20px;
}
/* line 1015, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagenews .contenu h3, #block-inem-bootstrap-blocheaderpagepublications .contenu h3, #block-inem-bootstrap-blocheaderpagearea .contenu h3, #block-inem-bootstrap-blocheaderpageevent .contenu h3, #block-inem-bootstrap-blocheaderpagecareers .contenu h3 {
  text-transform: uppercase;
  color: white;
}

/* line 1027, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagepublications .bck {
  opacity: 1;
}

/* line 1030, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagecareers {
  background: url("../img/bck-offre.png") center no-repeat;
  /* position:relative;
   max-width:720px; 
   left:calc( 50% - 360px );
   .contextual{
       top:-160px;
       right:160px;
   }*/
}
/* line 1039, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagecareers .content {
  color: white;
  font-size: var(--font-size-700);
  /* position:absolute;bottom:10px;
   max-width:600px;*/
}
/* line 1042, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagecareers .content h2 {
  text-transform: uppercase;
  color: white;
  font-size: var(--font-size-1000);
  line-height: var(--font-size-1000);
}

/* line 1053, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagepublications {
  height: 200px;
  background: url("../img/bck-publi.png") no-repeat;
  background-size: cover;
  /* &:before{
                   
                   display:none;
                   
           }
           &:after{
                   content:'';
                   display:inline-block;
                   width:40px;height:74px;position:absolute;
                   z-index:100;
                   top:74px;right:40px;
                   background:url('../img/img-carre-creme.svg') left top no-repeat;
           }
   */
}
/* line 1056, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagepublications .field--name-body {
  color: #FBFBF9;
  position: absolute;
  left: 0px;
  width: 400px;
}
/* line 1061, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagepublications .field--name-body h3 {
  color: #FBFBF9;
  font-size: var(--font-size-1000);
  line-height: 30px;
  /* 69.767% */
  letter-spacing: -0.86px;
  text-transform: uppercase;
}

/* line 1083, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpageevent {
  position: relative;
  background: url("../img/bck-event.png") no-repeat;
  background-size: cover;
}

/* line 1090, ../sass/_screen.scss */
.node--type-news .bandeau, .node--type-blog .bandeau, .node--type-seminaire .bandeau, .node--type-evenement .bandeau, .node--type-equipe .bandeau, .node--type-offre-d-emploi .bandeau {
  background: url("../img/bck-news.png") no-repeat;
  background-size: cover;
  width: 100%;
  height: 250px;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  /*   &:before{
                content:'';
                display:inline-block;
                width:80px;height:74px;position:absolute;
                z-index:100;
                top:74px;left:0px;
                background:url('../img/square-alone.svg') left top no-repeat;
        }
        &:after{
                content:'';
                display:inline-block;
                width:148px;height:148px;position:absolute;
                z-index:100;
                bottom:0;right:0;
                background:url('../img/square-news.svg') left top no-repeat;
        }*/
}
/* line 1116, ../sass/_screen.scss */
.node--type-news #content, .node--type-blog #content, .node--type-seminaire #content, .node--type-evenement #content, .node--type-equipe #content, .node--type-offre-d-emploi #content {
  max-width: 965px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  top: -124px;
  background: #FBFBF9;
  padding: 30px;
}
/* line 1123, ../sass/_screen.scss */
.node--type-news .field--name-node-title, .node--type-blog .field--name-node-title, .node--type-seminaire .field--name-node-title, .node--type-evenement .field--name-node-title, .node--type-equipe .field--name-node-title, .node--type-offre-d-emploi .field--name-node-title {
  color: #0481B6;
  margin-bottom: 30px;
}
/* line 1128, ../sass/_screen.scss */
.node--type-news #block-inem-bootstrap-content, .node--type-blog #block-inem-bootstrap-content, .node--type-seminaire #block-inem-bootstrap-content, .node--type-evenement #block-inem-bootstrap-content, .node--type-equipe #block-inem-bootstrap-content, .node--type-offre-d-emploi #block-inem-bootstrap-content {
  position: relative;
  top: -65px;
}
/* line 1132, ../sass/_screen.scss */
.node--type-news .field--name-node-post-date, .node--type-news .field--name-field-date-seminaire, .node--type-blog .field--name-node-post-date, .node--type-blog .field--name-field-date-seminaire, .node--type-seminaire .field--name-node-post-date, .node--type-seminaire .field--name-field-date-seminaire, .node--type-evenement .field--name-node-post-date, .node--type-evenement .field--name-field-date-seminaire, .node--type-equipe .field--name-node-post-date, .node--type-equipe .field--name-field-date-seminaire, .node--type-offre-d-emploi .field--name-node-post-date, .node--type-offre-d-emploi .field--name-field-date-seminaire {
  color: white;
  position: relative;
  left: -31px;
  margin-bottom: 30px;
}
/* line 1137, ../sass/_screen.scss */
.node--type-news .field--name-node-post-date::before, .node--type-news .field--name-field-date-seminaire::before, .node--type-blog .field--name-node-post-date::before, .node--type-blog .field--name-field-date-seminaire::before, .node--type-seminaire .field--name-node-post-date::before, .node--type-seminaire .field--name-field-date-seminaire::before, .node--type-evenement .field--name-node-post-date::before, .node--type-evenement .field--name-field-date-seminaire::before, .node--type-equipe .field--name-node-post-date::before, .node--type-equipe .field--name-field-date-seminaire::before, .node--type-offre-d-emploi .field--name-node-post-date::before, .node--type-offre-d-emploi .field--name-field-date-seminaire::before {
  content: 'BLOG - ';
}
/* line 1142, ../sass/_screen.scss */
.node--type-news .field--name-field-image img, .node--type-blog .field--name-field-image img, .node--type-seminaire .field--name-field-image img, .node--type-evenement .field--name-field-image img, .node--type-equipe .field--name-field-image img, .node--type-offre-d-emploi .field--name-field-image img {
  max-width: 100%;
  height: auto;
}
/* line 1146, ../sass/_screen.scss */
.node--type-news .field--name-field-date-seminaire, .node--type-blog .field--name-field-date-seminaire, .node--type-seminaire .field--name-field-date-seminaire, .node--type-evenement .field--name-field-date-seminaire, .node--type-equipe .field--name-field-date-seminaire, .node--type-offre-d-emploi .field--name-field-date-seminaire {
  margin-bottom: 38px;
}
/* line 1149, ../sass/_screen.scss */
.node--type-news .field--name-dynamic-block-fieldnode-actions-edition, .node--type-blog .field--name-dynamic-block-fieldnode-actions-edition, .node--type-seminaire .field--name-dynamic-block-fieldnode-actions-edition, .node--type-evenement .field--name-dynamic-block-fieldnode-actions-edition, .node--type-equipe .field--name-dynamic-block-fieldnode-actions-edition, .node--type-offre-d-emploi .field--name-dynamic-block-fieldnode-actions-edition {
  margin-bottom: 15px;
}
/* line 1152, ../sass/_screen.scss */
.node--type-news .field--name-body, .node--type-blog .field--name-body, .node--type-seminaire .field--name-body, .node--type-evenement .field--name-body, .node--type-equipe .field--name-body, .node--type-offre-d-emploi .field--name-body {
  font-size: var(--font-size-500);
  line-height: var(--font-size-700);
  letter-spacing: -0.28px;
}

/* line 1158, ../sass/_screen.scss */
.node--type-equipe #description-de-l-equipe .field--name-body .field__item, .node--type-equipe .publication.views-row {
  max-width: 800px;
}

/* line 1162, ../sass/_screen.scss */
.page-view-publications {
  /*#content{
      position:relative;
      top:-124px;
      background:$white;
      padding:30px;
  }*/
}
/* line 1169, ../sass/_screen.scss */
.page-view-publications #views-exposed-form-publications-publications-page-1 {
  max-width: 400px;
}
/* line 1172, ../sass/_screen.scss */
.page-view-publications .js-form-item {
  width: calc(100% - 44px);
}
/* line 1175, ../sass/_screen.scss */
.page-view-publications input#edit-combine {
  background: transparent;
  border: none;
  border-bottom: 1px solid #7eaac6;
  padding: 0px;
  font-size: var(--font-size-800);
  line-height: var(--font-size-800);
}
/* line 1183, ../sass/_screen.scss */
.page-view-publications .view-header {
  font-style: italic;
  color: #7eaac6;
  margin-bottom: 15px;
}
/* line 1186, ../sass/_screen.scss */
.page-view-publications #edit-submit-publications {
  border-color: #7eaac6;
  background: url("../img/search-icon-white.svg") #7eaac6 7px 5px no-repeat;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  padding-left: 30px;
}
/* line 1194, ../sass/_screen.scss */
.page-view-publications .form-control::placeholder {
  color: #7eaac6;
}
/* line 1197, ../sass/_screen.scss */
.page-view-publications #views-exposed-form-publications-publications-page-1 {
  padding-bottom: 30px;
}

/* line 1202, ../sass/_screen.scss */
.page-view-carrers #content, .page-view-careers #content {
  max-width: 714px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
}

/* line 1209, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagecareers .container {
  max-width: 714px;
}

/*.page-view-carrers,.page-view-careers ,*/
/* line 1213, ../sass/_screen.scss */
.node--type-offre-d-emploi, .page-view-collaborateurs {
  margin-bottom: 15px;
}
/* line 1215, ../sass/_screen.scss */
.node--type-offre-d-emploi .bandeau, .page-view-collaborateurs .bandeau {
  background: url("../img/bck-offre.png") no-repeat;
  width: 100%;
  max-width: 1600px;
  height: 200px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  /*   &:before{
                content:'';
                display:inline-block;
                width:80px;height:148px;position:absolute;
                z-index:100;
                top:0px;left:40px;
                background:url('../img/img-top-carre-creme.svg') left top no-repeat;
        }
        &:after{
                content:'';
                display:inline-block;
                width:80px;height:148px;position:absolute;
                z-index:100;
                bottom:0;right:0;
                background:url('../img/img-bottom-carre-creme.svg') left top no-repeat;
        }*/
}
/* line 1240, ../sass/_screen.scss */
.node--type-offre-d-emploi .view-content, .page-view-collaborateurs .view-content {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 1243, ../sass/_screen.scss */
.node--type-offre-d-emploi .views-row, .page-view-collaborateurs .views-row {
  border-bottom: 1px #6e84a3 solid;
  padding-left: 0;
  padding-right: 0;
}
/* line 1245, ../sass/_screen.scss */
.node--type-offre-d-emploi .views-row a, .page-view-collaborateurs .views-row a {
  color: #4A4949;
  text-decoration: none;
}

/* line 1254, ../sass/_screen.scss */
.page-view-carrers, .page-view-careers {
  margin-bottom: 15px;
}
/* line 1255, ../sass/_screen.scss */
.page-view-carrers .view-content, .page-view-careers .view-content {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 1259, ../sass/_screen.scss */
.page-view-carrers .views-row, .page-view-careers .views-row {
  border-bottom: 1px #6e84a3 solid;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 1261, ../sass/_screen.scss */
.page-view-carrers .views-row a, .page-view-careers .views-row a {
  color: #4A4949;
  text-decoration: none;
}

/* line 1271, ../sass/_screen.scss */
.node--type-offre-d-emploi #content {
  max-width: 969px;
  margin-left: auto;
  margin-right: auto;
  /*padding:10px;*/
  top: 0;
}
/* line 1277, ../sass/_screen.scss */
.node--type-offre-d-emploi .field--name-node-title {
  position: relative;
}
/* line 1279, ../sass/_screen.scss */
.node--type-offre-d-emploi .field--name-node-title::before {
  content: 'CAREERS';
  color: white;
  position: absolute;
  top: -50px;
  /*top:-70px;left:-110px;*/
}

/* line 1289, ../sass/_screen.scss */
.node--type-seminaire .region--second, .node--type-evenement .region--second {
  color: #005993;
  padding-right: 35px;
}
/* line 1291, ../sass/_screen.scss */
.node--type-seminaire .region--second .field, .node--type-evenement .region--second .field {
  border-bottom: 1px solid #005993;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 1296, ../sass/_screen.scss */
.node--type-seminaire .field--name-field-image img, .node--type-evenement .field--name-field-image img {
  width: 50%;
  height: auto;
}
/* line 1304, ../sass/_screen.scss */
.node--type-seminaire .bandeau, .node--type-evenement .bandeau {
  background: url("../img/bck-seminaire.png") no-repeat;
  background-size: cover;
}
/* line 1308, ../sass/_screen.scss */
.node--type-seminaire .field--name-node-title, .node--type-evenement .field--name-node-title {
  color: #28235B;
  margin-bottom: 50px;
}
/* line 1311, ../sass/_screen.scss */
.node--type-seminaire .field--name-node-title h2, .node--type-evenement .field--name-node-title h2 {
  font-size: var(--font-size-1200);
  line-height: var(--font-size-1200);
  max-width: 680px;
  color: #4A4949;
}
/* line 1319, ../sass/_screen.scss */
.node--type-seminaire .field--name-field-date-seminaire::before, .node--type-evenement .field--name-field-date-seminaire::before {
  content: 'SEMINAIRE - ';
}
/* line 1323, ../sass/_screen.scss */
.node--type-seminaire .entity-pager-list, .node--type-evenement .entity-pager-list {
  margin-top: 50px;
}

/* line 1328, ../sass/_screen.scss */
.node--type-evenement .bandeau {
  background: url("../img/bck-event.png") no-repeat;
  background-size: cover;
}
/* line 1333, ../sass/_screen.scss */
.node--type-evenement .field--name-field-date-seminaire::before {
  content: 'EVENEMENT- ';
}

/* line 1341, ../sass/_screen.scss */
html[lang='en-GB'] .field--name-field-date-seminaire::before {
  content: 'SEMINAR - ';
}

/* line 1349, ../sass/_screen.scss */
html[lang='en-GB'] .node--type-evenement .field--name-field-date-seminaire::before {
  content: 'EVENT - ';
}

/* line 1357, ../sass/_screen.scss */
.node--type-blog .bandeau {
  background: url("../img/bck-blog.png") center #FBFBF9 no-repeat;
}
/* line 1361, ../sass/_screen.scss */
.node--type-blog .field--name-node-title {
  color: #28235B;
}
/* line 1363, ../sass/_screen.scss */
.node--type-blog .field--name-node-title h2 {
  font-size: var(--font-size-1200);
  line-height: var(--font-size-1200);
  max-width: 680px;
}
/* line 1369, ../sass/_screen.scss */
.node--type-blog .field--name-node-title {
  margin-top: 38px;
}
/* line 1375, ../sass/_screen.scss */
.node--type-blog #content::before {
  content: 'BLOG';
  color: white;
  position: relative;
  top: -65px;
}
/* line 1383, ../sass/_screen.scss */
.node--type-blog .field--name-node-post-date {
  content: '';
}

/* line 1390, ../sass/_screen.scss */
.node--type-news .field--type-entity-reference {
  margin-bottom: 0;
}
/* line 1392, ../sass/_screen.scss */
.node--type-news .field--type-entity-reference a {
  text-decoration: none;
}
/* line 1396, ../sass/_screen.scss */
.node--type-news .field--name-field-image {
  float: left;
  padding-right: 20px;
}
/* line 1400, ../sass/_screen.scss */
.node--type-news .field--name-node-post-date {
  color: white;
  position: relative;
  left: -30px;
  margin-bottom: 50px;
}
/* line 1405, ../sass/_screen.scss */
.node--type-news .field--name-node-post-date::before {
  content: 'NEWS - ';
}

/* line 1411, ../sass/_screen.scss */
.field--name-body img {
  max-width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1415, ../sass/_screen.scss */
.field--name-body .img-collaborateur img, .collaborateur .field--name-body img, .collaborateur .image-style-collaborateur-staffadvisory {
  margin-bottom: 0px;
}

/* line 1418, ../sass/_screen.scss */
.collaborateur .field--name-name {
  margin-top: 10px;
  font-size: var(--font-size-300);
  line-height: var(--font-size-400);
  letter-spacing: -0.3px;
  color: #28235B;
}

/* line 1425, ../sass/_screen.scss */
.field--name-body img.float-start {
  margin-top: 0px;
  margin-bottom: 15px;
  margin-right: 15px;
}

/* line 1429, ../sass/_screen.scss */
.entity-pager-list a {
  color: #005993;
  text-decoration: none;
}

/* line 1447, ../sass/_screen.scss */
.path-error-404 .bandeau {
  background: url("../img/bck-404.png") no-repeat;
  background-size: cover;
  height: 350px;
}
/* line 1452, ../sass/_screen.scss */
.path-error-404 #content {
  position: relative;
  top: -124px;
  background: #FBFBF9;
  padding: 50px;
  padding-bottom: 0;
}
/* line 1457, ../sass/_screen.scss */
.path-error-404 #content h2 {
  font-size: var(--font-size-1400);
}
/* line 1460, ../sass/_screen.scss */
.path-error-404 #content p {
  font-size: var(--font-size-500);
}

/* line 1467, ../sass/_screen.scss */
.field--name-field-texte-bandeau h2 {
  text-transform: uppercase;
}

/* line 1472, ../sass/_screen.scss */
.team-list {
  padding-left: 37px;
  list-style: none;
}
/* line 1475, ../sass/_screen.scss */
.team-list li {
  border-top: 1px solid #4A4949;
  position: relative;
}
/* line 1480, ../sass/_screen.scss */
.team-list a {
  color: #4A4949;
  text-decoration: none;
  display: block;
  padding-top: 9px;
  padding-bottom: 10px;
}
/* line 1485, ../sass/_screen.scss */
.team-list a:hover:before {
  content: '';
  display: block;
  position: absolute;
  left: -37px;
  top: -1px;
  height: 100%;
  width: 35px;
  background: rgba(122, 166, 193, 0.6);
}
/* line 1494, ../sass/_screen.scss */
.team-list .team-name {
  display: block;
  line-height: var(--font-size-800);
  font-size: var(--font-size-400);
}
/* line 1499, ../sass/_screen.scss */
.team-list .team-leader {
  display: block;
  font-size: var(--font-size-400);
}

/* line 1506, ../sass/_screen.scss */
html:lang(gb-en) .node--type-equipe #contacts-equipe:before {
  content: "Share, Collaborate, or Just Say Hello";
}

/* line 1511, ../sass/_screen.scss */
html:lang(fr) .node--type-equipe #contacts-equipe:before {
  content: "Partager, collaborer, ou juste échanger";
}

/* line 1518, ../sass/_screen.scss */
html:lang(fr) .node--type-equipe .field--name-field-chef-equipe .field__label:after {
  content: "Membres de l'équipe";
}

/* line 1527, ../sass/_screen.scss */
html:lang(gb) .node--type-equipe .field--name-field-chef-equipe .field__label:after {
  content: 'Team Members';
}

/* line 1534, ../sass/_screen.scss */
.node--type-axe-de-recherche #content {
  max-width: 965px;
  margin-left: auto;
  margin-right: auto;
}
/* line 1535, ../sass/_screen.scss */
.node--type-axe-de-recherche #publications-cles {
  margin-top: 30px;
}
/* line 1537, ../sass/_screen.scss */
.node--type-axe-de-recherche #publications-cles .field__label {
  color: #7eaac6;
  font-size: var(--font-size-800);
  line-height: var(--font-size-900);
  margin-bottom: 20px;
}

/* line 1545, ../sass/_screen.scss */
.node--type-equipe {
 /* .field--name-field-equipe-contact-text{
 
}*/
}
/* line 1546, ../sass/_screen.scss */
.node--type-equipe .view-pager-equipe {
  clear: both;
  margin-top: 50px;
}
/* line 1556, ../sass/_screen.scss */
.node--type-equipe .bandeau {
  background: url("../img/bck-team.jpg") #FBFBF9 no-repeat center center;
  overflow: hidden;
}
/* line 1560, ../sass/_screen.scss */
.node--type-equipe .bandeau:before {
  display: none;
}
/* line 1563, ../sass/_screen.scss */
.node--type-equipe .bandeau:after {
  display: none;
}
/* line 1569, ../sass/_screen.scss */
.node--type-equipe .node--type-collaborateur a {
  text-decoration: none;
}
/* line 1572, ../sass/_screen.scss */
.node--type-equipe .node--type-collaborateur .img-collaborateur {
  margin-right: 15px;
}
/* line 1576, ../sass/_screen.scss */
.node--type-equipe .node--type-collaborateur .info-collaborateur {
  font-size: var(--font-size-1000);
  letter-spacing: -0.7px;
}
/* line 1585, ../sass/_screen.scss */
.node--type-equipe .field--name-node-title {
  color: #4A4949;
  margin-bottom: 0;
}
/* line 1588, ../sass/_screen.scss */
.node--type-equipe .field--name-node-title h2 {
  font-size: var(--font-size-900);
  line-height: var(--font-size-1000);
  margin-bottom: 10px;
}
/* line 1599, ../sass/_screen.scss */
.node--type-equipe .view-display-id-news_team_block_1 a {
  text-decoration: none;
}
/* line 1604, ../sass/_screen.scss */
.node--type-equipe .field--name-field-axes-de-recherche {
  width: 100vw;
  background: rgba(210, 229, 236, 0.4);
  position: relative;
  margin-left: -50vw;
  padding-top: 50px;
  padding-bottom: 50px;
  margin-top: 100px;
  margin-bottom: 100px;
  left: 50%;
}
/* line 1610, ../sass/_screen.scss */
.node--type-equipe .field--name-field-axes-de-recherche .field__label {
  font-size: var(--font-size-700);
  margin-bottom: 40px;
}
/* line 1616, ../sass/_screen.scss */
.node--type-equipe #description-de-l-equipe, .node--type-equipe #publications-cles {
  margin-bottom: 50px;
}
/* line 1620, ../sass/_screen.scss */
.node--type-equipe #financement-subventions {
  margin-top: 70px;
}
/* line 1623, ../sass/_screen.scss */
.node--type-equipe .field--name-body, .node--type-equipe .view-publications, .node--type-equipe .field--name-field-chef-equipe, .node--type-equipe #financement-subventions {
  position: relative;
  /* &:before{
               content:'';
               display:inline-block;
               width:40px;height:74px;position:absolute;
               z-index:100;
               left: calc( 50% - 50vw );
               background:url('../img/img-carre-blue.svg') left top no-repeat;
       }*/
}
/* line 1633, ../sass/_screen.scss */
.node--type-equipe .field--name-body .field__label, .node--type-equipe .view-publications .field__label, .node--type-equipe .field--name-field-chef-equipe .field__label, .node--type-equipe #financement-subventions .field__label {
  color: #7eaac6;
  font-size: var(--font-size-800);
  line-height: var(--font-size-900);
  margin-bottom: 20px;
}
/* line 1640, ../sass/_screen.scss */
.node--type-equipe .field--name-dynamic-block-fieldnode-news-equipe {
  margin-bottom: 70px;
}
/* line 1643, ../sass/_screen.scss */
.node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe.sticky {
  position: fixed;
  top: 55px;
  left: 0;
  z-index: 20;
  width: 100%;
  background: #FBFBF9;
}
/* line 1651, ../sass/_screen.scss */
.node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe {
  margin-top: 20px;
  margin-bottom: 40px;
  text-align: center;
  background: none;
}
/* line 1657, ../sass/_screen.scss */
.node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe #navbar-menu-equipe {
  background-color: transparent !important;
  display: none;
}
/* line 1661, ../sass/_screen.scss */
.node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe #navbar-menu-equipe a {
  position: relative;
  display: inline-block;
  color: #80ACC9;
  font-size: var(--font-size-400);
}
/* line 1664, ../sass/_screen.scss */
.node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe #navbar-menu-equipe a:hover {
  color: #0780B5;
  background: url("../img/array-dropdown-hover.svg") center bottom no-repeat;
}
/* line 1672, ../sass/_screen.scss */
.node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe #navbar-menu-equipe .nav-pills .nav-link.active, .node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe #navbar-menu-equipe .nav-pills .show > .nav-link {
  color: #0780B5;
  background: none;
}
/* line 1677, ../sass/_screen.scss */
.node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe .field--name-body:before {
  display: none;
}
/* line 1682, ../sass/_screen.scss */
.node--type-equipe .field--name-field-chef-equipe {
  margin-bottom: 30px;
}
/* line 1684, ../sass/_screen.scss */
.node--type-equipe .field--name-field-chef-equipe .qualifications {
  display: none;
}
/* line 1687, ../sass/_screen.scss */
.node--type-equipe .field--name-field-chef-equipe .field__items {
  display: flex;
}
/* line 1688, ../sass/_screen.scss */
.node--type-equipe .field--name-field-chef-equipe .field__item {
  margin-right: 30px;
}
/* line 1690, ../sass/_screen.scss */
.node--type-equipe .field--name-field-chef-equipe .field__label {
  visibility: hidden;
  position: relative;
}
/* line 1693, ../sass/_screen.scss */
.node--type-equipe .field--name-field-chef-equipe .field__label:after {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  content: 'Team Members';
}
/* line 1702, ../sass/_screen.scss */
.node--type-equipe .field--name-field-equipe-sous-titre {
  color: #005A94;
  text-transform: uppercase;
}
/* line 1706, ../sass/_screen.scss */
.node--type-equipe #content {
  top: -260px;
}
/* line 1709, ../sass/_screen.scss */
.node--type-equipe #block-inem-bootstrap-content {
  top: 0;
}
/* line 1712, ../sass/_screen.scss */
.node--type-equipe #contacts-equipe {
  position: absolute;
  top: -70px;
  left: 0px;
  width: 100%;
  text-align: left;
}
/* line 1720, ../sass/_screen.scss */
.node--type-equipe #contacts-equipe:before {
  content: "Share, Collaborate, or Just Say Hello";
  color: white;
  font-style: italic;
  padding-right: 20px;
  position: relative;
  top: -7px;
  display: none;
}
/* line 1731, ../sass/_screen.scss */
.node--type-equipe .field--name-field-equipe-site-web, .node--type-equipe .field--name-field-equipe-twitter, .node--type-equipe .field--name-field-equipe-contact-text, .node--type-equipe .field--node--field-email-professionnel, .node--type-equipe .field--name-field-equipe-bluesky {
  display: inline-block;
  color: white;
  margin-bottom: 40px;
  margin-right: 10px;
}
/* line 1743, ../sass/_screen.scss */
.node--type-equipe .field--name-field-equipe-bluesky a {
  background: url("../img/bluesky-white-little.svg") left bottom no-repeat;
  display: inline-block;
  height: 24px;
  width: 22px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-right: 0px;
  text-align: left;
  padding-right: 36px;
  position: relative;
}
/* line 1758, ../sass/_screen.scss */
.node--type-equipe .field--name-field-equipe-twitter a {
  background: url("../img/x-white-little.svg") left bottom no-repeat;
  display: inline-block;
  height: 24px;
  width: 22px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-right: 0px;
  text-align: left;
  padding-right: 26px;
  position: relative;
}
/* line 1773, ../sass/_screen.scss */
.node--type-equipe .field--name-field-equipe-site-web a {
  color: white;
  background: url("../img/earth.svg") left center no-repeat;
  padding-left: 30px;
  display: inline-block;
  text-indent: -99999em;
  text-align: left;
  position: relative;
  top: -4px;
}
/* line 1786, ../sass/_screen.scss */
.node--type-equipe .field--node--field-email-professionnel a {
  color: white;
  background: url("../img/mail.svg") left center no-repeat;
  padding-left: 30px;
  display: inline-block;
  text-align: left;
  text-indent: -99999em;
  overflow: hidden;
  position: relative;
  top: 3px;
}

/* line 1800, ../sass/_screen.scss */
.user-logged-in.node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe.sticky {
  top: 130px;
}

/* line 1809, ../sass/_screen.scss */
.node--type-collaborateur #main-wrapper {
  padding-top: 0;
  padding-bottom: 100px;
}

/* line 1814, ../sass/_screen.scss */
.node--type-collaborateur.node--view-mode-teaser {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0;
  width: 334px;
  /*  &:after{
               content:'';
               width:100%;height:100%;
               
                position:absolute;
                background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(74, 73, 73, 0.70) 80%);
                background-blend-mode: multiply; 
                opacity:.7;
                top:0;left:0
           }*/
}
/* line 1826, ../sass/_screen.scss */
.node--type-collaborateur.node--view-mode-teaser .info-collaborateur {
  margin-top: 10px;
  max-width: 334px;
  z-index: 20;
  padding-right: 10px;
  color: #28235B;
}
/* line 1834, ../sass/_screen.scss */
.node--type-collaborateur.node--view-mode-teaser .nom-prenom {
  font-size: var(--font-size-700);
  line-height: var(--font-size-900);
}
/* line 1838, ../sass/_screen.scss */
.node--type-collaborateur.node--view-mode-teaser .qualifications {
  font-size: var(--font-size-400);
}
/* line 1842, ../sass/_screen.scss */
.node--type-collaborateur.node--view-mode-teaser .chef-d-equipe {
  font-size: var(--font-size-500);
  font-weight: 400;
  line-height: var(--font-size-600);
  margin-bottom: 8px;
  margin-bottom: 15px;
}
/* line 1845, ../sass/_screen.scss */
.node--type-collaborateur.node--view-mode-teaser span.qualification {
  font-style: italic;
  font-weight: 300;
}
/* line 1847, ../sass/_screen.scss */
.node--type-collaborateur.node--view-mode-teaser span.qualification::after {
  top: 0px;
  right: -2px;
}

/* line 1850, ../sass/_screen.scss */
span.qualification {
  position: relative;
  margin-right: 5px;
  display: inline-block;
}
/* line 1853, ../sass/_screen.scss */
span.qualification::after {
  content: ",";
  position: relative;
  right: 0;
}

/* line 1859, ../sass/_screen.scss */
span.qualification:last-child {
  position: relative;
}
/* line 1861, ../sass/_screen.scss */
span.qualification:last-child::after {
  content: "";
}

/* line 1865, ../sass/_screen.scss */
#views-exposed-form-collaborateurs-collaborateur-page-1, #block-formulaireexposecollaborateurs-page-1 {
  margin-left: -6px;
  margin-right: -6px;
  margin-bottom: 50px;
}

/* line 1876, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .linkedin-link, .node--type-collaborateur .node--view-mode-staff-advisory .linkedin-link, .view-display-id-collaborateur_page_1 .node--view-mode-full .linkedin-link, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .linkedin-link {
  background: url("../img/linkedin-black.svg") center center no-repeat;
  display: inline-block;
  height: 34px;
  width: 33px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
}
/* line 1886, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .x-link, .node--type-collaborateur .node--view-mode-staff-advisory .x-link, .view-display-id-collaborateur_page_1 .node--view-mode-full .x-link, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .x-link {
  background: url("../img/x-black.svg") left center no-repeat;
  display: inline-block;
  height: 34px;
  width: 32px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
}
/* line 1897, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .contact-link, .node--type-collaborateur .node--view-mode-staff-advisory .contact-link, .view-display-id-collaborateur_page_1 .node--view-mode-full .contact-link, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .contact-link {
  background: url("../img/contact-black.svg") left center no-repeat;
  display: inline-block;
  height: 31px;
  width: 42px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
}
/* line 1907, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .contacts, .node--type-collaborateur .node--view-mode-staff-advisory .contacts, .view-display-id-collaborateur_page_1 .node--view-mode-full .contacts, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .contacts {
  margin-top: 25px;
}
/* line 1908, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .contacts span, .node--type-collaborateur .node--view-mode-staff-advisory .contacts span, .view-display-id-collaborateur_page_1 .node--view-mode-full .contacts span, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .contacts span {
  margin-right: 20px;
}
/* line 1916, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .employeur:before, .node--type-collaborateur .node--view-mode-staff-advisory .employeur:before, .view-display-id-collaborateur_page_1 .node--view-mode-full .employeur:before, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .employeur:before {
  content: "";
  height: 1px;
  width: 331px;
  display: block;
  background: #4A4949;
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 1926, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .orcid, .node--type-collaborateur .node--view-mode-staff-advisory .orcid, .view-display-id-collaborateur_page_1 .node--view-mode-full .orcid, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .orcid {
  margin-top: 25px;
  position: relative;
  padding-left: 35px;
}
/* line 1927, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .orcid a, .node--type-collaborateur .node--view-mode-staff-advisory .orcid a, .view-display-id-collaborateur_page_1 .node--view-mode-full .orcid a, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .orcid a {
  color: #4A4949;
  font-size: var(--font-size-300);
}
/* line 1931, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .orcid:before, .node--type-collaborateur .node--view-mode-staff-advisory .orcid:before, .view-display-id-collaborateur_page_1 .node--view-mode-full .orcid:before, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .orcid:before {
  content: '';
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  z-index: 100;
  top: 5px;
  left: 0px;
  background: url("../img/orcid-icon.png") left top no-repeat;
  background-size: cover;
}
/* line 1945, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .info-collaborateur, .node--type-collaborateur .node--view-mode-staff-advisory .info-collaborateur, .view-display-id-collaborateur_page_1 .node--view-mode-full .info-collaborateur, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .info-collaborateur {
  padding-top: 70px;
  margin-left: 30px;
}
/* line 1949, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .info-collaborateur:after, .node--type-collaborateur .node--view-mode-staff-advisory .info-collaborateur:after, .view-display-id-collaborateur_page_1 .node--view-mode-full .info-collaborateur:after, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .info-collaborateur:after {
  content: '';
  display: inline-block;
  width: 80px;
  height: 627px;
  position: absolute;
  z-index: 100;
  top: 0;
  right: 0px;
  background: url("../img/img-carre-blue-strong.svg") left top no-repeat;
}
/* line 1958, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .nom-prenom, .node--type-collaborateur .node--view-mode-staff-advisory .nom-prenom, .view-display-id-collaborateur_page_1 .node--view-mode-full .nom-prenom, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .nom-prenom {
  font-size: var(--font-size-800);
}
/* line 1962, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .biosketch, .node--type-collaborateur .node--view-mode-staff-advisory .biosketch, .view-display-id-collaborateur_page_1 .node--view-mode-full .biosketch, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .biosketch {
  margin-top: 60px;
  margin-bottom: 150px;
}
/* line 1964, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .biosketch h3, .node--type-collaborateur .node--view-mode-staff-advisory .biosketch h3, .view-display-id-collaborateur_page_1 .node--view-mode-full .biosketch h3, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .biosketch h3 {
  font-size: var(--font-size-800);
  font-weight: 350;
}
/* line 1970, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .qualifications .date, .node--type-collaborateur .node--view-mode-staff-advisory .qualifications .date, .view-display-id-collaborateur_page_1 .node--view-mode-full .qualifications .date, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .qualifications .date {
  font-size: var(--font-size-300);
}
/* line 1974, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .these-detail, .node--type-collaborateur .node--view-mode-staff-advisory .these-detail, .view-display-id-collaborateur_page_1 .node--view-mode-full .these-detail, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .these-detail {
  margin-top: 15px;
}
/* line 1976, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .these-detail .label, .node--type-collaborateur .node--view-mode-staff-advisory .these-detail .label, .view-display-id-collaborateur_page_1 .node--view-mode-full .these-detail .label, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .these-detail .label {
  margin-right: 5px;
}
/* line 1981, ../sass/_screen.scss */
.node--type-collaborateur .node--view-mode-full .equipe a, .node--type-collaborateur .node--view-mode-staff-advisory .equipe a, .view-display-id-collaborateur_page_1 .node--view-mode-full .equipe a, .view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .equipe a {
  color: #4A4949;
}

/* line 1987, ../sass/_screen.scss */
.view-display-id-collaborateur_attachment_1 .is-active {
  text-decoration: none;
}

/* line 1991, ../sass/_screen.scss */
.view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory {
  border-bottom: 1px solid rgba(109, 202, 243, 0.3);
  padding-bottom: 30px;
  margin-bottom: 15px;
}
/* line 1995, ../sass/_screen.scss */
.view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .info-collaborateur {
  margin-left: 0px;
  padding-top: 0px;
}
/* line 1998, ../sass/_screen.scss */
.view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .info-collaborateur:after {
  display: none;
}
/* line 2002, ../sass/_screen.scss */
.view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .orcid {
  margin-top: 0px;
}
/* line 2003, ../sass/_screen.scss */
.view-display-id-collaborateur_page_1 .node--view-mode-staff-advisory .contacts {
  margin-top: 0px;
}

/* line 2008, ../sass/_screen.scss */
.node--type-collaborateur .field--name-field-image {
  position: relative;
  padding-right: 0px;
  padding-bottom: 80px;
}
/* line 2012, ../sass/_screen.scss */
.node--type-collaborateur .field--name-field-image:before {
  content: '';
  display: inline-block;
  width: 120px;
  height: 627px;
  position: absolute;
  z-index: 100;
  top: 0;
  background: url("../img/bck-collaborateur.svg") left top no-repeat;
}
/* line 2020, ../sass/_screen.scss */
.node--type-collaborateur .field--name-field-image:after {
  content: '';
  display: inline-block;
  width: 80px;
  height: 627px;
  position: absolute;
  z-index: 100;
  top: 0;
  right: -41px;
  background: url("../img/bck-collaborateur-after.svg") left top no-repeat;
}

/* line 2032, ../sass/_screen.scss */
.page-view-collaborateurs .bandeau::before {
  display: none;
}
/* line 2035, ../sass/_screen.scss */
.page-view-collaborateurs .bandeau::after {
  display: none;
}
/* line 2038, ../sass/_screen.scss */
.page-view-collaborateurs .pagination {
  margin-top: 30px;
  justify-content: center;
}
/* line 2043, ../sass/_screen.scss */
.page-view-collaborateurs .nom-prenom {
  font-size: var(--font-size-800);
  line-height: var(--font-size-800);
}
/* line 2051, ../sass/_screen.scss */
.page-view-collaborateurs .info-collaborateur .contacts {
  position: relative;
  right: -20px;
}
/* line 2054, ../sass/_screen.scss */
.page-view-collaborateurs .view-display-id-collaborateur_page_1 {
  padding-bottom: 0;
}
/* line 2058, ../sass/_screen.scss */
.page-view-collaborateurs .view-id-collaborateurs {
  margin-bottom: 50px;
}
/* line 2060, ../sass/_screen.scss */
.page-view-collaborateurs .view-id-collaborateurs .views-summary-unformatted a {
  font-size: var(--font-size-700);
  color: #4A4949;
  text-decoration: none;
}
/* line 2064, ../sass/_screen.scss */
.page-view-collaborateurs .view-id-collaborateurs .views-summary-unformatted a.is-active {
  color: #0780B5;
}
/* line 2070, ../sass/_screen.scss */
.page-view-collaborateurs .view-id-collaborateurs .node--view-mode-staff-advisory {
  border-bottom: none;
  padding-bottom: 0px;
}
/* line 2073, ../sass/_screen.scss */
.page-view-collaborateurs .view-id-collaborateurs .node--view-mode-staff-advisory .img-fluid {
  width: 128px;
  height: 128px;
}
/* line 2078, ../sass/_screen.scss */
.page-view-collaborateurs .view-id-collaborateurs .page-view-collaborateurs .views-row {
  border: solid .5px #7EAAC6;
}
/* line 2080, ../sass/_screen.scss */
.page-view-collaborateurs .view-id-collaborateurs .page-view-collaborateurs .views-row a {
  font-size: var(--font-size-700);
  color: #4A4949;
  text-decoration: none;
}
/* line 2084, ../sass/_screen.scss */
.page-view-collaborateurs .view-id-collaborateurs .page-view-collaborateurs .views-row a:hover {
  color: #0780B5;
}
/* line 2095, ../sass/_screen.scss */
.page-view-collaborateurs .bandeau {
  background: url("../img/bck-staffadvisory.png") no-repeat;
}
/* line 2098, ../sass/_screen.scss */
.page-view-collaborateurs #content {
  position: relative;
  top: -198px;
  background: #FBFBF9;
  padding: 50px;
  padding-bottom: 0;
}

/* line 2107, ../sass/_screen.scss */
.path-recherche .layout--onecol {
  border-bottom: 1px solid #cac7be;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

/* line 2117, ../sass/_screen.scss */
#block-inem-bootstrap-blocheaderpagearea {
  background: url("../img/bck_aires de recherche.jpg") no-repeat;
  background-size: cover;
  position: relative;
   /*  height:350px;
     &:before{
                 content:'';
                 display:inline-block;
                 width:80px;height:148px;position:absolute;
                 z-index:100;
                 top:0;left:0px;
                 background:url('../img/img-top-carre-creme.svg') left top no-repeat;
    }
     &:after{
                 content:'';
                 display:inline-block;
                 width:70px;height:128px;position:absolute;
                 z-index:100;
                 bottom:0;right:0px;
                 background:url('../img/img-top-arrow-creme.svg') left top no-repeat;
    }

  */
}

/* line 2144, ../sass/_screen.scss */
.page-view-domaines-de-recherche .views-row.view-row-news {
  padding: 0;
  margin: 0;
  margin-bottom: 5px;
}
/* line 2147, ../sass/_screen.scss */
.page-view-domaines-de-recherche .views-row .research-domain {
  padding: 60px;
  background: #BCBEA7;
  color: white;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 2152, ../sass/_screen.scss */
.page-view-domaines-de-recherche .views-row:nth-child(2) .research-domain {
  background-color: #28225CCC;
}
/* line 2156, ../sass/_screen.scss */
.page-view-domaines-de-recherche .views-row:nth-child(3) .research-domain {
  background-color: #0780B5;
}
/* line 2160, ../sass/_screen.scss */
.page-view-domaines-de-recherche .views-row:nth-child(4) .research-domain {
  background-color: #6E6D6CA6;
}
/* line 2163, ../sass/_screen.scss */
.page-view-domaines-de-recherche .views-row:nth-child(5) .research-domain {
  background-color: #4A4949;
}
/* line 2167, ../sass/_screen.scss */
.page-view-domaines-de-recherche .views-row:nth-child(6) .research-domain {
  background-color: #6DCAF3;
}
/* line 2171, ../sass/_screen.scss */
.page-view-domaines-de-recherche #main-wrapper {
  padding-bottom: 50px;
}
/* line 2175, ../sass/_screen.scss */
.page-view-domaines-de-recherche .research-domain a {
  color: white;
  text-decoration: none;
}
/* line 2176, ../sass/_screen.scss */
.page-view-domaines-de-recherche .research-domain a h3 {
  font-size: var(--font-size-800);
  text-transform: uppercase;
}

/* line 2190, ../sass/_screen.scss */
.node--type-page-d-acceuil #main-wrapper {
  padding-top: 0px;
}

/* line 2199, ../sass/_screen.scss */
.view-publications .views-row {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: solid 1px #6e84a3;
}
/* line 2204, ../sass/_screen.scss */
.view-publications .views-field-title {
  font-size: var(--font-size-550);
  line-height: 25px;
  letter-spacing: -0.4px;
}

/* line 2228, ../sass/_screen.scss */
#team-focus {
  padding-top: 40px;
}
/* line 2231, ../sass/_screen.scss */
#team-focus .row {
  background: #005993;
  margin: 0;
}
/* line 2234, ../sass/_screen.scss */
#team-focus .row .col-sm-12 {
  position: relative;
}
/* line 2238, ../sass/_screen.scss */
#team-focus .row .content {
  padding: 40px;
  color: white;
}
/* line 2245, ../sass/_screen.scss */
#team-focus .row .content a {
  color: white;
  text-decoration: none;
}
/* line 2249, ../sass/_screen.scss */
#team-focus .row .content a:hover .link {
  color: #6DCAF3;
}
/* line 2254, ../sass/_screen.scss */
#team-focus .row .content .link {
  float: right;
}
/* line 2258, ../sass/_screen.scss */
#team-focus .row .content h3 {
  text-transform: uppercase;
}
/* line 2263, ../sass/_screen.scss */
#team-focus .row .content h4 {
  color: #6DCAF3;
  text-transform: uppercase;
  font-size: var(--font-size-500);
}
/* line 2266, ../sass/_screen.scss */
#team-focus .row .content p {
  font-weight: 300;
  font-size: var(--font-size-450);
  line-height: 1.9rem;
}
/* line 2273, ../sass/_screen.scss */
#team-focus .row > * {
  padding: 0;
}
/* line 2277, ../sass/_screen.scss */
#team-focus .row:nth-child(odd) {
  flex-direction: row-reverse;
}
/* line 2279, ../sass/_screen.scss */
#team-focus .row:nth-child(odd) .content {
  /*right:auto;
          left:0;*/
}
/* line 2288, ../sass/_screen.scss */
#team-focus .row:nth-child(even) {
  background: #0780B5;
}
/* line 2289, ../sass/_screen.scss */
#team-focus .row:nth-child(even) h4 {
  color: #28235B;
}

/* line 2297, ../sass/_screen.scss */
.node--type-page-d-acceuil #page {
  margin-top: 20px;
}
/* line 2300, ../sass/_screen.scss */
.node--type-page-d-acceuil .region--top {
  overflow: hidden;
}
/* line 2301, ../sass/_screen.scss */
.node--type-page-d-acceuil .region--first {
  margin-top: 50px;
  margin-bottom: 80px;
}
/* line 2305, ../sass/_screen.scss */
.node--type-page-d-acceuil .field--name-dynamic-block-fieldnode-news-last {
  margin-bottom: 30px;
}

/* line 2316, ../sass/_screen.scss */
.node--type-page #main-wrapper, .node--type-domaine-de-recherche #main-wrapper {
  padding-top: 0;
}
/* line 2319, ../sass/_screen.scss */
.node--type-page .region--top, .node--type-domaine-de-recherche .region--top {
  position: relative;
}
/* line 2323, ../sass/_screen.scss */
.node--type-page .field--name-field-texte-bandeau, .node--type-domaine-de-recherche .field--name-field-texte-bandeau {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: white;
  z-index: 20;
  max-height: 350px;
}
/* line 2333, ../sass/_screen.scss */
.node--type-page .field--name-field-image, .node--type-domaine-de-recherche .field--name-field-image {
  position: relative;
  overflow: hidden;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 !important;
}
/* line 2340, ../sass/_screen.scss */
.node--type-page .field--name-field-image img, .node--type-domaine-de-recherche .field--name-field-image img {
  width: auto;
  height: 100%;
}
/* line 2347, ../sass/_screen.scss */
.node--type-page .field--name-field-image:after, .node--type-domaine-de-recherche .field--name-field-image:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 34%, rgba(74, 73, 73, 0.8) 100%);
  background-blend-mode: multiply;
  opacity: .7;
  top: 0;
  left: 0;
}
/* line 2359, ../sass/_screen.scss */
.node--type-page #image-mosaique img, .node--type-domaine-de-recherche #image-mosaique img {
  width: 100%;
  height: auto;
}
/* line 2363, ../sass/_screen.scss */
.node--type-page .region--first, .node--type-page .region--second, .node--type-page .region--bottom, .node--type-domaine-de-recherche .region--first, .node--type-domaine-de-recherche .region--second, .node--type-domaine-de-recherche .region--bottom {
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 2367, ../sass/_screen.scss */
.node--type-page .region--first, .node--type-page .region--bottom, .node--type-page .field--name-field-texte-bandeau, .node--type-domaine-de-recherche .region--first, .node--type-domaine-de-recherche .region--bottom, .node--type-domaine-de-recherche .field--name-field-texte-bandeau {
  max-width: 720px;
}
/* line 2374, ../sass/_screen.scss */
.node--type-page .region--second, .node--type-domaine-de-recherche .region--second {
  margin-bottom: 0;
}
/* line 2378, ../sass/_screen.scss */
.node--type-page .field--name-body h3, .node--type-page .field--name-field-texte-bas h3, .node--type-domaine-de-recherche .field--name-body h3, .node--type-domaine-de-recherche .field--name-field-texte-bas h3 {
  text-transform: uppercase;
}

/* line 2389, ../sass/_screen.scss */
.site-footer .block {
  border: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 2392, ../sass/_screen.scss */
.region-footer-menu .row.first-level {
  margin-left: 0;
  margin-right: 0;
}

/* line 2398, ../sass/_screen.scss */
.site-footer__top .region-footer-menu #block-inem-bootstrap-footerrightmenu {
  /*width:17%;float:left;*/
}
/* line 2399, ../sass/_screen.scss */
.site-footer__top .region-footer-menu #block-inem-bootstrap-footerrightmenu .nav {
  flex: initial;
}
/* line 2400, ../sass/_screen.scss */
.site-footer__top .region-footer-menu #block-inem-bootstrap-footerrightmenu .nav-item {
  display: block;
}
/* line 2401, ../sass/_screen.scss */
.site-footer__top .region-footer-menu #block-inem-bootstrap-footerrightmenu a.nav-link {
  color: white;
  text-decoration: none;
  font-size: var(--font-size-600);
  display: block;
}
/* line 2403, ../sass/_screen.scss */
.site-footer__top .region-footer-menu #block-inem-bootstrap-footerrightmenu .first-level .donate {
  margin-top: 30px;
  position: relative;
  top: -4px;
  padding-top: 4px;
  background: url("../img/donate-bck-footer.svg") center center no-repeat;
  font-size: var(--font-size-500) !important;
  height: 37px;
}
/* line 2413, ../sass/_screen.scss */
.site-footer__top .region-footer-menu #block-inem-bootstrap-footerrightmenu .first-level a {
  margin-bottom: 20px;
  text-align: center;
  width: 131px;
  display: inline-block;
}
/* line 2420, ../sass/_screen.scss */
.site-footer__top .region-footer-menu .first-level {
  flex: auto !important;
  margin-bottom: 15px;
}
/* line 2424, ../sass/_screen.scss */
.site-footer__top .region-footer-menu .first-level a {
  color: white;
  text-decoration: none;
  font-size: var(--font-size-500);
  margin-bottom: 5px;
  display: inline-block;
}
/* line 2425, ../sass/_screen.scss */
.site-footer__top .region-footer-menu .next-level a {
  color: white;
  text-decoration: none;
  font-size: var(--font-size-400);
  /*line-height:var(--font-size-550);*/
  margin-bottom: 7px;
  display: inline-block;
  opacity: .7;
}
/* line 2427, ../sass/_screen.scss */
.site-footer__top .region-footer-menu .next-level a:hover {
  opacity: 1;
}
/* line 2431, ../sass/_screen.scss */
.site-footer__top .region-footer-menu .next-level {
  line-height: var(--font-size-500);
}

/* line 2434, ../sass/_screen.scss */
.region-footer-reseau {
  /*padding-top:70px;
  width:37%;
  float:right;*/
}
/* line 2439, ../sass/_screen.scss */
.region-footer-reseau .nav-item {
  width: 100%;
  text-align: center;
}
/* line 2440, ../sass/_screen.scss */
.region-footer-reseau #block-inem-bootstrap-reseauxsociauxfooter {
  padding-right: 8px;
  padding-top: 30px;
}
/* line 2446, ../sass/_screen.scss */
.region-footer-reseau .bluesky-link {
  background: url("../img/bluesky-white.svg") center center no-repeat;
  display: inline-block;
  height: 34px;
  width: 38px;
  text-indent: -99999em;
  overflow: hidden;
  margin-right: 18px;
  -ms-overflow-style: none;
  margin-bottom: 15px;
}
/* line 2459, ../sass/_screen.scss */
.region-footer-reseau .linkedin-link {
  background: url("../img/linkedin-white.svg") center center no-repeat;
  display: inline-block;
  height: 34px;
  width: 33px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-bottom: 15px;
}
/* line 2471, ../sass/_screen.scss */
.region-footer-reseau .x-link {
  background: url("../img/x-white.svg") left center no-repeat;
  display: inline-block;
  height: 34px;
  width: 32px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-right: 0px;
  margin-bottom: 15px;
  position: relative;
}
/* line 2485, ../sass/_screen.scss */
.region-footer-reseau .cnrs {
  background: url("../img/logo-cnrs-white.svg") left center no-repeat;
  display: inline-block;
  height: 54px;
  width: 54px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-right: 0px;
  margin-bottom: 15px;
  position: relative;
  background-size: cover;
}
/* line 2499, ../sass/_screen.scss */
.region-footer-reseau .inserm {
  background: url("../img/logo-inserm-white.png") left center no-repeat;
  display: inline-block;
  height: 54px;
  width: 102px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-bottom: 15px;
  position: relative;
  background-size: cover;
}
/* line 2513, ../sass/_screen.scss */
.region-footer-reseau .u-paris {
  background: url("../img/logo-u-paris-white.png") left center no-repeat;
  display: inline-block;
  height: 54px;
  width: 130px;
  text-indent: -99999em;
  overflow: hidden;
  -ms-overflow-style: none;
  margin-right: 0px;
  margin-bottom: 15px;
  position: relative;
  top: -7px;
  background-size: cover;
}

/* line 2530, ../sass/_screen.scss */
#carouselLittle {
  position: relative;
  /*&:after{
          content:'';
          display:inline-block;
          width:70px;height:128px;position:absolute;
          z-index:100;
          bottom:0;right:0px;
          background:url('../img/img-top-arrow-creme.svg') left top no-repeat;
  }*/
}

/* line 2543, ../sass/_screen.scss */
.site-footer__bottom {
  border: none;
  clear: both;
  text-align: center;
  color: white;
  opacity: .7;
  font-size: var(--font-size-300);
}
/* line 2550, ../sass/_screen.scss */
.site-footer__bottom a {
  font-size: var(--font-size-300);
}
/* line 2553, ../sass/_screen.scss */
.site-footer__bottom .region-footer-copyright {
  margin-top: 0px;
  margin-left: 0px;
  display: inline-block;
}
/* line 2557, ../sass/_screen.scss */
.site-footer__bottom .region-footer-copyright * {
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 2560, ../sass/_screen.scss */
.site-footer__bottom .region-footer-copyright .nav-item {
  position: relative;
}
/* line 2562, ../sass/_screen.scss */
.site-footer__bottom .region-footer-copyright .nav-item ::after {
  content: '-';
  position: absolute;
  right: 0px;
}
/* line 2569, ../sass/_screen.scss */
.site-footer__bottom .region-footer-copyright .nav-item:last-child ::after {
  content: '';
}
/* line 2573, ../sass/_screen.scss */
.site-footer__bottom .region-footer-copyright a {
  color: white;
  margin-right: 5px;
  padding-right: 3px;
}
/* line 2575, ../sass/_screen.scss */
.site-footer__bottom .region-footer-copyright a:hover {
  text-decoration: underline;
}

/* line 2582, ../sass/_screen.scss */
.adresse-inem {
  background: url("../img/plan.png") center top no-repeat;
  color: white;
  padding-left: 0px;
  margin-top: 40px;
  padding-top: 175px;
  padding-bottom: 45px;
}
/* line 2583, ../sass/_screen.scss */
.adresse-inem a {
  text-decoration: none;
  display: block;
}
/* line 2595, ../sass/_screen.scss */
.adresse-inem .h3, .adresse-inem .h3-2 {
  display: block;
  font-size: var(--font-size-550);
  line-height: var(--font-size-500);
  letter-spacing: -0.4px;
  color: white;
}
/* line 2600, ../sass/_screen.scss */
.adresse-inem .h3-2 {
  margin-bottom: 10px;
}
/* line 2603, ../sass/_screen.scss */
.adresse-inem .h4, .adresse-inem .h4-2 {
  display: block;
  font-size: var(--font-size-300) !important;
  line-height: var(--font-size-500);
  opacity: 1;
}

@media (min-width: 560px) {
  /* line 2622, ../sass/_screen.scss */
  #team-focus .row .content {
    max-width: calc(540px / 2 + 30px) !important;
  }

  /* line 2627, ../sass/_screen.scss */
  .site-footer__top .region {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 2636, ../sass/_screen.scss */
  body {
    margin-top: 130px;
  }

  /* line 2645, ../sass/_screen.scss */
  .site-footer__bottom .region-footer-copyright {
    margin-top: 40px;
  }

  /* line 2649, ../sass/_screen.scss */
  .region-footer-plan {
    float: left;
  }

  /* line 2652, ../sass/_screen.scss */
  .site-footer__top .region-footer-menu .first-level {
    flex: 1 0 0% !important;
  }

  /* line 2655, ../sass/_screen.scss */
  .site-footer .block {
    text-align: left;
  }

  /* line 2659, ../sass/_screen.scss */
  .site-footer__top .region-footer-menu #block-inem-bootstrap-footerrightmenu {
    width: 17%;
    float: right;
    text-align: right;
  }
  /* line 2662, ../sass/_screen.scss */
  .site-footer__top .region-footer-menu #block-inem-bootstrap-footerrightmenu .donate {
    margin-top: 0px;
  }

  /* line 2667, ../sass/_screen.scss */
  .site-footer__top .region-footer-menu {
    width: 100%;
  }
  /* line 2669, ../sass/_screen.scss */
  .site-footer__top .region-footer-menu #block-inem-bootstrap-navigationprincipale-3 {
    width: 83%;
    float: left;
  }

  /* line 2671, ../sass/_screen.scss */
  .region-footer-reseau {
    padding-top: 70px;
    width: 37%;
    float: right;
  }
  /* line 2675, ../sass/_screen.scss */
  .region-footer-reseau ul {
    justify-content: end;
    text-align: left;
  }
  /* line 2679, ../sass/_screen.scss */
  .region-footer-reseau .nav-item {
    width: auto;
    text-align: left;
  }
  /* line 2680, ../sass/_screen.scss */
  .region-footer-reseau .linkedin-link, .region-footer-reseau .x-link, .region-footer-reseau .cnrs, .region-footer-reseau .inserm, .region-footer-reseau .u-paris {
    display: block;
  }

  /* line 2688, ../sass/_screen.scss */
  .adresse-inem {
    background: url("../img/plan.png") left top no-repeat;
    padding-top: 25px;
  }
  /* line 2696, ../sass/_screen.scss */
  .adresse-inem a {
    padding-left: 175px;
  }

  /* line 2703, ../sass/_screen.scss */
  .carousel-caption {
    text-align: left;
  }
  /* line 2706, ../sass/_screen.scss */
  .carousel-caption h5 {
    font-size: var(--font-size-900);
    max-width: 60%;
  }

  /* line 2711, ../sass/_screen.scss */
  .carousel-indicators [data-bs-target] {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    margin-left: 5px;
  }

  /* line 2719, ../sass/_screen.scss */
  .carousel-control-next-icon, .carousel-control-prev-icon {
    width: 1.25rem;
    height: 3.813rem;
  }

  /* line 2724, ../sass/_screen.scss */
  #block-inem-bootstrap-languageswitcherlangcode {
    position: absolute;
    top: -10px;
    right: -10px;
    width: auto;
  }

  /* line 2731, ../sass/_screen.scss */
  .navbar-brand {
    width: auto;
  }

  /* line 2734, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire {
    width: auto;
    padding-right: 70px;
    text-align: left;
    padding-bottom: 0px;
  }
  /* line 2739, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .nav-item {
    display: inherit;
    width: auto;
  }
  /* line 2742, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .nav-link {
    margin-right: 10px;
  }
  /* line 2745, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .search {
    background: url("../img/search-icon.svg") 0 3px no-repeat;
    padding-left: 20px;
  }
  /* line 2748, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .search:hover {
    background: url("../img/search-icon-hover.svg") 0 3px no-repeat;
  }
  /* line 2752, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .donate {
    margin-top: 0;
    top: 0;
  }
  /* line 2756, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .linkedin-link {
    position: relative;
    bottom: auto;
    left: auto;
  }
  /* line 2763, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .x-link {
    position: relative;
    bottom: auto;
    left: auto;
  }
  /* line 2770, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .bluesky-link {
    position: relative;
    bottom: auto;
    left: auto;
  }
  /* line 2778, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .careers, #block-inem-bootstrap-navigationsecondaire .search {
    margin-top: 0px;
    margin-right: 15px;
    padding-right: 15px;
    position: relative;
  }
  /* line 2782, ../sass/_screen.scss */
  #block-inem-bootstrap-navigationsecondaire .careers:after, #block-inem-bootstrap-navigationsecondaire .search:after {
    content: '';
    display: inline-block;
    width: 2px;
    height: 21px;
    position: absolute;
    top: 1px;
    right: 0px;
    background: url("../img/separator.svg") right center no-repeat;
  }

  /* line 2791, ../sass/_screen.scss */
  .region-top-header {
    position: absolute;
    top: 2px;
    right: 15px;
    z-index: 200;
    background: transparent !important;
  }

  /* line 2802, ../sass/_screen.scss */
  #team-focus .row .content {
    position: absolute;
    right: 0;
    max-width: calc(720px / 2 + 30px) !important;
  }
  /* line 2808, ../sass/_screen.scss */
  #team-focus .row:nth-child(odd) {
    flex-direction: row-reverse;
  }
  /* line 2810, ../sass/_screen.scss */
  #team-focus .row:nth-child(odd) .content {
    position: absolute;
    left: 0;
    /*right:auto;
            left:0;*/
  }

  /* line 2822, ../sass/_screen.scss */
  .event-HP .col-md-auto, .event-HP .col {
    padding-right: 0;
  }

  /* line 2832, ../sass/_screen.scss */
  .node--type-page .field--name-field-texte-bandeau, .node--type-domaine-de-recherche .field--name-field-texte-bandeau {
    left: calc((100% - 720px) / 2);
    bottom: 10px;
  }
  /* line 2836, ../sass/_screen.scss */
  .node--type-page .field--name-field-texte-bandeau a.menu-back, .node--type-domaine-de-recherche .field--name-field-texte-bandeau a.menu-back {
    color: white;
    display: inline-block;
    position: absolute;
    left: 00px;
    top: -20px;
    font-size: var(--font-size-300);
    text-decoration: none;
  }
  /* line 2840, ../sass/_screen.scss */
  .node--type-page .region--top, .node--type-domaine-de-recherche .region--top {
    position: relative;
    max-width: 100%;
    overflow: hidden;
  }
  /* line 2843, ../sass/_screen.scss */
  .node--type-page .region--top:before, .node--type-domaine-de-recherche .region--top:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 148px;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0px;
    background: url("../img/img-top-carre-creme.svg") left top no-repeat;
  }
  /* line 2851, ../sass/_screen.scss */
  .node--type-page .region--top:after, .node--type-domaine-de-recherche .region--top:after {
    content: '';
    display: inline-block;
    width: 40px;
    height: 74px;
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 40px;
    background: url("../img/img-carre-creme.svg") left top no-repeat;
  }
  /* line 2860, ../sass/_screen.scss */
  .node--type-page .field--name-field-image, .node--type-domaine-de-recherche .field--name-field-image {
    position: relative;
    overflow: hidden;
    max-width: 1600px;
    height: 350px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
  }

  /* line 2877, ../sass/_screen.scss */
  .node--type-offre-d-emploi #content {
    top: -127px;
  }
  /* line 2881, ../sass/_screen.scss */
  .node--type-offre-d-emploi .field--name-node-title::before {
    top: -70px;
    left: -110px;
  }

  /* line 2886, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagecareers {
    /*  position:relative;
      max-width:720px; 
      left:calc( 50% - 360px );*/
  }
  /* line 2890, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagecareers .contextual {
    top: -160px;
    right: 160px;
  }
  /* line 2894, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagecareers .content {
    bottom: 30px;
  }

  /* .page-view-carrers,.page-view-careers ,*/
  /* line 2900, ../sass/_screen.scss */
  .node--type-offre-d-emploi .bandeau, .page-view-collaborateurs .bandeau {
    background-size: auto;
    height: 350px;
  }
  /* line 2905, ../sass/_screen.scss */
  .node--type-offre-d-emploi .bandeau:before, .page-view-collaborateurs .bandeau:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 148px;
    position: absolute;
    z-index: 100;
    top: 0px;
    left: 40px;
    background: url("../img/img-top-carre-creme.svg") left top no-repeat;
  }
  /* line 2913, ../sass/_screen.scss */
  .node--type-offre-d-emploi .bandeau:after, .page-view-collaborateurs .bandeau:after {
    content: '';
    display: inline-block;
    width: 80px;
    height: 148px;
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 0;
    background: url("../img/img-bottom-carre-creme.svg") left top no-repeat;
  }
  /* line 2922, ../sass/_screen.scss */
  .node--type-offre-d-emploi .view-content, .page-view-collaborateurs .view-content {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 2928, ../sass/_screen.scss */
  .page-view-carrers h2, .page-view-careers h2 {
    font-size: var(--font-size-800);
    line-height: var(--font-size-800);
  }

  /* line 2936, ../sass/_screen.scss */
  .node--type-news .bandeau, .node--type-blog .bandeau, .node--type-seminaire .bandeau, .node--type-evenement .bandeau, .node--type-equipe .bandeau, .node--type-offre-d-emploi .bandeau {
    background-size: auto;
    height: 350px;
  }
  /* line 2942, ../sass/_screen.scss */
  .node--type-news .bandeau:before, .node--type-blog .bandeau:before, .node--type-seminaire .bandeau:before, .node--type-evenement .bandeau:before, .node--type-equipe .bandeau:before, .node--type-offre-d-emploi .bandeau:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 74px;
    position: absolute;
    z-index: 100;
    top: 74px;
    left: 0px;
    background: url("../img/square-alone.svg") left top no-repeat;
  }
  /* line 2950, ../sass/_screen.scss */
  .node--type-news .bandeau:after, .node--type-blog .bandeau:after, .node--type-seminaire .bandeau:after, .node--type-evenement .bandeau:after, .node--type-equipe .bandeau:after, .node--type-offre-d-emploi .bandeau:after {
    content: '';
    display: inline-block;
    width: 148px;
    height: 148px;
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 0;
    background: url("../img/square-news.svg") left top no-repeat;
  }

  /* line 2961, ../sass/_screen.scss */
  .node--type-offre-d-emploi #content {
    padding: 100px;
  }

  /* line 2963, ../sass/_screen.scss */
  .node--type-blog #content::before {
    left: -31px;
  }

  /* line 2967, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagenews, #block-inem-bootstrap-blocheaderpagepublications, #block-inem-bootstrap-blocheaderpagearea, #block-inem-bootstrap-blocheaderpageevent, #block-inem-bootstrap-blocheaderpagecareers {
    height: 350px;
  }
  /* line 2970, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagenews:before, #block-inem-bootstrap-blocheaderpagepublications:before, #block-inem-bootstrap-blocheaderpagearea:before, #block-inem-bootstrap-blocheaderpageevent:before, #block-inem-bootstrap-blocheaderpagecareers:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 148px;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 30px;
    background: url("../img/img-top-carre-creme.svg") left top no-repeat;
  }
  /* line 2978, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagenews:after, #block-inem-bootstrap-blocheaderpagepublications:after, #block-inem-bootstrap-blocheaderpagearea:after, #block-inem-bootstrap-blocheaderpageevent:after, #block-inem-bootstrap-blocheaderpagecareers:after {
    content: '';
    display: inline-block;
    width: 80px;
    height: 148px;
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 12px;
    background: url("../img/img-bottom-carre-creme.svg") left top no-repeat;
  }
  /* line 2986, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagenews .contenu, #block-inem-bootstrap-blocheaderpagepublications .contenu, #block-inem-bootstrap-blocheaderpagearea .contenu, #block-inem-bootstrap-blocheaderpageevent .contenu, #block-inem-bootstrap-blocheaderpagecareers .contenu {
    position: absolute;
    bottom: 30px;
    max-width: 600px;
    z-index: 20;
  }

  /* line 2993, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagearea {
    background: url("../img/bck_aires de recherche.jpg") no-repeat;
    background-size: cover;
    position: relative;
    height: 350px;
  }
  /* line 2999, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagearea:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 148px;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0px;
    background: url("../img/img-top-carre-creme.svg") left top no-repeat;
  }
  /* line 3007, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagearea:after {
    content: '';
    display: inline-block;
    width: 70px;
    height: 128px;
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 0px;
    background: url("../img/img-top-arrow-creme.svg") left top no-repeat;
  }

  /* line 3020, ../sass/_screen.scss */
  .region-footer-reseau .linkedin-link {
    margin-right: 15px;
    margin-bottom: 0px;
  }
  /* line 3027, ../sass/_screen.scss */
  .region-footer-reseau .x-link {
    padding-right: 36px;
    margin-bottom: 0px;
  }
  /* line 3033, ../sass/_screen.scss */
  .region-footer-reseau .cnrs {
    margin-right: 30px;
    margin-bottom: 0px;
  }
  /* line 3038, ../sass/_screen.scss */
  .region-footer-reseau .inserm {
    margin-right: 30px;
    margin-bottom: 0px;
  }
  /* line 3043, ../sass/_screen.scss */
  .region-footer-reseau .u-paris {
    margin-right: 30px;
    margin-bottom: 0px;
  }

  /* line 3053, ../sass/_screen.scss */
  .node--type-equipe #contacts-equipe {
    position: absolute;
    top: -70px;
    width: 100%;
    text-align: right;
    right: -30px;
  }
  /* line 3059, ../sass/_screen.scss */
  .node--type-equipe #contacts-equipe:before {
    display: inline-block;
  }
  /* line 3065, ../sass/_screen.scss */
  .node--type-equipe .field--name-node-title h2 {
    font-size: var(--font-size-1300);
    line-height: var(--font-size-1300);
  }
  /* line 3074, ../sass/_screen.scss */
  .node--type-equipe .field--name-dynamic-block-fieldnode-menu-equipe #navbar-menu-equipe {
    display: inline-block;
  }
  /* line 3078, ../sass/_screen.scss */
  .node--type-equipe .field--name-body, .node--type-equipe .view-publications, .node--type-equipe .field--name-field-chef-equipe, .node--type-equipe #financement-subventions {
    position: relative;
  }
  /* line 3080, ../sass/_screen.scss */
  .node--type-equipe .field--name-body:before, .node--type-equipe .view-publications:before, .node--type-equipe .field--name-field-chef-equipe:before, .node--type-equipe #financement-subventions:before {
    content: '';
    display: inline-block;
    width: 40px;
    height: 74px;
    position: absolute;
    z-index: 100;
    left: calc( 50% - 50vw );
    background: url("../img/img-carre-blue.svg") left top no-repeat;
  }
  /* line 3088, ../sass/_screen.scss */
  .node--type-equipe .field--name-body .field__label, .node--type-equipe .view-publications .field__label, .node--type-equipe .field--name-field-chef-equipe .field__label, .node--type-equipe #financement-subventions .field__label {
    font-size: var(--font-size-1000);
  }

  /* line 3094, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagepublications .field--name-body {
    bottom: 0px;
  }

  /* line 3103, ../sass/_screen.scss */
  .event-HP h4 {
    font-size: var(--font-size-900);
  }
  /* line 3106, ../sass/_screen.scss */
  .event-HP h3 {
    margin-top: 30px;
    font-size: var(--font-size-1300);
    line-height: 54px;
  }
  /* line 3111, ../sass/_screen.scss */
  .event-HP h5 {
    margin-top: 30px;
  }

  /* line 3118, ../sass/_screen.scss */
  .node--type-page-d-acceuil #page {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  /* line 3130, ../sass/_screen.scss */
  .carousel-caption h5 {
    font-size: var(--font-size-1000);
  }

  /* line 3134, ../sass/_screen.scss */
  #carouselLittle {
    position: relative;
  }
  /* line 3137, ../sass/_screen.scss */
  #carouselLittle:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 148px;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0px;
    background: url("../img/img-top-carre-creme.svg") left top no-repeat;
  }
  /* line 3145, ../sass/_screen.scss */
  #carouselLittle:after {
    content: '';
    display: inline-block;
    width: 70px;
    height: 128px;
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 0px;
    background: url("../img/img-top-arrow-creme.svg") left top no-repeat;
  }

  /* line 3154, ../sass/_screen.scss */
  #goTop.sticky {
    right: calc( 50% - ( 1258px / 2 ) );
  }

  /* line 3159, ../sass/_screen.scss */
  #team-focus .row .content {
    max-width: calc(960px / 2 + 30px) !important;
  }

  /* line 3166, ../sass/_screen.scss */
  .node--type-news .bandeau:after, .node--type-blog .bandeau:after {
    right: calc( 50% - ( 1258px / 2 ) );
  }
}
@media (min-width: 1200px) {
  /* line 3179, ../sass/_screen.scss */
  #sponsor .col-md-auto {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* line 3184, ../sass/_screen.scss */
  #goTop.sticky {
    right: calc( 50% - ( 1435px / 2 ) );
  }

  /* line 3190, ../sass/_screen.scss */
  #team-focus .row .content {
    max-width: calc(1140px / 2 + 30px) !important;
  }

  /*  .node--type-news, .node--type-blog{
        .bandeau{
                &:after{
                    right:calc( 50% - ( 1435px / 2 ) );

                }
        }
    }*/
}
@media (min-width: 1400px) {
  /* line 3210, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagenews:before, #block-inem-bootstrap-blocheaderpagepublications:before, #block-inem-bootstrap-blocheaderpagearea:before, #block-inem-bootstrap-blocheaderpageevent:before, #carouselLittle:before, #block-inem-bootstrap-blocheaderpagecareers:before {
    display: block;
    width: 339px;
    height: 350px;
    left: calc( (100% - 1600px - 378px )/ 2 );
    background: url("../img/motif-bandeau-left.svg") left top no-repeat;
  }
  /* line 3216, ../sass/_screen.scss */
  #block-inem-bootstrap-blocheaderpagenews:after, #block-inem-bootstrap-blocheaderpagepublications:after, #block-inem-bootstrap-blocheaderpagearea:after, #block-inem-bootstrap-blocheaderpageevent:after, #carouselLittle:after, #block-inem-bootstrap-blocheaderpagecareers:after {
    width: 302px;
    height: 350px;
    right: calc( (100% - 1600px - 302px )/ 2 );
    background: url("../img/motif-bandeau-right.svg") left top no-repeat;
  }

  /* line 3225, ../sass/_screen.scss */
  .node--type-equipe .field--name-body, .node--type-equipe .view-publications, .node--type-equipe .field--name-field-chef-equipe, .node--type-equipe #financement-subventions {
    position: relative;
  }
  /* line 3227, ../sass/_screen.scss */
  .node--type-equipe .field--name-body:before, .node--type-equipe .view-publications:before, .node--type-equipe .field--name-field-chef-equipe:before, .node--type-equipe #financement-subventions:before {
    left: calc( 50% - 800px );
  }

  /* line 3236, ../sass/_screen.scss */
  #carouselLittle:before {
    height: 490px;
  }
  /* line 3240, ../sass/_screen.scss */
  #carouselLittle:after {
    height: 490px;
  }

  /* line 3245, ../sass/_screen.scss */
  .carousel-control-prev {
    left: 80px;
  }

  /* line 3248, ../sass/_screen.scss */
  .carousel-control-next {
    right: 80px;
  }

  /* line 3251, ../sass/_screen.scss */
  .node--type-equipe .bandeau {
    position: relative;
  }
  /* line 3252, ../sass/_screen.scss */
  .node--type-equipe .bandeau:before, .node--type-equipe .bandeau:after {
    display: block;
  }
  /* line 3256, ../sass/_screen.scss */
  .node--type-equipe .bandeau:before {
    width: 339px;
    height: 350px;
    left: calc( (100% - 1600px - 378px - 76px )/ 2 );
    background: url("../img/motif-bandeau-left.svg") left top no-repeat;
  }
  /* line 3262, ../sass/_screen.scss */
  .node--type-equipe .bandeau:after {
    top: 0;
    width: 302px;
    height: 350px;
    right: calc( (100% - 1600px - 378px - 75px  )/ 2 );
    background: url("../img/motif-bandeau-right.svg") left top no-repeat;
  }

  /* line 3272, ../sass/_screen.scss */
  .node--type-news .bandeau, .node--type-blog .bandeau, .node--type-seminaire .bandeau, .node--type-evenement .bandeau, .node--type-offre-d-emploi .bandeau, .page-view-carrers .bandeau, .page-view-careers .bandeau, .page-view-collaborateurs .bandeau {
    position: relative;
  }
  /* line 3274, ../sass/_screen.scss */
  .node--type-news .bandeau:before, .node--type-blog .bandeau:before, .node--type-seminaire .bandeau:before, .node--type-evenement .bandeau:before, .node--type-offre-d-emploi .bandeau:before, .page-view-carrers .bandeau:before, .page-view-careers .bandeau:before, .page-view-collaborateurs .bandeau:before {
    top: 0;
    display: block;
    width: 339px;
    height: 350px;
    left: calc( (100% - 1600px - 378px  - 76px )/ 2 );
    background: url("../img/motif-bandeau-left.svg") left top no-repeat;
  }
  /* line 3281, ../sass/_screen.scss */
  .node--type-news .bandeau:after, .node--type-blog .bandeau:after, .node--type-seminaire .bandeau:after, .node--type-evenement .bandeau:after, .node--type-offre-d-emploi .bandeau:after, .page-view-carrers .bandeau:after, .page-view-careers .bandeau:after, .page-view-collaborateurs .bandeau:after {
    display: block;
    width: 302px;
    height: 350px;
    right: calc( (100% - 1600px - 378px - 76px  )/ 2 );
    background: url("../img/motif-bandeau-right.svg") left top no-repeat;
  }

  /* line 3292, ../sass/_screen.scss */
  .node--type-page .region--top, .node--type-domaine-de-recherche .region--top {
    position: relative;
  }
  /* line 3294, ../sass/_screen.scss */
  .node--type-page .region--top:before, .node--type-domaine-de-recherche .region--top:before {
    width: 339px;
    height: 350px;
    left: calc( (100% - 1600px - 310px )/ 2 );
    background: url("../img/motif-bandeau-left.svg") left top no-repeat;
  }
  /* line 3299, ../sass/_screen.scss */
  .node--type-page .region--top:after, .node--type-domaine-de-recherche .region--top:after {
    width: 302px;
    height: 350px;
    right: calc( (100% - 1600px - 302px )/ 2 );
    background: url("../img/motif-bandeau-right.svg") left top no-repeat;
  }

  /* line 3307, ../sass/_screen.scss */
  .membre-equipe:nth-child(4n+4) {
    margin-right: 0px;
  }

  /* line 3310, ../sass/_screen.scss */
  .membre-equipe:nth-child(4n+5) {
    clear: left;
  }

  /* line 3315, ../sass/_screen.scss */
  #goTop.sticky {
    right: calc( 50% - ( 1435px / 2 ) );
  }

  /* line 3320, ../sass/_screen.scss */
  #team-focus .row .content {
    max-width: calc(1320px / 2 + 30px) !important;
  }

    /*.node--type-news, .node--type-blog{
        .bandeau{
                &:after{
                    right:calc( 50% - ( 1615px / 2 ) );

                }
        }
    }*/
}
/*

p.big-text-blue{
         color:$blue_esp;
         font-size: 32px;
         line-height: 28px;
         font-family:$altFontFamily300;
}
p.big-text-blue {
  color: $blue_esp;
  font-size: 32px;
  line-height: 28px;
  font-family: "adsathin";
}

h2.titre-blue-big {
  color: $blue_esp;
  font-size: 50px;
  line-height: 38px;
  font-family: "adsaregular";
}
h2.titre-black-big {
  color: black;
  font-size: 50px;
  line-height: 38px;
  font-family: "adsaregular";
}
h3.soustitre-blue-big {
  color:$blue_esp;
  font-size: 28px;
  line-height: 24px;
  font-family: "adsamedium";
}
h3.soustitre-black-big {
  color: black;
  font-size: 28px;
  line-height: 24px;
  font-family: "adsamedium";
}
p.texte-bleu {
  color:$blue_esp;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquelight';
}
p.texte-noir {
  color:black;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquelight';
}
p.texte-italic-bleu {
  color:$blue_esp;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquelight_italic';
}
p.texte-italic-noir {
  color:black;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquelight_italic';
}
p.texte-semibold-bleu {
  color:$blue_esp;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquesemibold';
}
p.texte-semibold-noir {
  color:black;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquesemibold';
}
p.note-bleu {
  color:$blue_esp;
  font-size: 11px;
  line-height: 11px;
  font-family: 'geogrotesquelight';
}
p.note-noir {
  color:black;
  font-size: 11px;
  line-height: 11px;
  font-family: 'geogrotesquelight';
}
img.img-fluid{
    
}
*/
