main {
  display: grid;
  position: relative;
}

html {
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}

body {
  font-family: "Calibri Perso", "Roboto Perso", sans-serif !important;
  font-weight: 300;
  margin: 0;
  padding: 0;
  min-width: min-content;
}

footer ul.navbar-nav {
  margin-left: 0;
}
footer ul.navbar-nav i {
  display: none;
}

:target {
  scroll-margin-top: 100px;
}

.page-node-type-project-impact .custom-margin,
.page-node-type-article .custom-margin,
.page-node-type-article-public .custom-margin {
  margin-top: 20px;
}

.page-node-type-homepage .field--name-field-composants .container-fluid:first-child .paragraph.paragraph--type--section-liste-de-contenus,
.page-node-type-intranet-two-cols .field--name-field-composants .container-fluid:first-child .paragraph.paragraph--type--section-liste-de-contenus {
  padding: 0 !important;
}

.membership-card .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information), .membership-card .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.membership-card .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.membership-card .col-left .paragraph.paragraph-bg-colored,
.page-node-type-homepage .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-homepage .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.page-node-type-homepage .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-homepage .col-left .paragraph.paragraph-bg-colored,
.page-node-type-colam-event .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-colam-event .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.page-node-type-colam-event .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-colam-event .col-left .paragraph.paragraph-bg-colored,
.page-node-type-intranet-two-cols .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-intranet-two-cols .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.page-node-type-intranet-two-cols .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-intranet-two-cols .col-left .paragraph.paragraph-bg-colored,
.page-node-type-page-intranet-events .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-page-intranet-events .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.page-node-type-page-intranet-events .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-page-intranet-events .col-left .paragraph.paragraph-bg-colored,
.page-node-type-annuaire .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-annuaire .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.page-node-type-annuaire .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-annuaire .col-left .paragraph.paragraph-bg-colored,
.page-node-type-article .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-article .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.page-node-type-article .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-article .col-left .paragraph.paragraph-bg-colored,
.page-node-type-article-public .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-article-public .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.page-node-type-article-public .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-article-public .col-left .paragraph.paragraph-bg-colored,
.page-node-type-page-intranet .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-page-intranet .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.page-node-type-page-intranet .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.page-node-type-page-intranet .col-left .paragraph.paragraph-bg-colored,
.node--type-project-initiatives.node--view-mode-full .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.node--type-project-initiatives.node--view-mode-full .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.node--type-project-initiatives.node--view-mode-full .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.node--type-project-initiatives.node--view-mode-full .col-left .paragraph.paragraph-bg-colored,
.node--type-summary.node--view-mode-full .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.node--type-summary.node--view-mode-full .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.node--type-summary.node--view-mode-full .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.node--type-summary.node--view-mode-full .col-left .paragraph.paragraph-bg-colored,
.node--type-intranet-two-cols.node--view-mode-full .col-main :not(.col-left) .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.node--type-intranet-two-cols.node--view-mode-full .col-main :not(.col-left) .paragraph.paragraph-bg-colored,
.node--type-intranet-two-cols.node--view-mode-full .col-left .paragraph:not(.paragraph--type---item-group-personne-externe,
.paragraph--type---item-group-membre,
.paragraph--type--liste-de-pushs-,
.paragraph--type--page-header,
.paragraph--type--item-liens-rapides,
.paragraph--type--widget-liens-rapides,
.paragraph--type--documents-utiles-item,
.paragraph--type--from-library,
.paragraph--type--formulaire,
.paragraph--type--header-section-information),
.node--type-intranet-two-cols.node--view-mode-full .col-left .paragraph.paragraph-bg-colored {
  padding-top: 2em !important;
  padding-bottom: 2em !important;
}
.membership-card .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.membership-card .col-left .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-homepage .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-homepage .col-left .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-colam-event .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-colam-event .col-left .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-intranet-two-cols .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-intranet-two-cols .col-left .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-page-intranet-events .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-page-intranet-events .col-left .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-annuaire .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-annuaire .col-left .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-article .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-article .col-left .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-article-public .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-article-public .col-left .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-page-intranet .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.page-node-type-page-intranet .col-left .paragraph.paragraph--type--item-liens-rapides,
.node--type-project-initiatives.node--view-mode-full .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.node--type-project-initiatives.node--view-mode-full .col-left .paragraph.paragraph--type--item-liens-rapides,
.node--type-summary.node--view-mode-full .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.node--type-summary.node--view-mode-full .col-left .paragraph.paragraph--type--item-liens-rapides,
.node--type-intranet-two-cols.node--view-mode-full .col-main :not(.col-left) .paragraph.paragraph--type--item-liens-rapides,
.node--type-intranet-two-cols.node--view-mode-full .col-left .paragraph.paragraph--type--item-liens-rapides {
  margin-top: 1em !important;
}
.membership-card .col-right .title,
.page-node-type-homepage .col-right .title,
.page-node-type-colam-event .col-right .title,
.page-node-type-intranet-two-cols .col-right .title,
.page-node-type-page-intranet-events .col-right .title,
.page-node-type-annuaire .col-right .title,
.page-node-type-article .col-right .title,
.page-node-type-article-public .col-right .title,
.page-node-type-page-intranet .col-right .title,
.node--type-project-initiatives.node--view-mode-full .col-right .title,
.node--type-summary.node--view-mode-full .col-right .title,
.node--type-intranet-two-cols.node--view-mode-full .col-right .title {
  font-weight: 500;
  cursor: pointer;
}
.membership-card .col-right .news-title,
.page-node-type-homepage .col-right .news-title,
.page-node-type-colam-event .col-right .news-title,
.page-node-type-intranet-two-cols .col-right .news-title,
.page-node-type-page-intranet-events .col-right .news-title,
.page-node-type-annuaire .col-right .news-title,
.page-node-type-article .col-right .news-title,
.page-node-type-article-public .col-right .news-title,
.page-node-type-page-intranet .col-right .news-title,
.node--type-project-initiatives.node--view-mode-full .col-right .news-title,
.node--type-summary.node--view-mode-full .col-right .news-title,
.node--type-intranet-two-cols.node--view-mode-full .col-right .news-title {
  display: none;
}
@media (min-width: 768px) {
  .membership-card .col-right,
.page-node-type-homepage .col-right,
.page-node-type-colam-event .col-right,
.page-node-type-intranet-two-cols .col-right,
.page-node-type-page-intranet-events .col-right,
.page-node-type-annuaire .col-right,
.page-node-type-article .col-right,
.page-node-type-article-public .col-right,
.page-node-type-page-intranet .col-right,
.node--type-project-initiatives.node--view-mode-full .col-right,
.node--type-summary.node--view-mode-full .col-right,
.node--type-intranet-two-cols.node--view-mode-full .col-right {
    padding-top: 0 !important;
  }
  .membership-card #col-left,
.membership-card #col-right,
.page-node-type-homepage #col-left,
.page-node-type-homepage #col-right,
.page-node-type-colam-event #col-left,
.page-node-type-colam-event #col-right,
.page-node-type-intranet-two-cols #col-left,
.page-node-type-intranet-two-cols #col-right,
.page-node-type-page-intranet-events #col-left,
.page-node-type-page-intranet-events #col-right,
.page-node-type-annuaire #col-left,
.page-node-type-annuaire #col-right,
.page-node-type-article #col-left,
.page-node-type-article #col-right,
.page-node-type-article-public #col-left,
.page-node-type-article-public #col-right,
.page-node-type-page-intranet #col-left,
.page-node-type-page-intranet #col-right,
.node--type-project-initiatives.node--view-mode-full #col-left,
.node--type-project-initiatives.node--view-mode-full #col-right,
.node--type-summary.node--view-mode-full #col-left,
.node--type-summary.node--view-mode-full #col-right,
.node--type-intranet-two-cols.node--view-mode-full #col-left,
.node--type-intranet-two-cols.node--view-mode-full #col-right {
    margin-top: 2em;
  }
  .membership-card #navigation-col,
.page-node-type-homepage #navigation-col,
.page-node-type-colam-event #navigation-col,
.page-node-type-intranet-two-cols #navigation-col,
.page-node-type-page-intranet-events #navigation-col,
.page-node-type-annuaire #navigation-col,
.page-node-type-article #navigation-col,
.page-node-type-article-public #navigation-col,
.page-node-type-page-intranet #navigation-col,
.node--type-project-initiatives.node--view-mode-full #navigation-col,
.node--type-summary.node--view-mode-full #navigation-col,
.node--type-intranet-two-cols.node--view-mode-full #navigation-col {
    padding-top: 2em !important;
  }
  .membership-card.node--type-summary.node--view-mode-full #col-left,
.page-node-type-homepage.node--type-summary.node--view-mode-full #col-left,
.page-node-type-colam-event.node--type-summary.node--view-mode-full #col-left,
.page-node-type-intranet-two-cols.node--type-summary.node--view-mode-full #col-left,
.page-node-type-page-intranet-events.node--type-summary.node--view-mode-full #col-left,
.page-node-type-annuaire.node--type-summary.node--view-mode-full #col-left,
.page-node-type-article.node--type-summary.node--view-mode-full #col-left,
.page-node-type-article-public.node--type-summary.node--view-mode-full #col-left,
.page-node-type-page-intranet.node--type-summary.node--view-mode-full #col-left,
.node--type-project-initiatives.node--view-mode-full.node--type-summary.node--view-mode-full #col-left,
.node--type-summary.node--view-mode-full.node--type-summary.node--view-mode-full #col-left,
.node--type-intranet-two-cols.node--view-mode-full.node--type-summary.node--view-mode-full #col-left {
    margin-top: 0 !important;
  }
}

#navigation-col {
  display: flex;
  justify-content: center;
}

@media (min-width: 768px) {
  .page-node-type-article #comment-section,
.page-node-type-article #col-right,
.page-node-type-article-public #comment-section,
.page-node-type-article-public #col-right,
.node--type-intranet-two-cols #comment-section,
.node--type-intranet-two-cols #col-right,
.node--type-summary.node--view-mode-full #comment-section,
.node--type-summary.node--view-mode-full #col-right,
#block-views-block-annuaire-block-1 #comment-section,
#block-views-block-annuaire-block-1 #col-right,
.intranet-events-full-content #comment-section,
.intranet-events-full-content #col-right {
    display: block !important;
  }
}

.node--type-intranet-two-cols.node--view-mode-full .col-left {
  order: 2;
}
.node--type-intranet-two-cols.node--view-mode-full .col-right {
  order: 1;
}
@media (min-width: 768px) {
  .node--type-intranet-two-cols.node--view-mode-full .col-left {
    order: 1;
  }
  .node--type-intranet-two-cols.node--view-mode-full .col-right {
    order: 2;
  }
}

.view-evenements article,
.view-annuaire article {
  margin: 0 !important;
  margin-bottom: 30px !important;
}

#col-right .field--name-field-composants-right-col .container-fluid .paragraph {
  margin-top: 2em;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.paragraph.paragraph--type--notre-mission .field--name-field-description {
  padding: 0px;
}
.paragraph.paragraph--type--notre-mission hr.mission-hr {
  margin: 0 auto;
  margin-bottom: 1rem;
}
.paragraph .field-paragraph-title {
  color: var(--main-color);
}
.paragraph.bg-bleu .field-paragraph-title {
  color: white;
}
.paragraph.bg-gray .field-paragraph-title {
  color: var(--main-color);
}
.paragraph.bg-fade .field-paragraph-title {
  color: var(--main-color);
}