@charset "UTF-8";
@import url("https://use.typekit.net/mje3mju.css");
/* ----------------------------- */
/* ==Base (basic styles)         */
/* ----------------------------- */
/* switching to border-box model for all elements */
/* line 6, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
html {
  box-sizing: border-box;
}

/* line 10, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
*,
*::before,
*::after {
  box-sizing: inherit;
  /* avoid min-width: auto on flex and grid children */
  min-width: 0;
  min-height: 0;
}

/* line 19, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
html {
  /* set base font-size to equiv "10px", which is adapted to rem unit */
  font-size: 62.5%;
  /* IE9-IE11 math fixing. See http://bit.ly/1g4X0bX */
  font-size: calc(1em * 0.625);
}

/* line 26, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
body {
  margin: 0;
  font-size: 1.8rem;
  background-color: #fff;
  color: #363636;
  font-family: "futura-pt", sans-serif;
  line-height: 1.3;
}

@media (min-width: 576px) {
  /* line 26, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
  body {
    font-size: 2.4rem;
  }
}

/* Links */
/* line 36, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
a {
  color: #1EAACF;
  text-decoration: underline;
}

/* line 40, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
a:focus, a:hover, a:active {
  color: #1885a2;
  text-decoration: none;
}

/* Headings */
/* line 49, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
h1, .h1-like {
  font-size: 4rem;
  font-weight: 500;
}

@media (min-width: 576px) {
  /* line 49, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
  h1, .h1-like {
    font-size: 4.6rem;
  }
}

/* line 57, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
h2, .h2-like {
  font-size: 3.4rem;
  font-weight: 500;
}

@media (min-width: 576px) {
  /* line 57, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
  h2, .h2-like {
    font-size: 4rem;
  }
}

/* line 65, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
h3, .h3-like, #donation-temoignages .slide .contenu-titre {
  font-size: 2.6rem;
  font-weight: 500;
}

@media (min-width: 576px) {
  /* line 65, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
  h3, .h3-like, #donation-temoignages .slide .contenu-titre {
    font-size: 3.2rem;
  }
}

/* line 70, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
h4, .h4-like {
  font-size: 1.8rem;
  font-weight: 500;
}

@media (min-width: 576px) {
  /* line 70, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
  h4, .h4-like {
    font-size: 2.2rem;
  }
}

/* line 75, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
h5, .h5-like {
  font-size: 1.6rem;
  font-weight: 500;
}

@media (min-width: 576px) {
  /* line 75, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
  h5, .h5-like {
    font-size: 2rem;
  }
}

/* line 80, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
h6, .h6-like {
  font-size: 1.8rem;
  font-weight: 500;
}

@media (min-width: 576px) {
  /* line 80, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
  h6, .h6-like {
    font-size: 2.4rem;
  }
}

/* Vertical rythm */
/* line 86, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6,
dd {
  margin-top: 0;
  margin-bottom: 4rem;
}

/* line 97, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
p,
address,
ol,
ul,
dl,
blockquote,
pre {
  margin-top: 0;
  margin-bottom: 2rem;
}

/* Avoid margins on nested elements */
/* line 109, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
li p,
li .p-like,
li ul,
li ol,
ol ol,
ul ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* Max values */
/* line 120, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
img,
table,
td,
blockquote,
code,
pre,
textarea,
input,
video,
svg {
  max-width: 100%;
}

/* line 133, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
img {
  height: auto;
}

/* Styling elements */
/* line 138, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
ul,
ol {
  padding-left: 2em;
}

/* line 143, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
img {
  vertical-align: middle;
}

/* line 147, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
em,
.italic,
address,
cite,
i,
var {
  font-style: italic;
}

/* line 156, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
code,
kbd,
mark {
  border-radius: 2px;
}

/* line 162, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
kbd {
  padding: 0 2px;
  border: 1px solid #999;
}

/* line 167, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
pre {
  tab-size: 2;
}

/* line 171, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
code {
  padding: 2px 4px;
  background: rgba(0, 0, 0, 0.04);
  color: #b11;
}

/* line 177, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
pre code {
  padding: 0;
  background: none;
  color: inherit;
  border-radius: 0;
}

/* line 184, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
mark {
  padding: 2px 4px;
}

/* line 188, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
sup,
sub {
  vertical-align: 0;
}

/* line 193, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
sup {
  bottom: 1ex;
}

/* line 197, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
sub {
  top: 0.5ex;
}

/* line 201, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
blockquote {
  position: relative;
  padding-left: 3em;
  min-height: 2em;
}

/* line 207, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
blockquote::before {
  content: "\201C";
  position: absolute;
  left: 0;
  top: 0;
  font-family: georgia, serif;
  font-size: 5em;
  height: .4em;
  line-height: .9;
  color: #e7e9ed;
}

/* line 219, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
blockquote > footer {
  margin-top: .75em;
  font-size: 0.9em;
  color: rgba(0, 0, 0, 0.7);
}

/* line 224, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
blockquote > footer::before {
  content: "\2014 \0020";
}

/* line 229, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
q {
  font-style: normal;
}

/* line 233, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
q,
.q {
  quotes: "“" "”" "‘" "’";
}

/* line 237, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
q:lang(fr),
.q:lang(fr) {
  quotes: "«\00a0" "\00a0»" "“" "”";
}

/* line 242, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
hr {
  display: block;
  clear: both;
  height: 1px;
  margin: 1em 0 2em;
  padding: 0;
  border: 0;
  color: #ccc;
  background-color: #ccc;
}

/* line 253, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
blockquote,
figure {
  margin-left: 0;
  margin-right: 0;
}

/* line 259, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_base.scss */
code,
pre,
samp,
kbd {
  white-space: pre-wrap;
  font-family: consolas, courier, monospace;
  line-height: normal;
}

/* GLOBAL */
/* line 2, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
html {
  overflow-x: hidden;
}

/* line 3, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
body {
  overflow-x: hidden;
  max-width: 100%;
}

/* line 8, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
img {
  display: block;
  width: 100%;
}

/*
 * Disposition
 */
/* line 17, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.container {
  width: 100%;
  max-width: 1440px;
  margin: auto;
}

/* line 23, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.container-xl {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}

@media (max-width: 1200px) {
  /* line 23, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  .container-xl {
    padding: 0 2rem;
  }
}

/* line 34, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.flex-container, header .boutons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

/* line 42, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.separation {
  margin-top: -2.5rem;
}

@media (max-width: 992px) {
  /* line 42, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  .separation {
    margin-top: -2rem;
  }
}

@media (max-width: 768px) {
  /* line 42, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  .separation {
    margin-top: -1rem;
  }
}

@media (max-width: 350px) {
  /* line 42, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  .separation {
    margin-top: -.5rem;
  }
}

/*
 * Display
 */
/* line 60, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.hide {
  display: none;
}

/* line 61, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.block {
  display: block;
}

/* line 63, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.rounded {
  border-radius: 50%;
}

/* line 64, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* line 66, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.txt-bold, b, #donation-title, #donation-temoignages .slide .contenu-titre, #donation-temoignages .slide .contenu-don {
  font-family: futura-pt-bold, sans-serif;
  font-weight: 700;
  font-style: normal;
}

/*
 * Box Shadow
 */
/* line 77, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.has-shadow, #btn-mobile {
  box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.5);
}

/* HEADINGS */
/* line 83, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
h1 {
  font-family: "futura-pt", sans-serif;
  line-height: 1.1;
  margin: 2.8rem auto 3rem;
}

@media (max-width: 992px) {
  /* line 83, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  h1 {
    font-size: 4.4rem;
  }
}

@media (max-width: 768px) {
  /* line 83, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  h1 {
    font-size: 4.2rem;
  }
}

/* line 97, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
h2, .h2-like {
  font-family: "futura-pt", sans-serif;
  text-transform: uppercase;
  margin-bottom: 3.2rem;
}

/* line 102, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
h2 span, .h2-like span {
  display: block;
  font-family: "futura-pt", sans-serif;
  font-size: 4rem;
}

@media (max-width: 992px) {
  /* line 97, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  h2, .h2-like {
    font-size: 3.8rem;
  }
}

@media (max-width: 768px) {
  /* line 97, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  h2, .h2-like {
    font-size: 3.6rem;
  }
}

@media (max-width: 992px) {
  /* line 116, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  h3, .h3-like, #donation-temoignages .slide .contenu-titre {
    font-size: 3rem;
  }
}

@media (max-width: 768px) {
  /* line 116, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  h3, .h3-like, #donation-temoignages .slide .contenu-titre {
    font-size: 2.8rem;
  }
}

@media (max-width: 992px) {
  /* line 125, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  p {
    font-size: 2.2rem;
  }
}

@media (max-width: 768px) {
  /* line 125, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  p {
    font-size: 2rem;
  }
}

/* COLORS */
/* line 135, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.bg-blue {
  background: #1EAACF;
  color: #fff;
}

/* line 139, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.bg-dark-blue {
  background: #2B4477;
  color: #fff;
}

/* line 143, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.bg-yellow {
  background: #F4B630;
}

/* line 147, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.txt-blue {
  color: #1EAACF;
}

/* line 148, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.txt-dark-blue {
  color: #2B4477;
}

/* line 149, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.txt-yellow {
  color: #F4B630;
}

/* COUP DE PINCEAU */
/* line 153, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.prenom-brush {
  width: 183px;
  height: 72px;
  margin-bottom: .8rem;
  text-transform: uppercase;
  font-weight: 800;
  background-color: #F4B630;
  -webkit-mask: url("../images/brush.svg") no-repeat center;
  mask: url("../images/brush.svg") no-repeat center;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 168, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.prenom-brush.brush-christiano {
  width: 303px;
  -webkit-mask: url("../images/brush-christiano.svg") no-repeat center;
  mask: url("../images/brush-christiano.svg") no-repeat center;
}

/* line 173, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.prenom-brush.brush-fatou {
  width: 183px;
  -webkit-mask: url("../images/brush-fatou.svg") no-repeat center;
  mask: url("../images/brush-fatou.svg") no-repeat center;
}

/* line 178, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.prenom-brush.brush-adama {
  width: 210px;
  -webkit-mask: url("../images/brush-amada.svg") no-repeat center;
  mask: url("../images/brush-amada.svg") no-repeat center;
}

@media (max-width: 480px) {
  /* line 153, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
  .prenom-brush {
    transform: scale(0.8);
  }
}

/* FANCYBOX */
/* line 190, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.fancybox-content {
  background: transparent;
}

/* line 193, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_config/_helpers.scss */
.fancybox-close-small {
  color: #fff;
  cursor: pointer;
  height: 44px;
  margin: 0;
  padding: 6px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 44px;
  z-index: 10;
}

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
header {
  position: relative;
  padding: 2.3rem 0;
}

/* line 5, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
header .logo {
  width: 24rem;
}

/* line 8, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
header .logo img {
  width: 237px;
}

/* line 13, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
header .boutons {
  width: 45rem;
}

/* line 17, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
header .boutons .btn-video {
  font-size: 2.2rem;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
}

/* line 23, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
header .boutons .btn-video img {
  display: inline-block;
  width: 33px;
  height: 33px;
  margin-left: 1rem;
}

/* line 31, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
header .boutons .btn {
  padding: 1.1rem 3.4rem;
  font-size: 2.2rem;
}

@media (max-width: 1200px) {
  /* line 38, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .logo {
    width: calc(24rem * 90 / 100);
  }
  /* line 41, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .logo img {
    width: calc(237px * 90 / 100);
  }
}

@media (max-width: 992px) {
  /* line 47, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .logo {
    width: calc(24rem * 70 / 100);
  }
  /* line 50, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .logo img {
    width: calc(237px * 70 / 100);
  }
  /* line 54, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .boutons {
    justify-content: flex-end;
  }
  /* line 56, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .boutons .btn-video {
    margin-right: 2rem;
    font-size: 2rem;
  }
  /* line 59, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .boutons .btn-video img {
    width: 30px;
    height: 30px;
  }
  /* line 64, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .boutons .btn {
    padding: .8rem 2.5rem;
    font-size: 2rem;
  }
}

@media (max-width: 768px) {
  /* line 71, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .logo {
    margin: auto;
    margin-bottom: 1.5rem;
  }
  /* line 75, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .boutons {
    width: 100%;
    justify-content: space-between;
  }
  /* line 81, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_header.scss */
  header .boutons .btn {
    padding: .5rem 1.5rem;
    font-size: 1.8rem;
  }
}

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
footer {
  padding: 3.3rem 2.5rem 20rem;
}

/* line 4, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
footer .logo {
  width: 160px;
}

/* line 9, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
footer .liens-externes a {
  color: #fff;
  font-weight: 300;
  font-size: 2.2rem;
}

/* line 15, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
footer .liens-externes .reseaux-sociaux {
  width: 18rem;
  margin-right: 5rem;
  margin-bottom: -.8rem;
}

/* line 20, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
footer .liens-externes .reseaux-sociaux a {
  display: inline-block;
  margin: auto 6px;
}

/* line 24, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
footer .liens-externes .reseaux-sociaux a img {
  width: 19px;
  height: 19px;
}

/* line 31, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
footer .liens-externes .legal {
  width: max-content;
}

@media (min-width: 1600px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer {
    padding-bottom: 25rem;
  }
}

@media (max-width: 992px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer {
    padding-bottom: 18rem;
  }
}

@media (max-width: 768px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer {
    padding: 2rem 2rem 12rem;
  }
  /* line 44, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer .logo {
    width: calc(160px * 90 / 100);
  }
  /* line 48, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer .liens-externes .reseaux-sociaux {
    width: 15rem;
  }
}

@media (max-width: 576px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer {
    flex-direction: column;
  }
  /* line 55, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer .logo {
    margin: auto;
    margin-bottom: 2rem;
  }
  /* line 59, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer .liens-externes {
    width: 100%;
  }
  /* line 61, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer .liens-externes a {
    font-size: 1.8rem;
  }
}

@media (max-width: 480px) {
  /* line 67, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer .liens-externes {
    flex-direction: column;
    text-align: center;
  }
  /* line 70, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_footer.scss */
  footer .liens-externes .reseaux-sociaux {
    margin: auto;
    margin-bottom: 1.5rem;
  }
}

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
main {
  position: relative;
}

/* line 6, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation {
  padding-bottom: 4rem;
  margin-top: -.2rem;
}

/* line 10, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-title {
  margin: auto;
  text-align: center;
  font-size: 2.7rem;
  position: relative;
}

/* line 17, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-title p {
  margin-bottom: 1.5rem;
}

/* line 21, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-title::after {
  content: "";
  display: block;
  width: 437px;
  max-width: 100%;
  height: 141px;
  background: url("../images/pointilles-1.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 100%;
  right: 40%;
}

/* line 36, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-temoignages {
  width: 83%;
  margin-top: 12rem;
}

/* line 40, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-temoignages .slide {
  padding: 0 .2rem;
}

/* line 42, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-temoignages .slide .image {
  width: 40%;
  max-width: 55rem;
  max-height: 55rem;
  margin-top: -10rem;
}

/* line 50, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-temoignages .slide .contenu {
  width: 55%;
  max-width: 60rem;
}

/* line 54, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-temoignages .slide .contenu-titre {
  width: 90%;
  margin-bottom: 4rem;
}

/* line 60, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-temoignages .slide .contenu-temoignage {
  font-style: oblique;
  margin-bottom: 4rem;
}

/* line 65, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-temoignages .slide .contenu-don {
  padding: 2rem 2.5rem;
  border-radius: 20px;
  color: #F4B630;
  background: #fff;
}

/* line 72, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-temoignages .slide .contenu-don p {
  font-size: 1.9rem;
}

/* line 80, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur {
  padding: 9.5rem 0;
  background-image: url("../images/monde.png");
  background-repeat: no-repeat;
  background-size: 766px 638px;
  background-position: right;
}

/* line 88, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur .image {
  width: 45rem;
  height: 45rem;
  position: relative;
}

/* line 95, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur .image img {
  position: relative;
  z-index: 1;
}

/* line 100, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur .image::before {
  content: "";
  display: block;
  width: 698px;
  height: 153px;
  background: url("../images/pointilles-2.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -33.5%;
  right: 46%;
}

/* line 113, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur .image::after {
  content: "";
  display: block;
  width: 608px;
  height: 200px;
  background: url("../images/pointilles-3.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 96%;
  right: 30%;
}

/* line 127, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur .contenu {
  width: 63rem;
  text-align: right;
}

/* line 131, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur .contenu .prenom-brush {
  margin: auto;
  margin-right: 0;
  background-color: #1EAACF;
}

/* line 137, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur .contenu-temoignage {
  font-style: oblique;
  margin-bottom: 2rem;
  text-align: right;
}

/* line 143, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur .contenu .btn {
  text-transform: none;
}

/* line 148, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#donation-donateur .confidentialite {
  margin-top: 4rem;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 200;
  font-style: oblique;
}

@media (max-width: 1200px) {
  /* line 158, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages {
    padding: 0;
  }
  /* line 161, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .image {
    width: 40%;
  }
  /* line 164, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu {
    width: 55%;
  }
  /* line 170, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .image {
    width: 40%;
  }
  /* line 173, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .contenu {
    width: 55%;
  }
}

@media (max-width: 992px) {
  /* line 179, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-title {
    padding-top: 1.5rem;
    font-size: 2.5rem;
  }
  /* line 182, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-title::after {
    width: calc(437px * 80 / 100);
    height: calc(141px * 80 / 100);
    right: 35%;
  }
  /* line 189, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide {
    align-items: flex-start;
  }
  /* line 191, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .image {
    margin-top: 0;
  }
  /* line 199, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .image::before {
    width: calc(698px * 80 / 100);
    height: calc(153px * 80 / 100);
    top: -23%;
    right: 50%;
  }
}

@media (max-width: 768px) {
  /* line 210, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-title br {
    display: none;
  }
  /* line 213, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-title::after {
    width: calc(437px * 70 / 100);
    height: calc(141px * 70 / 100);
    top: 110%;
    right: 20%;
  }
  /* line 220, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages {
    margin-top: 9rem;
  }
  /* line 222, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide {
    flex-direction: column;
  }
  /* line 224, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .image {
    width: 50%;
    margin: auto;
    margin-bottom: 2rem;
  }
  /* line 229, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu {
    width: 95%;
    margin: auto;
    text-align: center;
  }
  /* line 233, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu-titre {
    width: 100%;
    margin-bottom: 2rem;
  }
  /* line 236, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu-titre br {
    display: none;
  }
  /* line 240, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu-don {
    padding: 1.5rem;
    font-size: 1.9rem;
  }
  /* line 247, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur {
    padding: 6rem 0 5rem;
  }
  /* line 249, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur {
    flex-direction: column-reverse;
  }
  /* line 251, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .image {
    width: 50%;
    height: auto;
    margin: auto;
    margin-right: 2rem;
    margin-bottom: 2rem;
  }
  /* line 257, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .image::before {
    width: calc(698px * 70 / 100);
    height: calc(153px * 70 / 100);
    top: -23%;
    right: 50%;
  }
  /* line 263, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .image::after {
    width: calc(608px * 70 / 100);
    height: calc(200px * 70 / 100);
    top: 85%;
    right: 80%;
  }
  /* line 271, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .contenu {
    width: 100%;
  }
  /* line 273, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .contenu-temoignage {
    text-align: center;
  }
  /* line 276, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .contenu-don {
    text-align: center;
  }
  /* line 281, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .confidentialite {
    padding: 0 2rem;
  }
}

@media (min-width: 576px) and (max-width: 680px) {
  /* line 287, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur {
    padding-top: 9.5rem;
    margin-top: -5rem;
  }
}

@media (max-width: 576px) {
  /* line 294, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide {
    position: relative;
  }
  /* line 296, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .image {
    width: 40%;
    margin-left: 0;
  }
  /* line 301, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu-titre {
    width: 58%;
    line-height: 1.1;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 308, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu .prenom-brush {
    width: 58%;
    position: absolute;
    top: 20%;
    right: 0;
    font-size: 3.4rem;
    -webkit-mask-size: contain;
  }
  /* line 315, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu .prenom-brush.brush-adama {
    transform: scale(0.8);
  }
  /* line 319, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu-temoignage {
    margin-top: 2rem;
  }
  /* line 325, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur {
    padding: 10rem 0 5rem;
  }
  /* line 328, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .image {
    margin: 0 auto 2rem 5rem;
  }
  /* line 330, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .image::before {
    display: none;
  }
  /* line 333, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .image::after {
    width: calc(608px * 60 / 100);
    height: calc(200px * 60 / 100);
    top: -50%;
    right: -60%;
    transform: rotate(-7deg);
  }
  /* line 342, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .contenu .prenom-brush {
    margin: auto;
    margin-bottom: 1rem;
  }
}

@media (max-width: 480px) {
  /* line 352, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-title::after {
    width: calc(437px * 60 / 100);
    height: calc(141px * 60 / 100);
    top: 100%;
    right: 11%;
  }
  /* line 359, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages {
    margin-top: 7rem;
  }
  /* line 363, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu-titre {
    font-size: 2.2rem;
  }
  /* line 366, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu .prenom-brush {
    top: 15%;
    font-size: 3rem;
  }
  /* line 369, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu .prenom-brush.brush-adama, #donation-temoignages .slide .contenu .prenom-brush.brush-fatou {
    transform: scale(0.7);
  }
  /* line 373, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu .prenom-brush.brush-christiano {
    transform: scale(0.9);
    font-size: 2.8rem;
  }
  /* line 382, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur {
    margin-top: -2rem;
  }
  /* line 385, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-donateur .donateur .image::after {
    width: calc(608px * 43 / 100);
    height: calc(200px * 43 / 100);
    right: -65%;
    transform: rotate(-10deg);
  }
}

@media (max-width: 365px) {
  /* line 399, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu-titre {
    font-size: 2rem;
  }
  /* line 402, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu .prenom-brush {
    top: 12%;
  }
  /* line 404, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu .prenom-brush.brush-christiano {
    font-size: 2rem;
  }
  /* line 408, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #donation-temoignages .slide .contenu-temoignage {
    margin-top: 4rem;
  }
}

/* line 417, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#fiscal {
  margin-bottom: 7.8rem;
  justify-content: flex-start;
}

/* line 421, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#fiscal .contenu-fiscal {
  width: 50rem;
  margin-right: 12.8rem;
}

/* line 425, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#fiscal .contenu-fiscal h2 {
  margin-bottom: 5.2rem;
  color: #F4B630;
  text-transform: uppercase;
  font-weight: 800;
}

/* line 432, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#fiscal .contenu-fiscal p {
  font-weight: 500;
  margin-bottom: 3.3rem;
}

/* line 436, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#fiscal .contenu-fiscal p .underline {
  position: relative;
}

/* line 439, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#fiscal .contenu-fiscal p .underline:after {
  content: '';
  display: block;
  width: 331px;
  height: 4px;
  transform: rotate(-0.1deg);
  background-color: #F4B630;
  border-radius: 60% 0 60% 0;
  position: absolute;
  bottom: 0;
  z-index: -1;
}

/* line 456, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#fiscal .schema-fiscal {
  width: 53.2rem;
  height: 54.7rem;
}

@media (max-width: 1200px) {
  /* line 417, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal {
    margin-top: -5rem;
  }
  /* line 463, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal .contenu-fiscal {
    width: 50%;
    margin-right: 3rem;
  }
  /* line 467, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal .schema-fiscal {
    width: 45%;
  }
}

@media (max-width: 992px) {
  /* line 417, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal {
    margin-bottom: 2rem;
  }
}

@media (max-width: 768px) {
  /* line 417, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal {
    flex-direction: column;
    margin-bottom: 5rem;
  }
  /* line 477, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal .contenu-fiscal {
    width: 100%;
    margin-top: 3rem;
    margin-right: auto;
    text-align: center;
  }
  /* line 483, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal .schema-fiscal {
    height: auto;
  }
}

@media (max-width: 576px) {
  /* line 491, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal .contenu-fiscal p .underline:after {
    width: 270px;
    left: 0;
  }
  /* line 498, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal .schema-fiscal {
    width: 60%;
  }
}

@media (max-width: 480px) {
  /* line 503, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal .contenu-fiscal {
    margin-top: 5rem;
  }
  /* line 505, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #fiscal .contenu-fiscal h2 {
    margin-bottom: 3rem;
  }
}

/* line 512, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#mission {
  margin-top: -.2rem;
  padding: 0 0 9rem;
}

/* line 516, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#mission .image {
  width: 532px;
  height: 485px;
  position: relative;
}

/* line 521, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#mission .image .carre {
  width: 512px;
  height: 465px;
  border: 8px solid #1EAACF;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 531, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#mission .image img {
  width: 512px;
  height: 465px;
  position: relative;
  right: 0;
  bottom: 2rem;
}

/* line 541, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#mission .contenu {
  width: 585px;
  text-align: right;
}

/* line 545, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#mission .contenu .h3-like, #mission .contenu #donation-temoignages .slide .contenu-titre, #donation-temoignages .slide #mission .contenu .contenu-titre {
  width: 450px;
  margin: auto 0 1.5rem auto;
  font-weight: 800;
}

/* line 551, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#mission .contenu p {
  font-weight: 300;
}

/* line 554, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#mission .contenu p span {
  display: block;
  width: max-content;
  margin: auto;
  margin-right: 0;
  padding: 5px 17.5px;
  font-weight: 800;
  font-size: 2.5rem;
}

@media (max-width: 1200px) {
  /* line 567, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .image {
    width: calc(532px * 80 / 100);
    height: calc(485px * 80 / 100);
  }
  /* line 570, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .image .carre,
  #mission .image img {
    width: calc(512px * 80 / 100);
    height: calc(465px * 80 / 100);
  }
  /* line 576, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .contenu {
    width: 55%;
  }
  /* line 579, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .contenu p span {
    font-size: 2.2rem;
  }
}

@media (max-width: 992px) {
  /* line 586, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .image {
    width: calc(532px * 63 / 100);
    height: calc(485px * 63 / 100);
  }
  /* line 589, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .image .carre,
  #mission .image img {
    width: calc(512px * 63 / 100);
    height: calc(465px * 63 / 100);
  }
  /* line 595, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .contenu {
    width: 57.5%;
  }
  /* line 598, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .contenu p span {
    font-size: 1.9rem;
  }
}

@media (max-width: 768px) {
  /* line 512, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission {
    padding-bottom: 4rem;
  }
  /* line 606, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .image {
    margin: auto;
    margin-bottom: 2rem;
  }
  /* line 610, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .contenu {
    width: 100%;
    text-align: center;
  }
  /* line 613, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .contenu .h3-like, #mission .contenu #donation-temoignages .slide .contenu-titre, #donation-temoignages .slide #mission .contenu .contenu-titre {
    margin: auto;
    margin-bottom: 1.5rem;
  }
  /* line 618, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .contenu p span {
    margin-right: auto;
    font-size: 2.2rem;
  }
}

@media (max-width: 576px) {
  /* line 512, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission {
    padding-top: 3rem;
  }
  /* line 628, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .contenu .h3-like, #mission .contenu #donation-temoignages .slide .contenu-titre, #donation-temoignages .slide #mission .contenu .contenu-titre {
    width: 100%;
  }
  /* line 632, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #mission .contenu p span {
    width: 100%;
    margin-bottom: -1px;
  }
}

/* line 643, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
#btn-mobile {
  display: none;
  width: 100%;
  padding: 1.5rem 2rem;
  background-color: #fff;
  text-align: center;
  position: fixed;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  z-index: 100;
}

@media (max-width: 768px) {
  /* line 643, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #btn-mobile {
    display: block;
  }
}

@media (max-width: 576px) {
  /* line 643, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #btn-mobile {
    margin-top: 0;
    width: 100%;
  }
  /* line 662, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_content.scss */
  #btn-mobile a.btn {
    font-size: 2rem;
    padding: 1rem 3rem;
  }
}

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_button.scss */
.btn {
  display: inline-block;
  width: max-content;
  padding: 8px 2.5rem;
  background-color: #F4B630;
  color: #fff;
  text-decoration: none !important;
  font-size: 2.4rem;
  font-weight: 800;
  border: 1px solid #F4B630;
  border-radius: 31.5px;
  box-shadow: none;
  cursor: pointer;
  z-index: 1;
  position: relative;
  transition: ease 1s;
  transition-property: color,background-color,border-color;
}

/* line 20, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_button.scss */
.btn:hover, .btn:focus {
  background-color: #fff;
  color: #F4B630;
}

/* line 26, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_button.scss */
.btn i {
  margin-right: 1.5rem;
}

/* line 30, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_button.scss */
.btn-blue {
  background-color: #1EAACF;
  color: #fff;
  border-color: #1EAACF;
}

/* line 34, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_button.scss */
.btn-blue:hover, .btn-blue-focus {
  background-color: #fff;
  color: #1EAACF;
}

@media (max-width: 992px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_button.scss */
  .btn {
    font-size: 2rem;
  }
}

@media (max-width: 768px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_button.scss */
  .btn {
    font-size: 1.8rem;
    padding: 5px 1.5rem;
  }
}

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
.slick-slider {
  position: relative;
  z-index: 2;
}

/* line 5, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
.slick-slider .slick-arrow {
  width: 9rem;
  height: 9rem;
  border-radius: 50%;
  background-color: transparent;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

/* line 18, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
.slick-slider .slick-arrow.left-arrow {
  left: -10.7%;
}

/* line 21, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
.slick-slider .slick-arrow.right-arrow {
  right: -10.7%;
}

@media (max-width: 1200px) {
  /* line 27, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow {
    width: calc(9rem * 90 / 100);
    height: calc(9rem * 90 / 100);
  }
  /* line 30, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow.left-arrow {
    left: -11%;
  }
  /* line 33, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow.right-arrow {
    right: -11%;
  }
}

@media (max-width: 992px) {
  /* line 39, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow {
    width: calc(9rem * 80 / 100);
    height: calc(9rem * 80 / 100);
  }
}

@media (max-width: 768px) {
  /* line 45, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow {
    width: calc(9rem * 70 / 100);
    height: calc(9rem * 70 / 100);
  }
  /* line 48, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow.left-arrow {
    left: -11.6%;
  }
  /* line 51, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow.right-arrow {
    right: -11.6%;
  }
}

@media (max-width: 480px) {
  /* line 57, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow {
    width: calc(9rem * 60 / 100);
    height: calc(9rem * 60 / 100);
  }
  /* line 60, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow.left-arrow {
    left: -12%;
  }
  /* line 63, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_slider.scss */
  .slick-slider .slick-arrow.right-arrow {
    right: -12%;
  }
}

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire {
  width: 100%;
  filter: drop-shadow(0px -4px 20px rgba(0, 0, 0, 0.2));
  position: fixed;
  bottom: 0;
  z-index: 10;
  transition: all 1s ease;
}

/* line 11, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire .formulaire {
  background: #fff;
  margin-top: -9rem;
  padding: .5rem 0 4rem;
}

/* line 17, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content {
  width: 80rem;
}

/* line 21, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-titre {
  width: 22rem;
  font-size: 2rem;
  font-family: "futura-pt-condensed", sans-serif;
  font-weight: 800;
}

/* line 29, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-titre.brush {
  width: 219px;
  height: 40px;
  margin-bottom: .8rem;
  font-weight: 800;
  background-color: #F4B630;
  color: #2B4477;
  -webkit-mask: url("../images/brush-form.svg") no-repeat center;
  mask: url("../images/brush-form.svg") no-repeat center;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 47, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce {
  width: 55rem;
  position: relative;
}

/* line 51, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce #foca-grille {
  width: 37rem;
  justify-content: center;
  align-items: center;
}

/* line 58, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p {
  width: 67px;
  height: 36px;
  margin: 0 5px;
  padding: 6px;
  color: #2B4477;
  font-size: 1.8rem;
  font-weight: 600;
  border-radius: 51px;
  border: 2px solid #2B4477;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 74, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p.is-active {
  background-color: #F4B630;
  color: #fff;
  border-color: #F4B630;
}

/* line 79, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p.is-active input {
  text-align: right;
  background-color: #F4B630;
  color: #fff;
  border-color: #F4B630;
}

/* line 87, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p input {
  max-width: 50px;
  outline: none;
  border: none;
  font-size: 1.8rem;
  font-weight: 600;
}

/* line 94, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p input::placeholder {
  font-size: 1.8rem;
}

/* line 100, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce .text-mini {
  width: 100%;
  margin: auto;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.3;
  color: #2B4477;
  position: absolute;
  bottom: -3rem;
}

/* line 113, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce a.btn {
  font-size: 2rem;
  padding: 5px 12px;
}

/* line 125, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-rappel {
  width: 211px;
  font-size: 1.8rem;
  font-family: "futura-pt-condensed", sans-serif;
  font-weight: 800;
}

@media (min-width: 1600px) {
  /* line 133, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire .formulaire {
    margin-top: -12rem;
  }
}

@media (max-width: 1200px) {
  /* line 138, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire .formulaire {
    margin-top: -6rem;
  }
  /* line 141, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-rappel {
    width: 15%;
    font-size: 1.5rem;
  }
}

@media (max-width: 992px) {
  /* line 147, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire .formulaire {
    padding-bottom: 2.5rem;
  }
  /* line 153, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce p.autre-montant input {
    max-width: 135px;
  }
  /* line 157, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-rappel {
    width: 100%;
    margin-top: 3.2rem;
    font-size: 1.8rem;
  }
}

@media (max-width: 768px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire {
    display: none;
  }
}

@media (-webkit-device-pixel-ratio: 1.5) {
  /* line 172, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce p {
    height: 50px;
  }
  /* line 176, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce a.btn {
    height: 50px;
  }
}

@media (-webkit-device-pixel-ratio: 1.25) {
  /* line 187, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce p {
    height: 50px;
  }
  /* line 191, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce a.btn {
    height: 50px;
  }
}

@media (max-width: 576px) {
  /* line 4, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2023/src/css/sass/_general/_fancybox.scss */
  .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide {
    padding: 5rem 1.5rem;
  }
}

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