/*!
Theme Name: GPF
Author: Thomas Villain
Author URI: https://anybodesign.com/
Description: A WordPress Child Theme for GPF.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gpf
Tags: one-column, two-columns, right-sidebar, custom-menu, editor-style, featured-images, post-formats, sticky-post, threaded-comments, translation-ready

Template: from-scratch

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/:root{--font_stack:Helvetica,Arial,sans-serif;--font_title:'Title',var(--font_stack);--font_regular:'Regular',var(--font_stack);--font_italic:'Italic',var(--font_stack);--font_bold:'Bold',var(--font_stack);--font_bolditalic:'BoldItalic',var(--font_stack);--font_mono:'Andale Mono','DejaVu Sans Mono',Courier,monospace}@font-face{font-family:"Regular";src:url("fonts/rawson-alt-medium.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Italic";src:url("fonts/rawson-alt-medium-it.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bold";src:url("fonts/rawson-alt-bold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BoldItalic";src:url("fonts/rawson-alt-bold-it.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Title";src:url("fonts/rawson-alt-extrabold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}:root{--font_stack:Helvetica,Arial,sans-serif;--font_regular:'Regular',var(--font_stack);--font_italic:'Italic',var(--font_stack);--font_bold:'Bold',var(--font_stack);--font_bolditalic:'BoldItalic',var(--font_stack);--font_title:'Title',var(--font_stack);--font_hand:'Hand',var(--font_stack);--font_mono:'Andale Mono','DejaVu Sans Mono',Courier,monospace}h2.is-style-featured,h3.is-style-featured{font-weight:normal!important;font-style:normal!important}h2.is-style-featured{padding:1rem 1.5rem;background-color:var(--primary_color);color:#fff}h3.is-style-featured{margin-bottom:0.8rem;padding:0.8rem 1.2rem;background-color:#fff;color:var(--primary_color)}.accent-btn,.action-btn,.gform_next_button,.toolbar-menu>li>a[href*=soutenir],.wp-block-button__link,.wp-block-file__button,input[type=submit],input[type=submit].gform_button{background-color:var(--primary_color);background-image:linear-gradient(225deg,var(--secondary_color) 0%,var(--primary_color) 100%);-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;border-radius:0.6rem;border:var(--primary_color) 2px solid}.accent-btn:focus,.accent-btn:hover,.action-btn:focus,.action-btn:hover,.gform_next_button:focus,.gform_next_button:hover,.toolbar-menu>li>a[href*=soutenir]:focus,.toolbar-menu>li>a[href*=soutenir]:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-file__button:focus,.wp-block-file__button:hover,input[type=submit].gform_button:focus,input[type=submit].gform_button:hover,input[type=submit]:focus,input[type=submit]:hover{background-image:none;background-color:var(--accent_color);opacity:1}.is-style-green .accent-btn,.is-style-green .action-btn,.is-style-green .gform_next_button,.is-style-green .toolbar-menu>li>a[href*=soutenir],.is-style-green .wp-block-button__link,.is-style-green .wp-block-file__button,.is-style-green input[type=submit],.is-style-green input[type=submit].gform_button{background-image:none;background-color:var(--accent_color);color:var(--btn_text_hover)}.is-style-green .accent-btn:focus,.is-style-green .accent-btn:hover,.is-style-green .action-btn:focus,.is-style-green .action-btn:hover,.is-style-green .gform_next_button:focus,.is-style-green .gform_next_button:hover,.is-style-green .toolbar-menu>li>a[href*=soutenir]:focus,.is-style-green .toolbar-menu>li>a[href*=soutenir]:hover,.is-style-green .wp-block-button__link:focus,.is-style-green .wp-block-button__link:hover,.is-style-green .wp-block-file__button:focus,.is-style-green .wp-block-file__button:hover,.is-style-green input[type=submit].gform_button:focus,.is-style-green input[type=submit].gform_button:hover,.is-style-green input[type=submit]:focus,.is-style-green input[type=submit]:hover{background-image:linear-gradient(225deg,var(--secondary_color) 0%,var(--primary_color) 100%);color:var(--btn_text);opacity:1}.accent-btn,.toolbar-menu>li>a[href*=soutenir]{background-image:none;background-color:var(--accent_color);color:var(--text_color)}.accent-btn:focus,.accent-btn:hover,.toolbar-menu>li>a[href*=soutenir]:focus,.toolbar-menu>li>a[href*=soutenir]:hover{background-image:linear-gradient(225deg,var(--secondary_color) 0%,var(--primary_color) 100%);color:#fff}.wp-block-image,.wp-block-media-text,[class*=-figure],figure{overflow:visible;margin-bottom:1.25rem}.wp-block-image img,.wp-block-image:not([class*=is-resized]) img,.wp-block-media-text img,.wp-block-media-text:not([class*=is-resized]) img,[class*=-figure] img,[class*=-figure]:not([class*=is-resized]) img,figure img,figure:not([class*=is-resized]) img{-webkit-box-shadow:0 0 0 0.5rem #fff,0 0 0 1rem var(--primary_color);box-shadow:0 0 0 0.5rem #fff,0 0 0 1rem var(--primary_color);border-radius:0.3rem;background-color:#fff;width:calc(100% - 2rem);margin-left:1rem}body.high-contrast .wp-block-image img,body.high-contrast .wp-block-image:not([class*=is-resized]) img,body.high-contrast .wp-block-media-text img,body.high-contrast .wp-block-media-text:not([class*=is-resized]) img,body.high-contrast [class*=-figure] img,body.high-contrast [class*=-figure]:not([class*=is-resized]) img,body.high-contrast figure img,body.high-contrast figure:not([class*=is-resized]) img{-webkit-box-shadow:0 0 0 0.5rem #fff,0 0 0 1rem var(--secondary_color);box-shadow:0 0 0 0.5rem #fff,0 0 0 1rem var(--secondary_color)}.wp-block-image a img,.wp-block-media-text a img,[class*=-figure] a img,figure a img{-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.wp-block-image a:focus img,.wp-block-image a:hover img,.wp-block-media-text a:focus img,.wp-block-media-text a:hover img,[class*=-figure] a:focus img,[class*=-figure] a:hover img,figure a:focus img,figure a:hover img{opacity:0.7}.wp-block-image .wp-element-caption,.wp-block-media-text .wp-element-caption,[class*=-figure] .wp-element-caption,figure .wp-element-caption{padding:1rem 0;border-bottom:var(--text_color) 1px solid;font-size:1.6rem;font-family:var(--font_italic)}.wp-block-image.is-style-noborder img,.wp-block-media-text.is-style-noborder img,[class*=-figure].is-style-noborder img,figure.is-style-noborder img{border-radius:0.6rem;-webkit-box-shadow:none;box-shadow:none}.wp-block-image.is-style-circle img,.wp-block-media-text.is-style-circle img,[class*=-figure].is-style-circle img,figure.is-style-circle img{border-radius:50%;aspect-ratio:1/1!important;-o-object-fit:cover;object-fit:cover}.wp-block-heading{position:relative}.wp-block-heading.is-style-underlined{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-bottom:var(--primary_color) 1rem solid;padding-bottom:1rem}.wp-block-heading.is-style-underlined.has-text-align-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:60em){.page-content>.acf-block--pagebanner+div+div{padding-top:14rem}}.acf-block--pagebanner .acf-block-container .acf-block-banner-text{width:calc(100% - 2rem);margin-left:1rem;margin-top:-4rem;border:var(--primary_color) 0.5rem solid;border-radius:1.2rem}@media only screen and (min-width:60em){.acf-block--pagebanner .acf-block-container .acf-block-banner-text{margin-left:calc((100% - 110rem) / 2 + 1rem);left:-1rem;bottom:-10rem;z-index:2;max-width:69rem}}.acf-block--pagebanner .acf-block-container .acf-block-banner-text p{font-size:2.6rem;line-height:1.2;font-family:var(--font_bold);color:var(--primary_color);margin-bottom:2rem}@media only screen and (min-width:30em){.acf-block--posts .acf-block-container .acf-block-post-content--1col .acf-block-post-item .acf-block-post-content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.acf-block--posts .acf-block-container .style-gallery .acf-block-post-item .acf-block-post-header a{background:rgba(15,75,134,0.9);border-radius:0.6rem;top:0rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 1.25rem)}.acf-block-container .counter-item .counter-item--number{font-family:var(--font_title);color:var(--primary_color)}@media only screen and (min-width:60em){.acf-block--pagebanner .acf-block-container{z-index:2}.acf-block--pagebanner:after{content:"";width:44rem;height:24rem;border-radius:0.6rem;border:var(--accent_color) 0.6rem solid;position:absolute;pointer-events:none;bottom:0;left:0;-webkit-transform:translate(-25%,60%);transform:translate(-25%,60%);z-index:1}.acf-block--pagebanner+div+.wp-block-group{padding-top:10rem}.acf-block--pagebanner+div+.wp-block-group .wp-block-group__inner-container{z-index:2}.acf-block--pagebanner+div+.wp-block-group:after{content:"";width:44rem;height:24rem;border-radius:0.6rem;border:var(--accent_color) 0.6rem solid;position:absolute;pointer-events:none;border-right-color:transparent;top:0;right:0;-webkit-transform:translate(0.6rem,45%);transform:translate(0.6rem,45%);z-index:1}}@media only screen and (min-width:1680px){.acf-block--pagebanner+div+.wp-block-group:after,.acf-block--pagebanner:after{width:69rem}}@media only screen and (min-width:60em){.the-gpf-news .wp-block-column:nth-child(2){padding-left:2rem}}.the-gpf-news .wp-block-column:nth-child(2) .acf-block-post-item .acf-block-post-title{position:relative;padding-right:5.8rem}@media only screen and (min-width:60em){.the-gpf-news .wp-block-column:nth-child(2) .acf-block-post-item .acf-block-post-title a:after{content:"";display:block;width:4.4rem;height:4.4rem;position:absolute;right:0;top:0;background:url(/wp-content/themes/gpf/img/icon/arrow-dark.svg) 0 0 no-repeat;background-size:contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out}.high-contrast .the-gpf-news .wp-block-column:nth-child(2) .acf-block-post-item .acf-block-post-title a:after{background-image:url(/wp-content/themes/gpf/img/icon/arrow-green.svg)}.the-gpf-news .wp-block-column:nth-child(2) .acf-block-post-item .acf-block-post-title a:focus:after,.the-gpf-news .wp-block-column:nth-child(2) .acf-block-post-item .acf-block-post-title a:hover:after{-webkit-transform:rotate(-449deg) scale(1.1);transform:rotate(-449deg) scale(1.1)}}@media only screen and (min-width:60em){.the-gpf-news .wp-block-group__inner-container{z-index:2}.the-gpf-news:after{content:"";width:44rem;height:24rem;border-radius:0.6rem;border:#fff 0.6rem solid;position:absolute;pointer-events:none;width:100rem;height:54rem;top:0;right:50%;-webkit-transform:translate(-10%,25%);transform:translate(-10%,25%);z-index:1}}.adb2-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:60em){.adb2-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.adb2-cta{padding:2rem;border:var(--primary_color) 0.5rem solid;border-radius:1.2rem}.adb2-cta .wp-block-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:60em){.adb2-cta .wp-block-buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.adb2-cta .wp-block-buttons .wp-block-button{margin:0}.page-content>.adb2-cta{max-width:calc(100% - 2rem)}@media only screen and (min-width:60em){.page-content>.adb2-cta{max-width:108rem}}.adb2-cta p{margin-bottom:0}.adb2-cta-big{margin-bottom:8rem}.adb2-cta-big .wp-block-image{position:relative;z-index:1}.adb2-cta-big .wp-block-image+.wp-block-group{position:relative;border:var(--primary_color) 0.5rem solid;border-radius:1.2rem;max-width:90%;margin-left:5%;margin-top:-4rem;z-index:2}@media only screen and (min-width:60em){.adb2-cta-big .wp-block-image+.wp-block-group{position:absolute;bottom:-5rem;left:4rem;margin-top:0;max-width:64rem}}#site_head{-webkit-box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.25);box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.25)}#site_head>.row.inner{padding-bottom:0}@media only screen and (min-width:90em){#site_head>.row.inner{max-width:128rem}}@media only screen and (min-width:xwide){#site_head>.row.inner{max-width:128rem}}@media only screen and (min-width:60em){#site_head,#site_head>.row{height:18rem}#site_head>.row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:0}#site_head .site-brand{padding:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.sticky-nav #site_head,.sticky-nav #site_head>.row{height:6.9rem}.sticky-nav #site_head .site-brand{top:0.75rem;left:1rem;-webkit-transform:none;transform:none}.sticky-nav #site_head .site-toolbar{display:none}.sticky-nav #site_head img.logo{height:5.5rem!important}.sticky-nav #site_head .main-menu{padding-top:0.5rem;padding-bottom:2rem}.sticky-nav #site_head .main-menu>li{font-size:1.8rem}@media only screen and (min-width:60em){.site-nav{padding:1rem 0}}.site-toolbar nav{width:100%}@media only screen and (min-width:60em){.site-toolbar nav{width:auto}}.has-nav-group .site-toolbar.has-search{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:60em){.has-nav-group .site-toolbar.has-search{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0.5rem 1rem;margin-bottom:1rem}}.site-toolbar.has-search .searchform #searchsubmit{right:0.5rem;background-image:url(img/icon/search.svg);border:0;border-radius:0}.site-toolbar.has-search .searchform input[type=search]:focus-visible{background-image:none;background-color:var(--accent_color);color:var(--text_color)}@supports not selector(:focus-visible){.site-toolbar.has-search .searchform input[type=search]:focus{background-image:none;background-color:var(--accent_color);color:var(--text_color)}}.toolbar-menu{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-menu>li{font-size:1.6rem;text-align:center;margin:0 0 0.5rem 0}.toolbar-menu>li>a:not([href*=contact]),.toolbar-menu>li>a:not([href*=soutenir]){text-decoration:none}.toolbar-menu>li>a[href*=soutenir]{text-decoration:none;padding:0.5rem 1rem;font-size:2rem}.toolbar-menu>li>a[href*=contact]{text-indent:150%;white-space:nowrap;overflow:hidden;display:block;width:3rem;height:2rem;background:url(img/ui/mail.svg) 0 0 no-repeat;background-size:contain}body.high-contrast .toolbar-menu>li>a[href*=contact]{background:url(img/ui/mail-white.svg) 0 0 no-repeat}@media only screen and (min-width:60em){.toolbar-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}.toolbar-menu>li{text-align:left;margin:0 0 0 1.5rem!important}}.toolbar-widgets{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width:60em){.toolbar-widgets{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}}.nav-container{min-height:100vh;background-color:rgba(255,255,255,0.5);backdrop-filter:blur(1.2rem);opacity:0;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.menu-opened+.nav-container{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:30em){.nav-container{width:100%}}@media only screen and (min-width:45em){.nav-container{width:100%}}@media only screen and (min-width:60em){.nav-container{position:relative;left:auto;padding:0;width:auto;height:auto;min-height:0;background-color:transparent;backdrop-filter:none;-webkit-transform:none;transform:none;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.has-nav-group .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16rem}@media only screen and (min-width:60em){.has-nav-group .nav-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}}.main-menu{background-color:transparent}@media only screen and (min-width:60em){.main-menu{padding:1rem 0}}.main-menu>li{margin-bottom:1.5rem;font-family:var(--font_title);font-size:3.2rem;text-align:center;color:var(--primary_color)}@media only screen and (min-width:60em){.main-menu>li{text-align:left;margin-bottom:0;margin-left:0;font-size:1.6rem}}@media only screen and (min-width:75em){.main-menu>li{font-size:1.8rem}}@media only screen and (min-width:90em){.main-menu>li{font-size:2.2rem}}@media only screen and (min-width:xwide){.main-menu>li{font-size:2.2rem}}.main-menu>li>a{padding:0 1rem;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}@media only screen and (min-width:60em){.main-menu>li>a:after{content:"";display:block;height:0.5rem;width:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-1.1rem;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;background-color:transparent}}.main-menu>li.current-menu-ancestor>a:after,.main-menu>li.current-menu-item>a:after,.main-menu>li.current_page_parent>a:after,.main-menu>li>a:focus:after,.main-menu>li>a:hover:after{width:calc(100% - 2rem);background-color:var(--primary_color)}@media only screen and (min-width:60em){.main-menu>li.current-menu-ancestor>a:after,.main-menu>li.current-menu-item>a:after,.main-menu>li.current_page_parent>a:after,.main-menu>li>a:focus:after,.main-menu>li>a:hover:after{border-radius:0.3rem}}.main-menu>li.current-menu-ancestor>a,.main-menu>li.current-menu-item>a,.main-menu>li.current_page_parent>a{color:var(--text_color);background-color:var(--accent_color);border-radius:0.6rem}#menu_toggle{position:relative}.has-nav-group #menu_toggle{margin-left:3rem}#sidebar_toggle{background-color:transparent;-webkit-transform:translateY(-190%);transform:translateY(-190%)}.burger{position:relative}.burger .burger-title{position:relative;top:2.2rem;left:auto;color:var(--text_color)}.burger>span,.burger>span:after,.burger>span:before{width:3.4rem;border-top:var(--primary_color) 3px solid}.burger>span:after,.burger>span:before{width:3.4rem}.burger.menu-opened>span:after,.burger.menu-opened>span:before{border-color:var(--primary_color)}.burger.menu-opened .burger-title{font-family:var(--font_italic)}.sub-menu-unfold{top:0rem}@media only screen and (min-width:60em){.sub-menu-unfold{top:0.4rem}}.sub-menu-unfold:after,.sub-menu-unfold:before{border-top-width:3px}@media only screen and (min-width:60em){.sub-menu-unfold:after,.sub-menu-unfold:before{border-top-width:2px}}.sub-menu,.sub-menu-opened+.sub-menu{background-color:transparent}@media only screen and (min-width:60em){.sub-menu,.sub-menu-opened+.sub-menu{background-color:var(--header_color)}}@media only screen and (min-width:60em){.sub-menu{border-radius:0.6rem;-webkit-box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.25);box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.25)}}.sub-menu>li{font-size:2rem;border-bottom:var(--bg_color) 1px solid}@media only screen and (min-width:60em){.sub-menu>li{font-size:1.6rem;white-space:nowrap}}.sub-menu>li a:focus,.sub-menu>li a:hover{background-color:var(--accent_color)}.breadcrumbs-nav{margin-bottom:0}@media only screen and (min-width:90em){.breadcrumbs-nav .inner{max-width:128rem}}@media only screen and (min-width:xwide){.breadcrumbs-nav .inner{max-width:128rem}}.breadcrumbs-nav:before{background-image:-webkit-gradient(linear,right top,left top,from(var(--bg_color)),color-stop(5%,var(--bg_color)),to(rgba(255,255,255,0)));background-image:linear-gradient(to left,var(--bg_color) 0%,var(--bg_color) 5%,rgba(255,255,255,0) 100%)}.breadcrumbs-nav span a:not(.home){text-decoration:none;padding-bottom:0.15rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--primary_color) 0.9rem,var(--primary_color) 1rem);background-size:100% 1.1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.breadcrumbs-nav span a:not(.home):hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 150%}.breadcrumbs-nav span a:not(.home):focus{background-color:var(--text_color);color:#fff;background-image:none}.breadcrumbs-nav span a:not(.home):active{color:var(--secondary_color)}.breadcrumbs-nav span a:not(.home):focus:visited{color:#fff}.breadcrumbs-nav span a.home{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.breadcrumbs-nav span a.home span{position:relative;width:2rem;display:inline-block;height:1.8rem;vertical-align:middle;text-indent:150%;white-space:nowrap;overflow:hidden;background:url(img/icon/home.svg) 0 0 no-repeat;background-size:contain}.breadcrumbs-nav .current-item{border-bottom:var(--accent_color) 2px solid}.sub-pages,.widget-container.widget_categories{max-width:64rem}@media only screen and (min-width:60em){.sub-pages,.widget-container.widget_categories{position:sticky;top:8.9rem}}.subpages-list,.widget-container.widget_categories ul{display:block;background-color:#fff;-webkit-box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.25);box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.25);border-radius:0.6rem;margin-bottom:4rem;margin-top:0;overflow:hidden}.subpages-list>li,.widget-container.widget_categories ul>li{display:block;margin:0;border-bottom:var(--primary_color) 1px solid;font-size:1.8rem}.subpages-list>li:last-child,.widget-container.widget_categories ul>li:last-child{border-bottom:0}.subpages-list>li a,.widget-container.widget_categories ul>li a{display:block;text-decoration:none;padding:0.75rem 1.5rem;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;border-bottom:0}.subpages-list>li a:focus,.subpages-list>li a:hover,.widget-container.widget_categories ul>li a:focus,.widget-container.widget_categories ul>li a:hover{background-color:var(--accent_color)}.subpages-list>li.current_page_ancestor a,.subpages-list>li.current_page_item a,.widget-container.widget_categories ul>li.current_page_ancestor a,.widget-container.widget_categories ul>li.current_page_item a{font-family:var(--font_regular)}.subpages-list>li.current-cat,.subpages-list>li.current_page_ancestor>a,.subpages-list>li.current_page_item>a,.widget-container.widget_categories ul>li.current-cat,.widget-container.widget_categories ul>li.current_page_ancestor>a,.widget-container.widget_categories ul>li.current_page_item>a{font-family:var(--font_bold);background-color:var(--primary_color);color:#fff;pointer-events:none}.subpages-list>li>.children,.widget-container.widget_categories ul>li>.children{display:none}.subpages-list>li>.children li,.widget-container.widget_categories ul>li>.children li{font-size:1.6rem;line-height:1.1}.subpages-list>li>.children li.current_page_item>a,.widget-container.widget_categories ul>li>.children li.current_page_item>a{background-color:var(--accent_color)}.subpages-list>li.current_page_ancestor>.children,.subpages-list>li.current_page_item>.children,.widget-container.widget_categories ul>li.current_page_ancestor>.children,.widget-container.widget_categories ul>li.current_page_item>.children{display:block}.acf-block--posts .acf-block-container .acf-block-post-title,.post-title{margin-bottom:0;font-size:2.8rem}.acf-block--posts .acf-block-container .acf-block-post-title a,.post-title a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--primary_color)),color-stop(0.2rem,var(--primary_color)));background-image:linear-gradient(var(--primary_color) 0,var(--primary_color) 0.2rem);background-size:0% 0.3rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.acf-block--posts .acf-block-container .acf-block-post-title a:hover,.post-title a:hover{background-size:100% 0.3rem}.acf-block--posts .acf-block-container .acf-block-post-title a:focus-visible,.post-title a:focus-visible{background-size:100% 0.3rem}@supports not selector(:focus-visible){.acf-block--posts .acf-block-container .acf-block-post-title a:focus,.post-title a:focus{background-size:100% 0.3rem}}.acf-block--posts .acf-block-container .acf-block-post-metas,.post-meta{padding-bottom:1.5rem;margin-bottom:2rem;background-image:-webkit-gradient(linear,left top,right top,from(var(--text_color)),color-stop(16.6666666667%,var(--text_color)),color-stop(16.6666666667%,transparent));background-image:linear-gradient(to right,var(--text_color) 0%,var(--text_color) 16.6666666667%,transparent 16.6666666667%);background-position:0 bottom;background-size:6px 1px;background-repeat:repeat-x}.acf-block--posts .acf-block-container .acf-block-post-metas p,.acf-block--posts .acf-block-container .acf-block-post-metas span,.post-meta p,.post-meta span{font-size:1.6rem;margin-bottom:0}.acf-block--posts .acf-block-container .acf-block-post-metas p a,.acf-block--posts .acf-block-container .acf-block-post-metas span a,.post-meta p a,.post-meta span a{text-decoration:none;padding-bottom:0.15rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--primary_color) 0.9rem,var(--primary_color) 1rem);background-size:100% 1.1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.acf-block--posts .acf-block-container .acf-block-post-metas p a:hover,.acf-block--posts .acf-block-container .acf-block-post-metas span a:hover,.post-meta p a:hover,.post-meta span a:hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 150%}.acf-block--posts .acf-block-container .acf-block-post-metas p a:focus,.acf-block--posts .acf-block-container .acf-block-post-metas span a:focus,.post-meta p a:focus,.post-meta span a:focus{background-color:var(--text_color);color:#fff;background-image:none}.acf-block--posts .acf-block-container .acf-block-post-metas p a:active,.acf-block--posts .acf-block-container .acf-block-post-metas span a:active,.post-meta p a:active,.post-meta span a:active{color:var(--secondary_color)}.acf-block--posts .acf-block-container .acf-block-post-metas p a:focus:visited,.acf-block--posts .acf-block-container .acf-block-post-metas span a:focus:visited,.post-meta p a:focus:visited,.post-meta span a:focus:visited{color:#fff}.acf-block--posts .acf-block-container .acf-block-post-excerpt .read-more,.post-excerpt .read-more{display:table-cell}.page-filters{margin-bottom:0}@media only screen and (min-width:60em){.page-filters{position:absolute;right:1rem;top:3rem;width:calc(33.3333% - 2rem)}}.page-filters>label{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:150%;white-space:nowrap;overflow:hidden}.page-filters .formfield-select--container{margin-bottom:0}#comments{background-color:#fff}.home .wp-block-columns .wp-block-column{padding-right:2rem}.home .wp-block-columns .acf-block--posts .acf-block-post-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .wp-block-columns .acf-block--posts .acf-block-post-item .acf-block-post-figure{max-width:none}.page-banner{padding:0;margin-bottom:1rem}.page-banner .inner{padding:1rem}@media only screen and (min-width:90em){.page-banner .inner{max-width:128rem}}@media only screen and (min-width:xwide){.page-banner .inner{max-width:128rem}}.page-banner .page-title{text-transform:uppercase;font-size:2.8rem;margin-bottom:1.5rem;line-height:1}@media only screen and (min-width:45em){.page-banner .page-title{font-size:4.4rem;max-width:66%}}.page-banner.has-dropdown{padding-bottom:2rem;margin-bottom:3rem;border-bottom:var(--secondary_color) 2px dashed}.page-banner.has-dropdown .page-filters{top:1.5rem}input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:0.6rem;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff));background-image:linear-gradient(to right,#fff 0%,#fff 100%);background-size:100% 200%}input[type=date]:focus-visible,input[type=email]:focus-visible,input[type=file]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{background-image:linear-gradient(225deg,var(--secondary_color) 0%,var(--primary_color) 100%);background-color:var(--primary_color);background-size:100% 100%}@supports not selector(:focus-visible){input[type=date]:focus,input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-image:linear-gradient(225deg,var(--secondary_color) 0%,var(--primary_color) 100%);background-color:var(--primary_color);background-size:100% 100%}}.formfield-select--container,.ginput_container_select{border-radius:0.6rem}::-moz-selection{background-color:var(--secondary_color);color:#fff}::selection{background-color:var(--secondary_color);color:#fff}.page-content>[class*=wp-block-quote],.page-content>blockquote,.page-content>q{max-width:108rem!important;padding:2rem;padding-left:6rem}[class*=wp-block-quote],blockquote,q{background-color:var(--accent_color);border-radius:1.2rem}[class*=wp-block-quote]:after,blockquote:after,q:after{content:"";display:block;width:4rem;height:4rem;background:url(img/icon/quote.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:1rem;left:1rem}blockquote,blockquote p,q{font-family:var(--font_regular);font-size:2.4rem}blockquote p{margin-bottom:0}.page-wrap .page-sidebar{padding:0 1rem}@media only screen and (min-width:60em){.page-wrap.has-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-wrap.has-sidebar .page-content{padding:0 0 0 2rem}}.page-sidebar{background-color:transparent}.page-sidebar .widget_categories .widget-title{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:150%;white-space:nowrap;overflow:hidden}.inner{max-width:110rem}@media only screen and (min-width:60em){.page-content hr{max-width:calc(110rem - 4rem)}}[class*=acf-block--] .acf-block-container.center-max{max-width:110rem}#comments>*{position:relative;margin-left:auto;margin-right:auto;max-width:110rem}@media only screen and (min-width:90em){#comments>*{max-width:128rem}}@media only screen and (min-width:xwide){#comments>*{max-width:128rem}}.wp-block-group.has-background>.wp-block-group__inner-container{position:relative;margin-left:auto;margin-right:auto;max-width:96rem}.page-content>*{position:relative;margin-left:auto;margin-right:auto;max-width:110rem}@media only screen and (min-width:90em){.page-content>*{max-width:128rem}}@media only screen and (min-width:xwide){.page-content>*{max-width:128rem}}.page-content>[class*=wp-block-cover-image],.page-content>[class*=wp-block-gallery],.page-content>[class*=wp-block-quote]{position:relative;margin-left:auto;margin-right:auto;max-width:110rem}@media only screen and (min-width:90em){.page-content>[class*=wp-block-cover-image],.page-content>[class*=wp-block-gallery],.page-content>[class*=wp-block-quote]{max-width:128rem}}@media only screen and (min-width:xwide){.page-content>[class*=wp-block-cover-image],.page-content>[class*=wp-block-gallery],.page-content>[class*=wp-block-quote]{max-width:128rem}}.page-content>p{padding-right:0}.page-wrap.has-sidebar{position:relative;margin-left:auto;margin-right:auto;max-width:110rem}@media only screen and (min-width:90em){.page-wrap.has-sidebar{max-width:128rem}}@media only screen and (min-width:xwide){.page-wrap.has-sidebar{max-width:128rem}}.content-area p a:not([class*=-btn]){text-decoration:none;padding-bottom:0.15rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--primary_color) 0.9rem,var(--primary_color) 1rem);background-size:100% 1.1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.content-area p a:not([class*=-btn]):hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 150%}.content-area p a:not([class*=-btn]):focus{background-color:var(--text_color);color:#fff;background-image:none}.content-area p a:not([class*=-btn]):active{color:var(--secondary_color)}.content-area p a:not([class*=-btn]):focus:visited{color:#fff}.content-area .has-text-background-color p a:not([class*=-btn]),.content-area .white-text p a:not([class*=-btn]){text-decoration:none;padding-bottom:0.15rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 1.1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.content-area .has-text-background-color p a:not([class*=-btn]):hover,.content-area .white-text p a:not([class*=-btn]):hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 150%}.content-area .has-text-background-color p a:not([class*=-btn]):focus,.content-area .white-text p a:not([class*=-btn]):focus{background-color:var(--text_color);color:#fff;background-image:none}.content-area .has-text-background-color p a:not([class*=-btn]):active,.content-area .white-text p a:not([class*=-btn]):active{color:var(--secondary_color)}.content-area .has-text-background-color p a:not([class*=-btn]):focus:visited,.content-area .white-text p a:not([class*=-btn]):focus:visited{color:#fff}#site_foot{padding-top:1rem;background-image:linear-gradient(225deg,var(--secondary_color) 0%,var(--primary_color) 100%)}@media only screen and (min-width:60em){#site_foot:after{content:"";display:block;width:100%;height:4.5rem;background-color:var(--primary_color);position:absolute;bottom:0;left:0;z-index:1}#site_foot>.row{z-index:2}}@media only screen and (min-width:90em){#site_foot>.inner{max-width:128rem}}@media only screen and (min-width:xwide){#site_foot>.inner{max-width:128rem}}.footer-widgets .widget-container ul li a{display:inline-block;text-decoration:none;border-bottom:var(--accent_color) 2px solid;padding:0.25rem 0;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.footer-widgets .widget-container ul li a:focus,.footer-widgets .widget-container ul li a:hover{padding:0.25rem 0.5rem;background-color:rgba(255,255,255,0.2);border-bottom-color:#fff}.widgets-area{margin-bottom:1rem}@media only screen and (min-width:60em){.widgets-area{margin-bottom:3rem}}.widgets-area .widget-container{margin-bottom:0}.widgets-area .widget-title{margin-bottom:1.25rem}.widgets-area div.is-style-green{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.widgets-area div.is-style-green:after{content:"";display:block;width:3.8rem;height:3.2rem;background:url(img/icon/plane.svg) 0 0 no-repeat;background-size:contain;position:absolute;right:-4.4rem;bottom:2.4rem}.widgets-area .toolbar-menu>li>a[href*=soutenir],.widgets-area a.accent-btn,.widgets-area a.action-btn{background-image:none;color:var(--text_color)}.widgets-area p{margin:0 0 1.5rem 0}.footer-social{padding:1rem 0}.footer-copyright{width:100%;background-color:var(--primary_color)}.footer-menu li a,.widgets-area p a:not(.action-btn):not(.accent-btn){text-decoration:none;padding-bottom:0.15rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--primary_color) 0.9rem,var(--primary_color) 1rem);background-size:100% 1.1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.footer-menu li a:hover,.widgets-area p a:not(.action-btn):not(.accent-btn):hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 150%}.footer-menu li a:focus,.widgets-area p a:not(.action-btn):not(.accent-btn):focus{background-color:var(--text_color);color:#fff;background-image:none}.footer-menu li a:active,.widgets-area p a:not(.action-btn):not(.accent-btn):active{color:var(--secondary_color)}.footer-menu li a:focus:visited,.widgets-area p a:not(.action-btn):not(.accent-btn):focus:visited{color:#fff}.white-text .footer-menu li a,.white-text .widgets-area p a:not(.action-btn):not(.accent-btn){text-decoration:none;padding-bottom:0.15rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 1.1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.white-text .footer-menu li a:hover,.white-text .widgets-area p a:not(.action-btn):not(.accent-btn):hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 150%}.white-text .footer-menu li a:focus,.white-text .widgets-area p a:not(.action-btn):not(.accent-btn):focus{background-color:var(--text_color);color:#fff;background-image:none}.white-text .footer-menu li a:active,.white-text .widgets-area p a:not(.action-btn):not(.accent-btn):active{color:var(--secondary_color)}.white-text .footer-menu li a:focus:visited,.white-text .widgets-area p a:not(.action-btn):not(.accent-btn):focus:visited{color:#fff}body.high-contrast{--darker:#212737;background-color:var(--darker)}body.high-contrast #site_head{background-color:var(--text_color)}body.high-contrast .site-title img,body.high-contrast .toggle-contrast img{-webkit-filter:brightness(100);filter:brightness(100)}body.high-contrast .site-toolbar.has-search .searchform #searchsubmit{background-image:url(img/ui/search-white.svg)}body.high-contrast .site-toolbar.has-search .searchform input[type=search]{background:transparent;color:#fff!important}body.high-contrast .site-toolbar.has-search .searchform #searchsubmit:focus{outline:2px #fff dotted}body.high-contrast .nav-container{background-color:rgba(33,39,55,0.6)}@media only screen and (min-width:60em){body.high-contrast .nav-container{background-color:transparent;backdrop-filter:none}}body.high-contrast .main-menu>li.current-menu-item>a:after,body.high-contrast .main-menu>li.current_page_parent>a:after,body.high-contrast .main-menu>li>a:focus:after,body.high-contrast .main-menu>li>a:hover:after{background-color:var(--secondary_color)}@media only screen and (min-width:60em){body.high-contrast .sub-menu{background-color:var(--text_color)}body.high-contrast .sub-menu>li>a:focus,body.high-contrast .sub-menu>li>a:hover{color:var(--text_color)}}body.high-contrast .burger .burger-title{color:#fff}body.high-contrast .burger>span,body.high-contrast .burger>span:after,body.high-contrast .burger>span:before{border-top-color:var(--accent_color)}body.high-contrast .breadcrumbs-nav:before{background-image:-webkit-gradient(linear,right top,left top,from(var(--darker)),color-stop(5%,var(--darker)),to(transparent));background-image:linear-gradient(to left,var(--darker) 0%,var(--darker) 5%,transparent 100%)}body.high-contrast .breadcrumbs-nav span a:not(.home){text-decoration:none;padding-bottom:0.15rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 1.1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}body.high-contrast .breadcrumbs-nav span a:not(.home):hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 150%}body.high-contrast .breadcrumbs-nav span a:not(.home):focus{background-color:var(--text_color);color:#fff;background-image:none}body.high-contrast .breadcrumbs-nav span a:not(.home):active{color:var(--secondary_color)}body.high-contrast .breadcrumbs-nav span a:not(.home):focus:visited{color:#fff}body.high-contrast .breadcrumbs-nav span a:not(.home):focus span,body.high-contrast .breadcrumbs-nav span a:not(.home):hover span{color:var(--text_color)}body.high-contrast .breadcrumbs-nav .current-item{border-bottom:var(--secondary_color) 2px solid}body.high-contrast .breadcrumbs-nav,body.high-contrast .gfield_description,body.high-contrast .gform_wrapper.gravity-theme .ginput_counter,body.high-contrast .page-title,body.high-contrast .wp-block-file a:first-child,body.high-contrast cite,body.high-contrast figcaption,body.high-contrast h2,body.high-contrast h3,body.high-contrast h4,body.high-contrast h5,body.high-contrast h6,body.high-contrast label,body.high-contrast legend,body.high-contrast li,body.high-contrast p,body.high-contrast span,body.high-contrast summary{color:#fff}body.high-contrast .subpages-list{background-color:var(--text_color)}body.high-contrast .subpages-list>li a:focus,body.high-contrast .subpages-list>li a:hover,body.high-contrast .subpages-list>li.current_page_item a{color:var(--text_color)}body.high-contrast a.read-more{text-decoration:none;padding-bottom:0.15rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 1.1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}body.high-contrast a.read-more:hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 150%}body.high-contrast a.read-more:focus{background-color:var(--text_color);color:#fff;background-image:none}body.high-contrast a.read-more:active{color:var(--secondary_color)}body.high-contrast a.read-more:focus:visited{color:#fff}body.high-contrast .content-area p a:not([class*=-btn]){text-decoration:none;padding-bottom:0.15rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 1.1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}body.high-contrast .content-area p a:not([class*=-btn]):hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.9rem,transparent),color-stop(0.9rem,var(--accent_color)),color-stop(1rem,var(--accent_color)));background-image:linear-gradient(transparent 0,transparent 0.9rem,var(--accent_color) 0.9rem,var(--accent_color) 1rem);background-size:100% 150%}body.high-contrast .content-area p a:not([class*=-btn]):focus{background-color:var(--text_color);color:#fff;background-image:none}body.high-contrast .content-area p a:not([class*=-btn]):active{color:var(--secondary_color)}body.high-contrast .content-area p a:not([class*=-btn]):focus:visited{color:#fff}body.high-contrast .wp-block-heading.is-style-underlined{border-bottom-color:#fff}body.high-contrast #comments{background-color:var(--primary_color)}body.high-contrast .has-white-background-color{background-color:var(--text_color)}body.high-contrast .has-bg-background-color{background-color:var(--primary_color)}.acf-block--posts .acf-block-container body.high-contrast .acf-block-post-title a,body.high-contrast .acf-block--posts .acf-block-container .acf-block-post-title a,body.high-contrast .post-title a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--accent_color)),color-stop(0.2rem,var(--accent_color)));background-image:linear-gradient(var(--accent_color) 0,var(--accent_color) 0.2rem);background-size:0% 0.3rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.acf-block--posts .acf-block-container body.high-contrast .acf-block-post-title a:hover,body.high-contrast .acf-block--posts .acf-block-container .acf-block-post-title a:hover,body.high-contrast .post-title a:hover{background-size:100% 0.3rem}.acf-block--posts .acf-block-container body.high-contrast .acf-block-post-title a:focus-visible,body.high-contrast .acf-block--posts .acf-block-container .acf-block-post-title a:focus-visible,body.high-contrast .post-title a:focus-visible{background-size:100% 0.3rem}@supports not selector(:focus-visible){.acf-block--posts .acf-block-container body.high-contrast .acf-block-post-title a:focus,body.high-contrast .acf-block--posts .acf-block-container .acf-block-post-title a:focus,body.high-contrast .post-title a:focus{background-size:100% 0.3rem}}body.high-contrast .acf-block--pagebanner .acf-block-banner-text{border-color:var(--secondary_color);background-color:var(--text_color)}body.high-contrast .acf-block--pagebanner .acf-block-banner-text p{color:#fff}body.high-contrast #site_foot{background-image:linear-gradient(225deg,var(--primary_color) 0%,var(--text_color) 100%)}@media only screen and (min-width:60em){body.high-contrast #site_foot:after{background-color:var(--text_color)}}body.high-contrast .footer-copyright{background-color:var(--text_color)}
/*# sourceMappingURL=style.css.map */