/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Bourdonnette;font-style:bold;font-weight:600;src:url(./fonts/Bourdonnette-BoldMT.woff?80163d26bdb4afd5e2f8a6824e9d3968) format("woff"),url(./fonts/Bourdonnette-BoldMT.woff2?a3782910779b72751e127f8e208217c4) format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:300;src:url(./fonts/Karla-Regular.woff?ffbbf70a2879c22d8f4895185e0d2d46) format("woff"),url(./fonts/Karla-Regular.woff2?e13954fe1466988723717ac896eac12a) format("woff2")}@font-face{font-family:Karla-Italic;font-style:normal;font-weight:300;src:url(./fonts/Karla-Italic.woff?d1b865a936b65cd1f29d8ca482accab8) format("woff"),url(./fonts/Karla-Italic.woff2?fc44e8b5be617e45c2c49484fcc5c1d5) format("woff2")}.regular,body{font-family:Karla,sans-serif}body{color:#000;font-size:20px;line-height:1.2}.copy,a,li,ol,p,span,ul{font-size:1em}.alpha,.beta,.gamma,a,h1,h2,h3,input.gform_button,label,legend{font-family:Bourdonnette,sans-serif}.alpha,h1{font-size:2rem;line-height:1}@media screen and (min-width:1124px){.alpha,h1{font-size:2em}}@media screen and (min-width:1280px){.alpha,h1{font-size:2em}}.home h1,.home h1 span{font-size:4rem}.home h1 span,.home h1 span span{color:#dd1b19}@media screen and (max-width:860px){.home h1,.home h1 span{font-size:3rem}}@media screen and (max-width:1124px){.home h1,.home h1 span{font-size:3.5rem}}.title-page{margin-top:10rem}@media screen and (max-width:860px){.title-page{margin-top:5rem}}@media screen and (max-width:600px){.title-page{margin-top:2rem}}.beta,h2{font-size:2rem;line-height:1}@media screen and (max-width:860px){.beta,h2{font-size:1.5rem}}.gamma,h3,label{font-size:1.5rem}@media screen and (max-width:860px){.gamma,h3,label{font-size:1rem}}.main-nav a{font-size:1em}html{--scroll-behavior:smooth;box-sizing:border-box;scroll-behavior:smooth;scroll-behavior:var(--scroll-behavior)}@media (prefers-reduced-motion:reduce){html{--scroll-behavior:auto}}*,:after,:before{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ol[class],ul[class]{list-style:none;margin:0;padding:0}img{display:block;width:100%}.ofi-image{bottom:0;height:100%;left:0;margin:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:100%}span.anchor{display:block;position:relative;top:-130px;visibility:hidden}.row{max-width:1400px;padding:0 5em}@media screen and (max-width:1280px){.row{padding:0 1em}}body{min-height:100vh}body main{flex-grow:1;flex-shrink:0}body footer{flex-grow:0}body{background-color:#fff;display:flex;flex-direction:column;height:100vh}.grid,[class*=grid-auto-]{grid-gap:0;grid-gap:var(--grid-gap,0);display:grid}.grid{--grid-cols:12;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--grid-cols),1fr)}.grid>*{grid-column-end:span var(--grid-cols)}.grid-auto-lg,.grid-auto-md,.grid-auto-sm,.grid-auto-xl,.grid-auto-xs{grid-template-columns:repeat(auto-fit,minmax(var(--col-min-width),1fr))}.grid-auto-xs{--col-min-width:8rem}.grid-auto-sm{--col-min-width:10rem}.grid-auto-md{--col-min-width:15rem}.grid-auto-lg{--col-min-width:20rem}.grid-auto-xl{--col-min-width:25rem}.grid-auto-cols{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-gap-xxxxs{--grid-gap:var(--space-xxxxs,0.125rem)}.grid-gap-xxxs{--grid-gap:var(--space-xxxs,0.25rem)}.grid-gap-xxs{--grid-gap:var(--space-xxs,0.375rem)}.grid-gap-xs{--grid-gap:var(--space-xs,0.5rem)}.grid-gap-sm{--grid-gap:var(--space-sm,0.75rem)}.grid-gap-md{--grid-gap:var(--space-md,1.25rem)}.grid-gap-lg{--grid-gap:var(--space-lg,2rem)}.grid-gap-xl{--grid-gap:var(--space-xl,3.25rem)}.grid-gap-xxl{--grid-gap:var(--space-xxl,5.25rem)}.grid-gap-xxxl{--grid-gap:var(--space-xxxl,8.5rem)}.grid-gap-xxxxl{--grid-gap:var(--space-xxxxl,13.75rem)}.col-1{grid-column-end:span 1}.col-start-1{grid-column-start:1}.col-end-2{grid-column-end:2}.col-2{grid-column-end:span 2}.col-start-2{grid-column-start:2}.col-end-3{grid-column-end:3}.col-3{grid-column-end:span 3}.col-start-3{grid-column-start:3}.col-end-4{grid-column-end:4}.col-4{grid-column-end:span 4}.col-start-4{grid-column-start:4}.col-end-5{grid-column-end:5}.col-5{grid-column-end:span 5}.col-start-5{grid-column-start:5}.col-end-6{grid-column-end:6}.col-6{grid-column-end:span 6}.col-start-6{grid-column-start:6}.col-end-7{grid-column-end:7}.col-7{grid-column-end:span 7}.col-start-7{grid-column-start:7}.col-end-8{grid-column-end:8}.col-8{grid-column-end:span 8}.col-start-8{grid-column-start:8}.col-end-9{grid-column-end:9}.col-9{grid-column-end:span 9}.col-start-9{grid-column-start:9}.col-end-10{grid-column-end:10}.col-10{grid-column-end:span 10}.col-start-10{grid-column-start:10}.col-end-11{grid-column-end:11}.col-11{grid-column-end:span 11}.col-start-11{grid-column-start:11}.col-end-12{grid-column-end:12}.col-12{grid-column-end:span 12}.col-start-12{grid-column-start:12}.col-end-13{grid-column-end:13}.col-start{grid-column-start:1}.col-end{grid-column-end:-1}@media (min-width:32rem){.grid-auto-xs\@xs{--col-min-width:8rem}.grid-auto-sm\@xs{--col-min-width:10rem}.grid-auto-md\@xs{--col-min-width:15rem}.grid-auto-lg\@xs{--col-min-width:20rem}.grid-auto-xl\@xs{--col-min-width:25rem}.grid-auto-cols\@xs{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@xs{grid-column-end:span 1}.col-start-1\@xs{grid-column-start:1}.col-end-2\@xs{grid-column-end:2}.col-2\@xs{grid-column-end:span 2}.col-start-2\@xs{grid-column-start:2}.col-end-3\@xs{grid-column-end:3}.col-3\@xs{grid-column-end:span 3}.col-start-3\@xs{grid-column-start:3}.col-end-4\@xs{grid-column-end:4}.col-4\@xs{grid-column-end:span 4}.col-start-4\@xs{grid-column-start:4}.col-end-5\@xs{grid-column-end:5}.col-5\@xs{grid-column-end:span 5}.col-start-5\@xs{grid-column-start:5}.col-end-6\@xs{grid-column-end:6}.col-6\@xs{grid-column-end:span 6}.col-start-6\@xs{grid-column-start:6}.col-end-7\@xs{grid-column-end:7}.col-7\@xs{grid-column-end:span 7}.col-start-7\@xs{grid-column-start:7}.col-end-8\@xs{grid-column-end:8}.col-8\@xs{grid-column-end:span 8}.col-start-8\@xs{grid-column-start:8}.col-end-9\@xs{grid-column-end:9}.col-9\@xs{grid-column-end:span 9}.col-start-9\@xs{grid-column-start:9}.col-end-10\@xs{grid-column-end:10}.col-10\@xs{grid-column-end:span 10}.col-start-10\@xs{grid-column-start:10}.col-end-11\@xs{grid-column-end:11}.col-11\@xs{grid-column-end:span 11}.col-start-11\@xs{grid-column-start:11}.col-end-12\@xs{grid-column-end:12}.col-12\@xs{grid-column-end:span 12}.col-start-12\@xs{grid-column-start:12}.col-end-13\@xs{grid-column-end:13}.col-start-auto\@xs{grid-column-start:auto}.col-end-auto\@xs{grid-column-end:auto}}@media (min-width:48rem){.grid-auto-xs\@sm{--col-min-width:8rem}.grid-auto-sm\@sm{--col-min-width:10rem}.grid-auto-md\@sm{--col-min-width:15rem}.grid-auto-lg\@sm{--col-min-width:20rem}.grid-auto-xl\@sm{--col-min-width:25rem}.grid-auto-cols\@sm{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@sm{grid-column-end:span 1}.col-start-1\@sm{grid-column-start:1}.col-end-2\@sm{grid-column-end:2}.col-2\@sm{grid-column-end:span 2}.col-start-2\@sm{grid-column-start:2}.col-end-3\@sm{grid-column-end:3}.col-3\@sm{grid-column-end:span 3}.col-start-3\@sm{grid-column-start:3}.col-end-4\@sm{grid-column-end:4}.col-4\@sm{grid-column-end:span 4}.col-start-4\@sm{grid-column-start:4}.col-end-5\@sm{grid-column-end:5}.col-5\@sm{grid-column-end:span 5}.col-start-5\@sm{grid-column-start:5}.col-end-6\@sm{grid-column-end:6}.col-6\@sm{grid-column-end:span 6}.col-start-6\@sm{grid-column-start:6}.col-end-7\@sm{grid-column-end:7}.col-7\@sm{grid-column-end:span 7}.col-start-7\@sm{grid-column-start:7}.col-end-8\@sm{grid-column-end:8}.col-8\@sm{grid-column-end:span 8}.col-start-8\@sm{grid-column-start:8}.col-end-9\@sm{grid-column-end:9}.col-9\@sm{grid-column-end:span 9}.col-start-9\@sm{grid-column-start:9}.col-end-10\@sm{grid-column-end:10}.col-10\@sm{grid-column-end:span 10}.col-start-10\@sm{grid-column-start:10}.col-end-11\@sm{grid-column-end:11}.col-11\@sm{grid-column-end:span 11}.col-start-11\@sm{grid-column-start:11}.col-end-12\@sm{grid-column-end:12}.col-12\@sm{grid-column-end:span 12}.col-start-12\@sm{grid-column-start:12}.col-end-13\@sm{grid-column-end:13}.col-start-auto\@sm{grid-column-start:auto}.col-end-auto\@sm{grid-column-end:auto}}@media (min-width:64rem){.grid-auto-xs\@md{--col-min-width:8rem}.grid-auto-sm\@md{--col-min-width:10rem}.grid-auto-md\@md{--col-min-width:15rem}.grid-auto-lg\@md{--col-min-width:20rem}.grid-auto-xl\@md{--col-min-width:25rem}.grid-auto-cols\@md{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@md{grid-column-end:span 1}.col-start-1\@md{grid-column-start:1}.col-end-2\@md{grid-column-end:2}.col-2\@md{grid-column-end:span 2}.col-start-2\@md{grid-column-start:2}.col-end-3\@md{grid-column-end:3}.col-3\@md{grid-column-end:span 3}.col-start-3\@md{grid-column-start:3}.col-end-4\@md{grid-column-end:4}.col-4\@md{grid-column-end:span 4}.col-start-4\@md{grid-column-start:4}.col-end-5\@md{grid-column-end:5}.col-5\@md{grid-column-end:span 5}.col-start-5\@md{grid-column-start:5}.col-end-6\@md{grid-column-end:6}.col-6\@md{grid-column-end:span 6}.col-start-6\@md{grid-column-start:6}.col-end-7\@md{grid-column-end:7}.col-7\@md{grid-column-end:span 7}.col-start-7\@md{grid-column-start:7}.col-end-8\@md{grid-column-end:8}.col-8\@md{grid-column-end:span 8}.col-start-8\@md{grid-column-start:8}.col-end-9\@md{grid-column-end:9}.col-9\@md{grid-column-end:span 9}.col-start-9\@md{grid-column-start:9}.col-end-10\@md{grid-column-end:10}.col-10\@md{grid-column-end:span 10}.col-start-10\@md{grid-column-start:10}.col-end-11\@md{grid-column-end:11}.col-11\@md{grid-column-end:span 11}.col-start-11\@md{grid-column-start:11}.col-end-12\@md{grid-column-end:12}.col-12\@md{grid-column-end:span 12}.col-start-12\@md{grid-column-start:12}.col-end-13\@md{grid-column-end:13}.col-start-auto\@md{grid-column-start:auto}.col-end-auto\@md{grid-column-end:auto}}@media (min-width:80rem){.grid-auto-xs\@lg{--col-min-width:8rem}.grid-auto-sm\@lg{--col-min-width:10rem}.grid-auto-md\@lg{--col-min-width:15rem}.grid-auto-lg\@lg{--col-min-width:20rem}.grid-auto-xl\@lg{--col-min-width:25rem}.grid-auto-cols\@lg{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@lg{grid-column-end:span 1}.col-start-1\@lg{grid-column-start:1}.col-end-2\@lg{grid-column-end:2}.col-2\@lg{grid-column-end:span 2}.col-start-2\@lg{grid-column-start:2}.col-end-3\@lg{grid-column-end:3}.col-3\@lg{grid-column-end:span 3}.col-start-3\@lg{grid-column-start:3}.col-end-4\@lg{grid-column-end:4}.col-4\@lg{grid-column-end:span 4}.col-start-4\@lg{grid-column-start:4}.col-end-5\@lg{grid-column-end:5}.col-5\@lg{grid-column-end:span 5}.col-start-5\@lg{grid-column-start:5}.col-end-6\@lg{grid-column-end:6}.col-6\@lg{grid-column-end:span 6}.col-start-6\@lg{grid-column-start:6}.col-end-7\@lg{grid-column-end:7}.col-7\@lg{grid-column-end:span 7}.col-start-7\@lg{grid-column-start:7}.col-end-8\@lg{grid-column-end:8}.col-8\@lg{grid-column-end:span 8}.col-start-8\@lg{grid-column-start:8}.col-end-9\@lg{grid-column-end:9}.col-9\@lg{grid-column-end:span 9}.col-start-9\@lg{grid-column-start:9}.col-end-10\@lg{grid-column-end:10}.col-10\@lg{grid-column-end:span 10}.col-start-10\@lg{grid-column-start:10}.col-end-11\@lg{grid-column-end:11}.col-11\@lg{grid-column-end:span 11}.col-start-11\@lg{grid-column-start:11}.col-end-12\@lg{grid-column-end:12}.col-12\@lg{grid-column-end:span 12}.col-start-12\@lg{grid-column-start:12}.col-end-13\@lg{grid-column-end:13}.col-start-auto\@lg{grid-column-start:auto}.col-end-auto\@lg{grid-column-end:auto}}@media (min-width:90rem){.grid-auto-xs\@xl{--col-min-width:8rem}.grid-auto-sm\@xl{--col-min-width:10rem}.grid-auto-md\@xl{--col-min-width:15rem}.grid-auto-lg\@xl{--col-min-width:20rem}.grid-auto-xl\@xl{--col-min-width:25rem}.grid-auto-cols\@xl{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@xl{grid-column-end:span 1}.col-start-1\@xl{grid-column-start:1}.col-end-2\@xl{grid-column-end:2}.col-2\@xl{grid-column-end:span 2}.col-start-2\@xl{grid-column-start:2}.col-end-3\@xl{grid-column-end:3}.col-3\@xl{grid-column-end:span 3}.col-start-3\@xl{grid-column-start:3}.col-end-4\@xl{grid-column-end:4}.col-4\@xl{grid-column-end:span 4}.col-start-4\@xl{grid-column-start:4}.col-end-5\@xl{grid-column-end:5}.col-5\@xl{grid-column-end:span 5}.col-start-5\@xl{grid-column-start:5}.col-end-6\@xl{grid-column-end:6}.col-6\@xl{grid-column-end:span 6}.col-start-6\@xl{grid-column-start:6}.col-end-7\@xl{grid-column-end:7}.col-7\@xl{grid-column-end:span 7}.col-start-7\@xl{grid-column-start:7}.col-end-8\@xl{grid-column-end:8}.col-8\@xl{grid-column-end:span 8}.col-start-8\@xl{grid-column-start:8}.col-end-9\@xl{grid-column-end:9}.col-9\@xl{grid-column-end:span 9}.col-start-9\@xl{grid-column-start:9}.col-end-10\@xl{grid-column-end:10}.col-10\@xl{grid-column-end:span 10}.col-start-10\@xl{grid-column-start:10}.col-end-11\@xl{grid-column-end:11}.col-11\@xl{grid-column-end:span 11}.col-start-11\@xl{grid-column-start:11}.col-end-12\@xl{grid-column-end:12}.col-12\@xl{grid-column-end:span 12}.col-start-12\@xl{grid-column-start:12}.col-end-13\@xl{grid-column-end:13}.col-start-auto\@xl{grid-column-start:auto}.col-end-auto\@xl{grid-column-end:auto}}.row{margin:0 auto}.two-columns{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.two-columns>.column{flex:0 0 50%}.two-columns>.column>.inner{margin-bottom:30px;padding:0 7.5px}@media screen and (max-width:600px){.two-columns{display:block;margin-left:0;margin-right:0}.two-columns>.column>.inner{padding:0}}.four-columns{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.four-columns>.column{flex:0 0 25%}.four-columns>.column>.inner{margin-bottom:30px;padding:0 7.5px}@media screen and (max-width:860px){.four-columns>.column{flex:0 0 50%}}@media screen and (max-width:400px){.four-columns{display:block;margin-left:0;margin-right:0}.four-columns>.column>.inner{padding:0}}.header{background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:0 1rem;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width:860px){.header{align-items:center;flex-direction:row;justify-content:space-between}.header .hamburger{display:none}}.header .menu-item:hover{text-decoration:underline}.header-element{align-items:center;background-color:#fff;display:flex;height:53px;justify-content:space-between;position:relative;z-index:100}.header-element #logo-container a svg{height:40px}@media screen and (min-width:860px){.header .main-nav{display:block}}@media screen and (min-width:1920px){.header .main-nav{display:block}}.header .main-nav .menu{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1em;justify-content:center}.header .main-nav .menu .current_page_item{text-decoration:underline;text-decoration-thickness:2px}@media screen and (min-width:860px){.header .main-nav .menu{flex-direction:row;padding:0}}@media screen and (max-width:860px){.header{padding:0}.header-element{padding:.5rem 1rem}.menu{height:60vh}.overlay{background-color:hsla(0,0%,50%,.5);bottom:0;display:block;height:100%;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:-10}.main-nav{left:0;position:fixed;top:6em;transform:translateY(-250%);transition:all .3s ease-in-out;width:100%;z-index:10}.nav_open{display:block;height:100vh;left:0;margin-top:53px;opacity:1;position:absolute;top:0;transform:translate(0);width:100%}.nav_open a{font-size:20px}.overlay_open{display:block;opacity:1;z-index:10}}.main,main{flex:1 0 auto;margin:0 auto;padding-top:7vh;width:100%}.main-header,main-header{padding:1.5rem 0;width:100%}.main-header .back,main-header .back{font-weight:700;margin:3rem auto 4rem;max-width:160rem;text-transform:uppercase;width:90%}.main-header .back a,main-header .back a{align-items:center;display:inline-flex;font-size:1.5rem}.main-header .back a svg,main-header .back a svg{margin-right:.5rem}.main-header .date,.main-header h1,main-header .date,main-header h1{margin:0 auto;max-width:160rem;width:90%}.main-header .description,main-header .description{margin:0 auto;max-width:1124px;width:90%}.footer,footer{align-items:flex-end;background-image:url(./images/footer-wave.svg?990c5784b11832ae6abcd2f8b210cf59);background-repeat:no-repeat;background-size:cover;color:#fff;flex:0 0 auto;height:300px;justify-content:space-between;padding:2rem 1rem}.footer,.footer .social-media,footer,footer .social-media{display:flex;gap:1em}.footer .social-media a svg,footer .social-media a svg{height:25px;width:25px}.home .footer,.home footer{background-image:none}.footer-block,footer-block{display:flex;flex-direction:column;max-width:230px}@media screen and (min-width:860px){.footer-block,footer-block{flex-direction:row}}.footer-block a,footer-block a{display:block;font-family:Karla,sans-serif;font-size:.9rem;text-decoration:underline}.footer-block p,footer-block p{font-size:.9rem;margin:0}.footer-element,footer-element{max-width:22rem}@media screen and (min-width:860px){.footer-element,footer-element{margin:0 0 0 5rem}.footer-element:first-child,footer-element:first-child{margin-left:0}}@media screen and (min-width:1280px){.footer-element,footer-element{max-width:25rem}}.footer .copy,footer .copy{font-size:1rem;text-align:center;width:100%}@media screen and (max-width:860px){.footer,footer{align-items:flex-end;background-image:url(./images/footer-wave-mobile.svg?ef99c0265e820c276a9f98f597ca1b88);flex-direction:row-reverse;flex-wrap:wrap;height:250px}}.cards-container{margin-bottom:4em;text-align:center}.cards-container .cards-grid{display:grid;gap:1em;grid-template-columns:repeat(3,minmax(300px,1fr));margin-bottom:2em}@media screen and (max-width:1124px){.cards-container .cards-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.activity-main{position:relative}.activity-main .row .gamma{align-items:center;display:flex}.activity-main .row .gamma svg{display:block;margin-right:1rem}.activity-main .row .activity-date{margin-bottom:1rem}.activity-wrapper{left:50%;margin:0 auto;max-width:93rem;padding:3rem 0 0;position:absolute;transform:translateX(-50%);width:90%}.activity-wrapper .activityImg{display:block;overflow:hidden;position:relative;width:100%}.activity-wrapper .activityImg:before{content:"";display:block;padding-bottom:70%}.activity-wrapper .activityImg img{bottom:0;height:100%;left:0;margin:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:100%}.activity-wrapper .activity-information{align-items:center;background-color:#fff;border-radius:4rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem auto;padding:1rem;width:100%}@media screen and (min-width:860px){.activity-wrapper .activity-information{width:65%}}.activity-wrapper .activity-information li{align-items:center;display:flex;flex:1 0 auto;padding-left:.3rem}@media screen and (min-width:860px){.activity-wrapper .activity-information li{margin:0}}.activity-wrapper .activity-information li:before{background-color:#08306a;border-radius:2rem;content:"";display:inline-block;height:2rem;margin-right:1rem;width:2rem}.activity-content--print,.activity-information--print{display:none}.activity-content{margin:4rem 0}.pdf-link{align-items:center;display:flex;font-weight:700}.pdf-link svg{margin-right:1rem}form{align-items:center;display:flex;flex-direction:column;margin:0 auto}form fieldset{border:none;padding:0}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form textarea{border:2px solid #08306a;border-radius:0 10px 0 10px;padding:.5em;width:100%}form textarea{resize:none;width:100%}.ui-datepicker{background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.2);padding:.5rem}.ui-datepicker .ui-datepicker-header a:first-of-type{margin-right:1rem}.ui-datepicker td{text-align:center}.ui-datepicker td.ui-state-disabled{color:grey}.ui-datepicker td.ui-datepicker-today{background-color:#08306a;color:#fff}.gfield{margin:2rem 0}.gfield .gfield_label{display:inline-block;font-size:inherit;margin:0;padding-bottom:.5rem}.gfield .gfield_required{color:#dd1b19;display:inline-block;margin-left:4px}.gfield_validation_message,h2.gform_submission_error{color:#dd1b19;font-size:1.5rem}.gfield_validation_message{flex:1 0 100%;font-style:italic}.filters-container{background-color:#fff;border:3px solid red;display:flex;flex-direction:column;font-family:Bourdonnette,sans-serif;padding:.5em 5rem;position:fixed;top:53px;width:100%;z-index:10}.category-title{color:#dd1b19;display:inline-block;font-size:1em;margin:.5em 0}.status-filter{align-items:center;cursor:pointer;display:flex;gap:10px}.status-filter svg{transform:rotate(45deg);transition:all .3s ease;width:15px}.container-category{min-height:0;transition:all .3s ease-in-out;visibility:hidden}.filtre-list{display:grid;gap:1em;grid-template-columns:repeat(3,auto);grid-template-rows:0fr;overflow-y:hidden;transition:all .3s ease-in-out}.filter_open{gap:1em;padding-bottom:1em;transition:all .3s ease}.filter_open .container-category{visibility:visible}.filter_open svg{transform:rotate(0deg)}.filter_open .filtre-list{grid-template-rows:1fr}@media screen and (max-width:860px){.category-title{font-size:18px}.filtre-list{gap:0;grid-template-columns:1fr;grid-template-rows:repeat(3,0fr)}.filters-container{padding:1em}.filter_open .filtre-list{font-size:15px;gap:1em;grid-template-rows:repeat(3,auto)}.filter_open .filtre-list ul li{font-size:16px;margin:.5rem 0}.filter_open svg{transform:rotate(0deg)}}.status-filter:after{content:"Filter"}.filter_open .status-filter:after{content:"Fermer"}.category-item,.public-item{cursor:pointer}.category-item:hover,.mixitup-control-active,.public-item:hover{text-decoration:underline}.mixitup-control-active{color:#dd1b19!important}#activity-pdf{display:none}@media print{body{background-color:inherit;transform:scale(.95)}.activity-footer,.activity-main,footer,header{display:none}#activity-pdf{display:block}#activity-pdf .activity-pdf__logo .logo{width:20%}#activity-pdf header{display:flex;width:100%}#activity-pdf header .activity-pdf__info{width:80%}#activity-pdf header .activity-pdf__info ul{list-style-type:none;margin-top:3rem;text-align:end}#activity-pdf header .activity-pdf__info ul li{display:inline;font-size:2rem;font-weight:bolder;margin-left:2.5rem}#activity-pdf header .activity-pdf__info ul li:before{background-color:#08306a;border-radius:2rem;content:"";display:inline-block;height:2rem;margin-bottom:-.3rem;margin-right:1rem;width:2rem}#activity-pdf .activity-pdf__title{background-color:#08306a;margin:2rem 0}#activity-pdf .activity-pdf__title h1{font-size:7rem;padding:3rem;text-align:center}#activity-pdf .activity-pdf__img figure{margin:0}#activity-pdf .activity-pdf__img img{object-fit:cover;object-position:top}#activity-pdf .activity-pdf__main{margin:2rem 0;width:100%}#activity-pdf .activity-pdf__main .activity-pdf__main__contact{background-color:#08306a;padding:3rem;width:35%}#activity-pdf .activity-pdf__main .activity-pdf__main__contact a,#activity-pdf .activity-pdf__main .activity-pdf__main__contact p{font-size:2.2rem;font-weight:bolder;margin:0}#activity-pdf .activity-pdf__main .activity-pdf__main__content{width:100%}#activity-pdf .activity-pdf__main .activity-pdf__main__content p{font-weight:400;margin-left:2rem;margin-top:0}}#blob{left:0;position:fixed;right:0;top:0;z-index:-1}@media screen and (max-width:860px){#blob{top:2em}}.error404 .page404-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.error404 .page404-wrapper .btn{margin-bottom:5rem}.home h2{color:#fff;margin:2em auto;mix-blend-mode:difference;position:relative;width:fit-content}.home h2 span{left:0;position:absolute}.home .btn{border:2px solid #dd1b19;box-shadow:5px 5px #dd1b19;margin:0 auto}.home .activity-card{transition:all .3s ease-in-out}.home .activity-card:hover{box-shadow:none;transform:translate3d(7px,7px,0)}.main-home-header,main-home-header{align-items:center;display:flex;justify-content:center;min-height:80vh}.main-home-header h1,main-home-header h1{margin-bottom:.5rem}.main-home-header p,main-home-header p{font-family:Bourdonnette,sans-serif;font-size:1.5rem;margin:0;text-align:center}.main h1,.main h2,main h1,main h2{text-align:center}.main .announcement-banner,main .announcement-banner{background-color:#2190df;color:#fff;display:flex;flex-wrap:wrap;position:fixed;text-align:center;top:53px;width:100%;z-index:20}.main .announcement-banner .announcement-items,main .announcement-banner .announcement-items{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:2rem;position:relative}.main .announcement-banner .announcement-items .close-btn,main .announcement-banner .announcement-items .close-btn{height:1em;position:absolute;right:1rem;top:1rem;width:1em}@media screen and (min-width:1280px){.main .announcement-banner .announcement-items p,main .announcement-banner .announcement-items p{margin:0 0 1rem;width:50%}.main .announcement-banner .announcement-items img,main .announcement-banner .announcement-items img{margin:0 2rem 0 0}.main .announcement-banner .announcement-items .close-btn,main .announcement-banner .announcement-items .close-btn{cursor:pointer;height:2rem;right:2rem;width:2rem}}.main .announcement-banner .highlight-article,main .announcement-banner .highlight-article{display:flex;flex-direction:column;margin-top:3rem}.main .announcement-banner .highlight-article img,main .announcement-banner .highlight-article img{object-fit:cover;object-position:center}@media screen and (min-width:1280px){.main .announcement-banner .highlight-article,main .announcement-banner .highlight-article{flex-direction:row;text-align:left;width:50%}.main .announcement-banner .highlight-article img,main .announcement-banner .highlight-article img{max-height:300px;max-width:300px}}.main .announcement-banner .highlight-article .highlight-article-content,main .announcement-banner .highlight-article .highlight-article-content{display:flex;flex-direction:column;justify-content:space-between}.main .announcement-banner .highlight-article .highlight-article-content p,main .announcement-banner .highlight-article .highlight-article-content p{margin:0 0 2rem}.main .announcement-banner .highlight-article .highlight-article-content button,main .announcement-banner .highlight-article .highlight-article-content button{margin:0 auto;width:150px}@media screen and (min-width:860px){.main .announcement-banner .highlight-article .highlight-article-content p,main .announcement-banner .highlight-article .highlight-article-content p{margin:0;text-align:left;width:80%}.main .announcement-banner .highlight-article .highlight-article-content button,main .announcement-banner .highlight-article .highlight-article-content button{margin-left:0}}.main .announcement-banner .btn-cta,.main .announcement-banner .post-main .activity-content .wp-block-button__link,.main .announcement-banner .post-main .activity-content button,.post-main .activity-content .main .announcement-banner .wp-block-button__link,.post-main .activity-content .main .announcement-banner button,.post-main .activity-content main .announcement-banner .wp-block-button__link,.post-main .activity-content main .announcement-banner button,main .announcement-banner .btn-cta,main .announcement-banner .post-main .activity-content .wp-block-button__link,main .announcement-banner .post-main .activity-content button{cursor:pointer}.main .announcement-banner p,main .announcement-banner p{margin-bottom:3rem;max-width:80rem;text-align:center}.main .announcement-banner.hide,main .announcement-banner.hide{display:none}.home-footer-wave{background-image:url(./images/footer-wave.svg?990c5784b11832ae6abcd2f8b210cf59);background-repeat:no-repeat;background-size:cover;bottom:0;height:300px;left:0;position:fixed;right:0;width:100%;z-index:-100}.post-main .activity-date{text-align:center}.single-activity .activity-card__footer ul{font-size:20px}.single-activity main{align-items:center;display:flex;justify-content:center}.single-activity .main h1,.single-activity .main h2,.single-activity main h1,.single-activity main h2{margin:.5rem 0;text-align:left}.single-activity .btn{border-color:teal;box-shadow:5px 5px teal;color:teal}.single-activity .main,.single-activity h2{font-size:20px}.single-activity .color{color:teal}.single-activity .fil-arianne{font-size:16px}.single-activity .accessibility{display:inline-block;position:relative;text-shadow:0 0 4px #fff}.single-activity .container-single-activity{align-items:center;display:flex;gap:2rem;justify-content:space-between}.single-activity .container-single-card{max-width:600px;width:100%}.single-activity .container-single-text{max-width:600px;position:relative}.single-activity .container-single-text .pub-9,.single-activity .container-single-text .pub-10,.single-activity .container-single-text .pub-11,.single-activity .container-single-text .pub-12,.single-activity .container-single-text .pub-13,.single-activity .container-single-text .pub-14{border:none!important;box-shadow:none!important}.single-activity .pub-10 .color{color:#f99327}.single-activity .pub-12 .color{color:#2190df}.single-activity .pub-11 .color{color:#605ba2}.single-activity .pub-9 .color{color:#289849}.single-activity .pub-13 .color{color:#08306a}.single-activity .pub-14 .color{color:#ee92c2}.single-activity .activity-card__footer{display:grid;gap:1em;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1124px){.single-activity .activity-card__footer{gap:.5em;grid-template-columns:1fr}}.single-activity .item p{margin:0}.single-activity .item-full{grid-column:1/3}@media screen and (max-width:1124px){.single-activity .item-full{grid-column:inherit}}.single-activity .pub-10 .btn{border-color:#f99327;box-shadow:5px 5px #f99327;color:#f99327}.single-activity .pub-10 .btn:hover{box-shadow:none;transform:translate3d(7px,7px,0)}.single-activity .pub-12 .btn{border-color:#2190df;box-shadow:5px 5px #2190df;color:#2190df}.single-activity .pub-12 .btn:hover{box-shadow:none;transform:translate3d(7px,7px,0)}.single-activity .pub-11 .btn{border-color:#605ba2;box-shadow:5px 5px #605ba2;color:#605ba2}.single-activity .pub-11 .btn:hover{box-shadow:none;transform:translate3d(7px,7px,0)}.single-activity .pub-9 .btn{border-color:#289849;box-shadow:5px 5px #289849;color:#289849}.single-activity .pub-9 .btn:hover{box-shadow:none;transform:translate3d(7px,7px,0)}.single-activity .pub-13 .btn{border-color:#08306a;box-shadow:5px 5px #08306a;color:#08306a}.single-activity .pub-13 .btn:hover{box-shadow:none;transform:translate3d(7px,7px,0)}.single-activity .pub-14 .btn{border-color:#ee92c2;box-shadow:5px 5px #ee92c2;color:#ee92c2}.single-activity .pub-14 .btn:hover{box-shadow:none;transform:translate3d(7px,7px,0)}@media screen and (max-width:1000px){.single-activity .container-single-activity{flex-direction:column;margin-bottom:10rem;margin-top:5rem}.single-activity main{display:block;height:auto}.single-activity .activity-card__footer ul{font-size:16px}}@media screen and (max-width:860px){.single-activity .activity-card__footer ul{font-size:16px}}.page-template-template-activities .row{margin-top:10rem}.page-template-template-activities .activity-card:hover{box-shadow:none;transform:translate3d(7px,7px,0);transition:all .3s ease-in-out}.btn{background-color:#fff;border:2px solid #08306a;border-radius:0 10px 0 10px;color:#000;display:block;font-weight:600;padding:.8rem 2rem;transition:.2s ease-in-out;width:fit-content;z-index:10}.btn:hover{box-shadow:none;transform:translate3d(7px,7px,0)}.gform_button,.wp-block-file__button,.wp-element-button{background-color:#fff;border:2px solid #08306a;border-radius:0 10px 0 10px;box-shadow:5px 5px #08306a;color:#08306a;font-size:1em;padding:.5em 1em}.gform_button:hover,.wp-block-file__button:hover,.wp-element-button:hover{box-shadow:none;color:#08306a;transform:translate3d(7px,7px,0)}.hamburger{cursor:pointer;height:1.5rem;position:relative;width:2rem;z-index:10}.hamburger span{background-color:#000;font-size:medium;height:3px;position:absolute;right:0;transition:all .3s ease;width:3em}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:50%}.hamburger span:nth-child(3){top:100%}.hamburger.close{width:2rem}.hamburger.close span{transition:transform .3s ease}.hamburger.close span:first-child{top:50%;transform:rotate(-45deg);width:100%}.hamburger.close span:nth-child(2){width:0}.hamburger.close span:nth-child(3){top:50%;transform:rotate(45deg);width:100%}.icons-item{background:50%/contain no-repeat;display:block;height:2em;width:2em}.icons-item.exemple{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42MzciIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik0xNy42MzcgMmgtMi45QTQuOTIgNC45MiAwIDAgMCA5LjkgN3YzSDd2NGgyLjl2OGgzLjg2OHYtOGgyLjlsLjk2Ny00aC0zLjg2NlY3YS45ODQuOTg0IDAgMCAxIC45NjctMWgyLjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNiAtMSkiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHgiLz48L3N2Zz4=")}.activity-card{background-color:#fff;border:2px solid teal;border-radius:0 10px 0 10px;box-shadow:7px 7px teal;display:block;text-align:left}.activity-card span{display:block;font-size:.8em}.activity-card__img{border-radius:0 7px 0 0;display:block;overflow:hidden;position:relative;width:100%}.activity-card__img:before{content:"";display:block;padding-bottom:70%}.activity-card__img img{bottom:0;height:100%;left:0;margin:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:100%}.activity-card__header .date{font-family:Karla,sans-serif;margin-bottom:.25em}.activity-card__content{background-color:#fff;border-radius:0 0 0 10px;display:flex;flex-direction:column;gap:.25em;padding:1rem}.activity-card__content h3{color:teal;font-size:20px;margin:0}.activity-card__footer{font-size:18px}@media screen and (max-width:860px){.container-single-card{width:100%}.activity-card{max-width:100%}.activity-card__footer ul{font-size:16px}}.pub-10{border:2px solid #f99327;box-shadow:7px 7px #f99327}.pub-10 .activity-card__content{border-top:2px solid #f99327}.pub-10 .activity-card__content .activity-card__header .title{color:#f99327}.pub-12{border:2px solid #2190df;box-shadow:7px 7px #2190df}.pub-12 .activity-card__content{border-top:2px solid #2190df}.pub-12 .activity-card__content .activity-card__header .title{color:#2190df}.pub-11{border:2px solid #605ba2;box-shadow:7px 7px #605ba2}.pub-11 .activity-card__content{border-top:2px solid #605ba2}.pub-11 .activity-card__content .activity-card__header .title{color:#605ba2}.pub-9{border:2px solid #289849;box-shadow:7px 7px #289849}.pub-9 .activity-card__content{border-top:2px solid #289849}.pub-9 .activity-card__content .activity-card__header .title{color:#289849}.pub-13{border:2px solid #08306a;box-shadow:7px 7px #08306a}.pub-13 .activity-card__content{border-top:2px solid #08306a}.pub-13 .activity-card__content .activity-card__header .title{color:#08306a}.pub-14{border:2px solid #ee92c2;box-shadow:7px 7px #ee92c2}.pub-14 .activity-card__content{border-top:2px solid #ee92c2}.pub-14 .activity-card__content .activity-card__header .title{color:#ee92c2}
