html{box-sizing:border-box;-webkit-text-size-adjust:100%;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{position:fixed;inset:0;overflow:hidden;width:100%;overscroll-behavior:none;touch-action:none}.site{overflow:clip}@media(height >= 50rem){.site-main{min-height:50vh}}ul,ol{list-style:none}a{color:inherit;text-decoration:none;transition:all .35s cubic-bezier(0.15, 0.9, 0.34, 0.95)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer;background:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0;width:100%}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.d-flex,.is-layout-flex{display:flex}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.flex-column{flex-direction:column}.flex-1{flex:1}.w-100{width:100%}.m-xs{margin-block:clamp(0.5rem,1vw,1rem)}.p-xs{padding-block:clamp(0.5rem,1vw,1rem)}.mt-xs{margin-top:clamp(0.5rem,1vw,1rem)}.mb-xs{margin-bottom:clamp(0.5rem,1vw,1rem)}.ms-xs{margin-left:clamp(0.5rem,1vw,1rem)}.me-xs{margin-right:clamp(0.5rem,1vw,1rem)}.pt-xs{padding-top:clamp(0.5rem,1vw,1rem)}.pb-xs{padding-bottom:clamp(0.5rem,1vw,1rem)}.ps-xs{padding-left:clamp(0.5rem,1vw,1rem)}.pe-xs{padding-right:clamp(0.5rem,1vw,1rem)}.m-sm{margin-block:clamp(1rem,2vw,2rem)}.p-sm{padding-block:clamp(1rem,2vw,2rem)}.mt-sm{margin-top:clamp(1rem,2vw,2rem)}.mb-sm{margin-bottom:clamp(1rem,2vw,2rem)}.ms-sm{margin-left:clamp(1rem,2vw,2rem)}.me-sm{margin-right:clamp(1rem,2vw,2rem)}.pt-sm{padding-top:clamp(1rem,2vw,2rem)}.pb-sm{padding-bottom:clamp(1rem,2vw,2rem)}.ps-sm{padding-left:clamp(1rem,2vw,2rem)}.pe-sm{padding-right:clamp(1rem,2vw,2rem)}.m-md{margin-block:clamp(2rem,4vw,4rem)}.p-md{padding-block:clamp(2rem,4vw,4rem)}.mt-md{margin-top:clamp(2rem,4vw,4rem)}.mb-md{margin-bottom:clamp(2rem,4vw,4rem)}.ms-md{margin-left:clamp(2rem,4vw,4rem)}.me-md{margin-right:clamp(2rem,4vw,4rem)}.pt-md{padding-top:clamp(2rem,4vw,4rem)}.pb-md{padding-bottom:clamp(2rem,4vw,4rem)}.ps-md{padding-left:clamp(2rem,4vw,4rem)}.pe-md{padding-right:clamp(2rem,4vw,4rem)}.m-lg{margin-block:clamp(3rem,6vw,6rem)}.p-lg{padding-block:clamp(3rem,6vw,6rem)}.mt-lg{margin-top:clamp(3rem,6vw,6rem)}.mb-lg{margin-bottom:clamp(3rem,6vw,6rem)}.ms-lg{margin-left:clamp(3rem,6vw,6rem)}.me-lg{margin-right:clamp(3rem,6vw,6rem)}.pt-lg{padding-top:clamp(3rem,6vw,6rem)}.pb-lg{padding-bottom:clamp(3rem,6vw,6rem)}.ps-lg{padding-left:clamp(3rem,6vw,6rem)}.pe-lg{padding-right:clamp(3rem,6vw,6rem)}.has-primary-color{color:#043f4c !important}.has-primary-background-color{background-color:#043f4c !important}.has-secondary-color{color:#a95042 !important}.has-secondary-background-color{background-color:#a95042 !important}.has-beige-color{color:#fdf2e8 !important}.has-beige-background-color{background-color:#fdf2e8 !important}.has-gold-color{color:#a18752 !important}.has-gold-background-color{background-color:#a18752 !important}.has-black-color{color:#0f0f0f !important}.has-black-background-color{background-color:#0f0f0f !important}.has-lightgrey-color{color:#e6ebf0 !important}.has-lightgrey-background-color{background-color:#e6ebf0 !important}.has-white-color{color:#fff !important}.has-white-background-color{background-color:#fff !important}@media(width <= 75rem){.desktop{display:none !important}}@media(width > 75rem){.mobile{display:none !important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}@font-face{font-family:"Google Sans";src:url("../fonts/googlesans-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:"Inter";src:url("../fonts/inter-variable.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 700}body{font-family:"Inter",sans-serif;font-size:100%;color:oklch(.33998 .05895 217.751);background-color:#fff}h3,h4,h5,h6{line-height:1.2;font-weight:700}h1{font-size:2.25rem}h2{font-size:clamp(2.25rem,2.071rem + .476vw,2.5rem)}h3{font-size:1.25rem}h4{font-size:1.15rem}h5{font-size:1rem}h6{font-size:.875rem}h1,h2,h3{text-wrap:balance}h1,h2,h3{font-family:"Google Sans",sans-serif}p{margin-bottom:1em}.has-small-font-size{font-size:clamp(.75rem,.643rem + .286vw,.9rem) !important}.has-medium-font-size{font-size:clamp(1.1rem,.993rem + .286vw,1.25rem) !important}.has-large-font-size{font-size:clamp(2rem,.75rem + 3.333vw,3.75rem) !important}strong,.strong{font-weight:bold}em{font-style:italic}.link{font-size:clamp(.95rem,.914rem + .095vw,1rem);text-decoration:underline;text-underline-offset:2px;font-weight:700}.link:hover,.link:focus,.link:focus-visible{text-decoration:none}blockquote{margin:1em 0;padding-left:1em;border-left:4px solid #ccc;font-style:italic;color:#555}code,pre{font-family:monospace;background:#f8f8f8;padding:.2em .4em;border-radius:4px}pre{overflow-x:auto;padding:1em}.text-start{text-align:left !important}.text-center{text-align:center !important}.text-end{text-align:right !important}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:100}.skip-link:focus,.skip-link:active{position:static;width:fit-content;height:auto;margin:1rem;padding:.5rem 1rem;background:oklch(.33998 .05895 217.751);color:#fff;text-decoration:none}:focus-visible{outline:2px dotted oklch(.33998 .05895 217.751);outline-offset:2px}:focus:not(:focus-visible){outline:none}.content-grid{display:grid;grid-template-columns:[full-width-start] minmax(2rem, 1fr) [content-start] min(100% - 4rem,71.25rem) [content-end] minmax(2rem, 1fr) [full-width-end]}.content-grid>*{grid-column:content}.content-grid>.full-width{grid-column:full-width}.content-grid.grid-breakout{grid-template-columns:[full-width-start] minmax(2rem, 1fr) [breakout-start] minmax(0, 7.5rem) [content-start] min(100% - 4rem,71.25rem) [content-end] minmax(0, 7.5rem) [breakout-end] minmax(2rem, 1fr) [full-width-end]}.content-grid.grid-breakout>.breakout{grid-column:breakout}.full-width>*{grid-column:content}.wrapper{display:grid;gap:1.5rem}.wrapper-cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:1.5rem}@keyframes nav-dialog-fade-in{from{opacity:0}to{opacity:1}}@keyframes nav-panel-slide-in{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}#top{padding-block:.5rem}#top #secondary{margin-right:2rem}#top #secondary li:not(:last-of-type){margin-right:1rem}#top #secondary li a{text-transform:uppercase;font-weight:bold;font-size:clamp(.75rem,.679rem + .19vw,.85rem)}#top #secondary li a:hover{color:oklch(.5396 .12014 30.578)}#top #social a:not(:last-of-type){margin-right:.5rem}.site-header{display:flex;align-items:center;justify-content:space-between}.site-header__logo{max-width:12.5rem}.site-header__logo svg{max-width:12.5rem;height:5rem}.site-header__btns{display:flex;align-items:center;gap:.5rem}.site-header__btns button{width:3rem;height:3rem;border:0;border-radius:999px;background-color:oklch(1 0 0);display:grid;place-items:center;padding:0}.site-header__btns img,.site-header__btns svg{width:2.5rem;height:2.5rem}.site-header .site-navigation-dialog{margin:0;padding:0;border:0;max-width:none;max-height:none;color:inherit;background:rgba(0,0,0,0)}.site-header .site-navigation-dialog::backdrop{background:oklch(0 0 0/.38);backdrop-filter:blur(6px)}.site-header .site-navigation-dialog__inner{width:min(100vw,30rem);min-height:100dvh;max-height:100dvh;margin-left:auto;background-color:oklch(.96704 .01774 64.785);padding:2rem;display:flex;flex-direction:column;gap:2rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:-10px 0 40px oklch(0 0 0/.12)}.site-header .site-navigation-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header .site-navigation-dialog__header svg{max-width:12.5rem;height:5rem}.site-header .site-navigation-dialog__title{margin-bottom:0;font-family:"Google Sans",sans-serif;font-size:clamp(1.15rem,1.007rem + .381vw,1.35rem);color:oklch(.33998 .05895 217.751)}.site-header .menu-close{width:3rem;height:3rem;border:0;border-radius:999px;background-color:oklch(1 0 0);color:oklch(.33998 .05895 217.751);display:grid;place-items:center;font-size:2rem;line-height:1;padding:0}.site-header .main-navigation{width:100%}.site-header .main-navigation .nav-wrapper{width:100%}.site-header .main-navigation .main-menu{display:flex;flex-direction:column;gap:1rem}.site-header .main-navigation .main-menu li a{font-family:"Google Sans",sans-serif;font-weight:700;font-size:clamp(1.65rem,1.436rem + .571vw,1.95rem);color:oklch(.33998 .05895 217.751);text-decoration:none}.site-header .main-navigation #secondary{margin-top:auto}.site-header .main-navigation #search.desktop{display:none}@media(width < 75rem){.site-header .site-navigation-dialog{width:100%;height:100%}.site-header .site-navigation-dialog:not([open]){display:none}.site-header .site-navigation-dialog[open]{animation:nav-dialog-fade-in .35s cubic-bezier(0.76, 0, 0.24, 1) both}.site-header .site-navigation-dialog[open]::backdrop{animation:nav-dialog-fade-in .35s cubic-bezier(0.76, 0, 0.24, 1) both}.site-header .site-navigation-dialog[open] .site-navigation-dialog__inner{animation:nav-panel-slide-in .35s cubic-bezier(0.76, 0, 0.24, 1) both}}@media(width >= 75rem){.site-header__btns{display:none}.site-header .site-navigation-dialog{display:block;position:static;width:auto;height:auto;margin-left:auto}.site-header .site-navigation-dialog__inner{width:auto;min-height:auto;margin-left:0;background:rgba(0,0,0,0);box-shadow:none;padding:0;display:block}.site-header .site-navigation-dialog__header{display:none}.site-header .main-navigation{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:.5rem 2rem}.site-header .main-navigation .main-menu{flex-direction:row;justify-content:space-between;gap:2rem}.site-header .main-navigation .main-menu li a{position:relative;font-size:initial;transition:all .35s cubic-bezier(0.15, 0.9, 0.34, 0.95)}.site-header .main-navigation .main-menu li a span{display:block;color:oklch(.5396 .12014 30.578)}.site-header .main-navigation .main-menu li a::before{content:"";position:absolute;left:-1.5rem;top:-0.5rem;height:1.5rem;width:1.5rem;background:url("../img/pictos/picto-marga-pastorala.svg") no-repeat;background-size:cover !important;opacity:0;transition:all .35s cubic-bezier(0.15, 0.9, 0.34, 0.95)}.site-header .main-navigation .main-menu li a:hover{cursor:pointer}.site-header .main-navigation .main-menu li a:hover::before{opacity:1}.site-header .main-navigation .main-menu li.current-menu-item a::before{opacity:1}.site-header .main-navigation #search.desktop{display:block}}@media(width >= 75rem)and (width >= 87.5rem){.site-header .main-navigation #search.desktop{margin-left:3rem}}.site-footer{margin-top:4rem;position:relative}.site-footer>*{position:relative;z-index:1}.home .site-footer{margin-top:0}.site-footer .wrapper-cols{align-items:center}.site-footer h2{font-size:clamp(.95rem,.914rem + .095vw,1rem);font-family:"Inter",sans-serif;font-weight:bold;margin-bottom:.5rem}@media(width >= 62rem){.site-footer .site-contact{text-align:right}}.site-footer .site-contact a{font-weight:bold}.site-footer .site-contact a:hover{text-decoration:underline}.site-footer #social h2{margin-bottom:0}@media(width <= 48rem){.site-footer #social{justify-content:center}}.site-footer #copyright{margin-top:2rem}.site-footer #copyright li{font-size:clamp(.75rem,.679rem + .19vw,.85rem)}.site-footer #copyright li a:hover{text-decoration:underline}.site-footer #copyright li:not(:last-of-type){margin-right:.5rem}@media(width >= 48rem){.site-footer #copyright li:not(:last-of-type)::after{content:"|";padding-left:.5rem;display:inline-block}}@media(width <= 48rem){.site-footer #copyright ul{flex-direction:column;text-align:center}}.hero{width:100%;position:relative;z-index:0}@media(width >= 62rem){.hero{height:15rem}}.home .hero,.page-template-home .hero{background-color:oklch(.96704 .01774 64.785);min-height:calc(100vh - 20rem);padding-block:clamp(2rem,4vw,4rem);display:flex;align-items:center}@media(height <= 1000px){.home .hero,.page-template-home .hero{min-height:100vh}}.home .hero .content-grid,.page-template-home .hero .content-grid{width:100%}.home .hero h1,.page-template-home .hero h1{font-family:"Google Sans",sans-serif;font-weight:normal;font-size:clamp(3.75rem,.714rem + 8.095vw,8rem);line-height:1;margin-bottom:0}.home .hero h1 span,.page-template-home .hero h1 span{display:block}.home .hero .subtitle,.page-template-home .hero .subtitle{font-size:clamp(2.75rem,2.036rem + 1.905vw,3.75rem);font-weight:bold;margin-inline:auto}@media(width >= 62rem){.home .hero .subtitle,.page-template-home .hero .subtitle{text-align:center}}.home .hero #cta,.page-template-home .hero #cta{flex-wrap:wrap;gap:1rem;z-index:1}.home .hero #cta a:hover,.page-template-home .hero #cta a:hover{background-color:oklch(.96704 .01774 64.785)}@media(width >= 62rem){.home .hero .content,.page-template-home .hero .content{position:relative}.home .hero .content::before,.page-template-home .hero .content::before{content:"";background:url("../img/Im-marga.png") no-repeat;background-size:cover !important;position:absolute;top:0;right:-10rem;width:40.438rem;height:44.25rem;mix-blend-mode:luminosity;z-index:-1}}.hero .wrapper{height:100%}.hero.hero-simple{display:grid;place-content:center;position:relative}.hero.hero-simple .wrapper__title{display:flex;align-items:center;justify-content:center}.hero.hero-simple .wrapper__title h1,.hero.hero-simple .wrapper__title p{text-wrap:balance;font-size:clamp(2.5rem,2.143rem + .952vw,3rem);font-weight:600;color:oklch(.33998 .05895 217.751);margin-bottom:0;position:relative;line-height:1.2}@media(width <= 48rem){.hero.hero-simple .wrapper__title h1,.hero.hero-simple .wrapper__title p{padding-block:2rem}}.hero.hero-simple .wrapper__title h1 span,.hero.hero-simple .wrapper__title p span{color:oklch(.5396 .12014 30.578)}.hero.hero-simple::before{content:"";background:url("../img/pictos/pastorale-visage.png") no-repeat;background-size:cover !important;width:13rem;height:10rem;position:absolute;bottom:0;right:20vw;mix-blend-mode:luminosity}@media(width <= 48rem){.hero.hero-simple{min-height:15rem}}.btn{border-radius:999rem;border:2px solid;padding:1rem 1.5rem;width:fit-content;text-transform:uppercase;font-weight:bold;transition:all .25s cubic-bezier(0.15, 0.9, 0.34, 0.95);white-space:nowrap;font-weight:600}.btn.btn-outline{background-color:oklch(1 0 0/0);border-color:oklch(.5396 .12014 30.578);color:oklch(.5396 .12014 30.578);position:relative;overflow:hidden}.btn.btn-outline::before{content:"";position:absolute;background-color:oklch(.5396 .12014 30.578);width:calc(100% + 4px);height:calc(100% + 4px);top:100%;left:0;transform:translateY(0);transition:all .25s cubic-bezier(0.15, 0.9, 0.34, 0.95);z-index:-1}.btn.btn-outline:hover{color:oklch(.33998 .05895 217.751)}.btn.btn-outline:hover::before{transform:translateY(-100%)}.btn.btn-outline.btn-white{border-color:oklch(1 0 0);color:oklch(1 0 0)}.btn.btn-outline.btn-white::before{background-color:oklch(1 0 0)}.btn.btn-outline.btn-white:hover{color:oklch(.33998 .05895 217.751)}.btn.btn-full{color:oklch(1 0 0)}.btn.btn-full.btn-primary{border-color:oklch(.33998 .05895 217.751);background-color:oklch(.33998 .05895 217.751)}.btn.btn-full.btn-primary:hover{background-color:rgba(0,0,0,0);color:oklch(.33998 .05895 217.751)}.btn.btn-full.btn-secondary{border-color:oklch(.5396 .12014 30.578);background-color:oklch(.5396 .12014 30.578)}.btn.btn-full.btn-secondary:hover{background-color:rgba(0,0,0,0);color:oklch(.5396 .12014 30.578)}.btn.btn-full.btn-gold{border-color:oklch(.63532 .0777 84.162);background-color:oklch(.63532 .0777 84.162)}.btn.btn-full.btn-gold:hover{background-color:rgba(0,0,0,0);color:oklch(.63532 .0777 84.162)}.wp-block-buttons{margin-block:2rem;gap:1rem}.wp-block-buttons .wp-block-button__link{border-radius:999rem;border:2px solid inherit;padding:1rem 1.5rem;width:fit-content;text-transform:uppercase;font-weight:bold;transition:all .25s cubic-bezier(0.15, 0.9, 0.34, 0.95);white-space:nowrap;font-weight:600;text-decoration:none}.wp-block-buttons .wp-block-button__link:hover{background:oklch(1 0 0);color:oklch(1 0 0)}.wp-block-buttons .wp-block-button__link:hover::after{transform:translateY(-100%)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{background-color:oklch(1 0 0/0);border-color:oklch(.5396 .12014 30.578);color:oklch(.5396 .12014 30.578);position:relative;overflow:hidden}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link::before{content:"";position:absolute;background-color:oklch(.5396 .12014 30.578);width:calc(100% + 4px);height:calc(100% + 4px);top:100%;left:0;transform:translateY(0);transition:all .25s cubic-bezier(0.15, 0.9, 0.34, 0.95);z-index:-1}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{color:oklch(.33998 .05895 217.751)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover::before{transform:translateY(-100%)}.top-button{position:fixed;bottom:1rem;right:1rem;border:0;padding:0;margin:0;background:oklch(.5396 .12014 30.578);padding:.75rem;transform:translateY(0);opacity:0;transition:all .35s ease;z-index:2}.top-button img{transform:rotate(180deg);filter:invert(1)}.top-button.visible{opacity:1}.top-button:hover,.top-button:focus-visible,.top-button:focus-within,.top-button:active{transform:translateY(-10px);background:none !important}.top-button span{visibility:hidden}header{position:sticky;top:0;padding-block:.5rem;z-index:1050;transform:translateY(0);background:oklch(1 0 0);transition:all .35s cubic-bezier(0.15, 0.9, 0.34, 0.95)}header.scrolled{box-shadow:0 0 10px oklch(.97 .02 64.83)}.admin-bar header{transform:translateY(0)}.admin-bar header.scrolled{transform:translateY(32px)}#search button img{width:2rem;height:2rem}.gform_wrapper{background-color:oklch(.93771 .00873 248.2);padding:2rem;margin-top:2rem}.gform_wrapper h2{margin-top:0 !important}.gform_wrapper input[type=submit]{border-radius:25px !important;border:2px solid !important;padding:.5rem 1.5rem !important;width:fit-content !important;transition:all .25s cubic-bezier(0.15, 0.9, 0.34, 0.95) !important;white-space:nowrap !important;font-weight:600 !important;background-color:oklch(1 0 0/0) !important;border-color:oklch(.33998 .05895 217.751) !important;color:oklch(.33998 .05895 217.751) !important;position:relative !important;overflow:hidden !important;cursor:pointer}.gform_wrapper input[type=submit]:hover{color:oklch(1 0 0) !important;background-color:oklch(.33998 .05895 217.751) !important}.gform_wrapper fieldset legend,.gform_wrapper fieldset label{font-weight:bold !important}.gform_wrapper h2::after{display:none !important}.gform_wrapper h3{color:oklch(.33998 .05895 217.751) !important}.gform_wrapper .gform_next_button,.gform_wrapper .gf_progressbar .percentbar_blue{background-color:oklch(.33998 .05895 217.751) !important}.gform_wrapper .gform_required_legend{font-style:italic;font-size:clamp(.75rem,.679rem + .19vw,.85rem)}#search-modal{position:fixed;inset:0;background:oklch(.5396 .12014 30.578);display:flex;justify-content:center;align-items:center;z-index:1060;opacity:0;visibility:hidden;transition:opacity .3s ease}#search-modal .modal-content{max-width:90%;border-radius:8px;position:relative}@media(width >= 62rem){#search-modal .modal-content{width:37.5rem}}#search-modal .modal-content>img{margin:0 auto 4rem;height:auto;width:20rem}#search-modal .modal-content .search-wrapper{position:relative;width:100%}#search-modal .modal-content form{background:none !important}#search-modal .modal-content input[type=search]{background:#fff;font-weight:bold;width:100%;padding:2rem 3rem;border-radius:50px}@media screen and (width <= 31.25rem){#search-modal .modal-content input[type=search]{padding:1.5rem 2rem}}#search-modal .modal-content .search-submit{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}#search-modal .modal-content .search-submit img{width:2rem;height:2rem}#search-modal .modal-content #quick-links h2{color:oklch(.33998 .05895 217.751);margin-block:2rem;font-size:clamp(1.65rem,1.436rem + .571vw,1.95rem);font-weight:600;line-height:1.2}#search-modal .modal-content #quick-links ul li{border-bottom:1px solid oklch(.33998 .05895 217.751)}#search-modal .modal-content #quick-links ul li a{display:block;font-family:"Inter",sans-serif;color:oklch(.33998 .05895 217.751);font-size:1.15rem;font-weight:bold;text-decoration:none;padding-block:1rem}#search-modal .modal-content #quick-links ul li:first-of-type{border-top:1px solid oklch(.33998 .05895 217.751)}#search-modal .modal-content #quick-links ul li:hover a:hover{text-decoration:underline}#search-modal .modal-close{position:absolute;top:4rem;right:3rem;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg preserveAspectRatio='xMinYMid' xmlns='http://www.w3.org/2000/svg' width='34.121' height='34.121' viewBox='0 0 34.121 34.121'%3E%3Cg transform='translate(-1787.425 -147.439)'%3E%3Cline y1='32' x2='32' transform='translate(1788.485 148.5)' fill='none' stroke='%23000000' stroke-width='3'/%3E%3Cline x1='32' y1='32' transform='translate(1788.485 148.5)' fill='none' stroke='%23000000' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");width:4rem;height:4rem;background-position:center;background-size:cover;background-repeat:no-repeat;filter:invert(1)}@media screen and (width <= 31.25rem){#search-modal .modal-close{top:1rem;right:1rem;width:2rem;height:2rem}}#search-modal[open],#search-modal.show{opacity:1;visibility:visible}.home #agenda .agenda,.page-template-home #agenda .agenda{margin-right:2rem}.home #agenda .agenda p,.page-template-home #agenda .agenda p{display:flex;align-items:center;text-transform:uppercase}.home #agenda .agenda p img,.page-template-home #agenda .agenda p img{margin-right:.5rem}@media(width <= 62rem){.home #agenda,.page-template-home #agenda{flex-direction:column}.home #agenda .agenda,.page-template-home #agenda .agenda{margin-bottom:2rem}}.home #content #numbers,.page-template-home #content #numbers{padding-left:0;list-style:none}@media(width >= 62rem){.home #content #numbers,.page-template-home #content #numbers{padding-inline:6rem}}.home #content #numbers li h3,.page-template-home #content #numbers li h3{font-size:clamp(3rem,1.929rem + 2.857vw,4.5rem);border-bottom:1px solid}.home #content #numbers li span,.page-template-home #content #numbers li span{display:block}@media(width >= 62rem){.editor>*{padding-inline:4rem}}.editor h2{color:oklch(.33998 .05895 217.751);font-size:1.85rem;font-weight:bold;margin-top:4rem;position:relative;padding-inline:0}.editor h2:first-of-type{margin-top:0}.editor h3{margin-bottom:1rem}.editor h4{background-color:oklch(.93771 .00873 248.2);padding:.5rem .35rem;font-family:"Inter",sans-serif;font-size:clamp(.95rem,.914rem + .095vw,1rem);display:flex;align-items:flex-start;margin:2rem 0 1rem 0;width:fit-content}.editor h2+h3{margin-top:3rem}.editor h2+p{margin-top:1.5rem}.editor p+h2,.editor p+h3,.editor figure+h2,.editor figure+h3,.editor ul+h2,.editor ul+h3,.editor h2+ul,.editor h2+ol,.editor .wp-block-spacer+h2,.editor p+figure{margin-top:2rem}.editor a{font-family:"Inter",sans-serif;text-decoration:underline}.editor a:hover{text-decoration:none}.editor .wp-block-list{margin-bottom:1rem}.editor ul{list-style:disc;padding-left:2rem}.editor ul li::marker{color:oklch(.5396 .12014 30.578)}.editor ol{list-style:auto;padding-left:1rem}.editor figure img{border-radius:15px}.editor figcaption{font-size:.85rem;font-style:italic;text-align:center}.editor>img{border-radius:15px;margin-bottom:2rem}.editor .has-background{padding:1rem;margin-block:2rem}.editor .has-background p:last-of-type{margin-bottom:0}.editor .wp-block-media-text{margin-top:1rem;margin-bottom:2rem}.editor .wp-block-media-text__content h2:first-of-type{margin-top:0}.editor .eus{padding-inline:0}.editor .eus>*{padding-inline:4rem;color:oklch(.5396 .12014 30.578)}.editor .eus h2{padding-inline:0}.page-template-default .site-main .content-grid:has(.editor){position:relative}.page-template-default .site-main .content-grid:has(.editor)::before,.page-template-default .site-main .content-grid:has(.editor)::after{content:"";background:url("../img/pictos/picto-marga-pastorala-beige.svg") no-repeat;background-size:cover !important;position:absolute;width:20rem;height:20rem;z-index:-1}.page-template-default .site-main .content-grid:has(.editor)::before{top:10vh;left:-4rem}.page-template-default .site-main .content-grid:has(.editor)::after{right:-4rem;top:50vh}.page-template-default .site-main h3{text-decoration:underline;text-underline-offset:2px}.page-template-default #partenaires h2{font-size:clamp(1.65rem,1.436rem + .571vw,1.95rem)}@media screen and (width >= 62rem){.page-template-page-sidebar .content .wrapper{display:grid;grid-template-columns:1fr;gap:2rem;grid-template-columns:23% 1fr}}.page-template-page-sidebar aside{position:sticky;top:8rem;align-self:start;height:fit-content;background-color:#f5f7f9;border-radius:10px;padding:1rem}.page-template-page-sidebar aside>p{font-family:"Inter",sans-serif;font-weight:800}.page-template-page-sidebar aside ul{list-style:none;padding-left:1rem}.page-template-page-sidebar aside ul.menu-h2{position:relative;padding-top:1rem;margin-left:5px}.page-template-page-sidebar aside ul.menu-h2::before{content:"";width:1.5px;background:oklch(.33998 .05895 217.751);height:100%;position:absolute;left:0;top:0}.page-template-page-sidebar aside ul.menu-h2>li>a{font-family:"Inter",sans-serif;color:oklch(.33998 .05895 217.751);font-size:clamp(.95rem,.914rem + .095vw,1rem);text-decoration:none;line-height:1}.page-template-page-sidebar aside ul.menu-h2>li>a:hover{text-decoration:underline}.page-template-page-sidebar aside ul.menu-h2>li:not(:last-of-type){margin-bottom:1.5rem}.page-template-page-sidebar aside ul.menu-h2 li{position:relative;line-height:1}.page-template-page-sidebar aside ul.menu-h2 li.active::before{content:"";position:absolute;left:-1.25rem;top:.25rem;background:oklch(.33998 .05895 217.751);border-radius:50%;width:10px;height:10px}.page-template-page-sidebar aside ul ul{padding-left:0;margin-top:.25rem}.page-template-page-sidebar aside ul ul li{margin-block:.35rem}.page-template-page-sidebar aside ul ul li a{font-family:"Inter",sans-serif;color:oklch(.33998 .05895 217.751);font-size:.7rem;text-decoration:none}.page-template-page-sidebar aside ul ul li a:hover{text-decoration:underline}.page-template-page-sidebar aside ul ul li.active a{font-weight:bold;text-decoration:underline}.page-template-page-sidebar aside ul ul li.active::before{top:.35rem !important}@media(width <= 62rem){.page-template-page-sidebar aside ul[hidden]{display:none}}@media(width <= 62rem){.page-template-page-sidebar aside{background:oklch(1 0 0);border:1px solid oklch(.33998 .05895 217.751);padding:1rem;top:3rem;margin-bottom:4rem;border-radius:0 0 10px 10px;z-index:2}.page-template-page-sidebar aside p{margin-bottom:0}.page-template-page-sidebar aside .summary-toggle{width:100%;font-family:"Inter",sans-serif;color:oklch(.33998 .05895 217.751);display:flex;align-items:center;justify-content:space-between}.page-template-page-sidebar aside .summary-menu{max-height:15rem;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#fff rgba(0,0,0,0);margin-top:1rem}.page-template-page-sidebar aside .summary-menu::-webkit-scrollbar{width:8px}.page-template-page-sidebar aside .summary-menu::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;border:2px solid rgba(0,0,0,0);background-clip:content-box}.page-template-page-sidebar aside .summary-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.page-template-page-sidebar aside .summary-menu li a{font-family:"Inter",sans-serif;font-size:clamp(.95rem,.914rem + .095vw,1rem);color:oklch(.33998 .05895 217.751)}.page-template-page-sidebar aside .summary-menu li:not(.submenu) a{font-family:"Inter",sans-serif;font-size:clamp(1.15rem,1.007rem + .381vw,1.35rem)}}.page-template-page-sidebar .editor h2,.page-template-page-sidebar .editor h3{scroll-margin-top:7rem}#partenaires ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(8rem, 100%), 1fr));list-style-type:none;gap:2rem;padding-left:0}#partenaires ul li{display:flex;align-items:center;justify-content:center;background-color:oklch(.93771 .00873 248.2);padding:1rem;border-radius:5px}#partenaires ul li img{max-height:3rem}#partenaires>.link{text-align:right;margin-top:2rem;display:block}.page-template-wait{background-color:oklch(.96704 .01774 64.785)}.page-template-wait .site-main{height:calc(100vh - 5rem);display:grid;place-content:center}.page-template-wait .editor p{font-size:clamp(2.5rem,2.143rem + .952vw,3rem)}.page-template-wait .editor p:last-of-type{margin-bottom:0}.single-post .entry-date{font-style:italic;font-size:clamp(.95rem,.914rem + .095vw,1rem)}@media(width >= 62rem){.single-post .editor .featured-img{max-width:35rem}}@media(width <= 62rem){.admin-bar aside{top:5rem}}.wp-block-gallery{flex-wrap:wrap}.wp-block-gallery.columns-2 figure{flex:45%}.autocomplete-items{border:1px solid #ccc;border-top:none;background:#fff;position:absolute;z-index:1000;max-height:200px;overflow-y:auto}.autocomplete-items div{padding:10px;cursor:pointer}.autocomplete-items div:hover{background-color:#f0f0f0}ul.wp-block-tt-accordion{padding-left:0}ul.wp-block-tt-accordion li{list-style-type:none}ul.wp-block-tt-accordion li button span{font-family:"Inter",sans-serif}.breadcrumb li{font-family:"Inter",sans-serif;font-size:clamp(.75rem,.679rem + .19vw,.85rem)}.breadcrumb li.active span{font-family:"Inter",sans-serif;font-weight:bold}.breadcrumb li:not(:first-of-type){padding-left:.25rem}.breadcrumb li a:hover{text-decoration:underline;text-underline-offset:2px}.archive .wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}.card{position:relative}.card.card-news{border-radius:10px}.card__header{height:10rem;border-radius:10px 10px 0 0;overflow:hidden}.card__header img{border-radius:10px 10px 0 0;max-height:10rem;height:100%;width:100%;object-fit:cover;transform:scale(1.05);transition:all .35s cubic-bezier(0.645, 0.045, 0.355, 1)}.card__body{padding:1rem;display:flex;flex-direction:column}.card__body h2{order:2;font-family:"Inter",sans-serif;font-weight:bold;font-size:clamp(1.15rem,1.007rem + .381vw,1.35rem);line-height:1.2;margin-bottom:0;margin-top:.5rem}.card__body--extract{order:3}.card__body--date{font-family:"Inter",sans-serif;font-size:clamp(.75rem,.679rem + .19vw,.85rem);order:4}.card:hover .card__header img{transform:scale(1)}.blog #actualites{position:relative}@media(width >= 62rem){.blog #actualites{display:flex;gap:2rem}}.blog aside{background-color:oklch(.93771 .00873 248.2);border-radius:10px;padding:1rem;width:100%;margin-bottom:2rem}@media(width >= 62rem){.blog aside{max-width:18rem;position:sticky;top:10rem;height:fit-content;margin-bottom:0}}.blog aside h2{font-size:1.25rem;color:oklch(.33998 .05895 217.751);font-weight:600;margin-bottom:.5rem}.blog aside ul{padding-left:0}.blog aside ul li a{text-underline-offset:2px}.blog aside ul li a span{font-size:.95rem;font-style:italic}.blog aside ul li a:hover{text-decoration:underline}.blog aside ul li a.active{font-weight:bold;text-decoration:underline}.blog .wrapper-cols{grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr))}.search .hero.hero-simple .wrapper p{text-align:center;font-size:1.15rem;font-style:italic}.search .hero.hero-simple .wrapper p::before{display:none}.search #results .wrapper{display:grid;gap:2rem}.search #results .wrapper .card{position:relative;border-radius:10px;border:1px solid oklch(.97 0 0);background-color:oklch(.97 0 0);padding:1rem;cursor:pointer;transition:background-color .35s cubic-bezier(0.645, 0.045, 0.355, 1)}.search #results .wrapper .card>*{color:oklch(.33998 .05895 217.751);transition:color .35s cubic-bezier(0.645, 0.045, 0.355, 1)}.search #results .wrapper .card__header{display:flex;flex-wrap:wrap;border-radius:0;gap:1rem}.search #results .wrapper .card__header--content{flex:80%;display:flex;flex-direction:column}@media(width <= 48rem){.search #results .wrapper .card__header--content{flex:70%}}.search #results .wrapper .card__header--content h2{order:2;transition:color .35s cubic-bezier(0.645, 0.045, 0.355, 1)}.search #results .wrapper .card__header--thumbnail{flex:5%}@media(width <= 48rem){.search #results .wrapper .card__header--thumbnail{flex:22%}}.search #results .wrapper .card__header--thumbnail img{border-radius:10px;width:100%;height:auto;object-fit:cover}.search #results .wrapper .card__header--post{order:1;padding:.25rem .5rem;border-radius:5px;width:fit-content;margin-bottom:.5rem;font-size:.75rem;color:oklch(1 0 0);text-transform:capitalize;transition:all .35s cubic-bezier(0.645, 0.045, 0.355, 1)}.search #results .wrapper .card__header--post.bg-page{background-color:oklch(.33998 .05895 217.751)}.search #results .wrapper .card__header--text{order:3}.search #results .wrapper .card__header--text a{text-decoration:underline;font-weight:600;font-size:.85rem}.search #results .wrapper .card:hover,.search #results .wrapper .card:focus-visible{background-color:oklch(1 0 0)}.search #results .wrapper .card:hover .card__body a,.search #results .wrapper .card:focus-visible .card__body a{text-decoration:none}.pagination ul{display:flex;gap:.25rem}.pagination ul li{width:1.5rem;height:1.5rem}.pagination ul li a,.pagination ul li span{width:1.5rem;height:1.5rem;background-color:oklch(.33998 .05895 217.751);color:oklch(1 0 0);font-size:clamp(.95rem,.914rem + .095vw,1rem);font-family:"Inter",sans-serif;display:flex;align-items:center;justify-content:center;border:1px solid oklch(.33998 .05895 217.751);cursor:pointer}.pagination ul li a:hover,.pagination ul li span:hover{color:oklch(.33998 .05895 217.751);background-color:oklch(1 0 0/0)}.pagination ul li span.current{background:none;color:oklch(.33998 .05895 217.751);border-color:oklch(.33998 .05895 217.751);cursor:unset}.page-template-contact h2{font-size:clamp(1.75rem,1.036rem + 1.905vw,2.25rem)}.page-template-contact aside h3{margin-bottom:1rem}@media(width >= 62rem){.page-template-contact .editor{grid-column:1/9}.page-template-contact aside{grid-column:9/13}}/*# sourceMappingURL=style.css.map */
