/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em}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;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-line:underline;text-decoration-line:underline}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}.text-red-1{color:#cf2e36}.text-orange-4{color:#ca9e00}.text-yellow{color:#fae043}.w-fit{width:-moz-fit-content;width:fit-content}.filter-listing .pagination{margin-top:64px}@media (min-width:1200px){.filter-listing .pagination{margin-top:128px}.filter-listing .year-selector{width:302px}}.filter-listing__wrapper{display:flex;flex-direction:column;gap:64px}@media (min-width:1200px){.filter-listing__wrapper{flex-direction:row}}.filter-listing__wrapper .list-wrapper{flex-grow:1;margin-top:64px}@media (min-width:1200px){.filter-listing__wrapper .list-wrapper{margin-top:0}}.context__layout{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;margin-top:64px}.context__layout br{display:none}@media (min-width:768px){.context__layout{margin-top:128px}}@media (min-width:1200px){.context__layout br{display:block}}.partner-dialog__menu::-webkit-scrollbar,.scrollbar::-webkit-scrollbar,.year-selector__menu-options::-webkit-scrollbar{width:10px;background-color:unset}.partner-dialog__menu::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb,.year-selector__menu-options::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:500px}.partner-dialog__menu::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track,.year-selector__menu-options::-webkit-scrollbar-track{border-radius:500px;background-color:unset}html{box-sizing:border-box}body,html{scroll-behavior:smooth;background-color:#202226}ol,ul{list-style:none;padding:0}.wysiwyg figure figcaption,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}button{all:unset}button:is(:focus){outline:2px solid currentColor}a{text-decoration:none;color:inherit;text-underline-offset:3px}a:is(:hover,:active,:focus){text-decoration:underline}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;font-family:var(--font-lato),sans-serif;color:#fff;font-weight:400;line-height:normal}.title{font-size:8rem;line-height:128px;font-weight:700}@media (min-width:768px){.title{font-size:7rem;line-height:112px}}@media (min-width:1200px){.title{font-size:13.625rem;line-height:218px}}.subtitle{font-size:1rem;line-height:24px}@media (min-width:768px){.subtitle{font-size:1.125rem}}.info{font-size:.875rem;line-height:24px;letter-spacing:.5px}@media (min-width:768px){.info{font-size:.9375rem}}@media (min-width:1200px){.info{font-size:1.0625rem}}.p,.wysiwyg figure figcaption,.wysiwyg ol li,.wysiwyg ul li,p{font-size:1.125rem;line-height:27px}@media (min-width:768px){.p,.wysiwyg figure figcaption,.wysiwyg ol li,.wysiwyg ul li,p{font-size:1.1875rem;line-height:28.5px}}@media (min-width:1200px){.p,.wysiwyg figure figcaption,.wysiwyg ol li,.wysiwyg ul li,p{font-size:1.25rem;line-height:30px}}.p b,.wysiwyg figure figcaption b,.wysiwyg ol li b,.wysiwyg ul li b,p b{font-weight:700}blockquote{font-family:var(--font-lato);font-style:italic;font-weight:400;margin:0;padding-left:18px;border-left:1px solid #fff}.wysiwyg figure blockquote figcaption,blockquote .wysiwyg figure figcaption,blockquote p{font-family:var(--font-lato)!important;font-weight:400!important;letter-spacing:0;line-height:150%}.wysiwyg figure blockquote figcaption i:last-child,blockquote .wysiwyg figure figcaption i:last-child,blockquote p i:last-child{display:block;font-size:1.0625rem;font-weight:400;line-height:24px;letter-spacing:.5px;margin-top:16px}blockquote cite,blockquote footer{display:block;margin-top:16px;font-style:normal}.btn,.h1,h1{font-family:var(--font-sora)}.h1,h1{font-size:3.5rem;line-height:56px;font-weight:700}@media (max-width:768px){.h1,h1{word-break:break-word}}@media (min-width:768px){.h1,h1{font-size:5rem;line-height:80px}}@media (min-width:1200px){.h1,h1{font-size:8rem;line-height:128px}}.h2,.wysiwyg h1,.wysiwyg-title,h2{font-family:var(--font-sora);font-size:1.75rem;line-height:35.28px;font-weight:600}@media (min-width:768px){.h2,.wysiwyg h1,.wysiwyg-title,h2{font-size:2.5rem;line-height:50.4px}}@media (min-width:1200px){.h2,.wysiwyg h1,.wysiwyg-title,h2{font-size:4rem;line-height:80.64px}}.h3,.wysiwyg h2,h3{font-family:var(--font-sora);font-size:1.5rem;line-height:36px;font-weight:600}@media (min-width:768px){.h3,.wysiwyg h2,h3{font-size:1.875rem;line-height:45px}}@media (min-width:1200px){.h3,.wysiwyg h2,h3{font-size:2.125rem;line-height:51px}}.gallery__nav-item,.h4,.wysiwyg h3,.year-selector__menu-option label,h4{font-family:var(--font-sora);font-size:1.125rem;line-height:22.68px;font-weight:700}@media (min-width:768px){.gallery__nav-item,.h4,.wysiwyg h3,.year-selector__menu-option label,h4{font-size:1.5rem;line-height:30.24px}}.h5,.wysiwyg h4,h5{font-family:var(--font-sora);font-size:1.4375rem;line-height:28.98px;font-weight:700}@media (min-width:768px){.h5,.wysiwyg h4,h5{font-size:1.5625rem;line-height:31.5px}}@media (min-width:1200px){.h5,.wysiwyg h4,h5{font-size:1.25rem;line-height:25.2px}}.h6,.wysiwyg h5,h6{font-family:var(--font-sora);font-size:1.25rem;line-height:25.2px;font-weight:700}@media (min-width:1200px){.h6,.wysiwyg h5,h6{font-size:1.125rem;line-height:22.68px}}.Toastify__toast{width:100%!important;max-width:95%;margin:0 auto;padding:0 24px!important}@media (min-width:768px){.Toastify__toast{max-width:568px!important}}.Toastify__toast-container{width:100%!important;margin:16px 0 0!important;display:flex;flex-direction:column;gap:8px!important}.Toastify__toast-theme--colored{font-family:Outfit,sans-serif!important}.Toastify__toast-theme--colored.Toastify__toast--success{gap:24px!important;align-items:center!important;background-color:#bdd6ac!important;color:#1c1d20!important;border-radius:16px!important}.Toastify__close-button{display:grid;place-items:center;margin:auto;color:#1c1d20!important}.wysiwyg>*{margin-bottom:16px}.wysiwyg-title{display:inline-block;margin-bottom:32px}@media (min-width:768px){.wysiwyg-title{margin-bottom:64px}}@media (min-width:1200px){.wysiwyg-title{margin-bottom:92px}}.wysiwyg-small{max-width:928px;margin-right:auto;margin-left:auto}.wysiwyg a{text-decoration:underline}.wysiwyg a[target=_blank]:after{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7036 5.14798C15.4585 5.16148 15.2537 4.97406 15.2462 4.72938C15.2396 4.51189 15.3911 4.32235 15.597 4.27344L15.6766 4.26191L20.4217 4.00069C20.656 3.98779 20.8499 4.15752 20.8762 4.38023L20.878 4.46598L20.5182 9.26822C20.4998 9.51296 20.2867 9.70141 20.0421 9.68912C19.8247 9.67819 19.6557 9.51234 19.6336 9.30373L19.6325 9.22372L19.9149 5.45027L14.427 11.1331C14.2546 11.3116 13.9701 11.3166 13.7916 11.1442C13.6329 10.991 13.6114 10.7492 13.7296 10.572L13.7805 10.5088L19.1399 4.95905L15.7036 5.14798ZM10.5144 5.6717C10.5144 5.42354 10.3132 5.22236 10.065 5.22236H4.44935L4.36858 5.2296C4.15896 5.26764 4 5.45111 4 5.6717V20.0508L4.00724 20.1316C4.04529 20.3412 4.22875 20.5001 4.44935 20.5001H18.8284L18.9092 20.4929C19.1188 20.4548 19.2778 20.2714 19.2778 20.0508V16.1767L19.2705 16.0959C19.2325 15.8863 19.049 15.7274 18.8284 15.7274L18.7477 15.7346C18.538 15.7726 18.3791 15.9561 18.3791 16.1767V19.6014H4.89869V6.12105H10.065L10.1458 6.11381C10.3554 6.07576 10.5144 5.8923 10.5144 5.6717Z" fill="white"/><path d="M15.2462 4.72938L15.0463 4.73548V4.73548L15.2462 4.72938ZM15.7036 5.14798L15.6926 4.94828L15.6926 4.94828L15.7036 5.14798ZM15.597 4.27344L15.5684 4.07551C15.5625 4.07636 15.5566 4.07748 15.5508 4.07885L15.597 4.27344ZM15.6766 4.26191L15.6656 4.06221C15.6597 4.06254 15.6538 4.06313 15.6479 4.06398L15.6766 4.26191ZM20.4217 4.00069L20.4327 4.20039L20.4217 4.00069ZM20.8762 4.38023L21.0762 4.37608C21.0761 4.36962 21.0756 4.36316 21.0749 4.35673L20.8762 4.38023ZM20.878 4.46598L21.0775 4.48092C21.0779 4.47457 21.0781 4.4682 21.078 4.46183L20.878 4.46598ZM20.5182 9.26822L20.3187 9.25327V9.25327L20.5182 9.26822ZM20.0421 9.68912L20.0522 9.48937H20.0522L20.0421 9.68912ZM19.6336 9.30373L19.4337 9.30664C19.4338 9.31268 19.4341 9.31871 19.4348 9.32471L19.6336 9.30373ZM19.6325 9.22372L19.433 9.20879C19.4326 9.21473 19.4324 9.22068 19.4325 9.22663L19.6325 9.22372ZM19.9149 5.45027L20.1143 5.46519C20.1206 5.38117 20.0735 5.30221 19.9966 5.26776C19.9198 5.2333 19.8295 5.25072 19.771 5.31133L19.9149 5.45027ZM14.427 11.1331L14.5708 11.2721L14.5708 11.2721L14.427 11.1331ZM13.7916 11.1442L13.6527 11.2881L13.7916 11.1442ZM13.7296 10.572L13.5739 10.4464C13.5701 10.4511 13.5666 10.456 13.5632 10.461L13.7296 10.572ZM13.7805 10.5088L13.6366 10.3699C13.6325 10.3742 13.6286 10.3787 13.6248 10.3833L13.7805 10.5088ZM19.1399 4.95905L19.2838 5.09798C19.3409 5.03881 19.356 4.95069 19.3218 4.87588C19.2876 4.80107 19.211 4.75484 19.1289 4.75935L19.1399 4.95905ZM4.44935 5.22236V5.02236C4.44339 5.02236 4.43743 5.02262 4.43149 5.02316L4.44935 5.22236ZM4.36858 5.2296L4.35072 5.0304C4.34473 5.03093 4.33877 5.03174 4.33286 5.03281L4.36858 5.2296ZM4 20.0508H3.8C3.8 20.0567 3.80027 20.0627 3.8008 20.0686L4 20.0508ZM4.00724 20.1316L3.80804 20.1494C3.80857 20.1554 3.80938 20.1614 3.81045 20.1673L4.00724 20.1316ZM18.8284 20.5001V20.7001C18.8344 20.7001 18.8403 20.6999 18.8463 20.6993L18.8284 20.5001ZM18.9092 20.4929L18.9271 20.6921C18.933 20.6916 18.939 20.6908 18.9449 20.6897L18.9092 20.4929ZM19.2778 16.1767H19.4778C19.4778 16.1707 19.4775 16.1648 19.477 16.1589L19.2778 16.1767ZM19.2705 16.0959L19.4697 16.0781C19.4692 16.0721 19.4684 16.0661 19.4673 16.0602L19.2705 16.0959ZM18.8284 15.7274V15.5274C18.8225 15.5274 18.8165 15.5276 18.8106 15.5282L18.8284 15.7274ZM18.7477 15.7346L18.7298 15.5354C18.7238 15.5359 18.7179 15.5367 18.7119 15.5378L18.7477 15.7346ZM18.3791 19.6014V19.8014C18.4895 19.8014 18.5791 19.7119 18.5791 19.6014H18.3791ZM4.89869 19.6014H4.69869C4.69869 19.7119 4.78824 19.8014 4.89869 19.8014V19.6014ZM4.89869 6.12105V5.92105C4.78824 5.92105 4.69869 6.01059 4.69869 6.12105H4.89869ZM10.065 6.12105V6.32105C10.071 6.32105 10.0769 6.32078 10.0829 6.32025L10.065 6.12105ZM10.1458 6.11381L10.1637 6.31301C10.1696 6.31247 10.1756 6.31167 10.1815 6.3106L10.1458 6.11381ZM15.0463 4.73548C15.0572 5.09306 15.3578 5.36732 15.7146 5.34768L15.6926 4.94828C15.5591 4.95563 15.4502 4.85506 15.4461 4.72329L15.0463 4.73548ZM15.5508 4.07885C15.2551 4.14909 15.0367 4.42044 15.0463 4.73548L15.4461 4.72329C15.4425 4.60334 15.5271 4.49562 15.6433 4.46803L15.5508 4.07885ZM15.6479 4.06398L15.5684 4.07551L15.6257 4.47137L15.7053 4.45984L15.6479 4.06398ZM20.4107 3.80099L15.6656 4.06221L15.6876 4.46161L20.4327 4.20039L20.4107 3.80099ZM21.0749 4.35673C21.0363 4.03052 20.7518 3.78221 20.4107 3.80099L20.4327 4.20039C20.5602 4.19337 20.6635 4.28452 20.6776 4.40373L21.0749 4.35673ZM21.078 4.46183L21.0762 4.37608L20.6763 4.38438L20.6781 4.47012L21.078 4.46183ZM20.7176 9.28316L21.0775 4.48092L20.6786 4.45103L20.3187 9.25327L20.7176 9.28316ZM20.0321 9.88887C20.3855 9.90662 20.6912 9.63574 20.7176 9.28316L20.3187 9.25327C20.3085 9.39018 20.1879 9.49619 20.0522 9.48937L20.0321 9.88887ZM19.4348 9.32471C19.4669 9.62984 19.7148 9.87293 20.0321 9.88887L20.0522 9.48937C19.9346 9.48346 19.8444 9.39484 19.8325 9.28275L19.4348 9.32471ZM19.4325 9.22663L19.4337 9.30664L19.8336 9.30082L19.8325 9.2208L19.4325 9.22663ZM19.7154 5.43534L19.433 9.20879L19.8319 9.23864L20.1143 5.46519L19.7154 5.43534ZM14.5708 11.2721L20.0587 5.5892L19.771 5.31133L14.2831 10.9942L14.5708 11.2721ZM13.6527 11.2881C13.9106 11.5372 14.3217 11.53 14.5708 11.2721L14.2831 10.9942C14.1875 11.0933 14.0296 11.096 13.9305 11.0003L13.6527 11.2881ZM13.5632 10.461C13.3923 10.7172 13.4232 11.0665 13.6527 11.2881L13.9305 11.0003C13.8426 10.9155 13.8304 10.7812 13.896 10.683L13.5632 10.461ZM13.6248 10.3833L13.5739 10.4464L13.8853 10.6975L13.9362 10.6344L13.6248 10.3833ZM18.996 4.82012L13.6366 10.3699L13.9244 10.6478L19.2838 5.09798L18.996 4.82012ZM15.7146 5.34768L19.1509 5.15875L19.1289 4.75935L15.6926 4.94828L15.7146 5.34768ZM10.065 5.42236C10.2027 5.42236 10.3144 5.53399 10.3144 5.6717H10.7144C10.7144 5.31308 10.4237 5.02236 10.065 5.02236V5.42236ZM4.44935 5.42236H10.065V5.02236H4.44935V5.42236ZM4.38643 5.4288L4.4672 5.42156L4.43149 5.02316L4.35072 5.0304L4.38643 5.4288ZM4.2 5.6717C4.2 5.54951 4.2881 5.44747 4.40429 5.42638L4.33286 5.03281C4.02981 5.08782 3.8 5.35271 3.8 5.6717H4.2ZM4.2 20.0508V5.6717H3.8V20.0508H4.2ZM4.20644 20.1137L4.1992 20.0329L3.8008 20.0686L3.80804 20.1494L4.20644 20.1137ZM4.44935 20.3001C4.32715 20.3001 4.22511 20.212 4.20402 20.0958L3.81045 20.1673C3.86546 20.4703 4.13036 20.7001 4.44935 20.7001V20.3001ZM18.8284 20.3001H4.44935V20.7001H18.8284V20.3001ZM18.8913 20.2937L18.8106 20.3009L18.8463 20.6993L18.9271 20.6921L18.8913 20.2937ZM19.0778 20.0508C19.0778 20.173 18.9897 20.275 18.8735 20.2961L18.9449 20.6897C19.248 20.6347 19.4778 20.3698 19.4778 20.0508H19.0778ZM19.0778 16.1767V20.0508H19.4778V16.1767H19.0778ZM19.0713 16.1138L19.0786 16.1946L19.477 16.1589L19.4697 16.0781L19.0713 16.1138ZM18.8284 15.9274C18.9506 15.9274 19.0527 16.0155 19.0738 16.1317L19.4673 16.0602C19.4123 15.7572 19.1474 15.5274 18.8284 15.5274V15.9274ZM18.7655 15.9338L18.8463 15.9266L18.8106 15.5282L18.7298 15.5354L18.7655 15.9338ZM18.5791 16.1767C18.5791 16.0545 18.6672 15.9525 18.7834 15.9314L18.7119 15.5378C18.4089 15.5928 18.1791 15.8577 18.1791 16.1767H18.5791ZM18.5791 19.6014V16.1767H18.1791V19.6014H18.5791ZM4.89869 19.8014H18.3791V19.4014H4.89869V19.8014ZM4.69869 6.12105V19.6014H5.09869V6.12105H4.69869ZM10.065 5.92105H4.89869V6.32105H10.065V5.92105ZM10.1279 5.91461L10.0472 5.92185L10.0829 6.32025L10.1637 6.31301L10.1279 5.91461ZM10.3144 5.6717C10.3144 5.7939 10.2263 5.89594 10.1101 5.91703L10.1815 6.3106C10.4846 6.25559 10.7144 5.99069 10.7144 5.6717H10.3144Z" fill="white"/></svg>');vertical-align:sub;margin-left:6px}.wysiwyg ol,.wysiwyg ul{margin-left:20px}.wysiwyg ol li,.wysiwyg ul li{line-height:150%}.wysiwyg ul{list-style:disc}.wysiwyg ol{list-style:decimal}.wysiwyg img{max-width:100%;width:100%;object-fit:cover;border-radius:16px}.wysiwyg figure{margin-top:0;margin-inline:0}.wysiwyg figure figcaption{margin-top:32px;color:#969494}.btn{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;padding:10px 24px;font-weight:600;font-size:.875rem;line-height:20px;border-radius:16px;max-height:48px;height:48px;text-decoration:unset!important;border:1px solid transparent;outline:unset;transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;white-space:nowrap}.btn:has(svg){gap:8px}.btn svg{position:relative;left:0;transition:left .1s linear}.btn svg svg g[fill]:not([fill=none]),.btn svg svg path[fill]:not([fill=none]),.btn svg svg rect[fill]:not([fill=none]){fill:currentColor}.btn svg svg g[stroke]:not([stroke=none]),.btn svg svg path[stroke]:not([stroke=none]),.btn svg svg rect[stroke]:not([stroke=none]){stroke:currentColor}.btn svg svg{background-size:100%;height:24px;width:24px}.btn:has(svg.right-arrow):hover svg{left:8px}.btn-icon{padding:0;height:48px;width:48px;line-height:unset;border-radius:50%}.btn-icon-small{height:32px;width:32px}.btn-text{position:relative;width:-moz-fit-content;width:fit-content;background-color:unset!important;color:inherit;text-decoration:none!important;gap:8px;height:48px;padding:5px 19px}.btn-text svg{margin:0}.btn-text:after{position:absolute;bottom:11px;right:50%;content:"";display:block;height:1px;width:calc(100% - 38px);transform:translateX(50%);background-color:currentColor}.btn-text:active,.btn-text:focus{height:48px;padding:5px 19px}.btn-text-primary{color:#1c1d20!important}.btn-text-primary:hover{color:#cf2e36!important}.btn-text-primary:active{color:#b22c32!important}.btn-text-primary:focus{border:3px solid #7ba7d8}.btn-text-primary.disabled,.btn-text-primary[disabled]{color:#9a9a9a!important;cursor:not-allowed}.btn-primary{background-color:#41bbff;color:#3a3a3a}.btn-primary svg svg g[fill]:not([fill=none]),.btn-primary svg svg path[fill]:not([fill=none]),.btn-primary svg svg rect[fill]:not([fill=none]){fill:currentColor}.btn-primary svg svg g[stroke]:not([stroke=none]),.btn-primary svg svg path[stroke]:not([stroke=none]),.btn-primary svg svg rect[stroke]:not([stroke=none]){stroke:currentColor}.btn-primary:is(:hover,:active){background-color:#89d4ff}.btn-primary:is(:hover,:active).disabled,.btn-primary:is(:hover,:active)[disabled]{border-color:transparent!important}.btn-primary:active{background-color:#3ca4de}.btn-primary:focus{border:3px solid #fff}.btn-primary-outline{background-color:#fff;color:#3a3a3a;border-color:#41bbff}.btn-primary-outline:is(:hover,:active){background-color:#d2eaf8}.btn-primary-outline:focus{border:3px solid #41bbff}.btn-primary-outline.disabled,.btn-primary-outline[disabled]{border:1px solid #3a3a3a;background-color:#e1e1e1!important;color:#9a9a9a;cursor:not-allowed}.btn-primary.disabled,.btn-primary[disabled]{background-color:#e1e1e1;color:#9a9a9a;border-color:transparent;cursor:not-allowed}#header-navigation{position:relative;z-index:99}#header-navigation__open{display:grid;place-items:center;cursor:pointer;padding:8px}#header-navigation__open-wrapper{position:fixed;top:16px;right:16px;left:0;display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-left:auto}@media (min-width:768px){#header-navigation__open-wrapper{right:62.5px;left:62.5px}}#header-navigation__open-wrapper-cta{position:relative;width:-moz-fit-content;width:fit-content;height:56px;display:flex;align-items:center;gap:24px;border:1px solid #d2eaf8;padding:0 16px;border-radius:16px;background-color:#000}#header-navigation__open-wrapper-cta>*{position:relative;z-index:2}#header-navigation__open-wrapper-cta:after{position:absolute;width:100%;height:100%;inset:0;content:"";z-index:1;background:url(/assets/images/bg_texture.webp);opacity:40%;border-radius:16px}#header-navigation__open-wrapper-cta a{display:flex;align-items:center}@media (min-width:1200px){#header-navigation__open-wrapper-cta{gap:8px}#header-navigation__open-wrapper-cta svg{background-size:100%;height:24px;width:24px}#header-navigation__open-wrapper-cta label{position:relative;display:grid;place-items:center}#header-navigation__open-wrapper-cta label:focus-within{border:1px solid #fff}#header-navigation__open-wrapper-cta label:active{border:unset}#header-navigation__open-wrapper-cta label input{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;opacity:0;background-color:unset;cursor:pointer}#header-navigation__open-wrapper-cta nav:focus-within,#header-navigation__open-wrapper-cta:has(input[aria-checked=true]){gap:24px}#header-navigation__open-wrapper-cta nav:focus-within .nav-desktop-links,#header-navigation__open-wrapper-cta:has(input[aria-checked=true]) .nav-desktop-links{max-width:1000px}}#header-navigation__close{display:grid;place-items:center;cursor:pointer;margin-left:auto}.nav-desktop-links{display:flex;align-items:center;list-style:none;gap:8px;transition:max-width .3s ease-in-out}.nav-desktop-links__logo{max-height:32px!important;overflow:hidden}.nav-desktop-links__logo-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateY(28%);transition:transform .3s ease-in-out}@media (min-width:768px){.nav-desktop-links__logo-wrapper{transform:translateY(25%)}}.nav-desktop-links__logo-wrapper:hover{transform:translateY(-30%)}.nav-desktop-links__logo-wrapper:hover svg:first-child{opacity:0}.nav-desktop-links__logo-wrapper:hover svg:nth-child(2){opacity:1}.nav-desktop-links__logo svg{transition:opacity .3s linear}.nav-desktop-links__logo svg:nth-child(2){width:32px;height:32px;opacity:0}@media (min-width:768px){.nav-desktop-links__logo svg:nth-child(2){width:24px;height:24px}}.nav-desktop-links a{box-sizing:border-box;font-weight:600;border:1px solid #3a3a3a;border-radius:8px;background:#1c1d20;padding:8px 16px;height:40px;font-size:.875rem;font-family:var(--font-sora);transition:border-color .2s ease-in-out}.nav-desktop-links a[aria-current=page]{cursor:default;text-decoration:none;border-color:#fff}.nav-desktop-links a[aria-current=page]:before{content:"";width:4px;height:4px;background-color:#41bbff;border-radius:8px;margin-right:6px}.nav-desktop-links a:hover{font-weight:600;border-color:#fff}.header-wrapper{display:flex;justify-content:space-between;align-items:center}.header-backdrop{display:none;position:fixed;inset:0;background-color:#202226;width:100%;height:110vh;cursor:pointer;opacity:90%}.header-backdrop.show{display:block}@media (min-width:1200px){.header-backdrop{display:none!important}}.header .navbar{visibility:hidden;z-index:1;position:fixed;inset:0;background-color:#1c1d20;transform:translateX(-100%);transition:transform .3s ease-in}@media (min-width:768px){.header .navbar{height:-moz-fit-content;height:fit-content;top:50%;padding-bottom:48px;transform:translate(100%,-50%)}}.header .navbar__header{height:128px;display:flex;justify-content:space-between;align-items:center;padding:0 32px}@media (min-width:768px){.header .navbar__header{padding:0 64px}}.header .navbar__header .logo{filter:invert(1) brightness(0) contrast(5)}.header .navbar[data-collapsed=true]{visibility:visible;transform:translateX(0)}@media (min-width:768px){.header .navbar[data-collapsed=true]{transform:translateY(-50%);border-radius:16px 0 0 16px}}.header .navbar[data-collapsed=true] .nav-links__item a{animation-name:show-item;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;font-weight:600;font-family:var(--font-sora)}.header .navbar[data-collapsed=true] .nav-links__item a[aria-current=page]{font-weight:700}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(0) a{animation-delay:0s}.header .navbar[data-collapsed=true] .nav-links__item:first-child a{animation-delay:.1s}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(2) a{animation-delay:.2s}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(3) a{animation-delay:.3s}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(4) a{animation-delay:.4s}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(5) a{animation-delay:.5s}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(6) a{animation-delay:.6s}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(7) a{animation-delay:.7s}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(8) a{animation-delay:.8s}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(9) a{animation-delay:.9s}.header .navbar[data-collapsed=true] .nav-links__item:nth-child(10) a{animation-delay:1s}@keyframes show-item{0%{transform:translateX(-150%)}to{transform:translateX(0)}}@media (min-width:1200px){.header .navbar{width:90%;max-width:1245px;border-top-right-radius:24px;border-bottom-right-radius:24px}}.header .navbar .nav{height:100%;display:grid;place-items:center;padding:16px}@media (min-width:768px){.header .navbar .nav{padding:16px 64px}}.header .navbar .nav-links{z-index:2;position:relative;height:100%;width:100%;display:flex;flex-direction:column;list-style:none}@media (min-width:1200px){.header .navbar .nav-links{width:calc(100% - 48px);justify-content:flex-start;padding-top:256px}}.header .navbar .nav-links__partner .partner-dialog__open{max-width:100%;width:100%;text-align:center;margin-top:16px}.header .navbar .nav-links__partner .partner-dialog__menu{position:fixed;transform:unset;inset:0}@media (min-width:768px){.header .navbar .nav-links__partner .partner-dialog__menu{max-width:unset;width:calc(100% - 92px)}}.header .navbar .nav-links__item{overflow-y:hidden;display:flex;align-content:center;gap:16px;font-size:1.4375rem;line-height:29.95px;font-weight:600;border-bottom:1px solid #9a9a9a;padding:14px 0;background-color:#1c1d20}@media (min-width:768px){.header .navbar .nav-links__item{font-size:1.75rem;line-height:36.46px}}.header .navbar .nav-links__item:first-child{border-top:1px solid #9a9a9a}.header .navbar .nav-links__item a{flex:1 1;display:flex;align-items:center;position:relative;transition:bottom .3s ease-in-out;transform:translateY(150%);margin-left:36px}.header .navbar .nav-links__item a svg{margin-left:auto;min-width:40px}.footer{position:relative;padding:32px;background-color:#1c1d20;color:#fff;box-sizing:border-box}@media (min-width:768px){.footer{padding:32px 64px}}@media (min-width:1440px){.footer{padding:16px 64px}}.footer .logo{display:flex;align-items:center}@media (min-width:1440px){.footer__content{max-width:1440px;display:flex;align-items:center;gap:64px;margin:0 auto}}.footer__content-links{display:flex;flex-direction:column;gap:48px;list-style:none;margin-top:64px;margin-bottom:64px}.footer__content-links a{font-size:1rem;line-height:20px;font-weight:400;text-underline-offset:6px;text-decoration:underline}.footer__content-links a:hover{font-weight:600}@media (min-width:1440px){.footer__content-links{flex:1 1;flex-direction:row;align-items:center;justify-content:flex-start;margin:0}}.footer__content .btn{height:56px;gap:16px}.footer__content .btn svg{position:relative;top:0;transition:top .1s linear}.footer__content .btn:hover svg{top:-5px}.home{margin-bottom:0!important}.home__welcome{z-index:999;position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(/assets/images/bg_texture.webp) repeat;opacity:1;animation:opacity-welcome 1s ease-in-out 4s forwards,show-welcome .9s linear 4s forwards}@keyframes opacity-welcome{to{opacity:0}}@keyframes show-welcome{0%{display:flex}to{display:none;visibility:hidden}}.home__welcome:after{position:absolute;width:100%;height:100%;inset:0;content:"";z-index:1;background:linear-gradient(0deg,rgba(32,28,28,.5),rgba(32,28,28,.8)),radial-gradient(56.75% 56.75% at 50% 42.52%,transparent 0,rgba(24,1,1,.7) 100%)}.home__welcome-content{position:relative}.home__welcome-content-title{overflow:hidden;position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;color:#e1e1e1;padding:0 16px}.home__welcome-content-title .h1,.home__welcome-content-title h1{display:flex;align-items:center;gap:24px}.home__welcome-content-title .h1 span,.home__welcome-content-title h1 span{transform:translateY(-200%);animation-name:home_show_h1;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes home_show_h1{to{transform:translateY(0)}}.home__welcome-content-title .h1 span:nth-child(0),.home__welcome-content-title h1 span:nth-child(0){animation-delay:2s}.home__welcome-content-title .h1 span:first-child,.home__welcome-content-title h1 span:first-child{animation-delay:2.2s}.home__welcome-content-title .h1 span:nth-child(2),.home__welcome-content-title h1 span:nth-child(2){animation-delay:2.4s}.home__welcome-content-title h1{font-size:1.25rem;line-height:29.26px;font-weight:500;transform:translateY(200%);animation:home_show_p 1s ease-in 2s forwards}@media (min-width:1200px){.home__welcome-content-title h1{font-size:1.5rem;line-height:29.26px}}@keyframes home_show_p{to{transform:translateY(0)}}.home__welcome-content-img{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);opacity:.7}.home__welcome-content-img svg{transform:scale(0);animation:scale-logo .5s ease-in 1.5s forwards}@keyframes scale-logo{0%{transform:scale(0)}60%{transform:scale(1.06)}to{transform:scale(1)}}.home__section{overflow:hidden;margin-top:7vw}.home__section .h1,.home__section h1{display:flex;margin-bottom:32px;padding:0 16px}@media (min-width:768px){.home__section .h1,.home__section h1{padding:0 32px}}@media (min-width:1200px){.home__section .h1,.home__section h1{margin-bottom:16px}}.home__section img{height:auto;object-position:50% 50%;width:100%;object-fit:cover}@media (min-width:768px){.home__section img{object-position:30% 50%}}@media (min-width:1200px){.home__section img{height:812px}}.contact__content{display:flex;flex-direction:column;gap:128px;margin-top:64px}@media (min-width:1200px){.contact__content{flex-direction:row;justify-content:space-between;margin-top:128px}}.contact__infos .wysiwyg figure figcaption,.contact__infos p,.wysiwyg figure .contact__infos figcaption{margin-top:32px;margin-bottom:16px}.contact__infos-social{display:flex;align-items:center;gap:32px}.contact__infos-social>*{transition:transform .2s ease-in}.contact__infos-social>:hover{transform:translateY(-4%)}@media (min-width:1200px){.contact__infos{max-width:444px}.contact__infos .wysiwyg figure figcaption,.contact__infos p,.wysiwyg figure .contact__infos figcaption{margin-top:16px;margin-bottom:32px}.contact__form{max-width:536px}}.contact__form .form{gap:32px;margin-top:64px}.contact__form .form-input:has(#objet){margin:32px 0}.contact__form .form textarea{min-height:unset}.siteplan{display:flex;flex-direction:column;gap:64px;margin-top:128px!important}@media (min-width:1200px){.siteplan{gap:128px;margin-top:256px!important}}.siteplan nav{margin-top:32px}.siteplan nav ul{padding-left:32px}.siteplan nav ul li{margin:32px 0}.siteplan nav ul a{text-decoration:underline;text-underline-offset:4px;font-size:1.125rem;line-height:27px}@media (min-width:768px){.siteplan nav ul a{font-size:1.1875rem;line-height:28.5px}}@media (min-width:1200px){.siteplan nav ul a{font-size:1.25rem;line-height:30px}}.gallery__title{font-family:var(--font-sora);font-size:2.5rem;line-height:50.4px}.gallery__wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;margin-top:64px;margin-bottom:64px}@media (min-width:768px){.gallery__wrapper{justify-content:flex-start}}@media (min-width:1200px){.gallery__wrapper{margin-top:64px;margin-bottom:128px}}.gallery__nav{display:flex;flex-direction:column;gap:16px}.gallery__nav-wrapper{margin-top:64px}@media (min-width:1200px){.gallery__nav-wrapper{margin-top:128px}}.gallery__nav-item{display:flex;align-items:center;gap:40px;background-color:#41bbff;padding:24px;border-radius:16px;cursor:pointer;color:#3a3a3a}.gallery__nav-item span{display:grid;place-items:center;width:48px;height:48px;color:#fff;background-color:#3ca4de;border-radius:16px}@media (min-width:1200px){.gallery__nav{flex-direction:row;flex-wrap:wrap;gap:32px}.gallery__nav>*{min-width:calc(50% - 32px)}}.gallery__item{cursor:zoom-in;transition:transform .2s ease-in}.gallery__item:is(:hover,:focus-within){transform:scale(1.03)}.gallery__item-img{min-width:360px;max-width:100%;width:100%;height:353px;border-radius:16px;overflow:hidden}@media (min-width:768px){.gallery__item-img{min-width:calc(50% - 32px)}}@media (min-width:1200px){.gallery__item-img{min-width:calc(33.33% - 32px)}}.gallery__item-img img{min-width:100%;height:100%;object-fit:cover}.gallery__modal{z-index:99;position:fixed;inset:0;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;flex-direction:column;justify-content:center;visibility:hidden}@media (min-width:1200px){.gallery__modal{max-width:1188px;margin:0 auto}}.gallery__modal[data-collapsed=true]{visibility:visible}.gallery__modal-close{height:48px;width:48px;display:grid;place-items:center;cursor:pointer;background-color:#1c1d20;border-radius:50%}.gallery__modal-header{margin-left:auto;padding:0 16px;margin-bottom:32px}@media (min-width:1200px){.gallery__modal-header{padding:0}}.gallery__modal figure{margin:0 16px}.gallery__modal figure img{scale:1;width:100%;height:499px;max-height:60vh;object-fit:contain;border-radius:16px;transition:scale .3s linear}@keyframes scale{0%{scale:1}to{scale:1.03}}.gallery__modal figure img.show{animation:scale 15s linear forwards}@media (min-width:768px){.gallery__modal figure img{height:809px}}@media (max-height:480px){.gallery__modal figure figcaption{display:none}}.gallery__modal figcaption{box-sizing:border-box;height:63px;display:flex;align-items:center;background-color:#e1e1e1;border-radius:16px;padding:16px;color:#1c1d20;margin-top:16px}@media (min-width:768px){.gallery__modal figcaption{margin-top:32px}}.gallery__modal-actions{display:flex;justify-content:space-between;align-items:center;padding:0 32px;margin-top:32px}@media (min-width:768px){.gallery__modal-actions{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);width:100%;padding:0 8px}}@media (min-width:1200px){.gallery__modal-actions{width:105%}}@media (min-width:1440px){.gallery__modal-actions{width:115%}}.gallery__modal-backdrop{z-index:-1;position:fixed;inset:0;width:100%;height:100%;background-color:rgba(49,49,49,.8)}.newsletter__content{display:flex;flex-direction:column;gap:64px;background-color:#1c1d20;border:1px solid #666;border-radius:16px;margin:64px 0}@media (min-width:768px){.newsletter__content{max-width:552px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.newsletter__content{flex-direction:row;max-width:1184px;margin:128px auto;gap:0}}.newsletter__form{padding:48px 16px}.newsletter__form-header{display:flex;flex-direction:column;gap:32px}@media (min-width:1200px){.newsletter__form-header{gap:16px}}.newsletter__form .form{gap:32px;margin-top:64px}.newsletter__form .form .btn{margin-top:32px}.newsletter__form-img{display:none}.newsletter__form-img img{max-width:632px;height:100%;object-fit:cover;border-radius:0 16px 16px 0}@media (min-width:1200px){.newsletter__form-img{display:block}.newsletter__form{padding:48px}}.partners{display:flex;flex-direction:column;gap:64px}@media (min-width:1200px){.partners{gap:128px}}.partners__become{display:flex;flex-direction:column;border:1px solid #666;border-radius:16px}.partners__become img{width:100%;object-fit:cover;border-radius:16px 16px 0 0}@media (min-width:1200px){.partners__become img{border-radius:16px 0 0 16px;max-width:552px}}.partners__become h2{font-size:1.75rem;line-height:35.28px;font-weight:600}@media (min-width:768px){.partners__become h2{font-size:2.5rem;line-height:50.4px}}@media (min-width:1200px){.partners__become h2{font-size:2.5rem;line-height:50.4px}}.partners__become-content{display:flex;flex-direction:column;gap:32px;padding:32px 16px}@media (min-width:1200px){.partners__become-content{padding:32px}.partners__become{flex-direction:row}}.partners__logos{display:flex;flex-direction:column;gap:64px}@media (min-width:1200px){.partners__logos{flex-direction:row}.partners__logos h2{min-width:412px}}.partners__logos img{box-sizing:border-box;border-radius:16px;object-fit:contain;background:#fff;padding:8px}.partners__logos ul{display:flex;justify-content:center;flex-wrap:wrap;gap:41px}@media (min-width:768px){.partners__logos ul{justify-content:flex-start;gap:80px}}@media (min-width:1200px){.partners__logos ul{gap:22px}}.partners__logos-logo{width:160px}.calendar{display:flex;flex-direction:column;gap:64px}@media (min-width:1200px){.calendar{gap:128px}}.about-us h1,.calendar__next h2{margin-bottom:64px}@media (min-width:1200px){.about-us h1{margin-bottom:128px}}.about-us .wysiwyg{grid-row:span 3}.about-us__content{display:grid;grid-template-columns:1fr;grid-gap:64px;gap:64px}@media (min-width:1200px){.about-us__content{grid-template-columns:359px 1fr}.about-us__content>*{grid-column-start:2}.about-us__content-intro{grid-column-start:1;grid-row:1}.about-us__content-cta{grid-column-start:1;grid-row:2}}.about-us__content-cta{display:flex;flex-direction:column;gap:16px}.about-us__content-cta .btn{width:100%}@media (min-width:768px){.about-us__content-cta{flex-direction:row;gap:32px}}@media (min-width:1200px){.about-us__content-cta{flex-direction:column;gap:16px}}.about-us__img img{width:100%;object-fit:cover;border-radius:16px}.container{margin:16px}@media (min-width:768px){.container{margin:0 32px}}@media (min-width:1200px){.container{max-width:1184px;padding:0 24px;margin-left:auto;margin-right:auto}}.page-top{position:relative;display:flex;flex-direction:column;z-index:5;padding:16px;margin-bottom:64px;gap:122px}@media (min-width:768px){.page-top{padding:16px 32px;gap:186px}}@media (min-width:1200px){.page-top{max-width:1440px;height:auto;margin-right:auto;margin-left:auto;margin-bottom:128px}}.page__content{margin-top:64px;margin-bottom:64px}@media (min-width:1200px){.page__content{margin-top:128px;margin-bottom:128px}}.form-input.focus .form-input-label-content,.form-input:focus-within .form-input-label-content{top:0;transform:translateY(-50%);color:#e1e1e1;font-size:.875rem}.form-input-label{position:relative;align-items:center;display:flex}.form-input-label-content{pointer-events:none;position:absolute;left:14px;background-color:#1c1d20;border-radius:16px;padding:0 6px;transition:top .2s ease,transform .2s ease;color:#e1e1e1;font-weight:400;font-size:.875rem;line-height:24px;letter-spacing:.5px}.form-input-label:has(.form-input-icon) .form-input-field{padding-right:32px}.form-input-field{box-sizing:border-box;width:100%;padding:19px;border:1px solid #e1e1e1;border-radius:16px;background-color:#1c1d20;color:#e1e1e1;font-size:1.125rem;line-height:27px}@media (min-width:768px){.form-input-field{font-size:1.1875rem;line-height:28.5px}}@media (min-width:1200px){.form-input-field{font-size:1.25rem;line-height:30px}}.form-input-field::placeholder{color:#e1e1e1;zoom:1.3}.form-input-field:-webkit-autofill,.form-input-field:-webkit-autofill:active,.form-input-field:-webkit-autofill:focus,.form-input-field:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form-input-field:-webkit-autofill:first-line,.form-input-field::-webkit-input-placeholder,.form-input-field::placeholder{font-size:.875rem}.form-input-rules{display:flex;flex-direction:column;margin-top:16px;gap:8px}.form-input-rules li{display:flex;align-items:center;gap:8px;font-size:1rem;line-height:24px}.form-input-rules li svg svg{background-size:100%;height:24px;width:24px}.form-input-icon{position:absolute;right:24px;cursor:pointer;display:flex}.form-input-icon svg svg{background-size:100%;height:24px;width:24px}.form-input-icon span{display:flex}.form-input-icon:has(.eye-closed),.form-input-icon:has(.eye-opened){right:12px}.form-input-icon:has(.eye-closed) .eye-closed svg svg,.form-input-icon:has(.eye-closed) .eye-opened svg svg,.form-input-icon:has(.eye-opened) .eye-closed svg svg,.form-input-icon:has(.eye-opened) .eye-opened svg svg{background-size:100%;height:48px;width:48px}.form-input-icon[data-show=false] .eye-closed,.form-input-icon[data-show=true] .eye-opened{display:none}.form-input.variant.focus .form-input-label-content{transform:unset}.form-input.variant:focus-within .form-input-label-content{left:8px;transform:unset}.form-input.variant:focus-within .form-input-field{padding-left:8px!important}.form-input.variant .form-input-label{display:flex;flex-direction:column;align-items:flex-start}.form-input.variant .form-input-label-content{position:unset;order:0;padding:0;font-size:1.5rem;line-height:36px;font-weight:600;color:#fff;margin-bottom:32px;background:unset}.form-input.variant .form-input-field{order:1;border-top:unset;border-right:unset;border-left:unset;background-color:transparent;border-color:#666;border-radius:0;padding-left:0!important;color:#fff;transition:padding-left .2s ease;padding-bottom:8px;padding-top:0;font-size:1.125rem}@media (min-width:768px){.form-input.variant .form-input-field{font-size:1.1875rem;font-size:1.25rem}}.form-input-legend{padding:4px 16px;background-color:#fff}.form-input-legend,.form-input-legend a{color:#3a3a3a;font-size:.75rem;font-weight:400}.form-input.error{border-color:#cf2e36}.form-input.error .form-input-icon svg svg g[fill]:not([fill=none]),.form-input.error .form-input-icon svg svg path[fill]:not([fill=none]),.form-input.error .form-input-icon svg svg rect[fill]:not([fill=none]){fill:#cf2e36}.form-input.error .form-input-icon svg svg g[stroke]:not([stroke=none]),.form-input.error .form-input-icon svg svg path[stroke]:not([stroke=none]),.form-input.error .form-input-icon svg svg rect[stroke]:not([stroke=none]){stroke:#cf2e36}.form-input.error .form-input-field{border-color:#cf2e36;color:#cf2e36}.form-input.error .form-input-label-content,.form-input.error .form-input-legend,.form-input.error a{color:#cf2e36}.form-input-checkbox{height:48px;display:flex;align-items:center;gap:12px;cursor:pointer}.form-input-checkbox:has(input:focus) .form-input-checkbox-check{outline:2px solid #3ca4de}.form-input-checkbox.reverse{flex-direction:row-reverse;justify-content:left}.form-input-checkbox input{position:absolute;opacity:0;cursor:pointer}.form-input-checkbox-check{min-width:14px;min-height:14px;display:grid;place-items:center;background-color:transparent;border:2px solid #9a9a9a;border-radius:2px;color:#fff;pointer-events:none}.form-input-checkbox-check svg{stroke-dasharray:0,75px;color:currentColor}@keyframes check{0%{stroke-dasharray:0,75px}to{stroke-dasharray:75px,75px}}.form-input-checkbox.error .form-input-checkbox-check{border-color:#cf2e36}.form-input-checkbox.error .form-input-checkbox-label{color:#cf2e36}.form-input-checkbox.checked .form-input-checkbox-check{background-color:#41bbff;border-color:#41bbff;color:#1c1d20}.form-input-checkbox.checked .form-input-checkbox-check svg{width:14px;height:14px;scale:1.8;animation:check .3s ease .1s forwards;stroke-dasharray:0,75px;stroke-linecap:round;stroke-linejoin:round}.form-input-checkbox-label{font-size:1.125rem;line-height:27px}.form-input-checkbox-label a{text-decoration:underline}.form-input-checkbox-label a:hover{font-weight:600}.year-selector{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.year-selector{flex-direction:row;align-items:center}}.year-selector-wrapper{position:relative;height:48px;width:auto;border-radius:16px}.year-selector-wrapper:has([aria-expanded=true]){border-radius:16px 16px 0 0}.year-selector-wrapper:has([aria-expanded=true]) .year-selector__menu{max-height:240px;padding:16px 32px;border:1px solid #fff;border-top:0;border-radius:0 0 14px 14px;transition:max-height .1s ease-in-out}.year-selector-wrapper:has([aria-expanded=true]) .year-selector__menu-options{max-height:240px}.year-selector-wrapper:has([aria-expanded=true]) .year-selector__icon{transform:rotate(180deg)}.year-selector__label{font-size:1rem;line-height:24px;letter-spacing:.5px;color:#3a3a3a}@media (min-width:768px){.year-selector__label{font-size:1.125rem;line-height:27px}}.year-selector__button{z-index:2;position:relative;height:47px;width:calc(100% - 64px - 2px);display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;cursor:pointer;transition:border-color .1s ease-in;padding:16px 32px;background-color:#202226;font-family:var(--font-sora);font-size:1.75rem;line-height:35.28px}@media (min-width:768px){.year-selector__button{font-size:2.5rem;line-height:50.4px}}.year-selector__button:focus-within{outline-width:1px}.year-selector__button[aria-expanded=true]{padding:16px 32px;border:1px solid #fff;border-bottom:0;border-radius:14px 14px 0 0}@media (min-width:768px){.year-selector__button{min-width:235px}}.year-selector__icon{transition:transform .2s ease-in}.year-selector__menu{max-height:0;overflow:hidden;position:absolute;top:80px;right:0;left:0;transition:max-height .1s ease-in-out,padding 0s ease-in .1s;background-color:#202226}.year-selector__menu-options{max-height:0;overflow-y:scroll;border:unset}.year-selector__menu-option{position:relative;height:48px;display:flex;align-items:center;gap:14px;cursor:pointer;padding-left:8px}.year-selector__menu-option:focus-within{border:1px solid #fff}.year-selector__menu-option:has(input:hover) label{text-decoration:underline}.year-selector__menu-option input{position:absolute;inset:0;opacity:0;cursor:pointer}.year-selector__menu-option label{font-family:var(--font-sora);text-underline-offset:4px}.year-selector__menu-option[aria-selected=true] label{font-weight:600;text-decoration:underline}.year-selector__menu .btn{width:100%;border-radius:8px}.form-input-textarea{max-width:100%}.form-input-textarea textarea{width:100%;min-height:133px}.form-input-textarea .form-input-label-content{top:16px}.form{display:flex;flex-direction:column;gap:20px}.form-alert{font-size:.875rem;line-height:21px}@media (min-width:768px){.form.row{flex-direction:row}}.form-input{width:100%}.form:has(.form-section:nth-child(2)){gap:64px}.form .wysiwyg figure figcaption.form-legend,.form p.form-legend,.wysiwyg figure .form figcaption.form-legend{font-size:1rem;line-height:24px;color:#fff;letter-spacing:.5px}.form-row,.form-section{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.form-row{flex-direction:row;gap:24px}.form-row>:first-child{width:calc(50% - 12px)}.form-row:has(>:nth-child(2))>*{width:50%}}.form-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.form-actions.row{flex-direction:row}.form-actions.row>*{width:100%}@media (min-width:768px){.form-actions{margin-top:8px}}.skiplinks nav{position:fixed;z-index:9;top:-50%;background:#f5f5f5;padding:24px;font-family:var(--font-sora),sans-serif}@media (min-width:1200px){.skiplinks nav{padding:10px 16px}}.skiplinks nav:focus,.skiplinks nav:focus-within{position:relative;top:unset}.skiplinks-list{display:flex;flex-direction:column;justify-content:flex-start;gap:24px;list-style:none}@media (min-width:768px){.skiplinks-list{gap:36px}}@media (min-width:1200px){.skiplinks-list{justify-content:center;align-items:center;gap:24px}}.skiplinks-list a{display:inline-flex;align-items:center;gap:16px;padding:6px 8px;font-weight:500;line-height:25.2px;color:#3a3a3a}.skiplinks-list a:after{display:none}.skiplinks-list a:hover{text-decoration:underline}.skiplinks-list a .icon{display:flex;align-items:center;justify-content:center}.skiplinks-list a .icon svg{background-size:100%;height:24px;width:24px}@media (min-width:1200px){.skiplinks-list{flex-direction:row;gap:42px;padding:0 92px}.skiplinks-list a{font-size:1.125rem}}@media (min-width:1440px){.skiplinks-list a{font-size:1.25rem}}.list-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.list-item__content{max-width:467px}.list-item__content-title{display:flex;align-items:center;gap:10px;margin-bottom:10px}@media (min-width:768px){.list-item__content{max-width:637px}}.list-item__cta{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.list-wrapper{display:flex;flex-direction:column}.list-wrapper>*{padding:16px 16px 16px 36px}.list-wrapper.variant{gap:16px}.list-wrapper.variant>*{border:1px solid #666;border-radius:16px;background-color:#1c1d20}.list-wrapper.base>*{border-top:1px solid #fff}.list-wrapper.base>:last-child{border-bottom:1px solid #fff}.nigel-bailly{z-index:0;position:relative;display:flex;flex-direction:column;gap:64px;background:#1c1d20;margin-right:auto;margin-left:auto;padding:128px 0}.nigel-bailly:after{z-index:-1;position:absolute;top:0;left:50%;content:"";width:calc(100vw - 15px);height:100%;transform:translateX(-50%);background:#1c1d20}@media (min-width:768px){.nigel-bailly{max-width:640px}}@media (min-width:1200px){.nigel-bailly{max-width:1312px}}.nigel-bailly hgroup{text-align:center}.nigel-bailly hgroup h2{font-size:2.5rem;line-height:50.4px;margin-bottom:8px}@media (min-width:1200px){.nigel-bailly hgroup h2{font-size:4rem;line-height:80.64px}}.nigel-bailly__content{display:flex;flex-direction:column;gap:32px}@media (max-width:768px){.nigel-bailly__content{padding:0 16px}}@media (min-width:1200px){.nigel-bailly__content{flex-direction:row;justify-content:center;gap:64px}}.nigel-bailly__content-text{display:flex;flex-direction:column;gap:32px}@media (min-width:1200px){.nigel-bailly__content-text{max-width:566px}}.nigel-bailly__content-img img{width:100%;object-fit:cover;border-radius:24px;object-position:50% 0}@media (min-width:1200px){.nigel-bailly__content-img{width:500px;height:354px}}@media (min-width:1440px){.nigel-bailly__content-img{width:682px}}.nigel-bailly__content-cta{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.nigel-bailly__content-cta{flex-direction:row;gap:16px}}@media (min-width:1200px){.nigel-bailly__content-cta{flex-direction:column;gap:16px}}.nigel-bailly__content-cta .btn{width:100%}@media (min-width:1200px){.nigel-bailly__content-cta .btn{width:312px}}.breadcrumb{width:100%;height:64px;display:flex;align-items:center}@media (min-width:768px){.breadcrumb{margin:0 auto}}@media (min-width:1200px){.breadcrumb{max-width:1184px;margin-left:auto;margin-right:auto}}.breadcrumb__list{display:flex;align-items:center;list-style:none}.breadcrumb__list-wrapper{display:block;align-items:center}.breadcrumb__list li{display:flex;align-items:center}.breadcrumb svg{margin:0 4px}.breadcrumb__link{font-size:1.125rem;line-height:20px;color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:600}.breadcrumb__link:is(:active,:focus,:hover){color:#fff}@media (min-width:768px){.breadcrumb__link{font-size:1.0625rem}}.breadcrumb__link[aria-current=page]{font-weight:400;text-decoration:none;cursor:default;letter-spacing:.5px}.error-page{min-height:35vh;max-width:912px;gap:0;padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:64px;margin-left:auto;margin-right:auto}.error-page .h1,.error-page h1{text-align:center;margin:32px auto}@media (min-width:1200px){.error-page h1{margin-bottom:0}}.error-page .btn{margin-top:48px}@media (min-width:768px){.error-page{gap:16px;min-height:calc(100vh - 799px);margin-top:128px}}@media (min-width:1200px){.error-page{min-height:calc(100vh - 458px)}}.back{font-family:var(--font-sora);display:flex;align-items:center;gap:16px;font-size:1.125rem;line-height:20px;font-weight:600;color:#fff;cursor:pointer}.back:is(:hover,:active){color:#fff}@media (min-width:1200px){.back{max-width:1184px;margin-left:auto;margin-right:auto}}.partner-dialog{width:-moz-fit-content;width:fit-content}@media (min-width:768px){.partner-dialog{position:relative}}.partner-dialog.left .partner-dialog__menu{left:0;right:unset;transform:translateY(100%)}.partner-dialog__open{z-index:0;box-sizing:border-box;display:block;max-width:166px;height:56px;background:#fff;color:#3a3a3a;font-weight:600;border-radius:8px;border:4px solid #41bbff;padding:0 16px;font-size:.875rem;line-height:20px}.partner-dialog__open:focus{outline:2px solid #3ca4de}.partner-dialog__open:after{z-index:-1;position:absolute;top:0;left:0;content:"";display:block;width:0;height:100%;background:#41bbff;transition:width .15s ease-in-out}@media (min-width:768px){.partner-dialog__open{position:relative}.partner-dialog__open:hover:after{width:100%}}.partner-dialog__close,.partner-dialog__open{cursor:pointer}.partner-dialog__menu{z-index:3;position:absolute;bottom:0;left:0;right:-16px;transform:translateY(100%);max-height:0;overflow-y:auto;transition:transform .3s ease-in-out;background:#1c1d20;opacity:0;scrollbar-color:#d8d8d8 transparent!important;scrollbar-width:thin!important;padding:16px}@media (min-width:768px){.partner-dialog__menu{padding:16px 32px;width:423px;right:0;transform:translateY(calc(100% + 32px));left:unset;border-radius:16px;transition:max-height .3s ease-in-out,min-height .3s ease-in-out,transform .3s ease-in-out,padding .15s ease-in-out .1s}}.partner-dialog__menu[data-collapsed=true]{max-height:100vh;padding:16px;opacity:1}@media (max-width:768px){.partner-dialog__menu[data-collapsed=true]{position:fixed;inset:0;transform:translateY(0)}}@media (min-width:768px){.partner-dialog__menu[data-collapsed=true]{max-height:80vh;min-height:unset;padding:16px 32px}}.partner-dialog__menu-header{display:flex;justify-content:flex-end}@media (min-width:768px){.partner-dialog__menu-header{margin-bottom:16px}}.partner-dialog__menu h2{margin-bottom:8px}.partner-dialog__menu .form{margin-top:32px}@media (min-width:768px){.partner-dialog__menu .form button{width:-moz-fit-content;width:fit-content}}.pagination-nav{min-height:84px;display:flex;align-items:center;justify-content:center;gap:24px}@media (min-width:576px){.pagination-nav{gap:28px}}@media (min-width:768px){.pagination-nav{gap:48px}}.pagination-nav-next,.pagination-nav-prev{border-radius:50%}.pagination-nav-next span,.pagination-nav-prev span{visibility:hidden;width:0}@media (min-width:768px){.pagination-nav-next span,.pagination-nav-prev span{visibility:visible;width:auto}}.pagination-nav-next svg,.pagination-nav-prev svg{rotate:180deg}.pagination-nav-next svg path,.pagination-nav-prev svg path{fill:#3a3a3a}.pagination-nav-next i,.pagination-nav-prev i{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background-color:#41bbff;border:2px solid #41bbff;transition:background-color .3s cubic-bezier(.34,.23,.4,.99),color .3s cubic-bezier(.34,.23,.4,.99)}.pagination-nav-next i{transform:rotate(180deg)}.pagination-nav a[aria-disabled=true]{cursor:default}.pagination-nav a[aria-disabled=true] svg path{fill:#9a9a9a}.pagination-nav a[aria-disabled=true] i{background-color:#d2eaf8;border:2px solid #d2eaf8}.pagination-nav a{position:relative;display:flex;align-items:center;gap:16px;font-size:1.125rem;line-height:27px;font-weight:400;text-decoration:none;color:#fff}.pagination-nav a[aria-disabled=true]{cursor:not-allowed}.pagination-nav a.active{font-size:1.25rem;line-height:27px;font-weight:800;cursor:not-allowed}.pagination-nav a.active:after{width:110%}@media (min-width:1200px){.pagination-nav a{font-size:1rem;line-height:27px}}.pagination-number{position:relative}.pagination-number.dots:after{all:unset}.pagination-number:after{content:"";position:absolute;bottom:0;right:50%;transform:translateX(50%);display:block;width:0;height:1px;background-color:#fff;transition:width .3s ease}.pagination-number:hover:after{width:110%}h1{display:flex}@font-face{font-family:RethinkSans-VariableFont_wght;src:url(/fonts/RethinkSans-VariableFont_wght.ttf)}.brookie-main{font-family:RethinkSans-VariableFont_wght;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;color:red;overflow-x:hidden}.brookie-main a,.brookie-main a:hover{color:#000;text-decoration:none}.brookie-main .wysiwyg figure figcaption,.brookie-main p,.wysiwyg figure .brookie-main figcaption{margin:0}.brookie-edito .wysiwyg figure figcaption,.brookie-edito p,.brookie-text-main,.wysiwyg figure .brookie-edito figcaption{font-family:RethinkSans-VariableFont_wght;font-size:1.25rem;color:#575961;line-height:30px;margin-bottom:20px}.brookie-edito a,.brookie-link{font-family:RethinkSans-VariableFont_wght;font-size:1.25rem;color:#e74300;line-height:30px;-webkit-text-decoration:underline 1px;text-decoration:underline 1px}.brookie-title-big{width:100%;font-family:RethinkSans-VariableFont_wght;font-weight:300;font-size:2rem;line-height:36px}@media (min-width:768px){.brookie-title-big{font-size:3rem;line-height:54px}}.brookie-edito h1,.brookie-edito h2,.brookie-edito h3,.brookie-edito h4,.brookie-edito h5,.brookie-edito h6,.brookie-title-main{font-family:RethinkSans-VariableFont_wght;font-size:1.25rem;line-height:25px;margin-bottom:15px;font-weight:600}.brookie-title-primary{font-family:RethinkSans-VariableFont_wght;font-size:1rem;line-height:20px;font-weight:600}.brookie-title-big{font-weight:700}.brookie-edito a{display:inline-block;margin-bottom:16px;margin-right:8px}.brookie-footprint{align-items:center;display:flex;justify-content:center;padding:28px 10px}.brookie-footprint-logo{margin-left:8px}#brookie-modal.hidden{display:none!important}.brookie{height:100vh;left:0;opacity:1;position:relative;top:0;transition:opacity .5s ease-in-out;width:100vw;z-index:10000}.brookie :focus-visible{border-radius:5px;outline:2px solid #e74300}.brookie ::selection{background:#e74300;color:#fff}.brookie button:focus{border-radius:0;outline:none}.brookie-filter{background:#000;height:100%;opacity:.5;position:fixed;inset:0;width:100%;z-index:9999}.brookie-main{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;left:50%;max-width:876px;position:absolute;transform:translateX(-50%);width:100%;z-index:9999}@media (min-width:768px){.brookie-main{border-radius:24px;bottom:unset;max-height:80vh;top:50%;transform:translate(-50%,-50%)}}.brookie-main *{box-sizing:border-box}@media (min-width:768px){.brookie-wrapper-main,.brookie-wrapper-sub{max-height:calc(80vh - 118px);overflow-y:auto}.brookie-wrapper-sub{max-height:calc(80vh - 118px - 128px)}}.brookie-hidden{opacity:0;pointer-events:none}.brookie-website{max-height:100vh;max-width:100vw;overflow:hidden}.brookie-outline{border-radius:5px!important;outline:2px solid #e74300!important}.brookie-no-scroll{height:100vh;overflow:hidden}.brookie-btn-primary{box-sizing:border-box;font-family:RethinkSans-VariableFont_wght;font-size:1.125rem;font-weight:600;align-items:center;background:transparent;border:0;border-radius:2px;cursor:pointer;display:inline-flex;justify-content:center;line-height:22px;min-height:63px;max-height:63px;overflow:hidden;padding:20px 32px;position:relative;text-align:center;transition:color .4s cubic-bezier(.12,.01,0,.99)}.brookie-btn-primary:focus{outline:none}.brookie-btn-primary{color:#000;border-radius:500px}.brookie-btn-primary:before{box-sizing:border-box;border:1px solid var(--border-color);border-radius:500px}.brookie-btn-primary:after,.brookie-btn-primary:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.brookie-btn-primary:after{background:var(--border-color);transform:scaleY(0);transition:transform .4s cubic-bezier(.12,.01,0,.99),background .4s cubic-bezier(.12,.01,0,.99)}.brookie-btn-primary:active span,.brookie-btn-primary:focus span,.brookie-btn-primary:hover span{color:var(--text-color);z-index:1}.brookie-btn-primary:active:after,.brookie-btn-primary:focus:after,.brookie-btn-primary:hover:after{transform:scaleY(1)}.brookie-btn-block{margin-top:16px;width:100%}@media (min-width:768px){.brookie-btn-max-width{max-width:190px}}.brookie-btn-thumb{background:#fff;bottom:0;box-shadow:0 0 8px 0 rgba(1,25,67,.25);left:0;padding:24px;position:absolute;width:100%}.brookie-btn-thumb button{margin-top:0}.brookie-btn-thumb-spacing{padding-bottom:112px}@media (min-width:768px){.brookie-btn-thumb-spacing{padding-bottom:128px}.brookie-btn-thumb{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:32px 48px}}.brookie-choice{margin-bottom:24px}.brookie-header{align-items:center;display:flex;justify-content:space-between;padding:24px 20px}@media (min-width:768px){.brookie-header{padding:32px 48px}}.brookie-illu{background:#3031ff;height:auto;margin-bottom:24px;max-height:156px;object-fit:cover;width:100%}@media (min-width:768px){.brookie-illu{margin-bottom:32px;max-height:172px}}.brookie-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;border:none}.brookie-icon-back{margin-right:2rem;transform:rotate(180deg)}.brookie-icon-back,.brookie-icon-close{background:none;width:24px;height:24px;padding:0}.brookie-section{padding:0 24px}@media (min-width:576px){.brookie-section{padding:0 32px}}@media (min-width:768px){.brookie-section{padding:0 48px}}.brookie-section-home{margin-bottom:15px}@media (min-width:768px){.brookie-section-home{margin-bottom:12px}.brookie-section-home-button{align-items:center;display:flex;gap:8px;justify-content:space-between}.brookie-section-home-button button{margin-left:8px}.brookie-section-home-button button:first-child{margin-left:0}}.brookie-section-sub-intro{margin-bottom:24px}.brookie-section-sub-edito{margin-bottom:4px}@media (min-width:768px){.brookie-section-sub-edito{margin-bottom:12px}.brookie-section-sub-button{align-items:center;display:flex}.brookie-section-sub-button button{margin-right:8px}.brookie-section-sub-button button:last-of-type{margin-right:0}}.brookie-switch{align-items:center;cursor:pointer;display:inline-flex;position:relative}.brookie-switch-main{align-items:center;background:#f8f8f8;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 24px}@media (min-width:768px){.brookie-switch-main{padding-left:48px;padding-right:48px}}.brookie-switch-title{margin-bottom:0}.brookie-switch-input{height:0;opacity:0;width:0}.brookie-switch-input:checked~.brookie-switch-slider .brookie-switch-slider-mark{background:#e74300;transform:translateX(24px)}.brookie-switch-input:checked~.brookie-switch-slider .brookie-switch-slider-mark:after{left:6px;transform:translate(0) rotate(-51deg);top:11px;width:16px}.brookie-switch-input:checked~.brookie-switch-slider .brookie-switch-slider-mark:before{left:3px;transform:translateY(-50%) rotate(49deg);width:8px;top:15px}.brookie-switch-wrapper{align-items:center;display:flex}.brookie-switch-slider{background:#fff;border-radius:32px;border:1px solid #d8d8d8;height:32px;margin-left:8px;position:relative;width:56px}.brookie-switch-slider-mark{border-radius:24px;height:24px;line-height:24px;padding:0;width:24px;background:#000;left:3px;position:absolute;top:3px;transform:translateX(0);transition:transform .4s cubic-bezier(.34,.23,.4,.99),background .4s cubic-bezier(.12,.01,0,.99)}.brookie-switch-slider-mark:after,.brookie-switch-slider-mark:before{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;background:#fff;content:"";height:2px;width:20px;transition:width .4s cubic-bezier(.12,.01,0,.99),transform .4s cubic-bezier(.12,.01,0,.99),left .4s cubic-bezier(.12,.01,0,.99)}.brookie-switch-slider-mark:before{transform:translate(-50%,-50%) rotate(-45deg)}.brookie-switch-slider-mark:after{transform:translate(-50%,-50%) rotate(45deg)}.brookie-switch-disabled .brookie-switch-slider-mark{opacity:.5}