﻿:root{color-scheme:light dark;--ff-base: "Seravek", "Gill Sans Nova", "Ubuntu", "Calibri", "source-sans-pro", sans-serif;--ff-accent: "ui-rounded", "Hiragino Maru Gothic ProN", "Quicksand", "Comfortaa", "Manjari", "Arial Rounded MT", "Arial Rounded MT Bold", "Calibri", "source-sans-pro", sans-serif;--content-max-width: 1200px;--ds-½-1: clamp(0.5rem, 0.19rem + 0.93vw, 1rem);--ds-½-2: clamp(0.5rem, -0.44rem + 2.79vw, 2rem);--ds-1-2: clamp(1rem, 0.37rem + 1.86vw, 2rem);--ds-2-3: clamp(2rem, 1.37rem + 1.86vw, 3rem);--ds-1-5: clamp(1rem, -1.51rem + 7.44vw, 5rem);--ds-3-5: clamp(3rem, 1.74rem + 3.72vw, 5rem);--clr-primary-500: hsl(125, 71%, 23%);--clr-primary-900: hsl(125, 63%, 92%);--clr-valid: green;--clr-warning: orange;--clr-invalid: firebrick;--black: hsl(0 0% 0%);--grey-200: hsl(0 0% 20%);--grey-300: hsl(0 0% 30%);--grey-500: hsl(0 0% 50%);--grey-700: hsl(0 0% 70%);--grey-900: hsl(0, 0%, 90%);--white: hsl(0 0% 100%);--box-shadow: 0 10px 15px -3px hsla(0, 0%, 0%, 0.1), 0 4px 6px -4px hsla(0, 0%, 0%, 0.1);--text-shadow: 2px 2px 5px var(--grey-300) ;--fs-200: .8rem;--fs-300: .9rem;--fs-400: 1rem;--fs-450: clamp(1.05rem, 1.02rem + 0.09vw, 1.1rem);--fs-500: clamp(1.13rem, 1.05rem + 0.23vw, 1.25rem);--fs-600: clamp(1.27rem, 1.08rem + 0.55vw, 1.56rem);--fs-700: clamp(1.42rem, 1.09rem + 0.98vw, 1.95rem);--fs-800: clamp(1.60rem, 1.07rem + 1.56vw, 2.44rem);--fs-900: clamp(1.80rem, 1.02rem + 2.33vw, 3.05rem);--fs-1000: clamp(2.38rem, 1.35rem + 3.02vw, 4rem)}*,*::after,*::before{margin:0;box-sizing:border-box;font-size:inherit}html{color-scheme:dark light}:has(:target){scroll-behavior:smooth;scroll-padding-top:10em}body{font-family:var(--ff-base);color:var(--grey-200);font-size:var(--fs-400);line-height:1.5;background-color:var(--white)}h1,h2,h3,h4,h5,h6{font-family:var(--ff-accent);line-height:1.1;text-wrap:balance;letter-spacing:-0.02em}h1{font-size:var(--fs-900)}h2{font-size:var(--fs-800);--flow-space: 1.5em}h3{font-size:var(--fs-700)}h4{font-size:var(--fs-600)}h5{font-size:var(--fs-500)}h6{font-size:var(--fs-450)}p{--flow-space: .5em;text-wrap:pretty}a{transition:all .2s;color:var(--clr-primary-500)}a:hover{color:var(--clr-primary-500)}img,picture,svg,video,iframe{display:block;max-width:100%}img{font-style:italic;height:auto}ul,ol{padding-left:1.5em;--flow-space: .5em}sub,sup{line-height:0;font-size:.7em}strong{font-weight:700;color:var(--clr-primary-500)}em{color:var(--clr-primary-500)}blockquote{border-left:1px solid var(--grey-700);padding-left:1em}details>summary{list-style-type:none;cursor:pointer;position:relative;padding-right:var(--marker-padding, 1.25em) !important}details>summary::-webkit-details-marker{display:none}details>summary>:first-child::after,details>summary:not(:has(:first-child))::after{content:var(--marker-closed, "+");position:absolute;right:var(--marker-offset-r, 0);top:var(--marker-offset-t, 0)}details[open]>summary>:first-child::after,details[open]>summary:not(:has(:first-child))::after{content:var(--marker-open, "×")}body:has(dialog[open]){overflow:hidden}dialog{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:clamp(300px,35vw,500px);border:1px solid currentColor;padding:2em 1em 1em 1em}dialog::backdrop{backdrop-filter:blur(5px)}dialog button[data-role=close-modal]:first-of-type{border:none;padding:0;position:absolute;top:.5em;right:.75em}button,input[type=submit],.btn{cursor:pointer;display:block;text-decoration:none;padding:.5em 1em;transition:all .2s;width:fit-content;font-family:inherit;line-height:inherit;background:var(--btn-clr, transparent);color:var(--text-clr, currentColor);border:1px solid var(--border-clr, var(--btn-clr, currentColor))}button:hover,input[type=submit]:hover,.btn:hover{background:var(--btn-clr-hover, var(--text-clr, transparent));color:var(--text-clr-hover, var(--btn-clr, currentColor));border:1px solid var(--border-clr-hover, var(--text-clr-hover, currentColor))}.btn-primary{--btn-clr: var(--clr-primary-500);--text-clr: var(--white)}input,select,textarea{padding:.5em 1em;color:currentColor;border:1px solid currentColor;background-color:var(--white);min-width:0;font-family:inherit}:is(input:not([type=checkbox],[type=radio]),select):is(.fl-1,.fl-2,.fl-3,.fl-4){width:5ch}option{color:var(--grey-300)}textarea{resize:vertical;min-height:8em;width:100%}:disabled{color:var(--grey-500)}:focus{outline:none}:focus-visible{outline:.5px solid var(--black)}:is(input:not([type=checkbox]):not([type=radio]),textarea).watched:not(:placeholder-shown):valid{outline:1px solid var(--clr-valid)}:is(input:not([type=checkbox]):not([type=radio]),textarea).watched:not(:placeholder-shown):invalid{outline:1px solid var(--clr-invalid)}:is(input:not([type=checkbox]):not([type=radio]),textarea).watched:focus:invalid{outline:1px solid var(--clr-warning)}input[type=number]{appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}::placeholder,::-ms-input-placeholder{color:var(--grey-500)}.wrapper{width:min(100% - 2*var(--ds-1-2),var(--content-max-width));margin-inline:auto}.flow>:where(:not(:first-child)){margin-top:var(--flow-space, 1em)}.block{display:block}.flex{display:flex}@media screen and (max-width: 1024px){.flex{flex-direction:column}}.flex-s{display:flex}.flex-m{display:flex}@media screen and (max-width: 630px){.flex-m{flex-direction:column}}.ai-center{align-items:center}.ai-start{align-items:start}.ai-end{align-items:end}@media screen and (max-width: 1024px){.flex.ai-end{align-items:center}}.jc-center{justify-content:center}.jc-space-between{justify-content:space-between}.jc-space-around{justify-content:space-around}.fl-1{flex:1}.fl-2{flex:2}.fl-3{flex:3}.fl-4{flex:4}.fl-wrap{flex-wrap:wrap}.fl-column{flex-direction:column}.grid{display:grid}.col-2{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1024px){.col-2{grid-template-columns:1fr}}.col-2-m{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 630px){.col-2-m{grid-template-columns:1fr}}.col-2-s{grid-template-columns:repeat(2, 1fr)}.col-3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){.col-3{grid-template-columns:1fr}}.col-4{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1024px){.col-4{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 630px){.col-4{grid-template-columns:1fr}}.col-auto-fit{grid-template-columns:repeat(auto-fit, minmax(var(--col-min-width, 100px), 1fr))}.col-auto-fill{grid-template-columns:repeat(auto-fill, minmax(var(--col-min-width, 100px), 1fr))}.gap-½{gap:.5em}.gap-1{gap:1em}.gap-2{gap:2em}.gap-½-1{gap:var(--ds-½-1)}.gap-1-2{gap:var(--ds-1-2)}.gap-3-5{gap:var(--ds-3-5)}.fit-cover{width:100%;height:100%;object-fit:cover}.full-width{width:100%}.width-fit-content{width:fit-content}.relative{position:relative}.hidden{display:none !important}.overflow-hidden{overflow:hidden}.aspect-photo{aspect-ratio:4/3;width:100%}.aspect-square{aspect-ratio:1/1;width:100%}.aspect-video{aspect-ratio:16/9;width:100%}img:is(.aspect-photo,.aspect-square,.aspect-video){object-fit:cover}@media screen and (max-width: 1024px){.desktop{display:none !important}}@media screen and (max-width: 630px){.desktop-tablet{display:none !important}}@media screen and (width > 1024px){.tablet-phone{display:none !important}}@media screen and (width > 630px){.phone{display:none !important}}.mt-0{margin-top:0 !important}.mt-½{margin-top:.5em !important}.mt-1{margin-top:1em !important}.mt-2{margin-top:2em !important}.mt-½-1{margin-top:var(--ds-½-1) !important}.mt-1-2{margin-top:var(--ds-1-2) !important}.mt-3-5{margin-top:var(--ds-3-5) !important}.mx-auto{margin-inline:auto}.p-0{padding:0 !important}.p-½{padding:.5em !important}.p-1{padding:1em !important}.p-2{padding:2em !important}.p-½-1{padding:var(--ds-½-1) !important}.p-1-2{padding:var(--ds-1-2) !important}.p-3-5{padding:var(--ds-3-5) !important}.px-½{padding-inline:.5em !important}.px-1{padding-inline:1em !important}.px-2{padding-inline:2em !important}.px-½-1{padding-inline:var(--ds-½-1) !important}.px-1-2{padding-inline:var(--ds-1-2) !important}.px-3-5{padding-inline:var(--ds-3-5) !important}.py-½{padding-block:.5em !important}.py-1{padding-block:1em !important}.py-2{padding-block:2em !important}.py-½-1{padding-block:var(--ds-½-1) !important}.py-1-2{padding-block:var(--ds-1-2) !important}.py-3-5{padding-block:var(--ds-3-5) !important}.ta-left{text-align:left !important}.ta-center{text-align:center !important}.ta-justify{text-align:justify !important;hyphens:auto}.ta-right{text-align:right !important}.tw-balance{text-wrap:balance}.ff-base{font-family:var(--ff-base)}.ff-accent{font-family:var(--ff-accent)}.italic{font-style:italic}.uppercase{text-transform:uppercase}.td-none{text-decoration:none}.fw-400{font-weight:400}.fw-700{font-weight:700}.fs-300{font-size:var(--fs-300)}.fs-400{font-size:var(--fs-400)}.fs-450{font-size:var(--fs-450)}.fs-500{font-size:var(--fs-500)}.fs-600{font-size:var(--fs-600)}.fs-700{font-size:var(--fs-700)}.fs-800{font-size:var(--fs-800)}.fs-900{font-size:var(--fs-900)}.fs-1000{font-size:var(--fs-1000)}.clr-black{color:var(--black)}.clr-grey-200{color:var(--grey-200)}.clr-grey-500{color:var(--grey-500)}.clr-white{color:var(--white)}.clr-primary-500{color:var(--clr-primary-500)}.clr-inherit{color:inherit}.bg-primary-500{background-color:var(--clr-primary-500)}.bg-primary-900{background-color:var(--clr-primary-900)}.bg-grey-900{background-color:var(--grey-900)}.bg-white{background-color:var(--white)}.text-shadow{text-shadow:var(--text-shadow)}.box-shadow{box-shadow:var(--box-shadow)}.border{border:1px solid currentColor}.border-primary-500{border:1px solid var(--clr-primary-500)}.border-grey-700{border:1px solid var(--grey-700)}.border-none{border:none}.border-radius-½{border-radius:.5em}.border-radius-1{border-radius:1em}.border-radius-2{border-radius:2em}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);position:absolute;white-space:nowrap}svg.inline-svg-icon{display:inline-block;height:1em;fill:currentColor;position:relative;vertical-align:middle;bottom:var(--shift, 0.1em)}ul.inline-svg-bullet{list-style-type:none}ul.inline-svg-bullet li{position:relative}ul.inline-svg-bullet li svg:first-of-type{display:inline-block;position:absolute;left:-1.5em;top:.25em;height:1em;fill:var(--bullet-clr, currentColor)}body:has(.has-active-nav){overflow:hidden}.main-header,.main-footer{--size-1-3: clamp(1rem, -2rem + 8vw, 3rem)}.main-header .nav-links,.main-footer .nav-links{display:flex;gap:var(--ds-½-2)}.main-header .nav-links a,.main-header .nav-links button,.main-footer .nav-links a,.main-footer .nav-links button{text-decoration:none;color:inherit;display:block;text-transform:uppercase;padding:0;border:none}.main-header .aefe-logo,.main-footer .aefe-logo{position:absolute;right:var(--size-1-3)}.main-header .social-links,.main-footer .social-links{display:flex;gap:.5em;align-items:center}.main-header .social-links a,.main-footer .social-links a{display:flex;justify-content:center;align-items:center;width:1.5em;aspect-ratio:1;background-color:var(--link-bg-color);border-radius:50%}.main-header .social-links svg,.main-footer .social-links svg{width:60%;fill:var(--svg-fill);max-height:60%}.main-header{position:relative;display:grid;grid-template-columns:minmax(320px, 1fr) 3fr;grid-template-areas:"empty1 secondary-nav" "btn-logo page-title";overflow-x:clip}@media screen and (max-width: 1024px){.main-header{grid-template-columns:1fr;grid-template-areas:"secondary-nav" "btn-logo" "page-title"}}.main-header .secondary-nav{display:flex;justify-content:space-between;padding:1em 3em 1em 0;grid-area:secondary-nav}.main-header .secondary-nav .social-links{--link-bg-color: var(--clr-primary-500);--svg-fill: var(--white)}.main-header .secondary-nav .language-links{display:flex;align-items:center}.main-header .secondary-nav .language-links a:after{content:"/"}.main-header .secondary-nav .language-links a:last-of-type:after{content:""}@media screen and (max-width: 1024px){.main-header .secondary-nav{padding-inline:var(--size-1-3)}}@media screen and (max-width: 630px){.main-header .secondary-nav .social-links{display:none}.main-header .secondary-nav .nav-links{justify-content:space-evenly;flex:1}}.main-header .btn-logo-wrapper{display:flex;align-items:center;padding:1em 0 1em var(--size-1-3);gap:var(--ds-2-3);grid-area:btn-logo}.main-header .btn-logo-wrapper .btn-hamburger{padding:0;border:none;position:relative;top:-0.7em}.main-header .btn-logo-wrapper .btn-hamburger>svg{width:2.2em}@media screen and (max-width: 630px){.main-header .btn-logo-wrapper .site-logo{width:3.75em}}.main-header .page-title{background-color:var(--title-bg-clr);grid-area:page-title;padding:2em 1em 1em;text-transform:uppercase;color:var(--white)}.main-header .page-title h1,.main-header .page-title p{font-weight:300;font-size:var(--fs-800);font-family:var(--ff-accent);text-wrap:balance;line-height:1.2}@media screen and (width > 1024px){.main-header .page-title h1,.main-header .page-title p{max-width:calc(100% - 220px)}}.main-header .home-title,.main-header .nav-side{padding:5em 3em;grid-area:home-title;background-color:var(--white)}.main-header .home-title h1,.main-header .home-title p,.main-header .nav-side h1,.main-header .nav-side p{line-height:1.5;text-transform:uppercase;font-weight:300;font-size:var(--fs-900);font-family:var(--ff-accent);letter-spacing:-0.02em}@media screen and (max-width: 1024px){.main-header .home-title,.main-header .nav-side{padding:1em;text-align:center}}@media screen and (max-width: 630px){.main-header .home-title,.main-header .nav-side{padding:.5em}}.main-header .aefe-logo{top:5em;z-index:1;right:2em}@media screen and (max-width: 630px){.main-header .aefe-logo{width:8em;top:4.5em}}.main-header .nav-side,.main-header .primary-nav{display:none;position:absolute;width:100%}.home .main-header{grid-template-areas:"empty1 secondary-nav" "btn-logo home-jumbotron" "home-title home-jumbotron"}@media screen and (max-width: 1024px){.home .main-header{grid-template-columns:1fr;grid-template-areas:"secondary-nav" "btn-logo" "home-title" "home-jumbotron"}}.home .main-header .header-jumbotron{position:relative;grid-area:home-jumbotron}.home .main-header .header-jumbotron .jumbotron-bg-image{background:var(--bg-url) center/cover;z-index:1}@media screen and (width > 1024px){.home .main-header .header-jumbotron .jumbotron-bg-image{position:absolute;width:100%;height:555px}}@media screen and (max-width: 1024px){.home .main-header .header-jumbotron .jumbotron-bg-image{aspect-ratio:2.06}}@media screen and (max-width: 630px){.home .main-header .header-jumbotron .jumbotron-bg-image{background:var(--phone-bg-url) center/cover;aspect-ratio:1.17}}.home .main-header .header-jumbotron .shifted-wrapper{position:absolute;bottom:2em;width:clamp(600px,430px + 26vw,750px);--p-text: clamp(1rem, -0.6rem + 4vw, 2rem)}.home .main-header .header-jumbotron .shifted-wrapper h2{padding-inline:var(--p-text);font-size:clamp(1.5rem,.5rem + 2.5vw,2.75rem)}.home .main-header .header-jumbotron .shifted-wrapper p{padding-inline:var(--p-text)}@media screen and (width > 630px){.home .main-header .header-jumbotron .shifted-wrapper{right:var(--size-1-3)}}@media screen and (max-width: 630px){.home .main-header .header-jumbotron .shifted-wrapper{left:0;bottom:2em;width:90vw}}.main-header.has-active-nav{background-color:var(--white);grid-template-areas:"empty1 secondary-nav" "btn-logo primary-nav" "nav-side primary-nav"}@media screen and (max-width: 1024px){.main-header.has-active-nav{grid-template-columns:1fr;grid-template-areas:"secondary-nav" "btn-logo" "nav-side" "primary-nav"}}.main-header.has-active-nav .nav-side{display:block;grid-area:nav-side;z-index:3}@media screen and (max-width: 1024px){.main-header.has-active-nav .nav-side{display:none}}.main-header.has-active-nav .primary-nav{display:grid;grid-area:primary-nav;z-index:2}.main-header.has-active-nav .page-title,.main-header.has-active-nav .home-title,.main-header.has-active-nav .header-jumbotron{display:none}.main-header.has-active-nav~*{opacity:0}.primary-nav{--clr-primary-alt: #3C7083;height:80dvh;overflow-y:scroll;background-color:var(--clr-primary-500);color:var(--white);padding:3em;font-family:var(--ff-accent);grid-template-columns:300px 15px minmax(auto, 400px);gap:1em}@media screen and (max-width: 1024px){.primary-nav{grid-template-columns:220px 15px minmax(auto, 400px)}}@media screen and (max-width: 630px){.primary-nav{padding-inline:.5em;grid-template-columns:170px 15px minmax(auto, 400px);gap:.35em}}.primary-nav .categories{text-transform:uppercase;font-size:var(--fs-450);cursor:default}.primary-nav .categories a{text-decoration:none;color:inherit;display:block}.primary-nav .categories>div:nth-last-child(2){border-bottom:1px solid rgba(255,255,255,.3333333333);margin-bottom:.25em}@media screen and (max-width: 630px){.primary-nav .categories{font-size:unset}}.primary-nav .page-links-groups>div:not(.current){display:none}.primary-nav .page-links{text-transform:uppercase;color:inherit;margin-top:2em}.primary-nav .page-links a{color:inherit;text-decoration:none;display:block}.primary-nav .categories>:is(div,a),.primary-nav .page-links a{border-top:1px solid rgba(255,255,255,.3333333333);padding:.5em 1em}@media screen and (max-width: 630px){.primary-nav .categories>:is(div,a),.primary-nav .page-links a{padding-block:.75em}}.primary-nav .categories>:is(div,a):hover,.primary-nav .categories>:is(div,a).current,.primary-nav .page-links a:hover,.primary-nav .page-links a.current{background-color:var(--clr-primary-alt)}.main-footer{position:relative;display:grid;grid-template-columns:minmax(300px, 1.2fr) 3fr;grid-template-areas:"logo footer-nav" "legal-links legal-links" "credits credits";margin-top:var(--ds-3-5);background-color:var(--clr-primary-500);color:var(--white)}@media screen and (max-width: 630px){.main-footer{grid-template-columns:1fr;grid-template-areas:"logo" "footer-nav" "legal-links" "credits"}}.main-footer .footer-logo-wrapper{grid-area:logo}.main-footer .footer-logo-wrapper>img{background-color:var(--white);padding:3em var(--ds-2-3);width:100%}@media screen and (max-width: 630px){.main-footer .footer-logo-wrapper{max-width:300px}}.main-footer .footer-nav{padding:3em 3em 3em 10vw;grid-area:footer-nav}@media screen and (max-width: 1024px){.main-footer .footer-nav{padding:2em 2em 4em 2em}}.main-footer .footer-nav .first-links-group{display:grid;grid-template-columns:1fr auto;gap:2em}@media screen and (max-width: 1024px){.main-footer .footer-nav .first-links-group{grid-template-columns:1fr 1fr}}.main-footer .footer-nav .first-links-group .social-links{--link-bg-color: var(--white);--svg-fill: var(--clr-primary-500)}@media screen and (max-width: 1024px){.main-footer .footer-nav .first-links-group .social-links{grid-column:span 2}}@media screen and (max-width: 630px){.main-footer .footer-nav .first-links-group .social-links{margin-inline:auto}}.main-footer .footer-nav .second-links-group{flex-wrap:wrap;gap:1em;justify-content:space-between;margin-top:2em}@media screen and (max-width: 1024px){.main-footer .footer-nav .second-links-group{display:grid;grid-template-columns:1fr 1fr}}.main-footer .legal-nav{padding:1em;grid-area:legal-links;display:flex;gap:2em}.main-footer .aefe-logo{bottom:3em}@media screen and (max-width: 630px){.main-footer .aefe-logo{bottom:4em;right:50%;transform:translateX(50%)}}.main-footer .credits{grid-area:credits}.main-footer .credits a{text-decoration:none;color:inherit}.main-footer .credits :hover{color:var(--clr-secondary-500)}@font-face{font-family:"Encode Sans";font-style:normal;src:url("/site/templates/fonts/encode-sans.woff2") format("woff2-variations");font-display:swap}@font-face{font-family:"Source Sans 3";font-style:normal;src:url("/site/templates/fonts/source-sans-3-normal.woff2") format("woff2-variations");font-display:swap}@font-face{font-family:"Source Sans 3";font-style:italic;src:url("/site/templates/fonts/source-sans-3-italic.woff2") format("woff2-variations");font-display:swap}:root{--ff-accent: "Encode Sans", sans-serif;--ff-base: "Source Sans 3", sans-serif;--clr-primary-500: #164E63;--clr-primary-600: #2F728C;--clr-primary-650: #216868;--clr-primary-700: #1F9690;--clr-primary-750: #25B5AE;--clr-secondary-300: #273375;--clr-secondary-500: #49A7D0;--clr-secondary-900: #C7DAD7;--clr-golden: #CFAD24;--grey-950: hsl(0, 0%, 95%);--title-bg-clr: var(--clr-primary-500);--clip-path-shape-1: polygon(0 0, 90% 0, 90% 35%, 100% 35%, 100% calc(100% - 2em), 20% calc(100% - 2em), 20% 100%, 0 100%);--clip-path-shape-2: polygon(0 0, 100% 0, 100% 100%, 8em 100%, 8em calc(100% - 6em), 0 calc(100% - 6em));--clip-path-shape-3: polygon(0 0, 100% 0, 100% 50%, calc(100% - 3em) 50%, calc(100% - 3em) 100%, 0 100%);--side-space: clamp(32px, -235px + 26.1vw, 130px);--icon-file: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' style='margin-right: .5em'%3E%3Cpath d='M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");--marker-closed: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.5' cy='16.5' r='16.5' fill='%23D9D9D9'/%3E%3Cpath d='m6 13 10.5 10.5 10.5-10.5' stroke='%23000' stroke-width='1.5px' fill='none' style='stroke-linecap:round'/%3E%3C/svg%3E");--marker-open: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.5' cy='16.5' r='16.5' fill='%23D9D9D9'/%3E%3Cpath d='m6 20 10.5 -10.5 10.5 10.5' stroke='%23000' stroke-width='1.5px' fill='none' style='stroke-linecap:round'/%3E%3C/svg%3E")}body{max-width:1440px;margin-inline:auto}aside{container-name:sidebar;container-type:inline-size}section{margin-top:var(--ds-2-3)}section>:where(:not(:first-child)){margin-top:var(--flow-space, 1em)}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}h1{font-size:var(--fs-700)}h2{font-size:var(--fs-600)}h3{font-size:var(--fs-500)}h4{font-size:var(--fs-450)}p{--flow-space: 1em}strong{font-weight:600}figcaption{font-style:italic;margin-top:.5em;text-align:center}blockquote{border:unset;font-size:var(--fs-600);color:var(--clr-primary-500);font-style:italic;text-align:right}blockquote p::before{content:"“ "}blockquote p::after{content:" ”"}button,.btn{border-radius:.2em;text-transform:uppercase}.btn-white{--btn-clr: var(--white);--text-clr: var(--clr-primary-500)}.btn-golden{--btn-clr: var(--clr-golden);--text-clr: var(--white)}.btn-black{--btn-clr: var(--black);--text-clr: var(--white)}.btn-secondary-300{--btn-clr: var(--clr-secondary-300);--text-clr: var(--white)}.btn-primary-650{--btn-clr: var(--clr-primary-650);--text-clr: var(--white)}.col-2-1{grid-template-columns:2fr 1fr}@media screen and (max-width: 1024px){.col-2-1{grid-template-columns:1fr}}.clr-golden{color:var(--clr-golden)}.clr-primary-700{color:var(--clr-primary-700)}.bg-primary-700{background-color:var(--clr-primary-700)}.bg-golden{background-color:var(--clr-golden)}.fw-600{font-weight:600 !important}.fw-300{font-weight:300 !important}.fs-200{font-size:var(--fs-200)}.mt-2-3{margin-top:var(--ds-2-3)}.px-2-3{padding-inline:var(--ds-2-3)}.gap-½-2{gap:var(--ds-½-2)}.ml-std{margin-left:var(--side-space)}.mr-std{margin-right:var(--side-space)}.thick-red-left-border{position:relative;padding-block:.25em}.thick-red-left-border::before{content:"";position:absolute;height:100%;top:0;left:-0.75em;border-left:4px solid var(--clr-invalid)}.grey-block{padding:1em;background-color:var(--grey-900);border-radius:.25em;color:var(--clr-primary-500)}.grey-block h2{font-size:var(--fs-500);color:inherit}.read-more.inline-svg-icon{transition:all .15s}:is(p,div):hover>.read-more.inline-svg-icon{transform:translateX(0.5em)}.shifted-wrapper>:is(h2,h3,p,div){background-color:var(--bg-clr, white);width:calc(100% - var(--p-shift, 3rem))}.shifted-wrapper>:is(h2,h3){margin-right:auto;padding:1rem}.shifted-wrapper>:is(p,div){margin-left:auto;padding:.25em 1em}.partners{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;gap:var(--ds-1-2)}.partners img{max-width:200px;max-height:125px}@media screen and (max-width: 1024px){.partners img{max-width:150px;max-height:94px}}.section-cta{color:#fff;height:465px;margin-bottom:15em;position:relative}@media screen and (width > 630px){.section-cta>div{position:absolute}}.section-cta>div.background{background:url("/site/assets/files/static/lfv-f-white.svg") no-repeat calc(100% + 2em) 2em/300px,var(--bg-image) no-repeat center/cover;inset:0 5em 0 5em;z-index:-1}@media screen and (max-width: 630px){.section-cta>div.background{inset:0;aspect-ratio:2;background:var(--bg-image) no-repeat center/cover}}@media screen and (width > 630px){.section-cta>div.content-1{padding:1em 4em;max-width:clamp(580px,308px + 43.2vw,930px);top:2em;left:2em;clip-path:var(--clip-path-shape-3)}}@media screen and (max-width: 630px){.section-cta>div.content-1{padding:1em}}@media screen and (width > 630px){.section-cta>div.content-2{bottom:-7em;right:2em;max-width:clamp(600px,483px + 18.5vw,750px)}}.aside-agenda:not(:first-child){margin-top:var(--ds-2-3)}.aside-agenda h2{text-transform:uppercase;font-weight:300;font-size:var(--fs-900)}.aside-agenda a:has(.card-event-description){text-decoration:none;color:inherit}.aside-agenda .card-event{display:grid;grid-template-columns:.6fr .25fr 4fr;align-items:center}.aside-agenda .card-event .card-event-date{padding:.25em .5em;line-height:1.3;margin-block:.5em;background-color:var(--grey-950)}.aside-agenda .card-event .card-event-description p{line-height:1.3;margin-top:.25em}.aside-useful-links{background-color:var(--clr-primary-700);color:#fff;padding:1em}.aside-useful-links:not(:first-child){margin-top:var(--ds-2-3)}.aside-useful-links .btn{min-width:320px;text-align:center;font-size:var(--fs-300)}.aside-useful-links .btn:first-of-type{margin-top:var(--ds-1-2)}.aside-useful-links .btn:hover{--btn-clr-hover: var(--clr-primary-750) }dialog.lightbox{top:0;left:0;transform:unset}dialog.lightbox .slider-wrapper{max-width:90vw;margin-inline:auto;max-height:80dvh;position:relative;top:50%;transform:translateY(-50%)}dialog.lightbox .slide{padding:2em;height:100%;display:flex;place-content:center}dialog.lightbox img{max-height:60dvh}dialog.lightbox figcaption{color:#fff}main p:has(>a:only-child){padding-left:.25em}main p:has(>a:only-child) a::before{content:var(--icon-file);display:inline-block;width:.75em;margin-right:.25em;translate:0 .15em}.breadcrumb{color:var(--clr-primary-500);display:flex;justify-content:space-between;align-items:center}.info-modal{padding:.5em;top:1em;background-color:var(--clr-valid);color:#fff;transform:translateX(-50%);transition:opacity .25s;opacity:0}.web-radio-tab{position:absolute;top:5em;right:-380px;z-index:3;display:grid;grid-template-columns:auto 380px;grid-template-areas:"label iframe" "label controls";gap:0;transition:right .25s}.web-radio-tab.active{right:0;gap:.5em}.web-radio-tab .label,.web-radio-tab .controls{background-color:var(--clr-secondary-300);color:#fff;font-size:var(--fs-300)}.web-radio-tab .label{writing-mode:vertical-lr;text-orientation:upright;letter-spacing:-0.5em;font-weight:700;padding:1em .25em;border-radius:.2em;cursor:pointer;grid-area:label}.web-radio-tab iframe{border-radius:12px;width:100%;height:152px;grid-area:iframe}.web-radio-tab .controls{grid-area:controls;display:flex;justify-content:space-between}.web-radio-tab .controls :is(button,.btn){border:none;padding:0}.block-links-files{background-color:var(--clr-secondary-900)}.block-links-files h3{font-style:italic;margin-bottom:.5em;font-weight:400}.block-links-files p{--flow-space: .25em}.gallery img{aspect-ratio:1;object-fit:cover;width:100%}.gallery figcaption{display:none}.accordion{--marker-offset-t: -.25em;margin-top:0;padding-block:1em;border-top:1px solid var(--grey-900)}.accordion:first-of-type{margin-top:2em}.accordion:not(:has(+.block-accordion)){border-bottom:1px solid var(--grey-900)}.accordion h2{color:inherit;font-size:var(--fs-500)}.block-paragraph-image{padding-bottom:3em;display:grid;column-gap:var(--ds-3-5);row-gap:2em}@media screen and (max-width: 630px){.block-paragraph-image{row-gap:0}}.block-paragraph-image h2{color:var(--clr);grid-area:title;font-size:var(--fs-700)}@media screen and (max-width: 630px){.block-paragraph-image h2{padding-inline:1em;margin-bottom:1rem}}.block-paragraph-image .text-wrapper{grid-area:text;padding-block:2em;position:relative;color:#fff}.block-paragraph-image .text-wrapper p,.block-paragraph-image .text-wrapper li{font-size:var(--fs-500)}.block-paragraph-image .text-wrapper a{color:inherit}@media screen and (max-width: 630px){.block-paragraph-image .text-wrapper{padding:2em}}.block-paragraph-image .section-image{width:100%;aspect-ratio:3/2;object-fit:cover;grid-area:image}@media screen and (max-width: 630px){.block-paragraph-image .section-image{aspect-ratio:2.78}}.block-paragraph-image .background{background-color:var(--clr);position:absolute;top:-1em;width:min(1100px,90vw);z-index:-1;--flow-space: 0}@media screen and (max-width: 630px){.block-paragraph-image .background{width:unset;inset:0}}@media screen and (max-width: 630px){.block-paragraph-image .btn{margin-inline:auto}}.block-paragraph-image:nth-child(2n){--clr: var(--clr-primary-600);grid-template-columns:1fr .8fr;grid-template-areas:"title title" "text image"}@media screen and (max-width: 630px){.block-paragraph-image:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"title" "image" "text"}}@media screen and (width > 630px){.block-paragraph-image:nth-child(2n) h2{padding-left:var(--side-space)}}@media screen and (width > 630px){.block-paragraph-image:nth-child(2n) .text-wrapper{padding-left:var(--side-space)}}@media screen and (width > 630px){.block-paragraph-image:nth-child(2n) .section-image{align-self:center;padding-right:var(--ds-1-2)}}@media screen and (width > 630px){.block-paragraph-image:nth-child(2n) .background{bottom:-3em;left:0;clip-path:var(--clip-path-shape-1)}}.block-paragraph-image:nth-child(2n+1){--clr: var(--clr-primary-650);grid-template-columns:.9f 1fr;grid-template-areas:"image title" "image text"}@media screen and (max-width: 630px){.block-paragraph-image:nth-child(2n+1){grid-template-columns:1fr;grid-template-areas:"title" "image" "text"}}@media screen and (width > 630px){.block-paragraph-image:nth-child(2n+1) h2{padding-top:.5em}}@media screen and (width > 630px){.block-paragraph-image:nth-child(2n+1) .text-wrapper{padding-right:var(--side-space)}}@media screen and (width > 630px){.block-paragraph-image:nth-child(2n+1) .background{bottom:-2em;right:0;clip-path:var(--clip-path-shape-2)}}@container sidebar (width < 300px){.aside-agenda .card-event{grid-template-columns:1fr}.aside-agenda .card-event-date{display:flex;gap:.25em;align-items:first baseline}.aside-agenda svg{display:none}.aside-useful-links .btn{min-width:unset;width:100%}}main h2{color:var(--clr-golden);font-weight:600}body.home h2{text-transform:uppercase;font-weight:300;font-size:var(--fs-900)}body.home a h3{text-decoration:underline}body.home .section-news{background-color:var(--clr-primary-500);color:#fff;padding:11em 5em 5em;clip-path:var(--clip-path-shape-1)}@media screen and (max-width: 1024px){body.home .section-news{padding:3em 2em 5em;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2em), 20% calc(100% - 2em), 20% 100%, 0 100%)}}body.home .section-news h2{color:inherit}body.home .section-news a:has(.card-news){text-decoration:none;color:inherit}@media screen and (width > 630px){body.home .section-news a:has(.card-news):nth-child(2n+1){padding-right:var(--ds-1-2);border-right:1px solid #fff}body.home .section-news a:has(.card-news):nth-child(2n){padding-left:var(--ds-1-2)}}@media screen and (max-width: 630px){body.home .section-news a:has(.card-news):nth-child(2n+1){padding-bottom:var(--ds-1-2);border-bottom:1px solid #fff}body.home .section-news a:has(.card-news):nth-child(2n){padding-top:var(--ds-1-2)}}body.home .aside-agenda{padding:11em 2em 1em;margin:0}@media screen and (max-width: 1024px){body.home .aside-agenda{padding:unset;margin:5em auto 1em;width:400px}}body.home .aside-agenda .btn{margin-inline:auto}body.home .section-choices h2{background:url("/site/assets/files/static/lfv-f-grey.svg") no-repeat left 120px center;max-width:67vw;min-height:300px;padding-block:2em 2em;padding-left:clamp(11rem,-16rem + 69vw,21rem);color:var(--clr-primary-700);text-indent:-2ch}@media screen and (max-width: 1024px){body.home .section-choices h2{max-width:unset}}@media screen and (max-width: 630px){body.home .section-choices h2{padding-left:2em}}body.home .section-choices .cards-wrapper{background:url("/site/assets/files/static/lfv-f-white.svg") no-repeat right 20% bottom -150px/auto 350px,url("/site/assets/files/static/golden-rect.svg") no-repeat right bottom/80% 100%;padding-bottom:3em}@media screen and (max-width: 1024px){body.home .section-choices{padding-inline:2em}}@media screen and (max-width: 1024px){body.home .section-choices>.grid{row-gap:5em}}@media screen and (max-width: 630px){body.home .section-choices>.grid{row-gap:2em}}body.home .section-choices .card-choice{--text-shift: 2em;position:relative}body.home .section-choices .card-choice img{width:100%}body.home .section-choices .card-choice .shifted-wrapper{position:absolute;width:100%}body.home .section-choices .card-choice:is(:nth-child(odd)) .shifted-wrapper{bottom:var(--text-shift)}body.home .section-choices .card-choice:is(:nth-child(even)){top:-4em}body.home .section-choices .card-choice:is(:nth-child(even)) .shifted-wrapper{top:var(--text-shift)}@media screen and (max-width: 630px){body.home .section-choices .card-choice img{aspect-ratio:3/4;object-fit:cover}body.home .section-choices .card-choice:is(:nth-child(even)){top:unset}}body.home .section-numbers{padding-inline:clamp(0rem,-7.4rem + 11.5vw,3rem)}body.home .section-numbers h2{padding-left:var(--ds-2-3)}body.home .section-numbers .numbers-grid-wrapper{background-color:var(--clr-primary-700);padding:var(--ds-1-2) var(--ds-2-3);clip-path:polygon(0 0, calc(100% - 4em) 0, calc(100% - 4em) 60%, 100% 60%, 100% 100%, 4em 100%, 4em 80%, 0 80%)}@media screen and (max-width: 630px){body.home .section-numbers .numbers-grid-wrapper{clip-path:unset}}body.home .section-numbers .numbers-grid{display:grid;grid-template-columns:1fr 10px 1fr 10px 1fr 10px 1fr}body.home .section-numbers .numbers-grid .number-wrapper{text-align:center;text-transform:uppercase;color:#fff;line-height:1;max-width:250px;margin-inline:auto}body.home .section-numbers .numbers-grid .number-wrapper>div:first-child{font-size:4rem;font-weight:700}body.home .section-numbers .numbers-grid .number-wrapper>div:nth-child(2){font-size:var(--fs-600);font-weight:600}body.home .section-numbers .numbers-grid .number-wrapper>div:last-child{font-size:var(--fs-300);text-wrap:balance}body.home .section-numbers .numbers-grid>svg:last-of-type{display:none}@media screen and (max-width: 1024px){body.home .section-numbers .numbers-grid{grid-template-columns:1fr 50px 1fr;row-gap:2em}body.home .section-numbers .numbers-grid>svg:nth-of-type(2n){display:none}}body.home .section-slider{overflow:hidden;padding-bottom:6.5em}body.home .section-slider h2{padding-left:12vw;max-width:900px}body.home .section-slider .slider-and-legends-wrapper{position:relative}body.home .section-slider .slider-wrapper{overflow:unset;width:clamp(400px,80vw,900px);aspect-ratio:2}body.home .section-slider .slides-tape{max-height:100%}body.home .section-slider .slide{padding-inline:1em;overflow:hidden}body.home .section-slider .slide img{width:100%;height:100%;object-fit:cover;object-position:center}body.home .section-slider .slider-button.next{right:-20%}body.home .section-slider .slider-button.previous{left:-20%}body.home .section-slider .slider-button.next::before{content:url("data:image/svg+xml,%3Csvg width='46' height='157' viewBox='0 0 46 157' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 2L43 78L4 155' style='stroke: white; stroke-width:4; fill:none; stroke-linecap: round'/%3E%3C/svg%3E")}body.home .section-slider .slider-button.previous::before{content:url("data:image/svg+xml,%3Csvg width='46' height='157' viewBox='0 0 46 157' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42 2L3 78L42 155' style='stroke: white; stroke-width:4; fill:none; stroke-linecap: round; stroke-linejoin: round;'/%3E%3C/svg%3E")}body.home .section-slider .slide-dot-line{bottom:-4em;font-size:var(--fs-700);color:var(--clr-primary-500);text-shadow:unset}body.home .section-slider .slide-legends{position:absolute;bottom:-3em;right:10vw;width:500px}body.home .section-slider .slide-legends>div{display:none}body.home .section-slider .slide-legends>div.active{display:block}@media screen and (max-width: 1024px){body.home .section-slider .slider-button.next{right:-15%}body.home .section-slider .slider-button.previous{left:-15%}}@media screen and (max-width: 630px){body.home .section-slider{padding-bottom:unset}body.home .section-slider .slider-wrapper{width:100vw}body.home .section-slider .slider-button.next{right:5px}body.home .section-slider .slider-button.previous{left:5px}body.home .section-slider .slide-dot-line{bottom:-2em}body.home .section-slider .slide-legends{position:unset;width:unset;margin-top:2em}body.home .section-slider .slide-legends :is(h3,div){width:unset}body.home .section-slider .slide-legends .btn{margin-inline:auto}}body.page-rich{--title-bg-clr: var(--clr-primary-500)}body.page-rich .breadcrumb{margin:var(--ds-1-2) var(--side-space)}body.page-rich .introduction{font-size:var(--fs-500);padding-left:clamp(0rem,-1.9rem + 4.9vw,2.5rem);padding-right:2em;max-width:880px}body:is(.page-std,.page-contact) #page-content{margin:0 var(--side-space);display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2rem,-5rem + 11.5vw,5rem)}@media screen and (max-width: 630px){body:is(.page-std,.page-contact) #page-content{grid-template-columns:1fr}}body.page-std.parent-programme{--title-bg-clr: var(--clr-primary-700)}body.page-std.parent-inscription{--title-bg-clr: var(--clr-secondary-300)}body.page-std main h1,body.page-std main h3{font-weight:600}body.page-std main h3{color:var(--clr-primary-500)}body.page-std main .block-links-files h3{font-weight:400}body.index-news #page-content{margin:0 var(--ds-3-5);display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2rem,-5rem + 11.5vw,5rem)}@media screen and (max-width: 630px){body.index-news #page-content{grid-template-columns:1fr}}body.index-news a:has(article):hover{box-shadow:var(--box-shadow)}body.index-news article .text-content{background-color:var(--grey-950);padding:.5em 1em}body.index-news .pagination-list{display:flex;gap:1em;justify-content:none;margin-top:1em;justify-content:center}body.index-news .pagination-list>li{list-style:none;background-color:var(--clr-primary-500);color:#fff;padding:.25em;border-radius:3px;min-width:3em;text-align:center}body.index-news .pagination-list>li a{color:inherit;text-decoration:none}body.page-basic #page-content{display:grid;grid-template-columns:minmax(320px, 1fr) 3fr}@media screen and (max-width: 1024px){body.page-basic #page-content{grid-template-columns:1fr}}body.page-basic main{padding-right:2em}@media screen and (max-width: 1024px){body.page-basic main{padding-left:2em}}body.page-basic h2{margin-bottom:.5em}body.page-basic p{--flow-space: .5em}/*# sourceMappingURL=main.css.map */
