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

/* line 10, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/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_annee2025/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_annee2025/src/css/sass/_config/_base.scss */
body {
  margin: 0;
  font-size: 1.8rem;
  background-color: #fff;
  color: #2B4477;
  font-family: "futura-pt", sans-serif;
  line-height: 1;
}

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

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

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

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

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

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

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

/* line 71, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_base.scss */
h3,
.h3-like {
  font-size: 2.6rem;
  font-weight: 500;
}

@media (min-width: 576px) {
  /* line 71, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_base.scss */
  h3,
  .h3-like {
    font-size: 3.91vmin;
  }
}

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

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

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

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

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

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

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

/* line 107, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/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 119, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/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 130, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_base.scss */
img,
table,
td,
blockquote,
code,
pre,
textarea,
input,
video,
svg {
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 217, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/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 229, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_base.scss */
blockquote > footer {
  margin-top: .75em;
  font-size: 0.9em;
  color: rgba(0, 0, 0, 0.7);
}

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

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

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

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

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

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

/* line 269, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/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_annee2025/src/css/sass/_config/_helpers.scss */
html {
  overflow-x: hidden;
}

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

/* line 11, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center;
}

/* line 21, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
img.img-mobile {
  display: none;
}

@media (max-width: 576px) {
  /* line 26, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  img.img-desktop {
    display: none;
  }
  /* line 30, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  img.img-mobile {
    display: block;
  }
}

/*
 * Disposition
 */
/* line 40, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.container {
  width: 100%;
  max-width: 1440px;
  margin: auto;
  padding: 0 8rem;
}

@media (min-width: 1440px) {
  /* line 40, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .container {
    max-width: 1600px;
  }
}

@media (max-width: 1300px) {
  /* line 40, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .container {
    padding: 0 6rem;
  }
}

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

@media (max-width: 768px) {
  /* line 40, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .container {
    padding: 0 2.5rem;
  }
}

/* line 63, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.container-xl {
  width: 100%;
  max-width: 1200px;
  margin: auto;
  padding: 0 6rem;
}

@media (min-width: 1440px) {
  /* line 63, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .container-xl {
    max-width: 1440px;
  }
}

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

@media (max-width: 768px) {
  /* line 63, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .container-xl {
    padding: 0 2.5rem;
  }
}

/* line 83, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.container-l {
  width: 100%;
  max-width: 992px;
  margin: auto;
  padding: 0 9rem;
}

@media (min-width: 1440px) {
  /* line 83, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .container-l {
    padding: 0;
  }
}

@media (min-width: 1950px) {
  /* line 83, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .container-l {
    max-width: 1200px;
  }
}

@media (max-width: 1200px) {
  /* line 83, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .container-l {
    padding: 0 4rem;
  }
}

@media (max-width: 768px) {
  /* line 83, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .container-l {
    padding: 0 2.5rem;
  }
}

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

/* line 116, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.separation {
  width: 100%;
  margin-top: -1rem;
  margin-bottom: -1px;
  position: relative;
  z-index: 2;
}

/*
 * Display
 */
/* line 145, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.hide {
  display: none !important;
}

/* line 149, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.block {
  display: block !important;
}

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

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

/* line 161, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.txt-normal {
  text-transform: none;
}

/* line 165, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.txt-bold, b {
  font-family: futura-pt-bold, sans-serif;
  font-weight: 700;
  font-style: normal;
}

/* line 175, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.txt-providence {
  font-family: "ff-providence-sans-web-pro", sans-serif;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: normal !important;
}

@media (max-width: 576px) {
  /* line 175, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  .txt-providence {
    line-height: 1;
  }
}

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

/* HEADINGS */
/* line 196, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
h1 {
  text-transform: uppercase;
  margin-bottom: 3rem;
}

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

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

@media (max-width: 576px) {
  /* line 196, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  h1 {
    font-size: 5.7rem;
  }
}

/* line 214, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
h2,
.h2-like {
  margin-bottom: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

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

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

@media (max-width: 576px) {
  /* line 214, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  h2,
  .h2-like {
    font-size: 3rem;
    line-height: 1;
  }
}

@media (max-width: 330px) {
  /* line 214, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  h2,
  .h2-like {
    font-size: 2.9rem;
  }
}

/* line 239, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
h3,
.h3-like {
  font-weight: 800;
  line-height: .95;
}

@media (max-width: 992px) {
  /* line 239, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  h3,
  .h3-like {
    font-size: 3rem;
  }
}

@media (max-width: 330px) {
  /* line 239, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  h3,
  .h3-like {
    font-size: 2.5rem;
  }
}

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

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

@media (max-width: 576px) {
  /* line 253, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  p {
    font-size: 1.8rem;
  }
}

@media (max-width: 330px) {
  /* line 253, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
  p {
    font-size: 1.6rem;
  }
}

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

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

/* line 283, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.bg-light-blue {
  background: #83D0F5;
}

/* line 287, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.bg-orange {
  background: #F07800;
}

/* line 291, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.bg-yellow {
  background: #F4B630;
  color: #2B4477;
}

/* line 296, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.bg-white {
  background: #fff;
  color: #2B4477;
}

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

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

/* line 310, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_config/_helpers.scss */
.txt-orange {
  color: #F07800;
}

/* COUP DE PINCEAU */
/* FANCYBOX */
/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header {
  width: 100%;
  position: relative;
  font-weight: 800;
}

/* line 8, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .header-background {
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 17, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .header-background h1 {
  display: block;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

/* line 24, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .header-background video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  -o-object-fit: contain;
  object-position: center;
  -o-object-position: center;
}

/* line 39, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .header-background video.bg-tab, header .header-background video.bg-mobile {
  display: none;
}

/* line 46, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .container {
  padding-top: 4rem;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

/* line 55, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .container .logo {
  display: block;
  width: 100%;
  position: relative;
}

/* line 60, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .container .logo img {
  width: 23.6%;
  max-width: 340px;
  margin: auto;
}

/* line 67, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .container .btn {
  margin-right: 0;
  margin-top: -7rem;
}

/* line 71, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .container .btn span {
  display: block;
  letter-spacing: 1.418px;
}

/* line 77, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
header .container #btn-video {
  color: #fff;
  font-size: 2rem;
  font-weight: 600;
  text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.35);
  position: absolute;
  top: 110px;
  right: 8rem;
}

@media (min-width: 1440px) {
  /* line 91, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container #btn-video {
    top: 120px;
  }
}

@media (max-width: 1440px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header {
    max-width: 1440px;
  }
}

@media (max-width: 1200px) {
  /* line 108, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container #btn-video {
    right: 4rem;
  }
}

@media (max-width: 992px) {
  /* line 120, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .header-background video {
    object-position: top center;
    -o-object-position: top center;
  }
  /* line 124, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .header-background video.bg-tab {
    display: block;
  }
  /* line 128, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .header-background video.bg-desktop, header .header-background video.bg-mobile {
    display: none;
  }
  /* line 135, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container {
    padding-top: 3rem;
  }
  /* line 139, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container .logo img {
    width: 380px;
    max-width: none;
  }
  /* line 145, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container .btn {
    display: none;
  }
  /* line 149, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container #btn-video {
    font-size: 1.5rem;
    right: initial;
    left: 4rem;
  }
}

@media (max-width: 768px) {
  /* line 160, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container #btn-video {
    font-size: 1.2rem;
    left: 2.5rem;
  }
}

@media (max-width: 576px) {
  /* line 174, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .header-background video {
    object-position: top center;
    -o-object-position: top center;
  }
  /* line 178, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .header-background video.bg-mobile {
    display: block;
  }
  /* line 182, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .header-background video.bg-desktop, header .header-background video.bg-tab {
    display: none;
  }
  /* line 189, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container {
    padding-top: 0.75rem;
  }
  /* line 193, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container .logo img {
    width: 159px;
  }
  /* line 198, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container #btn-video {
    font-size: 1rem;
  }
}

@media (max-width: 480px) {
  /* line 207, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container .logo img {
    width: 140px;
  }
}

@media (max-width: 330px) {
  /* line 217, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_header.scss */
  header .container .logo img {
    width: 120px;
  }
}

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
footer {
  padding: 4rem 0 18rem;
}

/* line 4, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
footer .all-logos {
  width: 50%;
}

/* line 7, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
footer .all-logos .logo {
  width: 30%;
  max-width: 340px;
}

/* line 12, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
footer .all-logos .ideas {
  width: 60%;
  text-align: center;
}

/* line 16, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
footer .all-logos .ideas img {
  width: 120px;
  margin: auto;
}

/* line 21, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
footer .all-logos .ideas p {
  margin-top: .5rem;
  margin-bottom: 0;
  font-size: 1.5rem;
}

/* line 29, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
footer .liens-externes {
  flex-direction: column;
  align-items: flex-end;
  gap: 1.5rem;
}

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

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

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

/* line 61, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
footer .liens-externes .legal {
  text-align: right;
}

/* line 64, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
footer .liens-externes .legal a {
  color: #2B4477;
}

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

@media (max-width: 1300px) {
  /* line 76, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos {
    width: 55%;
  }
  /* line 79, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos .ideas {
    width: 50%;
  }
  /* line 84, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes {
    width: 40%;
  }
}

@media (max-width: 992px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer {
    padding-bottom: 12rem;
  }
  /* line 92, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos {
    width: 50%;
  }
  /* line 95, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos .logo {
    width: 40%;
  }
  /* line 99, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos .ideas {
    width: 50%;
  }
  /* line 102, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos .ideas p {
    font-size: 1.3rem;
  }
  /* line 108, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes {
    width: 50%;
  }
}

@media (max-width: 768px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer {
    padding: 2rem 0 12rem;
  }
  /* line 116, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos {
    width: 100%;
    margin-bottom: 2rem;
  }
  /* line 121, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes {
    width: 100%;
    align-items: center;
  }
}

@media (max-width: 576px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer {
    padding-bottom: 8rem;
  }
  /* line 130, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos {
    flex-direction: column;
    gap: 1rem;
  }
  /* line 134, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos .logo {
    width: 100%;
    max-width: 180px;
  }
  /* line 139, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos .ideas {
    width: 100%;
  }
  /* line 142, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos .ideas img {
    width: calc(120px * 80 / 100);
  }
  /* line 146, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .all-logos .ideas p {
    font-size: 1.1rem;
  }
  /* line 153, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes .reseaux-sociaux {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 158, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes .reseaux-sociaux a {
    display: block;
  }
  /* line 161, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes .reseaux-sociaux a img {
    width: 20px;
    height: 20px;
  }
  /* line 165, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes .reseaux-sociaux a img.xLogo {
    width: 23px;
    height: 23px;
  }
  /* line 173, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes .legal {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 480px) {
  /* line 182, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes {
    text-align: center;
    margin-bottom: 2rem;
  }
  /* line 186, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes .reseaux-sociaux {
    width: 100%;
  }
  /* line 190, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes .reseaux-sociaux a img {
    width: 3rem;
    height: 3rem;
  }
}

@media (max-width: 330px) {
  /* line 201, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .flex-container,
  footer .container {
    padding: 0;
  }
  /* line 206, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .logo {
    width: 100px;
  }
  /* line 210, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes {
    justify-content: center;
  }
  /* line 213, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes .titre-partage {
    font-size: 2.2rem;
  }
  /* line 218, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_footer.scss */
  footer .liens-externes a img {
    width: 2.7rem;
    height: 2.7rem;
  }
}

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

/* line 5, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#intro {
  padding-top: 9rem;
  padding-bottom: 9rem;
  text-align: center;
}

/* line 10, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#intro h2 {
  letter-spacing: 3.15px;
}

/* line 14, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#intro h2 span.block {
  margin-top: 1rem;
}

/* line 24, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#intro h2 span.souligne {
  position: relative;
  display: inline-block;
  z-index: 10;
}

/* line 29, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#intro h2 span.souligne::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;
  height: 5px;
  width: 0;
  background-color: #F4B630;
  z-index: -1;
  transition: width 0.6s ease-out;
}

/* line 41, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#intro h2 span.souligne.visible::after {
  width: 100%;
}

/* line 48, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#intro .intro-content {
  margin-bottom: 6.5rem;
}

@media (max-width: 992px) {
  /* line 5, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #intro {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
}

@media (max-width: 768px) {
  /* line 5, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #intro {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

@media (max-width: 576px) {
  /* line 5, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #intro {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  /* line 66, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #intro .container {
    padding: 0;
  }
  /* line 69, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #intro .container h2 {
    padding: 0 2rem;
  }
  /* line 74, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #intro .container h2 span.souligne::after {
    bottom: -3px;
  }
  /* line 81, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #intro .container .intro-content {
    margin-bottom: 3rem;
    padding-left: 2rem;
  }
}

@keyframes souligne {
  50% {
    -webkit-box-shadow: inset 0px -7px 0px -2px #F4B630;
    -moz-box-shadow: inset 0px -7px 0px -2px #F4B630;
    box-shadow: inset 0px -7px 0px -2px #F4B630;
  }
}

/* line 97, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#temoignages {
  padding-top: 8rem;
  padding-bottom: 6rem;
}

/* line 101, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#temoignages .container {
  padding: 0;
}

@media (max-width: 992px) {
  /* line 97, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #temoignages {
    padding-top: 6rem;
  }
}

@media (max-width: 768px) {
  /* line 97, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #temoignages {
    padding-top: 5rem;
  }
  /* line 112, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #temoignages .container {
    padding-left: 2.5rem;
  }
}

@media (max-width: 576px) {
  /* line 97, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #temoignages {
    padding-top: 4rem;
  }
}

/* line 124, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#equivalences {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

/* line 129, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#equivalences .container h2 {
  width: 64%;
  margin: auto;
  margin-bottom: 6rem;
  text-align: center;
}

/* line 136, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#equivalences .container > p {
  font-weight: 600;
  line-height: 1.13;
  letter-spacing: 1.82px;
  text-align: center;
}

@media (max-width: 992px) {
  /* line 145, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #equivalences .container {
    padding: 0;
  }
  /* line 148, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #equivalences .container h2,
  #equivalences .container > p {
    padding: 0 2rem;
  }
  /* line 153, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #equivalences .container h2 {
    width: 80%;
    margin-bottom: 5rem;
  }
}

@media (max-width: 768px) {
  /* line 124, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #equivalences {
    padding-bottom: 3rem;
  }
  /* line 164, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #equivalences .container h2 {
    width: 100%;
    margin-bottom: 4rem;
  }
}

@media (max-width: 576px) {
  /* line 124, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #equivalences {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

/* line 180, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#fiscal .container-l {
  max-width: 1120px;
  padding: 8rem;
  border-radius: 20px;
  text-align: center;
  position: relative;
}

/* line 188, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#fiscal .container-l h2 {
  margin-bottom: 3.8rem;
}

/* line 193, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#fiscal .container-l #schema-fiscal .schema {
  width: 62%;
}

/* line 197, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#fiscal .container-l #schema-fiscal .explain {
  width: 34%;
  font-weight: 600;
  line-height: 1.15;
  letter-spacing: 2.1px;
  text-align: left;
}

@media (max-width: 1200px) {
  /* line 208, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l {
    max-width: 80%;
  }
}

@media (max-width: 1300px) {
  /* line 217, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal .schema {
    width: 55%;
  }
}

@media (max-width: 1200px) {
  /* line 225, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l {
    padding: 6rem;
  }
  /* line 229, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal .schema {
    width: 52%;
  }
  /* line 233, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal .explain {
    width: 40%;
  }
}

@media (max-width: 992px) {
  /* line 241, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l {
    padding: 6rem 3rem;
  }
  /* line 245, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal .schema {
    width: 60%;
  }
  /* line 249, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal .explain {
    width: 35%;
    font-size: 2rem;
  }
}

@media (max-width: 768px) {
  /* line 258, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l {
    max-width: 90%;
  }
  /* line 262, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal .schema {
    width: 60%;
  }
  /* line 266, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal .explain {
    width: 35%;
    font-size: 2rem;
  }
}

@media (max-width: 576px) {
  /* line 275, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l {
    padding: 4rem 1.6rem;
  }
  /* line 278, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l h2 {
    margin-bottom: 2rem;
  }
  /* line 282, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal {
    gap: 2rem;
  }
  /* line 285, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal .schema {
    width: 90%;
    margin: auto;
  }
  /* line 290, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #fiscal .container-l #schema-fiscal .explain {
    width: 100%;
    font-size: 1.8rem;
    text-align: center;
  }
}

/* line 302, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#ensemble {
  margin-top: 8rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
  text-align: center;
}

/* line 308, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#ensemble .container {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../images/fond-ensemble.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 316, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#ensemble .container .contenu {
  max-width: 63%;
  margin: auto;
}

/* line 320, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#ensemble .container .contenu p {
  margin-bottom: 5rem;
  font-weight: 600;
  line-height: 1.12;
  letter-spacing: 1.82px;
}

/* line 327, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#ensemble .container .contenu h2 {
  margin-bottom: 5rem;
}

@media (max-width: 1200px) {
  /* line 335, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #ensemble .container .contenu {
    max-width: 80%;
  }
}

@media (max-width: 992px) {
  /* line 342, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #ensemble .container {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 346, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #ensemble .container .contenu {
    max-width: 90%;
  }
  /* line 349, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #ensemble .container .contenu p,
  #ensemble .container .contenu h2 {
    margin-bottom: 4rem;
  }
}

@media (max-width: 576px) {
  /* line 302, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #ensemble {
    margin-top: 4rem;
    padding: 4rem 2rem;
  }
  /* line 361, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #ensemble .container {
    padding-top: 8rem;
    background-image: url("../images/fond-ensemble-mobile.png");
    background-size: contain;
    background-position: top center;
  }
  /* line 367, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #ensemble .container .contenu {
    max-width: 100%;
  }
}

/* line 376, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#btn-mobile {
  display: none;
  width: 101%;
  padding: 1.5rem 2rem;
  background-color: #F4B630;
  text-align: center;
  position: fixed;
  left: 50%;
  bottom: -1px;
  transform: translateX(-50%);
  z-index: 100;
  box-shadow: 0px -1px 15px rgba(0, 0, 0, 0.15);
}

/* line 390, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
#btn-mobile a.btn {
  padding: .8rem 2.5rem;
  font-size: 2.4rem;
  letter-spacing: 1.68px;
  text-transform: none;
  font-weight: 600;
}

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

@media (max-width: 576px) {
  /* line 376, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #btn-mobile {
    margin-top: 0;
    width: 101%;
  }
  /* line 407, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #btn-mobile a.btn {
    font-size: 2rem;
    padding: 1rem 3rem;
  }
  /* line 413, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #btn-mobile::before {
    background-size: contain;
  }
}

@media (max-width: 330px) {
  /* line 419, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #btn-mobile::before {
    top: -40%;
  }
  /* line 423, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content.scss */
  #btn-mobile a.btn {
    font-size: 1.8rem;
  }
}

/* line 2, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content-withZoom.scss */
body.has-zoom #missions {
  padding-bottom: 8rem;
}

/* line 9, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content-withZoom.scss */
body.has-zoom #missions-slider::after {
  width: calc(245px * 75 / 100) !important;
  height: calc(171px * 75 / 100) !important;
  top: -16% !important;
}

/* line 15, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content-withZoom.scss */
body.has-zoom #missions-slider .slide {
  height: 55rem;
}

/* line 21, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content-withZoom.scss */
body.has-zoom #donation {
  margin-top: 7rem !important;
}

/* line 24, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content-withZoom.scss */
body.has-zoom #donation .donation-content h2 {
  width: 90%;
}

@media (min-width: 992px) and (max-width: 1400px) and (min-height: 680px) {
  /* line 29, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_content-withZoom.scss */
  body.has-zoom #donation .donation-content {
    padding-top: 7rem;
  }
}

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_button.scss */
.btn {
  display: block;
  width: max-content;
  max-width: 100%;
  padding: 12px 34px;
  margin: auto;
  background-color: #F4B630;
  color: #2B4477;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1;
  font-weight: 700;
  border: 1px solid #F4B630;
  border-radius: 140px;
  box-shadow: none;
  cursor: pointer;
  z-index: 1;
  position: relative;
  transition: ease 1s;
  transition-property: color, background-color, border-color;
}

/* line 25, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_button.scss */
.btn:hover, .btn:focus {
  background-color: #2B4477;
  color: #F4B630;
}

/* line 32, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_button.scss */
.btn-blue {
  background-color: #2B4477;
  color: #fff;
  border-color: #2B4477;
}

/* line 37, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_button.scss */
.btn-blue:hover, .btn-blue-focus {
  background-color: #fff;
  color: #2B4477;
}

/* line 44, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_button.scss */
.btn-white {
  background-color: #fff;
  color: #2B4477;
  border-color: #fff;
}

/* line 49, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_button.scss */
.btn-white:hover, .btn-white-focus {
  background-color: #2B4477;
  color: #fff;
  border-color: #2B4477;
}

@media (max-width: 576px) {
  /* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_button.scss */
  .btn {
    font-size: 1.6rem;
    padding: 8px 25px;
  }
}

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

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
.swiper {
  width: 100%;
}

/* line 4, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
.swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 9, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
.swiper .swiper-pagination-bullet {
  width: 1.5rem;
  height: 1.5rem;
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 14, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
.swiper .swiper-pagination-bullet-active {
  background-color: #fff;
}

/* line 21, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
.swiper .swiper-button-next,
.swiper .swiper-button-prev {
  top: initial;
  bottom: 0;
}

/* line 26, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
.swiper .swiper-button-next::after,
.swiper .swiper-button-prev::after {
  width: 50px;
  height: 32px;
}

/* line 31, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
.swiper .swiper-button-next:focus-visible,
.swiper .swiper-button-prev:focus-visible {
  outline: 0;
}

/* line 37, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
.swiper .swiper-button-prev::after {
  content: url("../images/slider-arrow-left.svg");
}

/* line 43, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
.swiper .swiper-button-next::after {
  content: url("../images/slider-arrow-right.svg");
}

/* line 52, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card {
  height: calc(337px + 40px);
}

/* line 55, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card {
  height: calc(100% - 3rem - 60px);
  padding: 3rem 1.5rem;
  padding-bottom: 0;
  border-radius: 21.56px;
  position: relative;
  cursor: pointer;
}

/* line 65, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card .txt-providence {
  font-weight: 700;
  font-size: 4.2rem;
  transform: rotate(-2.19deg);
}

/* line 71, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card p {
  margin-top: 1rem;
  margin-bottom: 0;
  color: #1EAACF;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 3.15px;
}

/* line 81, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card img {
  max-height: 100px;
  margin-top: 1.5rem;
  object-fit: contain;
  -o-object-fit: contain;
}

/* line 88, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.hover-card {
  display: none;
  cursor: initial;
}

/* line 92, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.hover-card p {
  color: #fff;
}

/* line 96, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.hover-card svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0rem;
  left: 0;
}

/* line 104, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.hover-card img {
  max-height: 130px;
  margin-top: 1rem;
}

/* line 109, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.hover-card .plus-open {
  width: 3.5rem;
  height: 3.5rem;
  position: absolute;
  bottom: 2rem;
  right: 1.5rem;
  z-index: 2;
  cursor: pointer;
}

/* line 122, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.open-card {
  display: none;
  width: 100%;
  height: 100%;
  padding: 0;
  cursor: initial;
}

/* line 130, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.open-card svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

/* line 139, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.open-card svg.img-mobile {
  display: none;
}

/* line 144, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel {
  width: 98%;
  height: 200px;
  margin: auto;
  position: relative;
}

/* line 150, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel img {
  width: 100%;
  max-height: 200px;
  margin-top: 0;
  border-top-left-radius: 29px;
  border-top-right-radius: 29px;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: top center;
  -o-object-position: top center;
  position: relative;
  z-index: 0;
}

/* line 166, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel .back-close {
  width: 3.5rem;
  height: 3.5rem;
  position: absolute;
  top: 165%;
  right: 1rem;
  z-index: 4;
  cursor: pointer;
}

/* line 179, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel .cv-titre {
  width: 92%;
  padding: 1rem 1.6rem;
  color: #fff;
  font-style: italic;
  text-align: left;
  position: absolute;
  bottom: 0;
}

/* line 192, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card .card.open-card .card-content {
  padding: 1rem 1.6rem;
  font-size: 2.1rem;
  text-align: left;
}

/* line 203, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card.hover .card.initial-card {
  display: none;
}

/* line 207, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card.hover .card.hover-card {
  display: block;
}

/* line 216, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card.open .card.initial-card, #sliderIntro .swiper-wrapper .intro-card.open .card.hover-card {
  display: none;
}

/* line 221, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderIntro .swiper-wrapper .intro-card.open .card.open-card {
  display: block;
}

@media (min-width: 1500px) {
  /* line 234, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card .plus-open {
    bottom: 1.5rem;
    right: 3.5rem;
  }
  /* line 240, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card {
    width: 92%;
    margin: auto;
  }
}

@media (min-width: 1600px) {
  /* line 253, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card {
    width: 87%;
  }
}

@media (max-width: 1400px) {
  /* line 266, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card svg {
    top: -8px;
  }
  /* line 270, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel {
    height: 190px;
  }
  /* line 273, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel .back-close {
    top: 144%;
    right: 1rem;
  }
  /* line 278, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel img {
    max-height: 190px;
    border-top-left-radius: 21.56px;
    border-top-right-radius: 21.56px;
  }
  /* line 285, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-content {
    font-size: 2rem;
  }
}

@media (max-width: 1300px) {
  /* line 296, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card {
    height: 330px;
  }
  /* line 300, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card .txt-providence {
    font-size: calc(4.2rem * 90 / 100);
  }
  /* line 304, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card p {
    font-size: calc(4.5rem * 90 / 100);
  }
  /* line 308, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card img {
    max-height: calc(100px * 90 / 100);
    margin-top: 1rem;
  }
  /* line 313, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card {
    height: 100%;
    padding: 0;
    padding-top: 3rem;
  }
  /* line 318, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card svg {
    top: -4rem;
  }
  /* line 322, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card img {
    max-height: calc(130px * 90 / 100);
    margin-top: 0;
  }
  /* line 327, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card .plus-open {
    bottom: 10.5rem;
  }
  /* line 333, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card svg {
    top: 0rem;
  }
  /* line 337, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel {
    width: 94%;
    height: 168px;
  }
  /* line 341, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel .back-close {
    top: 170%;
    right: 1rem;
  }
  /* line 346, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel img {
    max-height: 168px;
  }
  /* line 351, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-content {
    width: 85%;
    margin: auto;
    font-size: 1.9rem;
  }
}

@media (max-width: 1270px) {
  /* line 367, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel {
    width: 96%;
  }
  /* line 371, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-content {
    width: 88%;
  }
}

@media (max-width: 1200px) {
  /* line 382, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card {
    height: 305px;
  }
  /* line 386, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card .txt-providence {
    font-size: calc(4.2rem * 85 / 100);
  }
  /* line 390, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card p {
    font-size: calc(4.5rem * 85 / 100);
  }
  /* line 394, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card img {
    max-height: calc(100px * 85 / 100);
    margin-top: 0rem;
  }
  /* line 400, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card img {
    max-height: calc(130px * 85 / 100);
    margin-top: -1rem;
  }
  /* line 407, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel {
    width: 100%;
  }
  /* line 410, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel .back-close {
    top: 75%;
  }
  /* line 414, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel .cv-titre {
    width: calc(92% * 85 / 100);
    font-size: calc(2.6rem * 85 / 100);
  }
  /* line 420, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-content {
    font-size: calc(2rem * 85 / 100);
  }
}

@media (max-width: 992px) {
  /* line 430, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper {
    padding-bottom: 5rem;
  }
  /* line 433, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card {
    height: 350px;
  }
  /* line 437, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.initial-card {
    display: none;
  }
  /* line 441, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card {
    display: block;
    height: 82%;
    background-color: #fff;
  }
  /* line 446, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card svg {
    display: none;
  }
  /* line 450, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card .txt-providence {
    color: #2B4477;
    font-size: calc(4.2rem * 85 / 100);
  }
  /* line 455, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card p {
    color: #1EAACF;
    font-size: calc(4.5rem * 85 / 100);
  }
  /* line 460, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card img {
    max-height: calc(130px * 85 / 100);
    margin-top: 0;
  }
  /* line 465, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card .plus-open {
    width: 4rem;
    height: 4rem;
    margin: -1rem auto 1rem;
    position: relative;
    bottom: initial;
    right: initial;
  }
  /* line 477, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card svg {
    top: -.7rem;
  }
  /* line 480, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card svg.img-mobile {
    display: block;
  }
  /* line 484, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card svg.img-desktop {
    display: none;
  }
  /* line 490, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel .back-close {
    width: 4rem;
    height: 4rem;
    top: 1.5rem;
    right: 50%;
  }
  /* line 499, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-content {
    font-size: calc(2.3rem * 80 / 100);
  }
}

@media (max-width: 768px) {
  /* line 510, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card {
    height: 350px;
  }
  /* line 514, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card {
    height: 85%;
  }
  /* line 517, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card img {
    margin-top: 1rem;
  }
  /* line 523, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card svg {
    top: 0;
  }
  /* line 527, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel {
    width: 78%;
  }
  /* line 531, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-content {
    width: 69%;
  }
}

@media (max-width: 576px) {
  /* line 542, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card {
    height: 340px;
  }
  /* line 547, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card .txt-providence {
    font-size: 3rem;
  }
  /* line 551, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card p {
    font-size: 3.6rem;
  }
  /* line 555, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card img {
    margin-top: 2rem;
  }
  /* line 559, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card .plus-open {
    margin-bottom: 3rem;
  }
  /* line 565, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel {
    width: 98%;
  }
  /* line 568, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel .cv-titre {
    font-size: 1.8rem;
  }
  /* line 573, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-content {
    width: 88%;
    font-size: 1.6rem;
  }
  /* line 582, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-pagination {
    padding-right: 2rem;
    justify-content: flex-end;
  }
}

@media (max-width: 400px) {
  /* line 592, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card {
    height: 77%;
  }
  /* line 595, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.hover-card img {
    margin-top: -.5rem;
  }
  /* line 605, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card svg {
    top: -1.7rem;
  }
  /* line 609, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel {
    height: 157px;
  }
}

@media (max-width: 380px) {
  /* line 623, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card svg {
    top: -2.3rem;
  }
  /* line 627, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-content {
    font-size: 1.5rem;
  }
}

@media (max-width: 360px) {
  /* line 641, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card svg {
    top: -3rem;
  }
  /* line 645, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderIntro .swiper-wrapper .intro-card .card.open-card .card-visuel {
    height: 140px;
  }
}

/* line 657, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper {
  flex-direction: column;
}

/* line 660, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper .swiper-slide {
  margin-bottom: 3rem;
}

/* line 663, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper .swiper-slide .flex-container {
  align-items: flex-start;
}

/* line 666, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .visuel {
  width: 23%;
}

/* line 670, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu {
  width: 70%;
  margin-bottom: 6rem;
}

/* line 674, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content {
  width: 70%;
  padding-left: 9rem;
}

/* line 678, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content .titre {
  margin-bottom: 3rem;
  color: #F4B630;
  line-height: 1.13;
  letter-spacing: 1.82px;
}

/* line 685, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content p {
  line-height: 1.15;
  letter-spacing: 1.82px;
  position: relative;
}

/* line 690, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content p::before {
  content: "";
  display: block;
  width: 62px;
  max-width: 100%;
  height: 41px;
  background: url("../images/chevron.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: -9rem;
}

/* line 710, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-wrapper .swiper-slide.slide-1 .flex-container, #sliderTemoignage .swiper-wrapper .swiper-slide.slide-3 .flex-container {
  flex-direction: row-reverse;
  justify-content: flex-start;
}

/* line 718, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderTemoignage .swiper-button-prev,
#sliderTemoignage .swiper-button-next {
  display: none;
}

@media (max-width: 1200px) {
  /* line 730, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content p {
    font-size: 2rem;
  }
}

@media (max-width: 992px) {
  /* line 744, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu {
    margin-bottom: 4rem;
  }
  /* line 747, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content {
    width: 80%;
    padding-left: 6rem;
  }
  /* line 752, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content p::before {
    width: calc(62px * 80 / 100);
    height: calc(41px * 80 / 100);
    left: -6rem;
  }
}

@media (max-width: 768px) {
  /* line 766, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper {
    flex-direction: initial;
    margin-bottom: 6rem;
  }
  /* line 770, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide {
    padding: 2rem 1.6rem;
    background-color: #2B4477;
    border-radius: 20px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
  }
  /* line 776, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container {
    flex-direction: column !important;
  }
  /* line 779, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .visuel {
    width: 100%;
    height: 250px;
    margin-bottom: 1rem;
  }
  /* line 784, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .visuel img {
    max-width: 250px;
    margin: auto;
    object-fit: contain;
    -o-object-fit: contain;
  }
  /* line 792, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu {
    width: auto;
    margin-bottom: 0;
  }
  /* line 796, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content {
    width: auto;
    padding-left: 0;
  }
  /* line 800, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content .titre {
    font-weight: 600;
    line-height: 1;
  }
  /* line 805, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content p {
    font-size: 1.6rem;
    line-height: 1.12;
  }
  /* line 809, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-wrapper .swiper-slide .flex-container .contenu .the-content p::before {
    width: 75px;
    height: 44px;
    opacity: .3;
    top: -1.6rem;
    left: 0rem;
  }
  /* line 823, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-button-prev,
  #sliderTemoignage .swiper-button-next {
    display: flex;
    left: initial;
  }
  /* line 829, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-button-prev {
    right: 11rem;
  }
  /* line 833, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderTemoignage .swiper-button-next {
    right: 4rem;
  }
}

/* line 842, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences {
  position: relative;
  margin-bottom: 6rem;
}

/* line 846, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper {
  justify-content: space-between;
  align-items: stretch;
}

/* line 850, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper .swiper-slide {
  width: calc(100% / 3 - 20px);
  border-radius: 20px;
}

/* line 854, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper .swiper-slide a {
  color: #2B4477;
  text-decoration: none;
}

/* line 858, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper .swiper-slide a .content {
  min-height: 350px;
  padding: 5rem 3rem;
}

/* line 862, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant {
  margin-bottom: 1.5rem;
  font-size: 3rem;
  line-height: 1.4;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 870, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant span {
  display: block;
  margin-top: -1rem;
  font-size: 5rem;
  letter-spacing: 3.5px;
}

/* line 878, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper .swiper-slide a .content p {
  margin-bottom: 1.5rem;
  line-height: 1.4;
  letter-spacing: 1.82px;
  font-weight: 600;
}

/* line 884, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper .swiper-slide a .content p:last-of-type {
  margin-bottom: 0;
}

/* line 889, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper .swiper-slide a .content img {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

/* line 898, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
#sliderEquivalences .swiper-wrapper .swiper-slide:hover {
  background-color: #F4B630;
}

@media (max-width: 1300px) {
  /* line 908, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content {
    padding: 4rem 2.5rem;
  }
  /* line 912, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant {
    font-size: calc(3rem * 90 / 100);
  }
  /* line 915, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant span {
    font-size: calc(5rem * 90 / 100);
  }
  /* line 920, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content p {
    font-size: calc(2.6rem * 90 / 100);
  }
}

@media (max-width: 1200px) {
  /* line 933, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content {
    padding: 3.5rem 2rem;
  }
  /* line 937, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant {
    font-size: calc(3rem * 85 / 100);
    margin-bottom: 1rem;
  }
  /* line 941, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant span {
    font-size: calc(5rem * 85 / 100);
  }
  /* line 946, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content p {
    font-size: calc(2.6rem * 85 / 100);
    margin-bottom: 1rem;
  }
}

@media (max-width: 992px) {
  /* line 958, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide {
    width: auto;
  }
  /* line 962, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content {
    min-height: calc(350px * 70 / 100);
    padding: 3.5rem 2rem;
  }
  /* line 966, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant {
    font-size: calc(3rem * 82 / 100);
    margin-bottom: 1rem;
  }
  /* line 970, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant span {
    font-size: calc(5rem * 82 / 100);
  }
  /* line 975, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content p {
    font-size: calc(2.6rem * 82 / 100);
    margin-bottom: 1rem;
  }
}

@media (max-width: 768px) {
  /* line 987, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide {
    border-radius: 30px;
  }
  /* line 991, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content {
    min-height: auto;
    padding: 2rem 1.6rem 1.5rem;
  }
  /* line 995, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant {
    font-size: 2.8rem;
  }
  /* line 999, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content .montant span {
    font-size: 3.6rem;
  }
  /* line 1004, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content p {
    font-size: 1.6rem;
    margin-bottom: 0;
  }
  /* line 1008, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a .content p.txt-bold {
    font-size: 1.8rem;
  }
  /* line 1015, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a img.img-desktop {
    display: none;
  }
  /* line 1019, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences .swiper-wrapper .swiper-slide a img.img-mobile {
    display: block;
  }
}

@media (max-width: 576px) {
  /* line 842, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_slider.scss */
  #sliderEquivalences {
    margin-bottom: 3rem;
  }
}

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

/* line 7, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire .formulaire {
  background: #F4B630;
  padding: 2.8rem 0.5rem 5rem;
}

/* line 12, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire .formulaire,
aside#formulaire .separation {
  opacity: 0;
  transition: all .6s ease;
}

/* line 18, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire.visible {
  position: fixed;
  bottom: -1px;
  z-index: 10;
  transition: all .6s ease;
}

/* line 25, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire.visible .formulaire,
aside#formulaire.visible .separation {
  opacity: 1;
  transition: all .6s ease;
}

/* line 36, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-titre {
  width: 18%;
}

/* line 39, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-titre img {
  width: 23rem;
}

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

/* line 48, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce #foca-grille {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

/* line 56, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p {
  margin: 0 10px;
  padding: 8px 20px;
  background-color: #fff;
  color: #2B4477;
  font-size: 2rem;
  letter-spacing: 1.4px;
  font-weight: 600;
  border-radius: 51px;
  border: 2px solid #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 74, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p:hover {
  color: #2B4477;
  border-color: #2B4477;
}

/* line 78, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p:hover input {
  color: #2B4477;
  border-color: #2B4477;
}

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

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

/* line 97, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p.autre-montant {
  padding: 5px 20px;
}

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

/* line 109, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce p input::placeholder {
  color: #2B4477;
  font-weight: 600;
}

/* line 117, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce .text-mini {
  width: 100%;
  margin: auto;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.21;
  letter-spacing: 1.68px;
  color: #2B4477;
  position: absolute;
  bottom: -4rem;
  left: 1rem;
}

/* line 131, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #fo-content #foc-amorce a.btn {
  padding: 8px 20px;
  text-transform: none;
  letter-spacing: 1.4px;
  font-weight: 600;
}

/* line 140, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #foc-info {
  width: 20%;
  text-align: right;
}

/* line 144, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
aside#formulaire #foc-info p {
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: 1.12px;
}

@media (max-width: 1400px) {
  /* line 156, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-titre {
    width: 15%;
  }
  /* line 160, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce {
    width: 60%;
  }
}

@media (max-width: 1300px) {
  /* line 167, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire .formulaire {
    padding-bottom: 4rem;
  }
  /* line 172, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-titre {
    width: 14%;
  }
  /* line 176, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce {
    width: 64%;
  }
}

@media (max-width: 1200px) {
  /* line 183, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content {
    padding: 0 1rem;
  }
  /* line 187, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce p {
    padding: 8px 20px;
    font-size: calc(2rem * 85 / 100);
    border-radius: 51px;
  }
  /* line 192, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce p.autre-montant {
    padding: 5px 20px;
  }
  /* line 196, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce p input {
    max-width: calc(70px * 85 / 100);
    font-size: calc(2rem * 85 / 100);
  }
  /* line 202, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce .text-mini {
    font-size: calc(2.4rem * 85 / 100);
    bottom: -4rem;
    left: 1rem;
  }
  /* line 209, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce a.btn {
    padding: 8px 20px;
  }
  /* line 215, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-info p {
    font-size: calc(1.6rem * 85 / 100);
  }
}

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

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

@media (-webkit-device-pixel-ratio: 1.25) {
  /* line 284, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_formulaire.scss */
  aside#formulaire #fo-content #foc-amorce p {
    height: 50px;
  }
  /* line 288, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/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_annee2025/src/css/sass/_general/_fancybox.scss */
  .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide {
    padding: 5rem 1.5rem;
  }
}

/* line 1, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}

/* line 10, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .underlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
}

/* line 22, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .modal {
  width: 50vw;
  height: 65vh;
  max-height: fit-content;
  margin: auto;
  border-radius: 21.56px;
  background-color: #F4B630;
  background-image: url("../images/fond-exit-popup.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  -webkit-animation: popin 0.3s;
  animation: popin 0.3s;
}

/* line 50, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .modal .modal-close {
  width: 35px;
  height: 35px;
  color: #2B4477;
  background-color: #fff;
  border-radius: 50%;
  font-size: 3rem;
  font-weight: 600;
  cursor: pointer;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 1rem;
  top: 1rem;
  z-index: 999;
}

/* line 71, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .modal .modal-close i {
  font-size: 2rem;
  color: #2B4477;
}

/* line 77, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .modal .modal-header {
  padding: 5rem;
}

/* line 81, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .modal .modal-body {
  padding: 2.3rem;
  color: #2B4477;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 1.89px;
  text-align: center;
  max-width: 100%;
}

/* line 92, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .modal .modal-body span.souligne {
  -webkit-box-shadow: inset 0px -7px 0px -2px #fff;
  -moz-box-shadow: inset 0px -7px 0px -2px #fff;
  box-shadow: inset 0px -7px 0px -2px #fff;
}

/* line 99, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .modal .modal-body .txt-providence {
  margin-top: 1.8rem;
  font-size: 4.1rem;
}

/* line 104, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .modal .modal-body .btn {
  margin-top: 3rem;
  font-size: 2.8rem;
}

/* line 110, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
#ouibounce-modal .modal .modal-footer {
  padding: 6rem;
}

@media (min-width: 1440px) and (max-height: 850px) {
  /* line 116, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal {
    width: 30vw;
    height: 85vh;
  }
}

@media (max-width: 1500px) {
  /* line 124, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal {
    width: 45vw;
    max-width: 800px;
    height: 55vh;
  }
  /* line 129, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-header {
    padding: 3rem;
  }
  /* line 133, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-body {
    font-size: 2.7rem;
  }
  /* line 136, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-body .txt-providence {
    margin-top: .8rem;
    font-size: 2.4rem;
  }
  /* line 141, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-body .btn {
    margin-top: 2.3rem;
    font-size: 2rem;
  }
  /* line 147, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-footer {
    padding: 3rem;
  }
}

@media (max-width: 1440px) and (max-height: 750px) {
  /* line 154, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal {
    width: 60vw;
    height: 80vh;
  }
}

@media (max-width: 1300px) {
  /* line 161, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal {
    width: 50vw;
    height: 70vh;
  }
  /* line 165, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-header {
    padding: 4rem;
  }
  /* line 169, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-footer {
    padding-bottom: 6rem;
  }
}

@media (max-width: 1200px) {
  /* line 177, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-header {
    padding: 3rem;
  }
  /* line 181, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-footer {
    padding-bottom: 8rem;
  }
}

@media (max-width: 1200px) and (max-height: 700px) {
  /* line 188, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal {
    width: 68vw;
    height: 75vh;
  }
  /* line 192, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-header {
    padding: 3rem;
  }
  /* line 196, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-footer {
    padding: 4rem;
  }
}

@media (max-width: 992px) {
  /* line 203, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal {
    width: 80%;
    max-width: none;
  }
  /* line 207, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-header {
    padding: 3rem;
  }
  /* line 211, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-footer {
    padding-bottom: 16rem;
  }
}

@media (max-width: 768px) {
  /* line 219, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-header {
    padding: 2rem;
  }
  /* line 223, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-footer {
    padding-bottom: 8rem;
  }
}

@media (max-width: 576px) {
  /* line 230, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal {
    background-image: none;
  }
  /* line 233, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-header {
    padding: 1rem;
  }
  /* line 237, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  #ouibounce-modal .modal .modal-footer {
    padding-bottom: 5rem;
  }
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadein {
  /* line 259, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  0% {
    opacity: 0;
  }
  /* line 263, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes popin {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  85% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@-ms-keyframes popin {
  /* line 299, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  0% {
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  /* line 305, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  85% {
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }
  /* line 311, ../../../../../MAMP/htdocs/asf/asf-lp_fin_annee2025/src/css/sass/_general/_exit_popup.scss */
  100% {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes popin {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  85% {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

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