/* COLORS */
/*Responsive*/
@media screen and (max-width: 600px) {
  header .boutonMenu {
    display: block;
  }
  header nav {
    display: none;
  }
  header div.lateralMenu ul li a {
    font-size: 1.5em;
  }
  header h1 img {
    width: auto;
  }
  section#prehome {
    margin-bottom: 60px;
  }
  section#prehome h2 {
    font-size: 2.5em;
  }
  section#prehome h2 span {
    font-size: 50px;
  }
  section.bloc_projet {
    min-height: auto;
  }
  section.bloc_projet .owl-carousel, section.bloc_projet .owl-item {
    height: auto;
  }
  section.bloc_projet .owl-dots .owl-dot.active span {
    background-color: #D3EAAB;
  }
  section.bloc_projet .owl-dots {
    position: initial;
    transform: translate(0, 0);
  }
  section.bloc_projet .item {
    padding: 0;
  }
  section.bloc_projet .item .content {
    flex-direction: column-reverse;
    justify-content: left;
    align-items: start;
    padding: 48px;
  }
  section.bloc_projet .item .content .proImg {
    width: 100%;
  }
  section.bloc_projet .item .content .proImg img {
    height: auto;
    margin-top: 20px;
  }
  section.bloc_projet .item .content .title {
    margin-left: 0;
  }
  section.bloc_projet .item .content .title h2 {
    font-size: 3em;
    margin-left: 0;
  }
  .container {
    padding: 48px;
  }
  .container .txt-intro {
    width: auto;
    -moz-column-count: 1;
         column-count: 1;
  }
  .container .clients {
    padding: 0;
  }
  .container .domaines {
    width: auto;
  }
  .container .domaines .content {
    grid-template-columns: 1fr;
    gap: 40px;
  }
  .prefooter.basic, .prefooter.projet {
    margin-top: 60px;
  }
  .prefooter.basic > div, .prefooter.projet > div {
    flex-direction: column;
    text-align: center;
  }
  .prefooter.basic > div div:last-child, .prefooter.projet > div div:last-child {
    text-align: center;
  }
  .prefooter.basic h3, .prefooter.basic h3 span, .prefooter.projet h3, .prefooter.projet h3 span {
    font-size: 3rem;
  }
  section#presentation > div div.information {
    margin-bottom: 1em;
  }
  .pageCv main {
    padding: 0 48px;
  }
  .pageCv .resume {
    margin: 60px auto 60px;
  }
  .exp-pro {
    flex-direction: column;
    gap: 0;
    padding: 0;
  }
  .exp-pro .exp {
    grid-template-columns: 1fr;
    padding: 0;
    gap: 40px;
  }
  .verbatim.cvPage {
    margin: 100px 0;
  }
  .verbatim h4 {
    font-size: 2em;
  }
  .skills {
    padding: 40px;
    margin-bottom: 60px;
  }
  section.blocSlider {
    padding: 0 2em;
    margin-bottom: 5em;
  }
  section.blocSlider > div.slider {
    margin-top: 4em;
  }
  section.blocSlider > div.slider div.owl-carousel, section.blocSlider > div.slider div.owl-stage-outer {
    overflow: hidden;
  }
  section.blocSlider .navSlide {
    width: 100%;
    left: 0;
    transform: translate(0%, -100%);
  }
  .projet .header-projet {
    flex-direction: column-reverse;
    padding: 0 48px;
    gap: 40px;
    margin-bottom: 60px;
  }
  .projet .header-projet .title-projet {
    gap: 40px;
  }
  .projet .header-projet img {
    height: auto;
    width: 100%;
  }
  .projet .header-projet h1 {
    font-size: 3.5em;
  }
  .projet main {
    padding: 0 48px;
    margin: 60px auto;
  }
  .projet main img {
    width: 100%;
  }
  .projet main .objectifs {
    flex-direction: column;
  }
  .projet main .double-image {
    flex-direction: column;
  }
  .projet main .resultat .row {
    flex-direction: column;
  }
}
@media screen and (max-width: 1025px) {
  .exp-pro {
    flex-direction: column;
    gap: 0;
    padding: 0 48px;
  }
  .exp-pro .exp {
    padding: 0;
  }
  .verbatim, .resume {
    padding: 0 48px;
  }
  section.bloc_projet {
    min-height: auto;
  }
  section.bloc_projet .owl-carousel, section.bloc_projet .owl-item {
    height: auto;
  }
  section.bloc_projet .owl-dots .owl-dot.active span {
    background-color: #D3EAAB;
  }
  section.bloc_projet .owl-dots {
    position: initial;
    transform: translate(0, 0);
  }
  section.bloc_projet .item {
    padding: 0;
  }
  section.bloc_projet .item .content {
    flex-direction: column-reverse;
    justify-content: left;
    align-items: start;
    padding: 48px;
  }
  section.bloc_projet .item .content .proImg {
    width: 100%;
  }
  section.bloc_projet .item .content .proImg img {
    height: 500px;
    -o-object-fit: cover;
       object-fit: cover;
    margin-top: 20px;
  }
  section.bloc_projet .item .content .title {
    margin-left: 0;
  }
  section.bloc_projet .item .content .title h2 {
    font-size: 3em;
    margin-left: 0;
  }
  section.bloc_projet .owl-dots .owl-dot, section.bloc_projet .owl-dots .owl-dot:focus {
    display: inline-block;
  }
  section.bloc_projet .owl-dots .owl-dot span {
    width: 30px;
    background-color: #1E2D03;
  }
  section.bloc_projet .owl-dots .owl-dot.active span {
    transform: scaleX(1);
  }
  div.txt-intro {
    padding: 0 140px;
  }
  .projet .header-projet {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding: 0 48px;
    gap: 40px;
    margin-bottom: 60px;
  }
  .projet .header-projet .title-projet {
    gap: 40px;
  }
  .projet .header-projet img {
    height: auto;
    width: 100%;
  }
  .projet .header-projet h1 {
    font-size: 3.5em;
  }
  .projet .objectifs {
    flex-direction: column;
  }
}/*# sourceMappingURL=responsive.css.map */