/*!
Theme Name: Theme boilerplate
Theme URI: https://github.com/melvinlemoine/WordPress-theme-boilerplate
Author: Melvin Lemoine
Author URI: https://melvin.studio
Description: Let's create a new theme !
Version: 1.6.1
*/:root{--white-nuance:rgb(97.5609756098%, 97.5609756098%, 97.5609756098%);--light:#F3F5FD;--dark:#191E23;--green:#8DC63F;--dark-green:#1e3800;--orange:#F5A623;--red:#E0503C;--brown:#B15A18;--blue:#1D5FA8;--purple:#6A0692;--font-color:#191E23;--mar-m:1.5rem;--mar-s:0.5rem;--mar-xs:0.25rem;--br-normal:5px;--br-large:15px;--inverted-opacity:0.1;--inverted-border-opacity:0.2;--transition:0.1s;--transition-long:0.3s;--blur:5px;--blur-intense:15px;--space-xs:0.25rem;--space-s:0.5rem;--space-m:1.5rem;--space-l:3rem;--space-xl:5rem;--section-padding:4rem}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-display:swap;src:url(assets/fonts/OpenSans/opensans-latin.woff2) format("woff2");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:"Open Sans";font-style:normal;font-weight:300 800;font-display:swap;src:url(assets/fonts/OpenSans/opensans-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-display:swap;src:url(assets/fonts/OpenSans/opensans-italic-latin.woff2) format("woff2");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:"Open Sans";font-style:italic;font-weight:300 800;font-display:swap;src:url(assets/fonts/OpenSans/opensans-italic-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}body{font-family:"Open Sans",sans-serif;color:var(--font-color)}.skip-link{position:fixed;top:1rem;left:1rem;z-index:1000;padding:.75em 1.25em;border-radius:var(--br-normal);background-color:var(--dark);color:#fff;font-weight:600;text-decoration:none;transform:translateY(calc(-100% - 2rem))}.skip-link:focus-visible{transform:none;outline:2px solid white;outline-offset:2px}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem}.text{font-size:clamp(1rem, .9625rem + .2vw, 1.15rem)}.section{padding-block:var(--section-padding)}.section.nopad{padding-block:0}.section__header{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.section__header_actions{display:flex;flex-flow:row wrap;gap:1rem}.section__ontitle{font-size:.75rem;text-transform:uppercase;font-weight:700;opacity:.75;color:var(--purple)}.section__title{font-size:clamp(1.5rem, 1.25rem + 1.3333vw, 2.25rem);font-weight:700}.section__title.centered{text-align:center}.header{padding-top:calc(var(--section-padding) * 2);padding-bottom:var(--section-padding);background-color:var(--green);color:#fff}.header__container_title{font-size:3rem;font-weight:700;text-align:center}.button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65em 1.15em;border-radius:var(--br-normal);background-color:#fff;border-width:1px;border-style:solid;border-color:transparent;cursor:pointer;font-weight:600;font-size:.85rem;text-decoration:none;color:initial}.button:is(a):not(.button){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size var(--transition) ease-in-out}.button:is(a):not(.button):hover{background-position:left bottom;background-size:100% 1px}.button{color:#191e23;backdrop-filter:blur(var(--blur));transition:background-color var(--transition) ease-in-out,color var(--transition) ease-in-out,border-color var(--transition) ease-in-out}.button:focus-visible{outline:2px solid white;outline-offset:3px}.button svg{height:1em;fill:var(--dark);transition:fill var(--transition) ease-in-out}.button.outlined{background-color:transparent;border-color:#fff;color:#fff}.button.outlined svg{fill:white}.button.outlined:focus-visible,.button.outlined:hover{background-color:#fff;border-color:#fff;color:var(--dark)}.button.outlined:focus-visible svg,.button.outlined:hover svg{fill:var(--dark)}.button.light{background-color:var(--light)}.button.green{background-color:#8dc63f;color:#191e23}.button.green svg{fill:#191E23}.button.green.inverted{border-color:rgba(141,198,63,var(--inverted-border-opacity));color:#4a7a12;background-color:rgba(141,198,63,var(--inverted-opacity))}.button.green.inverted svg{fill:#4A7A12}.button.green.inverted:focus-visible,.button.green.inverted:hover{background-color:#8dc63f;color:#191e23}.button.green.inverted:focus-visible svg,.button.green.inverted:hover svg{fill:#191E23}.buttons{display:flex;flex-flow:row wrap;gap:1rem}.tag{position:relative;display:inline-flex;align-items:center;gap:.5em;padding:.5em 1em;border-radius:50px;background-color:#fff;color:var(--font-color);border-color:transparent;border-width:1px;border-style:solid;font-size:clamp(.75rem, .6859rem + .3419vw, .85rem);white-space:nowrap;backdrop-filter:blur(var(--blur));transition:background-color var(--transition) ease-in-out}.tag:not(.noborder){border-color:rgba(25,30,35,var(--inverted-opacity))}.tag.nostyle{padding:0;background-color:transparent;border-color:transparent}.tag[for],.tag[href]{text-decoration:none;color:initial}.tag[for]:is(a):not(.button),.tag[href]:is(a):not(.button){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size var(--transition) ease-in-out}.tag[for]:is(a):not(.button):hover,.tag[href]:is(a):not(.button):hover{background-position:left bottom;background-size:100% 1px}.tag[for],.tag[href]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag:hover{background-color:var(--light)}.tag a{text-decoration:none;color:initial}.tag a:is(a):not(.button){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size var(--transition) ease-in-out}.tag a:is(a):not(.button):hover{background-position:left bottom;background-size:100% 1px}.tag.medium{font-size:1rem}.tag.small{font-size:.75rem}.tag.bold{font-weight:700}.tag>img,.tag>svg{height:1.15em;width:auto;flex-shrink:0;fill:var(--font-color)}.tag.blur{background-color:rgba(255,255,255,.15);color:#fff}.tag.blur svg{fill:white}.tag.inverted{background-color:rgba(255,255,255,calc(var(--inverted-opacity) * 2));color:#fff}.tag.inverted svg{fill:white}.tag.green{background-color:#8dc63f;color:#fff}.tag.green svg{fill:white}.tag.green.inverted{background-color:rgba(141,198,63,var(--inverted-opacity));color:#4a7a12;border-color:transparent}.tag.green.inverted svg{fill:#4A7A12}.tag.blue{background-color:#1d5fa8;color:#fff}.tag.blue svg{fill:white}.tag.blue.inverted{background-color:rgba(29,95,168,var(--inverted-opacity));color:#1d5fa8;border-color:transparent}.tag.blue.inverted svg{fill:#1D5FA8}.tag.orange{background-color:#f5a623;color:#fff}.tag.orange.inverted{background-color:rgba(245,166,35,var(--inverted-opacity));color:#8a5600;border-color:transparent}.tag.orange.inverted svg{fill:#8A5600}.tag.red{background-color:#e0503c;color:#fff}.tag.red.inverted{background-color:rgba(224,80,60,var(--inverted-opacity));color:#b33424;border-color:transparent}.tag.red.inverted svg{fill:#B33424}.tag.light{background-color:var(--light);color:var(--font-color)}.tag.dark{background-color:var(--dark);color:#fff}.tag.dark svg{fill:white}.tags{display:flex;flex-flow:row wrap;align-items:stretch;gap:.5rem}.tags.center,.tags.centered{justify-content:center}.ArticleCard{position:relative;background-color:var(--white-nuance);width:100%;height:100%;border-radius:var(--br-normal);overflow:hidden}.ArticleCard--compact{display:grid;grid-template-columns:auto 1fr}.ArticleCard--compact .ArticleCard__illustration{aspect-ratio:1;min-height:5rem}.ArticleCard__illustration{position:relative;overflow:hidden;min-height:15rem}.ArticleCard__illustration_img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.ArticleCard__content{display:flex;flex-direction:column;justify-content:center;padding:1em}.ArticleCard__content_title{font-weight:700}.ArticleCard__content_title_a{text-decoration:none;color:initial}.ArticleCard__content_title_a:is(a):not(.button){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size var(--transition) ease-in-out}.ArticleCard__content_title_a:is(a):not(.button):hover{background-position:left bottom;background-size:100% 1px}.ArticleCard__content_title_a::before{content:"";position:absolute;width:100%;height:100%;inset:0}.ArticleCard__content_excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:.85em}.EventCard{position:relative;display:grid;grid-template-columns:auto 1fr;width:100%;height:100%;border-radius:var(--br-normal)}.EventCard__date{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;gap:.5em;height:-moz-fit-content;height:fit-content;padding:1em;line-height:1;margin-block:auto;text-align:center;border-right:2px solid var(--red);border-bottom:2px solid var(--red);border-radius:var(--br-normal);background-color:#fff}.EventCard__date_day,.EventCard__date_month,.EventCard__date_start,.EventCard__date_weekday{text-box:trim-both cap alphabetic}.EventCard__date_month,.EventCard__date_weekday{opacity:.75}.EventCard__date_weekday{font-size:.75em;text-transform:capitalize}.EventCard__date_day{font-size:2em;font-weight:700}.EventCard__date_month{text-transform:uppercase;font-size:.75em}.EventCard__date_start{position:absolute;bottom:0;transform:translateY(50%) translateX(-50%);left:50%;font-size:.75em;font-weight:700;background-color:var(--red);color:#fff;border-radius:50px;padding:.5em}.EventCard__content{display:flex;flex-direction:column;justify-content:center;padding:1em}.EventCard__content_title{font-weight:700}.EventCard__content_title_a{text-decoration:none;color:initial}.EventCard__content_title_a:is(a):not(.button){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size var(--transition) ease-in-out}.EventCard__content_title_a:is(a):not(.button):hover{background-position:left bottom;background-size:100% 1px}.EventCard__content_title_a::before{content:"";position:absolute;width:100%;height:100%;inset:0}.EventCard__content_title_a{font-size:1.25rem}.EventCard__content_place{font-size:.85em;pointer-events:none}.EventCard__content_excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:.85em;margin-top:var(--space-s)}.PlaceCard{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.5rem;aspect-ratio:4/3;border-radius:var(--br-large);overflow:hidden;isolation:isolate;color:#fff;box-shadow:0 0 50px #fff;transition:transform var(--transition-long) ease-in-out}.PlaceCard::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#191e23,transparent 60%)}.PlaceCard__img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PlaceCard:hover{transform:scale(1.01)}.PlaceCard__count{pointer-events:none}.PlaceCard__title_a::before{content:"";position:absolute;width:100%;height:100%;inset:0}.PlaceCard__title_a{text-decoration:none;color:initial}.PlaceCard__title_a:is(a):not(.button){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size var(--transition) ease-in-out}.PlaceCard__title_a:is(a):not(.button):hover{background-position:left bottom;background-size:100% 1px}.PlaceCard__title_a{font-size:1.25em;font-weight:700;color:#fff}.hamburger{display:flex;align-items:center;gap:1rem;position:fixed;top:1rem;right:1rem;z-index:100}@media (width >= 1024px){.hamburger{display:none}}.hamburger:focus-visible{outline:2px solid white;outline-offset:2px}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{background-color:#fff!important;box-shadow:0 0 5px 0 rgba(25,30,35,.5)}.admin-bar .navigation{top:46px}@media (width >= 783px){.admin-bar .navigation{top:32px}}.navigation{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;border-bottom:1px solid rgba(255,255,255,.05);z-index:99;padding-top:5rem;transition:background-color var(--transition-long) ease-in-out,backdrop-filter var(--transition-long) ease-in-out}.navigation.is-active{display:flex;background-color:rgba(25,30,35,.85);backdrop-filter:blur(var(--blur))}@media (width >= 1024px){.navigation{display:flex;height:inherit;padding-block:1.25rem;width:100%;background-color:transparent}.navigation.scrolled{background-color:rgba(25,30,35,.5);backdrop-filter:blur(var(--blur-intense))}}.navigation__container{display:flex;flex-direction:column;align-items:center;gap:5rem;max-width:1700px}@media (width >= 1024px){.navigation__container{display:grid;grid-template-columns:1fr 3fr 1fr;gap:2rem}}.navigation__container_logo{display:flex;align-items:center}.navigation__container_logo_img{height:3rem;width:auto!important}@media (width >= 1024px){.navigation__container_logo_img{height:2rem;scale:1.5}}.navigation__container_nav{display:flex;justify-content:center;align-items:center}.navigation__container_nav_menu{display:flex;flex-direction:column;gap:.75rem}@media (width >= 1024px){.navigation__container_nav_menu{flex-direction:row;gap:1rem}}.navigation__container_nav_menu_item{display:flex;flex-wrap:wrap;align-items:center;position:relative;font-size:1.35rem}@media (width >= 1024px){.navigation__container_nav_menu_item{font-size:1rem}}.navigation__container_nav_menu_item.has-submenu{flex-direction:column;align-items:inherit}.navigation__container_nav_menu_item_link{text-decoration:none;color:initial}.navigation__container_nav_menu_item_link:is(a):not(.button){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size var(--transition) ease-in-out}.navigation__container_nav_menu_item_link:is(a):not(.button):hover{background-position:left bottom;background-size:100% 1px}.navigation__container_nav_menu_item_link{display:flex;align-items:center;gap:.75rem;font-weight:500;padding:.5em 1em;color:#fff;width:100%;transition:background-color var(--transition) ease-in-out}.navigation__container_nav_menu_item_link:focus-visible,.navigation__container_nav_menu_item_link:hover{background-color:rgba(255,255,255,.1);border-radius:var(--br-normal)}.navigation__container_nav_menu_item_link:focus-visible{outline:2px solid white;outline-offset:2px}.navigation__container_nav_menu_item_link svg{height:.8em;fill:white}.navigation__container_nav_menu_item_link_chevron{height:.6em}.navigation__container_nav_menu_item_submenu{display:none;flex-basis:100%;flex-direction:column;gap:.5rem;padding-left:1.5rem;margin-top:var(--mar-m)}@media (width >= 1024px){.navigation__container_nav_menu_item_submenu{position:absolute;top:100%;left:0;padding:1rem;min-width:200px;margin-top:0;gap:.75rem;background-color:#fff;border-radius:var(--br-normal);box-shadow:0 8px 24px rgba(0,0,0,.25)}}.navigation__container_nav_menu_item_submenu a{text-decoration:none;color:initial}.navigation__container_nav_menu_item_submenu a:is(a):not(.button){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size var(--transition) ease-in-out}.navigation__container_nav_menu_item_submenu a:is(a):not(.button):hover{background-position:left bottom;background-size:100% 1px}.navigation__container_nav_menu_item_submenu a{display:flex;align-items:center;gap:.5rem;font-size:.8em;padding:.5em .25em;color:#fff}@media (width >= 1024px){.navigation__container_nav_menu_item_submenu a{font-size:.85em;color:var(--font-color)}}.navigation__container_nav_menu_item_submenu a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.navigation__container_nav_menu_item_submenu a svg{fill:white;height:.8em}@media (width >= 1024px){.navigation__container_nav_menu_item_submenu a svg{fill:var(--font-color)}}.navigation__container_nav_menu_item.is-open>.navigation__container_nav_menu_item_submenu{display:flex}@media (width >= 1024px){.navigation__container_nav_menu_item:focus-within>.navigation__container_nav_menu_item_submenu,.navigation__container_nav_menu_item:hover>.navigation__container_nav_menu_item_submenu{display:flex}}.navigation__container_buttons{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.home :root{--white-nuance:rgb(97.5609756098%, 97.5609756098%, 97.5609756098%);--light:#F3F5FD;--dark:#191E23;--green:#8DC63F;--dark-green:#1e3800;--orange:#F5A623;--red:#E0503C;--brown:#B15A18;--blue:#1D5FA8;--purple:#6A0692;--font-color:#191E23;--mar-m:1.5rem;--mar-s:0.5rem;--mar-xs:0.25rem;--br-normal:5px;--br-large:15px;--inverted-opacity:0.1;--inverted-border-opacity:0.2;--transition:0.1s;--transition-long:0.3s;--blur:5px;--blur-intense:15px;--space-xs:0.25rem;--space-s:0.5rem;--space-m:1.5rem;--space-l:3rem;--space-xl:5rem;--section-padding:4rem}.home .header{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:70svh;padding-top:5rem;padding-bottom:5rem}.home .header::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(25,30,35,.85) 0,rgba(30,56,0,.75) 51%,rgba(25,30,35,.85) 100%);z-index:1}.home .header__wallpaper{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;z-index:0}.home .header__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;z-index:0}@media (prefers-reduced-motion:reduce){.home .header__video{display:none}}.home .header__videoToggle{position:absolute;right:var(--space-m);bottom:var(--space-m);z-index:2;min-height:2.75rem;cursor:pointer}.home .header__videoToggle:focus-visible,.home .header__videoToggle:hover{background-color:rgba(255,255,255,.3)}.home .header__videoToggle:focus-visible{outline:2px solid white;outline-offset:2px}@media (prefers-reduced-motion:reduce){.home .header__videoToggle{display:none}}.home .header__container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;color:#fff}.home .header__container_weather{background-color:rgba(255,255,255,.1)}.home .header__container_weather>svg{height:1.6em;fill:none;stroke:#8A96A3}.home .header__container_weather .weather-icon--sun,.home .header__container_weather .weather-icon__sun{stroke:#F5A623}.home .header__container_weather .weather-icon--storm{stroke:#6A0692}.home .header__container_weather .weather-icon--drizzle,.home .header__container_weather .weather-icon--rain{stroke:#1D5FA8}.home .header__container_weather .weather-icon--snow{stroke:#5BB4E5}.home .header__container_weather .weather-icon--moon{stroke:white}.home .header__container_weather.night>svg{opacity:.75}.home .header__container_description,.home .header__container_title{text-align:center}.home .header__container_title{font-size:clamp(3rem, 2.6667rem + 1.7778vw, 4rem);font-weight:700}.home .header__container_buttons{display:flex;flex-flow:row wrap;gap:1rem;margin-top:var(--mar-m)}.home .header__container_buttons_button{flex-grow:1}.home :root{--white-nuance:rgb(97.5609756098%, 97.5609756098%, 97.5609756098%);--light:#F3F5FD;--dark:#191E23;--green:#8DC63F;--dark-green:#1e3800;--orange:#F5A623;--red:#E0503C;--brown:#B15A18;--blue:#1D5FA8;--purple:#6A0692;--font-color:#191E23;--mar-m:1.5rem;--mar-s:0.5rem;--mar-xs:0.25rem;--br-normal:5px;--br-large:15px;--inverted-opacity:0.1;--inverted-border-opacity:0.2;--transition:0.1s;--transition-long:0.3s;--blur:5px;--blur-intense:15px;--space-xs:0.25rem;--space-s:0.5rem;--space-m:1.5rem;--space-l:3rem;--space-xl:5rem;--section-padding:4rem}.home .quickLinks{position:relative;transform:translateY(-20%);z-index:2;pointer-events:none;font-size:clamp(.85rem, .687rem + .8696vw, 1rem)}@media (width >= 768px){.home .quickLinks{font-size:clamp(.85rem, .5833rem + .5556vw, 1rem)}}@media (width >= 1024px){.home .quickLinks{transform:translateY(-50%);margin-bottom:calc(var(--section-padding) * -1.15)}}.home .quickLinks__container{display:flex;justify-content:center;padding-inline:clamp(0rem,-0.5208rem + 2.7778vw,1.5625rem)}.home .quickLinks__container_box{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;width:auto;background-color:#fff;border-radius:var(--br-large);box-shadow:0 0 25px 0 rgba(25,30,35,.1);pointer-events:auto}@media (width >= 768px){.home .quickLinks__container_box{grid-template-columns:repeat(4,1fr)}}.home .quickLinks__container_box_menu{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:.5rem;border-radius:var(--br-normal);transition:background-color var(--transition) ease-in-out}.home .quickLinks__container_box_menu.green:focus-within,.home .quickLinks__container_box_menu.green:hover{background-color:rgba(141,198,63,var(--inverted-opacity))}.home .quickLinks__container_box_menu.green .quickLinks__container_box_menu_icon{background-color:rgba(141,198,63,var(--inverted-opacity));fill:#8DC63F}.home .quickLinks__container_box_menu.brown:focus-within,.home .quickLinks__container_box_menu.brown:hover{background-color:rgba(177,90,24,var(--inverted-opacity))}.home .quickLinks__container_box_menu.brown .quickLinks__container_box_menu_icon{background-color:rgba(177,90,24,var(--inverted-opacity));fill:#B15A18}.home .quickLinks__container_box_menu.blue:focus-within,.home .quickLinks__container_box_menu.blue:hover{background-color:rgba(29,95,168,var(--inverted-opacity))}.home .quickLinks__container_box_menu.blue .quickLinks__container_box_menu_icon{background-color:rgba(29,95,168,var(--inverted-opacity));fill:#1D5FA8}.home .quickLinks__container_box_menu.purple:focus-within,.home .quickLinks__container_box_menu.purple:hover{background-color:rgba(106,6,146,var(--inverted-opacity))}.home .quickLinks__container_box_menu.purple .quickLinks__container_box_menu_icon{background-color:rgba(106,6,146,var(--inverted-opacity));fill:#6A0692}.home .quickLinks__container_box_menu:focus-within .quickLinks__container_box_menu_icon,.home .quickLinks__container_box_menu:hover .quickLinks__container_box_menu_icon{background-color:#fff}.home .quickLinks__container_box_menu:focus-within .tag,.home .quickLinks__container_box_menu:hover .tag{background-color:#fff}.home .quickLinks__container_box_menu:has(a:focus-visible){outline:2px solid var(--dark);outline-offset:2px}.home .quickLinks__container_box_menu_icon{--size:3em;display:flex;justify-content:center;align-items:center;padding:.75rem;width:var(--size);height:var(--size);border-radius:var(--br-normal);transition:background-color var(--transition) ease-in-out}.home .quickLinks__container_box_menu_title{font-size:1em;font-weight:700;margin-top:var(--mar-s)}.home .quickLinks__container_box_menu_title_a::before{content:"";position:absolute;width:100%;height:100%;inset:0}.home .quickLinks__container_box_menu_title_a{text-decoration:none;color:initial}.home .quickLinks__container_box_menu_title_a:is(a):not(.button){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size var(--transition) ease-in-out}.home .quickLinks__container_box_menu_title_a:is(a):not(.button):hover{background-position:left bottom;background-size:100% 1px}.home .quickLinks__container_box_menu_title_a:focus-visible{outline:0}.home .quickLinks__container_box_menu_description{margin-top:var(--mar-s);font-size:.85em;opacity:.75;pointer-events:none}.home .quickLinks__container_box_menu .tag{margin-top:var(--mar-s);pointer-events:none}.home :root{--white-nuance:rgb(97.5609756098%, 97.5609756098%, 97.5609756098%);--light:#F3F5FD;--dark:#191E23;--green:#8DC63F;--dark-green:#1e3800;--orange:#F5A623;--red:#E0503C;--brown:#B15A18;--blue:#1D5FA8;--purple:#6A0692;--font-color:#191E23;--mar-m:1.5rem;--mar-s:0.5rem;--mar-xs:0.25rem;--br-normal:5px;--br-large:15px;--inverted-opacity:0.1;--inverted-border-opacity:0.2;--transition:0.1s;--transition-long:0.3s;--blur:5px;--blur-intense:15px;--space-xs:0.25rem;--space-s:0.5rem;--space-m:1.5rem;--space-l:3rem;--space-xl:5rem;--section-padding:4rem}.home .newsEvents__container_events_list>li,.home .newsEvents__container_news>li{display:flex}.home .newsEvents__container_news{display:grid;grid-template-rows:auto 1fr 1fr;gap:1rem;margin-top:var(--space-m)}@media (width >= 768px){.home .newsEvents__container_news{grid-template-columns:4fr 5fr;grid-template-rows:1fr 1fr}.home .newsEvents__container_news>:first-child{grid-row:span 2}}.home .newsEvents__container_events{border-radius:var(--br-large);margin-top:var(--space-xl);padding:var(--space-l);max-width:992px;background-color:rgba(141,198,63,var(--inverted-opacity));margin-inline:auto}.home .newsEvents__container_events_title{font-size:1.5rem;text-align:center;font-weight:700}.home .newsEvents__container_events_list{display:grid;grid-template-columns:1fr;gap:var(--space-s);margin-top:var(--space-m)}.home :root{--white-nuance:rgb(97.5609756098%, 97.5609756098%, 97.5609756098%);--light:#F3F5FD;--dark:#191E23;--green:#8DC63F;--dark-green:#1e3800;--orange:#F5A623;--red:#E0503C;--brown:#B15A18;--blue:#1D5FA8;--purple:#6A0692;--font-color:#191E23;--mar-m:1.5rem;--mar-s:0.5rem;--mar-xs:0.25rem;--br-normal:5px;--br-large:15px;--inverted-opacity:0.1;--inverted-border-opacity:0.2;--transition:0.1s;--transition-long:0.3s;--blur:5px;--blur-intense:15px;--space-xs:0.25rem;--space-s:0.5rem;--space-m:1.5rem;--space-l:3rem;--space-xl:5rem;--section-padding:4rem}.home .places{position:relative;isolation:isolate;background-color:var(--light);content-visibility:auto;contain-intrinsic-size:auto 40rem}.home .places__mountains{position:absolute;inset:auto 0 0;z-index:-1;width:100%;height:auto;pointer-events:none}.home .places__mountains_layer{fill:color-mix(in srgb,var(--green) var(--mix),var(--light))}.home .places__mountains_shadow{fill:color-mix(in srgb,var(--green),var(--dark) 40%);opacity:.18}.home .places__container_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin-top:var(--mar-m)}