@font-face {
  font-family: 'BatonTurboWeb';
  src: url("https://usermedia-mynjobs.com/media/BatonTurboWeb-Medium.eot");
  src: url("https://usermedia-mynjobs.com/media/BatonTurboWeb-Medium.otf") format("truetype"), url("https://usermedia-mynjobs.com/media/BatonTurboWeb-Medium.woff") format("woff");
  font-weight: normal;
  font-style: normal; }


html {
  scroll-behavior: smooth;
}
body {
  font-family: Baton Turbo, sans-serif !important;
  background-color: #ffffff;

  /*  overflow: unset;*/ }

/*nav*/
.navbar{
  height: 84px;}
.navbar_princ{
  background-color: transparent;
  color: white; }

.navbar_princ .navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1rem;
    line-height: 1;
  /*  border: 1px solid #ffffff;*/
    color:#ffffff!important;
    border-radius: .25rem;
  }

.navbar_princ2 .navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1rem;
  line-height: 1;
  /*border: 1px solid #e7131a;*/
  border-radius: .25rem;
}
.navbar_princ .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");

}
.navbar_princ2 .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(231,19,26, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");

}
.navbar-toggler:focus {
  outline:none!important;

}

.navbar_princ2 {
  background-color: #fff;
  color: #e7131a; }

.navbar_princ2 .navbar-brand,
.navbar-custom .navbar-text {
  color: #e7131a;;
}
.navbar_princ2 .navbar-nav .nav-link {
  color: #e7131a;
}
.navbar_princ2 .nav-item.active .nav-link,
.navbar_princ2 .nav-item:hover .nav-link {
  color:blue;
}
/*nav bar*/


.menu_cat {
  text-align: center;
  color: #fff; }

.menu_cat2 {
  text-align: center;
  color: #e7131a; }

/*menu*/
@media only screen and (max-width: 364px) {
  .navbar-toggler{
    position: absolute;
    right: 5px;
    top:15px;
  }

  }
@media only screen and (min-width: 365px) and (max-width: 599px) {
  .navbar-toggler{
    position: absolute;
    right: 5px;
    top:15px;
    color:white!important;
  }
 }

@media only screen and (min-width: 600px) and (max-width: 991px) {
  .navbar-toggler{
    position: absolute;
    right: 5px;
    top:15px;
    color:white!important;
  }
  .navbar-toggler:visited{
    position: absolute;
    right: 5px;
    top:15px;
    color:white!important;
    border: #ffffff!important;
  }
}

@media only screen and (max-width: 364px) {
  .menu_cat, .menu_cat2 {
    padding-top: 10px;
    font-size: 10pt;
    text-align: right; }

  .navbar_princ .navbar-nav{position:absolute;right:0;width: 180px!important;padding-right: 20px;background-color: #bc1c24;}
  .navbar_princ2 .navbar-nav{position:absolute;right:0;width: 180px!important;padding-right: 20px;background-color: #ffffff;}
}

@media only screen and (min-width: 365px) and (max-width: 599px) {
  .menu_cat, .menu_cat2 {
    padding-top: 10px;
    font-size: 10pt;
    text-align: right;
  }
  .navbar_princ .navbar-nav{position:absolute;right:0;width: 180px!important;padding-right: 20px;background-color: #bc1c24;}
  .navbar_princ2 .navbar-nav{position:absolute;right:0;width: 180px!important;padding-right: 20px;background-color: #ffffff;}
}
@media only screen and (min-width: 600px) and (max-width: 991px) {
  .menu_cat, .menu_cat2 {
    padding-top: 10px;
    font-size: 12pt;
    text-align: right;
  }
  .navbar_princ .navbar-nav{position:absolute;right:0;width: 180px!important;padding-right: 20px;background-color: #bc1c24;}
  .navbar_princ2 .navbar-nav{position:absolute;right:0;width: 180px!important;padding-right: 20px;background-color: #ffffff;}

}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  .menu_cat, .menu_cat2 {
    padding-top: 10px;
    font-size: 12pt; }


  .navbar-nav > li {
    margin-left:100px;

  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .menu_cat, .menu_cat2 {
    padding-top: 10px;
    font-size: 12pt; }
  .navbar-nav{margin-left: 20px;}

  .navbar-nav > li {
    margin-left:100px;

  }
}
@media only screen and (min-width: 1366px) and (max-width: 1550px) {
  .menu_cat, .menu_cat2 {
    padding-top: 10px;
    font-size: 12pt; }
  .navbar-nav{margin-left: 20px;}

  .navbar-nav > li {
    margin-left: 100px;
  }
}
@media only screen and (min-width: 1551px) and (max-width: 1845px) {
  .menu_cat, .menu_cat2 {
    padding-top: 10px;
    font-size: 12pt; }
  .navbar-nav{margin-left: 20px;}
  .navbar-nav > li {
    margin-left: 100px;
  }

}
@media only screen and (min-width: 1846px) {

    .navbar_princ{width: 100%!important; }
    .menu_cat, .menu_cat2 {
      padding-top: 10px;
      font-size: 12pt; }
  .navbar-nav{margin-left: 20px;}
    .navbar-nav > li {
      margin-left: 100px;
  }

}

/*sectionprinc*/
div.simpleculturetitle {
  background-color: #ffffff;
  vertical-align: center; }
@media only screen and (max-width: 364px) {
  .sectionprinc {
    height: 100vh!important;

  }

}
@media only screen and (min-width: 365px) and (max-width: 599px) {
  .sectionprinc {
    height: 100vh!important; }
}
@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .sectionprinc {
    height: 100vh!important; }
}
@media only screen and (min-width: 1024px) and (max-width: 1365px) {
  .sectionprinc {
    height: 100vh!important; }
}
@media only screen and (min-width: 1366px) and (max-width: 1550px) {
  .sectionprinc {
    height: 100vh!important; }
}
@media only screen and (min-width: 1551px) and (max-width: 1845px) {
  .sectionprinc {
    height: 100vh!important; }
}
@media only screen and (min-width: 1846px) {
  .sectionprinc {
    height: 100vh!important; }

}

/*fleche*/
.flagdos, .flagdos_mobil{
  color: #e7131a; }

@media only screen and (max-width: 364px) {
  .divflagdos {
    background-color: white;
    position: absolute!important;
    height: 112px;
    z-index: 1060;
    top:calc(20*(100vh)/23.5);
    text-align: center;
  }
  .flagdos {
    display: none!important; }

  .flagdos_mobil {
    font-size: 40pt !important; }
}
@media only screen and (min-width: 365px) and (max-width: 599px) {
  .divflagdos {
    background-color: white;
    position: absolute!important;;
    z-index: 1060;
    top:calc(20*(100vh)/23.5);
    text-align: center;

  }

  .flagdos {
    display: none!important; }

  .flagdos_mobil {
    font-size: 40pt !important; }
}
@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .flagdos_mobil {
    display: none!important; }
  .divflagdos {
    position: absolute!important;

    z-index: 1060;
    top:calc(20*(100vh)/23);
    text-align: center;
    background-color: #ffffff;
    height: 80px;
  }

  .flagdos {
    font-size: 40pt !important; }
}
@media only screen and (min-width: 1024px) and (max-width: 1365px) {
  .flagdos_mobil {
    display: none!important; }
  .divflagdos {
    position: absolute!important;
    z-index: 1060;
    top:calc(20*(100vh)/23.5);
    text-align: center; }

  .flagdos {
    font-size: 40pt !important; } }
@media only screen and (min-width: 1366px) and (max-width: 1550px) {
  .flagdos_mobil {
    display: none!important; }
  .divflagdos {
    position: absolute!important;
    z-index: 1060;
    top:calc(20*(100vh)/23.5);
    text-align: center; }

  .flagdos {
    font-size: 40pt !important; } }
@media only screen and (min-width: 1551px) and (max-width: 1845px) {
  .flagdos_mobil {
    display: none!important; }
  div.divflagdos {
    position: absolute!important;
    z-index: 1060;
    top:calc(20*(100vh)/23.5);
    text-align: center; }

  .flagdos {
    font-size: 40pt !important; } }
@media only screen and (min-width: 1846px) {
  .flagdos_mobil {
    display: none!important; }
  .divflagdos {
    position: absolute!important;
    z-index: 1060;
   /* top:calc(20*(100vh)/23.5);*/
    top: calc((20*(100vh)/24) + 50px);
    text-align: center; }

  .flagdos {
    font-size: 40pt !important; }
}

div.divblock.excellence, div.divblock.excellence_mobil  {
  background-color: #f3d5d1;
 }


/* Smartphones (portrait) ----------- */
div.divblock.integre {
  background-color: #35a780;
  color: #000000; }
.divimghumain {
  pointer-events: auto;
  background-image: url("https://usermedia-mynjobs.com/media/Simplex/image_bien_etre_syst.jpg");
  background-position: 60% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
div.divimgrespect {
  pointer-events: auto;
  background-image: url("https://usermedia-mynjobs.com/media/Simplex/image collaboration.jpeg");
  background-position: 60% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
div.div_imgintegre {
  pointer-events: auto;
  background-image: url("https://usermedia-mynjobs.com/media/Simplex/image_excellence.jpg");
  background-position: 60% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
div.divimgexcellence {
  pointer-events: auto;
  background-image: url("https://usermedia-mynjobs.com/media/Simplex/image Considération client.jpg");
  background-position: 60% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 364px) {
  .divlogosimplex {
    padding-top: 10px;
    height: 90px; }

  div.divblock {
    width: 100%;

  }

  div.divblock.humain {
    z-index: 1010!important;
    display:none!important
     }
  div.divblock.integre {
    display:none!important;}
  div.divblock.humain_mobil {

    height: 420px!important;
    padding: unset;
    margin: unset;
    background-color: #f7aec1; }

  img.imghumain_mobil {
    padding: unset;
    margin-top: 100px;
    width: 100%; }

  div.divblock.respect{
    padding: unset;
    margin: 0!important;
    background-color: #414141; }

  div.divimgrespect {
    padding: 100px 0px 0px 0px;
    margin: unset;
    height:210px;
  }

  img.imgrespect {
    width: 85%;
  }
  div.divimgexcellence_mobil {
    pointer-events: auto;
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/image Considération client.jpg");
    background-position: 60% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    height:220px;
  }


  p.simplexculture.titleleft1_mobil {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(32px + 16*(100vw - 811px)/589);
    color: #000000;
    margin: 30px 30px 0 25px;  }

  p.simplexculture.parrafo1_mobil{
    font-size: 12pt;
    color: #000000;
    margin: 15px 15px 30px 25px; }

  p.simplexculture.titleright1 {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(32px + 16*(100vw - 811px)/589);
    margin: 30px 0 0 10px; }

  p.simplexculture.parrafo2 {
    font-size: 12pt;
    margin: 15px 0px 30px 10px; }

  div.divblock.excellence_mobil {
    padding: unset;
    margin: unset;
    }
  div.divblock.excellence {
    display:none!important }

  img.imgexcellence_mobil {
    margin-top: 60px;
    width: 100%; }


  p.simplexculture.titleleft2_mobil {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(32px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 30px 30px 0px 10px; }

  p.simplexculture.parrafoleft2_mobil {
    font-size: 12pt;
    color: #414141;
    margin: 15px 10px 30px 10px; }

  div.divblock.integre {
    padding: 0px 0px 100px 0px ;
    margin: unset;
    }
  img.imgintegre_mobil {
    padding: unset;
   margin-left: 10vw;
    margin-top: 60px;
    width: 100%;

  }

  p.simplexculture.titleright2_mobil {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(32px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 10px 0px 0px 10px; }

  p.simplexculture.parraforight2_mobil {
    font-size: 12pt;
    color: #414141;
    margin: 15px 0px 30px 10px; }

/*  div.containerbanner {
    height: 300px;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    box-shadow: 1px 1px 5px gray;
    cursor: none; }

  .containerbanner .slidesbanner {
    height: 100%;
    width: 100%;
    display: flex; }

  .containerbanner .slidesbanner > img {
    vertical-align: center;
    height: 100%;
    width: 5000%;
    object-fit: scale-down; }*/

  .fa-chevron-left {
    font-size: 100px;
    position: absolute;
    top: 40%;
    text-shadow: 0px 0px 5px gray; }

}

/*Swiper mobil*/
@media only screen and (max-width: 364px) {

  .swiper-container.princ {
    display: none; }

  .swiper-container.prin_600 {
    display: none; }

  .swiper-container.secun {
    height: 480px;
    margin-top: 60px;
    margin-bottom: 60px; }

  .swiper-slide {
    background-color: #E6E6E6;
    display: block;
    justify-content: center;
    align-items: center;
    font-size: 10pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor4.png), pointer;
  }

  div.slide-textsec {
    padding: 0 20px 0 15px; }

  .imgbanner {
    margin-left: 0px;
    width: 95%; }

  ul.ulsecun {
    padding: unset; }
  ul.ulsecun  li{margin-left: 10px;}
  .divimghumain {
    pointer-events: auto;
    background-image: url(https://usermedia-mynjobs.com/media/Simplex/image_bien_etre_syst.jpg);
    background-position: 60% 45%;
    background-size: 100% auto;  /* Ajusta la imagen al ancho del div manteniendo la proporción */
    background-repeat: no-repeat;
    height: 200px;
  }
  div.div_imgintegre {
    pointer-events: auto;
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/image_excellence.jpg");
    background-position: 60% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    height:200px;
  }
}
@media only screen and (min-width: 365px) and (max-width: 575px) {
  .swiper-container.princ {
    display: none; }

  .swiper-container.prin_600 {
    display: none; }

  .swiper-container.secun {
    height: 520px;
    margin-top: 60px;
    margin-bottom: 60px; }

  .swiper-slide {
    background-color: #E6E6E6;
    display: block;
    justify-content: center;
    align-items: center;
    font-size: 10pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor4.png), pointer;
  }

  div.slide-textsec {
    padding: 0 20px 0 15px; }

  .imgbanner {
    margin-left: 0px;
    width: 85%; }

  ul.ulsecun {
    padding: unset; }
  ul.ulsecun  li{margin-left: 10px;}

 /* .swiper-container.secun {
    height: 480px;
    margin-top: 60px;
    margin-bottom: 60px;
    display: none;
  }

  .swiper-container.prin_600 {
    display: none; }

  .swiper-container.princ {
    display: none;
  }*/
/*
  .swiper-slide {
    background-color: #E6E6E6;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor4.png), pointer;
  }

  .imgbanner {
    margin-left: 5px;
    width: 100%; }*/

}
/* Smartphones (portrait) ----------- */
/*humain*/
@media only screen and (min-width: 365px) and (max-width: 575px) {

  .divlogosimplex {
    padding-top: 10px;
    height: 90px; }

  div.divblock {
    padding: unset;
    margin: unset;
    height: 480px;
    width: 100%; }

  div.divblock.humain {
    display:none!important;
  }
  .divimghumain {
    pointer-events: auto;
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/image_bien_etre_syst.jpg");
    background-position: 60% 45%;
    background-size: 100% auto;  /* Ajusta la imagen al ancho del div manteniendo la proporción */
    background-repeat: no-repeat;
    height: 200px;
  }
  div.divimgrespect {
    pointer-events: auto;
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/image collaboration.jpeg");
    background-position: 60% 50%;
    background-size: 100% auto;
    background-repeat: no-repeat;
  }

  div.divblock.humain_mobil {
    padding: unset;
    margin: unset;
    background-color: #f7aec1; }

  img.imghumain_mobil {
    margin-top: 50px;
    width: 100%; }

  div.divblock.respect{
    height: 500px!important;
    padding: unset;
    margin: 0!important;
    background-color: #414141; }

  div.divimgrespect {
    padding: 80px 0 0 0;
    margin: unset;
    height:210px;
  }

  img.imgrespect {
    width: 85%; }
  p.simplexculture.titleright1 {
    font-family: Baton Turbo, sans-serif !important;
    font-size: 16pt;
    margin: 0 0 0 20px;
  }
  p.simplexculture.parrafo2 {
    font-size: 12pt;
    margin: 30px 30px 0 20px; }


  p.simplexculture.titleleft1_mobil {
    font-family: Baton Turbo, sans-serif !important;
    font-size: 16pt;
    color: #000000;
    margin: 0 0 0 30px; }

  p.simplexculture.parrafo1_mobil {
    font-size: 12pt;
    color: #000000;
    margin: 30px 30px 0px 50px; }

  p.simplexculture.parrafo1_mobil{
    font-size: 12pt;
    color: #000000;
    margin: 30px 30px 0px 30px; }



  div.divblock.excellence_mobil {
    height: 480px;
    padding-top: 0;
 }
  div.divblock.excellence {
    display:none!important }
  div.divblock.integre {
    display:none!important;}

  img.imgexcellence_mobil {
    margin-left: 4vw;
    width: 95%; }

  p.simplexculture.titleleft2_mobil {
    font-size: 16pt;
    color: #414141;
    margin: 0px 0px 0px 25px; }

  p.simplexculture.parrafoleft2_mobil {
    font-size: 12pt;
    color: #414141;
    margin: 15px 30px 0px 25px; }

  div.divblock.integre_mobil {
    height: 480px;
    padding: 0px 0px 100px 0px ;
    margin: unset;
 }
  img.imgintegre_mobil {
    padding: unset;
    margin-left: 10vw;
    margin-top: 70px;
    width: 70%;

  }

  p.simplexculture.titleright2_mobil {
    font-size: 16pt;
    color: #414141;
    margin: 30px 0px 0px 25px; }

  p.simplexculture.parraforight2_mobil {
    font-size: 12pt;
    color: #414141;
    margin: 15px 30px 0px 25px; }

  div.containerbanner {
    height: 600px;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    box-shadow: 1px 1px 5px gray;
    cursor: none; }

  .containerbanner .slidesbanner {
    height: 100%;
    width: 100%;
    display: flex; }

  .containerbanner .slidesbanner > img {
    vertical-align: center;
    height: 100%;
    width: 5000%;
    object-fit: scale-down; }

  .fa-chevron-left {
    font-size: 100px;
    /* color:red;*/
    position: absolute;
    top: 40%;
    text-shadow: 0px 0px 5px gray; }
  div.divimgexcellence_mobil {
    pointer-events: auto;
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/image Considération client.jpg");
    background-position: 60% 15%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    height:230px;
  }
  div.div_imgintegre {
    pointer-events: auto;
    background-image: url(https://usermedia-mynjobs.com/media/Simplex/image_excellence.jpg);
    background-position: 60% 50%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    height:210px;
  }

}
/*@media only screen and(min-width: 600px) and (max-width: 1023px) */

div.divblock.respect {
  background-color: #a2c57c;
}
p.simplexculture.titleright1 {
  color: #000000;
 }
p.simplexculture.parrafo2 {
  color: #000000; }

@media only screen and (min-width: 576px) and (max-width: 767px) {

  .divparrhumain{
    width: 50%!important;
  }
  .divimghumain{
    width: 100%!important;

  }

  .divlogosimplex {
    padding-top: 0px;
    height: 80px; }

  div.divblock {
    height: 340px;
    width: 100%; }

  div.divblock.humain {
    width: 100%!important;
    z-index: 1010!important;
    padding: unset;
    margin: unset;
    background-color: #f7aec1; }

  div.divblock.humain_mobil {
    display:none!important;}

  div.divblock.integre_mobil {
    display:none!important;}

  img.imghumain {

    position: absolute;
    bottom: 0;
    right: 5vw;
    height: 261px;
    width: auto;
  }

  div.divblock.respect {
    padding: unset;
    margin: unset;
    }

  div.divimgrespect {
    padding-top: 20px; }

  img.imgrespect {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 261px;
    width: auto; }

  div.divimgrespect {
    background-position: 50% 50%;
  }
  div.divimgexcellence {
    background-position: 10% 50%;
  }

  p.simplexculture.titleleft1 {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #000000;
    margin: 60px 0px 0px 10vw }

  p.simplexculture.parrafo1 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #000000;
    margin: 30px 8vw 0px 10vw;
  }

  p.simplexculture.titleright1 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    margin: 80px 0 0 20px; }

  p.simplexculture.parrafo2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    margin: 30px 30px 0px 30px; }

  div.divblock.excellence {
    padding: unset;
    margin: unset;
 }
  div.divblock.excellence_mobil {display: none!important;}

  img.imgexcellence {
    position: absolute;
    bottom: 0;
    width: 82%; }

  p.simplexculture.titleleft2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 100px 0px 0px 10px; }

  p.simplexculture.parrafoleft2 {
    font-size: 2vw;
    color: #414141;
    margin: 10px 0px 30px 10px; }

  div.divblock.integre {
    padding: unset;
    margin: unset;
  }

  img.imgintegre {
    position: absolute;
    bottom: 0;
    right:  0;
    height: 250px;
    width: auto; }

  p.simplexculture.titleright2 {
    font-size: calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 140px 0 0 10vw;
  }

  p.simplexculture.parraforight2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 10px 5vw 0px 10vw;
    z-index: 1030;}

  div.containerbanner {
    height: 600px;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    box-shadow: 1px 1px 5px gray;
    cursor: none; }

  .containerbanner .slidesbanner {
    height: 100%;
    width: 100%;
    display: flex; }

  .containerbanner .slidesbanner > img {
    vertical-align: center;
    height: 100%;
    width: 5000%;
    object-fit: scale-down; }

  .fa-chevron-left {
    font-size: 100px;
    position: absolute;
    top: 40%;
    text-shadow: 0px 0px 5px gray; }

  .swiper-container{
    margin-top: 80px;
    margin-bottom: 80px;
    width: 100%;
    height: 350px;

  }

  .swiper-container.secun {
    display: none;
    margin-top: 80px;
    height: 300px;
  }

  .swiper-container.princ {
    display: none; }

  /*.swiper-container.prin_600 {
   !* display: none;*!
    }*/

  .swiper-slide {
    background-color: #E6E6E6;
    display: flex;
    /* width: 700px;*/
    justify-content: center;
    align-items: center;
    font-size: 10pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor4.png), pointer;
  }

  .prin_600 ul {
    padding: unset;
    margin: unset; }

  .slide-textprinc {
    padding-left: 5px; }

  .imgbanner {
    margin-left: 10px;
    width: 100%; }
  .swiper-button-prev {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor4.png), pointer;
  }
  .swiper-button-next {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor4.png), pointer;
  }
}
/*@media only screen and(min-width: 600px) and (max-width: 1023px) */
@media only screen and (min-width: 768px) and (max-width: 991px) {


  .divlogosimplex {
    padding-top: 0px;
    height: 80px; }

  div.divblock {
    height: 340px;
    width: 100%; }

  div.divblock.humain {
    z-index: 1010!important;
    padding: unset;
    margin: unset;
    background-color: #f7aec1; }

  div.divblock.humain_mobil {
    display:none!important;}

  div.divblock.integre_mobil {
    display:none!important;}

  img.imghumain {

    position: absolute;
    bottom: 0;
    right: 5vw;
    height: 261px;
    width: auto;
  }
  div.divimgrespect {
    background-position: 40% 50%;
  }
  div.divblock.respect {
    padding: unset;
    margin: unset;
    }

  div.divimgrespect {
    padding-top: 20px; }

  img.imgrespect {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 261px;
    width: auto; }



  p.simplexculture.titleleft1 {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #000000;
    margin: 100px 0px 0px 10vw }

  p.simplexculture.parrafo1 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #000000;
    margin: 30px 8vw 0px 10vw;
  }

  p.simplexculture.titleright1 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    margin: 100px 0px 0px 20px; }

  p.simplexculture.parrafo2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    margin: 30px 30px 0px 30px; }
  div.divimgexcellence {
    background-position: 15% 50%;
  }
  div.divblock.excellence {
    padding: unset;
    margin: unset;
    }
  div.divblock.excellence_mobil {display: none!important;}

  img.imgexcellence {
    position: absolute;
    bottom: 0;
    width: 82%; }

  p.simplexculture.titleleft2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 100px 0px 0px 10px; }

  p.simplexculture.parrafoleft2 {
    font-size: 2vw;
    color: #414141;
    margin: 10px 0px 30px 10px; }

  div.divblock.integre {
    padding: unset;
    margin: unset;
 }

  img.imgintegre {
    position: absolute;
    bottom: 0;
    right:  0;
    height: 306px;
    width: auto; }

  p.simplexculture.titleright2 {
    font-size: calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 100px 0 0 10vw;
  }

  p.simplexculture.parraforight2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 10px 5vw 0px 10vw;
  z-index: 1300;}

  div.containerbanner {
    height: 600px;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    box-shadow: 1px 1px 5px gray;
    cursor: none; }

  .containerbanner .slidesbanner {
    height: 100%;
    width: 100%;
    display: flex; }

  .containerbanner .slidesbanner > img {
    vertical-align: center;
    height: 100%;
    width: 5000%;
    object-fit: scale-down; }

  .fa-chevron-left {
    font-size: 100px;
    position: absolute;
    top: 40%;
    text-shadow: 0px 0px 5px gray; }

  .swiper-container{
    margin-top: 80px;
    margin-bottom: 80px;
    width: 100%;
    height: 350px;

  }

  .swiper-container.secun {
    display: none;
    margin-top: 80px;
    height: 300px;
  }

  .swiper-container.princ {
    display: none; }

  /*.swiper-container.prin_600 {
   !* display: none;*!
    }*/

  .swiper-slide {
    background-color: #E6E6E6;
    display: flex;
   /* width: 700px;*/
    justify-content: center;
    align-items: center;
    font-size: 10pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor4.png), pointer;
  }

  .prin_600 ul {
    padding: unset;
    margin: unset; }

  .slide-textprinc {
    padding-left: 5px; }

  .imgbanner {
    margin-left: 10px;
    width: 100%; }
  .swiper-button-prev {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor4.png), pointer;
  }
  .swiper-button-next {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor4.png), pointer;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section {
    height: 100vh; }

  .divlogosimplex {
    padding-top: 5px;
    height: 80px; }

  div.divblock {
    height: 370px!important;
    width: 100%; }

  div.divblock.humain {
    background-color: #f7aec1;
    padding: unset;
    margin: unset; }
  div.divblock.humain_mobil {
    display:none!important;}
  div.divblock.integre_mobil {
    display:none!important;}

  img.imghumain {
    position: absolute;
    bottom: 0;
    right: 8vw;
    height: 308px;
    width: auto; }

  div.divblock.respect {

    margin: unset; }

  div.divimgrespect {
    padding-top: 75px; }

  img.imgrespect {
    position: absolute;
    bottom: 0;
    height: 308px;
    width: auto;
    }



  p.simplexculture.titleleft1 {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #000000;
    margin: 80px 0px 0px 10vw; }

  p.simplexculture.parrafo1 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #000000;
    margin: 30px 6vw 0px 10vw; }




  p.simplexculture.titleright1 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    margin: 80px 0 0 10vw; }

  p.simplexculture.parrafo2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    margin: 30px 60px 0 10vw; }


  img.imgintegre {
    position: absolute;
    bottom: 0;
    right:  4vw;
    height: 333px;
    width: auto;  }

  p.simplexculture.titleright2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 100px 0px 0px 15vw; }

  p.simplexculture.parraforight2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 6vw 0px 15vw;  }

  div.containerbanner {
    height: 600px;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    box-shadow: 1px 1px 5px gray;
    cursor: none; }

  .containerbanner .slidesbanner {
    height: 100%;
    width: 100%;
    display: flex; }

  .containerbanner .slidesbanner > img {
    vertical-align: center;
    height: 100%;
    width: 5000%;
    object-fit: scale-down; }

  .fa-chevron-left {
    font-size: 100px;
    /* color:red;*/
    position: absolute;
    top: 40%;
    text-shadow: 0px 0px 5px gray; }

  .swiper-container.secun {
    display: none; }

  .swiper-container.princ {
    display: none;

  }

 .swiper-container {

    margin-top: 80px;
    margin-bottom: 80px;
   width: 100%;
   height: 500px;
  }

  .swiper-container.princ_600 {

    margin-top: 80px;
    margin-bottom: 80px;


    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
    }
  .swiper-button-prev {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }
  .swiper-button-next {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }
  .swiper-slide {
    background-color: #E6E6E6;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }

  .slide-textprinc {
    padding: 0 10px 0 5px; }

  .imgbanner {
    width: 100%; }
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section {
    height: 100vh; }

  .divlogosimplex {
    padding-top: 5px;
    height: 80px; }

  div.divblock {
    height: 400px!important;
    width: 100%; }

  div.divblock.humain {
    background-color: #f7aec1;
    padding: unset;
    margin: unset; }
  div.divblock.humain_mobil {
    display:none!important;}
  div.divblock.integre_mobil {
    display:none!important;}

  img.imghumain {
    position: absolute;
    bottom: 0;
    right: 15vw;
    height: 308px;
    width: auto;
  }
  div.divimgrespect {
    background-position: 40% 50%;
  }
  div.divblock.respect {
    margin: unset; }

  div.divimgrespect {
    padding-top: 75px; }

  img.imgrespect {
    position: absolute;
    bottom: 0;
    left: 12vw;
    height: 308px;
    width: auto;
  }
  p.simplexculture.titleleft1 {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #000000;
    margin: 80px 0px 0px 10vw; }

  p.simplexculture.parrafo1 {
   font-weight: normal;
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #000000;
    margin: 30px 10vw 0 10vw;
  }
  p.simplexculture.titleright1 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    margin: 100px 0 0 10vw; }

  p.simplexculture.parrafo2 {
    font-size: 15pt;
    color: #000000;
    margin: 30px 10vw 0 10vw; }

  img.imgintegre {
    position: absolute;
    bottom: 0;
    right:  4vw;
    height: 360px;
    width: auto;  }
  p.simplexculture.titleright2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 150px 0px 0px 15vw;
    padding-right: 50px;
  }

  p.simplexculture.parraforight2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 8vw 0px 15vw; }

  div.containerbanner {
    height: 600px;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    box-shadow: 1px 1px 5px gray;
    cursor: none; }

  .containerbanner .slidesbanner {
    height: 100%;
    width: 100%;
    display: flex; }

  .containerbanner .slidesbanner > img {
    vertical-align: center;
    height: 100%;
    width: 5000%;
    object-fit: scale-down; }

  .fa-chevron-left {
    font-size: 100px;
    /* color:red;*/
    position: absolute;
    top: 40%;
    text-shadow: 0px 0px 5px gray; }

  .swiper-container.secun {
    display: none; }

  .swiper-container.princ {
    display: none;

  }

  .swiper-container {

    margin-top: 80px;
    margin-bottom: 80px;
    width: 100%;
    height: 500px;
  }

  .swiper-container.princ_600 {

    margin-top: 80px;
    margin-bottom: 80px;


    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }
  .swiper-button-prev {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }
  .swiper-button-next {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }
  .swiper-slide {
    background-color: #E6E6E6;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }

  .slide-textprinc {
    padding: 0 10px 0 5px; }

  .imgbanner {
    width: 100%; }
}
/*@media only screen and (min-width: 1365px) and (max-width: 1845px) */
@media only screen and (min-width: 1366px) and (max-width: 1550px) {
  .section {
    height: 100vh; }

  .divlogosimplex {
    padding-top: 5px;
    height: 80px; }

  div.divblock {
    height: 440px;
    width: 100%;
  }

  div.divblock.humain {
    background-color: #f7aec1;
    padding: unset;
    margin: unset; }
  div.divblock.humain_mobil {
    display:none!important;}
  div.divblock.integre_mobil {
    display:none!important;}

  img.imghumain {
    position: absolute;
    bottom: 0;
    right: 15vw;
    height:339px;
    width: auto;
  }

  div.divblock.respect {

    margin: unset; }

  div.divimgrespect {
    padding-top: 75px; }

  img.imgrespect {
    position: absolute;
    bottom: 0;
    left: 12vw;
    height:339px;
    width: auto;
  }

  p.simplexculture.titleleft1 {
    font-family: Baton Turbo, sans-serif !important;
    font-size: calc(24px + 10*(100vw - 811px)/450);
    color: #000000;
    margin: 100px 0px 0px 10vw; }

  p.simplexculture.parrafo1 {
    font-weight: normal;
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #000000;
    margin: 30px 10vw 0 10vw; }

  p.simplexculture.titleright1 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    margin: 100px 0 0 10vw; }

  p.simplexculture.parrafo2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    margin: 30px 60px 0 10vw; }


  img.imgintegre {
    position: absolute;
    bottom: 0;
    right:  6vw;
    height: 396px;
    width: auto; }
  p.simplexculture.titleright2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 150px 0 0 15vw;
    padding-right: 50px;
  }

  p.simplexculture.parraforight2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 8vw 0 15vw; }

  div.containerbanner {
    height: 600px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    box-shadow: 1px 1px 5px gray;
    cursor: none; }

  .containerbanner .slidesbanner {
    height: 100%;
    width: 100%;
    display: flex; }

  .containerbanner .slidesbanner > img {
    vertical-align: center;
    height: 100%;
    width: 5000%;
    object-fit: scale-down; }

  .fa-chevron-left {
    font-size: 100px;
    /* color:red;*/
    position: absolute;
    top: 40%;
    text-shadow: 0 0 5px gray; }
  .swiper-container {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .swiper-container.secun {
    display: none; }

  .swiper-container.prin_600 {
    display: none; }

  .swiper-container.princ {
    margin-top: 80px;
    margin-bottom: 80px;
    height: 480px;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }
  .swiper-button-prev {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }
  .swiper-button-next {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }

  .swiper-slide {
    background-color: #E6E6E6;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }

  .slide-textprinc {
    padding: 0 30px 0 20px; }

  .imgbanner {
    margin-left: 10px;
    width: 100%; }
}
@media only screen and (min-width: 1551px) and (max-width: 1845px) {
  .section {
    height: 100vh; }

  .divlogosimplex {
    padding-top: 5px;
    height: 80px; }

  div.divblock {

    height: 470px;
    width: 100%;
  }

  div.divblock.humain {
    background-color: #f7aec1;
    padding: unset;
    margin: unset; }

  div.divblock.humain_mobil {
    display:none!important;}
  div.divblock.integre_mobil {
    display:none!important;}

  img.imghumain {
    position: absolute;
    bottom: 0;
    right: 15vw;
    height: 362px;
    width: auto;
  }

  div.divblock.respect {
    margin: unset; }


  div.divimgrespect {
    padding-top: 75px; }

  img.imgrespect {
    position: absolute;
    bottom: 0;
    left: 12vw;
    height: 362px;
    width: auto;
  }
  p.simplexculture.titleleft1 {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #000000;
    margin: 100px 0 0 10vw; }

  p.simplexculture.parrafo1 {
    font-weight: normal;
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #000000;
    margin: 30px 80px 0 10vw;
  }



  p.simplexculture.titleright1 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    margin: 100px 0 0 10vw; }

  p.simplexculture.parrafo2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    margin: 30px 80px 0 10vw; }


  img.imgintegre {
    position: absolute;
    bottom: 0;
    right:  6vw;
    height: 423px;
    width: auto;}
  p.simplexculture.titleright2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 150px 0 0 15vw;
    padding-right: 50px;
  }

  p.simplexculture.parraforight2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 9vw 0 15vw; }

  div.containerbanner {
    height: 600px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    box-shadow: 1px 1px 5px gray;
    cursor: none; }

  .containerbanner .slidesbanner {
    height: 100%;
    width: 100%;
    display: flex; }

  .containerbanner .slidesbanner > img {
    vertical-align: center;
    height: 100%;
    width: 5000%;
    object-fit: scale-down; }

  .fa-chevron-left {
    font-size: 100px;
     color:red;
    position: absolute;
    top: 40%;
    text-shadow: 0 0 5px gray;
  }
/*  .swiper-container {
    margin-top: 80px;
    margin-bottom: 80px;
  }*/
  .swiper-container.secun {
    display: none; }

  .swiper-container.prin_600 {
    display: none; }

  .swiper-container.princ {
    margin-top: 80px;
    margin-bottom: 80px;
    height: 480px;
    cursor: url("https://usermedia-mynjobs.com/media/Simplex/cursor4.png"), auto;
  }
  .swiper-button-prev {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }
  .swiper-button-next {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }

  .swiper-slide {
    background-color: #E6E6E6;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }

  .slide-textprinc {
    padding: 0 30px 0 20px; }

  .imgbanner {
    margin-left: 10px;
    width: 100%; }
}
/*@media only screen and (min-width: 1846px) */
@media only screen and (min-width: 1846px) {
  .section {
    height: 100vh; }

  div.divblock {
    margin-right: 0;
    height: 500px;
    width: 100%; }

  div.divblock.humain {
    padding: unset;
    margin: unset;
    background-color: #f7aec1; }

  div.divblock.humain_mobil {
    display:none!important;
  }
  div.divblock.integre_mobil {
    display:none!important;}
  img.imghumain {
    position: absolute;
    bottom: 0;
    right: 15vw;
    height: 385px;
    width: auto;
  }

  div.divblock.respect {
    padding: unset;
    margin: unset;
    background-color: #a2c57c; }


  div.divimgrespect {
    padding-top: 80px; }

  img.imgrespect {
    position: absolute;
    bottom: 0;
    left: 15vw;
    height: 385px;
    width: auto;
  }
  p.simplexculture.titleleft1 {
    font-family: Baton Turbo, sans-serif !important;
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #000000;
    margin: 110px 0 0 10vw; }

  p.simplexculture.parrafo1 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #000000;
    margin: 30px 120px 0 10vw; }

  p.simplexculture.titleright1 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    margin: 100px 0 0 10vw; }

  p.simplexculture.parrafo2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #000000;
    margin: 30px 120px 0 10vw; }


  img.imgintegre {
    position: absolute;
  bottom: 0;
    right:  8vw;
    height: 450px;
    width: auto;
  }

  p.simplexculture.titleright2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #000000;
    margin: 50px 0 0 15vw;
    padding-right: 50px;
  }

  p.simplexculture.parraforight2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #000000;
    margin: 30px 0 0 15vw; }

  div.containerbanner {
    height: 600px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    box-shadow: 1px 1px 5px gray;
    cursor: none; }

  .containerbanner .slidesbanner {
    height: 100%;
    width: 100%;
    display: flex; }

  .containerbanner .slidesbanner > img {
    vertical-align: center;
    height: 100%;
    width: 5000%;
    object-fit: scale-down; }

  .fa-chevron-left {
    font-size: 100px;
    /* color:red;*/
    position: absolute;
    top: 40%;
    text-shadow: 0 0 5px gray; }
 /* .swiper-container {
    margin-top: 80px;
    margin-bottom: 80px;
  }
*/
  .swiper-container.secun {
    display: none; }

  .swiper-container.prin_600 {
    display: none; }

  .swiper-container.princ {
    margin-top: 80px;
    margin-bottom: 80px;
    height: 480px;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;

  }

  .swiper-button-prev {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }
  .swiper-button-next {
    color: black !important;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;
  }

  .swiper-slide {
    background-color: #E6E6E6;
    display: flex;
    /*  justify-content: center;*/
    align-items: center;
    font-size: 14pt;
    color: #414141;
    cursor: url(https://usermedia-mynjobs.com/media/Simplex/cursor7.png), pointer;

  }

  .slide-textprinc {
    padding: 0 30px 0 20px; }

  .imgbanner {
    margin-left: 10px;
    margin-right: 15px;
    width: 100%; }

}

/*div excellence*/
@media only screen and (max-width: 595px){
  div.divblock.excellence {

    margin: unset; }

  img.imgexcellence {
    position: absolute;
    bottom: 0;
    left: 5vw;
    height: 292px;
    width: auto;
  }

  p.simplexculture.titleleft2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 100px 0 0 11vw;
  }

  p.simplexculture.parrafoleft2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 1vw 0 11vw; }
}
@media only screen and (min-width: 596px) and (max-width: 991px){
  div.divblock.excellence {

    margin: unset; }
  div.divblock.excellence_mobil {display: none!important;}
  img.imgexcellence {
    position: absolute;
    bottom: 0;
    left: 5vw;
    height: 292px;
    width: auto;
  }

  p.simplexculture.titleleft2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 100px 0 0 11vw;
  }

  p.simplexculture.parrafoleft2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 1vw 0 11vw; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  div.divblock.excellence {

    margin: unset; }
  div.divblock.excellence_mobil {display: none!important;}
  img.imgexcellence {
    position: absolute;
    bottom: 0;
    left: 11vw;
    height: 318px;
    width: auto;
  }

  p.simplexculture.titleleft2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);
    color: #414141;
    margin: 100px 0 0 5vw;
  }

  p.simplexculture.parrafoleft2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 6vw 0 5vw; }
}
@media only screen and (min-width: 1200px) and (max-width: 1365px){
  div.divblock.excellence {

    margin: unset; }
  div.divblock.excellence_mobil {display: none!important;}
  img.imgexcellence {
    position: absolute;
    bottom: 0;
    left: 13vw;
    height: 344px;
    width: auto;  }

  p.simplexculture.titleleft2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);

    color: #414141;
    margin: 100px 5vw 0 5vw; }

  p.simplexculture.parrafoleft2 {
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 10vw 0 5vw; }
}
@media only screen and (min-width: 1366px) and (max-width: 1550px){

  div.divblock.excellence {

    margin: unset; }
  div.divblock.excellence_mobil {display: none!important;}
 /* img.imgexcellence {
    position: absolute;
    bottom: 0;
    right: 3vw;
    height: 45vh;
    width: auto;  }*/
  img.imgexcellence {
    position: absolute;
    bottom: 0;
    left: 13vw;
    height: 378px;
    width: auto; }

  p.simplexculture.titleleft2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);

    color: #414141;
    margin: 100px 5vw 0 5vw; }

  p.simplexculture.parrafoleft2 {
    /*  font-size:calc(12px + 5*(100vw - 600px)/589);*/
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 10vw 0 5vw; }
}
@media only screen and (min-width: 1551px) and (max-width: 1845px) {

  div.divblock.excellence {

    margin: unset; }
  div.divblock.excellence_mobil {display: none!important;}
/*  img.imgexcellence {
    position: absolute;
    bottom: 0;
    right: 4vw;
    height: 45vh;
    width: auto;  }*/
  img.imgexcellence {
    position: absolute;
    bottom: 0;
    left: 13vw;
    height: 404px;
    width: auto; }

  p.simplexculture.titleleft2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);

    color: #414141;
    margin: 100px 5vw 0 5vw; }

  p.simplexculture.parrafoleft2 {
    /*  font-size:calc(12px + 5*(100vw - 600px)/589);*/
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 10vw 0 5vw;  }
}
@media only screen and (min-width: 1846px){

  div.divblock.excellence {
    background-color: #f3d5d1;
    margin: unset; }
  div.divblock.excellence_mobil {display: none!important;}
  img.imgexcellence {
    position: absolute;
    bottom: 0;
    left: 15vw;
    height: 430px;
    width: auto; }


  p.simplexculture.titleleft2 {
    font-size:calc(20px + 16*(100vw - 811px)/589);

    color: #414141;
    margin: 100px 5vw 0 5vw; }

  p.simplexculture.parrafoleft2 {
    /*  font-size:calc(12px + 5*(100vw - 600px)/589);*/
    font-size:calc(13px + 7*(100vw - 600px)/589);
    color: #414141;
    margin: 30px 10vw 0 5vw;  }
}


/*footer*/
/*template*/
footer p:focus{
  text-decoration-line: unset;
}
footer a:hover{
  text-decoration: unset!important;
}
@media only screen and (max-width: 364px){
  #show_politique4{width:100%!important;}
  #show_plan_c{width:100%!important;}
  #show_simplexca{width:100%!important;}
  footer{
    background-color: #e7131a;
    vertical-align: center;
    height:100px;
    margin: 20px 0 0 0!important;
  }
  footer p{
    color:#ffffff;
    text-align: center;
    margin: auto;
    font-size: 10pt!important;
  }
  footer .p_politiques{
    padding-top: 12px;
  }
  footer .p_simplexca{
    padding-top: 3px;
  }
  footer p:focus{
    text-decoration-line: unset;
  }
  footer a{
    margin: 0!important;
    height: 30px;
  }
  footer .a_politique{
    padding: 0!important;
  }

#show_plan_c{
  padding-top: 8px!important;
}

}


@media only screen and (min-width: 365px) and (max-width: 599px){
  #show_politique4{width:100%!important;}
  #show_plan_c{width:100%!important;}
  #show_simplexca{width:100%!important;}
  footer{
    background-color: #e7131a;
    vertical-align: center;
    height:100px;
    margin: 20px 0 0 0!important;
  }
  footer p{
    color:#ffffff;
    text-align: center;
    margin: auto;
    font-size: 10pt!important;
  }
  footer .p_politiques{
    padding-top: 12px;
  }
  footer .p_simplexca{
    padding-top: 3px;
  }
  footer p:focus{
    text-decoration-line: unset;
  }
  footer a{
    margin: 0!important;
    height: 30px;
  }
  footer .a_politique{
    padding: 0!important;
  }
  #show_plan_c{
    padding-top: 8px!important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 991px){
  #show_politique4{width:64%!important;}
  #show_plan_c{width:18%!important;}
  #show_simplexca{width:18%!important;}

  #show_politique4 p{padding-left: 30px;}
  #show_simplexca p{padding-right: 30px;}

  footer{
    margin: 50px 0 0 0!important;
    background-color: #e7131a;
    vertical-align: center!important;
    height:50px;
  }
  footer a{
    margin: 0!important;
  }
  footer p{
    padding-top: 15px!important;
    color:#ffffff;
    font-size: 11pt!important;
  }
  footer p:hover{
    color:#ffffff;
    text-decoration: none!important;
  }
  footer .p_politiques{
    text-align: left;
  }
  footer .p_simplexca{
    text-align: end;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1023px){
  #show_politique4{width:50%!important;}
  #show_plan_c{width:30%!important;}
  #show_simplexca{width:20%!important;}

  #show_politique4 p{padding-left: 30px;}
  #show_simplexca p{padding-right: 30px;}

  footer{
    margin: 50px 0 0 0!important;
    background-color: #e7131a;
    vertical-align: center!important;
    height:50px;
  }
  footer a{
    margin: 0!important;
  }
  footer p{
    padding-top: 15px!important;
    color:#ffffff;
    font-size: 11pt!important;
  }
  footer p:hover{
    color:#ffffff;
    text-decoration: none!important;
  }
  footer .p_politiques{
    text-align: left;
  }
  footer .p_simplexca{
    text-align: end;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1365px){
  #show_politique4{width:50%!important;}
  #show_plan_c{width:30%!important;}
  #show_simplexca{width:20%!important;}

  #show_politique4 p{padding-left: 30px;}
  #show_simplexca p{padding-right: 30px;}

  footer{
    margin: 50px 0 0 0!important;
    background-color: #e7131a;
    vertical-align: center!important;
    height:50px;
  }
  footer a{
    margin: 0;
  }
  footer p{
    font-size: 11pt!important;
    padding-top: 15px!important;
    color:#ffffff;
  }
  footer .p_politiques{
    text-align: left;
  }
  footer .p_simplexca{
    text-align: end;
  }
  footer p:hover{
    color:#ffffff;
    text-decoration: none!important;
    font-size: 11pt!important;
  }
}
@media only screen and (min-width: 1366px) and (max-width: 1550px){
  #show_politique4{width:50%!important;}
  #show_plan_c{width:30%!important;}
  #show_simplexca{width:20%!important;}

  #show_politique4 p{padding-left: 30px;}
  #show_simplexca p{padding-right: 30px;}

  footer{
    margin: 50px 0 0 0!important;
    background-color: #e7131a;
    vertical-align: center!important;
    height:50px;
  }
  footer a{
    margin:0;
  }
  footer p{
    padding-top: 15px!important;
    color:#ffffff;
    font-size: 11pt;
  }
  footer .p_politiques{
    text-align: left;
  }
  footer .p_simplexca{
    text-align: end;
  }
  footer p:hover{
    color:#ffffff;
    text-decoration: none!important;
  }
}
@media only screen and (min-width: 1551px) and (max-width: 1845px) {
  #show_politique4{width:50%!important;}
  #show_plan_c{width:30%!important;}
  #show_simplexca{width:20%!important;}

  #show_politique4 p{padding-left: 30px;}
  #show_simplexca p{padding-right: 30px;}

  footer{
    margin: 50px 0 0 0!important;
    background-color: #e7131a;
    vertical-align: center!important;
    height:50px;
  }
  footer a{
    margin: 0;
  }
  footer p{
    color:#ffffff;
    padding-top: 15px;
    font-size: 11pt;
    color: #ffffff;
    text-align: left;
  }
  footer .p_politiques{
    text-align: left;
  }
  footer .p_simplexca{
    text-align: end;
  }
  footer p:hover{
    color:#ffffff;
    text-decoration: none!important;
  }
}
@media only screen and (min-width: 1846px) {

  #show_politique4{width:50%!important;}
  #show_plan_c{width:30%!important;}
  #show_simplexca{width:20%!important;}

  #show_politique4 p{padding-left: 30px;}
  #show_simplexca p{padding-right: 30px;}



  footer{
    margin: 50px 0 0 0!important;
    background-color: #e7131a;
    vertical-align: center!important;
    height:50px;
  }
  footer a{
   /* margin: auto!important;*/
  }
  footer p{
    color:#ffffff;
    padding-top: 15px;
    font-size: 11pt;
    color: #ffffff;
    text-align: left;
  }
  footer .p_politiques{
    text-align: left;

  }
  footer .p_simplexca{
    text-align: end;
  }
  footer p:hover{
    color:#ffffff;
    text-decoration: none!important;
  }
  footer p:hover{
    color:#ffffff;
    text-decoration: none!important;
  }
}

/*imgtop*/


@media only screen and  (max-width: 364px){
  .imgculturetop{display: none;}
  div.div-imgculturetop{
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/culture_web.png"); /* The image used */
    background-color: #ffffff; /* Used if the image is unavailable */
    width:100%;
    height: 656px; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    z-index:1000!important;

  }

}

@media only screen and (min-width: 365px) and (max-width: 599px){
  .imgculturetop{display: none;}
  div.div-imgculturetop{
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/culture_web_1.png"); /* The image used */
    background-color: #ffffff; /* Used if the image is unavailable */
    width:100%;
    height: 656px; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    z-index:1000!important;
    margin-bottom:20px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1023px){
  .imgculturetop{display: none;}
  div.div-imgculturetop{
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/culture_web.png"); /* The image used */
    background-color: #ffffff; /* Used if the image is unavailable */
    width:100%;
    height: 656px; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    z-index:1000!important;
    margin-bottom:20px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1365px){
  .imgculturetop{display: none;}
  div.div-imgculturetop{
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/culture_web.png"); /* The image used */
    background-color: #ffffff; /* Used if the image is unavailable */
    width:100%;
    height: 656px; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    z-index:1000!important;

  }
}
@media only screen and (min-width: 1366px) and (max-width: 1550px){
  .imgculturetop{display: none;}
  div.div-imgculturetop{
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/culture_web.png"); /* The image used */
    background-color: #ffffff; /* Used if the image is unavailable */
    width:100%;
    height: 656px; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    z-index:1000!important;

  }
}
@media only screen and (min-width: 1551px) and (max-width: 1845px) {
  .imgculturetop{display: none;}
  div.div-imgculturetop{
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/culture_web.png"); /* The image used */
    background-color: #ffffff; /* Used if the image is unavailable */
    width:100%;
    height: 656px; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    z-index:1000!important;
    margin-bottom:20px;
  }
}
@media only screen and (min-width: 1846px) {
  .imgculturetop{display: none;}
  div.div-imgculturetop{
    background-image: url("https://usermedia-mynjobs.com/media/Simplex/culture_web.png"); /* The image used */
    background-color: #ffffff; /* Used if the image is unavailable */
    width:100%;
    height: 656px; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    z-index:1000!important;
    margin-bottom:20px;
  }

}


/*icon logo*/
@media only screen and (max-width: 364px){
  .icon {
    display: inline-block;
    width: 200px;
    height: 70px;
    background-size: cover;
    filter: brightness(120%);
  }
  .icon-logo2:hover,
  .icon-logo2:focus {
    /* filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);*/
    filter: grayscale(50%);
  }
}
@media only screen and (min-width: 365px) and (max-width: 599px){
  .icon {
    display: inline-block;
    width: 200px;
    height: 70px;
    background-size: cover;
    filter: brightness(120%);
  }
  .icon-logo2:hover,
  .icon-logo2:focus {
    /* filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);*/
    filter: grayscale(50%);
  }
}
@media only screen and (min-width: 600px) and (max-width: 1023px){
  .icon {
    display: inline-block;
    width: 200px;
    height: 70px;
    background-size: cover;
    filter: brightness(120%);
  }
  .icon-logo2:hover,
  .icon-logo2:focus {
    /* filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);*/
    filter: grayscale(50%);
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1365px){
  .icon {
    display: inline-block;
    width: 200px;
    height: 70px;
    background-size: cover;
    filter: brightness(120%);
  }
  .icon-logo2:hover,
  .icon-logo2:focus {
    /* filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);*/
    filter: grayscale(50%);
  }
}
@media only screen and (min-width: 1366px) and (max-width: 1550px){
  .icon {
    display: inline-block;
    width: 200px;
    height: 70px;
    background-size: cover;
    filter: brightness(120%);
  }
  .icon-logo2:hover,
  .icon-logo2:focus {
    /* filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);*/
    filter: grayscale(50%);
  }
}
@media only screen and (min-width: 1551px) and (max-width: 1845px) {
  .icon {
    display: inline-block;
    width: 200px;
    height: 70px;
    background-size: cover;
    filter: brightness(120%);
  }
  .icon-logo2:hover,
  .icon-logo2:focus {
    /* filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);*/
    filter: grayscale(50%);
  }
}
@media only screen and (min-width: 1846px) {
  .icon {
    display: inline-block;
    width: 200px;
    height: 70px;
    background-size: cover;
    filter: brightness(120%);
  }
  .icon-logo2:hover,
  .icon-logo2:focus {
    /* filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);*/
    filter: grayscale(50%);
  }

}
/*title principal*/
@media only screen and (max-width: 364px){
  div.simpleculturetitle {

    z-index: 1030;
    background-color: #ffffff;
    position: absolute!important;
    top:calc(20*(100vh)/26.8);
    height: 90px;


  }

  p.simplexculture.titleprincipal {
    font-size:calc(38px + 20*(100vw - 811px)/589);
    color: #e6131a; }
}
@media only screen and (min-width: 365px) and (max-width: 599px){
  div.simpleculturetitle {
    z-index: 1030;
    background-color: #ffffff;
    position: absolute;
    top:calc(20*(100vh)/26.8);
    height: 120px;
    z-index: 1030;
  }

  p.simplexculture.titleprincipal {
    font-size:calc(38px + 20*(100vw - 811px)/589);
  /*  margin: 100px auto 15px auto;*/
    color: #e6131a; }
}
@media only screen and (min-width: 600px) and (max-width: 991px){
  div.simpleculturetitle {
    background-color: #ffffff;
    position: absolute;
    top:calc(20*(100vh)/26.8);
    height: 130px;
    z-index: 1030;
  }

  p.simplexculture.titleprincipal {
    font-size:calc(38px + 20*(100vw - 811px)/589);
    /* margin: 60px auto 15px auto;*/
    color: #e6131a; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  div.simpleculturetitle {
    background-color: #ffffff;
    position: absolute;
    top:calc(20*(100vh)/26.8);
    height: 140px;
    z-index: 1030;
  }

  p.simplexculture.titleprincipal {
    font-size:calc(38px + 20*(100vw - 811px)/589);
   /* margin: 60px auto 15px auto;*/
    color: #e6131a; }
}
@media only screen and (min-width: 1200px) and (max-width: 1365px){
  div.simpleculturetitle {
    background-color: #ffffff;
    position: absolute;
    top:calc(20*(100vh)/26.8);
    height: 170px;
    z-index: 1030;
  }

  p.simplexculture.titleprincipal {
    font-size:calc(38px + 20*(100vw - 811px)/589);
    margin: 0 auto 15px auto;
    color: #e6131a; }
}
@media only screen and (min-width: 1366px) and (max-width: 1550px){
  div.simpleculturetitle {
    background-color: #ffffff;
    position: absolute;
    top:calc(20*(100vh)/26.8);
    height: 110px;
    z-index: 1030;
  }

  p.simplexculture.titleprincipal {
    font-size:calc(38px + 20*(100vw - 811px)/589);

    color: #e6131a; }
}
@media only screen and (min-width: 1551px) and (max-width: 1845px) {
  div.simpleculturetitle {
    position: absolute;
    top:calc(20*(100vh)/26.8);
    height: 170px;
    z-index: 1030;
    /* margin-top: 50px;*/
  }

  p.simplexculture.titleprincipal {
    font-size:calc(38px + 20*(100vw - 811px)/589);
/*    margin: 110px auto 0 auto;*/
    color: #e6131a; }
}
@media only screen and (min-width: 1846px) {
  div.simpleculturetitle {
    position: absolute;
    top:calc(20*(100vh)/26.8);
    /*padding-top: 100px;*/
    height: 180px;
    z-index: 1030;
   /* margin-top: 50px;*/

  }

  p.simplexculture.titleprincipal {
    font-size:calc(38px + 20*(100vw - 811px)/589);
   /* margin: 110px auto 0 auto;*/
    color: #e6131a; }

}

/*simplexca*/
@media only screen and (max-width: 364px){
  .div-simplexcult{
    display: none;
  }

}
@media only screen and (min-width: 365px) and (max-width: 599px){
  .div-simplexcult{
    display: none;
  }
}
@media only screen and (min-width: 600px) and (max-width: 991px){
  .div-simplexcult{
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  .simplexcacult{
    display: none;
  }
  .div-simplexcult{
    margin-right: 30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px){
  .simplexcacult{
    display: none;
    /* margin-left: 120px!important;*/
  }
  .div-simplexcult{
    margin-right: 30px;
  }
}
@media only screen and (min-width: 1366px) and (max-width: 1550px){
  .simplexcacult{
    display: none;
    /*margin-left: 220px!important;*/
  }
  .div-simplexcult{
    margin-right: 30px;
  }
}
@media only screen and (min-width: 1551px) and (max-width: 1845px) {
  .simplexcacult{
    display: none;
    /* margin-left: 300px!important;*/
  }
  .div-simplexcult{
    margin-right: 30px;
  }
}
@media only screen and (min-width: 1846px) {
  .simplexcacult{
    /* margin-left: 450px!important;*/
    display: none!important;
  }
  .div-simplexcult{
    margin-right: 30px;
  }

}

@media only screen and (max-width: 599px){
.banner_desktop_init{
  width: 100%;position:absolute;top:0;right:0; z-index: 1200;

}
.banner_desktop_fin{
  width: 100%;top:300px;right:0; z-index: 1200;
  transition:all 2.5s ease;
}
}
@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .banner_desktop_init{
  /*  width: 500px;position:absolute;top:380px;right:0; z-index: 1200;*/
    width: 600px;position:absolute;top:450px;right:0; z-index: 1200;
  }
  .banner_desktop_fin{
  /*  width: 500px;top:580px;right:0; z-index: 1200;*/
    width: 600px;top:750px;right:0; z-index: 1200;
    transition:all 2.5s ease;
  }
}
@media only screen and (min-width: 1024px) {
  .banner_desktop_init{
/*    width: 450px;position:absolute;top:350px;right:0; z-index: 1200;*/
    width: 550px;position:absolute;top:350px;right:0; z-index: 1200;
  }
  .banner_desktop_fin{
  /*  width: 450px;top:600px;right:0; z-index: 1200;*/
    width: 550px;top:500px;right:0; z-index: 1200;
    transition:all 2.5s ease;
  }
}

.hidden{display: none;}

/*# sourceMappingURL=simplexculture.css.map */
