/*
 * Theme Name: Landing La Fille
 * Author: Thibault Demoury
 * Template:     bootscore
 * Version:      5.1.3.1
 * Text Domain:  bootscore
*/
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: initial !important;
  }
}
html body {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-optical-sizing: auto;
  font-size: 14px;
  background-color: #25afe6;
  /***************************************************
   * Generated by SVG Artista on 2/23/2024, 3:11:22 PM
   * MIT license (https://opensource.org/licenses/MIT)
   * W. https://svgartista.net
   **************************************************/
  /***************************************************
   * Generated by SVG Artista on 2/26/2024, 8:34:38 AM
   * MIT license (https://opensource.org/licenses/MIT)
   * W. https://svgartista.net
   **************************************************/
}
html body textarea:focus,
html body input[type=text]:focus,
html body input[type=password]:focus,
html body input[type=datetime]:focus,
html body input[type=datetime-local]:focus,
html body input[type=date]:focus,
html body input[type=month]:focus,
html body input[type=time]:focus,
html body input[type=week]:focus,
html body input[type=number]:focus,
html body input[type=email]:focus,
html body input[type=url]:focus,
html body input[type=search]:focus,
html body input[type=tel]:focus,
html body input[type=color]:focus,
html body button:focus,
html body .uneditable-input:focus {
  border-color: rgba(126, 239, 104, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(126, 239, 104, 0.6);
  outline: 0 none;
}
html body .animDelay2500 {
  transition-delay: 2500ms !important;
}
html body .animDelay2000 {
  transition-delay: 2000ms !important;
}
html body .animDelay1750 {
  transition-delay: 1750ms !important;
}
html body .animDelay1500 {
  transition-delay: 1500ms !important;
}
html body .animDelay1250 {
  transition-delay: 1250ms !important;
}
html body .animDelay1000 {
  transition-delay: 1000ms !important;
}
html body .animDelay750 {
  transition-delay: 750ms !important;
}
html body .animDelay500 {
  transition-delay: 500ms !important;
}
html body .animDelay250 {
  transition-delay: 250ms !important;
}
html body .image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  padding-top: 100%;
}
html body .translate-tooltip-mtz, html body .audio-for-speech {
  display: none;
}
html body .glossaire {
  position: sticky;
  top: 5px;
  z-index: 10;
  background-color: #FFF;
  height: 50px;
  display: flex;
  align-items: center !important;
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.2);
  border-radius: 50px;
  padding-left: 12px;
  padding-right: 12px;
  /*
  &:after, &:before{
    content:'';
    display:block;
    width:12px;
    top:0;
    bottom:0;
    background-color:#FFF;
    position:absolute;
  }
  
  &:before{
    right:-12px;
  }
  &:after{
    left:-11px;
  }*/
}
html body .glossaire a {
  text-decoration: none;
  margin-right: 10px;
  color: #25afe6;
}
html body .glossaire a:hover {
  text-decoration: underline;
}
html body h1, html body h2 {
  font-family: "Poppins", serif;
  font-weight: 600;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
html body h3 {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-size: 14px;
}
html body h4 {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-size: 14px;
  font-style: italic;
}
html body .whiteContainer {
  background-color: #FFF;
  max-width: 800px;
  padding-top: 12px;
  padding-bottom: 12px;
}
html body .blocQuestion .questionContainer {
  padding-left: 16px;
}
html body .blocSousTitre h2, html body .blocSousTitre h3 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Poppins", serif;
  font-weight: 400;
  font-size: 15px;
  font-style: italic;
}
html body .blocSoundcloud {
  margin-bottom: 20px;
}
html body .blocLogo {
  margin-top: 20px;
  margin-bottom: 20px;
}
html body .blocLogo .txtContainer {
  min-height: 60px;
  font-family: "Poppins", serif;
  font-weight: 400;
  font-size: 12px;
  position: relative;
  padding-right: 105px;
  display: inline-block;
}
html body .blocLogo .txtContainer .image {
  display: inline-block;
  padding-top: 60px;
  background-position: left center;
  background-size: contain;
  position: absolute;
  right: 0;
  width: 85px;
  top: 50%;
  margin-top: -30px;
}
html body .cadreFooter, html body .fakeFooter {
  background: #25afe6;
  background: linear-gradient(180deg, #25afe6 0%, #88cfe7 100%);
  color: #FFF;
  padding-top: 50px;
}
html body .cadreFooter .container, html body .fakeFooter .container {
  max-width: 800px;
}
html body .cadreFooter h1, html body .cadreFooter h2, html body .fakeFooter h1, html body .fakeFooter h2 {
  margin-top: 0;
  color: #FFF;
}
html body .cadreFooter.fakeFooter, html body .fakeFooter.fakeFooter {
  padding: 12px;
  margin-bottom: 30px;
}
html body .cadreFooter.fakeFooter h1, html body .cadreFooter.fakeFooter h2, html body .fakeFooter.fakeFooter h1, html body .fakeFooter.fakeFooter h2 {
  margin-bottom: 5px;
}
html body .cadreFooter.fakeFooter .cadreBlanc, html body .fakeFooter.fakeFooter .cadreBlanc {
  margin-top: 20px;
  margin-bottom: 0;
}
html body .cadreFooter .cadreBlanc, html body .fakeFooter .cadreBlanc {
  background-color: #FFF;
  height: 92px;
  margin-top: 50px;
  margin-bottom: 2vw;
  padding-top: 16px;
}
html body .cadreFooter .cadreBlanc .image, html body .fakeFooter .cadreBlanc .image {
  padding-top: 60px;
}
html body .wp-block-embed__wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
html body .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
html body .blocSlider {
  width: calc(100% + 24px);
  left: -12px;
  position: relative;
  overflow-x: auto;
}
html body .blocSlider .row {
  padding-left: 9px;
  padding-right: 8px;
}
html body .blocSlider .imageContainer {
  padding-left: 3px;
  padding-right: 4px;
}
html body .blocSlider .imageContainer .image {
  padding-top: 70.54%;
  background-size: cover;
}
html body .goToLanguage {
  display: inline-block;
  width: 50px;
  height: 46px;
  line-height: 46px;
  color: #000;
  font-size: 12px;
  font-weight: 700;
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.2);
  font-family: "Poppins", serif;
  text-decoration: none;
  text-align: center;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-position: right 15px center;
  /*
  &.goToLanguageUp{
    background-image:url('./img/flecheUp.svg');
  }
  
  &.goToLanguageDown{
    background-image:url('./img/fleche.svg');
  }
  */
}
html body .goToLanguage:last-of-type {
  width: 60px;
  border-top-right-radius: 23px;
  border-bottom-right-radius: 23px;
}

/*# sourceMappingURL=style.css.map */
