:root {
  --bs-font-sans-serif: 'Roboto', sans-serif !important;
  --bs-body-font-size: 16px !important;
}

/* Global */
html{
  overflow-x: hidden;
}
body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --bs-body-color: #45474D;
  font-family: 'Roboto', sans-serif;
  overflow-x: hidden;
}
.visually-hidden-focusable {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
}
.w1300 {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
}
.w1280 {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}
.w1160 {
  width: 100%;
  max-width: 1160px;
  padding: 2.8rem 6.25rem 3.75rem;
  margin: 0 auto;
}
.w800 {
  width: 100%;
  max-width: 800px;
  padding: 2.8rem 0 3.75rem;
  margin: 0 auto;
}
.w345 {
  width: 100%;
  max-width: 345px;
  padding: 1.75rem;
  margin: 0 auto;
}
.mainContent{
  display: flex;
  max-width: 1280px;
  margin: 0 auto;
  align-items:flex-start;
  align-content:flex-start;
}
.main-content {
  padding: 0;
}
.container {
  max-width: 100% !important;
}
.container.w1100 {
  max-width: 1100px !important;
}
.container.w1390 {
  max-width: 1390px !important;
}
.sideBar{
  margin-top: -50px;
  position: relative;
  z-index: 1;
  background: #fff;
  border: 1px solid #AD9913;
  height: auto;
  display: inline-block;
}
h1{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-size: 2.4rem;
  line-height: 1.2;
  color: #0F3476;
  border-bottom: 1px solid #AD9913;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
h2 {
  font-size: 1.3rem;
  font-weight: 600;
  margin: 0 0 .6rem;
  color: #0F3476;
}
h3 {
  font-family: 'Roboto';
  font-style: normal;
  /* font-weight: 400; */
  font-size: 1.3rem;
  line-height: 1.3;
  /* color: #0F3476; */
  margin: 0 0 .6rem;
  color: #AD9913;
  font-weight: 500;
}
h4 {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.2;
  color: #000;
  margin: 0 0 .6rem;
}
p {
  margin-bottom: 1rem;
}
p a {
  color: #E96516;
  text-decoration: underline;
}
h2 strong,
h3 strong,
h4 strong,
h5 strong {
  font-weight: inherit;
}
ul{
  padding: 0 0 0 1rem;
}
.main-content nav{
  border-bottom: 2px solid #00B1BF;
}
.breadcrumb {
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: .6rem;
  background: none;
}
.breadcrumb-item,
.breadcrumb-item a,
.breadcrumb-item.active {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 150%;
  text-decoration: none;
  color: #204D9D;
}
.breadcrumb-item.active span {
  font-weight: 700;
}
.breadcrumb-item sup {
  top: auto;
}
.breadcrumb-item+.breadcrumb-item {
  padding-left: 0.35rem;
}
.breadcrumb-item+.breadcrumb-item::before {
  display: inline-block;
  content: " ";
  background-repeat: no-repeat;
  background-size: 0.65rem 0.65rem;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/></svg>");
  width: 10px;
  height: 100%;
  background-position: center;
  padding: 0 !important;
  margin-right: 0.35rem;
}
.withImage{
  margin-top: -3.75rem;
  z-index: 1;
  margin-bottom: 2.2rem;
}
.withoutImage{
  margin-top: 3.75rem;
}
.white{
  background-color: #fff;
  position: relative;
}
picture{
  display: block;
  text-align: center;
}
picture.hover {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin-bottom: -6px;
  cursor: pointer;
  width: 100%;
  background-color: #fff;
}
picture.hover:before {
  position: absolute;
  top: 0;
  left: 0;
  content: " "!important;
  background-color: rgb(0 0 0 / 35%);
  background-repeat: no-repeat;
  background-size: 2rem;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 16 16'><path d='M8 0c-.176 0-.35.006-.523.017l.064.998a7.117 7.117 0 0 1 .918 0l.064-.998A8.113 8.113 0 0 0 8 0zM6.44.152c-.346.069-.684.16-1.012.27l.321.948c.287-.098.582-.177.884-.237L6.44.153zm4.132.271a7.946 7.946 0 0 0-1.011-.27l-.194.98c.302.06.597.14.884.237l.321-.947zm1.873.925a8 8 0 0 0-.906-.524l-.443.896c.275.136.54.29.793.459l.556-.831zM4.46.824c-.314.155-.616.33-.905.524l.556.83a7.07 7.07 0 0 1 .793-.458L4.46.824zM2.725 1.985c-.262.23-.51.478-.74.74l.752.66c.202-.23.418-.446.648-.648l-.66-.752zm11.29.74a8.058 8.058 0 0 0-.74-.74l-.66.752c.23.202.447.418.648.648l.752-.66zm1.161 1.735a7.98 7.98 0 0 0-.524-.905l-.83.556c.169.253.322.518.458.793l.896-.443zM1.348 3.555c-.194.289-.37.591-.524.906l.896.443c.136-.275.29-.54.459-.793l-.831-.556zM.423 5.428a7.945 7.945 0 0 0-.27 1.011l.98.194c.06-.302.14-.597.237-.884l-.947-.321zM15.848 6.44a7.943 7.943 0 0 0-.27-1.012l-.948.321c.098.287.177.582.237.884l.98-.194zM.017 7.477a8.113 8.113 0 0 0 0 1.046l.998-.064a7.117 7.117 0 0 1 0-.918l-.998-.064zM16 8a8.1 8.1 0 0 0-.017-.523l-.998.064a7.11 7.11 0 0 1 0 .918l.998.064A8.1 8.1 0 0 0 16 8zM.152 9.56c.069.346.16.684.27 1.012l.948-.321a6.944 6.944 0 0 1-.237-.884l-.98.194zm15.425 1.012c.112-.328.202-.666.27-1.011l-.98-.194c-.06.302-.14.597-.237.884l.947.321zM.824 11.54a8 8 0 0 0 .524.905l.83-.556a6.999 6.999 0 0 1-.458-.793l-.896.443zm13.828.905c.194-.289.37-.591.524-.906l-.896-.443c-.136.275-.29.54-.459.793l.831.556zm-12.667.83c.23.262.478.51.74.74l.66-.752a7.047 7.047 0 0 1-.648-.648l-.752.66zm11.29.74c.262-.23.51-.478.74-.74l-.752-.66c-.201.23-.418.447-.648.648l.66.752zm-1.735 1.161c.314-.155.616-.33.905-.524l-.556-.83a7.07 7.07 0 0 1-.793.458l.443.896zm-7.985-.524c.289.194.591.37.906.524l.443-.896a6.998 6.998 0 0 1-.793-.459l-.556.831zm1.873.925c.328.112.666.202 1.011.27l.194-.98a6.953 6.953 0 0 1-.884-.237l-.321.947zm4.132.271a7.944 7.944 0 0 0 1.012-.27l-.321-.948a6.954 6.954 0 0 1-.884.237l.194.98zm-2.083.135a8.1 8.1 0 0 0 1.046 0l-.064-.998a7.11 7.11 0 0 1-.918 0l-.064.998zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z'/></svg>");  
  width: 100%;
  height: 100%;
  background-position: center;
  z-index: 1;
  opacity: 0;
  transition: all .3s;
}
picture.hover img {
  transform: scale(100%);
  transition: transform .8s !important;
}
picture.hover:hover img {
  transform: scale(105%);
  transition: transform .8s !important;
}
.actusBloc:hover picture.hover:before {
  opacity: 1;
  background-image: none;
}
picture.hover:hover:before,
.actusBloc picture.hover:hover:before {
  opacity: 1;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 16 16'><path d='M8 0c-.176 0-.35.006-.523.017l.064.998a7.117 7.117 0 0 1 .918 0l.064-.998A8.113 8.113 0 0 0 8 0zM6.44.152c-.346.069-.684.16-1.012.27l.321.948c.287-.098.582-.177.884-.237L6.44.153zm4.132.271a7.946 7.946 0 0 0-1.011-.27l-.194.98c.302.06.597.14.884.237l.321-.947zm1.873.925a8 8 0 0 0-.906-.524l-.443.896c.275.136.54.29.793.459l.556-.831zM4.46.824c-.314.155-.616.33-.905.524l.556.83a7.07 7.07 0 0 1 .793-.458L4.46.824zM2.725 1.985c-.262.23-.51.478-.74.74l.752.66c.202-.23.418-.446.648-.648l-.66-.752zm11.29.74a8.058 8.058 0 0 0-.74-.74l-.66.752c.23.202.447.418.648.648l.752-.66zm1.161 1.735a7.98 7.98 0 0 0-.524-.905l-.83.556c.169.253.322.518.458.793l.896-.443zM1.348 3.555c-.194.289-.37.591-.524.906l.896.443c.136-.275.29-.54.459-.793l-.831-.556zM.423 5.428a7.945 7.945 0 0 0-.27 1.011l.98.194c.06-.302.14-.597.237-.884l-.947-.321zM15.848 6.44a7.943 7.943 0 0 0-.27-1.012l-.948.321c.098.287.177.582.237.884l.98-.194zM.017 7.477a8.113 8.113 0 0 0 0 1.046l.998-.064a7.117 7.117 0 0 1 0-.918l-.998-.064zM16 8a8.1 8.1 0 0 0-.017-.523l-.998.064a7.11 7.11 0 0 1 0 .918l.998.064A8.1 8.1 0 0 0 16 8zM.152 9.56c.069.346.16.684.27 1.012l.948-.321a6.944 6.944 0 0 1-.237-.884l-.98.194zm15.425 1.012c.112-.328.202-.666.27-1.011l-.98-.194c-.06.302-.14.597-.237.884l.947.321zM.824 11.54a8 8 0 0 0 .524.905l.83-.556a6.999 6.999 0 0 1-.458-.793l-.896.443zm13.828.905c.194-.289.37-.591.524-.906l-.896-.443c-.136.275-.29.54-.459.793l.831.556zm-12.667.83c.23.262.478.51.74.74l.66-.752a7.047 7.047 0 0 1-.648-.648l-.752.66zm11.29.74c.262-.23.51-.478.74-.74l-.752-.66c-.201.23-.418.447-.648.648l.66.752zm-1.735 1.161c.314-.155.616-.33.905-.524l-.556-.83a7.07 7.07 0 0 1-.793.458l.443.896zm-7.985-.524c.289.194.591.37.906.524l.443-.896a6.998 6.998 0 0 1-.793-.459l-.556.831zm1.873.925c.328.112.666.202 1.011.27l.194-.98a6.953 6.953 0 0 1-.884-.237l-.321.947zm4.132.271a7.944 7.944 0 0 0 1.012-.27l-.321-.948a6.954 6.954 0 0 1-.884.237l.194.98zm-2.083.135a8.1 8.1 0 0 0 1.046 0l-.064-.998a7.11 7.11 0 0 1-.918 0l-.064.998zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z'/></svg>");  
}

.user-login-form,
.user-pass {
  max-width: 400px;
  margin: 0 auto;
}
.user-register-form {
  max-width: 600px;
  margin: 0 auto;
}
.galaxie {
  background: #faf7f7;
  width: 100%;
  transition: all .3s;
  margin-top: -182px;
}
.galaxie ul {
  padding: 30px;
  list-style: none;
  margin-bottom: 0;
}
.galaxie ul li {
  display: inline-block;
  width: calc(25% - 4px);
}
.galaxie ul li a {
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 150%;
  color: #005D75;
  text-decoration-color: transparent;
  transition: all .3s;
}
.galaxie ul li a:hover {
  color: #45474D;
  text-decoration-color: #45474D;
}
.galaxie__btn {
  font-family: 'Roboto';
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 150%;
  color: #FFF;
  text-align: left;
  text-transform: uppercase;
  background: #45474D;
  display: block;
  border: none;
  border-radius: 0;
  padding: 1rem 2rem;
  width: 100%;
}
a {
  color: #E96516;
  text-underline-offset: 4px;
}
a:hover,
a:focus {
  color: #204D9D;
}
.savoirPlus{
  color: #AD9913;
  font-size: 0.8rem;
  font-weight: 600;
  text-decoration: underline;
}
.page__head h1 {
  font-weight: 300;
  font-size: 2.5rem;
  line-height: 150%;
  text-align: center;
  max-width: 1390px;
  padding: 0 1rem;
  margin: 2rem auto;
}
.btn {
  font-family: 'Roboto';
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.2;
  color: #AD9913;
  padding: 10px 40px;
  border-radius: 10px;
  height: auto;
  width: auto;
  border: 1px solid #AD9913;
  display: inline-block;
  background-color: #fff;
}
.btn-primary {
  border: 1px solid #AD9913;
  color: #AD9913;
  background-color: #fff;
}
.btn-primary:hover,
.btn-primary:focus {
  border: 2px solid #AD9913;
  color: #AD9913;
}
.topContainer{
  background-color: #00B1BF;
  padding: 6px 0;
  color: #fff;
}
.region-galaxie {
  justify-content: flex-end;
  align-items: center;
  max-width: 1480px;
  margin: 0 auto;
}
.nav-link{
  padding: 0;
}
.menu--top-paristech li, .topContainer .block{
  margin: 0 10px;
}
.topContainer .search-block-form{
  position: relative;
  z-index: 4;
}
.menu--top-paristech li a, .topContainer .block a, .topContainer .mj-w-button-content{
  padding: 0;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
}
.paragraphe__2__colonnes p,
.topContainer .block p{
  margin: 0;
}
.col-sm {
  flex: 0 0 33%;
  margin-bottom: 2rem;
}
.col-sm img{
  width: 100%;
  height: auto;
}
.col-sm .sous__titre{
  margin-bottom: 0;
}
/*Search*/
.topContainer #search-block-form {
  position: absolute;
  height: 30px;
  width: 300px;
  margin-left: 165px;
  transform: translate(-50%, -20%);
}

.topContainer #search-block-form.on {
  -webkit-animation-name: in-out;
  animation-name: in-out;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.topContainer .form-search {
  box-sizing: border-box;
  width: 25px;
  height: 25px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  background: none;
  padding: 0;
  color: #fff;
  font-size: 12px;
  outline: 0;
  -webkit-transition: width 0.4s ease-in-out, border-radius 0.8s ease-in-out,
    padding 0.2s;
  transition: width 0.4s ease-in-out, border-radius 0.8s ease-in-out,
    padding 0.2s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}
.topContainer .btn-primary{
  display: none;
}
.topContainer #search-btn {
  background: none;
  position: absolute;
  top: 0px;
  left: 0;
  height: 25px;
  width: 25px;
  padding: 0;
  border-radius: 100%;
  outline: 0;
  border: 0;
  color: inherit;
  cursor: pointer;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}

.topContainer #search-btn:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 12px;
  margin-left: 8px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.close {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

.topContainer #search-btn.close:before {
  content: "";
  position: absolute;
  width: 23px;
  height: 3px;
  margin-top: -1px;
  margin-left: -13px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.topContainer #search-btn.close:after {
  content: "";
  position: absolute;
  width: 23px;
  height: 3px;
  background-color: #fff;
  margin-top: -1px;
  margin-left: -13px;
  cursor: pointer;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.topContainer .form-search.square {
  box-sizing: border-box;
  padding: 0 40px 0 10px;
  width: 300px;
  height: 30px;
  border: 2px solid #ffffff;
  border-radius: 0;
  background: #00B1BF;
  color: #fff;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 400;
  outline: 0;
  -webkit-transition: width 0.4s ease-in-out, border-radius 0.4s ease-in-out,
    padding 0.2s;
  transition: width 0.4s ease-in-out, border-radius 0.4s ease-in-out,
    padding 0.2s;
  -webkit-transition-delay: 0.4s, 0s, 0.4s;
  transition-delay: 0.4s, 0s, 0.4s;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}
.path-search .topContainer .form-search.form-control{
  background: none;
  border: 2px solid #ffffff;
}
.path-search .topContainer .form-search.form-control.square {
  background: #00B1BF;
}
/*END Search*/
.mainNav .navbar-nav .nav-link{
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #000;
  padding: 0 35px;
}
.mainNav .navbar-nav .nav-link {
  background-image: linear-gradient(
    to right,
    #00B1BF,
    #00B1BF 50%,
    #000 50%
  );
  background-size: 200% 100%;
  background-position: -100%;
  display: inline-block;
  padding: 5px 0;
  position: relative;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease-in-out;
}
.mainNav .navbar-nav .nav-link:before{
  content: '';
  background: #00B1BF;
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 0;
  height: 2px;
  transition: all 0.3s ease-in-out;
}
.mainNav .navbar-nav .nav-link:hover {
 background-position: 0;
}
.mainNav .navbar-nav .nav-link:hover::before{
  width: 100%;
}
@media (min-width: 1081px) {
  .mainNav .navbar-nav .menu-item-level-0 > .dropdowToggler {
    display: none;
  }
}
.dropdown-toggle::after{
  display: none;
}
.mainNav .navbar{
  padding: 0;
}
.mainNav .nav-item{
  padding: 1.5rem 1.8rem;
  position: relative;
}
.mainNav .nav-item:after{
  content: '';
  width: 4px;
  height: 4px;
  background-color: #00B1BF;
  border-radius: 100%;
  position: absolute;
  top: 36px;
  margin-left: 20px;
}
.mainNav .nav-item:last-child::after{
  display: none;
}
.mainNav .nav-item > .dropdown-menu{
  opacity: 0;
  visibility: hidden;
  display: block;
  transform: perspective(1000px);
   -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  position: absolute;
  z-index: 2;
  width: 100%;
  left: 0;
  right: 0;
  text-align: left;
  width: 225px;
}
.dropdown-item{
  padding: 0.8rem 1.25rem;
  border-bottom: 1px solid #fff;
  white-space: normal;
}
.dropdown-item a{
  background-image: linear-gradient(
    to right,
    #00B1BF,
    #00B1BF 50%,
    #000 50%
  );
  background-size: 200% 100%;
  background-position: -100%;
  display: inline-block;
  padding: 0;
  position: relative;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease-in-out;
  font-size: 0.8rem;
}
.dropdown-item a:before{
  content: '';
  background: #00B1BF;
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 0;
  height: 2px;
  transition: all 0.3s ease-in-out;
}
.dropdown-item a:hover {
 background-position: 0;
}
.dropdown-item a:hover::before{
  width: 100%;
}
.dropdown-item.active, .dropdown-item:active{
  background-color: #00B1BF;
}
.dropdown-item.active a{  
  background-image: linear-gradient(
    to right,
    #F8F6F0,
    #F8F6F0 50%,
    #fff 50%
  );
}
.dropdown-item.active .dropdown-menu .dropdown-menu .dropdown-item a{  
  background-image: linear-gradient(
    to right,
    #F8F6F0,
    #F8F6F0 50%,
    #000 50%
  );
}
.mainNav .nav-item:hover > .dropdown-menu{
  opacity: 1;
  visibility: visible;
  background: #F8F6F0;
  -webkit-transition: all .5s, background, 1s .5s linear;
  transition: all .5s, background 1s .5s linear;
}
.dropdown-menu .dropdown-menu{
  border: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.dropdown-menu .dropdown-menu.active, .dropdown-menu  li:hover > .dropdown-menu{
  display: block;
  left: auto;
  right: -100%;
  top: 0;
  border-radius: 0;
}
.dropdown-menu .dropdown-menu .dropdown-item{
  padding: 0.8rem 1.25rem;
  border: none;
}
.dropdown-menu .dropdown-menu .dropdown-item a{
  font-weight: 400;
  font-size: 0.8rem;
  line-height: 1.2;
  background-image: linear-gradient( to right, #00B1BF, #00B1BF 50%, #696969 50% );
}
.dropdown-menu .dropdown-menu .dropdown-item.active a{
  background-image: linear-gradient( to right, #00B1BF, #00B1BF 50%, #fff 50% );
}
.dropdown-menu .dropdown-menu .dropdown-item.active a:hover {
  background-image: linear-gradient( to right, #F8F6F0, #F8F6F0 50%, #fff 50% );
}
.dropdowToggler {
  border: none;
  background: transparent;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
}
.dropdowToggler .dropdown-menu {
  left: 100%;
  top: 0;
}
.dropdowToggler .dropdown-menu.active {
  display: block;
}
.mainNav .checkbox{
  display: none;
}
.button a{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.1;
  text-align: center;
  color: #AD9913;
  padding: .6rem 1.8rem;
  border: 2px solid #AD9913;
  border-radius: 10px;
  display: inline-block;
}
/*Accordeon*/
.accordion {
  display: block;
  width: 100%;
}
.accordion .accordion-item.type--2 {
  border-bottom:1px solid #AD9913;
}
.accordion .accordion-item.type--3 {
  border:1px solid #AD9913;
  margin-bottom: 1.8rem;
}
.accordion .accordionTitle {
  border-radius: 0 !important;
}
.accordion-item .accordion-header{
  margin-bottom: 0;
}
.accordionTitle {
  position: relative;
  display: flex;
  align-items: center;  
  width: 100%;  
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #0F3476;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
}
.accordion-item.type--2 .accordion-header {
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.2;
  padding: 1rem 0;
}
.accordion-item.type--3 .accordion-header {
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.2;
}
.accordionTitle span{
  margin: 0 2.5rem 0 1.25rem;
  min-width: 145px;
  text-align: center;
}
.accordionTitle:after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 1V15M1 8H15' stroke='%230F3476' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  background-position: center;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.accordionTitle.is-open:after{
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 1H15' stroke='%230F3476' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.type--2 .accordionTitle:after{
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 1.5L6 6.5L11 1.5' stroke='%230F3476' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-size: 0.75rem;
}
.type--2 .accordionTitle.is-open:after{
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 6.5L6 1.5L1 6.5' stroke='%230F3476' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
button:focus{
  outline: none;
}
.accordion-item .accordion-body {
  padding: 0.5rem;
}
.accordionTitle + .accordionContent {
  display: none;
}
.accordionTitle.is-open + .accordionContent {
  display: block;
}
.accordion-item.type--3 .accordion-body {
  padding: 15px 20px;
}
.accordion-body img{
  width: 100%;
  height: auto;
}
.path-search #main{
  background-color: #F8F6F0;
}
.path-search .main-content{
  max-width: 1160px;
  margin: 0 auto;
  padding: 3.1rem 6.25rem;
  background-color: #fff;
}
.search-help-link, .search-advanced{
  display: none;
}
.btn-primary:before{
  content: '';
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 10px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M22 22L17.1667 17.1667M19.7778 10.8889C19.7778 15.7981 15.7981 19.7778 10.8889 19.7778C5.97969 19.7778 2 15.7981 2 10.8889C2 5.97969 5.97969 2 10.8889 2C15.7981 2 19.7778 5.97969 19.7778 10.8889Z' stroke='%23AD9913' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>"); 
}
.path-search .form-type-search{
  width: calc(100% - 170px);
}
.path-search .form-control{
  background-color: #F8F6F0;
  border: 1px solid #B4B4B4;
}
.list-group-item{
  border: none;
  margin: 1.8rem 0;
  padding: 0;
}
.list-group-item p{
  margin: 0;
}
.pagination{
  justify-content: center;
}
.page-item.active .page-link{
  border-radius: 100%;
  background-color: #00B1BF;
  color: #fff;
  border:none;
}
.page-link{
  padding: 0.5rem 0.9rem;
  color: #000;
  border: none;
  background: none;
}
.bouton{
  display: inline-block;
  font-weight: 500;
  color: #AD9913;
  padding: 10px 15px;
  border-radius: 10px;
  border: 1px solid #AD9913;
  text-decoration: none;
  transition: all .4s;
}
/* .bouton:before{
  content: '';
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M14 9.66667V12.5556C14 12.9386 13.8478 13.306 13.5769 13.5769C13.306 13.8478 12.9386 14 12.5556 14H2.44444C2.06135 14 1.69395 13.8478 1.42307 13.5769C1.15218 13.306 1 12.9386 1 12.5556V9.66667M3.88889 6.05556L7.5 9.66667M7.5 9.66667L11.1111 6.05556M7.5 9.66667V1' stroke='%23AD9913' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
} */
h2.theme{
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.3;
  text-align: center;
  color: #AD9913;
  margin-bottom: 3.2rem;
  padding-top: 3.2rem;
}
h2.theme:before, h2.theme:after{
  content: '';
  width: 25%;
  height: 1px;
  display: inline-block;
  vertical-align: middle;
  background-color: #AD9913;
  margin: 0 10px;
}
.w800 h2.theme:before, .w800 h2.theme:after{
  width: 15%;
}
/* END Global */

/* Header */
.header {
  padding:0;
  background: #FFFFFF;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
  margin-bottom: .6rem;
}
.node--type-home-portail .header{
  margin: 0;
}
.header .w1300{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
}
.logoMC {
  display: inline-block;
  vertical-align: middle;
  width: 156px;
}
.header__logo,
.header__ns {
  display: inline-block;
  vertical-align: middle;
}
.header__logo {
  margin: 0 20px 0 5px;
}
.header__name {
  font-family: 'Roboto';
  font-weight: 200;
  font-size: 2.5rem;
  line-height: 150%;
  color: #45474D;
}
.header__slogan {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 150%;
  color: #1B0030;
}
.dialogSearchModal {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background: transparent;
  border: none;
}
.dialogSearchModal svg {
  margin-top: -4px;
}
#block-panorama-main-menu {
  position: relative;
  padding-right: 40px;
}
#block-panorama-main-menu li a {
  font-size: 1rem;
  text-transform: uppercase;
  transition: all .3s;
}
.header__searchForm {
  width: 100%;
  margin: 2rem 0;
}
.header__searchForm input {
  padding: 1rem 2rem;
  border: 1px solid #DDD;
  width: calc(100% - 80px);
}
.header__searchForm button {
  border: none;
  background: transparent;
}
.header__searchForm button svg {
  margin-top: -4px;
  transition: all .3s;
}
.header__searchForm button:hover svg,
.header__searchForm button:focus svg {
  stroke: #996699;
}
#block-selecteurdelangue{
  margin-right: 2.5rem;
}
#block-selecteurdelangue .nav{
  flex-direction: column;
  position: relative;
}
#block-selecteurdelangue .nav:after{
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 1.5L6 6.5L11 1.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  width: 12px;
  height: 8px;
  display: inline-block;
  background-size: contain;
  position: absolute;
  right: -15px;
  top: 10px;
}
#block-selecteurdelangue .nav-link{
  opacity: 0;  
  position: absolute;
  bottom: -30px;
  left: -20px;
  padding: 0 20px 7px;
  transition: all .4s;
  z-index: 4;
}
#block-selecteurdelangue:hover .nav-link{
  opacity: 1;
  background-color: #00B1BF;
}
#block-selecteurdelangue .nav-link.is-active{
  opacity: 1;
  position: relative;
  bottom: auto;
  left: auto;
  padding: 0;
}
#block-studywithus{
  background-color: #eb690b;
}
#block-studywithus p{
  border: 1px solid #fff;
}
#block-studywithus a{
  padding: 2px 7px 3px;
}
#block-studywithus a:before{
  content: '';
  width: 13px;
  height: 14px;
  display: inline-block;
  margin-right: 10px;
  background: none;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.50026 13.5C10.0842 13.5 13.0003 10.5841 13.0003 6.99987C13.0003 3.4156 10.0842 0.5 6.50026 0.5C2.91633 0.5 0 3.41587 0 7.00013C0 10.5844 2.91607 13.5003 6.50026 13.5003V13.5ZM6.50026 13.0768C5.78953 13.0768 5.10746 12.9529 4.47301 12.728C4.45828 12.5838 4.48169 12.3976 4.47459 12.2958C4.46722 12.189 4.45302 11.947 4.58349 11.8817C4.71422 11.8162 4.67081 11.8381 4.95385 11.5984C5.23714 11.3588 5.27581 11.443 5.23714 11.3588C5.16796 11.2083 5.62907 10.9014 5.69457 10.8795C5.7598 10.858 5.80321 10.6617 5.9776 10.4005C6.152 10.1393 6.15173 10.0736 6.21723 10.0086C6.28247 9.94309 6.13016 9.87759 6.21723 9.68189C6.3043 9.48592 6.21697 9.33335 6.10833 9.15921C5.99943 8.98481 5.9121 8.63628 5.84661 8.59261C5.78111 8.54921 5.47256 8.44978 5.36287 8.37481C5.28528 8.32168 5.25845 8.26591 5.04091 8.17858C4.82312 8.09151 4.79234 8.03574 4.73579 7.96078C4.69133 7.90238 4.62426 7.82978 4.47327 7.82978C4.32229 7.82978 4.09265 7.75797 3.96455 7.74271C3.89642 7.73456 3.75885 7.74271 3.6902 7.74271C3.5813 7.74271 3.35245 7.79059 3.25487 7.74271C3.15702 7.69457 3.03707 7.45941 2.99314 7.39417C2.94948 7.32894 2.66066 7.00802 2.53571 6.89307C2.48442 6.84599 2.3479 6.7818 2.31792 6.71894C2.30634 6.69447 2.30739 6.63529 2.31792 6.61003C2.3387 6.56032 2.42076 6.47825 2.47048 6.45773C2.50573 6.443 2.55755 6.45773 2.62278 6.45773H2.97105C3.03628 6.45773 3.27591 6.3925 3.34141 6.34883C3.4069 6.30516 3.4069 6.06553 3.47214 6.00029C3.53737 5.9348 3.60261 5.82616 3.66837 5.80432C3.7336 5.78223 3.53737 5.93479 3.7336 5.78223C3.92983 5.63019 4.29204 5.36846 4.28493 5.32505C4.27809 5.28139 3.89984 5.17275 4.28493 5.12882C4.67003 5.08542 5.0004 5.03518 5.21505 4.93285C5.27423 4.90418 5.36735 4.82395 5.41101 4.75845C5.45415 4.69322 5.52017 4.51908 5.47625 4.43201C5.43284 4.34468 5.41075 4.19212 5.19295 4.01798C4.97515 3.84384 4.90939 3.72915 4.82285 3.62578C4.78313 3.57869 4.70527 3.47505 4.64872 3.45164C4.56455 3.41692 4.37279 3.42744 4.2852 3.45164C4.2389 3.46479 4.21286 3.49531 4.12606 3.56054C4.03925 3.62578 4.16972 3.56054 4.03899 3.62578C3.90826 3.69128 3.88643 3.69128 3.82119 3.71311C3.75596 3.7352 3.57209 3.78518 3.4945 3.75677C3.44399 3.73836 3.37455 3.64735 3.3422 3.60447C3.29879 3.54634 3.21146 3.36457 3.2767 3.32117C3.3422 3.27777 3.40375 3.15019 3.45083 3.09732C3.49686 3.04602 3.61576 2.9729 3.66863 2.92923C3.71335 2.8924 3.79752 2.8127 3.84276 2.77693C3.87222 2.75378 3.9272 2.69407 3.96429 2.68986C4.1371 2.66908 4.21233 2.75536 4.28493 2.79876C4.33044 2.82585 4.38357 2.92765 4.43066 2.95106C4.48458 2.97816 4.60479 2.9729 4.67029 2.9729C4.73579 2.9729 4.67055 2.99473 4.82285 2.88557C4.97515 2.77666 5.04065 2.9074 4.97515 2.77666C4.90992 2.64593 4.73579 2.45022 4.69186 2.38473C4.64846 2.31923 4.52325 2.12852 4.4304 2.10142C4.36779 2.08327 4.23443 2.14509 4.16893 2.10142C4.1037 2.05776 4.08529 2.07985 3.96402 2.10142C3.8425 2.12326 4.14763 2.10142 3.8425 2.12326C3.53737 2.14509 3.61076 2.12299 3.53737 2.14509C3.47792 2.16298 3.47161 2.18849 3.29774 2.21059C3.12361 2.23242 3.2546 2.23242 2.92738 2.23242H2.7372C3.48634 1.64004 4.37726 1.21996 5.35051 1.03293C5.29685 1.09975 5.18085 1.19786 5.12693 1.25336C5.09747 1.28388 5.03592 1.34543 5.01803 1.38436C5.00435 1.41435 4.97489 1.48984 4.9962 1.51483C5.06774 1.59901 5.27949 1.51483 5.36656 1.75447C5.45336 1.9941 5.50386 1.95464 5.45336 1.9941C5.36524 2.06302 5.38366 2.32449 5.34499 2.42997C5.32815 2.47574 5.27028 2.55702 5.25766 2.60411C5.22399 2.72905 5.23609 2.96001 5.41022 3.09784C5.58435 3.23594 5.60145 3.18281 5.58436 3.23594C5.547 3.35116 5.88317 3.44217 5.97602 3.51924C6.04126 3.57317 6.09071 3.62788 6.25116 3.32301C6.41162 3.01814 6.54235 2.90924 6.60758 2.86557C6.67282 2.82217 6.83853 2.68828 6.91271 2.62594C6.96585 2.58148 7.06527 2.4952 7.10894 2.42997C7.15208 2.36447 7.42327 2.17008 7.50061 2.0596C7.56084 1.97306 7.66264 1.77209 7.65291 1.66766C7.64738 1.60795 7.54427 1.49353 7.65291 1.42803C7.76181 1.36279 7.88623 1.21969 7.91463 1.12316C7.917 1.11526 7.91726 1.10395 7.917 1.09185C8.82896 1.31071 9.66201 1.73448 10.3628 2.31344C10.2867 2.40156 10.156 2.48863 10.0926 2.53887C9.93978 2.66013 9.53707 2.77693 9.41765 2.93107C9.36899 2.99341 9.37398 3.16965 9.33058 3.23594C9.28429 3.30723 9.10516 3.37667 9.06912 3.45374C9.06228 3.46821 9.06912 3.48741 9.06912 3.51766V3.5637C9.06912 3.59395 9.05886 3.61578 9.06912 3.62788C9.11962 3.68601 9.29691 3.66576 9.37372 3.67102C9.46079 3.67707 9.63571 3.67996 9.72251 3.67102C9.75013 3.66813 9.80905 3.6655 9.83141 3.64919C9.86692 3.62341 9.89349 3.53292 9.91874 3.49688C9.96241 3.43323 10.0492 3.29855 10.1147 3.25751C10.1528 3.23331 10.2444 3.20701 10.2888 3.21385C10.3396 3.22174 10.4574 3.27172 10.463 3.32275C10.4656 3.34432 10.4414 3.34458 10.463 3.40982C10.4848 3.47531 10.4848 3.64945 10.4196 3.71469C10.3541 3.78018 10.1363 3.88909 10.071 3.93249C10.0055 3.97589 9.94294 3.99536 9.89665 3.99772C9.83641 4.00088 9.71751 3.97852 9.65728 3.97589C9.59178 3.97273 9.45947 3.9609 9.39608 3.97589C9.3603 3.98431 9.28823 4.01272 9.26509 4.04139C9.23773 4.07559 9.24299 4.12872 9.17776 4.19369C9.11252 4.25893 9.13567 4.25709 9.11252 4.25893C9.07964 4.26208 9.01125 4.29575 8.98179 4.28076C8.93839 4.2584 8.90603 4.15397 8.89472 4.10662C8.88341 4.05875 8.9205 3.95222 8.89472 3.91039C8.8629 3.85884 8.73637 3.8157 8.67693 3.80175C8.59617 3.78255 8.35023 3.80175 8.35023 3.86725C8.35023 3.93275 8.41573 4.01956 8.35023 4.06322C8.285 4.10663 8.03011 4.14819 7.97987 4.23736C7.95356 4.28444 8.00144 4.38993 8.06693 4.43359C8.13217 4.47699 8.21923 4.49909 8.28473 4.52066C8.34997 4.54249 8.43677 4.52013 8.48096 4.54249C8.52278 4.56406 8.57539 4.65034 8.5896 4.6948C8.59617 4.71558 8.59196 4.76029 8.5896 4.78213C8.58118 4.8492 8.59117 5.05175 8.5241 5.04359C8.49174 5.03965 8.5241 4.97836 8.39363 5.04359C8.26264 5.10883 8.1761 5.0436 8.154 5.10883C8.1319 5.17433 7.87807 5.47473 7.97987 5.5226C8.01459 5.53891 8.00196 5.4792 8.08877 5.6315C8.17583 5.78381 8.19872 5.74672 8.17583 5.78381C8.14953 5.82642 8.2195 5.87087 8.2195 5.98004C8.2195 6.0892 8.45913 5.8714 8.2195 6.08894C7.97987 6.30674 7.98592 6.33252 7.89306 6.39381C7.83493 6.43222 7.78364 6.43748 7.675 6.56795C7.56637 6.69842 7.4459 6.84572 7.43537 6.95989C7.42696 7.0559 7.51902 7.2374 7.54427 7.33025C7.56637 7.41206 7.60977 7.59172 7.6316 7.65696C7.65317 7.72246 7.72104 7.85792 7.76207 7.91843C7.85387 8.05258 8.02932 8.35008 8.17583 8.41927C8.25974 8.45872 8.4536 8.41506 8.54646 8.41927C8.60669 8.42216 8.72664 8.45215 8.78582 8.4411C8.83975 8.4311 8.91682 8.3756 9.00388 8.46293C9.09095 8.55 9.09095 8.6155 9.15619 8.63707C9.22142 8.65864 9.4571 8.81489 9.41765 8.89854C9.40371 8.928 9.39608 8.89854 9.41765 9.02927C9.43948 9.16 9.4408 9.5038 9.46131 9.66111C9.47762 9.78789 9.5497 10.0346 9.56969 10.1609C9.60362 10.3716 9.57679 10.8125 9.65702 11.0103C9.69358 11.1002 9.80932 11.2728 9.89638 11.3151C9.9845 11.358 10.1941 11.3412 10.2883 11.3151C10.3367 11.3017 10.3977 11.2496 10.4409 11.1844C10.484 11.1192 10.7763 10.6667 10.8762 10.4873C10.9651 10.3282 11.1069 9.98939 11.2029 9.83393C11.2258 9.79684 11.2687 9.74686 11.2902 9.68162C11.3118 9.61639 11.4423 9.07162 11.4641 9.00638C11.4862 8.94115 11.5096 8.61787 11.5946 8.52738C11.6238 8.4966 11.6601 8.50554 11.7256 8.41848C11.7908 8.33141 11.8771 8.2496 11.8997 8.17884C11.92 8.11676 11.9442 7.96551 11.8997 7.91737C11.8516 7.86529 11.6724 7.93921 11.6164 7.89554C11.5638 7.85477 11.5943 7.83031 11.4641 7.67774C11.3334 7.52543 11.3789 7.54727 11.3334 7.52543C11.2389 7.47993 11.1098 7.29606 11.0716 7.19873C11.0425 7.12271 11.0496 6.85125 11.0716 6.87255C11.0937 6.89386 11.2042 6.7263 11.2458 6.67606C11.2655 6.65265 11.3026 6.58426 11.3331 6.58873C11.4128 6.6003 11.4586 6.79653 11.4857 6.87255C11.4951 6.89833 11.5151 6.95436 11.5075 6.98067C11.4912 7.03512 11.4204 7.068 11.5727 7.19847C11.725 7.3292 11.8992 7.35077 11.8992 7.41627C11.8992 7.48177 11.967 7.53569 12.0081 7.54727C12.0449 7.55726 12.1264 7.5641 12.1604 7.54727C12.1954 7.52964 12.2256 7.45994 12.2911 7.45994C12.3566 7.45994 12.2477 7.48177 12.3566 7.45994C12.3979 7.45152 12.4821 7.41916 12.5589 7.40996C12.3474 10.5697 9.71094 13.076 6.49816 13.076L6.50026 13.0768ZM11.0088 5.62046C10.9378 5.71673 10.922 5.69648 10.9004 5.70174C10.8483 5.71384 10.9004 5.86141 10.9004 5.91454V6.02344C10.9004 6.06684 10.9312 6.1668 10.9004 6.19758C10.8617 6.23598 10.7365 6.19758 10.6823 6.19758H9.96372C9.89822 6.19758 9.74829 6.24361 9.70199 6.19758C9.68674 6.18206 9.71725 6.12603 9.70199 6.11025C9.68674 6.09499 9.63545 6.11761 9.61493 6.11025C9.58205 6.09867 9.53207 6.04633 9.50603 6.02318C9.46 5.98214 9.38871 5.87245 9.3319 5.84904C9.27824 5.82695 9.15487 5.86851 9.10042 5.84904C8.9981 5.81274 8.9397 5.71857 8.87447 5.47867C8.80897 5.23904 9.1767 5.07122 9.33163 5.04307C9.38529 5.03334 9.49577 5.0336 9.54943 5.04307C9.61204 5.05412 9.72698 5.11488 9.7888 5.1304C9.86797 5.14987 10.0568 5.11278 10.1105 5.1738C10.121 5.1859 10.1144 5.22326 10.1105 5.23904C10.0981 5.28691 10.0503 5.34794 9.98503 5.3916C9.91979 5.43527 10.2954 5.39634 10.3988 5.3916C10.4548 5.38871 10.3988 5.3916 10.595 5.2827C10.791 5.1738 10.6384 5.1738 10.6384 5.10857C10.6384 5.04333 10.6603 4.93417 10.6603 4.86893C10.6603 4.8037 11.0254 4.98625 11.1395 5.04307C11.1829 5.0649 11.2268 5.08647 11.3136 5.1304C11.4007 5.17407 11.3531 5.31085 11.3136 5.34794C11.2834 5.37661 11.1529 5.37267 11.1611 5.41344C11.1745 5.47709 11.1613 5.41396 11.0088 5.62072V5.62046ZM0.901178 4.63824C0.938792 4.78791 0.914067 5.0407 0.924325 5.15171C0.938529 5.30348 0.911173 5.60967 0.924325 5.76171C0.938003 5.92138 0.950629 6.25597 1.03322 6.39328C1.07952 6.46983 1.25365 6.54769 1.31652 6.61109C1.35466 6.64975 1.41069 6.74498 1.44699 6.78522C1.56088 6.91096 1.81787 7.13402 1.94808 7.24266C2.03778 7.31737 2.22164 7.46046 2.31844 7.52596C2.43365 7.60356 2.69064 7.72009 2.7977 7.809C2.84216 7.84582 2.9116 7.94 2.95 7.98314C3.00919 8.05021 3.14597 8.20094 3.1678 8.26644C3.1899 8.33167 3.1457 8.37534 3.1678 8.44057C3.1899 8.50581 3.31116 8.44057 3.17411 8.61471C3.03681 8.78885 2.97157 8.81094 2.97157 8.94141C2.97157 9.07188 2.91554 9.20946 2.94974 9.28995C2.97446 9.34729 3.10809 9.39332 3.14597 9.44225C3.18174 9.48934 3.20673 9.61007 3.23829 9.66005C3.31615 9.78316 3.51949 9.99544 3.6247 10.0957C3.64995 10.1196 3.71861 10.1514 3.73386 10.183C3.75727 10.2319 3.73386 10.3463 3.73386 10.4008C3.73386 10.5042 3.68836 10.7217 3.73386 10.8146C3.7699 10.888 3.93009 10.9669 3.93009 11.0763C3.93009 11.1857 4.16972 12.1653 4.19155 12.2963C4.20523 12.3781 4.22654 12.5183 4.22443 12.6338C1.99832 11.7305 0.423496 9.54642 0.423496 7.00013C0.423496 6.16286 0.593683 5.36477 0.901178 4.63824Z' fill='white'/></svg>");
  position: relative;
  bottom: auto;
  vertical-align: middle;
}
/* End Header */

/* Footer */
footer {
  margin-top: 0;
  padding: 0;
  background: #0F3476;
  color: #FFF;
}
footer .w1160{
  padding: 2.5rem 0;
}
.region-footer {
  justify-content: space-between;
}
footer .region-footer .block{
  max-width: 375px;
  min-width: 250px;
  margin: 0 auto;
}
footer .block p{
  font-size: 0.8rem;
}
footer .block h3 {
  color: #FFF;
}
#block-reseauxsociaux p{
  margin-bottom: 0.6rem;
}
#block-reseauxsociaux p a{
  color: #fff;
  text-decoration: underline;
}
#block-reseauxsociaux .text-formatted ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
}
#block-reseauxsociaux .text-formatted ul li{
  font-size: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  position: relative;
  width: 55px;
  height: 55px;
  line-height: 55px;
  background-color: #fff;
  border-radius: 100%;
  padding: 0 25px;
  text-align: center;
}

#block-reseauxsociaux .text-formatted ul li a:before{
  content: '';
  display: inline-block;
  background-size: contain;  
  margin-top: 13px;
  margin-left: -10px;
  transition: all .4s;
}
#block-reseauxsociaux ul li.linkedin a:before{  
  width: 25px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.04335 8.01435H13.3144V10.1419C13.9297 8.91825 15.5075 7.81885 17.8776 7.81885C22.4213 7.81885 23.5 10.2545 23.5 14.7235V23H18.9V15.7412C18.9 13.1962 18.2847 11.7611 16.7185 11.7611C14.5461 11.7611 13.6433 13.3078 13.6433 15.7401V23H9.04335V8.01435ZM1.1555 22.8045H5.7555V7.81885H1.1555V22.8045ZM6.41445 2.9325C6.41462 3.31807 6.33815 3.69982 6.1895 4.05558C6.04084 4.41133 5.82295 4.73399 5.5485 5.0048C4.99236 5.55752 4.23958 5.8669 3.4555 5.865C2.6728 5.86447 1.92176 5.55588 1.3648 5.00595C1.09134 4.73422 0.874194 4.4112 0.725795 4.0554C0.577397 3.6996 0.500666 3.31801 0.5 2.9325C0.5 2.15395 0.8105 1.40875 1.36595 0.85905C1.92242 0.308382 2.67378 -0.000344092 3.45665 2.87804e-07C4.24095 2.87804e-07 4.99305 0.30935 5.5485 0.85905C6.1028 1.40875 6.41445 2.15395 6.41445 2.9325Z" fill="%23204D9D"/></svg>');
  background-size: cover;
}
#block-reseauxsociaux ul li.linkedin:hover a:before{
  background-image: url('data:image/svg+xml,<svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.04335 8.01435H13.3144V10.1419C13.9297 8.91825 15.5075 7.81885 17.8776 7.81885C22.4213 7.81885 23.5 10.2545 23.5 14.7235V23H18.9V15.7412C18.9 13.1962 18.2847 11.7611 16.7185 11.7611C14.5461 11.7611 13.6433 13.3078 13.6433 15.7401V23H9.04335V8.01435ZM1.1555 22.8045H5.7555V7.81885H1.1555V22.8045ZM6.41445 2.9325C6.41462 3.31807 6.33815 3.69982 6.1895 4.05558C6.04084 4.41133 5.82295 4.73399 5.5485 5.0048C4.99236 5.55752 4.23958 5.8669 3.4555 5.865C2.6728 5.86447 1.92176 5.55588 1.3648 5.00595C1.09134 4.73422 0.874194 4.4112 0.725795 4.0554C0.577397 3.6996 0.500666 3.31801 0.5 2.9325C0.5 2.15395 0.8105 1.40875 1.36595 0.85905C1.92242 0.308382 2.67378 -0.000344092 3.45665 2.87804e-07C4.24095 2.87804e-07 4.99305 0.30935 5.5485 0.85905C6.1028 1.40875 6.41445 2.15395 6.41445 2.9325Z" fill="%23E96516"/></svg>');
}
#block-reseauxsociaux ul li.twitter a:before{  
  width: 28px;
  height: 17px;  
  margin-top: 18px;
  background-image: url('data:image/svg+xml,<svg width="28" height="17" viewBox="0 0 28 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.4409 7.55701C25.9543 7.44227 26.9843 6.81303 27.3826 5.95801C26.8358 6.26523 25.1375 6.60205 24.1993 6.28003C24.1547 6.08139 24.1047 5.88892 24.0521 5.71619C23.3393 3.31522 20.8931 1.38432 18.3308 1.61998C18.536 1.54472 18.7507 1.46945 18.9586 1.4053C19.2421 1.31523 20.8999 1.06847 20.6353 0.533001C20.4152 0.0653915 18.3943 0.888335 18.0149 0.996909C18.5144 0.825411 19.3474 0.529299 19.4391 0C18.667 0.0962363 17.9123 0.426894 17.3291 0.915478C17.5397 0.704499 17.699 0.45157 17.7341 0.180135C15.6686 1.37939 14.4712 3.79763 13.5005 6.14431C12.7364 5.46696 12.0614 4.93766 11.4552 4.64155C9.75425 3.8075 7.71845 2.94014 4.5257 1.85563C4.42985 2.82046 5.04815 4.10485 6.83555 4.9574C6.44945 4.90928 5.74205 5.01539 5.1764 5.13877C5.4059 6.24795 6.1592 7.15726 8.19905 7.5965C7.26755 7.65325 6.7856 7.84696 6.3482 8.26521C6.77345 9.03387 7.81025 9.93948 9.67325 9.75317C7.60235 10.5699 8.8295 12.0838 10.5143 11.8568C7.64015 14.5699 3.10415 14.3725 0.5 12.0999C7.29725 20.5674 22.073 17.1103 24.2776 8.95244C25.9286 8.96725 26.8993 8.42807 27.5 7.84079C26.5496 7.98884 25.1712 7.83462 24.4409 7.55701Z" fill="%23204D9D"/></svg>');
}
#block-reseauxsociaux ul li.twitter:hover a:before{
  background-image: url('data:image/svg+xml,<svg width="28" height="17" viewBox="0 0 28 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.4409 7.55701C25.9543 7.44227 26.9843 6.81303 27.3826 5.95801C26.8358 6.26523 25.1375 6.60205 24.1993 6.28003C24.1547 6.08139 24.1047 5.88892 24.0521 5.71619C23.3393 3.31522 20.8931 1.38432 18.3308 1.61998C18.536 1.54472 18.7507 1.46945 18.9586 1.4053C19.2421 1.31523 20.8999 1.06847 20.6353 0.533001C20.4152 0.0653915 18.3943 0.888335 18.0149 0.996909C18.5144 0.825411 19.3474 0.529299 19.4391 0C18.667 0.0962363 17.9123 0.426894 17.3291 0.915478C17.5397 0.704499 17.699 0.45157 17.7341 0.180135C15.6686 1.37939 14.4712 3.79763 13.5005 6.14431C12.7364 5.46696 12.0614 4.93766 11.4552 4.64155C9.75425 3.8075 7.71845 2.94014 4.5257 1.85563C4.42985 2.82046 5.04815 4.10485 6.83555 4.9574C6.44945 4.90928 5.74205 5.01539 5.1764 5.13877C5.4059 6.24795 6.1592 7.15726 8.19905 7.5965C7.26755 7.65325 6.7856 7.84696 6.3482 8.26521C6.77345 9.03387 7.81025 9.93948 9.67325 9.75317C7.60235 10.5699 8.8295 12.0838 10.5143 11.8568C7.64015 14.5699 3.10415 14.3725 0.5 12.0999C7.29725 20.5674 22.073 17.1103 24.2776 8.95244C25.9286 8.96725 26.8993 8.42807 27.5 7.84079C26.5496 7.98884 25.1712 7.83462 24.4409 7.55701Z" fill="%23E96516"/></svg>');
}
#block-reseauxsociaux ul li.facebook a:before{    
  width: 14px;
  height: 27px;
  margin-left: -5px;
  background-image: url('data:image/svg+xml,<svg width="14" height="27" viewBox="0 0 14 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.3078 5.2299C3.3078 5.90895 3.3078 8.9451 3.3078 8.9451H0.5V13.4919H3.30919V27H9.08217V13.4919H12.9526C12.9526 13.4919 13.3162 11.3117 13.4916 8.93025C12.9889 8.93025 9.10446 8.93025 9.10446 8.93025C9.10446 8.93025 9.10446 6.28425 9.10446 5.8212C9.10446 5.35545 9.73259 4.7331 10.3538 4.7331C10.9749 4.7331 12.2841 4.7331 13.5 4.7331C13.5 4.11345 13.5 1.9737 13.5 0C11.8788 0 10.0376 0 9.22423 0C3.16574 0 3.3078 4.55085 3.3078 5.2299Z" fill="%23204D9D"/></svg>');
}
#block-reseauxsociaux ul li.facebook:hover a:before{
  background-image: url('data:image/svg+xml,<svg width="14" height="27" viewBox="0 0 14 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.3078 5.2299C3.3078 5.90895 3.3078 8.9451 3.3078 8.9451H0.5V13.4919H3.30919V27H9.08217V13.4919H12.9526C12.9526 13.4919 13.3162 11.3117 13.4916 8.93025C12.9889 8.93025 9.10446 8.93025 9.10446 8.93025C9.10446 8.93025 9.10446 6.28425 9.10446 5.8212C9.10446 5.35545 9.73259 4.7331 10.3538 4.7331C10.9749 4.7331 12.2841 4.7331 13.5 4.7331C13.5 4.11345 13.5 1.9737 13.5 0C11.8788 0 10.0376 0 9.22423 0C3.16574 0 3.3078 4.55085 3.3078 5.2299Z" fill="%23E96516"/></svg>');
}
#block-reseauxsociaux ul li.instagram a:before{  
  width: 24px;
  height: 25px;
  background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.9268 17.4476C23.868 18.7244 23.6664 19.5968 23.3688 20.36C23.0592 21.1496 22.65 21.8192 21.984 22.4852C21.3156 23.156 20.6484 23.5628 19.8588 23.87C19.0956 24.1676 18.2256 24.3692 16.9464 24.428C15.6672 24.4868 15.2592 24.5 12 24.5C8.7408 24.5 8.3316 24.4856 7.0524 24.4268C5.7756 24.368 4.9032 24.1664 4.14 23.8688C3.3504 23.5604 2.682 23.15 2.0148 22.484C1.3464 21.818 0.9372 21.1496 0.6312 20.3588C0.3336 19.5956 0.1308 18.7256 0.0732 17.4464C0.0144 16.1684 0 15.7592 0 12.5C0 9.242 0.0144 8.8328 0.072 7.5524C0.1308 6.2756 0.3336 5.4032 0.63 4.64C0.936 3.8504 1.3464 3.182 2.0148 2.5148C2.6832 1.8476 3.3504 1.4372 4.14 1.13C4.9032 0.8336 5.7756 0.6308 7.0524 0.572C8.3316 0.5144 8.7408 0.5 12 0.5C15.2592 0.5 15.6684 0.5144 16.9476 0.572C18.2244 0.6308 19.0968 0.8336 19.86 1.13C20.6484 1.436 21.3192 1.8464 21.9852 2.5136C22.6548 3.1808 23.0616 3.8504 23.37 4.6388C23.6676 5.402 23.8692 6.2744 23.928 7.5512C23.9856 8.8328 24 9.242 24 12.5C24 15.7592 23.9856 16.1684 23.9268 17.4476ZM21.7692 7.6508C21.7152 6.4808 21.5208 5.846 21.3552 5.4236C21.1356 4.8632 20.8788 4.4636 20.4576 4.0436C20.0364 3.6236 19.6356 3.3644 19.0788 3.146C18.6552 2.9816 18.0192 2.786 16.8528 2.7332C15.5832 2.6744 15.204 2.6624 12 2.6624C8.796 2.6624 8.4168 2.6744 7.1508 2.732C5.9808 2.786 5.3448 2.9804 4.9236 3.146C4.3632 3.3644 3.9624 3.6236 3.5436 4.0436C3.1248 4.4636 2.8644 4.8632 2.646 5.4236C2.4816 5.8472 2.286 6.482 2.2332 7.6508C2.1744 8.9168 2.1624 9.296 2.1624 12.5C2.1624 15.704 2.1744 16.0832 2.2332 17.3492C2.286 18.5192 2.4816 19.1552 2.646 19.5752C2.8644 20.1368 3.1236 20.5376 3.5436 20.954C3.9636 21.3752 4.3644 21.632 4.9236 21.8516C5.346 22.0172 5.982 22.214 7.1508 22.2656C8.4168 22.3244 8.7948 22.3376 12 22.3376C15.2052 22.3376 15.5832 22.3244 16.8492 22.2656C18.0192 22.214 18.6552 22.0172 19.0752 21.8516C19.6356 21.632 20.0364 21.3752 20.454 20.954C20.8716 20.5328 21.132 20.132 21.3516 19.5752C21.5172 19.1516 21.714 18.518 21.7656 17.3492C21.8244 16.0832 21.8364 15.704 21.8364 12.5C21.8364 9.296 21.8256 8.9168 21.7692 7.6508ZM18.4056 7.5344C17.61 7.5344 16.9668 6.8888 16.9668 6.0944C16.9668 5.2988 17.61 4.6544 18.4056 4.6544C19.2012 4.6544 19.8456 5.2988 19.8456 6.0944C19.8456 6.89 19.2012 7.5344 18.4056 7.5344ZM12 18.6632C8.5968 18.6632 5.8368 15.9032 5.8368 12.5C5.8368 9.0968 8.5968 6.338 12 6.338C15.4032 6.338 18.162 9.0968 18.162 12.5C18.162 15.9032 15.4032 18.6632 12 18.6632ZM12 8.5004C9.7908 8.5004 7.9992 10.2908 7.9992 12.5C7.9992 14.7092 9.7908 16.5008 12 16.5008C14.2092 16.5008 16.0008 14.7092 16.0008 12.5C16.0008 10.2908 14.2092 8.5004 12 8.5004Z" fill="%23204D9D"/></svg>');
}
#block-reseauxsociaux ul li.instagram:hover a:before{
  background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.9268 17.4476C23.868 18.7244 23.6664 19.5968 23.3688 20.36C23.0592 21.1496 22.65 21.8192 21.984 22.4852C21.3156 23.156 20.6484 23.5628 19.8588 23.87C19.0956 24.1676 18.2256 24.3692 16.9464 24.428C15.6672 24.4868 15.2592 24.5 12 24.5C8.7408 24.5 8.3316 24.4856 7.0524 24.4268C5.7756 24.368 4.9032 24.1664 4.14 23.8688C3.3504 23.5604 2.682 23.15 2.0148 22.484C1.3464 21.818 0.9372 21.1496 0.6312 20.3588C0.3336 19.5956 0.1308 18.7256 0.0732 17.4464C0.0144 16.1684 0 15.7592 0 12.5C0 9.242 0.0144 8.8328 0.072 7.5524C0.1308 6.2756 0.3336 5.4032 0.63 4.64C0.936 3.8504 1.3464 3.182 2.0148 2.5148C2.6832 1.8476 3.3504 1.4372 4.14 1.13C4.9032 0.8336 5.7756 0.6308 7.0524 0.572C8.3316 0.5144 8.7408 0.5 12 0.5C15.2592 0.5 15.6684 0.5144 16.9476 0.572C18.2244 0.6308 19.0968 0.8336 19.86 1.13C20.6484 1.436 21.3192 1.8464 21.9852 2.5136C22.6548 3.1808 23.0616 3.8504 23.37 4.6388C23.6676 5.402 23.8692 6.2744 23.928 7.5512C23.9856 8.8328 24 9.242 24 12.5C24 15.7592 23.9856 16.1684 23.9268 17.4476ZM21.7692 7.6508C21.7152 6.4808 21.5208 5.846 21.3552 5.4236C21.1356 4.8632 20.8788 4.4636 20.4576 4.0436C20.0364 3.6236 19.6356 3.3644 19.0788 3.146C18.6552 2.9816 18.0192 2.786 16.8528 2.7332C15.5832 2.6744 15.204 2.6624 12 2.6624C8.796 2.6624 8.4168 2.6744 7.1508 2.732C5.9808 2.786 5.3448 2.9804 4.9236 3.146C4.3632 3.3644 3.9624 3.6236 3.5436 4.0436C3.1248 4.4636 2.8644 4.8632 2.646 5.4236C2.4816 5.8472 2.286 6.482 2.2332 7.6508C2.1744 8.9168 2.1624 9.296 2.1624 12.5C2.1624 15.704 2.1744 16.0832 2.2332 17.3492C2.286 18.5192 2.4816 19.1552 2.646 19.5752C2.8644 20.1368 3.1236 20.5376 3.5436 20.954C3.9636 21.3752 4.3644 21.632 4.9236 21.8516C5.346 22.0172 5.982 22.214 7.1508 22.2656C8.4168 22.3244 8.7948 22.3376 12 22.3376C15.2052 22.3376 15.5832 22.3244 16.8492 22.2656C18.0192 22.214 18.6552 22.0172 19.0752 21.8516C19.6356 21.632 20.0364 21.3752 20.454 20.954C20.8716 20.5328 21.132 20.132 21.3516 19.5752C21.5172 19.1516 21.714 18.518 21.7656 17.3492C21.8244 16.0832 21.8364 15.704 21.8364 12.5C21.8364 9.296 21.8256 8.9168 21.7692 7.6508ZM18.4056 7.5344C17.61 7.5344 16.9668 6.8888 16.9668 6.0944C16.9668 5.2988 17.61 4.6544 18.4056 4.6544C19.2012 4.6544 19.8456 5.2988 19.8456 6.0944C19.8456 6.89 19.2012 7.5344 18.4056 7.5344ZM12 18.6632C8.5968 18.6632 5.8368 15.9032 5.8368 12.5C5.8368 9.0968 8.5968 6.338 12 6.338C15.4032 6.338 18.162 9.0968 18.162 12.5C18.162 15.9032 15.4032 18.6632 12 18.6632ZM12 8.5004C9.7908 8.5004 7.9992 10.2908 7.9992 12.5C7.9992 14.7092 9.7908 16.5008 12 16.5008C14.2092 16.5008 16.0008 14.7092 16.0008 12.5C16.0008 10.2908 14.2092 8.5004 12 8.5004Z" fill="%23E96516"/></svg>');
}
#block-reseauxsociaux ul li.youtube a:before{  
  width: 26px;
  height: 19px;
  margin-top: 18px;
  background-image: url('data:image/svg+xml,<svg width="26" height="19" viewBox="0 0 26 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.3047 3.31178C25.1585 2.76731 24.8719 2.27078 24.4735 1.87189C24.0751 1.473 23.579 1.18573 23.0347 1.03885C21.0312 0.5 12.9999 0.5 12.9999 0.5C12.9999 0.5 4.96873 0.5 2.96523 1.03599C2.4207 1.18239 1.92428 1.46949 1.52582 1.86846C1.12736 2.26742 0.840885 2.76421 0.695167 3.30892C0.15918 5.31529 0.15918 9.5 0.15918 9.5C0.15918 9.5 0.15918 13.6847 0.695167 15.6882C0.99039 16.7946 1.86173 17.6659 2.96523 17.9611C4.96873 18.5 12.9999 18.5 12.9999 18.5C12.9999 18.5 21.0312 18.5 23.0347 17.9611C24.141 17.6659 25.0095 16.7946 25.3047 15.6882C25.8407 13.6847 25.8407 9.5 25.8407 9.5C25.8407 9.5 25.8407 5.31529 25.3047 3.31178ZM10.449 13.3408V5.65924L17.0987 9.47134L10.449 13.3408Z" fill="%23204D9D"/></svg>');
}
#block-reseauxsociaux ul li.youtube:hover a:before{
  background-image: url('data:image/svg+xml,<svg width="26" height="19" viewBox="0 0 26 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.3047 3.31178C25.1585 2.76731 24.8719 2.27078 24.4735 1.87189C24.0751 1.473 23.579 1.18573 23.0347 1.03885C21.0312 0.5 12.9999 0.5 12.9999 0.5C12.9999 0.5 4.96873 0.5 2.96523 1.03599C2.4207 1.18239 1.92428 1.46949 1.52582 1.86846C1.12736 2.26742 0.840885 2.76421 0.695167 3.30892C0.15918 5.31529 0.15918 9.5 0.15918 9.5C0.15918 9.5 0.15918 13.6847 0.695167 15.6882C0.99039 16.7946 1.86173 17.6659 2.96523 17.9611C4.96873 18.5 12.9999 18.5 12.9999 18.5C12.9999 18.5 21.0312 18.5 23.0347 17.9611C24.141 17.6659 25.0095 16.7946 25.3047 15.6882C25.8407 13.6847 25.8407 9.5 25.8407 9.5C25.8407 9.5 25.8407 5.31529 25.3047 3.31178ZM10.449 13.3408V5.65924L17.0987 9.47134L10.449 13.3408Z" fill="%23E96516"/></svg>');
}
#block-reseauxsociaux ul li.weChat, #block-reseauxsociaux ul li.weibo, #block-reseauxsociaux ul li.tencent, #block-reseauxsociaux ul li.line{
  background-color: #204D9D;
}
#block-reseauxsociaux ul li.weChat a:before, #block-reseauxsociaux ul li.weibo a:before, #block-reseauxsociaux ul li.tencent a:before, #block-reseauxsociaux ul li.line a:before{
  content: '';
  display: inline-block;
  background-size: contain;  
  margin-top: 13px;
  margin-left: -10px;
  transition: all .4s;
}
#block-reseauxsociaux ul li.weChat a:before{  
  width: 30px;
  height: 29px;
  background-image: url('data:image/svg+xml,<svg width="30" height="29" viewBox="0 0 30 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.71289 7.20009C8.71289 6.74137 8.59489 6.37216 8.35889 6.09245C8.12288 5.81274 7.81136 5.67289 7.42432 5.67289C7.01839 5.67289 6.65967 5.81554 6.34814 6.10084C6.03662 6.38614 5.88086 6.75256 5.88086 7.20009C5.88086 7.63643 6.03662 7.99725 6.34814 8.28255C6.65967 8.56785 7.01839 8.7105 7.42432 8.7105C7.81136 8.7105 8.12288 8.57345 8.35889 8.29934C8.59489 8.02522 8.71289 7.65881 8.71289 7.20009ZM19.2339 15.7088C19.2339 15.3955 19.1135 15.1158 18.8728 14.8696C18.6321 14.6235 18.3229 14.5004 17.9453 14.5004C17.6904 14.5004 17.4568 14.6263 17.2444 14.878C17.032 15.1298 16.9258 15.4067 16.9258 15.7088C16.9258 16.022 17.032 16.3045 17.2444 16.5563C17.4568 16.808 17.6904 16.9339 17.9453 16.9339C18.3229 16.9339 18.6321 16.8108 18.8728 16.5647C19.1135 16.3185 19.2339 16.0332 19.2339 15.7088ZM15.8921 7.20009C15.8921 6.74137 15.7764 6.37216 15.5452 6.09245C15.3139 5.81274 15.0047 5.67289 14.6177 5.67289C14.2118 5.67289 13.853 5.81554 13.5415 6.10084C13.23 6.38614 13.0742 6.75256 13.0742 7.20009C13.0742 7.63643 13.23 7.99725 13.5415 8.28255C13.853 8.56785 14.2118 8.7105 14.6177 8.7105C15.0047 8.7105 15.3139 8.57345 15.5452 8.29934C15.7764 8.02522 15.8921 7.65881 15.8921 7.20009ZM24.8838 15.7088C24.8838 15.3955 24.7611 15.1158 24.5156 14.8696C24.2702 14.6235 23.9634 14.5004 23.5952 14.5004C23.3403 14.5004 23.1067 14.6263 22.8943 14.878C22.6819 15.1298 22.5757 15.4067 22.5757 15.7088C22.5757 16.022 22.6819 16.3045 22.8943 16.5563C23.1067 16.808 23.3403 16.9339 23.5952 16.9339C23.9634 16.9339 24.2702 16.8108 24.5156 16.5647C24.7611 16.3185 24.8838 16.0332 24.8838 15.7088ZM21.1172 9.04615C20.8245 9.0014 20.4941 8.97902 20.126 8.97902C18.5306 8.97902 17.0627 9.40977 15.7222 10.2713C14.3817 11.1328 13.3267 12.2991 12.5574 13.7704C11.788 15.2417 11.4033 16.85 11.4033 18.5953C11.4033 19.468 11.5119 20.3183 11.729 21.1463C11.3986 21.1798 11.0776 21.1966 10.7661 21.1966C10.5207 21.1966 10.2847 21.1882 10.0581 21.1714C9.83154 21.1547 9.57194 21.1183 9.2793 21.0624C8.98665 21.0064 8.77661 20.9673 8.64917 20.9449C8.52173 20.9225 8.26449 20.8638 7.87744 20.7687C7.4904 20.6736 7.25439 20.6148 7.16943 20.5925L3.58691 22.7238L4.60645 19.0653C1.86882 16.794 0.5 14.0529 0.5 10.8419C0.5 8.95105 0.960205 7.21128 1.88062 5.62254C2.80103 4.03381 4.04712 2.78352 5.6189 1.87167C7.19067 0.959828 8.90641 0.503906 10.7661 0.503906C12.4276 0.503906 13.997 0.873119 15.4744 1.61155C16.9517 2.34997 18.1884 3.3709 19.1843 4.67434C20.1803 5.97777 20.8245 7.43504 21.1172 9.04615ZM29.5 18.4611C29.5 19.7701 29.1767 21.0204 28.53 22.212C27.8834 23.4035 27.0078 24.486 25.9033 25.4594L26.6821 28.497L23.8643 26.6677C22.4482 27.0816 21.4193 27.2886 20.7773 27.2886C19.182 27.2886 17.714 26.8942 16.3735 26.1055C15.033 25.3167 13.9781 24.2454 13.2087 22.8916C12.4394 21.5379 12.0547 20.061 12.0547 18.4611C12.0547 16.8612 12.4394 15.3843 13.2087 14.0305C13.9781 12.6767 15.033 11.6055 16.3735 10.8167C17.714 10.0279 19.182 9.63354 20.7773 9.63354C22.2972 9.63354 23.7274 10.0279 25.0679 10.8167C26.4084 11.6055 27.4822 12.6795 28.2893 14.0389C29.0964 15.3983 29.5 16.8724 29.5 18.4611Z" fill="white"/></svg>');
}
#block-reseauxsociaux ul li.weChat a:hover:before{
  background-image: url('data:image/svg+xml,<svg width="30" height="29" viewBox="0 0 30 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.71289 7.20009C8.71289 6.74137 8.59489 6.37216 8.35889 6.09245C8.12288 5.81274 7.81136 5.67289 7.42432 5.67289C7.01839 5.67289 6.65967 5.81554 6.34814 6.10084C6.03662 6.38614 5.88086 6.75256 5.88086 7.20009C5.88086 7.63643 6.03662 7.99725 6.34814 8.28255C6.65967 8.56785 7.01839 8.7105 7.42432 8.7105C7.81136 8.7105 8.12288 8.57345 8.35889 8.29934C8.59489 8.02522 8.71289 7.65881 8.71289 7.20009ZM19.2339 15.7088C19.2339 15.3955 19.1135 15.1158 18.8728 14.8696C18.6321 14.6235 18.3229 14.5004 17.9453 14.5004C17.6904 14.5004 17.4568 14.6263 17.2444 14.878C17.032 15.1298 16.9258 15.4067 16.9258 15.7088C16.9258 16.022 17.032 16.3045 17.2444 16.5563C17.4568 16.808 17.6904 16.9339 17.9453 16.9339C18.3229 16.9339 18.6321 16.8108 18.8728 16.5647C19.1135 16.3185 19.2339 16.0332 19.2339 15.7088ZM15.8921 7.20009C15.8921 6.74137 15.7764 6.37216 15.5452 6.09245C15.3139 5.81274 15.0047 5.67289 14.6177 5.67289C14.2118 5.67289 13.853 5.81554 13.5415 6.10084C13.23 6.38614 13.0742 6.75256 13.0742 7.20009C13.0742 7.63643 13.23 7.99725 13.5415 8.28255C13.853 8.56785 14.2118 8.7105 14.6177 8.7105C15.0047 8.7105 15.3139 8.57345 15.5452 8.29934C15.7764 8.02522 15.8921 7.65881 15.8921 7.20009ZM24.8838 15.7088C24.8838 15.3955 24.7611 15.1158 24.5156 14.8696C24.2702 14.6235 23.9634 14.5004 23.5952 14.5004C23.3403 14.5004 23.1067 14.6263 22.8943 14.878C22.6819 15.1298 22.5757 15.4067 22.5757 15.7088C22.5757 16.022 22.6819 16.3045 22.8943 16.5563C23.1067 16.808 23.3403 16.9339 23.5952 16.9339C23.9634 16.9339 24.2702 16.8108 24.5156 16.5647C24.7611 16.3185 24.8838 16.0332 24.8838 15.7088ZM21.1172 9.04615C20.8245 9.0014 20.4941 8.97902 20.126 8.97902C18.5306 8.97902 17.0627 9.40977 15.7222 10.2713C14.3817 11.1328 13.3267 12.2991 12.5574 13.7704C11.788 15.2417 11.4033 16.85 11.4033 18.5953C11.4033 19.468 11.5119 20.3183 11.729 21.1463C11.3986 21.1798 11.0776 21.1966 10.7661 21.1966C10.5207 21.1966 10.2847 21.1882 10.0581 21.1714C9.83154 21.1547 9.57194 21.1183 9.2793 21.0624C8.98665 21.0064 8.77661 20.9673 8.64917 20.9449C8.52173 20.9225 8.26449 20.8638 7.87744 20.7687C7.4904 20.6736 7.25439 20.6148 7.16943 20.5925L3.58691 22.7238L4.60645 19.0653C1.86882 16.794 0.5 14.0529 0.5 10.8419C0.5 8.95105 0.960205 7.21128 1.88062 5.62254C2.80103 4.03381 4.04712 2.78352 5.6189 1.87167C7.19067 0.959828 8.90641 0.503906 10.7661 0.503906C12.4276 0.503906 13.997 0.873119 15.4744 1.61155C16.9517 2.34997 18.1884 3.3709 19.1843 4.67434C20.1803 5.97777 20.8245 7.43504 21.1172 9.04615ZM29.5 18.4611C29.5 19.7701 29.1767 21.0204 28.53 22.212C27.8834 23.4035 27.0078 24.486 25.9033 25.4594L26.6821 28.497L23.8643 26.6677C22.4482 27.0816 21.4193 27.2886 20.7773 27.2886C19.182 27.2886 17.714 26.8942 16.3735 26.1055C15.033 25.3167 13.9781 24.2454 13.2087 22.8916C12.4394 21.5379 12.0547 20.061 12.0547 18.4611C12.0547 16.8612 12.4394 15.3843 13.2087 14.0305C13.9781 12.6767 15.033 11.6055 16.3735 10.8167C17.714 10.0279 19.182 9.63354 20.7773 9.63354C22.2972 9.63354 23.7274 10.0279 25.0679 10.8167C26.4084 11.6055 27.4822 12.6795 28.2893 14.0389C29.0964 15.3983 29.5 16.8724 29.5 18.4611Z" fill="%23E96516"/></svg>');
}
#block-reseauxsociaux ul li.tencent a:before{  
  width: 28px;
  height: 25px;
  background-image: url('data:image/svg+xml,<svg width="28" height="25" viewBox="0 0 28 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.7122 0.519855C22.8748 0.678505 23.0037 0.866864 23.0917 1.07417C23.1796 1.28148 23.2249 1.50368 23.2249 1.72808C23.2249 1.95247 23.1796 2.17467 23.0917 2.38198C23.0037 2.58929 22.8748 2.77765 22.7122 2.9363L21.112 4.49714H22.75C23.4396 4.49714 24.1224 4.62976 24.7594 4.88742C25.3965 5.14508 25.9753 5.52273 26.4628 5.99881C26.9503 6.47489 27.337 7.04007 27.6008 7.66207C27.8645 8.28407 28.0002 8.95069 28 9.62388V19.8746C28 21.234 27.4469 22.5376 26.4623 23.4988C25.4777 24.46 24.1424 25 22.75 25H5.25C3.85761 25 2.52226 24.46 1.53769 23.4988C0.553123 22.5376 0 21.234 0 19.8746V9.62388C0 8.26455 0.553123 6.96089 1.53769 5.9997C2.52226 5.0385 3.85761 4.49851 5.25 4.49851H6.8824L5.285 2.93766C5.11781 2.78011 4.98444 2.59163 4.89266 2.38321C4.80089 2.1748 4.75255 1.95063 4.75046 1.72378C4.74838 1.49694 4.79259 1.27196 4.88052 1.06197C4.96845 0.851982 5.09834 0.661194 5.26261 0.500737C5.42687 0.34028 5.62222 0.213368 5.83727 0.127406C6.05231 0.0414439 6.28274 -0.00184645 6.5151 6.03581e-05C6.74747 0.00196717 6.97711 0.049033 7.19065 0.138512C7.40418 0.227991 7.59732 0.358091 7.7588 0.521221L11.4716 4.14588C11.5822 4.25386 11.6746 4.3714 11.7488 4.49714H16.247C16.3212 4.3714 16.415 4.25113 16.5256 4.14452L20.237 0.519855C20.3995 0.361162 20.5924 0.235278 20.8048 0.149391C21.0171 0.0635052 21.2447 0.0192996 21.4746 0.0192996C21.7045 0.0192996 21.9321 0.0635052 22.1444 0.149391C22.3568 0.235278 22.5497 0.361162 22.7122 0.519855ZM22.75 7.92773H5.25C4.8083 7.92757 4.38287 8.09048 4.05907 8.38377C3.73528 8.67707 3.53706 9.07905 3.5042 9.50908L3.5 9.63755V19.8883C3.5 20.789 4.214 21.527 5.1198 21.5913L5.25 21.5968H22.75C23.1917 21.5969 23.6171 21.434 23.9409 21.1407C24.2647 20.8474 24.4629 20.4454 24.4958 20.0154L24.5 19.8883V9.63755C24.5 8.69448 23.716 7.92909 22.75 7.92909V7.92773ZM8.75 11.3446C9.716 11.3446 10.5 12.11 10.5 13.0531V14.7616C10.5 15.2147 10.3156 15.6492 9.98744 15.9696C9.65925 16.29 9.21413 16.47 8.75 16.47C8.28587 16.47 7.84075 16.29 7.51256 15.9696C7.18437 15.6492 7 15.2147 7 14.7616V13.0531C7 12.11 7.784 11.3446 8.75 11.3446ZM19.25 11.3446C20.216 11.3446 21 12.11 21 13.0531V14.7616C21 15.2147 20.8156 15.6492 20.4874 15.9696C20.1592 16.29 19.7141 16.47 19.25 16.47C18.7859 16.47 18.3408 16.29 18.0126 15.9696C17.6844 15.6492 17.5 15.2147 17.5 14.7616V13.0531C17.5 12.11 18.284 11.3446 19.25 11.3446Z" fill="white"/></svg>');
}
#block-reseauxsociaux ul li.tencent a:hover:before{
  background-image: url('data:image/svg+xml,<svg width="28" height="25" viewBox="0 0 28 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.7122 0.519855C22.8748 0.678505 23.0037 0.866864 23.0917 1.07417C23.1796 1.28148 23.2249 1.50368 23.2249 1.72808C23.2249 1.95247 23.1796 2.17467 23.0917 2.38198C23.0037 2.58929 22.8748 2.77765 22.7122 2.9363L21.112 4.49714H22.75C23.4396 4.49714 24.1224 4.62976 24.7594 4.88742C25.3965 5.14508 25.9753 5.52273 26.4628 5.99881C26.9503 6.47489 27.337 7.04007 27.6008 7.66207C27.8645 8.28407 28.0002 8.95069 28 9.62388V19.8746C28 21.234 27.4469 22.5376 26.4623 23.4988C25.4777 24.46 24.1424 25 22.75 25H5.25C3.85761 25 2.52226 24.46 1.53769 23.4988C0.553123 22.5376 0 21.234 0 19.8746V9.62388C0 8.26455 0.553123 6.96089 1.53769 5.9997C2.52226 5.0385 3.85761 4.49851 5.25 4.49851H6.8824L5.285 2.93766C5.11781 2.78011 4.98444 2.59163 4.89266 2.38321C4.80089 2.1748 4.75255 1.95063 4.75046 1.72378C4.74838 1.49694 4.79259 1.27196 4.88052 1.06197C4.96845 0.851982 5.09834 0.661194 5.26261 0.500737C5.42687 0.34028 5.62222 0.213368 5.83727 0.127406C6.05231 0.0414439 6.28274 -0.00184645 6.5151 6.03581e-05C6.74747 0.00196717 6.97711 0.049033 7.19065 0.138512C7.40418 0.227991 7.59732 0.358091 7.7588 0.521221L11.4716 4.14588C11.5822 4.25386 11.6746 4.3714 11.7488 4.49714H16.247C16.3212 4.3714 16.415 4.25113 16.5256 4.14452L20.237 0.519855C20.3995 0.361162 20.5924 0.235278 20.8048 0.149391C21.0171 0.0635052 21.2447 0.0192996 21.4746 0.0192996C21.7045 0.0192996 21.9321 0.0635052 22.1444 0.149391C22.3568 0.235278 22.5497 0.361162 22.7122 0.519855ZM22.75 7.92773H5.25C4.8083 7.92757 4.38287 8.09048 4.05907 8.38377C3.73528 8.67707 3.53706 9.07905 3.5042 9.50908L3.5 9.63755V19.8883C3.5 20.789 4.214 21.527 5.1198 21.5913L5.25 21.5968H22.75C23.1917 21.5969 23.6171 21.434 23.9409 21.1407C24.2647 20.8474 24.4629 20.4454 24.4958 20.0154L24.5 19.8883V9.63755C24.5 8.69448 23.716 7.92909 22.75 7.92909V7.92773ZM8.75 11.3446C9.716 11.3446 10.5 12.11 10.5 13.0531V14.7616C10.5 15.2147 10.3156 15.6492 9.98744 15.9696C9.65925 16.29 9.21413 16.47 8.75 16.47C8.28587 16.47 7.84075 16.29 7.51256 15.9696C7.18437 15.6492 7 15.2147 7 14.7616V13.0531C7 12.11 7.784 11.3446 8.75 11.3446ZM19.25 11.3446C20.216 11.3446 21 12.11 21 13.0531V14.7616C21 15.2147 20.8156 15.6492 20.4874 15.9696C20.1592 16.29 19.7141 16.47 19.25 16.47C18.7859 16.47 18.3408 16.29 18.0126 15.9696C17.6844 15.6492 17.5 15.2147 17.5 14.7616V13.0531C17.5 12.11 18.284 11.3446 19.25 11.3446Z" fill="%23E96516"/></svg>');
}
#block-reseauxsociaux ul li.weibo a:before{  
  width: 34px;
  height: 27px;
  margin-left: -13px;
  background-image: url('data:image/svg+xml,<svg width="34" height="27" viewBox="0 0 34 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.8471 14.6958C12.1673 14.0131 9.14124 15.3207 7.97645 17.6349C6.79198 19.9955 7.9371 22.6145 10.6444 23.4707C13.4462 24.3579 16.7517 23.0002 17.9008 20.4506C19.0301 17.9589 17.6174 15.3978 14.8471 14.6958ZM12.8009 20.7206C12.2578 21.573 11.0891 21.9433 10.2116 21.5538C9.34586 21.168 9.09008 20.1768 9.63706 19.3475C10.1762 18.5221 11.3016 18.1518 12.1713 18.5105C13.0527 18.8769 13.3361 19.8605 12.8009 20.7206ZM14.5913 18.4642C14.3946 18.7959 13.9578 18.9541 13.6194 18.8152C13.2849 18.6802 13.1786 18.3099 13.3675 17.9859C13.5643 17.6619 13.9814 17.5076 14.3159 17.6349C14.6582 17.7584 14.7802 18.1325 14.5913 18.4642ZM27.7543 10.858C28.3445 11.0431 28.9741 10.7268 29.167 10.1521C29.6313 8.74043 29.3401 7.12816 28.254 5.94789C27.7384 5.38785 27.0815 4.97075 26.3493 4.73851C25.6171 4.50627 24.8354 4.46709 24.0828 4.6249C23.9388 4.6549 23.8023 4.71245 23.681 4.79424C23.5597 4.87603 23.4561 4.98046 23.3761 5.10155C23.296 5.22265 23.2411 5.35803 23.2145 5.49994C23.1879 5.64186 23.1901 5.78752 23.221 5.9286C23.2518 6.06954 23.3106 6.20313 23.3942 6.32173C23.4778 6.44032 23.5844 6.54159 23.7079 6.61971C23.8315 6.69782 23.9696 6.75126 24.1143 6.77696C24.259 6.80266 24.4074 6.80011 24.5511 6.76945C25.2751 6.61902 26.0582 6.83888 26.5934 7.41359C26.8461 7.68728 27.0203 8.02167 27.0984 8.38276C27.1765 8.74386 27.1557 9.11878 27.0381 9.46943C26.9917 9.60668 26.9734 9.75156 26.9843 9.89575C26.9953 10.0399 27.0351 10.1806 27.1017 10.3096C27.1682 10.4387 27.2602 10.5535 27.3721 10.6476C27.4841 10.7417 27.614 10.8132 27.7543 10.858ZM31.6815 2.91234C29.4503 0.486215 26.1566 -0.439491 23.1148 0.193075C22.9473 0.227772 22.7885 0.294589 22.6475 0.389681C22.5066 0.484773 22.3861 0.606261 22.2932 0.74715C22.2003 0.88804 22.1368 1.04555 22.1062 1.21061C22.0757 1.37567 22.0788 1.54502 22.1153 1.70892C22.1509 1.87305 22.2192 2.02869 22.3162 2.16695C22.4132 2.30522 22.537 2.42339 22.6806 2.51473C22.8242 2.60607 22.9848 2.66878 23.1532 2.69928C23.3215 2.72978 23.4943 2.72747 23.6618 2.69248C25.8261 2.2412 28.1635 2.90077 29.7533 4.6249C31.3391 6.34902 31.7681 8.70186 31.0912 10.7616C30.8709 11.4327 31.2447 12.1501 31.9294 12.37C32.6141 12.586 33.346 12.2195 33.5664 11.5523V11.5484C34.5148 8.64015 33.9166 5.3346 31.6815 2.91234ZM25.5388 12.9987C25.0587 12.8598 24.7321 12.7634 24.9839 12.1463C25.527 10.8078 25.5821 9.65071 24.9958 8.82915C23.8939 7.28245 20.8718 7.3673 17.4089 8.78672C17.4089 8.78672 16.3228 9.25343 16.5982 8.40872C17.1295 6.73088 17.0508 5.32689 16.2205 4.51304C14.3434 2.66934 9.3498 4.58247 5.06447 8.77901C1.8613 11.9226 0 15.2551 0 18.1364C0 23.6482 7.2091 27 14.2647 27C23.5122 27 29.6628 21.735 29.6628 17.5501C29.6628 15.0237 27.4906 13.5927 25.5388 12.9987ZM14.2844 25.0252C8.65722 25.569 3.79737 23.0773 3.43141 19.4516C3.06544 15.8298 7.33503 12.451 12.9622 11.9071C18.5894 11.3594 23.4493 13.855 23.8152 17.4768C24.1773 21.0986 19.9116 24.4774 14.2844 25.0252Z" fill="white"/></svg>');
}
#block-reseauxsociaux ul li.weibo a:hover:before{
  background-image: url('data:image/svg+xml,<svg width="34" height="27" viewBox="0 0 34 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.8471 14.6958C12.1673 14.0131 9.14124 15.3207 7.97645 17.6349C6.79198 19.9955 7.9371 22.6145 10.6444 23.4707C13.4462 24.3579 16.7517 23.0002 17.9008 20.4506C19.0301 17.9589 17.6174 15.3978 14.8471 14.6958ZM12.8009 20.7206C12.2578 21.573 11.0891 21.9433 10.2116 21.5538C9.34586 21.168 9.09008 20.1768 9.63706 19.3475C10.1762 18.5221 11.3016 18.1518 12.1713 18.5105C13.0527 18.8769 13.3361 19.8605 12.8009 20.7206ZM14.5913 18.4642C14.3946 18.7959 13.9578 18.9541 13.6194 18.8152C13.2849 18.6802 13.1786 18.3099 13.3675 17.9859C13.5643 17.6619 13.9814 17.5076 14.3159 17.6349C14.6582 17.7584 14.7802 18.1325 14.5913 18.4642ZM27.7543 10.858C28.3445 11.0431 28.9741 10.7268 29.167 10.1521C29.6313 8.74043 29.3401 7.12816 28.254 5.94789C27.7384 5.38785 27.0815 4.97075 26.3493 4.73851C25.6171 4.50627 24.8354 4.46709 24.0828 4.6249C23.9388 4.6549 23.8023 4.71245 23.681 4.79424C23.5597 4.87603 23.4561 4.98046 23.3761 5.10155C23.296 5.22265 23.2411 5.35803 23.2145 5.49994C23.1879 5.64186 23.1901 5.78752 23.221 5.9286C23.2518 6.06954 23.3106 6.20313 23.3942 6.32173C23.4778 6.44032 23.5844 6.54159 23.7079 6.61971C23.8315 6.69782 23.9696 6.75126 24.1143 6.77696C24.259 6.80266 24.4074 6.80011 24.5511 6.76945C25.2751 6.61902 26.0582 6.83888 26.5934 7.41359C26.8461 7.68728 27.0203 8.02167 27.0984 8.38276C27.1765 8.74386 27.1557 9.11878 27.0381 9.46943C26.9917 9.60668 26.9734 9.75156 26.9843 9.89575C26.9953 10.0399 27.0351 10.1806 27.1017 10.3096C27.1682 10.4387 27.2602 10.5535 27.3721 10.6476C27.4841 10.7417 27.614 10.8132 27.7543 10.858ZM31.6815 2.91234C29.4503 0.486215 26.1566 -0.439491 23.1148 0.193075C22.9473 0.227772 22.7885 0.294589 22.6475 0.389681C22.5066 0.484773 22.3861 0.606261 22.2932 0.74715C22.2003 0.88804 22.1368 1.04555 22.1062 1.21061C22.0757 1.37567 22.0788 1.54502 22.1153 1.70892C22.1509 1.87305 22.2192 2.02869 22.3162 2.16695C22.4132 2.30522 22.537 2.42339 22.6806 2.51473C22.8242 2.60607 22.9848 2.66878 23.1532 2.69928C23.3215 2.72978 23.4943 2.72747 23.6618 2.69248C25.8261 2.2412 28.1635 2.90077 29.7533 4.6249C31.3391 6.34902 31.7681 8.70186 31.0912 10.7616C30.8709 11.4327 31.2447 12.1501 31.9294 12.37C32.6141 12.586 33.346 12.2195 33.5664 11.5523V11.5484C34.5148 8.64015 33.9166 5.3346 31.6815 2.91234ZM25.5388 12.9987C25.0587 12.8598 24.7321 12.7634 24.9839 12.1463C25.527 10.8078 25.5821 9.65071 24.9958 8.82915C23.8939 7.28245 20.8718 7.3673 17.4089 8.78672C17.4089 8.78672 16.3228 9.25343 16.5982 8.40872C17.1295 6.73088 17.0508 5.32689 16.2205 4.51304C14.3434 2.66934 9.3498 4.58247 5.06447 8.77901C1.8613 11.9226 0 15.2551 0 18.1364C0 23.6482 7.2091 27 14.2647 27C23.5122 27 29.6628 21.735 29.6628 17.5501C29.6628 15.0237 27.4906 13.5927 25.5388 12.9987ZM14.2844 25.0252C8.65722 25.569 3.79737 23.0773 3.43141 19.4516C3.06544 15.8298 7.33503 12.451 12.9622 11.9071C18.5894 11.3594 23.4493 13.855 23.8152 17.4768C24.1773 21.0986 19.9116 24.4774 14.2844 25.0252Z" fill="%23E96516"/></svg>');
}
#block-reseauxsociaux ul li.line a:before{  
  width: 40px;
  height: 40px;
  background-image: url('../images/LINE_logo.svg'); 
  margin-top: 7px;
  margin-left: -17px;
}
#block-reseauxsociaux ul li.line a:hover::before{
  background-image: url('../images/LINE_logo_hover.svg'); 
}
#block-menuprincipalportail a{
  color: #fff;
  font-size: 0.8rem;
  display: inline-block;
}
#block-menuprincipalportail .nav-item{
  margin-bottom: .6rem;
}
.region-footer-bottom{
  border-top: 1px solid #fff;
  align-items: center;
  padding: 15px 0;
  margin: 0;
  justify-content: space-between;
}
.region-footer-bottom a{
  color: #fff;
}
.region-footer-bottom p{
  margin: 0;
  text-align: left;
}
footer .w1160.footer_bottom {
  margin: 0 auto;
  padding: 0;
}
.footer_bottom .nav-item {
  margin: 0;
}
.footer_bottom .nav-item a{
  display: inline-block;
  vertical-align: middle;
  font-size: 0.87rem;
}
#block-menufooterportail .nav-item:after{
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background-color: #fff;
  display: inline-block;
  margin: 0 10px;
}
#block-menufooterportail .nav-item:last-child:after{
  display: none;
}
.footer_bottom .block {
  flex: 0 0 33%;
}
#block-offresdemploi p{
  text-align: right;
}
#block-offresdemploi p a{
  text-decoration: none;
}
.region-footer-bottom #newsletter_form{
  padding-left: 65px;
}
.region-footer-bottom #newsletter_form .mj-w-button-content{
  display: inline-block;
  border: 1px solid #fff;
  padding: 2px 15px;
  font-size: .87rem;
  transition: all .4s;
}
.region-footer-bottom #newsletter_form .mj-w-button-content:hover{
  border: 1px solid #AD9913;
  color: #AD9913;
}
.region-footer-bottom #newsletter_form .mj-w-button-content:hover a{
  text-decoration: none;
  color: #AD9913;
}
/* End Footer */

/* Recherche */
.recherche__form {
  padding: 2.5rem 1rem;
  background: #1B0030;
}
.recherche__form .views-exposed-form {
  max-width: 780px;
  margin: 0 auto;
}
.recherche__form .form-item-keys {
  width: calc(100% - 190px);
  margin-right: 10px;
}
.recherche__form .form-item-keys input {
  font-size: 1rem;
  color: #FFF;
  border: none;
  border-bottom: 1px solid #FFF;
  padding: 10px 2px 9px;
  height: auto;
  background: transparent;
  border-radius: 0;
  transition: all .3s;
}
.recherche__form .button {
  background: #FFF;
  padding: 10px 20px;
  height: auto;
  font-weight: 500;
  font-size: 1rem;
  line-height: 150%;
  color: #45474D;
  border-radius: 0;
  border: none;
  text-transform: uppercase;
}
/* End Recherche */

/* Contact */
#block-webform{
  max-width: 1160px;
  margin: 0 auto 5.3rem;  
  padding: 0 6.25rem 3.75rem;
  background-color: #fff;
}
.webform-submission-contact-form h1 {
  font-family: 'Roboto';
  font-weight: 300;
  font-size: 2.5rem;
  line-height: 150%;
  text-align: center;
  color: #000;
}
#block-webform h2{
  color: #00B1BF;
}
.webform-submission-contact-form legend {
  margin: 0;
}
#block-webform .content{
  max-width: 450px;
  margin: 0 auto;
}
.webform-submission-contact-form select,
.webform-submission-contact-form input,
.webform-submission-contact-form textarea {
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  color: #000;
  background: #FAF7F7;
  border: 1px solid #E5E5E5;
  padding: 10px;
  border-radius: 0;
}
.webform-submission-contact-form .js-form-item {
  margin: 0 0 20px !important;
}
.webform-submission-contact-form .webform-select-other {
  margin: 0 !important;
}
.webform-submission-contact-form .btn {
  font-family: 'Roboto';
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.2;
  text-transform: uppercase;
  color: #AD9913;
  padding: 10px 40px;
  border-radius: 10px;
  height: auto;
  width: auto;
  border: 1px solid #AD9913;
  display: inline-block;
}
.webform-submission-contact-form .form-actions {
  text-align: center;
}
.webform-submission-contact-form .btn:hover,
.webform-submission-contact-form .btn:focus {
  background: #FFF;
  color: #1B0030;
}
.reload-captcha-wrapper {
  margin-bottom: 1.2rem;
}
.webform-submission-contact-form select {
  width: 100%;
}
/* End contact */

/*Actualité*/
.node--type-article #main-wrapper, .node--type-page  #main-wrapper, .annuaireList{background-color: #F8F6F0;}
.ficheActus nav, .fichePage nav{background-color: #fff;border-bottom: 1px solid #00B1BF;}
.fond {background-color: #fff;max-width: 1300px;margin: 0 auto;position: relative;text-align: center;}
.mav_100 {width: 100%;margin: 0;position: relative;}
.mav_100 img {width: 100%;}
.date{color: #0F3476;font-size: 0.75rem;}
#block-addtoanybuttons{
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 180px);
  text-align: right;
  font-size: .87rem;
  color: #0F3476;
}
.field--name-field-categorie {display: flex;margin: 25px 0;}
.field--name-field-categorie .field__item{font-family: 'Roboto';font-weight: 400;font-size: 0.75rem;line-height: 1;color: #0F3476;padding: 5px 7px;border:1px solid #0F3476;border-radius: 15px;margin-right: 10px;}
.sousTitre{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 1.3rem;
  line-height: 1.1;
  color: #0F3476;
}
.chapo {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.3;
  color: #AD9913;
  margin-bottom: 1.5rem;
}
.actualitesList{
  background-color: #F8F6F0;
}
.actusBloc{
  flex: 0 0 29%;
  margin-right: 3.75rem;
  margin-bottom: 1.88rem;
  padding: 0.5rem 1rem;
}
.actusBloc:nth-child(3n + 3){
  margin-right: 0;
}
.page-view-actualites .views-exposed-form .row{
  justify-content: flex-end;
}

/*Ecole*/
.slider img{
  width: 100%;
}
.swiper-button-next:after, .swiper-button-prev:after{
  color: #fff;
}
.slider .swiper-pagination{
  text-align: left;
  left: 4rem;
  bottom: 4rem;
}
.swiper-pagination-bullet{
  background-color: #fff;
  opacity: 1;
  border: 1px solid #000;
}
.swiper-pagination-bullet-active{
  background-color: #00B1BF;
  border: 1px solid #00B1BF;
}
a.sidebar__main__link {
  cursor: pointer;
  transition: all 0.8s;
  text-decoration: none;
}
a.sidebar__main__link:hover h2 {
  color: #AD9913;
}
.sideBar picture{
  margin-bottom: 1.5rem;
}
.sideBar span, .pdfButton {
  display: block;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.1;
  text-align: left;
  color: #AD9913;
  padding: 0.6rem 1rem;
  border: 2px solid #AD9913;
  border-radius: 10px;
  margin: 1.3rem 0;
}
.sideBar p{
  margin: 0;
}
.sideBar span a{
  color: #AD9913;
  display: inline-block;
  width: calc(100% - 30px);
  vertical-align: top;
}
.siteButton:before{
  content: '';
  width: 15px;
  height: 15px;
  margin-right: 5px;
  display: inline-block;
  background-image: url("data:image/svg+xml,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.8333 8.22222V12.5556C11.8333 12.9386 11.6812 13.306 11.4103 13.5769C11.1394 13.8478 10.772 14 10.3889 14H2.44444C2.06135 14 1.69395 13.8478 1.42307 13.5769C1.15218 13.306 1 12.9386 1 12.5556V4.61111C1 4.22802 1.15218 3.86062 1.42307 3.58973C1.69395 3.31885 2.06135 3.16667 2.44444 3.16667H6.77778M9.66667 1H14M14 1V5.33333M14 1L6.05556 8.94444' stroke='%23AD9913' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.pdfButton{
  display: inline-block;
  padding: 0.8rem 1.75rem;
}
.pdfButton:before{
  content: '';
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M14 9.66667V12.5556C14 12.9386 13.8478 13.306 13.5769 13.5769C13.306 13.8478 12.9386 14 12.5556 14H2.44444C2.06135 14 1.69395 13.8478 1.42307 13.5769C1.15218 13.306 1 12.9386 1 12.5556V9.66667M3.88889 6.05556L7.5 9.66667M7.5 9.66667L11.1111 6.05556M7.5 9.66667V1' stroke='%23AD9913' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.sideBar #block-reseauxsociaux{
  margin-top: 1.3rem;
}
.sideBar #block-reseauxsociaux ul{
  margin: 0;
  padding: 0;
}
.sideBar #block-reseauxsociaux .field__item{
  display: flex;
  flex-wrap: wrap;
}
.sideBar #block-reseauxsociaux li{
  list-style: none;
  font-size: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  padding: 9px;
  text-align: center;
  border: 1px solid #AD9913;
  border-radius: 100%;
  flex: 0 0 15%;
}
.sideBar .chiffre strong, .sideBar .chiffre b{
  color: #AD9913;
}
.sideBar #block-reseauxsociaux li a:after{
  content: '';
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.sideBar #block-reseauxsociaux li.facebook a:after{
  width: 10px;
  height: 22px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='10' height='22' viewBox='0 0 10 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.15985 4.5677C2.15985 5.09585 2.15985 7.4573 2.15985 7.4573H0V10.9937H2.16092V21.5H6.60167V10.9937H9.57896C9.57896 10.9937 9.85858 9.29795 9.99357 7.44575C9.60681 7.44575 6.61881 7.44575 6.61881 7.44575C6.61881 7.44575 6.61881 5.38775 6.61881 5.0276C6.61881 4.66535 7.10199 4.1813 7.57982 4.1813C8.05764 4.1813 9.06471 4.1813 10 4.1813C10 3.69935 10 2.0351 10 0.5C8.75295 0.5 7.33662 0.5 6.71095 0.5C2.05057 0.5 2.15985 4.03955 2.15985 4.5677Z' fill='%23AD9913'/></svg>");
}
.sideBar #block-reseauxsociaux li.twitter a:after{
  width: 22px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19.5074 6.27889C20.7405 6.19115 21.5798 5.70997 21.9043 5.05613C21.4588 5.29106 20.075 5.54863 19.3105 5.30238C19.2742 5.15048 19.2335 5.00329 19.1906 4.8712C18.6098 3.03516 16.6166 1.5586 14.5288 1.73881C14.696 1.68125 14.8709 1.6237 15.0403 1.57464C15.2713 1.50576 16.6221 1.31706 16.4065 0.907589C16.2272 0.550005 14.5805 1.17931 14.2714 1.26234C14.6784 1.1312 15.3571 0.904758 15.4319 0.5C14.8027 0.573592 14.1878 0.826449 13.7126 1.20007C13.8842 1.03873 14.014 0.845318 14.0426 0.63775C12.3596 1.55482 11.3839 3.40407 10.593 5.19859C9.9704 4.68062 9.4204 4.27586 8.9265 4.04942C7.5405 3.41162 5.8817 2.74834 3.2802 1.91901C3.2021 2.65682 3.7059 3.639 5.1623 4.29095C4.8477 4.25416 4.2713 4.3353 3.8104 4.42965C3.9974 5.27785 4.6112 5.9732 6.2733 6.30908C5.5143 6.35249 5.1216 6.50061 4.7652 6.82046C5.1117 7.40825 5.9565 8.10078 7.4745 7.95831C5.7871 8.5829 6.787 9.74057 8.1598 9.56697C5.8179 11.6417 2.1219 11.4907 0 9.75283C5.5385 16.228 17.578 13.5844 19.3743 7.34598C20.7196 7.35731 21.5105 6.945 22 6.4959C21.2256 6.60912 20.1025 6.49118 19.5074 6.27889Z' fill='%23AD9913'/></svg>");
}
.sideBar #block-reseauxsociaux li.instagram a:after{
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19.939 14.123C19.89 15.187 19.722 15.914 19.474 16.55C19.216 17.208 18.875 17.766 18.32 18.321C17.763 18.88 17.207 19.219 16.549 19.475C15.913 19.723 15.188 19.891 14.122 19.94C13.056 19.989 12.716 20 10 20C7.284 20 6.943 19.988 5.877 19.939C4.813 19.89 4.086 19.722 3.45 19.474C2.792 19.217 2.235 18.875 1.679 18.32C1.122 17.765 0.781 17.208 0.526 16.549C0.278 15.913 0.109 15.188 0.061 14.122C0.012 13.057 0 12.716 0 10C0 7.285 0.012 6.944 0.06 5.877C0.109 4.813 0.278 4.086 0.525 3.45C0.78 2.792 1.122 2.235 1.679 1.679C2.236 1.123 2.792 0.781 3.45 0.525C4.086 0.278 4.813 0.109 5.877 0.06C6.943 0.012 7.284 0 10 0C12.716 0 13.057 0.012 14.123 0.06C15.187 0.109 15.914 0.278 16.55 0.525C17.207 0.78 17.766 1.122 18.321 1.678C18.879 2.234 19.218 2.792 19.475 3.449C19.723 4.085 19.891 4.812 19.94 5.876C19.988 6.944 20 7.285 20 10C20 12.716 19.988 13.057 19.939 14.123ZM18.141 5.959C18.096 4.984 17.934 4.455 17.796 4.103C17.613 3.636 17.399 3.303 17.048 2.953C16.697 2.603 16.363 2.387 15.899 2.205C15.546 2.068 15.016 1.905 14.044 1.861C12.986 1.812 12.67 1.802 10 1.802C7.33 1.802 7.014 1.812 5.959 1.86C4.984 1.905 4.454 2.067 4.103 2.205C3.636 2.387 3.302 2.603 2.953 2.953C2.604 3.303 2.387 3.636 2.205 4.103C2.068 4.456 1.905 4.985 1.861 5.959C1.812 7.014 1.802 7.33 1.802 10C1.802 12.67 1.812 12.986 1.861 14.041C1.905 15.016 2.068 15.546 2.205 15.896C2.387 16.364 2.603 16.698 2.953 17.045C3.303 17.396 3.637 17.61 4.103 17.793C4.455 17.931 4.985 18.095 5.959 18.138C7.014 18.187 7.329 18.198 10 18.198C12.671 18.198 12.986 18.187 14.041 18.138C15.016 18.095 15.546 17.931 15.896 17.793C16.363 17.61 16.697 17.396 17.045 17.045C17.393 16.694 17.61 16.36 17.793 15.896C17.931 15.543 18.095 15.015 18.138 14.041C18.187 12.986 18.197 12.67 18.197 10C18.197 7.33 18.188 7.014 18.141 5.959ZM15.338 5.862C14.675 5.862 14.139 5.324 14.139 4.662C14.139 3.999 14.675 3.462 15.338 3.462C16.001 3.462 16.538 3.999 16.538 4.662C16.538 5.325 16.001 5.862 15.338 5.862ZM10 15.136C7.164 15.136 4.864 12.836 4.864 10C4.864 7.164 7.164 4.865 10 4.865C12.836 4.865 15.135 7.164 15.135 10C15.135 12.836 12.836 15.136 10 15.136ZM10 6.667C8.159 6.667 6.666 8.159 6.666 10C6.666 11.841 8.159 13.334 10 13.334C11.841 13.334 13.334 11.841 13.334 10C13.334 8.159 11.841 6.667 10 6.667Z' fill='%23AD9913'/></svg>");
}
.sideBar #block-reseauxsociaux li.linkedin a:after{
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M7.55755 7.12055H11.0858V8.87805C11.5941 7.86725 12.8975 6.95905 14.8554 6.95905C18.6089 6.95905 19.5 8.97115 19.5 12.6629V19.5H15.7V13.5036C15.7 11.4012 15.1918 10.2157 13.8979 10.2157C12.1033 10.2157 11.3575 11.4934 11.3575 13.5027V19.5H7.55755V7.12055ZM1.0415 19.3385H4.8415V6.95905H1.0415V19.3385ZM5.38585 2.9225C5.38599 3.24101 5.32282 3.55637 5.20002 3.85026C5.07721 4.14414 4.89722 4.41069 4.6705 4.6344C4.21108 5.09099 3.58922 5.34657 2.9415 5.345C2.29492 5.34457 1.6745 5.08964 1.2144 4.63535C0.988501 4.41088 0.809117 4.14403 0.686526 3.85011C0.563936 3.55619 0.50055 3.24096 0.5 2.9225C0.5 2.27935 0.7565 1.66375 1.21535 1.20965C1.67504 0.754751 2.29573 0.499716 2.94245 0.5C3.59035 0.5 4.21165 0.75555 4.6705 1.20965C5.1284 1.66375 5.38585 2.27935 5.38585 2.9225Z' fill='%23AD9913'/></svg>");
}
.sideBar #block-reseauxsociaux li.tiktok a:after{
  width: 20px;
  height: 24px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.3208 5.562C17.169 5.48345 17.0211 5.39734 16.8778 5.304C16.4615 5.02872 16.0798 4.7044 15.7408 4.338C14.8918 3.367 14.5748 2.382 14.4588 1.693H14.4628C14.3658 1.12 14.4058 0.75 14.4128 0.75H10.5478V15.693C10.5478 15.893 10.5478 16.092 10.5398 16.288C10.5398 16.312 10.5368 16.334 10.5358 16.361C10.5358 16.371 10.5358 16.383 10.5328 16.394V16.403C10.4922 16.939 10.3205 17.4569 10.0328 17.9109C9.74509 18.365 9.35018 18.7414 8.88283 19.007C8.39526 19.2844 7.84378 19.4298 7.28283 19.429C5.48283 19.429 4.02283 17.961 4.02283 16.148C4.02283 14.334 5.48283 12.866 7.28283 12.866C7.62383 12.866 7.96283 12.92 8.28683 13.026L8.29183 9.09C7.30784 8.96305 6.30822 9.04147 5.35607 9.3203C4.40391 9.59913 3.5199 10.0723 2.75983 10.71C2.09368 11.2885 1.53362 11.9789 1.10483 12.75C0.94183 13.031 0.32583 14.162 0.25183 15.996C0.20483 17.036 0.51783 18.116 0.66683 18.561V18.571C0.75983 18.833 1.12383 19.729 1.71583 20.484C2.19323 21.09 2.75728 21.6224 3.38983 22.064V22.054L3.39883 22.064C5.26883 23.334 7.34383 23.251 7.34383 23.251C7.70283 23.236 8.90583 23.251 10.2718 22.604C11.7868 21.886 12.6488 20.817 12.6488 20.817C13.1999 20.1781 13.6382 19.45 13.9448 18.664C14.2948 17.744 14.4108 16.642 14.4108 16.202V8.273C14.4578 8.301 15.0828 8.714 15.0828 8.714C15.0828 8.714 15.9828 9.291 17.3858 9.666C18.3918 9.933 19.7488 9.99 19.7488 9.99V6.153C19.2738 6.205 18.3088 6.055 17.3198 5.563L17.3208 5.562Z' fill='%23AD9913'/></svg>");
}
.sideBar #block-reseauxsociaux li.dailymotion a:after{
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 0V18H18V0H0ZM15.52 15.605H12.838V14.547C12.013 15.357 11.171 15.65 10.052 15.65C8.91 15.65 7.928 15.279 7.105 14.536C6.019 13.58 5.457 12.309 5.457 10.835C5.457 9.484 5.981 8.274 6.964 7.329C7.842 6.47 8.91 6.031 10.103 6.031C11.243 6.031 12.121 6.416 12.75 7.223V3.118L15.52 2.544V2.542L15.522 2.545H15.52V15.605Z' fill='%23AD9913'/></svg>");
}
.sideBar #block-reseauxsociaux li.flickr a:after{
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.15676 4.99977C9.15676 6.21274 8.67492 7.37602 7.81722 8.23372C6.95952 9.09142 5.79623 9.57327 4.58327 9.57327C3.3703 9.57327 2.20701 9.09142 1.34931 8.23372C0.491615 7.37602 0.00976562 6.21274 0.00976562 4.99977C0.00976562 3.7868 0.491615 2.62351 1.34931 1.76582C2.20701 0.90812 3.3703 0.42627 4.58327 0.42627C5.79623 0.42627 6.95952 0.90812 7.81722 1.76582C8.67492 2.62351 9.15676 3.7868 9.15676 4.99977ZM19.9898 4.99977C19.9898 6.21274 19.5079 7.37602 18.6502 8.23372C17.7925 9.09142 16.6292 9.57327 15.4163 9.57327C14.2033 9.57327 13.04 9.09142 12.1823 8.23372C11.3246 7.37602 10.8428 6.21274 10.8428 4.99977C10.8428 3.7868 11.3246 2.62351 12.1823 1.76582C13.04 0.90812 14.2033 0.42627 15.4163 0.42627C16.6292 0.42627 17.7925 0.90812 18.6502 1.76582C19.5079 2.62351 19.9898 3.7868 19.9898 4.99977Z' fill='%23AD9913'/></svg>");
}
.sideBar #block-reseauxsociaux li.youtube a:after{
  width: 22px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M21.5413 2.96474C21.4167 2.52037 21.174 2.11806 20.8391 1.80057C20.4947 1.47333 20.0726 1.23924 19.6126 1.1204C17.8911 0.666655 10.9941 0.666655 10.9941 0.666655C8.11881 0.633942 5.24423 0.777823 2.38659 1.09749C1.9266 1.2251 1.50527 1.46442 1.16009 1.79416C0.820923 2.12049 0.575256 2.52291 0.446923 2.96382C0.138641 4.62459 -0.0111431 6.31089 -0.000410811 7.99999C-0.0114108 9.68757 0.138006 11.3733 0.446923 13.0362C0.572506 13.4752 0.817256 13.8758 1.15734 14.1994C1.49742 14.523 1.92092 14.7567 2.38659 14.8805C4.13101 15.3333 10.9941 15.3333 10.9941 15.3333C13.873 15.3661 16.7513 15.2222 19.6126 14.9025C20.0726 14.7837 20.4947 14.5496 20.8391 14.2223C21.1739 13.9049 21.4163 13.5025 21.5403 13.0582C21.8567 11.398 22.0105 9.71103 21.9996 8.02107C22.0234 6.32396 21.8698 4.62901 21.5413 2.96382V2.96474ZM8.80142 11.1387V4.86224L14.5398 8.00091L8.80142 11.1387Z' fill='%23AD9913'/></svg>");
}
.sideBar #block-reseauxsociaux li.facebook{
  padding: 10px 17px;
}
/*Page d'accueil*/
.fichePortail .siteButton a, .fichePortail .siteButton:before{
  color: #fff;
}
.fichePortail h2{
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #AD9913;
  margin-bottom: 3.2rem;
  padding-top: 3.2rem;
}
.fichePortail h2:before, .fichePortail h2:after{
  content: '';
  width: 25%;
  height: 1px;
  display: inline-block;
  vertical-align: middle;
  background-color: #AD9913;
  margin: 0 10px;
}
.ecole{
  margin-bottom: 3.2rem;
}
.ecole .row{
  justify-content: center;
  align-items: center;
}
.ecole .views-row{
  margin: 0 1.25rem;  
}
.actus {
  background-color: #F8F6F0;
}
.actus .views-row{
  flex: 0 0 33%;
  padding: 0 1.8rem;
}
.field-content{
  font-weight: 600;
}
ul.category, .actusBloc .list-group {display: flex;margin: 1rem 0;flex-direction: row;padding: 0;flex-wrap: wrap;}
ul.category li, .actusBloc .list-group li{font-family: 'Roboto';font-weight: 400;font-size: 0.75rem;line-height: 1;color: #0F3476;padding: 5px 7px;border:1px solid #0F3476;border-radius: 15px;margin-right: 10px;background: none;display: inline-block;margin-bottom: 0.6rem;}
.fichePortail .actusBloc .date{
  display: none;
}
.fichePortail .actusBloc .enPlus{
  display: block;
  text-align: left;
}
.fichePortail .actusBloc h3{
  font-weight: 600;
}
.actusBloc .date, .actusBloc .enPlus{
  display:inline-block;
  vertical-align: middle;
  width: calc(50% - 5px);
  font-weight: 700;
}
.actusBloc .enPlus{
  text-align: right;
}
.actusBloc .enPlus a{
  color: #AD9913;
  text-decoration: underline;
  font-size: .87rem;
}
.actusBloc a:hover{
  text-decoration: none;
}
.actusBloc:hover h3{
  color: #0F3476;
  text-decoration: none;
}
.fichePortail .button {
  display: block;
  text-align: center;
  padding: 3.75rem 0;
}
.blockChiffre{
  padding-bottom: 80px;
}
.blockChiffre .fond img{
  width: 100%;
}
.field--name-field-chiffre{
  margin-top: -1rem;
  position: relative;
  background-color: #fff;
  padding: 1.25rem 3.15rem;
}
.blockChiffre table{
  width: 100%;
}
.field--name-field-chiffre tr{
  border: none;
  background: none;
}
.field--name-field-chiffre tr td{
  text-align: center;
  width: 25%;
}
.field--name-field-chiffre p{
  font-size: 1.31rem;
  font-weight: 300;
  margin-bottom: 0;
}
.field--name-field-chiffre p.chiffre {
  font-weight: 700;
  font-size: 3.5rem;
  line-height: 1.2;
  text-align: center;
  color: #AD9913;
  margin-bottom: 0;
}
.shadow{  
  background: linear-gradient(360deg, #424242 0%, rgba(66, 66, 66, 0) 57.86%);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.swiper{
  width: 1300px;
  height: 500px;
}
.fichePortail .swiper-slide .legende{
  left: 0;
  right: 0;
  width: 830px;
  height: 180px;  
  text-align: center;
  margin: 0 auto;
  max-width: 100%;
  bottom: 3.4rem;
  opacity: 1;
}
.fichePortail .legende h2{
  font-weight: 300;
  font-size: 1.75rem;
  line-height: 1.2;
  text-align: center;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
}
.fichePortail .legende h2:before, .fichePortail .legende h2:after{
  display: none;
}
.fichePortail .swiper-slide .legende p{
  margin: 0.9rem 0;
  font-size: 1rem;
}
.fichePortail .slider .swiper-pagination{
  text-align: center;
  left: 0;
  right: 0;
  bottom: 1rem;
}
/*Annuaire*/
.annuaireList{
  padding: 3.1rem 0 5.3rem;
}
.accordion-body{
  display: none;
}
.views-exposed-form .row{
  justify-content: flex-end;
  margin: 1.8rem 0;
}
.views-exposed-form label{
  display: block;
}
.views-exposed-form select{
  max-width: 255px;
  color: #B4B4B4;
  border: 1px solid #000000;
  border-radius: 6px;
  padding: 6px 10px;
}
.views-exposed-form select option{
  color: #000;
}
.views-field-field-site-ecole{
  margin-bottom: 1.25rem;
}
.views-field-field-site-ecole a{
  text-decoration: underline;
}
.views-field-field-site-ecole a:before{
  content: '';
  width: 5px;
  height: 5px;
  background-color: #E96516;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.fichePage .field__item .col-sm img{
  width: 100%!important;
  height: auto!important;
}
.corp {
  width: 100%;
}
.corp img{
  height: auto;
  max-width: 100%;
}
.corp img.wysiwyg{
  width: 35%;
}
.corp .align-center{
  text-align: center;
}
.ficheEcole .col-sm img{
  width: 100%;
}
.mjcheckbox {display: inline-block;}
.fichePage table p{
  margin-bottom: 0;
}
/*Effect Hover*/
#block-topparistech a, .topContainer .mj-w-button-content, .topContainer .block a {
  background-image: linear-gradient(
    to right,
    #fff,
    #fff 50%,
    #fff 50%
  );
  background-size: 200% 100%;
  background-position: -100%;
  display: inline-block;
  padding: 5px 0;
  position: relative;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease-in-out;
}
#block-topparistech a:before, .topContainer .mj-w-button-content:before, .topContainer .block a:before{
  content: '';
  background: #fff;
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 0;
  height: 2px;
  transition: all 0.3s ease-in-out;
}
#block-topparistech a:hover, .topContainer .mj-w-button-content:hover,.topContainer .block a:hover {
 background-position: 0;
}
#block-topparistech a:hover::before, .topContainer .mj-w-button-content:hover::before, .topContainer .block a:hover::before{
  width: 100%;
}

footer p a, #block-menuprincipalportail a, .footer_bottom .nav-item a {
  background-image: linear-gradient(
    to right,
    #AD9913,
    #AD9913 50%,
    #fff 50%
  );
  background-size: 200% 100%;
  background-position: -100%;
  display: inline-block;
  position: relative;
  -webkit-background-clip: text;
  transition: all 0.3s ease-in-out;
}
footer p a:before, #block-menuprincipalportail a:before, .footer_bottom .nav-item a:before{
  content: '';
  background: #AD9913;
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 0;
  height: 2px;
  transition: all 0.3s ease-in-out;
}
footer p a:hover, #block-menuprincipalportail a:hover, .footer_bottom .nav-item a:hover{
 background-position: 0;
 -webkit-text-fill-color: transparent;
}
footer p a:hover::before, #block-menuprincipalportail a:hover::before, .footer_bottom .nav-item a:hover::before{
  width: 100%;
}
#block-menuprincipalportail.contextual-region .contextual .contextual-links a{
  color: #0F3476;
}
.legende{
  text-align: right;
  position: absolute;
  bottom: 4rem;
  right: 4.5rem;
  max-width: 350px;
  z-index: 1;
  opacity: 0;
  transition: all .3s;
}
.fichePortail .copyright{
  text-align: right;
  position: absolute;
  bottom: 1.5rem;
  right: 2rem;
  max-width: 350px;
  z-index: 1;
  transition: all .3s;
  color: #fff;
  font-size: 0.8rem;  
  opacity: 0;
}
.swiper-slide .legende{
  right: 4.5rem;
}
.fond:hover .legende, .swiper-slide:hover .legende, .fichePortail .swiper-slide:hover .copyright{
  opacity: 1;
}
.legende p{
  font-size: 0.7rem;
  margin: 0;
  color: #fff;
}
.paragraph--type--encadre .field--type-text-long{
  border: 1px solid #eb690b;
  padding: 0.8rem;
}
#tarteaucitronRoot .tarteaucitronAllow{
  background-color: #00B1BF!important;
}
#tarteaucitronRoot .tarteaucitronDeny{
  background-color: #E96516!important;
}
nav.tabs{
  position: fixed;
  top: 50%;
  left: 0;
  margin-top: -50px;
  z-index: 20;
}
nav.tabs ul{
  flex-direction: column;
  border-bottom: none;
}
.nav-tabs .nav-item{
  display: block;
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
}
.nav-tabs .nav-item:last-child{
  border-bottom: none;
}
.nav-tabs .nav-link{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
nav.tabs ul li a {
  background: #00B1BF;
  color: #fff;
  display: block;
  text-align: center;
  margin: 0;
  padding: 3px 5px;
  border: none!important;
  border-radius: 0;
}
.nav-tabs .nav-link.active {  
  background: #E96516;
  color: #fff;
}
.fichePage .theme{
  width: 100%;
}
.video__avec__texte__droite {
  width: 60%;
}
.texte__droite__video {
  width: 40%;
}
.texte__droite__video p {
  margin-bottom: 0.5rem;
}
.chiffres__cles {
  font-size: 1.25rem;
  color: #AD9913;
  font-weight: 500;
}
.chiffres__cles .chiffres {
  font-size: 33px;
  font-weight: 900;
}
.video-container {
  position: relative;
  width: 100%;
  /* 9 / 16 = 0.5625 => 56.25% */
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.sidebar-links a {
  color: #00B1BF;
  text-decoration: underline;
}
.sidebar-links li {
  margin-bottom: 0.5rem;
}
/* Cible les puces (points) des <li> */
.sidebar-links li::marker {
  color: #00B1BF;
}
.sidebar__link__icon {
  width: 40px;
  height: 40px;
}
