@charset "UTF-8";

/*.mycandidaturesv2 .main_header .header-flex-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
    flex-wrap: wrap;
    height: 100%;
    padding: 0 10px;
    cursor: pointer;
    border-bottom: none;
}*/

.mycandidaturesv2 html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

.btn:focus {
  outline: 1px solid black !important;
}

.mycandidaturesv2 body {
  margin: 0;
}

.mycandidaturesv2 .main {
  display: block;
}

.mycandidaturesv2 h1 {
  font-size: 2em;
  margin: .67em 0;
}

.mycandidaturesv2 hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.mycandidaturesv2 pre {
  font-family: monospace,monospace;
  font-size: 1em;
}

.mycandidaturesv2 a {
  background-color: transparent;
}

.mycandidaturesv2 abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

.mycandidaturesv2 b,.mycandidaturesv2 strong {
  font-weight: bolder;
}

.mycandidaturesv2 code,.mycandidaturesv2 kbd,.mycandidaturesv2 samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

.mycandidaturesv2 small {
  font-size: 80%;
}

.mycandidaturesv2 sub,.mycandidaturesv2 sup {
  font-size: 50%;
  line-height: 0;
  position: relative;
  vertical-align: middle;
}

.mycandidaturesv2 sub {
  bottom: -.2em;
}

.mycandidaturesv2 sup {
  top: -.5em;
}

.mycandidaturesv2 img {
  border-style: none;
  max-width: 100%;
  height: auto;
}

.mycandidaturesv2 button,.mycandidaturesv2 input,.mycandidaturesv2 optgroup,.mycandidaturesv2 select,.mycandidaturesv2 textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

.mycandidaturesv2 label.radio-inline input, .mycandidaturesv2 label.checkbox-inline input, .mycandidaturesv2 input[type=checkbox], .mycandidaturesv2 input[type=radio] {
  margin-top: 4px;
}

.mycandidaturesv2 button,.mycandidaturesv2 input {
  overflow: visible;
}

.mycandidaturesv2 button,.mycandidaturesv2 select {
  text-transform: none;
}

.mycandidaturesv2 [type=button],.mycandidaturesv2 [type=reset],.mycandidaturesv2 [type=submit],.mycandidaturesv2 button {
  -webkit-appearance: button;
}

.mycandidaturesv2 [type=button]:-moz-focusring,.mycandidaturesv2 [type=reset]:-moz-focusring,.mycandidaturesv2 [type=submit]:-moz-focusring,.mycandidaturesv2 button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

.mycandidaturesv2 fieldset {
  padding: .35em .75em .625em;
}

.mycandidaturesv2 legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

.mycandidaturesv2 progress {
  vertical-align: middle;
}

.mycandidaturesv2 textarea {
  overflow: auto;
}

.mycandidaturesv2 [type=checkbox],.mycandidaturesv2 [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

.mycandidaturesv2 [type=number]::-webkit-inner-spin-button,.mycandidaturesv2 [type=number]::-webkit-outer-spin-button {
  height: auto;
  -webkit-appearance: inner-spin-button;
}

.mycandidaturesv2 [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

.mycandidaturesv2 [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.mycandidaturesv2 ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

.mycandidaturesv2 details {
  display: block;
}

.mycandidaturesv2 summary {
  display: list-item;
}

.mycandidaturesv2 [hidden],.mycandidaturesv2 template {
  display: none;
}

/*.mycandidaturesv2 a,.mycandidaturesv2 abbr,.mycandidaturesv2 acronym,.mycandidaturesv2 address,.mycandidaturesv2 applet,.mycandidaturesv2 article,.mycandidaturesv2 aside,.mycandidaturesv2 audio,.mycandidaturesv2 b,.mycandidaturesv2 big,.mycandidaturesv2 blockquote,.mycandidaturesv2 body,.mycandidaturesv2 canvas,.mycandidaturesv2 caption,.mycandidaturesv2 center,.mycandidaturesv2 cite,.mycandidaturesv2 code,.mycandidaturesv2 dd,.mycandidaturesv2 del,.mycandidaturesv2 details,.mycandidaturesv2 dfn,.mycandidaturesv2 div,.mycandidaturesv2 dl,.mycandidaturesv2 dt,.mycandidaturesv2 em,.mycandidaturesv2 embed,.mycandidaturesv2 fieldset,.mycandidaturesv2 figcaption,.mycandidaturesv2 figure,.mycandidaturesv2 footer,.mycandidaturesv2 form,.mycandidaturesv2 h1,.mycandidaturesv2 h2,.mycandidaturesv2 h3,.mycandidaturesv2 h4,.mycandidaturesv2 h5,.mycandidaturesv2 h6,.mycandidaturesv2 header,.mycandidaturesv2 hgroup,.mycandidaturesv2 html,.mycandidaturesv2 i,.mycandidaturesv2 iframe,.mycandidaturesv2 img,.mycandidaturesv2 ins,.mycandidaturesv2 kbd,.mycandidaturesv2 label,.mycandidaturesv2 legend,.mycandidaturesv2 li,.mycandidaturesv2 mark,.mycandidaturesv2 menu,.mycandidaturesv2 nav,.mycandidaturesv2 object,.mycandidaturesv2 ol,.mycandidaturesv2 output,.mycandidaturesv2 p,.mycandidaturesv2 pre,.mycandidaturesv2 q,.mycandidaturesv2 ruby,.mycandidaturesv2 s,.mycandidaturesv2 samp,.mycandidaturesv2 section,.mycandidaturesv2 small,.mycandidaturesv2 span,.mycandidaturesv2 strike,.mycandidaturesv2 strong,.mycandidaturesv2 summary,.mycandidaturesv2 table,.mycandidaturesv2 tbody,.mycandidaturesv2 td,.mycandidaturesv2 tfoot,.mycandidaturesv2 th,.mycandidaturesv2 thead,.mycandidaturesv2 time,.mycandidaturesv2 tr,.mycandidaturesv2 tt,.mycandidaturesv2 u,.mycandidaturesv2 ul,.mycandidaturesv2 var,.mycandidaturesv2 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}*/

.mycandidaturesv2 h6 {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 110%;
}

.mycandidaturesv2 article,.mycandidaturesv2 aside,.mycandidaturesv2 details,.mycandidaturesv2 figcaption,.mycandidaturesv2 figure,.mycandidaturesv2 footer,.mycandidaturesv2 header,.mycandidaturesv2 hgroup,.mycandidaturesv2 menu,.mycandidaturesv2 nav,.mycandidaturesv2 section {
  display: block;
}

.mycandidaturesv2 body {
  line-height: 1;
}

.mycandidaturesv2 ol,.mycandidaturesv2 ul {
  list-style: none;
}

.mycandidaturesv2 blockquote,.mycandidaturesv2 q {
  quotes: none;
}

.mycandidaturesv2 blockquote:after,.mycandidaturesv2 blockquote:before,.mycandidaturesv2 q:after,.mycandidaturesv2 q:before {
  content: "";
  content: none;
}

.mycandidaturesv2 table {
  border-collapse: collapse;
  border-spacing: 0;
}

@-webkit-keyframes arrow-bounce-down {
  0%,25%,50%,75%,to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  60% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
  }
}

@keyframes arrow-bounce-down {
  0%,25%,50%,75%,to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  60% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
  }
}

@-webkit-keyframes arrow-bounce-left {
  0%,25%,50%,75%,to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  40% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  60% {
    -webkit-transform: translateX(-12px);
    transform: translateX(-12px);
  }
}

@keyframes arrow-bounce-left {
  0%,25%,50%,75%,to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  40% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  60% {
    -webkit-transform: translateX(-12px);
    transform: translateX(-12px);
  }
}

@-webkit-keyframes arrow-bounce-right {
  0%,25%,50%,75%,to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  40% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  60% {
    -webkit-transform: translateX(12px);
    transform: translateX(12px);
  }
}

@keyframes arrow-bounce-right {
  0%,25%,50%,75%,to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  40% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  60% {
    -webkit-transform: translateX(12px);
    transform: translateX(12px);
  }
}

.mycandidaturesv2 .hidden-desktop,.mycandidaturesv2 .visible-phone {
  display: none;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .visible-phone {
    display: block;
  }

  .mycandidaturesv2 .hidden-phone {
    display: none!important;
  }
}

@font-face {
  font-family:Roboto Slab;src:url('./fonts/RobotoSlab-Regular.eot');src:url('./fonts/RobotoSlab-Regular.eot?#iefix') format("embedded-opentype"),url('./fonts/RobotoSlab-Regular.woff2') format("woff2"),url('./fonts/RobotoSlab-Regular.woff') format("woff"),url('./fonts/RobotoSlab-Regular.ttf') format("truetype");font-weight:400;font-style:normal;
}

@font-face {
  font-family:Roboto Slab;src:url('./fonts/RobotoSlab-Light.eot');src:url('./fonts/RobotoSlab-Light.eot?#iefix') format("embedded-opentype"),url('./fonts/RobotoSlab-Light.woff2') format("woff2"),url('./fonts/RobotoSlab-Light.woff') format("woff"),url('./fonts/RobotoSlab-Light.ttf') format("truetype");font-weight:300;font-style:normal;
}

@font-face {
  font-family:Roboto Slab;src:url('./fonts/RobotoSlab-Thin.eot');src:url('./fonts/RobotoSlab-Thin.eot?#iefix') format("embedded-opentype"),url('./fonts/RobotoSlab-Thin.woff2') format("woff2"),url('./fonts/RobotoSlab-Thin.woff') format("woff"),url('./fonts/RobotoSlab-Thin.ttf') format("truetype");font-weight:100;font-style:normal;
}

@font-face {
  font-family:Roboto Slab;src:url('./fonts/RobotoSlab-Bold.eot');src:url('./fonts/RobotoSlab-Bold.eot?#iefix') format("embedded-opentype"),url('./fonts/RobotoSlab-Bold.woff2') format("woff2"),url('./fonts/RobotoSlab-Bold.woff') format("woff"),url('./fonts/RobotoSlab-Bold.ttf') format("truetype");font-weight:700;font-style:normal;
}

@font-face {
  font-family:Gotham;src:url('./fonts/Gotham-Medium.eot');src:url('./fonts/Gotham-Medium.eot?#iefix') format("embedded-opentype"),url('./fonts/Gotham-Medium.woff2') format("woff2"),url('./fonts/Gotham-Medium.woff') format("woff"),url('./fonts/Gotham-Medium.ttf') format("truetype");font-weight:500;font-style:normal;
}

@font-face {
  font-family:Gotham;src:url('./fonts/Gotham-Book.eot');src:url('./fonts/Gotham-Book.eot?#iefix') format("embedded-opentype"),url('./fonts/Gotham-Book.woff2') format("woff2"),url('./fonts/Gotham-Book.woff') format("woff"),url('./fonts/Gotham-Book.ttf') format("truetype");font-weight:400;font-style:normal;
}

@font-face {
  font-family:Gotham;src:url('./fonts/Gotham-Bold.eot');src:url('./fonts/Gotham-Bold.eot?#iefix') format("embedded-opentype"),url('./fonts/Gotham-Bold.woff2') format("woff2"),url('./fonts/Gotham-Bold.woff') format("woff"),url('./fonts/Gotham-Bold.ttf') format("truetype");font-weight:700;font-style:normal;
}

@font-face {
  font-family:Gotham;src:url('./fonts/Gotham-Black.eot');src:url('./fonts/Gotham-Black.eot?#iefix') format("embedded-opentype"),url('./fonts/Gotham-Black.woff2') format("woff2"),url('./fonts/Gotham-Black.woff') format("woff"),url('./fonts/Gotham-Black.ttf') format("truetype");font-weight:900;font-style:normal;
}

.mycandidaturesv2 .bloc-header p.soustitre,.mycandidaturesv2 .dateblock .day,.mycandidaturesv2 .dauphinecv-list .liste li .texte a,.mycandidaturesv2 .dauphinecv-personne .contenu .intitule,.mycandidaturesv2 .dauphinecv-personne .contenu h3,.mycandidaturesv2 .formation h3,.mycandidaturesv2 .modalites-events .events h3,.mycandidaturesv2 .module-004_footer .footer-top .main-links,.mycandidaturesv2 .module-004_footer .footer-top .main-links .link p a,.mycandidaturesv2 .module-153_damier .gallery a,.mycandidaturesv2 .module-154_chiffrescles-wrapper .block-number,.mycandidaturesv2 .module-155_viedecampus h3,.mycandidaturesv2 .module-155_viedecampus h3 a,.mycandidaturesv2 .module-155_viedecampus li a,.mycandidaturesv2 .module-157_agenda .tiles .name,.mycandidaturesv2 .module-158_actualites .news-container .news-item .news-body-container .news-body .news-title,.mycandidaturesv2 .module-158_actualites .news-container .news-item .news-body-container .news-body .news-title a,.mycandidaturesv2 .module-159_agendadatecle .date,.mycandidaturesv2 .module-159_agendadatecle a,.mycandidaturesv2 .module-160_imageettexteparallaxe .descriptions .description h3,.mycandidaturesv2 .module-160_imageettexteparallaxe .descriptions .description h3 a,.mycandidaturesv2 .module-160_imageettexteparallaxe .teaser,.mycandidaturesv2 .module-160bis_imageettexteparallaxe .teaser,.mycandidaturesv2 .module-161_imageettexte,.mycandidaturesv2 .module-161_imageettexte .image a,.mycandidaturesv2 .module-161_imageettexte .image h1,.mycandidaturesv2 .module-161_imageettexte .image h2,.mycandidaturesv2 .module-161_imageettexte a,.mycandidaturesv2 .module-168_doctoratpublications .publication-content,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h2,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h2 a,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h3,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h3 a,.mycandidaturesv2 .module-254_programmecarte .name,.mycandidaturesv2 .module-254_programmecarte h3,.mycandidaturesv2 .module-352_dispatchmini-wrapper .city-img-container .city-img span,.mycandidaturesv2 .news.blog .blog-items .blog-item .content-container .content .teaser,.mycandidaturesv2 .news.blog .blog-items .blog-item .content-container .content .title,.mycandidaturesv2 .news.detail .article .teaser-text,.mycandidaturesv2 .news.list.style-2 li .texte h3 a,.mycandidaturesv2 .newsletter,.mycandidaturesv2 .page-202_programmelicence-content .accordion-div.programAccordion .panel h4,.mycandidaturesv2 .page-202_programmelicence-content .accordion-div.programAccordion article h3,.mycandidaturesv2 .page-202_programmelicence-content .accordion-div.programAccordion button.accordion span,.mycandidaturesv2 .page-206_programmemastertout-content .accordion-div.programAccordion article h3,.mycandidaturesv2 .page-206_programmemastertout-content .accordion-div.programAccordion button.accordion span,.mycandidaturesv2 .page-content .content-text h2,.mycandidaturesv2 .page-content .content-text h2 a,.mycandidaturesv2 .page-content .programe-poursuite .poursuite,.mycandidaturesv2 .page-landing .label,.mycandidaturesv2 .page-landing .year_formation,.mycandidaturesv2 .publications ul a,.mycandidaturesv2 .RobotoRegular,.mycandidaturesv2 .schema.swiper .group .panel .swiper-container .swiper-slide ul li a,.mycandidaturesv2 .schema.swiper .group h6,.mycandidaturesv2 .schema.swiper .poursuite a,.mycandidaturesv2 .searchbox form input,.mycandidaturesv2 .searchbox p,.mycandidaturesv2 .talent h3,.mycandidaturesv2 .talent h3 a,.mycandidaturesv2 .text_over_image a .texte,.mycandidaturesv2 .title_l1,.mycandidaturesv2 .title_l1 a,.mycandidaturesv2 .title_l2,.mycandidaturesv2 .title_l2 a,.mycandidaturesv2 h1,.mycandidaturesv2 h1 a,.mycandidaturesv2 h2,.mycandidaturesv2 h2 a {
  font-family: Roboto Slab;
  font-weight: 400;
  font-style: normal;
}

.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text .testimonies-content p,.mycandidaturesv2 .RobotoLight {
  font-family: Roboto Slab;
  font-weight: 300;
  font-style: normal;
}

.mycandidaturesv2 .RobotoThin {
  font-family: Roboto Slab;
  font-weight: 100;
  font-style: normal;
}

.mycandidaturesv2 .agenda_icone h3 a,.mycandidaturesv2 .header-section-row-col p button,.mycandidaturesv2 .modalites-events .events .register a,.mycandidaturesv2 .module-159_agendadatecle .date .day,.mycandidaturesv2 .module-160bis_imageettexteparallaxe .description h3,.mycandidaturesv2 .module-161_imageettexte .image h3,.mycandidaturesv2 .module-161_imageettexte .image h4,.mycandidaturesv2 .module-165_carrieres .wrapperSelectContainer .select_container_jobs p,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h4,.mycandidaturesv2 .module-252_dispatch .mosaic .title,.mycandidaturesv2 .module-256_imagesuivi h3,.mycandidaturesv2 .module-256_imagesuivi h4,.mycandidaturesv2 .news.blog .blog-items .blog-item .picture-container .tag,.mycandidaturesv2 .page-202_programmelicence-content .accordion-div.programAccordion .panel .discover,.mycandidaturesv2 .page-202_programmelicence-content .accordion-div.programAccordion .panel .discover a,.mycandidaturesv2 .page-202_programmelicence-content .accordion-div.programAccordion button.accordion,.mycandidaturesv2 .page-202_programmelicence-content .accordion-div.programAccordion h2,.mycandidaturesv2 .page-206_programmemastertout-content .accordion-div.programAccordion .panel h4,.mycandidaturesv2 .page-206_programmemastertout-content .accordion-div.programAccordion button.accordion,.mycandidaturesv2 .page-206_programmemastertout-content .accordion-div.programAccordion h2,.mycandidaturesv2 .page-content .content-text h3,.mycandidaturesv2 .page-content .programme_table tr th.year[scope=col],.mycandidaturesv2 .RobotoBold,.mycandidaturesv2 .schema.swiper .group h6 a,.mycandidaturesv2 .talent .content h4,.mycandidaturesv2 .title_l3,.mycandidaturesv2 .title_l4,.mycandidaturesv2 h3,.mycandidaturesv2 h4,.mycandidaturesv2 table.schema.landing-master th {
  font-family: Roboto Slab;
  font-weight: 700;
  font-style: normal;
}

.mycandidaturesv2 .dauphinecv-list .liste li .texte p:last-child,.mycandidaturesv2 .filter input.datepicker::placeholder,.mycandidaturesv2 .fond-uni a,.mycandidaturesv2 .GothamRegular,.mycandidaturesv2 .module-004_footer .footer-bottom,.mycandidaturesv2 .module-004_footer .footer-bottom .coordonees .adresse,.mycandidaturesv2 .module-004_footer .footer-bottom .coordonees p,.mycandidaturesv2 .module-162_contactformulaire form .required_text,.mycandidaturesv2 .module-163_contactliste ul li .department,.mycandidaturesv2 .module-163_contactliste ul li .position,.mycandidaturesv2 .module-166_entreprisespartenaires .partners-slide figure a,.mycandidaturesv2 .module-167_carrouselpersonnalites .people-text,.mycandidaturesv2 .module-252_dispatch .mosaic .desc,.mycandidaturesv2 .module-255_onglets ul li a,.mycandidaturesv2 .module-258_listepersonnes .people-text,.mycandidaturesv2 .module-258_listepersonnes .personalitees-text,.mycandidaturesv2 .news.list li a,.mycandidaturesv2 .page-content .programme_table tr th[scope=col],.mycandidaturesv2 .page-landing .landing-text p,.mycandidaturesv2 .page-landing .landing-text p.formation,.mycandidaturesv2 .page-landing .sommaire li a,.mycandidaturesv2 .searchbox p a,.mycandidaturesv2 .select_container .custom-select li a,.mycandidaturesv2 .talent .content a,.mycandidaturesv2 .vignettes-description ul li a p,.mycandidaturesv2 body,.mycandidaturesv2 table.schema.landing-master a.flex-cols .parcours {
  font-family: Gotham;
  font-weight: 400;
  font-style: normal;
}

.mycandidaturesv2 .acces-rapide ul li a,.mycandidaturesv2 .dateblock .month,.mycandidaturesv2 .dateblock .year,.mycandidaturesv2 .GothamMedium,.mycandidaturesv2 .landing-content .choice-area .asks-element .answer,.mycandidaturesv2 .module-004_footer .footer-bottom .links .copyright,.mycandidaturesv2 .module-004_footer .footer-bottom .links a,.mycandidaturesv2 .module-004_footer .footer-top .main-links .link a,.mycandidaturesv2 .module-162_contactformulaire .confirmationMessage,.mycandidaturesv2 .module-162_contactformulaire form .errorMessage,.mycandidaturesv2 .module-163_contactliste ul li .name,.mycandidaturesv2 .module-254_programmecarte .type_formation,.mycandidaturesv2 .module-258_listepersonnes .people-reward,.mycandidaturesv2 .module-258_listepersonnes .people-website,.mycandidaturesv2 .module-258_listepersonnes .personalitees-reward,.mycandidaturesv2 .module-258_listepersonnes .personalitees-website,.mycandidaturesv2 .module-600_ext_rof .detail-ue .text-blue,.mycandidaturesv2 .page-202_programmelicence-content .composant-filter button,.mycandidaturesv2 .page-202_programmelicence-content .composant-filter ul li .choices .container,.mycandidaturesv2 .page-206_programmemastertout-content .composant-filter button,.mycandidaturesv2 .page-206_programmemastertout-content .composant-filter ul li .choices .container,.mycandidaturesv2 .page-landing-blue .landing-text .intro,.mycandidaturesv2 .page-landing-white .landing-text .intro,.mycandidaturesv2 .page-sommaire .menu .page-list ol li,.mycandidaturesv2 .page-sommaire ul li a,.mycandidaturesv2 .popin-content .text-blue,.mycandidaturesv2 .switch-content-head .switch-nav button,.mycandidaturesv2 .vignettes_formation article .wrapper p {
  font-family: Gotham;
  font-weight: 500;
  font-style: normal;
}

.mycandidaturesv2 .big_cta,.mycandidaturesv2 .big_cta-dark,.mycandidaturesv2 .borderAccordion button.accordion,.mycandidaturesv2 .dauphinecv-list .liste li .texte p:first-child,.mycandidaturesv2 .filter input,.mycandidaturesv2 .filter select,.mycandidaturesv2 .GothamBold,.mycandidaturesv2 .header-section .sub-nav .header-mobile-back a,.mycandidaturesv2 .header-section .sub-nav .header-mobile-back button,.mycandidaturesv2 .landing-content .choice-area .asks-element .question,.mycandidaturesv2 .medium_cta,.mycandidaturesv2 .module-004_footer .footer-bottom b,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .newsletter-form-title,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .newsletter-submit,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom,.mycandidaturesv2 .module-004_footer .partenaires,.mycandidaturesv2 .module-160_imageettexteparallaxe .descriptions .description ul,.mycandidaturesv2 .module-162_contactformulaire form input[type=email],.mycandidaturesv2 .module-162_contactformulaire form input[type=text],.mycandidaturesv2 .module-162_contactformulaire form textarea,.mycandidaturesv2 .module-165_carrieres .wrapperSelectContainer .select_container_jobs .custom-select button,.mycandidaturesv2 .module-167_carrouselpersonnalites .people-reward,.mycandidaturesv2 .module-168_doctoratpublications .publication-author,.mycandidaturesv2 .module-168_doctoratpublications .publication-date,.mycandidaturesv2 .module-251_articletoutespossibilites-content .turquoise-text,.mycandidaturesv2 .module-251_articletoutespossibilites-content .warning-text,.mycandidaturesv2 .module-251_articletoutespossibilites-landing .breadcrumb,.mycandidaturesv2 .module-256_imagesuivi a,.mycandidaturesv2 .module-256_imagesuivi button,.mycandidaturesv2 .module-259_autresdomainesniveauformation .all-masters,.mycandidaturesv2 .module-259_autresdomainesniveauformation .other-masters ul li a,.mycandidaturesv2 .module-600_ext_rof .detail-ue .text-red,.mycandidaturesv2 .news.list li p.catanddate,.mycandidaturesv2 .page-202_programmelicence-content .accordion-div.programAccordion .panel .year,.mycandidaturesv2 .page-202_programmelicence-content .composant-filter ul li .choices .container:hover,.mycandidaturesv2 .page-202_programmelicence-content .reinitialiser,.mycandidaturesv2 .page-202_programmelicence-landing .breadcrumb,.mycandidaturesv2 .page-204_programmelicenceficheannee-content .content_who h3,.mycandidaturesv2 .page-206_programmemastertout-content .accordion-div.programAccordion .panel h5,.mycandidaturesv2 .page-206_programmemastertout-content .composant-filter ul li .choices .container.bold,.mycandidaturesv2 .page-206_programmemastertout-content .composant-filter ul li .choices .container:hover,.mycandidaturesv2 .page-206_programmemastertout-content .reinitialiser,.mycandidaturesv2 .page-206_programmemastertout-landing .breadcrumb,.mycandidaturesv2 .page-content .programme_table tr td ul li,.mycandidaturesv2 .page-landing .breadcrumb,.mycandidaturesv2 .page-landing .landing-text p.landing-text-red,.mycandidaturesv2 .popin-content .text-red,.mycandidaturesv2 .schema.swiper .group h5+p,.mycandidaturesv2 .select_container,.mycandidaturesv2 .select_container .current,.mycandidaturesv2 .select_container .custom-select li:focus a,.mycandidaturesv2 .select_container .custom-select li:hover a,.mycandidaturesv2 .small_cta,.mycandidaturesv2 .small_cta-dark,.stat-icone h4,.mycandidaturesv2 a {
  font-family: Gotham;
  font-weight: 700;
  font-style: normal;
}

.mycandidaturesv2 .GothamBlack,.mycandidaturesv2 .landing-content .choice-area .asks-element .progress,.mycandidaturesv2 .landing-content .choice-area .asks-element .type,.mycandidaturesv2 .module-004_footer .status-selection .module-title,.mycandidaturesv2 .module-004_footer .status-selection ul li,.mycandidaturesv2 .module-004_footer .status-selection ul li a,.mycandidaturesv2 .module-156_temoignagescitation .testimonies-name,.mycandidaturesv2 .module-157_agenda .tiles .hour,.mycandidaturesv2 .module-157_agenda .tiles .place,.mycandidaturesv2 .module-158_actualites .news-container .news-item .news-body-container .news-body .news-category,.mycandidaturesv2 .module-158_actualites .news-container .news-item .news-body-container .news-body .news-date,.mycandidaturesv2 .module-167_carrouselpersonnalites .people-name,.mycandidaturesv2 .module-168_doctoratpublications .publication-event,.mycandidaturesv2 .module-251_articletoutespossibilites-landing .category,.mycandidaturesv2 .module-254_programmecarte .label_formation,.mycandidaturesv2 .module-254_programmecarte .type,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-20 dd,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-20 dt,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-20 p,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-20 span,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-25 dd,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-25 dt,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-25 p,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-25 span,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-33 dd,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-33 dt,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-33 p,.mycandidaturesv2 .module-257_caracteristiques-wrapper .col-33 span,.module-258_listepersonnes .people-name,.mycandidaturesv2 .module-258_listepersonnes .personalitees-name,.mycandidaturesv2 .vignettes_formation article .wrapper span {
  font-family: Gotham;
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family:fontello;src:url('./fonts/fontello.eot');src:url('./fonts/fontello.eot#iefix') format("embedded-opentype"),url('./fonts/fontello.woff2') format("woff2"),url('./fonts/fontello.woff') format("woff"),url('./fonts/fontello.ttf') format("truetype"),url('.fonts/fontello.svg#fontello') format("svg");font-weight:400;font-style:normal;
}

.mycandidaturesv2 .big_cta-dark:after,.mycandidaturesv2 .big_cta:after,.mycandidaturesv2 .medium_cta:after,.mycandidaturesv2 .modalites-events .events .register a:after,.mycandidaturesv2 .module-153_damier .gallery figure .link-title:after,.mycandidaturesv2 .module-153_damier .gallery h3 a:after,.mycandidaturesv2 .module-161_imageettexte .image a h3:after,.mycandidaturesv2 .module-252_dispatch .mosaic .title:after,.mycandidaturesv2 .picto-cta-arrow,.mycandidaturesv2 .text_over_image a .texte span:after,.mycandidaturesv2 .vignettes-description ul li a h3:after,.mycandidaturesv2 [class*=" icon-"]:before,.mycandidaturesv2 [class^=icon-]:before {
  font-family: fontello;
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mycandidaturesv2 .icon-facebook:before {
  content: "\f09a";
}

.mycandidaturesv2 .icon-linkedin:before {
  content: "\f0e1";
}

.mycandidaturesv2 .icon-youtube:before {
  content: "\f167";
}

.mycandidaturesv2 .icon-instagram:before {
  content: "\f16d";
}

.mycandidaturesv2 .icon-viadeo:before {
  content: "\f2a9";
}

.mycandidaturesv2 .icon-twitter:before {
  content: "\f309";
}

.mycandidaturesv2 .icon-home:before {
  content: "\e816";
}

.mycandidaturesv2 .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

.mycandidaturesv2 .sr-only-focusable:active,.mycandidaturesv2 .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.mycandidaturesv2 .fd-hidden-input {
  display: none;
}

.mycandidaturesv2 .fd-screen-reader {
  position: absolute;
  left: -999em;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  -moz-outline: 0 none;
  outline: 0 none;
}

.mycandidaturesv2 body.fd-drag-active {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mycandidaturesv2 @-webkit-keyframes fd-dp-pulse {
  0% {
    box-shadow: 0 0 2px rgba(100,130,170,.8);
  }

  to {
    box-shadow: 0 0 6px rgba(10,130,170,.5);
  }
}

.mycandidaturesv2 @-moz-keyframes fd-dp-pulse {
  0% {
    box-shadow: 0 0 2px rgba(100,130,170,.8);
  }

  to {
    box-shadow: 0 0 6px rgba(10,130,170,.5);
  }
}

.mycandidaturesv2 @-ms-keyframes fd-dp-pulse {
  0% {
    box-shadow: 0 0 2px rgba(100,130,170,.8);
  }

  to {
    box-shadow: 0 0 6px rgba(10,130,170,.5);
  }
}

.mycandidaturesv2 @-o-keyframes fd-dp-pulse {
  0% {
    box-shadow: 0 0 2px rgba(100,130,170,.8);
  }

  to {
    box-shadow: 0 0 6px rgba(10,130,170,.5);
  }
}

.mycandidaturesv2 .text-left {
  text-align: left;
}

.mycandidaturesv2 .text-center {
  text-align: center;
}

.mycandidaturesv2 .text-center.margin-top {
    margin-top: -15px;
}

.mycandidaturesv2 .text-right {
  text-align: right;
}

.mycandidaturesv2 .text-justify {
  text-align: justify;
}

.mycandidaturesv2 html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 62.5%;
}

.mycandidaturesv2 * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mycandidaturesv2 .hors-ecran {
  position: absolute;
  left: -99999px;
}

.mycandidaturesv2 .invisible {
  visibility: visible;
  border: 0!important;
  clip: rect(1px,1px,1px,1px)!important;
  -webkit-clip-path: inset(50%)!important;
  clip-path: inset(50%)!important;
  height: 1px!important;
  margin: -1px!important;
  overflow: hidden!important;
  padding: 0!important;
  position: absolute!important;
  width: 1px!important;
  white-space: nowrap!important;
}

.mycandidaturesv2 body {
  font-size: 1.8rem;
  color: #777677;
}

.mycandidaturesv2 .align-center {
  text-align: center;
}

.mycandidaturesv2 .align-justify {
  text-align: justify;
}

.mycandidaturesv2 .no-js .lazy {
  display: none;
}

.mycandidaturesv2 .module-158_actualites .news-container .news-item .news-body-container .news-body .news-title,.mycandidaturesv2 .module-161_imageettexte .image h1,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h2,.mycandidaturesv2 .page-content .content-text h2,.mycandidaturesv2 .title_l1,.mycandidaturesv2 h1 {
  font-size: 5rem;
  line-height: 6rem;
  color: #2e4588;
  margin-bottom: 60px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .module-158_actualites .news-container .news-item .news-body-container .news-body .news-title,.mycandidaturesv2 .module-161_imageettexte .image h1,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h2,.mycandidaturesv2 .page-content .content-text h2,.mycandidaturesv2 .title_l1,.mycandidaturesv2 h1 {
    font-size: 4rem;
    line-height: normal;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }
}

.mycandidaturesv2 .module-155_viedecampus h3,.mycandidaturesv2 .module-160_imageettexteparallaxe .descriptions .description h3,.mycandidaturesv2 .module-161_imageettexte .image h2,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h3,.mycandidaturesv2 .talent h3,.mycandidaturesv2 .title_l2,.mycandidaturesv2 h2 {
  font-size: 5rem;
  line-height: 6rem;
  color: #2e4588;
  margin-bottom: 60px;
  text-align: center;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .module-155_viedecampus h3,.mycandidaturesv2 .module-160_imageettexteparallaxe .descriptions .description h3,.mycandidaturesv2 .module-161_imageettexte .image h2,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h3,.mycandidaturesv2 .talent h3,.mycandidaturesv2 .title_l2,.mycandidaturesv2 h2 {
    font-size: 2.5rem;
    line-height: normal;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }
}

.mycandidaturesv2 .main {

}

.mycandidaturesv2 .main h2 {
  margin-top: 90px;
  margin-bottom: 40px;
}

.mycandidaturesv2 .main h2.title_l3 {
  margin-bottom: 30px;
  margin-top: 40px;
}

.mycandidaturesv2 .main h2.title_l4 {
  margin-top: 0;
  margin-bottom: 40px;
}

.mycandidaturesv2 .header-section-row-col p button,.mycandidaturesv2 .module-161_imageettexte .image h3,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h4,.mycandidaturesv2 .talent .content h4,.mycandidaturesv2 .title_l3,.mycandidaturesv2 h3 {
  font-size: 3rem;
  line-height: 3.6rem;
  color: #2e4588;
  margin-bottom: 42px;
  margin-top: 40px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section-row-col p button,.mycandidaturesv2 .module-161_imageettexte .image h3,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text h4,.mycandidaturesv2 .talent .content h4,.mycandidaturesv2 .title_l3,.mycandidaturesv2 h3 {
    font-size: 3rem;
    line-height: normal;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 30px;
  }
}

.mycandidaturesv2 p {
  line-height: 2.2rem;
  font-size: 1.6rem;
}

.mycandidaturesv2 b {
  font-weight: 700;
}

.mycandidaturesv2 ol {
  counter-reset: item;
  padding: 0;
}

.mycandidaturesv2 ol>li {
  display: table;
  counter-increment: item;
  margin-bottom: .6em;
}

.mycandidaturesv2 ol>li:before {
  content: counters(item,".") ". ";
  display: table-cell;
  padding-right: .6em;
  color: #ff4e56;
  font-weight: 700;
}

.mycandidaturesv2 ol>li ol {
  counter-reset: item;
}

.mycandidaturesv2 ol>li ol>li {
  list-style: none;
  margin-bottom: 0;
  counter-increment: item;
}

.mycandidaturesv2 ol>li ol>li:before {
  content: counter(item,lower-alpha) ") ";
  color: inherit;
  font-weight: 700;
}

.mycandidaturesv2 .column-1 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .column-1 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.mycandidaturesv2 .column-2 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  text-align: left;
}

.mycandidaturesv2 .column-2-element {
  width: 49.2857%;
  margin-top: 60px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .column-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .mycandidaturesv2 .column-2-element {
    width: 100%;
    margin-top: 10px;
  }
}

.mycandidaturesv2 a.socials {
  font-size: 1.6rem;
  cursor: pointer;
  box-shadow: none;
}

.mycandidaturesv2 a.socials:focus,.mycandidaturesv2 a.socials:hover {
  color: #16a2c4;
}

.mycandidaturesv2 .page-landing {
  position: relative;
  z-index: 60;
  box-sizing: border-box;
  padding-top: 80px;
  background-size: cover;
  background-position: 50%;
  min-height: 100vh;
  color: #fff;
}

.mycandidaturesv2 .page-landing-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
}

.mycandidaturesv2 .page-landing-bg-mobile {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  display: none;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .page-landing-bg-mobile {
    display: block;
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .page-landing-bg {
    display: none;
  }
}

.mycandidaturesv2 .page-landing:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,.35);
  z-index: 1;
}

.mycandidaturesv2 .page-landing.bluelayer:after {
  background: rgba(46,69,136,.75);
}

.mycandidaturesv2 .page-landing:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 60%;
  left: 0;
  right: 0;
  background: -moz-linear-gradient(top,#000 0,#000 10%,transparent 100%);
  background: -webkit-linear-gradient(top,#000,#000 10%,transparent);
  background: linear-gradient(180deg,#000 0,#000 10%,transparent);
  opacity: .6;
  z-index: 2;
}

.mycandidaturesv2 .page-landing-wrapper {
  position: relative;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  min-height: 94vh;
  padding: 6vh 0;
  text-align: center;
}

.mycandidaturesv2 .page-landing-wrapper>* {
  width: 100%;
  position: relative;
  z-index: 3;
}

.mycandidaturesv2 .page-landing-wrapper.no-breadcrump {
  justify-content: center;
  position: relative;
}

.mycandidaturesv2 .page-landing-wrapper.no-breadcrump .landing-anchor {
  position: absolute;
  bottom: 6vh;
  left: 0;
  right: 0;
}

.mycandidaturesv2 .page-landing.onglets .page-landing-wrapper {
  padding-bottom: 0;
}

.mycandidaturesv2 .page-landing .bigBreadcrumbArrow {
  display: none;
}

.mycandidaturesv2 .page-landing .breadcrumb {
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  letter-spacing: .2em;
  margin: 0 auto;
  justify-content: center;
}

.mycandidaturesv2 .page-landing .breadcrumb li:before {
  display: none;
}

.mycandidaturesv2 .page-landing .breadcrumb a {
  color: #fff;
  text-decoration: none;
  border-bottom: 2px solid hsla(0,0%,100%,0);
  padding-bottom: .2rem;
}

.mycandidaturesv2 .page-landing .breadcrumb a:focus,.mycandidaturesv2 .page-landing .breadcrumb a:hover {
  border-bottom: 2px solid #fff;
}

.mycandidaturesv2 .page-landing .breadcrumb i {
  font-size: .7em;
  padding: 0 15px 0 10px;
  position: relative;
  top: -1px;
}

.mycandidaturesv2 body.chrome .page-landing .breadcrumb .actual_page {
  padding-left: 10px;
}

.mycandidaturesv2 .page-landing .breadcrumbDots {
  cursor: pointer;
}

.mycandidaturesv2 .page-landing h1 {
  margin: 0 auto;
  color: #fff;
  max-width: 1200px;
  text-shadow: 0 1px 6px hsla(0,0%,100%,.4);
}

.mycandidaturesv2 .page-landing .year_formation {
  display: block;
  font-size: 2.6rem;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .page-landing .year_formation {
    font-size: 2.4rem;
  }
}

.mycandidaturesv2 .page-landing h2 {
  font-size: 2.8rem;
  max-width: 600px;
  margin: 0 auto;
  color: #fff;
}

.mycandidaturesv2 .page-landing .landing-text p {
  font-size: 1.9rem;
  line-height: 3rem;
  text-shadow: 0 0 1px #fff;
  max-width: 60vw;
  margin: 4.5vh auto 20px;
}

.mycandidaturesv2 .page-landing .landing-text p.landing-text-red {
  font-size: 1.2rem;
  letter-spacing: .2rem;
  text-transform: uppercase;
}

.mycandidaturesv2 .page-landing .landing-text p.formation {
  text-transform: uppercase;
  font-weight: 500;
}

.mycandidaturesv2 .page-landing .landing-anchor {
  position: relative;
  display: block;
  width: 64px;
  height: 64px;
  margin: 4.5vh auto 0;
  text-decoration: none;
  border-radius: 100%;
  border: 0;
  background-color: #fff;
  color: #2e4588;
  font-size: .7rem;
  box-shadow: none;
  line-height: .7rem;
}

.mycandidaturesv2 .page-landing .landing-anchor i {
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0);
  padding-right: .5em;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .page-landing .landing-anchor {
    display: none;
  }
}

.mycandidaturesv2 .page-landing .landing-anchor:hover {
  -webkit-animation: arrow-bounce-down 2s;
  animation: arrow-bounce-down 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border: 0;
}

.mycandidaturesv2 .page-landing .sommaire {
  margin-top: 100px;
}

.mycandidaturesv2 .page-landing .sommaire li {
  margin: 0 50px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .page-landing .sommaire li {
    margin-bottom: 20px;
  }
}

.mycandidaturesv2 .page-landing .sommaire li a {
  font-size: 3rem;
}

.mycandidaturesv2 .page-landing-blue,.mycandidaturesv2 .page-landing-white {
  height: auto;
}

.mycandidaturesv2 .page-landing-blue .page-landing-wrapper,.mycandidaturesv2 .page-landing-white .page-landing-wrapper {
  padding-bottom: 0;
}

.mycandidaturesv2 .page-landing-blue .landing-text .formation,.mycandidaturesv2 .page-landing-white .landing-text .formation {
  margin: 40px auto 0;
}

.mycandidaturesv2 .page-landing-blue .landing-text .intro,.mycandidaturesv2 .page-landing-white .landing-text .intro {
  line-height: 3rem;
  margin: 30px auto 40px;
}

.mycandidaturesv2 .page-landing-blue h1,.mycandidaturesv2 .page-landing-white h1 {
  font-size: 5rem;
  line-height: 5.5rem;
}

.mycandidaturesv2 .page-landing-white {
  color: #2e4588;
  background: #fff;
}

.mycandidaturesv2 .page-landing-white:after {
  background-color: hsla(0,0%,100%,0);
}

.mycandidaturesv2 .page-landing-white:before {
  position: absolute;
  content: "";
  background-color: #ebebeb;
  background-image: url('../../../typo3conf/ext/dauphine/Resources/Public/assets/img/logo/logo_mobile_white.svg');
  background-size: 65%;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: .6;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.mycandidaturesv2 .page-landing-white .breadcrumb a,.mycandidaturesv2 .page-landing-white h1,.mycandidaturesv2 .page-landing-white h2 {
  color: #2e4588;
}

.mycandidaturesv2 .page-landing-blue {
  color: #fff;
  background: #2e4588;
}

.mycandidaturesv2 .page-landing-blue:after {
  display: none;
}

.mycandidaturesv2 .page-landing-blue:not(.nobackground):before {
  position: absolute;
  content: "";
  background-image: url('../../../typo3conf/ext/dauphine/Resources/Public/assets/img/logo/logo_mobile_white.svg');
  background-size: 65%;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: .08;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.mycandidaturesv2 .page-landing-blue .breadcrumb a,.mycandidaturesv2 .page-landing-blue h1,.mycandidaturesv2 .page-landing-blue h2 {
  color: #fff;
}

.mycandidaturesv2 .page-landing.nobackground {
  height: auto;
  min-height: 0;
}

.mycandidaturesv2 .page-landing.nobackground .page-landing-wrapper {
  justify-content: center;
  min-height: max-content!important;
}

.mycandidaturesv2 .page-landing.nobackground .page-landing-wrapper nav {
  margin-top: 23px;
  margin-bottom: 30px;
}

.mycandidaturesv2 .page-landing.nobackground .page-landing-wrapper h1 {
  padding: 8vh 0 12vh;
}

@media (max-width:63.99em) {

  .mycandidaturesv2 .page-landing.nobackground .page-landing-wrapper {
    min-height: auto;
  }
}

/*@media (min-width:64em) {
  .page-landing.nobackground {
    padding-top: 40px;
  }
}*/

@media (max-width:63.99em) {
  .mycandidaturesv2 .page-landing.breadcrumb-mobile .page-landing-wrapper .breadcrumb {
    display: flex;
  }
}

.mycandidaturesv2 .page-landing-empty {
  color: #2e4588;
  background: transparent;
  height: max-content;
  min-height: 0!important;
  padding: 0!important;
  margin-top: 80px;
}

.mycandidaturesv2 .page-landing-empty .page-landing-wrapper {
  padding-top: 10px;
  min-height: 0;
}

.mycandidaturesv2 .page-landing-empty .page-landing-wrapper .breadcrumb a {
  color: #2e4588;
}

.mycandidaturesv2 .page-landing-empty:before {
  opacity: 0;
  bottom: 0;
  height: 0;
}

.mycandidaturesv2 .page-landing-empty:after {
  height: 0;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .page-landing-empty .page-landing-wrapper {
    padding-top: 10px;
  }

  .mycandidaturesv2 .page-landing-empty .page-landing-wrapper .breadcrumb {
    display: none;
  }
}

.mycandidaturesv2 .page-landing-search {
  background-color: #2e4588;
  height: max-content;
  min-height: max-content!important;
}

.mycandidaturesv2 .page-landing-search .page-landing-wrapper {
  padding: 50px 0;
  justify-content: center;
  min-height: max-content!important;
}

.mycandidaturesv2 .page-landing-search:after,.mycandidaturesv2 .page-landing-search:before {
  background-color: transparent;
}

.mycandidaturesv2 .page-landing-small {
  height: auto;
}

.mycandidaturesv2 .page-landing-small,.mycandidaturesv2 .page-landing-small .page-landing-wrapper {
  min-height: max-content;
}

.mycandidaturesv2 .page-landing-small .page-landing-wrapper .landing-text {
  margin-top: 60px;
  margin-bottom: 140px;
}

.mycandidaturesv2 .page-landing-blue h1,.mycandidaturesv2 .page-landing-empty h1,.mycandidaturesv2 .page-landing-search h1,.mycandidaturesv2 .page-landing-small h1,.mycandidaturesv2 .page-landing-white h1 {
  text-shadow: none;
}

.mycandidaturesv2 .page-landing .label {
  color: #fff;
  position: absolute;
  top: 82px;
  left: 0;
  z-index: 1000000;
  background: #2e4588;
  height: 50px;
  line-height: 50px;
  padding-left: 50px;
  padding-right: 15px;
  font-size: 2.2rem;
}

.mycandidaturesv2 .page-landing .label:after {
  position: absolute;
  top: 0;
  right: -50px;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #2e4588;
  border-style: solid;
  border-width: 50px 0 0 50px;
}

.mycandidaturesv2 .page-landing .label~.page-landing-wrapper {
  padding-top: 57px;
}

.mycandidaturesv2 .page-content-wrapper {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.mycandidaturesv2 .page-content h3 {
  margin-bottom: 10px;
}

.mycandidaturesv2 .page-content li {
  line-height: 2.2rem;
  font-size: 1.6rem;
  margin: 0 0 15px 15px;
}

.mycandidaturesv2 .page-content li.uib-typeahead-match {
  margin: 0;
}

.mycandidaturesv2 .page-content ul:not([uib-typeahead-popup]) {
  list-style: disc;
  list-style-position: inside;
  margin: 0 auto 30px 0;
}


@media (max-width:63.99em) {
  .mycandidaturesv2 .page-landing {
    height: auto;
    min-height: 100vh;
  }

  .mycandidaturesv2 .page-landing-wrapper {
    justify-content: flex-end;
    min-height: calc(100vh - 90px);
    justify-content: space-between;
    padding: 0;
  }

  .mycandidaturesv2 .page-landing .breadcrumb {
    display: none;
  }

  .mycandidaturesv2 .page-landing h1 {
    line-height: 3.7rem;
    padding-left: 8%;
    padding-right: 8%;
  }

  .mycandidaturesv2 .page-landing .landing-text p {
    font-size: 1.6rem;
    line-height: 2.3rem;
    padding-left: 8%;
    padding-right: 8%;
    max-width: 80vw;
  }

  .mycandidaturesv2 .page-landing-blue h1,.mycandidaturesv2 .page-landing-white h1 {
    font-size: 4rem;
  }

  .mycandidaturesv2 .page-landing-small,.mycandidaturesv2 .page-landing-small .page-landing-wrapper {
    height: auto;
    min-height: auto;
  }

  .mycandidaturesv2 .page-content .programme_table .mobile {
    display: block;
  }

  .mycandidaturesv2 .page-content .programme_table .mobile-hide {
    display: none;
  }

  .mycandidaturesv2 .page-content .programme_table .mobile-head-dropdown {
    display: block;
  }

  .mycandidaturesv2 .page-content .programme_table tbody th {
    border-bottom: 0;
  }

  .mycandidaturesv2 .page-content .programme_table tr {
    display: block;
    width: 100%;
    border-bottom: none;
  }

  .mycandidaturesv2 .page-content .programme_table tr td {
    border-bottom: none;
  }

  .mycandidaturesv2 .page-content .programme_table tr.mobile-50 {
    background: red;
    width: 50%;
    vertical-align: top;
  }

  .mycandidaturesv2 .page-content .programme_table tr.show td:not(.mobile-head-dropdown):not(.mobile-hide) {
    display: block;
  }

  .mycandidaturesv2 .page-content .programme_table tr.hide td:not(.mobile-head-dropdown):not(.mobile-hide) {
    display: none;
  }

  .mycandidaturesv2 .page-content .programme_table tr td {
    display: block;
    width: 100%;
  }

  .mycandidaturesv2 .page-content .programme_table tr td .mobile-only {
    display: block;
  }

  .mycandidaturesv2 .page-content .programme_table tr td .mobile-head-dropdown {
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding: 20px;
    color: #16a2c4;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .mycandidaturesv2 .page-content .programme_table tr td .mobile-head-dropdown.active {
    background: #16a2c4;
    border-color: transparent;
    margin-top: 0;
    color: #fff;
  }

  .mycandidaturesv2 .page-content .programme_table tr td .mobile-head-dropdown.active i {
    transform: translateY(-50%) rotate(180deg);
  }

  .mycandidaturesv2 .page-content .programme_table tr td .mobile-50 {
    width: 50%;
    float: left;
    display: inline-block;
    vertical-align: top;
  }

  .mycandidaturesv2 .page-content .programme_table tr td .mobile-50+.mobile-50:nth-child(odd) {
    border-left: 4px solid #fff;
  }

  .mycandidaturesv2 .page-content-wrapper {
    padding: 0 15px;
  }
}

.mycandidaturesv2 .home .page-landing h1 {
  margin: 160px auto 40px;
}

.mycandidaturesv2 .landing-content {
  text-align: center;
  padding-bottom: 30px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .landing-content {
    padding-bottom: 55px;
  }

  .mycandidaturesv2 .landing-content h2,.mycandidaturesv2 .landing-content h3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .mycandidaturesv2 .landing-content h2 {
    margin-top: 50px;
    line-height: 4.7rem;
  }

  .mycandidaturesv2 .landing-content h3 {
    margin-bottom: 25px;
  }
}

.mycandidaturesv2 .module+.module {
  margin-top: 60px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .module+.module {
    margin-top: 40px;
  }
}

.mycandidaturesv2 hr {
  margin: 75px auto;
  border: 0;
  border-top: 2px solid hsla(0,0%,58.8%,.5);
  width: 10%;
}

.mycandidaturesv2 ul.sommaire {
  list-style: none;
  text-align: center;
  padding: 0;
  justify-content: center;
  margin: 70px 0;
}

.mycandidaturesv2 ul.sommaire li {
  display: inline-block;
  margin: 0 20px 10px;
}

.mycandidaturesv2 ul.sommaire li a {
  border-bottom: 2px solid transparent;
  text-decoration: none;
}

.mycandidaturesv2 ul.sommaire li a:focus,.mycandidaturesv2 ul.sommaire li a:hover {
  border-bottom: 2px solid;
}

.mycandidaturesv2 body.home .page-landing .sommaire li a {
  border-bottom: 1px solid;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .page-landing h1 {
    font-size: 3rem;
  }

  .mycandidaturesv2 .page-landing .landing-text p {
    font-size: 1.4rem;
    line-height: 2rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.mycandidaturesv2 .social-share {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 0!important;
}

.mycandidaturesv2 .social-share li {
  margin: 20px auto 0;
}

.mycandidaturesv2 .social-share li a {
  color: initial;
  font-size: 4rem;
  border-color: transparent;
  width: 36px;
  height: 36px;
}

.mycandidaturesv2 table.contenttable,.mycandidaturesv2 table.table {
  width: 100%;
}

.mycandidaturesv2 table.contenttable tr th,.mycandidaturesv2 table.table tr th {
  color: #eb4e5d;
}

.mycandidaturesv2 table.contenttable tr td,.mycandidaturesv2 table.contenttable tr th,.mycandidaturesv2 table.table tr td,.mycandidaturesv2 table.table tr th {
  padding: 8px 30px 8px 0;
  border-bottom: thin solid #2e4588;
}

/*body {
  text-align: center;
}*/

.mycandidaturesv2 .main .container {
  text-align: left;
  width: 100%;
  margin: 0 auto;
}

@media (min-width:80em) {
  .mycandidaturesv2 .main .container {
    width: 1200px;
  }
}

.mycandidaturesv2 .flex {
  display: flex;
}

.mycandidaturesv2 .flex.flex-row {
  flex-direction: row;
}

.mycandidaturesv2 .flex.flex-columns {
  flex-direction: column;
}

.mycandidaturesv2 .flex.flex-wrap {
  flex-wrap: wrap;
}

.mycandidaturesv2 .flex.flex-nowrap {
  flex-wrap: nowrap;
}

.mycandidaturesv2 .flex.space-evenely {
  justify-content: space-evenly;
}

.mycandidaturesv2 .flex.space-between {
  justify-content: space-between;
}

.mycandidaturesv2 .flex.space-around {
  justify-content: space-around;
}

.mycandidaturesv2 .flex.align-items-center {
  align-items: center;
}

.mycandidaturesv2 .flex div {
  flex: 1;
}

.mycandidaturesv2 .flex-cols {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
}

.mycandidaturesv2 .flex-cols>* {
  flex-grow: 1;
  padding: 0 15px;
}

.mycandidaturesv2 .flex-rows.legals {
    padding: 0px;
}

.mycandidaturesv2 .flex-cols>.frame-margin-side-15 {
  margin-left: 0;
  margin-right: 0;
}

.mycandidaturesv2 .flex-cols>.frame-margin-side-100 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 50px;
  padding-right: 50px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols>.frame-margin-side-100 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.mycandidaturesv2 .flex-cols>.frame-margin-side-100:first-child {
  padding-left: 100px;
  padding-right: 50px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols>.frame-margin-side-100:first-child {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.mycandidaturesv2 .flex-cols>.frame-margin-side-100:last-child {
  padding-left: 50px;
  padding-right: 100px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols>.frame-margin-side-100:last-child {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.mycandidaturesv2 .flex-cols.flex-2-1>:first-child {
  width: 66.6666%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.flex-2-1>:first-child {
    width: 100%;
  }
}

.mycandidaturesv2 .flex-cols.flex-2-1>:last-child {
  width: 33.3333%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.flex-2-1>:last-child {
    width: 100%;
  }
}

.mycandidaturesv2 .flex-cols.flex-1-2>:first-child {
  width: 33.3333%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.flex-1-2>:first-child {
    width: 100%;
  }
}

.mycandidaturesv2 .flex-cols.flex-1-2>:last-child {
  width: 66.6666%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.flex-1-2>:last-child {
    width: 100%;
  }
}

.mycandidaturesv2 .flex-cols.flex-3-1>:first-child {
  flex-basis: 75%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.flex-3-1>:first-child {
    flex-basis: 100%;
  }
}

.mycandidaturesv2 .flex-cols.flex-3-1>:last-child {
  flex-basis: 25%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.flex-3-1>:last-child {
    flex-basis: 100%;
  }
}

.mycandidaturesv2 .flex-cols.flex-1-3>:first-child {
  flex-basis: 25%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.flex-1-3>:first-child {
    flex-basis: 100%;
  }
}

.mycandidaturesv2 .flex-cols.flex-1-3>:last-child {
  flex-basis: 75%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.flex-1-3>:last-child {
    flex-basis: 100%;
  }
}

.mycandidaturesv2 .flex-cols.cols1>* {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

@media (max-width:79.99em) {
  .mycandidaturesv2 .flex-cols.cols1>* {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.mycandidaturesv2 .flex-cols.cols2>* {
  width: 50%;
}

.mycandidaturesv2 .flex-cols.cols2>:nth-child(2n-1) {
  padding-left: 0;
}

.mycandidaturesv2 .flex-cols.cols2>:nth-child(2n) {
  padding-right: 0;
}

@media (max-width:79.99em) {
  .mycandidaturesv2 .flex-cols.cols2>:nth-child(2n-1) {
    padding-left: 15px;
  }

  .mycandidaturesv2 .flex-cols.cols2>:nth-child(2n) {
    padding-right: 15px;
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.cols2>* {
    width: 100%;
  }

  .mycandidaturesv2 .flex-cols.cols2>:nth-child(2n-1) {
    padding-left: 15px;
  }

  .mycandidaturesv2 .flex-cols.cols2>:nth-child(2n) {
    padding-right: 15px;
  }
}

.mycandidaturesv2 .flex-cols.cols3>* {
  width: 33.3333%;
}

.mycandidaturesv2 .flex-cols.cols3>:nth-child(3n-2) {
  padding-left: 0;
}

.mycandidaturesv2 .flex-cols.cols3>:nth-child(3n) {
  padding-right: 0;
}

@media (max-width:79.99em) {
  .mycandidaturesv2 .flex-cols.cols3>:nth-child(3n-2) {
    padding-left: 15px;
  }

  .mycandidaturesv2 .flex-cols.cols3>:nth-child(3n) {
    padding-right: 15px;
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.cols3>* {
    width: 100%;
  }

  .mycandidaturesv2 .flex-cols.cols3>:nth-child(3n-2) {
    padding-left: 15px;
  }

  .mycandidaturesv2 .flex-cols.cols3>:nth-child(3n) {
    padding-right: 15px;
  }
}

.mycandidaturesv2 .flex-cols.cols4>* {
  width: 25%;
}

.mycandidaturesv2 .flex-cols.cols4>:nth-child(4n-3) {
  padding-left: 0;
}

.mycandidaturesv2 .flex-cols.cols4>:nth-child(4n) {
  padding-right: 0;
}

@media (max-width:79.99em) {
  .mycandidaturesv2 .flex-cols.cols4>* {
    width: 50%;
  }

  .mycandidaturesv2 .flex-cols.cols4>:nth-child(4n-3) {
    padding-left: 15px;
  }

  .mycandidaturesv2 .flex-cols.cols4>:nth-child(4n) {
    padding-right: 15px;
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.cols4>* {
    width: 100%;
  }

  .mycandidaturesv2 .flex-cols.cols4>:nth-child(4n-3) {
    padding-left: 15px;
  }

  .mycandidaturesv2 .flex-cols.cols4>:nth-child(4n) {
    padding-right: 15px;
  }
}

.mycandidaturesv2 .flex-cols.cols5>* {
  width: 20%;
}

.mycandidaturesv2 .flex-cols.cols5>:nth-child(5n-4) {
  padding-left: 0;
}

.mycandidaturesv2 .flex-cols.cols5>:nth-child(5n) {
  padding-right: 0;
}

@media (max-width:79.99em) {
  .mycandidaturesv2 .flex-cols.cols5>:nth-child(5n-4) {
    padding-left: 15px;
  }

  .mycandidaturesv2 .flex-cols.cols5>:nth-child(5n) {
    padding-right: 15px;
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols.cols5>* {
    width: 100%;
  }

  .mycandidaturesv2 .flex-cols.cols5>:nth-child(5n-4) {
    padding-left: 15px;
  }

  .mycandidaturesv2 .flex-cols.cols5>:nth-child(5n) {
    padding-right: 15px;
  }
}

.mycandidaturesv2 .flex-cols.separator>* {
  border-right-width: 2px;
  border-right-style: solid;
}

.mycandidaturesv2 .flex-cols.separator.cols1>:last-child,.mycandidaturesv2 .flex-cols.separator.cols1>:nth-child(1n),.mycandidaturesv2 .flex-cols.separator.cols2>:last-child,.mycandidaturesv2 .flex-cols.separator.cols2>:nth-child(2n),.mycandidaturesv2 .flex-cols.separator.cols3>:last-child,.mycandidaturesv2 .flex-cols.separator.cols3>:nth-child(3n),.mycandidaturesv2 .flex-cols.separator.cols4>:last-child,.mycandidaturesv2 .flex-cols.separator.cols4>:nth-child(4n),.mycandidaturesv2 .flex-cols.separator.cols5>:last-child,.mycandidaturesv2 .flex-cols.separator.cols5>:nth-child(5n),.mycandidaturesv2 .flex-cols.separator.flex-1-2>:last-child,.mycandidaturesv2 .flex-cols.separator.flex-2-1>:last-child {
  border-right-width: 0;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .popin .flex-cols.cols2>:nth-child(2n),.mycandidaturesv2 .popin .flex-cols.cols2>:nth-child(2n-1) {
    padding-left: 0;
    padding-right: 0;
  }
}

.mycandidaturesv2 .flex-rows {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: wrap;
}

.mycandidaturesv2 .flex-rows>* {
  flex: 1;
}

.mycandidaturesv2 .flex-rows.align-left {
  align-items: flex-start;
}

.mycandidaturesv2 .flex-rows.align-center {
  align-items: center;
}

.mycandidaturesv2 .flex-rows.align-right {
  align-items: flex-end;
}

.mycandidaturesv2 .align-left {
  text-align: left;
}

.mycandidaturesv2 .align-right {
  text-align: right;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .flex-cols>* {
    flex: inherit;
  }
}

.mycandidaturesv2 .moduletitle {
  text-align: center;
  margin-top: 25px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .styleguide-cta,.mycandidaturesv2 .styleguide-cta .block {
    display: block;
  }
}

.mycandidaturesv2 .black {
  color: #000;
}

.mycandidaturesv2 .white {
  color: #fff;
}

.mycandidaturesv2 .fond-black {
  background: #000;
  color: #fff;
}

.mycandidaturesv2 .fond-black a,.mycandidaturesv2 .fond-black h1,.mycandidaturesv2 .fond-black h2,.mycandidaturesv2 .fond-black h3,.mycandidaturesv2 .fond-black h4,.mycandidaturesv2 .fond-black h5,.mycandidaturesv2 .fond-black h6,.mycandidaturesv2 .fond-black p,.mycandidaturesv2 .fond-black ul {
  color: #fff;
}

.mycandidaturesv2 .fond-black hr {
  border-top-color: #fff;
}

.mycandidaturesv2 .icone svg {
  fill: #fff;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mycandidaturesv2 .overlay-header {
  position: fixed;
  z-index: 10;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.mycandidaturesv2 .sticky-cta {
  display: none;
}

.mycandidaturesv2 .avoid-link {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background: #2e4588;
  color: #fff;
  padding: 5px;
  text-align: center;
  width: 100%;
  font-size: 1.4rem;
  text-decoration: none;
  transform: translateY(-100%);
  transition: .4s ease-out;
  border-bottom: none;
}

.mycandidaturesv2 .avoid-link span {
  border-bottom: 1px solid #fff;
  padding: 2px;
}

.mycandidaturesv2 .avoid-link i {
  font-size: .6rem;
  margin: 0 10px;
  display: inline-block;
  vertical-align: middle;
}

.mycandidaturesv2 .avoid-link i:before {
  width: auto;
}

.mycandidaturesv2 .avoid-link:focus {
  transform: translateY(0);
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .sticky-cta {
    z-index: 50;
    position: fixed;
    bottom: 0;
    left: 0;
    display: none;
    flex-direction: row;
  }

  .mycandidaturesv2 .sticky-cta .bordered-white {
    border-left: 3px solid #fff;
  }

  .mycandidaturesv2 .sticky-cta .big_cta,.mycandidaturesv2 .sticky-cta .big_cta-dark {
    width: 50vw;
  }
}

@media (max-width:63.99em) and (max-width:22.5em) {
  .mycandidaturesv2 .sticky-cta .big_cta,.mycandidaturesv2 .sticky-cta .big_cta-dark {
    font-size: 1.2rem;
  }
}

@media (max-width:63.99em) and (max-width:22.5em) {
  .mycandidaturesv2 .sticky-cta .big_cta-dark:after,.mycandidaturesv2 .sticky-cta .big_cta:after {
    right: 3rem;
  }
}

/*.mycandidaturesv2 .main_header {
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 30px;
  height: 90px;
  box-sizing: border-box;
  display: flex;
  transition: .3s ease-out;
  text-align: left;
  background: transparent;
}*/

/*.mycandidaturesv2 .main_header.blue {
  background-color: #2e4588;
}*/

/*.mycandidaturesv2 .main_header:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  height: 2px;
  width: 100%;
  top: 100%;
  left: 0;
  background: hsla(0,0%,100%,.25);
}*/

/*@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header {
    padding: 0 0 0 20px;
  }
}

.mycandidaturesv2 .main_header button {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  background-color: transparent;
}

.mycandidaturesv2 .main_header .logo {
  transform-style: preserve-3d;
  backface-visibility: hidden;
  transform: translateZ(0);
  border-bottom: none;
}

.mycandidaturesv2 .main_header .logo .img-svg {
  height: 100%;
}

.mycandidaturesv2 .main_header .logo svg {
  transform-style: preserve-3d;
  backface-visibility: hidden;
  transform: translateZ(0);
}

.mycandidaturesv2 .main_header .wrapper {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header.minified {
    transform: translateY(-100%);
  }
}

.mycandidaturesv2 .main_header .logo {
  width: 350px;
  height: 64px;
  display: inline-block;
  margin-right: 40px;
  transition: .3s ease-out;
}

@media (min-width:64em) and (max-width:79.99em) {
  .mycandidaturesv2 .main_header .logo {
    width: 300px;
  }
}

.mycandidaturesv2 .main_header .logo svg {
  height: 100%;
  width: 100%;
}

.mycandidaturesv2 .main_header .logo .logo-desktop {
  display: block;
}

.mycandidaturesv2 .main_header .logo .logo-desktop-blue,.mycandidaturesv2 .main_header .logo .logo-mobile,.mycandidaturesv2 .main_header .logo .logo-mobile-blue {
  display: none;
}

.mycandidaturesv2 .main_header .logo.blue-logo .logo-desktop-blue {
  display: block;
}

.mycandidaturesv2 .main_header .logo.blue-logo .logo-desktop,.mycandidaturesv2 .main_header .logo.blue-logo .logo-mobile,.mycandidaturesv2 .main_header .logo.blue-logo .logo-mobile-blue {
  display: none;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header .logo {
    width: 200px;
    margin-top: 0;
    margin-right: 20px;
  }
}

.mycandidaturesv2 .main_header .header-flex-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  height: 100%;
  padding: 0 10px;
  cursor: pointer;
  border-bottom: none;
}*/

/*.main_header .header-flex-link a,.mycandidaturesv2 .main_header .header-flex-link button {
  display: flex;
}*/

.mycandidaturesv2 .main_header .flex-right nav {
  height: 100%;
}

/*.main_header .flex-right a,.mycandidaturesv2 .main_header button {
  color: #fff;
}*/

/*@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header .flex-right a,.mycandidaturesv2 .main_header button {
    font-size: 1.2rem;
  }
}

@media (max-width:63.99em) and (max-width:22.5em) {
  .mycandidaturesv2 .main_header .flex-right a,.mycandidaturesv2 .main_header button {
    font-size: 1rem;
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header .flex-right a.menu-link span,.mycandidaturesv2 .main_header button.menu-link span {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    font-size: 1.2rem;
  }
}

@media (max-width:63.99em) and (max-width:22.5em) {
  .mycandidaturesv2 .main_header .flex-right a.menu-link span,.mycandidaturesv2 .main_header button.menu-link span {
    font-size: 1rem;
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header .flex-right a.menu-link span .menu-burger,.mycandidaturesv2 .main_header button.menu-link span .menu-burger {
    margin-left: 0;
  }
}

.mycandidaturesv2 .main_header .flex-right a [class^=icon-],.mycandidaturesv2 .main_header button [class^=icon-] {
  font-size: 2rem;
}

.mycandidaturesv2 .main_header .flex-right a .menu-burger,.mycandidaturesv2 .main_header button .menu-burger {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 26px;
  position: relative;
  margin-left: 10px;
}

.mycandidaturesv2 .main_header .flex-right a .menu-burger:after,.mycandidaturesv2 .main_header .flex-right a .menu-burger:before,.mycandidaturesv2 .main_header button .menu-burger:after,.mycandidaturesv2 .main_header button .menu-burger:before {
  content: "";
  display: inline-block;
  background: #fff;
  position: absolute;
  width: 20px;
  height: 2px;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  transition: .3s ease-out;
}

.mycandidaturesv2 .main_header .flex-right a .menu-burger:before,.mycandidaturesv2 .main_header button .menu-burger:before {
  top: 28%;
}

.mycandidaturesv2 .main_header .flex-right a .menu-burger:after,.mycandidaturesv2 .main_header button .menu-burger:after {
  top: 66%;
}

.mycandidaturesv2 .main_header .flex-right a.active .menu-burger:before,.mycandidaturesv2 .main_header button.active .menu-burger:before {
  top: 50%;
  transform: translate(-50%,-50%) rotate(45deg);
}

.mycandidaturesv2 .main_header .flex-right a.active .menu-burger:after,.mycandidaturesv2 .main_header button.active .menu-burger:after {
  top: 50%;
  transform: translate(-50%,-50%) rotate(-45deg);
}

.mycandidaturesv2 .main_header .flex-right a.hover-section,.mycandidaturesv2 .main_header button.hover-section {
  position: relative;
}

@media (min-width:64em) {
  .mycandidaturesv2 .main_header .flex-right a.hover-section.active,.mycandidaturesv2 .main_header .flex-right a.hover-section:focus,.mycandidaturesv2 .main_header .flex-right a.hover-section:hover,.mycandidaturesv2 .main_header .flex-right a.hover-sectionli:focus,.mycandidaturesv2 .main_header button.hover-section.active,.mycandidaturesv2 .main_header button.hover-section:focus,.mycandidaturesv2 .main_header button.hover-section:hover,.mycandidaturesv2 .main_header button.hover-sectionli:focus {
    background: #2e4588;
  }

  .mycandidaturesv2 .main_header .flex-right a.hover-section.active.formation-border:before,.mycandidaturesv2 .main_header .flex-right a.hover-section:focus.formation-border:before,.mycandidaturesv2 .main_header .flex-right a.hover-section:hover.formation-border:before,.mycandidaturesv2 .main_header .flex-right a.hover-sectionli:focus.formation-border:before,.mycandidaturesv2 .main_header button.hover-section.active.formation-border:before,.mycandidaturesv2 .main_header button.hover-section:focus.formation-border:before,.mycandidaturesv2 .main_header button.hover-section:hover.formation-border:before,.mycandidaturesv2 .main_header button.hover-sectionli:focus.formation-border:before {
    display: none;
  }
}

.mycandidaturesv2 .main_header .flex-right a.hover-section.active,.mycandidaturesv2 .main_header button.hover-section.active {
  background: #2e4588;
}

.mycandidaturesv2 .main_header .flex-right a.hover-section.active.formation-border:before,.mycandidaturesv2 .main_header button.hover-section.active.formation-border:before {
  display: none;
}

.mycandidaturesv2 .main_header .flex-right {
  margin-left: auto;
  display: flex;
  height: 100%;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}

.mycandidaturesv2 .main_header .flex-right .self-center {
  align-self: center;
  margin: 0 15px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit,.mycandidaturesv2 .main_header .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom,.mycandidaturesv2 .main_header .flex-right .small_cta,.mycandidaturesv2 .main_header .flex-right .small_cta-dark,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header .flex-right .newsletter-submit,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header .flex-right .newsletter-submit-bottom {
    display: none;
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header .flex-right a,.mycandidaturesv2 .main_header .flex-right button {
    margin: 0;
  }
}

@media (min-width:64em) and (max-width:79.99em) {
  .mycandidaturesv2 .main_header .flex-right a,.mycandidaturesv2 .main_header .flex-right button {
    margin: 0 2px;
  }
}

.mycandidaturesv2 .main_header .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit,.mycandidaturesv2 .main_header .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom,.mycandidaturesv2 .main_header .flex-right .small_cta,.mycandidaturesv2 .main_header .flex-right .small_cta-dark,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header .flex-right .newsletter-submit,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header .flex-right .newsletter-submit-bottom {
  border-color: hsla(0,0%,100%,.5);
}

.mycandidaturesv2 .main_header .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom:focus,.mycandidaturesv2 .main_header .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom:hover,.mycandidaturesv2 .main_header .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit:focus,.mycandidaturesv2 .main_header .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit:hover,.mycandidaturesv2 .main_header .flex-right .small_cta-dark:focus,.mycandidaturesv2 .main_header .flex-right .small_cta-dark:hover,.mycandidaturesv2 .main_header .flex-right .small_cta:focus,.mycandidaturesv2 .main_header .flex-right .small_cta:hover,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header .flex-right .newsletter-submit-bottom:focus,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header .flex-right .newsletter-submit-bottom:hover,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header .flex-right .newsletter-submit:focus,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header .flex-right .newsletter-submit:hover {
  border-color: #2e4588;
}

.mycandidaturesv2 .main_header.scrolled {
  background: #2e4588;
  height: 60px;
}

.mycandidaturesv2 .main_header.scrolled .logo {
  width: 35px;
  height: 32px;
}

.mycandidaturesv2 .main_header.scrolled .logo .logo-mobile {
  display: block;
}

.mycandidaturesv2 .main_header.scrolled .logo .logo-desktop,.mycandidaturesv2 .main_header.scrolled .logo .logo-desktop-blue,.mycandidaturesv2 .main_header.scrolled .logo .logo-mobile-blue {
  display: none;
}

.mycandidaturesv2 .main_header.scrolled a,.mycandidaturesv2 .main_header.scrolled button {
  color: #fff;
}

.mycandidaturesv2 .main_header.scrolled a .menu-burger:after,.mycandidaturesv2 .main_header.scrolled a .menu-burger:before,.mycandidaturesv2 .main_header.scrolled button .menu-burger:after,.mycandidaturesv2 .main_header.scrolled button .menu-burger:before {
  background: #fff;
}

@media (min-width:64em) {
  .mycandidaturesv2 .main_header.scrolled a.hover-section.active,.mycandidaturesv2 .main_header.scrolled a.hover-section:focus,.mycandidaturesv2 .main_header.scrolled a.hover-section:hover,.mycandidaturesv2 .main_header.scrolled button.hover-section.active,.mycandidaturesv2 .main_header.scrolled button.hover-section:focus,.mycandidaturesv2 .main_header.scrolled button.hover-section:hover {
    color: #fff;
  }

  .mycandidaturesv2 .main_header.scrolled a.hover-section.active .menu-burger:after,.mycandidaturesv2 .main_header.scrolled a.hover-section.active .menu-burger:before,.mycandidaturesv2 .main_header.scrolled a.hover-section:focus .menu-burger:after,.mycandidaturesv2 .main_header.scrolled a.hover-section:focus .menu-burger:before,.mycandidaturesv2 .main_header.scrolled a.hover-section:hover .menu-burger:after,.mycandidaturesv2 .main_header.scrolled a.hover-section:hover .menu-burger:before,.mycandidaturesv2 .main_header.scrolled button.hover-section.active .menu-burger:after,.mycandidaturesv2 .main_header.scrolled button.hover-section.active .menu-burger:before,.mycandidaturesv2 .main_header.scrolled button.hover-section:focus .menu-burger:after,.mycandidaturesv2 .main_header.scrolled button.hover-section:focus .menu-burger:before,.mycandidaturesv2 .main_header.scrolled button.hover-section:hover .menu-burger:after,.mycandidaturesv2 .main_header.scrolled button.hover-section:hover .menu-burger:before {
    background: #2e4588;
  }
}

.mycandidaturesv2 .main_header.scrolled a.hover-section.active,.mycandidaturesv2 .main_header.scrolled a.hover-section:hover,.mycandidaturesv2 .main_header.scrolled button.hover-section.active,.mycandidaturesv2 .main_header.scrolled button.hover-section:hover {
  color: #fff;
}

.mycandidaturesv2 .main_header.scrolled a.hover-section.active .menu-burger:after,.mycandidaturesv2 .main_header.scrolled a.hover-section.active .menu-burger:before,.mycandidaturesv2 .main_header.scrolled a.hover-section:hover .menu-burger:after,.mycandidaturesv2 .main_header.scrolled a.hover-section:hover .menu-burger:before,.mycandidaturesv2 .main_header.scrolled button.hover-section.active .menu-burger:after,.mycandidaturesv2 .main_header.scrolled button.hover-section.active .menu-burger:before,.mycandidaturesv2 .main_header.scrolled button.hover-section:hover .menu-burger:after,.mycandidaturesv2 .main_header.scrolled button.hover-section:hover .menu-burger:before {
  background: #fff;
}

.mycandidaturesv2 .main_header.scrolled .formation-border:before {
  background: #2e4588;
}

.mycandidaturesv2 .main_header.scrolled .formation-border:before span {
  font-size: 1.4rem;
}

.mycandidaturesv2 .main_header.scrolled .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit,.mycandidaturesv2 .main_header.scrolled .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom,.mycandidaturesv2 .main_header.scrolled .flex-right .small_cta,.mycandidaturesv2 .main_header.scrolled .flex-right .small_cta-dark,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header.scrolled .flex-right .newsletter-submit,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header.scrolled .flex-right .newsletter-submit-bottom {
  border-color: #2e4588;
}

.mycandidaturesv2 .main_header.scrolled .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom:focus,.mycandidaturesv2 .main_header.scrolled .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom:hover,.mycandidaturesv2 .main_header.scrolled .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit:focus,.mycandidaturesv2 .main_header.scrolled .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit:hover,.mycandidaturesv2 .main_header.scrolled .flex-right .small_cta-dark:focus,.mycandidaturesv2 .main_header.scrolled .flex-right .small_cta-dark:hover,.mycandidaturesv2 .main_header.scrolled .flex-right .small_cta:focus,.mycandidaturesv2 .main_header.scrolled .flex-right .small_cta:hover,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header.scrolled .flex-right .newsletter-submit-bottom:focus,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header.scrolled .flex-right .newsletter-submit-bottom:hover,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header.scrolled .flex-right .newsletter-submit:focus,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header.scrolled .flex-right .newsletter-submit:hover {
  color: #fff;
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white {
  background: #fff;
  height: 80px;
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo-mobile-blue {
  display: block;
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo-desktop,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo-desktop-blue,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo-mobile {
  display: none;
}

@media (min-width:64em) {
  .mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo {
    width: 215px;
  }
}

@media (min-width:64em) and (min-width:64em) and (max-width:79.99em) {
  .mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo {
    width: 150px;
  }
}

@media (min-width:64em) {
  .mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo .logo-desktop-blue {
    display: block;
  }

  .mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo .logo-desktop,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo .logo-mobile,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .logo .logo-mobile-blue {
    display: none;
  }
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white:after {
  background: rgba(46,69,136,.25);
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white .header-flex-link,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .module-004_footer .newsletter .newsletter-form .line .newsletter-submit,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .small_cta,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .small_cta-dark,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header:not(.scrolled).menu_white .newsletter-submit,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header:not(.scrolled).menu_white .newsletter-submit-bottom {
  color: #2e4588;
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white a .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white a .menu-burger:before,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button .menu-burger:before {
  background: #2e4588;
}

@media (min-width:64em) {
  .mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section.active,.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section:focus,.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section:hover,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section.active,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section:focus,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section:hover {
    color: #fff;
  }

  .mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section.active .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section.active .menu-burger:before,.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section:focus .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section:focus .menu-burger:before,.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section:hover .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section:hover .menu-burger:before,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section.active .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section.active .menu-burger:before,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section:focus .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section:focus .menu-burger:before,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section:hover .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section:hover .menu-burger:before {
    background: #fff;
  }
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section.active,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section.active {
  color: #fff;
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section.active .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white a.hover-section.active .menu-burger:before,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section.active .menu-burger:after,.mycandidaturesv2 .main_header:not(.scrolled).menu_white button.hover-section.active .menu-burger:before {
  background: #fff;
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white .formation-border:before {
  background: #2e4588;
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white .formation-border:before span {
  font-size: 1.4rem;
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .small_cta,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .small_cta-dark,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header:not(.scrolled).menu_white .flex-right .newsletter-submit,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header:not(.scrolled).menu_white .flex-right .newsletter-submit-bottom {
  border-color: #2e4588;
}

.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom:focus,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit-bottom:hover,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit:focus,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .module-004_footer .newsletter .newsletter-form .line .newsletter-submit:hover,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .small_cta-dark:focus,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .small_cta-dark:hover,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .small_cta:focus,.mycandidaturesv2 .main_header:not(.scrolled).menu_white .flex-right .small_cta:hover,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header:not(.scrolled).menu_white .flex-right .newsletter-submit-bottom:focus,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header:not(.scrolled).menu_white .flex-right .newsletter-submit-bottom:hover,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header:not(.scrolled).menu_white .flex-right .newsletter-submit:focus,.mycandidaturesv2 .module-004_footer .newsletter .newsletter-form .line .main_header:not(.scrolled).menu_white .flex-right .newsletter-submit:hover {
  color: #fff;
}

.mycandidaturesv2 .main_header .formation-border {
  position: relative;
  padding: 0 40px;
}

.mycandidaturesv2 .main_header .formation-border i {
  font-size: .8rem;
  display: inline-flex;
  align-items: center;
  width: 20px;
  height: 20px;
  transform-origin: 50% 50%;
}

.mycandidaturesv2 .main_header .formation-border.active i {
  transform: rotate(180deg);
  color: #ff4e56;
}

.mycandidaturesv2 .main_header .formation-border:before {
  content: "";
  display: block;
  height: 40px;
  width: 2px;
  background: #fff;
  opacity: .5;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header .formation-border {
    padding: 0 20px;
  }
}

.mycandidaturesv2 .main_header .header-accessibility-btn {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}

.mycandidaturesv2 .main_header .header-accessibility-btn a.active,.mycandidaturesv2 .main_header .header-accessibility-btn a:hover,.mycandidaturesv2 .main_header .header-accessibility-btn button.active,.mycandidaturesv2 .main_header .header-accessibility-btn button:hover {
  background: #2e4588;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .main_header .header-accessibility-btn {
    display: none;
  }
}

.mycandidaturesv2 .exed .main_header.scrolled .logo {
  width: auto;
}*/

.mycandidaturesv2 .header-section {
  background: #2e4588;
  position: fixed;
  z-index: 99;
  top: 80px;
  right: 0;
  overflow: hidden;
  padding: 0 30px;
  box-sizing: border-box;
  height: 0;
  visibility: hidden;
  transition: .5s cubic-bezier(.2,.62,.38,1);
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section {
    bottom: 0;
    z-index: 90;
    display: none;
    height: auto;
  }
}

.mycandidaturesv2 .header-section.header-scrolled {
  top: 60px;
}

.mycandidaturesv2 .header-section a,.mycandidaturesv2 .header-section button {
  color: #fff;
  text-decoration: none;
  margin: 0;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section {
    max-height: 100%;
    overflow: visible;
    padding: 0;
  }
}

.mycandidaturesv2 .header-section .scroller-mobile {
  overflow: auto;
  padding-bottom: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section .scroller-mobile {
    padding-bottom: 100px;
    display: block;
  }
}

.mycandidaturesv2 .header-section .header-accessibility-btn {
  display: none;
  padding-left: 30px;
}

.mycandidaturesv2 .header-section .header-accessibility-btn a,.mycandidaturesv2 .header-section .header-accessibility-btn button {
  font-size: 1.6rem;
  font-weight: 700;
  font-size: 1.4rem;
  letter-spacing: .4rem;
  text-transform: uppercase;
  background-color: inherit;
  border: 0;
  cursor: pointer;
}

.mycandidaturesv2 .header-section .header-accessibility-btn a+a,.mycandidaturesv2 .header-section .header-accessibility-btn a+button,.mycandidaturesv2 .header-section .header-accessibility-btn button+a,.mycandidaturesv2 .header-section .header-accessibility-btn button+button {
  margin-left: 30px;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section .header-accessibility-btn {
    display: flex;
    justify-content: left;
    align-items: center;
    flex-wrap: nowrap;
    box-sizing: border-box;
    padding: 30px;
    background: #2e4588;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section.showSubnav {
    transform: translateX(-100%);
  }
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section.showSubSubnav {
    transform: translateX(-200%);
  }
}

.mycandidaturesv2 .header-section.show {
  height: 100%;
  visibility: visible;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section.show {
    height: auto;
    display: block;
  }
}

.mycandidaturesv2 .header-section.animMenu {
  display: block;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section.animMenu {
    display: none;
  }
}

.mycandidaturesv2 .header-section .wrapper {
  max-width: 1090px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section .wrapper {
    display: block;
    overflow: auto;
    height: 100%;
  }
}

.mycandidaturesv2 .header-section-row {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  margin-top: 30px;
}

.mycandidaturesv2 .header-section-row-col {
  width: 25%;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section-row-col {
    width: 100%;
  }
}

.mycandidaturesv2 .header-section-row-col p button {
  color: #fff!important;
  margin: 0!important;
  padding: 0!important;
  margin-bottom: 30px;
  box-sizing: border-box;
  text-align: left;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .header-section-row-col p button {
    margin: 0!important;
    padding: 15px 30px!important;
    width: 100%;
  }
}

.mycandidaturesv2 .header-section-line {
  display: flex;
  flex-flow: row wrap;
}

.mycandidaturesv2 .header-section-line .module-155_viedecampus h3,.mycandidaturesv2 .header-section-line .module-160_imageettexteparallaxe .descriptions .description h3,.mycandidaturesv2 .header-section-line .module-161_imageettexte .image h2,.mycandidaturesv2 .header-section-line .module-251_articletoutespossibilites-content .content-text h3,.mycandidaturesv2 .header-section-line .talent h3,.mycandidaturesv2 .header-section-line .title_l2,.mycandidaturesv2 .module-155_viedecampus .header-section-line h3,.mycandidaturesv2 .module-160_imageettexteparallaxe .descriptions .description .header-section-line h3,.mycandidaturesv2 .module-161_imageettexte .image .header-section-line h2,.mycandidaturesv2 .module-251_articletoutespossibilites-content .content-text .header-section-line h3,.mycandidaturesv2 .talent .header-section-line h3 {
  color: #fff;
  margin-bottom: 30px;
}

.mycandidaturesv2 .header-section .nav {
  width: 100%;
  padding: 0;
}

.mycandidaturesv2 .header-section .nav li {
  width: 100%;
  list-style-type: none;
  padding: 0;
}

.mycandidaturesv2 .header-section .nav li button.goToSection {
  width: 100%;
  margin: 0;
  padding: 0;
}

.mycandidaturesv2 .module-004_footer {
  width: 100%;
  color: #2e4588;
  text-align: left;
  margin-top: 30px;
}

.mycandidaturesv2 .module-004_footer-wrapper {
  box-sizing: border-box;
  background-color: #f2f2f2;
  padding: 10px;
}

.mycandidaturesv2 .module-004_footer a {
  border-bottom: 2px solid rgba(46,69,136,0);
  padding-bottom: .2rem;
}

.mycandidaturesv2 .module-004_footer a i {
    color: #2e4588;
    text-decoration: none;
}

.mycandidaturesv2 .module-004_footer a:focus,.mycandidaturesv2 .module-004_footer a:hover {
  border-bottom: 2px solid #2e4588;
}

.mycandidaturesv2 .module-004_footer hr {
  margin: 25px auto;
}

.mycandidaturesv2 .module-004_footer .footer-top {
  align-items: flex-start;
}

.mycandidaturesv2 .module-004_footer .footer-top,.mycandidaturesv2 .module-004_footer .footer-top .main-links {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.mycandidaturesv2 .module-004_footer .footer-bottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-end;
  padding: 0 20px;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .coordonees,.mycandidaturesv2 .module-004_footer .footer-bottom .infos,.mycandidaturesv2 .module-004_footer .footer-bottom .logo {
  flex-basis: 33.3333333%;
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 module-004_footer .footer-bottom .coordonees,.mycandidaturesv2 .module-004_footer .footer-bottom .infos,.mycandidaturesv2 .module-004_footer .footer-bottom .logo {
    flex-basis: 100%;
    order: 1;
  }
}

.mycandidaturesv2 .module-004_footer .footer-bottom .coordonees p {
  font-size: 1.3rem;
  line-height: 1.8rem;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .coordonees a {
  color: #2e4588;
  font-weight: 400;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .logo a {
  max-width: 315px;
  height: 32px;
  display: block;
  margin: 0 auto 10px;
  text-align: center;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .logo a:focus,.mycandidaturesv2 .module-004_footer .footer-bottom .logo a:hover {
  box-shadow: none;
  border-color: transparent;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .logo a img {
  display: block;
  height: 100%;
  width: auto;
  margin: 0 auto;
}

@media (max-width:63.99em) {
  .mycandidaturesv2 .module-004_footer .footer-bottom .logo {
    order: 0;
  }
}

.mycandidaturesv2 .module-004_footer .footer-bottom .infos li {
  display: inline-block;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .infos li:before {
  display: none;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .logos li {
  line-height: 1.3rem;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .logos li:before {
  display: none;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .logos a {
  box-shadow: none;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .logos i+i {
  margin-right: 10px;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .links {
  margin-top: 5px;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .links:after,.mycandidaturesv2 .module-004_footer .footer-bottom .links:before {
  background-color: #ff4e56;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .links ul {
  font-size: 1.2rem;
  line-height: 1.4rem;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .links li {
  display: inline-block;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .links li:before {
  display: none;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .links li+li {
  position: relative;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .links li+li:before {
  display: inline-block;
  content: "";
  width: 1em;
  height: 2px;
  left: 0;
  margin-right: 7px;
  margin-left: 5px;
  background-color: #2e4588;
  vertical-align: middle;
  margin-top: -1px;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .links a {
  display: inline-block;
  text-decoration: none;
  color: #2e4588;
  line-height: 1.3rem;
}

.mycandidaturesv2 .module-004_footer .footer-bottom .links .copyright {
  color: #2e4588;
  text-decoration: none;
  display: inline;
}

@media (min-width:36em) {
  .mycandidaturesv2 .module-004_footer .footer-top .main-links .link {
    width: 40%;
  }
}

@media (min-width:64em) {
  .mycandidaturesv2 .module-004_footer .module-004_footer-content {
    padding: 15px 50px 5px;
  }

  .mycandidaturesv2 .module-004_footer .footer-top .main-links {
    width: auto;
    flex: 2;
    flex-wrap: nowrap;
  }

  .mycandidaturesv2 .module-004_footer .footer-top .main-links .link {
    width: auto;
    padding: 0 7px;
    flex-basis: 20%;
  }

  .mycandidaturesv2 .module-004_footer .footer-top .main-links .link ul {
    padding-left: 0;
  }

  .mycandidaturesv2 .module-004_footer .status-selection {
    justify-content: flex-start;
  }

  .mycandidaturesv2 .module-004_footer .status-selection .module-title {
    width: auto;
  }

  .mycandidaturesv2 .module-004_footer .status-selection ul {
    width: auto;
    flex: 2;
    justify-content: space-evenly;
  }

  .mycandidaturesv2 .module-004_footer .status-selection ul li {
    width: auto;
  }

  .mycandidaturesv2 .module-004_footer .partenaires {
    flex-wrap: nowrap;
    max-width: 1200px;
    margin: 0 auto;
  }

  .mycandidaturesv2 .module-004_footer .partenaires .item {
    width: auto;
  }

  .mycandidaturesv2 .module-004_footer .partenaires .item .logos {
    padding: 0;
  }

  .mycandidaturesv2 .module-004_footer .partenaires .community,.mycandidaturesv2 .module-004_footer .partenaires .partners_labels,.mycandidaturesv2 .module-004_footer .partenaires .partners_medias {
    width: 33%;
  }

  .mycandidaturesv2 .module-004_footer .footer-bottom {
    align-items: center;
  }

  .mycandidaturesv2 .module-004_footer .footer-bottom .coordonees,.mycandidaturesv2 .module-004_footer .footer-bottom .infos {
    width: auto;
    text-align: left;
  }

  .mycandidaturesv2 .module-004_footer .footer-bottom .infos {
    text-align: right;
  }
}

/*********************************************
*
*
* JConfirm dialog
*
*
*********************************************/

.jconfirm .jconfirm-box .jconfirm-buttons .btn {
    outline: none;
}
