@font-face {
  font-family: 'Sourcesanspro';
  src: url('/wp-content/themes/yatatheme/fonts/SourceSansPro-Regular.otf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Sourcesanspro';
  src: url('/wp-content/themes/yatatheme/fonts/SourceSansPro-Semibold.otf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Donau';
  src: url('/wp-content/themes/yatatheme/fonts/Donau Neue_Uppercase.otf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.section-sliderhome .swiper-slide {
  height: 97vh;
}
.section-sliderhome .swiper-slide .imgcropCtn {
  height: 100%;
  width: 100%;
  -webkit-mask-image: url(/wp-content/themes/yatatheme/img/masquesliderhome3.svg);
  mask-image: url(/wp-content/themes/yatatheme/img/masquesliderhome3.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  mask-size: cover;
  mask-position: bottom;
}
.section-sliderhome .swiper-slide .imgcropCtn .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(0deg,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.35) 100%);
}
.section-sliderhome .swiper-slide .imgcropCtn .txt {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 35%;
  padding: 0 110px;
}
.section-sliderhome .swiper-slide .imgcropCtn .txt span.h4like {
  color: #ffffff;
  font-size: 6.3rem;
  display: block;
  margin-bottom: 25px;
}
.section-sliderhome .swiper-slide .imgcropCtn .txt h2 {
  color: #ffffff;
  font-size: 11rem;
  line-height: 0.9;
}
.section-sliderhome .swiper-slide .imgcropCtn .bouton {
  position: absolute;
  width: 100%;
  bottom: 70px;
  display: flex;
  justify-content: center;
}
.section-sliderhome .swiper-slide .imgcropCtn .bouton .bouton2:hover {
  background-color: #3CBFB6;
  border-color: #3CBFB6;
}
.section-sliderhome .swiper-slide .imgcropCtn small.copyimg {
  bottom: 1.5rem;
}
.section-sliderhome .s-button-prev {
  top: auto;
  bottom: 70px;
  left: auto;
  right: 115px;
  border: 0;
}
.section-sliderhome .s-button-next {
  top: auto;
  bottom: 70px;
  right: 55px;
  border: 0;
}
@media (max-width: 1599px) {
  .section-sliderhome .swiper-slide .imgcropCtn .txt h2 {
    font-size: 10rem;
  }
  .section-sliderhome .swiper-slide .imgcropCtn .txt span.h4like {
    font-size: 5.6rem;
    margin-bottom: 20px;
  }
}
@media (max-width: 1299px) {
  .section-sliderhome .swiper-slide .imgcropCtn .txt h2 {
    font-size: 8rem;
  }
  .section-sliderhome .swiper-slide .imgcropCtn .txt span.h4like {
    font-size: 4.4rem;
    margin-bottom: 10px;
  }
}
@media (max-width: 1100px) {
  .section-sliderhome .swiper-slide .imgcropCtn .txt h2 {
    font-size: 6rem;
  }
  .section-sliderhome .swiper-slide .imgcropCtn .txt span.h4like {
    font-size: 3.4rem;
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  .section-sliderhome .swiper-slide .imgcropCtn .txt {
    padding: 0 30px;
  }
  .section-sliderhome .swiper-slide .imgcropCtn .bouton {
    bottom: 20%;
  }
}
@media (max-width: 575px) {
  .section-sliderhome .swiper-slide .imgcropCtn .txt {
    padding: 0 10px;
    top: 30%;
  }
  .section-sliderhome .s-button-prev {
    bottom: 30px;
    right: 70px;
  }
  .section-sliderhome .s-button-next {
    bottom: 30px;
    right: 20px;
  }
}
