a,abbr,address,article,blockquote,body,canvas,cite,code,del,details,div,footer,form,h1,h2,h3,h4,h6,header,html,iframe,img,label,li,main,mark,nav,p,section,small,span,sub,summary,sup,table,time,video{border:0;padding:0;margin:0}html{box-sizing:border-box;font-size:1em;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}a{text-decoration:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Oxygen,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-kerning:auto;font-kerning:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialised;font-weight:400;height:100vh;line-height:1.62;overflow-wrap:break-word;text-rendering:optimizeLegibility}blockquote{quotes:none}blockquote:after,blockquote:before{content:""}h1,h2,h3,h4{font-weight:inherit;line-height:1.2}hr{box-sizing:content-box;overflow:visible}img,video{display:block;height:auto;max-width:100%}img{border-style:none}footer,header,main{display:block}p{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%;margin-bottom:1.1rem}code,kbd{font-family:monospace;font-size:1em;white-space:pre-wrap}table,th,tr{margin:auto;border-collapse:collapse;border:1px solid var(--primary-text);padding:10px}[hidden]{display:none}html{font-size:.8em}@media screen and (min-width:20em) and (max-width:80em){html{font-size:calc(1em + 0.25*(100vw - 20em)/60)}}@media(min-width:80em){html{font-size:1.2em}}body{font-size:1.2rem}h1{font-size:2.488rem}h2{font-size:2.074rem}h3{font-size:1.728rem}h4{font-size:1.44rem}small{font-size:.889em}blockquote{font-size:1.25rem}a{color:var(--text)}a:hover{color:var(--green);text-shadow:0 0 10px var(--green);transition:all .5s}body{background-color:var(--background);color:var(--text)}blockquote{color:var(--foreground);background-color:var(--accent);padding:.75rem 1.5rem;margin-bottom:3em;position:relative;font-family:Anaktoria}blockquote p{padding-top:1em}blockquote cite{position:relative;display:block;text-align:right;font-size:.875em}blockquote cite:before{content:"\2013 \2003"}blockquote:before{content:"\201C";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;width:3rem;height:2rem;font-size:2.1rem;color:#666;text-align:center}h2{padding-top:1em}h3,h4{margin-bottom:.75rem;margin-top:.75rem}hr{background-color:var(--accent);border:none;height:5px;width:45%}img{height:auto;width:100;display:inline-block}input{background-color:var(--accent);border:none;color:var(--foreground);padding:1.15rem 1.25rem}input:required{outline-color:var(--red)}mark{background-color:var(--yellow)}svg{height:auto;width:100%}ul{list-style-position:inside}.bkg-image{background-attachment:fixed;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:100%}.btn{background-color:var(--text);border-radius:15px;color:var(--foreground);line-height:1.25;margin:2rem 0;padding:1.15rem 1.25rem;transition:all .5s;width:auto}.btn:active,.btn:hover{background-color:var(--foreground);color:var(--text)}.btn>svg{height:3em;stroke:var(--foreground);transition:all .5s}.btn:hover>svg{transition:all .5s;stroke:var(--purple)}.header{background-color:var(--text);border-bottom:5px solid var(--purple);display:flex;flex-wrap:wrap;padding:.75rem 1.75rem;position:fixed;place-content:center flex-end;top:0;width:100%;z-index:999;min-height:8vh}.header,.header a{color:var(--foreground)}.header a:hover{text-shadow:0 0 10px var(--foreground);transition:all .5s}a i:hover,a img:hover{filter:blur(1px)grayscale(50%);transition-duration:.5s}.nav{display:flex}.header__title{flex-grow:1}.header__title__link{display:flex}.header__title__link--logo{max-height:2em}.menu__items{background-color:var(--accent);border-bottom:5px solid var(--purple);flex-direction:column;left:0;position:absolute;text-align:center;top:100%;width:100vw}.menu__items__item{display:block;padding:.5rem 1.45rem}.menu__items:last-child{padding-bottom:1rem}.menu>details{cursor:pointer}.menu>details[open=""]>summary{text-shadow:0 0 15px var(--foreground);transition:all .5s}.menu>details[open]>div>a{opacity:0;-webkit-animation-name:showContent;animation-name:showContent;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin:0;padding-left:20px}.menu>details[open]>div{-webkit-animation-name:slideDown;animation-name:slideDown;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideDown{0%{opacity:0;height:0;padding:0}to{opacity:1;height:var(--contentHeight);padding:20px}}@keyframes slideDown{0%{opacity:0;height:0;padding:0}to{opacity:1;height:var(--contentHeight);padding:20px}}@-webkit-keyframes showContent{0%{opacity:0}to{opacity:1}}@keyframes showContent{0%{opacity:0}to{opacity:1}}.language_item{display:flex;place-items:center end;padding-left:.75rem}.hero{align-items:center;border-bottom:0;color:var(--text);display:flex;flex-direction:column;padding:1rem 1.75rem;justify-content:center;text-align:center}.hero>:first-child{margin-bottom:1.45rem;text-align:center}.hero>:nth-child(2){padding:0 1rem;text-align:center}.hero>p{padding:1rem 1.45rem;text-align:justify;text-justify:inter-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;-moz-text-align-last:center;text-align-last:center}.cta{display:block;width:auto}.cta,.section{text-align:center}.section{align-items:center;display:flex;flex-direction:column;min-height:40vh;justify-content:center;padding-top:2em}.section>:first-child{margin-bottom:1.45rem}.section>p{margin-left:.95rem;margin-right:.95rem;text-align:justify;text-justify:inter-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;-moz-text-align-last:center;text-align-last:center}.section a{-webkit-text-decoration:underline var(--text);text-decoration:underline var(--text)}.section a:hover{-webkit-text-decoration:underline var(--green);text-decoration:underline var(--green)}.section a:visited{-webkit-text-decoration:underline var(--purple);text-decoration:underline var(--purple)}.objectifs-flex{display:flex;flex-flow:row wrap;justify-content:center;align-items:baseline;min-height:40vh;font-weight:600}.objectifs-flex>div{flex-shrink:1;padding-right:.5rem;padding-left:.5rem}.objectifs-flex>div>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.objectifs-flex>div>div>div{flex-shrink:1;padding:0 .5rem;width:12rem}.objectifs-flex a{border-bottom:0}.objectifs-flex a:hover{color:var(--accent);border:0}.objectifs-flex img{max-height:20vh}.contact{align-items:center;display:flex;flex-direction:column;min-height:50vh;justify-content:center;text-align:center}.contact__title{margin-bottom:1.45rem}.contact__disclaimer{margin-left:.95rem;margin-right:.95rem;text-align:center}.contact__form__field{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-template-areas:"label" "input";margin:.75rem 0;justify-content:center;width:90vw}.contact__form__field>label{grid-area:label}.contact__form__field>input{grid-area:input}input:focus~label,input:hover~label{color:var(--pink)}.contact__form__field--submit{align-items:center;display:flex;justify-content:center}.footer{background-color:var(--text);border-top:5px solid var(--separator)}.footer,.footer a{color:var(--foreground)}.footer a{text-decoration:underline}.footer a:hover{text-shadow:0 0 10px var(--foreground);transition:all .5s}.footer hr{background-color:var(--foreground);height:2px}.social-links{align-items:center;display:flex;flex-wrap:wrap;grid-area:"social";line-height:1.2;justify-content:space-evenly;padding-top:1.25rem}.social-links__link{font-size:2.8em}.contact-info{margin:1.75rem 0;text-align:center}.contact-info__info{display:flex;flex-direction:column;justify-content:center}.contact-info__info__item table,th{border:0;font-weight:400;padding:0}.contact-info__info__item a{display:block}.contact-info__info__item{margin:0 .5rem}.contact-info__info__item span{margin-right:.25rem}.footer__agreement,.footer__copy{padding:.75rem 1.45rem;text-align:center}.footer__copy{padding-bottom:2rem;font-size:.6em}.notfound{align-items:center;display:flex;font-size:4em;justify-content:center}#map{width:80vw;max-width:900px;height:60vh;max-height:700px}#sschart{float:center;width:100%;height:auto}.single__header{align-items:center;display:flex;flex-direction:column;padding:3.75rem 1.75rem;justify-content:center}.single__header>h1{margin-bottom:1.45rem;text-align:center;width:80vw}.single__header>h2{text-align:center}.single__content{padding:.75rem 1.45rem;min-height:50vh;text-align:justify;text-justify:inter-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;-moz-text-align-last:center;text-align-last:center}.single__content a{-webkit-text-decoration:underline var(--text);text-decoration:underline var(--text)}.single__content a:hover{-webkit-text-decoration:underline var(--accent);text-decoration:underline var(--accent)}.single__content a:visited{-webkit-text-decoration:underline var(--purple);text-decoration:underline var(--purple)}.single__content img{margin-bottom:5%}.single__content>h1,.single__content>h2{margin-bottom:1.5rem;margin-top:2rem;text-align:center}.single__footer .tags{padding:.75rem 1.45rem;justify-content:center;background-color:var(--accent);margin-bottom:0}.list{min-height:100vh;display:flex;flex-direction:column;align-items:center}.card{padding:1.75rem 1.45rem;width:80%;text-align:center}.card__header{display:grid;grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:2}.card__header__title{font-size:2.5rem}.card__header>p{margin-bottom:0}.card__body{height:auto;margin-bottom:2rem}.card__footer{background-color:var(--accent);border-bottom:5px solid var(--separator)}.tags{display:flex;list-style:none;margin:0 0 .75rem;padding:0;flex-wrap:wrap;justify-content:center}.tags__item{margin-right:.75rem}.tags__item>a:hover{color:var(--yellow);text-shadow:0 0 10px var(--purple)}.tags__item__link{color:var(--foreground)}.pagination{display:flex;flex-wrap:nowrap;list-style:none;margin-top:3.75rem;padding:0 1.75rem;justify-content:space-evenly}.news_box a,.news_box a:hover{text-decoration:none}.news_box{padding:2em;font-size:.8em;border:1px solid #d7e0e2;background-color:#d7e0e2}.news_box h1{font-size:2em}.news_box_list{display:flex}.news_box_link{flex:1 1 30%}.news_box_box{background-color:#fff;margin:.5em;padding:.2em;height:6em}.news_box_box:hover{background-color:var(--foreground)}.news_box_date{color:var(--purple)}.news_box .news_box_see_more,.news_box .news_box_see_more:hover{text-decoration:underline}@media only screen and (min-width:576px){.header{padding:.75rem 2.75rem}.section{padding:1.5rem 5%}.contact__disclaimer{padding:0 5%}.contact__form__field{width:25rem}.single__content{padding:1.45rem 5%}.contact-info__info{flex-direction:row;flex-wrap:wrap}.footer__agreement{padding:1.45rem 5%}.pagination{padding:0 15%}}@media only screen and (min-width:768px){.section{padding:2rem 10%}.contact__disclaimer{padding:0 10%}.footer__agreement,.single__content{padding:1.45rem 10%}.social-links{padding:.75rem 8rem}hr{width:25%}.pagination{padding:0 20%}.hero{min-height:80vh;padding:1rem 10vw}.hero>:first-child{margin-bottom:1.45rem;text-align:center}.hero>:nth-child(2){padding:0 2.75rem}.hero>p{padding:1rem 3.45rem}}@media only screen and (min-width:992px){.header{padding:.75rem 4.75rem}.section{padding:5rem 10%}.section>p{padding:0 10%}.contact__disclaimer{padding:0 20%}.footer__agreement,.single__content{padding:1.45rem 20%}.pagination{padding:0 25%}.hero{padding:1rem 12vw}.bkg-image{background-size:85%}}@media only screen and (min-width:1000px){.pagination{padding:0 30%}.hero{padding:1rem 15vw}}@font-face{font-family:QuickSand;src:url(/fonts/quicksand/Quicksand-VariableFont.ttf)format("truetype-variations");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBold.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBoldItalic.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-MediumItalic.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-LightItalic.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Light.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-BoldItalic.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Italic.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.woff2)format("woff2"),url(/fonts/montserrat/Montserrat-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anaktoria;src:url(/fonts/anaktoria/Anaktoria.woff)format("woff"),url(/fonts/anaktoria/Anaktoria.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html{font-family:Montserrat,sans-serif}body{font-family:Montserrat,Arial,sans-serif,-apple-system}header{font-family:QuickSand,Arial,sans-serif,-apple-system}h1,h2,h3,h4{font-family:QuickSand,Arial,sans-serif,-apple-system;font-weight:700}.oma{display:inline-block;height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em;background-repeat:no-repeat;background-position:50%;background-size:1em 1em}.oma-lg{height:1.33em;width:1.33em;margin:0 .0665em 0 .133em;vertical-align:-.15em;background-size:1.33em 1.33em}.oma-2x{height:2em;width:2em;margin:0 .1em 0 .2em;vertical-align:-.7em;background-size:2em 2em}.oma-3x{height:3em;width:3em;margin:0 .15em 0 .3em;vertical-align:-1.1em;background-size:3em 3em}.oma-heart-suit{background-image:url(https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji@12.0.0/color/svg/2665.svg)}.oma-mobile-phone{background-image:url(https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji@12.0.0/color/svg/1F4F1.svg)}.oma-incoming-envelope{background-image:url(https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji@12.0.0/color/svg/1F4E8.svg)}.oma-postbox{background-image:url(https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji@12.0.0/color/svg/1F4EE.svg)}.oma-flag-france{background-image:url(https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji@12.0.0/color/svg/1F1EB-1F1F7.svg)}.oma-flag-united-kingdom{background-image:url(https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji@12.0.0/color/svg/1F1EC-1F1E7.svg)}.oma-twitter{background-image:url(https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji@12.0.0/color/svg/E040.svg)}.oma-facebook{background-image:url(https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji@12.0.0/color/svg/E042.svg)}.oma-instagram{background-image:url(https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji@12.0.0/color/svg/E043.svg)}.oma-youtube{background-image:url(/images/E044-color.svg)}