.fa-solid,.fa-regular,.fa,.fa-brands{display:inline-flex;vertical-align:middle}.fa-solid::before,.fa-regular::before,.fa::before,.fa-brands::before{content:'';display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:-0.125em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.fa-magnifying-glass::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E")}.fa-xmark::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E")}



/* =========================================
   HQD - SOMMAIRE VOS REPÈRES
   Animation 3D AlbertX adaptée
   ========================================= */

.comp_34 nav.hqd-sommaire {
  filter: drop-shadow(
    0.25rem 0.25rem 0.5rem #0005
  );
  width: 100%;
  max-width: 15rem;
}

/* Apparition en profondeur */

@keyframes hqd-firstShow {
  0%, 100% {
    transform: perspective(1000px)
               translate3d(0, 0, 0);
  }

  50% {
    transform: perspective(1000px)
               translate3d(0, 0, 3em);
  }
}

@keyframes hqd-show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/* Structure du menu */

.comp_34 nav.hqd-sommaire ul {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border-radius: 1rem;
  transform-style: preserve-3d;
  perspective: 1000px;
  font: 400 1rem Helvetica, Arial, sans-serif;
}

/* Lignes du menu */

.comp_34 nav.hqd-sommaire li {
  height: 3rem;
  display: flex;

  background:
    linear-gradient(#00000005, #0000),
    #E8DFC9;

  box-shadow:
    inset 0 0 1rem -0.5rem #0002;

  transition:
    transform 0.35s,
    box-shadow 0.35s,
    background 0.35s;

  transform: translate3d(0,0,0);
  opacity: 0;

  animation:
    hqd-firstShow 0.5s ease-in-out,
    hqd-show 0.15s linear forwards;
}

/* Apparition progressive */

.comp_34 nav.hqd-sommaire li:nth-child(1) {
  animation-delay: 0.50s;
}

.comp_34 nav.hqd-sommaire li:nth-child(2) {
  animation-delay: 0.60s;
}

.comp_34 nav.hqd-sommaire li:nth-child(3) {
  animation-delay: 0.70s;
}

.comp_34 nav.hqd-sommaire li:nth-child(4) {
  animation-delay: 0.80s;
}

.comp_34 nav.hqd-sommaire li:nth-child(5) {
  animation-delay: 0.90s;
}

.comp_34 nav.hqd-sommaire li:nth-child(6) {
  animation-delay: 1.00s;
}

.comp_34 nav.hqd-sommaire li:nth-child(7) {
  animation-delay: 1.10s;
}

.comp_34 nav.hqd-sommaire li:nth-child(8) {
  animation-delay: 1.20s;
}

.comp_34 nav.hqd-sommaire li:nth-child(9) {
  animation-delay: 1.30s;
}

/* Arrondis */

.comp_34 nav.hqd-sommaire li:first-child {
  border-radius: 1rem 1rem 0 0;
}

.comp_34 nav.hqd-sommaire li:last-child {
  border-radius: 0 0 1rem 1rem;
}

/* Effet 3D au survol */

.comp_34 nav.hqd-sommaire li:hover,
.comp_34 nav.hqd-sommaire li:focus-within {
  transform: translate3d(0,0,3rem);
  background: #E5B645;
}

/* Élément suivant */

.comp_34 nav.hqd-sommaire li:hover + li,
.comp_34 nav.hqd-sommaire li:focus-within + li {
  box-shadow:
    inset 0 1rem 1rem -1rem #0003;
  transform: translate3d(0,0,2rem);
}

/* Élément précédent */

.comp_34 nav.hqd-sommaire li:has(+ li:hover),
.comp_34 nav.hqd-sommaire li:has(+ li:focus-within) {
  box-shadow:
    inset 0 -1rem 1rem -1rem #0003;
  transform: translate3d(0,0,2rem);
}

/* Deuxième élément suivant */

.comp_34 nav.hqd-sommaire li:hover + li + li,
.comp_34 nav.hqd-sommaire li:focus-within + li + li {
  box-shadow:
    inset 0 1rem 0.5rem -0.75rem #0002;
}

/* Deuxième élément précédent */

.comp_34 nav.hqd-sommaire li:has(+ li + li:hover),
.comp_34 nav.hqd-sommaire li:has(+ li + li:focus-within) {
  box-shadow:
    inset 0 -1rem 0.5rem -0.75rem #0002;
}

/* Textes et liens */

.comp_34 nav.hqd-sommaire h2,
.comp_34 nav.hqd-sommaire a {
  font-size: 0.9rem;
  display: flex;
  align-items: center;
  flex: 1;
  padding: 0 1rem;
  text-decoration: none;
  color: #332E29;
}

.comp_34 nav.hqd-sommaire h2 {
  font-size: 1rem;
  font-weight: 600;
  color: #FFF5DE;
}

/* Titre SOMMAIRE */

.comp_34 nav.hqd-sommaire .hqd-sommaire-titre {
  background: #332E29;
}

/* Icônes */

.comp_34 nav.hqd-sommaire i {
  margin-right: 0.65rem;
  width: 1.1rem;
  flex-shrink: 0;
  color: #A87822;
}

.comp_34 nav.hqd-sommaire .hqd-sommaire-titre i {
  color: #E5B645;
}

/* Couleurs au survol */

.comp_34 nav.hqd-sommaire li:hover a,
.comp_34 nav.hqd-sommaire li:focus-within a {
  color: #332E29;
}

.comp_34 nav.hqd-sommaire li:hover i,
.comp_34 nav.hqd-sommaire li:focus-within i {
  color: #332E29;
}

/* Navigation au clavier */

.comp_34 nav.hqd-sommaire a:focus-visible {
  outline: 2px solid #842C21;
  outline-offset: -3px;
}

/* Smartphone */

@media (max-width: 600px) {

  .comp_34 nav.hqd-sommaire {
    max-width: 100%;
  }

  .comp_34 nav.hqd-sommaire li {
    height: 2.8rem;
  }

  .comp_34 nav.hqd-sommaire h2,
  .comp_34 nav.hqd-sommaire a {
    font-size: 0.85rem;
  }
}

/* Accessibilité : réduire les animations */

@media (prefers-reduced-motion: reduce) {

  .comp_34 nav.hqd-sommaire,
  .comp_34 nav.hqd-sommaire * {
    animation: none !important;
    transition: none !important;
  }

  .comp_34 nav.hqd-sommaire li {
    opacity: 1;
    transform: none !important;
  }
}

/* =========================================
   HQD - FINITION DORÉE DU SOMMAIRE
   ========================================= */

.comp_34 nav.hqd-sommaire {
  border: 1px solid #D69B2D;
  border-radius: 1rem;
  box-shadow:
    0 5px 16px rgba(51,46,41,0.16),
    0 0 0 3px rgba(229,182,69,0.08);
}

.comp_34 nav.hqd-sommaire .hqd-sommaire-titre {
  background: #332E29;
}

.comp_34 nav.hqd-sommaire .hqd-sommaire-titre:hover,
.comp_34 nav.hqd-sommaire .hqd-sommaire-titre:focus-within {
  background: #332E29;
}

.comp_34 nav.hqd-sommaire .hqd-sommaire-titre h2 {
  color: #FFF5DE;
  letter-spacing: 0.5px;
}



.wave-separator{
    position:relative;
    width:100%;
    overflow:hidden;
    background:#877E7A;
}


.waves{
    position:relative;
    display:block;
    width:100%;
    height:90px;
    min-height:70px;
    max-height:120px;
}


/* Vagues beige sable */

.parallax use:nth-child(1){
    fill:rgba(232,223,201,0.30);
    animation:move-forever 7s cubic-bezier(.55,.5,.45,.5) infinite;
}

.parallax use:nth-child(2){
    fill:rgba(232,223,201,0.50);
    animation:move-forever 10s cubic-bezier(.55,.5,.45,.5) infinite;
    animation-delay:-2s;
}

.parallax use:nth-child(3){
    fill:rgba(232,223,201,0.70);
    animation:move-forever 13s cubic-bezier(.55,.5,.45,.5) infinite;
    animation-delay:-4s;
}

.parallax use:nth-child(4){
    fill:#E8DFC9;
    animation:move-forever 20s cubic-bezier(.55,.5,.45,.5) infinite;
    animation-delay:-6s;
}


@keyframes move-forever{

    0%{
        transform:translate3d(-90px,0,0);
    }

    100%{
        transform:translate3d(85px,0,0);
    }

}


@media(max-width:768px){

    .waves{
        height:55px;
        min-height:55px;
    }

}



/* =========================================
   HQD - PLANCHE PÉDAGOGIQUE INTERACTIVE
   ========================================= */

.hqd-planche {
  width: 100%;
  max-width: 850px;
  margin: 0 auto;
}

.hqd-planche-image {
  position: relative;
}

.hqd-planche-image img {
  display: block;
  width: 100%;
  height: auto;
}

/* Zone de lecture sur le bas de l'affiche */

.hqd-planche-zone {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 33%;
  border: none;
  background: transparent;
  cursor: zoom-in;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding: 12px;
}

.hqd-planche-zone span {
  background: rgba(51,46,41,.92);
  color: #fff;
  padding: 9px 18px;
  border-radius: 25px;
  font-size: 14px;
  font-weight: bold;
}

.hqd-planche-zone:hover span {
  background: #2f6b6d;
}

/* Fenêtre de lecture */

.hqd-lecture[hidden] {
  display: none !important;
}

.hqd-lecture {
  position: fixed;
  inset: 0;
  z-index: 9999999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}

.hqd-lecture-fond {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.70);
}

.hqd-lecture-contenu {
  position: relative;
  width: 100%;
  max-width: 780px;
  max-height: 88vh;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 30px 35px;
  background: #E8DFC9;
  color: #332E29;
  border: 3px solid #D69B2D;
  border-radius: 10px;
  box-shadow: 0 12px 35px rgba(0,0,0,.35);
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 1.7;
}

.hqd-lecture-contenu h2 {
  color: #332E29;
  font-size: 23px;
  line-height: 1.3;
  border-bottom: 2px solid #D69B2D;
  padding-bottom: 7px;
  margin: 24px 0 12px;
}

.hqd-lecture-contenu h2:first-of-type {
  margin-top: 0;
}

.hqd-lecture-contenu p {
  margin: 0 0 15px;
}

.hqd-lecture-note {
  font-size: 13px;
  font-style: italic;
  border-top: 1px solid #D69B2D;
  padding-top: 12px;
}

.hqd-lecture-fermer {
  position: sticky;
  top: 0;
  float: right;
  margin: -15px -20px 5px 10px;
  border: none;
  background: #332E29;
  color: white;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  font-size: 25px;
  cursor: pointer;
  z-index: 2;
}

/* Smartphone */

@media (max-width: 600px) {
  .hqd-lecture {
    padding: 10px;
  }

  .hqd-lecture-contenu {
    padding: 22px 18px;
    max-height: 92vh;
    font-size: 15px;
  }

  .hqd-lecture-contenu h2 {
    font-size: 20px;
  }

  .hqd-planche-zone span {
    font-size: 11px;
    padding: 7px 10px;
  }
}



/* =========================================================
   VOS REPÈRES - Articles
   ========================================================= */

.hqd-reperes {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
}

.hqd-repere {
    box-sizing: border-box;
    width: 100%;
    margin: 0 0 12px 0;
    padding: 14px;
    background: #DED4BE;
    border: 1px solid #D69B2D;
    border-radius: 6px;
}

/* Partie visible de l'article */

.hqd-repere-top {
    display: flex;
    align-items: flex-start;
    gap: 20px;
}

/* Photo paysage 4:3 */

.hqd-repere-photo {
    flex: 0 0 180px;
    width: 180px;
    height: 135px;
    overflow: hidden;
    border-radius: 4px;
}

.hqd-repere-photo img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Partie texte visible */

.hqd-repere-teaser {
    flex: 1;
    min-width: 0;
}

.hqd-repere-title {
    margin: 2px 0 8px 0;
    padding: 0;
    font-size: 22px;
    line-height: 1.2;
    color: #332e29;
    font-weight: 700;
}

.hqd-repere-intro {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.55;
    color: #332e29;
    text-align: justify;
}

/* Bouton */

.hqd-repere-btn {
    display: inline-block;
    margin-top: 12px;
    padding: 7px 18px;
    border: 1px solid #8C6A43;
    border-radius: 30px;
    background: #8C6A43;
    color: #ffffff;
    font-size: 15px;
    line-height: 1.2;
    cursor: pointer;
    text-align: center;
    box-sizing: border-box;
}

.hqd-repere-btn:hover {
    background: #8F5B2B;
    border-color: #8F5B2B;
}

/* Article développé */

.hqd-repere-full {
    display: none;
    margin-top: 18px;
    padding-top: 16px;
    border-top: 1px solid #D69B2D;
}

.hqd-repere-full p {
    margin: 0 0 12px 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.6;
    color: #332e29;
    text-align: justify;
    text-justify: inter-word;
    hyphens: none;
    word-break: normal;
    overflow-wrap: normal;
}

.hqd-repere-full p:last-child {
    margin-bottom: 0;
}

/* Adaptation téléphone */

@media screen and (max-width: 600px) {

    .hqd-repere {
        padding: 10px;
        margin-bottom: 18px;
    }

    .hqd-repere-top {
        display: block;
    }

    .hqd-repere-photo {
        width: 100%;
        height: auto;
        aspect-ratio: 4 / 3;
        margin-bottom: 14px;
    }

    .hqd-repere-title {
        font-size: 20px;
    }

    .hqd-repere-intro,
    .hqd-repere-full p {
        font-size: 15px;
    }

    .hqd-repere-btn {
        display: block;
        width: 160px;
        margin-left: auto;
        margin-right: auto;
    }
}
.hqd-repere-auteur {
    margin: -3px 0 10px 0;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    color: #5f574f;
}
/* Image intégrée dans l'article Vision */

.hqd-image-zoom {
    width: 100%;
    max-width: 500px;
    margin: 18px auto 20px auto;
    text-align: center;
}

.hqd-image-zoom img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0 auto;
    border-radius: 4px;
}

.hqd-image-caption {
    margin: 6px 0 0 0;
    font-size: 13px;
    font-style: italic;
    color: #5f574f;
    text-align: center;
}
.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_back_sep{border-bottom:1px solid #000000;margin-bottom:5px;margin-top:5px;width:100%;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item{color:rgba(0,0,0,1);font-family:'Arial';}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item a{color:rgba(0,0,0,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item:hover{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item:hover a{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item:hover svg{fill:rgba(0,0,255,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item:hover:not(.waf_menu_item_search){background-color:rgba(187,187,187,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_generic_header{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);font-family:'Arial';}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item{color:rgba(17,17,17,1);font-family:'Arial';}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item:hover{background-color:rgba(232,232,232,1);color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item:hover a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item:hover svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_layout{align-items:center;display:flex;flex-direction:row;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_back_sep{border-bottom:1px solid #3d3d3d;margin-bottom:5px;margin-top:5px;width:100%;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item{color:rgba(61,61,61,1);font-family:'Arial';}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item a{color:rgba(61,61,61,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item:hover{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item:hover a{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item:hover svg{fill:rgba(0,0,255,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item:hover:not(.waf_menu_item_search){background-color:rgba(187,187,187,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_generic_header{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);font-family:'Arial';}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item{color:rgba(17,17,17,1);font-family:'Arial';}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item:hover{background-color:rgba(232,232,232,1);color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item:hover a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item:hover svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_layout{align-items:center;display:flex;flex-direction:row;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_back_sep{border-bottom:1px solid #000000;margin-bottom:5px;margin-top:5px;width:100%;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item{color:rgba(0,0,0,1);font-family:'Arial';}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item a{color:rgba(0,0,0,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item:hover{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item:hover a{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item:hover svg{fill:rgba(0,0,255,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item:hover:not(.waf_menu_item_search){background-color:rgba(187,187,187,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_generic_header{background-color:rgba(232,223,201,1);color:rgba(232,223,201,1);font-family:'Arial';}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item{color:rgba(51,46,41,1);font-family:'Arial';}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item a{color:rgba(51,46,41,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item svg{fill:rgba(51,46,41,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item:hover{background-color:rgba(232,232,232,1);color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item:hover a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item:hover svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_layout{align-items:center;display:flex;flex-direction:row;}.comp_0{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_1{--wf-gutter-x:0px;flex-direction:row;}.comp_10{--wf-gutter-x:0px;flex-direction:row;}.comp_11{flex-direction:column;}.comp_11 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_11 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_12{align-items:center;display:flex;width:100%;}.comp_12 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_13{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_14{--wf-gutter-x:0px;flex-direction:row;}.comp_15{flex-direction:column;}.comp_15 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_15 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_16{display:flex;width:100%;}.comp_16 .wa-image-wrap{aspect-ratio:1536/1024;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 1536px) );}.comp_16 .wa-image-wrap > div{aspect-ratio:1536/1024;;position:relative;width:100%;}.comp_16 .wa-image-wrap img{aspect-ratio:1536/1024;;position:relative;vertical-align:top;width:100%;}.comp_17{flex-direction:column;}.comp_17 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_17 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_18{width:100%;}.comp_18 .waf_menu{--bubble-bg-color:rgba(232,223,201,1);--bubble-border-color:rgba(0,0,0,0);--bubble-text-color:rgba(0,0,0,1);--panel-bg-color:rgba(232,223,201,1);--panel-brand-icon:wa_res/icons/SCCFlog2023_2024.png !important;--panel-header-text-color:rgba(232,223,201,1);--panel-orientation:left;--panel-text-color:rgba(51,46,41,1);}.comp_18 .waf_menu-mini-btn{background-color:rgba(229,182,69,1);border-color:rgba(119,119,119,1);border-style:solid;border-width:1px;}.comp_18 .waf_menu-mini-btn-wrapper{align-items:center;display:flex;height:100%;width:100%;}.comp_18 .waf_menu-mini-btn:hover{background-color:rgba(60,193,229,1);border-color:rgba(119,119,119,1);}.comp_18 .waf_menu-mini-btn:hover svg path{fill:rgba(51,51,51,1);}.comp_18 nav{background-color:rgba(249,249,249,1);color:rgba(135,126,122,1);font-family:'Arial';}.comp_18 nav > ul > li{align-items:center;display:flex;justify-content:start;}.comp_18 nav > ul > li > .waf-nav-link{align-items:center;color:rgba(135,126,122,1);display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_18 nav > ul > li > .waf-nav-link > .waf_menu_icn{display:flex;}.comp_18 nav > ul > li > .waf-nav-link > .waf_menu_icn > svg{fill:rgba(135,126,122,1);}.comp_18 nav > ul > li > .waf-nav-link > .waf_menu_label{display:flex;flex-grow:5;}.comp_18 nav > ul > li > .waf_menu_search{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_18 nav > ul > li:hover > .waf-nav-link{color:rgba(68,68,68,1);}.comp_18 nav > ul > li:hover > .waf-nav-link > .waf_menu_icn >svg{fill:rgba(68,68,68,1);}.comp_19{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_2{flex-direction:column;}.comp_2 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_2 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_20{--wf-gutter-x:0px;flex-direction:row;}.comp_21{flex-direction:column;}.comp_21 > .wa_inner_col{background-color:rgba(232,223,201,1);display:flex;flex-direction:inherit;height:100%;}.comp_21 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_22{align-items:center;display:flex;width:100%;}.comp_22 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_23{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_24{--wf-gutter-x:0px;flex-direction:row;}.comp_25{flex-direction:column;}.comp_25 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_25 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_26{display:flex;width:100%;}.comp_26 .wa-image-wrap{aspect-ratio:372/324;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 372px) );}.comp_26 .wa-image-wrap > div{aspect-ratio:372/324;;position:relative;width:100%;}.comp_26 .wa-image-wrap img{aspect-ratio:372/324;;position:relative;vertical-align:top;width:100%;}.comp_27{--wf-gutter-x:0px;flex-direction:row;}.comp_28{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_29{--wf-gutter-x:0px;flex-direction:row;}.comp_3{width:100%;}.comp_3 .waf_menu{--bubble-bg-color:rgba(232,223,201,1);--bubble-border-color:rgba(0,0,0,0);--bubble-text-color:rgba(0,0,0,1);--panel-bg-color:rgba(255,255,255,1);--panel-header-text-color:rgba(255,255,255,1);--panel-orientation:left;--panel-text-color:rgba(17,17,17,1);}.comp_3 .waf_menu-mini-btn{background-color:rgba(51,178,240,1);border-color:rgba(119,119,119,1);border-style:solid;border-width:1px;}.comp_3 .waf_menu-mini-btn-wrapper{align-items:center;display:flex;height:100%;width:100%;}.comp_3 .waf_menu-mini-btn:hover{background-color:rgba(60,193,229,1);border-color:rgba(119,119,119,1);}.comp_3 .waf_menu-mini-btn:hover svg path{fill:rgba(51,51,51,1);}.comp_3 nav{background-color:rgba(249,249,249,0);color:rgba(51,46,41,1);font-family:'Arial';font-weight:bolder;}.comp_3 nav > ul > li{align-items:center;display:flex;justify-content:start;}.comp_3 nav > ul > li > .waf-nav-link{align-items:center;color:rgba(51,46,41,1);display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_icn{display:flex;}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_icn > svg{fill:rgba(51,46,41,1);}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_label{display:flex;flex-grow:5;}.comp_3 nav > ul > li > .waf_menu_search{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_3 nav > ul > li:hover > .waf-nav-link{color:rgba(255,255,255,1);}.comp_3 nav > ul > li:hover > .waf-nav-link > .waf_menu_icn >svg{fill:rgba(255,255,255,1);}.comp_30{flex-direction:column;}.comp_30 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_30 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_31{align-items:center;display:flex;width:100%;}.comp_31 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_32{display:flex;width:100%;}.comp_32 .wa-image-wrap{aspect-ratio:372/324;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 372px) );}.comp_32 .wa-image-wrap > div{aspect-ratio:372/324;;position:relative;width:100%;}.comp_32 .wa-image-wrap img{aspect-ratio:372/324;;position:relative;vertical-align:top;width:100%;}.comp_33{align-items:center;display:flex;width:100%;}.comp_33 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_34{width:100%;}.comp_35{flex-direction:column;}.comp_35 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_35 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_36{align-items:center;display:flex;width:100%;}.comp_36 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_37{background-color:rgba(135,126,122,1);display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_37 .wa-txt-par{color:rgba(232,223,201,1);font-family:'Arial';margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_37 .wa-txt-par a{color:rgba(0,0,255,1);text-decoration:underline;}.comp_37 .wa-txt-par.wa-last-par{color:rgba(232,223,201,1);font-family:'Arial';margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_37 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);text-decoration:underline;}.comp_38{align-items:center;display:flex;width:100%;}.comp_38 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_39{--wf-gutter-x:0px;flex-direction:row;}.comp_4{flex-direction:column;}.comp_4 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_4 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_40{flex-direction:column;}.comp_40 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_40 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_41{align-items:center;display:flex;width:100%;}.comp_41 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_42{width:100%;}.comp_43{align-items:center;display:flex;width:100%;}.comp_43 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_44{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_45{--wf-gutter-x:0px;flex-direction:row;}.comp_46{flex-direction:column;}.comp_46 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_46 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_47{animation:bounceIn;animation-duration:1000ms;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_47 .wa-txt-par{color:rgba(135,126,122,1);font-family:'Arial';font-weight:bolder;margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_47 .wa-txt-par a{color:rgba(0,0,255,1);text-decoration:underline;}.comp_47 .wa-txt-par.wa-last-par{color:rgba(135,126,122,1);font-family:'Arial';font-weight:bolder;margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_47 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);text-decoration:underline;}.comp_48{align-items:center;display:flex;width:100%;}.comp_48 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_49{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_5{align-items:center;display:flex;width:100%;}.comp_5 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_50{--wf-gutter-x:0px;flex-direction:row;}.comp_51{flex-direction:column;}.comp_51 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_51 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_52{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_52 .wa-txt-par{color:rgba(33,37,41,1);font-family:'Arial';margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_52 .wa-txt-par a{color:rgba(0,0,255,1);text-decoration:underline;}.comp_52 .wa-txt-par.wa-last-par{color:rgba(33,37,41,1);font-family:'Arial';margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_52 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);text-decoration:underline;}.comp_53{display:flex;width:100%;}.comp_53 .wa-image-second-inner{background-image:url("../../images/big/Exercices_pour_soigner_une_tendinite_du_bras-Hop_Quyen_Dao.png?t=21168f6c_b609_4bf9_bb6d_36a2f82b5336");background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;opacity:0;transition:all .5s ease;width:100%;}.comp_53 .wa-image-second-inner div{background-color:rgba(0,0,0,0);height:100%;width:100%;}.comp_53 .wa-image-wrap{aspect-ratio:1024/1536;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 1024px) );}.comp_53 .wa-image-wrap .wa-image-fx{animation:fadeInUp 0.8s;}.comp_53 .wa-image-wrap .wa-image-txt{opacity:0;text-align:left;}.comp_53 .wa-image-wrap .wa-img-overlay{align-items:center;color:rgba(255,255,255,1);font-family:'Arial';justify-content:center;}.comp_53 .wa-image-wrap > div{aspect-ratio:1024/1536;;position:relative;width:100%;}.comp_53 .wa-image-wrap img{aspect-ratio:1024/1536;;position:relative;vertical-align:top;width:100%;}.comp_53 .wa-image-wrap:hover .wa-image-second-inner{opacity:1;}.comp_54{width:100%;}.comp_55{flex-direction:column;}.comp_55 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_55 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_56{width:100%;}.comp_57{flex-direction:column;}.comp_58{--wf-gutter-x:0px;flex-direction:row;}.comp_59{flex-direction:column;}.comp_59 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_59 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_6{display:flex;width:100%;}.comp_6 .wa-image-second-inner{height:100%;opacity:0;transition:all .5s ease;width:100%;}.comp_6 .wa-image-second-inner div{background-color:rgba(0,0,0,0);height:100%;width:100%;}.comp_6 .wa-image-wrap{aspect-ratio:1536/1024;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 1536px) );}.comp_6 .wa-image-wrap .wa-image-fx{animation:fadeInUp 0.8s;}.comp_6 .wa-image-wrap .wa-image-txt{opacity:0;text-align:left;}.comp_6 .wa-image-wrap .wa-img-overlay{align-items:center;color:rgba(255,255,255,1);font-family:'Arial';justify-content:center;}.comp_6 .wa-image-wrap > div{aspect-ratio:1536/1024;;position:relative;width:100%;}.comp_6 .wa-image-wrap img{aspect-ratio:1536/1024;;position:relative;vertical-align:top;width:100%;}.comp_6 .wa-image-wrap:hover .wa-image-second-inner{opacity:1;}.comp_60{align-items:center;display:flex;width:100%;}.comp_60 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_61{flex-direction:column;}.comp_61 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_61 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_62{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_63{--wf-gutter-x:0px;flex-direction:row;}.comp_64{flex-direction:column;}.comp_64 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_64 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_65{display:flex;width:100%;}.comp_65 .wa-image-wrap{aspect-ratio:1024/1536;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 1024px) );}.comp_65 .wa-image-wrap > div{aspect-ratio:1024/1536;;position:relative;width:100%;}.comp_65 .wa-image-wrap img{aspect-ratio:1024/1536;;position:relative;vertical-align:top;width:100%;}.comp_66{width:100%;}.comp_67{flex-direction:column;}.comp_68{--wf-gutter-x:0px;flex-direction:row;}.comp_69{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_7{flex-direction:column;}.comp_7 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_7 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_70{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_71{--wf-gutter-x:0px;flex-direction:row;}.comp_72{flex-direction:column;}.comp_72 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_72 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_73{flex-direction:column;}.comp_74{--wf-gutter-x:0px;flex-direction:row;}.comp_75{flex-direction:column;}.comp_75 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_75 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_8{width:100%;}.comp_8 .waf_menu{--bubble-bg-color:rgba(7,26,43,1);--bubble-border-color:rgba(0,0,0,0);--bubble-text-color:rgba(61,61,61,1);--panel-bg-color:rgba(255,255,255,1);--panel-brand-icon:wa_res/icons/SCCFlog2023_2024.png !important;--panel-header-text-color:rgba(255,255,255,1);--panel-orientation:left;--panel-text-color:rgba(17,17,17,1);}.comp_8 .waf_menu-mini-btn{background-color:rgba(51,178,240,1);border-color:rgba(119,119,119,1);border-style:solid;border-width:1px;}.comp_8 .waf_menu-mini-btn-wrapper{align-items:center;display:flex;height:100%;width:100%;}.comp_8 .waf_menu-mini-btn:hover{background-color:rgba(60,193,229,1);border-color:rgba(119,119,119,1);}.comp_8 .waf_menu-mini-btn:hover svg path{fill:rgba(51,51,51,1);}.comp_8 nav{color:rgba(51,46,41,1);font-family:'Arial';font-weight:bolder;}.comp_8 nav > ul > li{align-items:center;display:flex;justify-content:start;}.comp_8 nav > ul > li > .waf-nav-link{align-items:center;color:rgba(51,46,41,1);display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_icn{display:flex;}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_icn > svg{fill:rgba(51,46,41,1);}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_label{display:flex;flex-grow:5;}.comp_8 nav > ul > li > .waf_menu_search{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_8 nav > ul > li:hover > .waf-nav-link{color:rgba(255,255,255,1);}.comp_8 nav > ul > li:hover > .waf-nav-link > .waf_menu_icn >svg{fill:rgba(255,255,255,1);}.comp_9{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}body{background-color:rgba(255,255,255,1);}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.comp_0{display:none;min-height:20px;padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_11{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_11 > .wa_inner_col{border:none;border-radius:0px;}.comp_11 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_12{margin-bottom:0px;margin-top:0px;min-height:32px;}.comp_12 hr{border-top-width:1px;margin:1px;}.comp_13{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_14{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_15{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_15 > .wa_inner_col{border:none;border-radius:0px;}.comp_15 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_16{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_16 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 1536px) );}.comp_17{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_17 > .wa_inner_col{border:none;border-radius:0px;}.comp_17 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_18{margin-bottom:0px;margin-top:0px;}.comp_18 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:300px;}.comp_18 .waf_menu > ul{flex-direction:row;width:unset;}.comp_18 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_18 .waf_menu-mini-btn{border-radius:5px;height:50px;width:50px;}.comp_18 .waf_menu-mini-btn-wrapper{display:flex !important;justify-content:end;}.comp_18 nav{border:none;border-radius:0px;display:none !important;font-size:13px;justify-content:end;min-height:2rem;}.comp_18 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_18 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:13px;width:13px;}.comp_18 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_19{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_2{min-height:15px;padding-left:0rem;padding-right:0rem;}.comp_2 > .wa_inner_col{border:none;border-radius:0px;}.comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_20{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_21{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_21 > .wa_inner_col{border:none;border-radius:0px;}.comp_21 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_22{margin-bottom:0px;margin-top:0px;min-height:50px;}.comp_22 hr{border-top-width:1px;margin:1px;}.comp_23{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_24{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_25{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_25 > .wa_inner_col{border:none;border-radius:0px;}.comp_25 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_26{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_26 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 372px) );}.comp_27{display:none;margin-bottom:0px !important;margin-top:0px !important;}.comp_28{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_29{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_3{margin-bottom:0px;margin-top:0px;}.comp_3 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:380px;}.comp_3 .waf_menu > ul{flex-direction:row;width:unset;}.comp_3 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_3 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_3 .waf_menu-mini-btn-wrapper{display:flex !important;justify-content:end;}.comp_3 nav{border:none;border-radius:0px;display:none !important;font-size:15px;justify-content:end;min-height:2rem;}.comp_3 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_3 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_30{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_30 > .wa_inner_col{border:none;border-radius:0px;}.comp_30 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_31{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_31 hr{border-top-width:1px;margin:1px;}.comp_32{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_32 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 372px) );}.comp_33{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_33 hr{border-top-width:1px;margin:1px;}.comp_34{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_35{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_35 > .wa_inner_col{border:none;border-radius:0px;}.comp_35 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_36{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_36 hr{border-top-width:1px;margin:1px;}.comp_37{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_37 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:justify;}.comp_37 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:justify;}.comp_38{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_38 hr{border-top-width:1px;margin:1px;}.comp_39{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_4{min-height:15px;padding-left:0rem;padding-right:0rem;}.comp_4 > .wa_inner_col{border:none;border-radius:0px;}.comp_4 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:0rem;}.comp_40{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_40 > .wa_inner_col{border:none;border-radius:0px;}.comp_40 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_41{margin-bottom:0px;margin-top:0px;min-height:32px;}.comp_41 hr{border-top-width:1px;margin:1px;}.comp_42{margin-bottom:0px;margin-top:0px;min-height:0px;}.comp_43{margin-bottom:0px;margin-top:0px;min-height:32px;}.comp_43 hr{border-top-width:1px;margin:1px;}.comp_44{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_45{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_46{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_46 > .wa_inner_col{border:none;border-radius:0px;}.comp_46 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_47{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_47 .wa-txt-par{font-size:14px;letter-spacing:0em;line-height:1;text-align:center;}.comp_47 .wa-txt-par.wa-last-par{font-size:14px;letter-spacing:0em;line-height:1;text-align:center;}.comp_48{margin-bottom:0px;margin-top:0px;min-height:50px;}.comp_48 hr{border-top-width:1px;margin:1px;}.comp_49{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_5{margin-bottom:0px;margin-top:0px;min-height:15px;}.comp_5 hr{border-top-width:1px;margin:1px;}.comp_50{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_51{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_51 > .wa_inner_col{border:none;border-radius:0px;}.comp_51 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_52{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_52 .wa-txt-par{font-size:18px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_52 .wa-txt-par.wa-last-par{font-size:18px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_53{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_53 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 1024px) );}.comp_53 .wa-image-wrap .wa-img-overlay{font-size:13px;}.comp_54{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_55{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_55 > .wa_inner_col{border:none;border-radius:0px;}.comp_55 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_56{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_57{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_58{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_59{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_59 > .wa_inner_col{border:none;border-radius:0px;}.comp_59 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_6{justify-content:center;margin-bottom:-47px;margin-top:-21px;}.comp_6 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 1536px) );}.comp_6 .wa-image-wrap .wa-img-overlay{font-size:13px;}.comp_60{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_60 hr{border-top-width:1px;margin:1px;}.comp_61{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_61 > .wa_inner_col{border:none;border-radius:0px;}.comp_61 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_62{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_63{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_64{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_64 > .wa_inner_col{border:none;border-radius:0px;}.comp_64 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_65{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_65 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 1024px) );}.comp_66{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_67{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_68{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_69{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_7{min-height:15px;padding-left:0rem;padding-right:0rem;}.comp_7 > .wa_inner_col{border:none;border-radius:0px;}.comp_7 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_70{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_71{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_72{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_72 > .wa_inner_col{border:none;border-radius:0px;}.comp_72 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_73{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_74{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_75{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_75 > .wa_inner_col{border:none;border-radius:0px;}.comp_75 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_8{margin-bottom:0px;margin-top:0px;}.comp_8 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:380px;}.comp_8 .waf_menu > ul{flex-direction:row;width:unset;}.comp_8 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_8 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_8 .waf_menu-mini-btn-wrapper{display:flex !important;justify-content:end;}.comp_8 nav{border:none;border-radius:0px;display:none !important;font-size:15px;justify-content:start;min-height:2rem;}.comp_8 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_8 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_9{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}body{background-image:url('');}@media (min-width:992px){.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_044fc6452be54b84bfe9860ffe6572d5.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_1b0436e8c181403d8e3344852253aa92.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_a0ff97b5d2a246bf8d9cfc88820dc4d3.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.comp_0{display:flex;min-height:20px;padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_11{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_11 > .wa_inner_col{border:none;border-radius:0px;}.comp_11 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_12{margin-bottom:0px;margin-top:0px;min-height:32px;}.comp_12 hr{border-top-width:1px;margin:1px;}.comp_13{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_14{display:none;margin-bottom:0px !important;margin-top:0px !important;}.comp_15{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_15 > .wa_inner_col{border:none;border-radius:0px;}.comp_15 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_16{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_16 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 1536px) );}.comp_17{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_17 > .wa_inner_col{border:none;border-radius:0px;}.comp_17 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_18{margin-bottom:0px;margin-top:0px;}.comp_18 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:300px;}.comp_18 .waf_menu > ul{flex-direction:row;width:unset;}.comp_18 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_18 .waf_menu-mini-btn{border-radius:5px;height:50px;width:50px;}.comp_18 .waf_menu-mini-btn-wrapper{display:none !important;justify-content:end;}.comp_18 nav{border:none;border-radius:0px;display:flex !important;font-size:13px;justify-content:end;min-height:2rem;}.comp_18 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_18 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:13px;width:13px;}.comp_18 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_19{display:none;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_2{min-height:15px;padding-left:0rem;padding-right:0rem;}.comp_2 > .wa_inner_col{border:none;border-radius:0px;}.comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_20{display:none;margin-bottom:0px !important;margin-top:0px !important;}.comp_21{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_21 > .wa_inner_col{border:none;border-radius:0px;}.comp_21 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_22{margin-bottom:0px;margin-top:0px;min-height:50px;}.comp_22 hr{border-top-width:1px;margin:1px;}.comp_23{display:none;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_24{display:none;margin-bottom:0px !important;margin-top:0px !important;}.comp_25{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_25 > .wa_inner_col{border:none;border-radius:0px;}.comp_25 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_26{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_26 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 372px) );}.comp_27{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_28{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_29{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_3{margin-bottom:0px;margin-top:0px;}.comp_3 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:380px;}.comp_3 .waf_menu > ul{flex-direction:row;width:unset;}.comp_3 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_3 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_3 .waf_menu-mini-btn-wrapper{display:none !important;justify-content:end;}.comp_3 nav{border:none;border-radius:0px;display:flex !important;font-size:15px;justify-content:end;min-height:2rem;}.comp_3 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_3 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_30{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_30 > .wa_inner_col{border:none;border-radius:0px;}.comp_30 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_31{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_31 hr{border-top-width:1px;margin:1px;}.comp_32{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_32 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 372px) );}.comp_33{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_33 hr{border-top-width:1px;margin:1px;}.comp_34{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_35{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_35 > .wa_inner_col{border:none;border-radius:0px;}.comp_35 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_36{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_36 hr{border-top-width:1px;margin:1px;}.comp_37{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_37 .wa-txt-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:justify;}.comp_37 .wa-txt-par.wa-last-par{font-size:16px;letter-spacing:0em;line-height:1.2;text-align:justify;}.comp_38{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_38 hr{border-top-width:1px;margin:1px;}.comp_39{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_4{min-height:15px;padding-left:0rem;padding-right:0rem;}.comp_4 > .wa_inner_col{border:none;border-radius:0px;}.comp_4 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:0rem;}.comp_40{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_40 > .wa_inner_col{border:none;border-radius:0px;}.comp_40 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_41{margin-bottom:0px;margin-top:0px;min-height:32px;}.comp_41 hr{border-top-width:1px;margin:1px;}.comp_42{margin-bottom:0px;margin-top:0px;min-height:0px;}.comp_43{margin-bottom:0px;margin-top:0px;min-height:32px;}.comp_43 hr{border-top-width:1px;margin:1px;}.comp_44{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_45{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_46{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_46 > .wa_inner_col{border:none;border-radius:0px;}.comp_46 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_47{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_47 .wa-txt-par{font-size:14px;letter-spacing:0em;line-height:1;text-align:center;}.comp_47 .wa-txt-par.wa-last-par{font-size:14px;letter-spacing:0em;line-height:1;text-align:center;}.comp_48{margin-bottom:0px;margin-top:0px;min-height:50px;}.comp_48 hr{border-top-width:1px;margin:1px;}.comp_49{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_5{margin-bottom:0px;margin-top:0px;min-height:15px;}.comp_5 hr{border-top-width:1px;margin:1px;}.comp_50{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_51{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_51 > .wa_inner_col{border:none;border-radius:0px;}.comp_51 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_52{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_52 .wa-txt-par{font-size:18px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_52 .wa-txt-par.wa-last-par{font-size:18px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_53{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_53 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 1024px) );}.comp_53 .wa-image-wrap .wa-img-overlay{font-size:13px;}.comp_54{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_55{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_55 > .wa_inner_col{border:none;border-radius:0px;}.comp_55 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_56{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_57{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_58{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_59{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_59 > .wa_inner_col{border:none;border-radius:0px;}.comp_59 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_6{justify-content:center;margin-bottom:-47px;margin-top:-21px;}.comp_6 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 170px , 1536px) );}.comp_6 .wa-image-wrap .wa-img-overlay{font-size:13px;}.comp_60{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_60 hr{border-top-width:1px;margin:1px;}.comp_61{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_61 > .wa_inner_col{border:none;border-radius:0px;}.comp_61 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_62{display:none;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_63{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_64{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_64 > .wa_inner_col{border:none;border-radius:0px;}.comp_64 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_65{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_65 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 1024px) );}.comp_66{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_67{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_68{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_69{display:none;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_7{min-height:15px;padding-left:0rem;padding-right:0rem;}.comp_7 > .wa_inner_col{border:none;border-radius:0px;}.comp_7 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_70{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_71{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_72{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_72 > .wa_inner_col{border:none;border-radius:0px;}.comp_72 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_73{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_74{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_75{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_75 > .wa_inner_col{border:none;border-radius:0px;}.comp_75 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_8{margin-bottom:0px;margin-top:0px;}.comp_8 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:380px;}.comp_8 .waf_menu > ul{flex-direction:row;width:unset;}.comp_8 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_8 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_8 .waf_menu-mini-btn-wrapper{display:none !important;justify-content:end;}.comp_8 nav{border:none;border-radius:0px;display:flex !important;font-size:15px;justify-content:start;min-height:2rem;}.comp_8 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_8 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_9{display:none;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}body{background-image:url('');}}.fa-solid,.fa-regular,.fa,.fa-brands{display:inline-flex;vertical-align:middle}.fa-solid::before,.fa-regular::before,.fa::before,.fa-brands::before{content:'';display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:-0.125em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.fa-magnifying-glass::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E")}.fa-xmark::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E")}

/* =========================================================
   FOOTER HOP QUYEN DAO
   DESIGN COMPLET
   ========================================================= */

.hqd-footer {

    --blue: #063B4D;
    --blue-dark: #032F40;
    --gold: #D69B2D;
    --gold-light: #E6B54A;
    --cream: #F1E5CF;
    --cream-dark: #E8D9BD;
    --dark-text: #102D3A;

    width: 100%;
    margin: 0;
    padding: 0;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    box-sizing: border-box;
}


.hqd-footer *,
.hqd-footer *::before,
.hqd-footer *::after {

    box-sizing: border-box;
}


/* =========================================================
   PARTIE HAUTE
   ========================================================= */

.hqd-footer-top {

    position: relative;
    width: 100%;

    background:
        linear-gradient(
            90deg,
            #063B4D 0%,
            #04384A 52%,
            #032F40 100%
        );

    color: white;
    overflow: hidden;

    border-top:
        4px solid
        var(--gold);
}


/* =========================================================
   CONTENEUR
   ========================================================= */

.hqd-footer-inner {

    position: relative;
    z-index: 2;

    width: 100%;
    max-width: 1440px;

    margin: 0 auto;

    padding:
        62px
        58px
        58px;

    display: grid;

    grid-template-columns:
        1.18fr
        1.08fr
        1.02fr
        1.00fr;

    gap: 42px;
}


/* =========================================================
   COLONNES
   ========================================================= */

.hqd-footer-column {

    min-width: 0;
}


.hqd-footer-column:not(:first-child) {

    border-left:
        1px solid
        rgba(214,155,45,0.32);

    padding-left: 36px;
}


/* =========================================================
   IDENTITÉ
   ========================================================= */

.hqd-footer-brand {

    text-align: left;

    padding-left: 0 !important;

    border-left: none !important;
}


.hqd-brand-logo {

    width: 230px;
    height: 180px;

    display: flex;

    align-items: center;
    justify-content: center;

    margin:
        -8px
        auto
        3px;
}


.hqd-brand-logo img {

    display: block;

    width: 205px;
    height: auto;

    object-fit: contain;
}


/* =========================================================
   NOM
   ========================================================= */

.hqd-brand-name {

    font-family:
        "Fuscha Brush",
        "Fusha Brush",
        cursive;

    color: var(--gold-light);

    font-size: 40px;
    line-height: 1;

    white-space: nowrap;

    text-align: center;

    margin-bottom: 14px;
}


.hqd-brand-subtitle {

    color: #FFFFFF;

    font-size: 15px;

    letter-spacing: 1.8px;

    text-align: center;

    margin-bottom: 28px;
}


.hqd-brand-rule {

    width: 65px;
    height: 2px;

    background: var(--gold);

    margin:
        0
        auto
        28px;
}


/* =========================================================
   TEXTE DE PRÉSENTATION
   ========================================================= */

.hqd-brand-text {

    color: #F6F4EF;

    font-size: 16px;
    line-height: 1.6;

    margin:
        0
        0
        28px;

    text-align: left;

    padding-left: 10px;
}


/* =========================================================
   RÉSEAUX
   ========================================================= */

.hqd-social {

    display: flex;

    gap: 18px;

    padding-left: 10px;
}


.hqd-social a {

    width: 56px;
    height: 56px;

    display: flex;

    align-items: center;
    justify-content: center;

    border:
        1.5px solid
        var(--gold);

    border-radius: 50%;

    color: var(--gold-light);

    text-decoration: none;

    transition:
        background 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}


.hqd-social svg {

    width: 29px;
    height: 29px;
}


.hqd-social a:hover {

    background: var(--gold);

    color: var(--blue);

    transform: translateY(-3px);
}


/* =========================================================
   TITRES
   ========================================================= */

.hqd-footer-title {

    position: relative;

    color: var(--gold-light);

    font-size: 22px;
    font-weight: 600;

    text-transform: uppercase;

    letter-spacing: 0.7px;

    margin:
        3px
        0
        32px;

    padding-bottom: 17px;
}


.hqd-footer-title::after {

    content: "";

    position: absolute;

    left: 0;
    bottom: 0;

    width: 112px;
    height: 3px;

    background:
        linear-gradient(
            90deg,
            var(--gold) 0%,
            var(--gold-light) 45%,
            transparent 100%
        );

    border-radius: 50%;
}


/* =========================================================
   ÉCOLES
   ========================================================= */

.hqd-school {

    display: flex;

    gap: 17px;

    padding-bottom: 22px;

    margin-bottom: 22px;

    border-bottom:
        1px solid
        rgba(214,155,45,0.28);

    width: 100%;
}


.hqd-school-icon {

    flex: 0 0 29px;

    color: var(--gold-light);
}


.hqd-school-icon svg {

    width: 29px;
    height: 29px;
}


.hqd-school-content {

    min-width: 0;

    flex: 1 1 auto;
}


.hqd-school-name {

    color: #FFFFFF;

    font-size: 17px;

    font-weight: 600;

    margin-bottom: 7px;

    white-space: nowrap;
}


.hqd-school-association {

    color: var(--gold-light);

    font-size: 16px;

    margin-bottom: 5px;
}


.hqd-school-info {

    color: #E9EEF0;

    font-size: 14px;

    line-height: 1.45;
}


/* =========================================================
   LIENS D'ACTION
   ========================================================= */

.hqd-footer-action {

    display: inline-flex;

    align-items: center;

    gap: 18px;

    color: var(--gold-light);

    font-size: 17px;

    text-decoration: none;

    margin-top: 4px;

    transition:
        color 0.2s ease,
        gap 0.2s ease;
}


.hqd-footer-action span {

    font-size: 27px;

    line-height: 0.7;
}


.hqd-footer-action:hover {

    color: #FFFFFF;

    gap: 24px;
}


/* =========================================================
   NAVIGATION
   ========================================================= */

.hqd-footer-nav {

    display: flex;

    flex-direction: column;

    gap: 22px;

    margin-bottom: 32px;
}


.hqd-footer-nav a {

    display: flex;

    align-items: center;

    gap: 13px;

    color: #FFFFFF;

    font-size: 17px;

    text-decoration: none;

    transition:
        color 0.2s ease,
        padding-left 0.2s ease;
}


.hqd-footer-nav a span {

    color: var(--gold-light);

    font-size: 27px;

    line-height: 0.6;
}


.hqd-footer-nav a:hover {

    color: var(--gold-light);

    padding-left: 5px;
}


/* =========================================================
   ENCADRÉ STAGES
   ========================================================= */

.hqd-events-box {

    display: flex;

    align-items: center;

    gap: 16px;

    width: 100%;

    min-height: 98px;

    padding: 17px;

    border:
        1.5px solid
        var(--gold);

    border-radius: 12px;

    color: white;

    text-decoration: none;

    transition:
        background 0.25s ease,
        transform 0.25s ease;
}


.hqd-events-box:hover {

    background:
        rgba(214,155,45,0.10);

    transform: translateY(-2px);
}


.hqd-events-icon {

    flex: 0 0 30px;

    color: var(--gold-light);
}


.hqd-events-icon svg {

    width: 30px;
    height: 30px;
}


.hqd-events-content {

    display: flex;

    flex-direction: column;

    gap: 10px;
}


.hqd-events-content strong {

    color: var(--gold-light);

    font-size: 14px;

    letter-spacing: 0.3px;
}


.hqd-events-content span {

    color: #FFFFFF;

    font-size: 13px;
}


.hqd-events-content b {

    color: var(--gold-light);

    font-size: 21px;

    margin-left: 8px;
}


/* =========================================================
   INFORMATIONS
   ========================================================= */

.hqd-info-link {

    display: flex;

    align-items: center;

    gap: 17px;

    color: #FFFFFF;

    text-decoration: none;

    font-size: 17px;

    margin-bottom: 31px;

    transition:
        color 0.2s ease;
}


.hqd-info-link svg {

    width: 34px;
    height: 34px;

    flex: 0 0 34px;

    color: var(--gold-light);
}


.hqd-info-link:hover {

    color: var(--gold-light);
}


/* =========================================================
   SÉPARATEUR
   ========================================================= */

.hqd-info-separator {

    width: 100%;
    height: 1px;

    background:
        rgba(214,155,45,0.38);

    margin:
        14px
        0
        36px;
}


/* =========================================================
   CONTACT
   ========================================================= */

.hqd-contact-heading {

    display: flex;

    align-items: center;

    gap: 14px;

    color: var(--gold-light);

    font-size: 15px;

    letter-spacing: 0.6px;

    margin-bottom: 15px;
}


.hqd-contact-heading svg {

    width: 38px;
    height: 38px;
}


.hqd-contact p {

    color: #F4F4F0;

    font-size: 15px;

    line-height: 1.55;

    margin:
        0
        0
        18px;
}


/* =========================================================
   PARTIE BASSE
   ========================================================= */

.hqd-footer-bottom {

    position: relative;

    width: 100%;

    min-height: 162px;

    background:
        linear-gradient(
            90deg,
            #F0E3CC 0%,
            #F4E9D7 50%,
            #E9DAC0 100%
        );

    color: var(--dark-text);

    overflow: hidden;

    border-top:
        4px solid
        var(--gold);
}


/* =========================================================
   MONTAGNES
   ========================================================= */

.hqd-footer-bottom-mountain {

    position: absolute;

    left: 0;

    bottom: -5px;

    width: 330px;
    height: 145px;

    color: #857D70;

    opacity: 0.38;

    pointer-events: none;
}


.hqd-footer-bottom-mountain svg {

    width: 100%;
    height: 100%;
}


/* =========================================================
   CONTENU BAS
   ========================================================= */

.hqd-footer-bottom-inner {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1200px;

    min-height: 162px;

    margin: 0 auto;

    padding:
        42px
        185px
        32px
        20px;

    display: flex;

    align-items: center;

    justify-content: center;
}


/* =========================================================
   TEXTE JURIDIQUE
   ========================================================= */

.hqd-footer-legal {

    text-align: center;

    font-size: 15px;

    line-height: 2;

    color: #183341;
}


.hqd-footer-legal span {

    margin:
        0
        7px;
}


.hqd-footer-legal b {

    color: var(--gold);

    margin:
        0
        2px;
}


/* =========================================================
   HAN
   ========================================================= */

.hqd-footer-han {

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

    min-height: 60px;

    padding-left: 44px;

    border-left:
        1px solid
        rgba(45,55,55,0.35);

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    gap: 7px;
}


.hqd-footer-han-name {

    color: #102F3D;

    font-family:
        "Fuscha Brush",
        "Fusha Brush",
        cursive;

    font-size: 25px;

    font-weight: bold;

    line-height: 1;

    white-space: nowrap;
}


.hqd-footer-han span {

    color: #102F3D;

    font-family:
        "Noto Serif CJK SC",
        "Noto Serif SC",
        serif;

    font-size: 47px;

    letter-spacing: 1px;

    line-height: 1;
}


/* =========================================================
   TABLETTE
   ========================================================= */

@media (max-width: 1050px) {

    .hqd-footer-inner {

        grid-template-columns:
            1fr
            1fr;

        gap: 45px;

        padding:
            50px
            40px;
    }


    .hqd-footer-column:nth-child(3) {

        border-left: none;

        padding-left: 0;
    }


    .hqd-footer-column:nth-child(4) {

        padding-left: 36px;
    }


    .hqd-brand-name {

        font-size: 36px;
    }

}


/* =========================================================
   PETIT ÉCRAN
   ========================================================= */

@media (max-width: 700px) {

    .hqd-footer-inner {

        grid-template-columns: 1fr;

        padding:
            42px
            25px;

        gap: 42px;
    }


    .hqd-footer-column {

        border-left: none !important;

        padding-left: 0 !important;
    }


    .hqd-footer-brand {

        text-align: center;
    }


    .hqd-brand-logo {

        margin-left: auto;

        margin-right: auto;
    }


    .hqd-brand-text {

        text-align: center;

        padding-left: 0;
    }


    .hqd-social {

        justify-content: center;

        padding-left: 0;
    }


    .hqd-footer-title {

        font-size: 20px;
    }


    .hqd-footer-background-mark {

        right: -160px;

        opacity: 0.04;
    }


    .hqd-footer-bottom {

        min-height: 260px;
    }


    .hqd-footer-bottom-inner {

        min-height: 260px;

        padding:
            35px
            20px
            120px;

        display: block;
    }


    .hqd-footer-legal {

        font-size: 13px;
    }


    .hqd-footer-han {

        top: auto;

        right: 50%;

        bottom: 25px;

        transform: translateX(50%);

        border-left: none;

        padding-left: 0;
    }


    .hqd-footer-bottom-mountain {

        width: 250px;

        height: 120px;

        opacity: 0.25;
    }

}


/* =========================================================
   TRÈS PETIT ÉCRAN
   ========================================================= */

@media (max-width: 430px) {

    .hqd-brand-name {

        font-size: 31px;
    }


    .hqd-brand-logo {

        width: 200px;

        height: 155px;
    }


    .hqd-brand-logo img {

        width: 180px;
    }


    .hqd-school {

        gap: 12px;
    }


    .hqd-events-box {

        padding: 14px;
    }


    .hqd-footer-han span {

        font-size: 38px;
    }

}


/* =========================================================
   LIENS ÉCOLES
   ========================================================= */

.hqd-footer a.hqd-school,
.hqd-footer a.hqd-school:link,
.hqd-footer a.hqd-school:visited {

    color: inherit !important;

    text-decoration: none !important;
}


/* =========================================================
   AJUSTEMENTS ÉCOLES
   ========================================================= */

.hqd-school {

    width: 100%;
}


.hqd-school-content {

    flex: 1 1 auto;

    min-width: 0;
}


.hqd-school-name {

    white-space: nowrap;
}


/* =========================================================
   SUPPRESSION GRANDE MARQUE D'ARRIÈRE-PLAN
   ========================================================= */

.hqd-footer-background-mark {

    display: none !important;
}


/* =========================================================
   POPUP MENTIONS LÉGALES
   ========================================================= */

.hqd-legal-modal {

    display: none !important;

    position: fixed !important;

    inset: 0 !important;

    width: 100% !important;

    height: 100% !important;

    padding: 30px !important;

    box-sizing: border-box !important;

    align-items: center !important;

    justify-content: center !important;

    z-index: 999999 !important;
}


/* =========================================================
   VOILE SOMBRE
   ========================================================= */

.hqd-legal-overlay {

    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;

    height: 100% !important;

    background: rgba(0, 0, 0, 0.72) !important;

    z-index: 1 !important;
}


/* =========================================================
   FENÊTRE DU POPUP
   ========================================================= */

.hqd-legal-box {

    position: relative !important;

    z-index: 2 !important;

    width: min(720px, 90vw) !important;

    max-height: 82vh !important;

    overflow-y: auto !important;

    box-sizing: border-box !important;

    background: #F1E5CF !important;

    border: 2px solid #D69B2D !important;

    border-radius: 12px !important;

    padding: 35px 40px !important;

    box-shadow:
        0 20px 60px
        rgba(0,0,0,0.45) !important;

    color: #102D3A !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;
}


/* =========================================================
   BOUTON FERMER
   ========================================================= */

.hqd-legal-close {

    position: absolute !important;

    top: 10px !important;

    right: 14px !important;

    width: 38px !important;

    height: 38px !important;

    padding: 0 !important;

    border: none !important;

    background: transparent !important;

    color: #063B4D !important;

    font-size: 30px !important;

    line-height: 38px !important;

    text-align: center !important;

    cursor: pointer !important;

    z-index: 3 !important;
}


/* =========================================================
   TITRE
   ========================================================= */

.hqd-legal-box h2 {

    margin: 0 !important;

    padding-right: 30px !important;

    color: #063B4D !important;

    font-size: 30px !important;

    line-height: 1.2 !important;

    text-align: center !important;
}


.hqd-legal-rule {

    width: 80px !important;

    height: 3px !important;

    margin:
        14px
        auto
        28px !important;

    background: #D69B2D !important;
}


/* =========================================================
   TITRES DES ASSOCIATIONS
   ========================================================= */

.hqd-legal-box h3 {

    margin:
        22px
        0
        8px !important;

    color: #063B4D !important;

    font-size: 18px !important;

    line-height: 1.35 !important;
}


/* =========================================================
   TEXTES
   ========================================================= */

.hqd-legal-box p {

    margin:
        0
        0
        15px !important;

    color: #102D3A !important;

    font-size: 15px !important;

    line-height: 1.6 !important;
}


.hqd-legal-box a {

    color: #063B4D !important;

    font-weight: bold !important;
}


/* =========================================================
   POPUP SUR PETITS ÉCRANS
   ========================================================= */

@media (max-width: 700px) {

    .hqd-legal-modal {

        padding: 15px !important;
    }


    .hqd-legal-box {

        width: 94vw !important;

        max-height: 88vh !important;

        padding:
            28px
            22px !important;
    }


    .hqd-legal-box h2 {

        font-size: 25px !important;
    }


    .hqd-legal-box h3 {

        font-size: 16px !important;
    }


    .hqd-legal-box p {

        font-size: 14px !important;
    }

}


/* =========================================================
   POPUP TRÈS PETITS ÉCRANS
   ========================================================= */

@media (max-width: 430px) {

    .hqd-legal-box {

        padding:
            25px
            18px !important;
    }


    .hqd-legal-box h2 {

        font-size: 23px !important;
    }

}
.blockcomp-0-comp_0{flex-direction:column;}.blockcomp-0-comp_1{--wf-gutter-x:0px;flex-direction:row;}.blockcomp-0-comp_2{flex-direction:column;}.blockcomp-0-comp_2 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.blockcomp-0-comp_3{width:100%;}.blockcomp-0-comp_0{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-0-comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.blockcomp-0-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-0-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_3{margin-bottom:0px;margin-top:0px;min-height:100px;}@media (min-width:992px){.blockcomp-0-comp_0{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-0-comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.blockcomp-0-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-0-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_3{margin-bottom:0px;margin-top:0px;min-height:100px;}}