@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-cta .inner {
  background-color: #3CBFB6;
  text-align: center;
  position: relative;
  padding: 100px 0;
  overflow: hidden;
}
.section-cta .inner svg#vaguetop {
  position: absolute;
  width: 1903px;
  height: 65px;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.section-cta .inner svg#vaguebottom {
  position: absolute;
  width: 1903px;
  height: 65px;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.section-cta .container {
  position: relative;
}
.section-cta figure {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.section-cta figure .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #363738;
  opacity: 0.70;
}
.section-cta figure small.copyimg {
  bottom: 5rem;
}
.section-cta .contenutexte span.h4like {
  color: #ffffff;
}
.section-cta .contenutexte h2 {
  color: #ffffff;
}
.section-cta .contenutexte p,
.section-cta .contenutexte ul {
  color: #ffffff;
}
.section-listedepages.active.mb0 + .section-cta .inner svg#vaguetop path {
  fill: #E4EEEB;
}
.section-cta.colorbottom .inner svg#vaguebottom path {
  fill: #E4EEEB;
}
@media (max-width: 991px) {
  .section-cta .inner {
    padding: 80px 0px 100px;
  }
}
