blockquote.wp-block-quote { --quote-mark-open: url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20740%20740'><path%20d='M360.88%2C645c-14.43%2C0-28.68-6.51-38.08-18.89l-177.73-234.03c-13.29-17.49-12.93-41.78.85-58.89l177.73-220.4c16.57-20.55%2C46.65-23.76%2C67.19-7.2%2C20.54%2C16.56%2C23.77%2C46.64%2C7.2%2C67.18l-154.26%2C191.3%2C155.11%2C204.26c15.96%2C21.01%2C11.86%2C50.99-9.15%2C66.94-8.64%2C6.56-18.79%2C9.73-28.86%2C9.73Z'/><path%20d='M556.93%2C645c-14.43%2C0-28.68-6.51-38.08-18.89l-177.73-234.03c-13.29-17.49-12.93-41.78.85-58.89l177.73-220.4c16.57-20.55%2C46.65-23.76%2C67.18-7.2%2C20.54%2C16.56%2C23.77%2C46.64%2C7.2%2C67.18l-154.26%2C191.3%2C155.11%2C204.26c15.97%2C21.01%2C11.86%2C50.99-9.14%2C66.94-8.64%2C6.56-18.79%2C9.73-28.86%2C9.73Z'/></svg>"); --quote-mark-close: url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20740%20740'><path%20d='M379.12%2C645c14.43%2C0%2C28.68-6.51%2C38.08-18.89l177.73-234.03c13.29-17.49%2C12.93-41.78-.85-58.89l-177.73-220.4c-16.57-20.55-46.65-23.76-67.19-7.2-20.54%2C16.56-23.77%2C46.64-7.2%2C67.18l154.26%2C191.3-155.11%2C204.26c-15.96%2C21.01-11.86%2C50.99%2C9.15%2C66.94%2C8.64%2C6.56%2C18.79%2C9.73%2C28.86%2C9.73Z'/><path%20d='M183.07%2C645c14.43%2C0%2C28.68-6.51%2C38.08-18.89l177.73-234.03c13.29-17.49%2C12.93-41.78-.85-58.89L220.3%2C112.79c-16.57-20.55-46.65-23.76-67.18-7.2-20.54%2C16.56-23.77%2C46.64-7.2%2C67.18l154.26%2C191.3-155.11%2C204.26c-15.97%2C21.01-11.86%2C50.99%2C9.14%2C66.94%2C8.64%2C6.56%2C18.79%2C9.73%2C28.86%2C9.73Z'/></svg>"); --quote-mark-size: 2.75rem; --quote-mark-color: var(--primary); --quote-mark-gap: var(--space-xs);  --quote-before-content: none;  --quote-border-width: 0;  --quote-left-padding: 0; --quote-content-padding: 0; --quote-font-size: var(--text-m); --quote-font-weight: 500; background: var(--primary-ultra-light); border-radius: var(--radius); padding: var(--space-m); margin-inline: 0;}.wp-block-quote::before,.wp-block-quote::after { content: ""; display: block; inline-size: var(--quote-mark-size); block-size: var(--quote-mark-size); background-color: var(--quote-mark-color); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain;}.wp-block-quote::before { -webkit-mask-image: var(--quote-mark-open); mask-image: var(--quote-mark-open); margin-block-end: var(--quote-mark-gap);}.wp-block-quote::after { -webkit-mask-image: var(--quote-mark-close); mask-image: var(--quote-mark-close); margin-block-start: var(--quote-mark-gap); margin-inline-start: auto;}blockquote.wp-block-quote p:only-of-type { margin-block-start: 0; color: var(--quote-text-color, var(--primary)); font-size: var(--quote-font-size, var(--text-m)); font-weight: var(--quote-font-weight, 500);}.bg--dark blockquote.wp-block-quote,.bg--ultra-dark blockquote.wp-block-quote { background: var(--white-trans-10);}@media (max-width: 480px) { blockquote.wp-block-quote { --quote-mark-size: 2rem; padding: var(--space-s); }}.act-filtres .vscomp-toggle-button { background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='7'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23004D99'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%208l8%208%208-8'/%3E%3C/svg%3E") !important;}.wp-block-details[open] summary:after,.wp-block-details__icon--open { background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M0%209.979V7.983h7.983V0h1.996v7.983h7.983v1.996H9.979v7.982H7.983V9.979H0Z'%20fill='%23004D99'/%3E%3C/svg%3E") !important;}.act-banniere__date { background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20stroke='%23004D99'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3.167%206.333h12.667M3.167%206.333v6.967c0%20.887%200%201.33.172%201.669.152.298.394.54.692.692.338.172.781.172%201.666.172h7.605c.885%200%201.328%200%201.666-.172a1.6%201.6%200%200%200%20.692-.692c.173-.338.173-.781.173-1.666V6.333M3.167%206.333V5.7c0-.887%200-1.33.172-1.669a1.6%201.6%200%200%201%20.692-.692c.338-.172.781-.172%201.666-.172h7.605c.885%200%201.328%200%201.666.172.298.152.54.394.692.692.173.338.173.781.173%201.666v.636M6.333%201.583v3.167M12.667%201.583v3.167'/%3E%3C/svg%3E") !important;}.act-carte-immersive { display: grid !important; grid-template-areas: "pile"; grid-template-columns: 1fr; aspect-ratio: 3 / 4; max-inline-size: 26rem; border-radius: var(--card-radius, 16px); overflow: hidden; isolation: isolate; background-color: var(--primary-dark); padding: 0 !important; gap: 0 !important;}.act-carte-immersive > * { grid-area: pile; min-inline-size: 0; }.act-carte-immersive::after { content: ""; grid-area: pile; background-color: var(--primary-ultra-dark); opacity: .5; transition: opacity .3s ease-out; pointer-events: none;}.act-carte-immersive:hover::after { opacity: .72; }.act-carte-immersive__media { align-self: stretch; justify-self: stretch; inline-size: 100% !important; block-size: 100% !important; margin: 0 !important; padding: 0 !important; overflow: hidden;}.act-carte-immersive__media img { display: block !important; inline-size: 100% !important; block-size: 100% !important; max-inline-size: none !important; object-fit: cover !important; border-radius: 0 !important;}.act-carte-immersive__corps { align-self: end; display: flex; flex-direction: column; align-items: flex-start; gap: .4em; padding: var(--space-m) var(--space-s) !important; z-index: 1;}.act-carte-immersive__etiquette { display: inline-block; font-size: var(--text-xs); font-weight: 500; background-color: var(--secondary); color: var(--primary-ultra-dark) !important; padding: .25em .85em; border-radius: var(--radius-circle); margin: 0 0 var(--space-xs) 0 !important;}.act-carte-immersive__titre { font-size: var(--h4); font-weight: 500; color: var(--white) !important; line-height: 1.25; margin: 0 !important;}.act-carte-immersive__resume,.act-carte-immersive__resume p { font-size: var(--text-s); color: var(--primary-light) !important; margin: 0 !important;}.act-carte-horizontale { display: grid !important; grid-template-columns: minmax(7rem, 34%) 1fr; background-color: var(--white); border: 1px solid var(--neutral-light); border-radius: var(--card-radius, 16px); overflow: hidden; padding: 0 !important; gap: 0 !important; transition: border-color .2s ease-in-out, box-shadow .2s ease-in-out;}.act-carte-horizontale:hover { border-color: var(--primary); box-shadow: 0 0 24px rgba(0, 77, 153, .14);}.act-carte-horizontale__media { align-self: stretch; inline-size: 100% !important; block-size: 100% !important; margin: 0 !important; padding: 0 !important; overflow: hidden;}.act-carte-horizontale__media img { display: block !important; inline-size: 100% !important; block-size: 100% !important; max-inline-size: none !important; object-fit: cover !important; border-radius: 0 !important;}.act-carte-horizontale__corps { display: flex; flex-direction: column; align-items: flex-start; gap: .35em; padding: var(--space-s) !important;}.act-carte-horizontale__surtitre { font-size: var(--text-xs); text-transform: uppercase; letter-spacing: .1em; font-weight: 500; color: var(--primary) !important; margin: 0 !important;}.act-carte-horizontale__titre { font-size: var(--h5); font-weight: 500; line-height: 1.3; color: var(--base) !important; margin: 0 !important;}.act-carte-horizontale__meta,.act-carte-horizontale__meta p { font-size: var(--text-xs); color: var(--neutral-semi-dark) !important; margin: auto 0 0 0 !important;}@media (max-width: 520px) { .act-carte-horizontale { grid-template-columns: 1fr; } .act-carte-horizontale__media { aspect-ratio: 16 / 9; block-size: auto !important; }}.act-carte-medaillon { display: flex !important; flex-direction: column; align-items: center; text-align: center; gap: .3em; background-color: var(--white); border: 1px solid transparent; border-radius: var(--card-radius, 16px); padding: var(--space-m) var(--space-s) !important; transition: border-color .2s ease-in-out, transform .3s ease-out;}.act-carte-medaillon:hover { border-color: var(--primary-light); transform: translateY(-6px);}.act-carte-medaillon__medaillon { inline-size: 6.5rem !important; block-size: 6.5rem !important; border-radius: var(--radius-circle); overflow: hidden; background-color: var(--primary-ultra-light); box-shadow: 0 0 0 3px var(--tertiary-light); margin: 0 0 var(--space-xs) 0 !important; padding: 0 !important; flex: 0 0 auto;}.act-carte-medaillon__medaillon img { display: block !important; inline-size: 100% !important; block-size: 100% !important; max-inline-size: none !important; object-fit: cover !important; border-radius: 0 !important;}.act-carte-medaillon__role { font-size: var(--text-xs); text-transform: uppercase; letter-spacing: .08em; font-weight: 500; color: var(--primary) !important; margin: 0 !important;}.act-carte-medaillon__titre { font-size: var(--h5); font-weight: 500; line-height: 1.3; color: var(--base) !important; margin: 0 !important;}.act-carte-medaillon__resume,.act-carte-medaillon__resume p { font-size: var(--text-s); color: var(--neutral-semi-dark) !important; margin: .3em 0 0 0 !important;}.act-carte-donnee { display: flex !important; flex-direction: column; align-items: flex-start; gap: .2em; min-block-size: 13rem; background-color: var(--primary); border-radius: var(--card-radius, 16px); padding: var(--space-m) var(--space-s) !important; overflow: hidden;}.act-carte-donnee__chiffre { font-size: var(--h1); font-weight: 600; line-height: 1; letter-spacing: -.02em; color: var(--white) !important; margin: 0 !important;}.act-carte-donnee__unite { font-size: var(--h4); font-weight: 400; line-height: 1.25; color: var(--secondary) !important; margin: 0 !important;}.act-carte-donnee__libelle,.act-carte-donnee__libelle p { font-size: var(--text-s); color: var(--primary-light) !important; margin: auto 0 0 0 !important;}.act-carte-donnee--sable { background-color: var(--tertiary); }.act-carte-donnee--sable .act-carte-donnee__chiffre { color: var(--tertiary-dark) !important; }.act-carte-donnee--sable .act-carte-donnee__unite { color: var(--primary) !important; }.act-carte-donnee--sable .act-carte-donnee__libelle,.act-carte-donnee--sable .act-carte-donnee__libelle p { color: var(--neutral-semi-dark) !important; }.act-carte-bandeau { display: flex !important; flex-direction: column; block-size: 100%; background-color: var(--white); border-radius: var(--card-radius, 16px); overflow: hidden; box-shadow: 0 0 0 1px var(--neutral-light); padding: 0 !important; gap: 0 !important; transition: box-shadow .2s ease-in-out;}.act-carte-bandeau:hover { box-shadow: 0 0 0 1px var(--primary), 0 10px 30px rgba(0, 77, 153, .12);}.act-carte-bandeau__media { aspect-ratio: 16 / 9; inline-size: 100% !important; margin: 0 !important; padding: 0 !important; overflow: hidden; flex: 0 0 auto;}.act-carte-bandeau__media img { display: block !important; inline-size: 100% !important; block-size: 100% !important; max-inline-size: none !important; object-fit: cover !important; border-radius: 0 !important;}.act-carte-bandeau__bandeau { display: block; background-color: var(--secondary); color: var(--primary-ultra-dark) !important; font-size: var(--text-xs); font-weight: 500; padding: .55em var(--space-xs); margin: 0 !important;}.act-carte-bandeau__corps { display: flex; flex-direction: column; align-items: flex-start; gap: .4em; padding: var(--space-s) var(--space-xs) !important;}.act-carte-bandeau__titre { font-size: var(--h5); font-weight: 500; line-height: 1.3; color: var(--base) !important; margin: 0 !important;}.act-carte-bandeau__resume,.act-carte-bandeau__resume p { font-size: var(--text-s); color: var(--neutral-semi-dark) !important; margin: 0 !important;}.act-carte-tuile { display: flex !important; flex-direction: column; block-size: 100%; background-color: var(--white); border: 1px solid var(--neutral-light); border-radius: var(--card-radius, 16px); overflow: hidden; padding: 0 !important; gap: 0 !important; transition: border-color .2s ease-in-out;}.act-carte-tuile:hover { border-color: var(--primary); }.act-carte-tuile__corps { display: flex; flex-direction: column; align-items: flex-start; gap: .35em; flex: 1 1 auto; padding: var(--space-s) !important;}.act-carte-tuile__pictogramme { inline-size: 3.25rem !important; block-size: 3.25rem !important; border-radius: var(--radius-circle); background-color: var(--primary-ultra-light); padding: .8rem !important; margin: 0 0 var(--space-xs) 0 !important; flex: 0 0 auto; transition: background-color .2s ease-in-out;}.act-carte-tuile:hover .act-carte-tuile__pictogramme { background-color: var(--primary-light);}.act-carte-tuile__pictogramme img { display: block !important; inline-size: 100% !important; block-size: 100% !important; max-inline-size: none !important; object-fit: contain !important;}.act-carte-tuile__titre { font-size: var(--h5); font-weight: 500; line-height: 1.3; color: var(--base) !important; margin: 0 !important;}.act-carte-tuile__resume,.act-carte-tuile__resume p { font-size: var(--text-s); color: var(--neutral-semi-dark) !important; margin: 0 !important;}.act-carte-tuile__fleche { font-size: var(--text-s); font-weight: 500; color: var(--primary) !important; margin: var(--space-xs) 0 0 0 !important;}.act-carte-tuile__media { aspect-ratio: 32 / 9; inline-size: 100% !important; margin: auto 0 0 0 !important; padding: 0 !important; overflow: hidden; flex: 0 0 auto;}.act-carte-tuile__media img { display: block !important; inline-size: 100% !important; block-size: 100% !important; max-inline-size: none !important; object-fit: cover !important; border-radius: 0 !important;}.act-carte-horizontale { max-inline-size: 40rem; }.act-carte-medaillon,.act-carte-donnee,.act-carte-bandeau,.act-carte-tuile { max-inline-size: 26rem; }.activis-repeater__grid > [class*="act-carte-"] { max-inline-size: none; }@media (prefers-reduced-motion: reduce) { [class*="act-carte-"], [class*="act-carte-"] * { transition-duration: .01ms !important; }}.wp-block-details.act-accordeon { --acc-chevron: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23004D99'%20stroke-width='2.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%209l6%206%206-6'/%3E%3C/svg%3E"); --acc-chevron-ouvert: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='2.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%209l6%206%206-6'/%3E%3C/svg%3E"); --acc-pastille: 2.125rem; --acc-chevron-taille: 1.125rem; --acc-retrait: var(--space-s); --acc-interligne: .85em;  padding: 0 !important; border: 0; border-radius: 0; margin-block: 0 !important; border-block-end: 1px solid var(--neutral-light); background-color: transparent; position: static; transition: background-color .2s ease-in-out;}.wp-block-details.act-accordeon > summary { list-style: none; cursor: pointer; display: flex; align-items: center; gap: var(--space-xs); padding-block: var(--space-s) !important; padding-inline: 0 !important; margin: 0 !important; border: 0; border-radius: 0; background-color: transparent !important; font-size: var(--h5); font-weight: 500; line-height: 1.35; color: var(--primary-ultra-dark); text-indent: 0; align-self: auto !important; transition: color .2s ease-in-out, padding .2s ease-in-out;}.wp-block-details.act-accordeon > summary::-webkit-details-marker { display: none; }.wp-block-details.act-accordeon > summary::marker { content: ""; }.wp-block-details.act-accordeon > summary:hover { color: var(--primary); background-color: transparent !important;}.wp-block-details.act-accordeon > summary:focus-visible { outline: 3px solid var(--primary-semi-light); outline-offset: 2px;}.wp-block-details.act-accordeon > summary::after { content: ""; flex: 0 0 auto; display: block; margin: 0 0 0 auto !important; width: var(--acc-pastille) !important; height: var(--acc-pastille) !important; min-width: 0 !important; min-height: 0 !important; border-radius: var(--radius-circle); background-color: var(--primary-ultra-light); background-image: var(--acc-chevron) !important; background-repeat: no-repeat !important; background-position: center !important; background-size: var(--acc-chevron-taille) var(--acc-chevron-taille) !important; transform: none !important; transition: transform .2s ease-in-out, background-color .2s ease-in-out;}.wp-block-details.act-accordeon > *:not(summary) { font-size: var(--text-s); color: var(--neutral-dark); max-inline-size: 72ch; margin-inline: 0; padding-inline: 0; transition: padding .2s ease-in-out;}.wp-block-details.act-accordeon > summary + * { margin-block-start: 0 !important;}.wp-block-details.act-accordeon > *:not(summary) ~ *:not(summary) { margin-block-start: var(--acc-interligne) !important;}.wp-block-details.act-accordeon > *:not(summary) { margin-block-end: 0 !important;}.wp-block-details.act-accordeon > *:not(summary):last-child { margin-block-end: var(--space-s) !important;}.wp-block-details.act-accordeon[open] { background-color: var(--primary-ultra-light); border: 0; border-block-end: 1px solid var(--neutral-light); border-radius: 0; overflow: visible;}.wp-block-details.act-accordeon[open] > summary { background-color: transparent !important; margin: 0 !important;}.wp-block-details.act-accordeon[open] > summary::after { width: var(--acc-pastille) !important; height: var(--acc-pastille) !important; min-width: 0 !important; min-height: 0 !important; background-color: var(--primary); background-image: var(--acc-chevron-ouvert) !important; background-repeat: no-repeat !important; background-position: center !important; background-size: var(--acc-chevron-taille) var(--acc-chevron-taille) !important; transform: rotate(180deg) !important;}.wp-block-details.act-accordeon[open] > summary,.wp-block-details.act-accordeon[open] > *:not(summary) { padding-inline: var(--acc-retrait) !important;}.wp-block-details.act-accordeon--carte { border: 1px solid var(--neutral-light); border-radius: var(--radius); background-color: var(--white); margin: 0 0 var(--space-xs) 0 !important; transition: border-color .2s ease-in-out, box-shadow .2s ease-in-out;}.wp-block-details.act-accordeon--carte:hover { border-color: var(--primary-light);}.wp-block-details.act-accordeon--carte[open] { background-color: var(--white); border: 1px solid var(--primary); border-radius: var(--radius); box-shadow: 0 8px 26px rgba(0, 77, 153, .10); overflow: hidden;}.wp-block-details.act-accordeon--carte > summary,.wp-block-details.act-accordeon--carte > *:not(summary) { padding-inline: var(--acc-retrait) !important;}.wp-block-details.act-accordeon--carte[open] > summary { padding-block-end: var(--space-xs) !important;}.wp-block-details.act-accordeon--compact { --acc-pastille: 1.75rem; --acc-chevron-taille: 1rem; --acc-retrait: var(--space-xs); --acc-interligne: .7em;}.wp-block-details.act-accordeon--compact > summary { font-size: var(--text-m); padding-block: var(--space-xs) !important;}.wp-block-details.act-accordeon--compact > *:not(summary) { font-size: var(--text-xs);}.wp-block-details.act-accordeon--compact > *:not(summary):last-child { margin-block-end: var(--space-xs) !important;}.activis-repeater__grid:has(.act-accordeon) { align-items: flex-start;}.activis-repeater__grid > .wp-block-details.act-accordeon--carte { margin-block-end: 0 !important;}@media (max-width: 480px) { .wp-block-details.act-accordeon { --acc-pastille: 1.75rem; --acc-chevron-taille: 1rem; --acc-retrait: var(--space-xs); }}@media (prefers-reduced-motion: reduce) { .wp-block-details.act-accordeon, .wp-block-details.act-accordeon > summary, .wp-block-details.act-accordeon > summary::after, .wp-block-details.act-accordeon > *:not(summary) { transition-duration: .01ms; }}@media (min-width: 768px) { .cards[id^="b-46349a_"]:has(> .card--evenement:nth-child(1):nth-last-child(-n+2)) { grid-template-columns: minmax(0, 26rem); } .cards[id^="b-46349a_"]:has(> .card--evenement:nth-child(2):nth-last-child(-n+2)) { grid-template-columns: repeat(2, minmax(0, 1fr)); }}.tnp .tnp-field.tnp-field-button { display: flex; width: fit-content; max-width: 100%;}.tnp .tnp-field.tnp-field-button::after { top: 50%; transform: translateY(-50%); pointer-events: none;}@media (max-width: 767px) { .tnp .tnp-field.tnp-field-button { padding: 0 !important; } .tnp .tnp-field-button input[type=submit].tnp-submit { width: auto; height: 3.3rem; padding-left: 1.3rem !important; padding-right: 4.4rem !important; } .tnp .tnp-field.tnp-field-button::after { right: 0.4rem; }}body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent { background-color: var(--white) !important; position: static; inset: auto; margin-top: 20px; z-index: auto;}body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent .header__menu--1 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: #404040 !important; }body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent .header__menu--1 > nav > ul > li > .brx-submenu-toggle > a::after { background-color: var(--primary) !important; }body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent #brxe-rihxov .bricks-nav-menu > li.menu-item > .brx-submenu-toggle svg { fill: #595959 !important; }body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent .brxe-logo img { filter: none !important; }body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent .portail-btn { background-color: var(--primary) !important; color: var(--white) !important; }body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent .portail-btn:hover { background-color: var(--primary-hover) !important; }body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent .portail-btn svg path { fill: var(--white) !important; }body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent .loop-btn button { background-color: var(--primary) !important; }body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent .loop-btn button svg path { fill: var(--white) !important; }body:not(:has(.header-gaspe, .header-gaspe--enfant, .header-gaspe-seance, .header-accueil)) .site-header.site-header--transparent .site-header--toggle { color: var(--primary) !important; }@font-face { font-family: "Lexend"; src: url("https://ville.gaspe.qc.ca/wp-content/uploads/polices-gaspe/lexend-normal-latin.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Lexend"; src: url("https://ville.gaspe.qc.ca/wp-content/uploads/polices-gaspe/lexend-normal-latin-ext.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "Raleway"; src: url("https://ville.gaspe.qc.ca/wp-content/uploads/polices-gaspe/raleway-normal-latin.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Raleway"; src: url("https://ville.gaspe.qc.ca/wp-content/uploads/polices-gaspe/raleway-normal-latin-ext.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "Raleway"; src: url("https://ville.gaspe.qc.ca/wp-content/uploads/polices-gaspe/raleway-italic-latin.woff2") format("woff2"); font-weight: 100 900; font-style: italic; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Raleway"; src: url("https://ville.gaspe.qc.ca/wp-content/uploads/polices-gaspe/raleway-italic-latin-ext.woff2") format("woff2"); font-weight: 100 900; font-style: italic; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }:root:root { --vg-blue: #004B97; --vg-blue-deep: #00294D; --vg-blue-sky: #99CCFF; --vg-blue-pale: #E5F2FF; --vg-sand: #F5EDE3; --vg-blue-hover: #003A76; --primary: var(--vg-blue); --primary-hover: var(--vg-blue-hover); --primary-dark: var(--vg-blue-hover); --primary-ultra-dark: var(--vg-blue-deep); --primary-light: var(--vg-blue-sky); --primary-semi-light: var(--vg-blue); --primary-ultra-light: var(--vg-blue-pale); --secondary: var(--vg-blue-sky); --secondary-hover: var(--vg-blue-hover); --accent: var(--vg-blue); --accent-hover: var(--vg-blue-hover); --tertiary: var(--vg-sand); --text-color: var(--vg-blue-deep); --heading-color: var(--vg-blue-deep); --focus-color: var(--vg-blue-sky); --heading-font-family: "Raleway", system-ui, sans-serif; --text-font-family: "Lexend", system-ui, sans-serif; --radius-s: 4px; --radius-m: 8px; --radius: 12px; --radius-l: 12px; --radius-xl: 12px; --card-radius: 12px; --btn-radius: 999px; --act-boxed-section-radius: 12px;}html body { font-family: "Lexend", system-ui, sans-serif; color: var(--vg-blue-deep); }html body h1, html body .h1 { font-family: "Raleway", system-ui, sans-serif; font-weight: 900; letter-spacing: -0.02em; }html body h2, html body .h2 { font-family: "Raleway", system-ui, sans-serif; font-weight: 700; letter-spacing: -0.02em; }html body h3, html body h4, html body .h3, html body .h4 { font-family: "Lexend", system-ui, sans-serif; font-weight: 600; letter-spacing: 0; }html body h1 i, html body h2 i, html body h1 em, html body h2 em { font-family: "Raleway", system-ui, sans-serif; font-style: italic; }html body .activis-section__subtitle, html body .accent-heading, html body .typo--accent-home, html body .typo--accent-home-white { font-family: "Lexend", system-ui, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.5;}html body .activis-section__subtitle, html body .accent-heading, html body .typo--accent-home { color: var(--vg-blue) !important; }html body #brx-content a:not([class*="btn"]):not(.bricks-button):not(.wp-block-button__link):not(.brxe-button):hover,html body .brxe-post-content a:not([class*="btn"]):not(.wp-block-button__link):hover { text-decoration: underline; text-underline-offset: 3px; }html body :focus-visible { outline: 3px solid var(--vg-blue-sky) !important; outline-offset: 2px !important; }html body .btn--primary:not(.wp-block-button):not([class*="icone-arrow"]), html body .arrow-btn:not([class*="icone-arrow"]), html body .wp-block-button__link,html body input[type=submit].tnp-submit, html body .act-filtres__submit, html body .portail-btn,html body .main-menu-modal__button { border-radius: 999px !important; font-family: "Lexend", system-ui, sans-serif !important; font-weight: 600 !important; font-size: 16px !important; letter-spacing: 0 !important;}html body .btn--primary:not(.wp-block-button):hover, html body .arrow-btn:hover, html body .wp-block-button__link:hover,html body input[type=submit].tnp-submit:hover, html body .act-filtres__submit:hover { background-color: var(--vg-blue-hover) !important; border-color: var(--vg-blue-hover) !important;}html body .arrow-btn:not([class*="icone-arrow"])::after, html body .brxe-section .btn--primary a::after, html body .brxe-post-content .btn--primary a::after,html body .brxe-post-content a.btn--primary::after, html body .brxe-post-content .wp-block-button__link.wp-element-button::after,html body .tnp .tnp-field.tnp-field-button::after { border-radius: 50% !important; width: 32px !important; height: 32px !important;}html body .arrow-btn:not([class*="icone-arrow"]), html body .brxe-section .btn--primary a, html body .brxe-post-content .btn--primary a,html body .brxe-post-content a.btn--primary, html body .brxe-post-content .wp-block-button__link.wp-element-button { padding: 8px 8px 8px 22px !important; min-height: 48px; gap: 16px !important;}html body .tnp .tnp-field-button input[type=submit].tnp-submit { height: 48px !important; padding-left: 22px !important; padding-right: 56px !important; }html body .tnp-subscription-minimal input[type=submit].tnp-submit, html body .act-filtres__submit { padding: 12px 22px !important; }html body [class*="icone-arrow"], html body .search-hover-animated, html body .x-header-search_toggle-open,html body .back-to-top-btn, html body .brx-submenu-toggle button { border-radius: 999px !important; }html body .act-post-carte__taxo-date { background: #fff !important; color: var(--vg-blue-deep) !important; border: 0 !important; backdrop-filter: none !important; border-radius: 999px !important; box-shadow: 0 1px 2px rgba(0,41,77,.12);}html body .act-post-carte__taxo-date::after { background-color: var(--vg-blue-deep) !important; }html body .act-post-carte__post-taxonomy-nouvelles li, html body .act-post-carte__post-taxonomy li { background: var(--vg-blue-pale) !important; border: 0 !important; backdrop-filter: none !important; border-radius: 999px !important; box-shadow: 0 1px 2px rgba(0,41,77,.12);}html body .act-post-carte__post-taxonomy-nouvelles li span, html body .act-post-carte__post-taxonomy-nouvelles .bricks-button, html body .act-post-carte__post-taxonomy li span { color: var(--vg-blue-deep) !important; }html body .act-post-carte__post-taxonomy-nouvelles li span::after, html body .act-post-carte__post-taxonomy li span::after { background-color: var(--vg-blue-deep) !important; }html body .act-filtres__filtre-select, html body .act-filtres input:not([type=submit]), html body input.tnp-email,html body .brxe-filter-search input, html body input[type=search] { border-radius: 8px !important; border: 1px solid rgba(0,41,77,.18) !important; background-color: #fff !important; color: var(--vg-blue-deep) !important;}html body .act-filtres__filtre-select:focus, html body input.tnp-email:focus, html body .act-filtres input:focus { outline: none !important; border-color: var(--vg-blue) !important; box-shadow: 0 0 0 3px rgba(153,204,255,.6) !important;}html body .act-post-carte__image, html body .act-post-carte-event__image, html body .act-post-carte__image img,html body .act-post-carte-event__image img { border-radius: 12px !important; }@media (prefers-reduced-motion: reduce) { html body * { transition-duration: .01ms !important; } }