/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--border-radius:3.75rem}@media (min-width:48em){:root{--border-radius:5rem}}.actu-slider{--slide-width-mobile:280px;--slide-width-tablet:598px;overflow:hidden}@media (min-width:48em){.actu-slider .container{overflow:hidden}}.actu-slider .container--fluid{background-color:#ebf1f9;padding-block:30px;padding-inline:15px}@media (min-width:48em){.actu-slider .container--fluid{padding-inline:clamp(1rem,1.5vw,3rem)}}.actu-slider .mySwiper{z-index:1}.actu-slider .mySwiper .swiper-wrapper,.actu-slider .mySwiper .swiper-wrapper .swiper-slide{height:auto}.actu-slider .mySwiper .swiper-wrapper .actu-card .media.vertical{border:1px solid #001D3D;border-radius:7px}.actu-slider .mySwiper .swiper-wrapper .actu-card .media.vertical img{object-fit:contain}.actu-slider .mySwiper .swiper-wrapper .actu-card .media img{aspect-ratio:288/188;width:100%;border-radius:7px;object-fit:cover}.actu-slider .swiper-button__container{display:flex;gap:10px;margin-right:0;margin-left:auto}.actu-slider .swiper-button__container .swiper-button-prev,.actu-slider .swiper-button__container .swiper-button-next{position:relative;top:0;margin-top:0;width:45px;height:45px;color:#000}@media (min-width:48em){.actu-slider .swiper-button__container .swiper-button-prev,.actu-slider .swiper-button__container .swiper-button-next{width:40px;height:40px}}.actu-slider .swiper-button__container .swiper-button-prev:after,.actu-slider .swiper-button__container .swiper-button-next:after{content:none}.actu-slider .swiper-button__container .swiper-button-prev .icon,.actu-slider .swiper-button__container .swiper-button-next .icon{font-weight:700}.actu-slider .swiper-button__container .swiper-button-prev{transform:rotate(180deg);left:0}.actu-slider .swiper-button__container .swiper-button-next{right:0}.actu-slider__header{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;margin-bottom:20px}@media (min-width:48em){.actu-slider__header{margin-bottom:30px}}
:root{--border-radius:3.75rem}@media (min-width:48em){:root{--border-radius:5rem}}.heading-1{font-family:Raleway;font-size:clamp(2rem,6vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.heading-2{font-family:League Spartan;font-size:clamp(1.375rem,7.14vw,1.65rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.heading-3{font-family:League Spartan;font-size:clamp(1.375rem,5.21vw,1.275rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.heading-4{font-family:Raleway;font-size:clamp(1.125rem,4.46vw,1.2rem);font-weight:600;line-height:1.1;letter-spacing:-.02em}.heading-5{font-family:Raleway;font-size:clamp(1rem,4.46vw,1.0625rem);font-weight:600;line-height:1.1;letter-spacing:-.02em}.heading-6{font-family:Raleway;font-size:clamp(1rem,4.46vw,1rem);font-weight:600;line-height:1.4;letter-spacing:-.02em}.p-2xl{font-family:Raleway;font-size:clamp(.875rem,4.46vw,1rem);font-weight:600;line-height:1.1;letter-spacing:-.02em}.p-xl{font-family:League Spartan;font-size:clamp(1.125rem,3.57vw,1.275rem);font-weight:700;letter-spacing:-.02em;line-height:1.3}.p-lg{font-family:Raleway;font-size:clamp(1.125rem,2.86vw,1.05rem);font-weight:600;letter-spacing:-.02em;line-height:1.4}.p-md{font-family:Raleway;font-size:clamp(1rem,2.86vw,1.05rem);font-weight:600;line-height:1.4;letter-spacing:-.01em}.p-base{font-family:League Spartan;font-size:clamp(.875rem,1.2vw,1rem);font-weight:700;line-height:1.4;letter-spacing:-.01em;text-transform:uppercase}.p-sm{font-family:Raleway;font-size:clamp(.75rem,2.14vw,.875rem);font-weight:600;line-height:1.4;letter-spacing:-.01em}.p-xs{font-family:League Spartan;font-size:clamp(.75rem,2.86vw,1.125rem);font-weight:600;line-height:1.4;letter-spacing:-.01em;text-transform:uppercase}.seaweed{font-family:Seaweed Script;font-size:2.2rem;font-weight:700}.article-content{display:flex;flex-direction:column;padding-bottom:60px}@media (max-width:47.99em){.article-content{width:100%;padding-bottom:40px}}.article-content.has-continuation .wrap-content{position:relative;overflow:hidden}.article-content.has-continuation .wrap-content:after{content:"";height:50%;width:calc(100% + 10px);position:absolute;bottom:0;left:-10px;background:linear-gradient(180deg,#fff0,#fff 91.44%);z-index:9}.article-content.has-continuation .wrap-content .wysiwyg__content:after{display:none}.article-content.has-continuation .wysiwyg__content{position:relative;overflow:hidden}.article-content.has-continuation .wysiwyg__content:after{content:"";height:50%;width:calc(100% + 10px);position:absolute;bottom:0;left:-10px;background:linear-gradient(180deg,#fff0,#fff 91.44%);z-index:9}.article-content .citation__container,.article-content .spotlight{margin-bottom:40px}.article-content .content-pictograms-container{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:50px}@media (min-width:48em){.article-content .content-pictograms-container{margin-bottom:30px;gap:10px}}.article-content .content-pictograms-container .content-pictograms{display:flex;width:40px;height:40px;background-color:#001d3d;border-radius:5px;cursor:pointer;border:none}@media (min-width:48em){.article-content .content-pictograms-container .content-pictograms{width:35px;height:35px;font-size:14px}}.article-content .content-pictograms-container .content-pictograms .icon{color:#fff;margin:auto}.article-content .content-pictograms-container .content-pictograms--share{position:relative}.article-content .content-pictograms-container .share-menu{position:absolute;display:none;background-color:#ebf1f9;border-radius:5px;padding:8px 15px;gap:14px;left:145px;z-index:1}@media (min-width:48em){.article-content .content-pictograms-container .share-menu{left:175px;gap:20px}}.article-content .content-pictograms-container .share-menu.active{display:flex}.article-content .content-pictograms-container .share-menu .copy-link{background-color:transparent;border:none;padding:0;cursor:pointer}.article-content .content-pictograms-container .share-menu .copy-link:active{border:1px solid red}.article-content .content-pictograms-container .share-menu .icon:before{font-size:18px;color:#001d3d}.article-content .content-pictograms-container--not-connected .content-pictograms{opacity:.5;cursor:default}.article-content .content-pictograms-container--not-connected .content-pictograms--share{opacity:1;cursor:pointer}.article-content .content-pictograms-container--not-connected .article-tags--heart--large .checkmark{background-color:#001d3d80}.article-content .content-pictograms-container .flag{font-size:0;display:flex;background-color:#001d3d;border-radius:5px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);height:40px;width:40px}@media (min-width:48em){.article-content .content-pictograms-container .flag{height:35px;width:35px}}.article-content .content-pictograms-container .flag.action-unflag .icon-heart{color:#fdc500}.article-content .content-pictograms-container .flag.action-unflag .icon-heart:before{content:""}.article-content .content-pictograms-container .flag .ajax-progress{display:none}.article-content .content-pictograms-container .flag .icon-heart{color:#fff;margin:auto;right:15px;font-size:14px}@media (min-width:48em){.article-content .content-pictograms-container .flag .icon-heart{font-size:14px}}.article-content .blazy.blazy--illustration-image--full{width:100%;margin-bottom:30px}.article-content .blazy.blazy--illustration-image--full .vertical img{border:1px solid #001D3D;border-radius:7px}.article-content .blazy.blazy--illustration-image--full img{width:100%;height:auto;border-radius:7px;margin:0 auto;max-height:250px;object-fit:contain}@media (min-width:48em){.article-content .blazy.blazy--illustration-image--full img{max-height:439px}}.article-content .blazy__caption{margin-top:15px;color:#696a81}@media print{header,footer,.return-link,.sidebar,.download-file__container,.swiper-button__container,.a2a_kit,.region-breadcrumb,.actu-slider,.video{display:none!important}.article-hero__infos{display:block!important;gap:0!important}.article-hero,.article-hero__content{margin-top:0}.article-content{padding-bottom:0!important}.layout-article{margin-bottom:0!important}.main{padding-top:0!important}.swiper-wrapper{display:block!important;transform:none!important}.swiper-slide{width:100%!important;margin:0 0 20px!important}.citation{page-break-before:always}.article-content .blazy.blazy--illustration-image--full .vertical img{border:0;border-radius:0}}
:root{--border-radius:3.75rem}@media (min-width:48em){:root{--border-radius:5rem}}.article-hero{display:flex;flex-direction:column;gap:50px;margin-bottom:40px;margin-top:40px}@media (min-width:48em){.article-hero{margin-bottom:50px;margin-top:30px}}@media (max-width:47.99em){.article-hero{gap:40px}}.article-hero+.layout-article{max-width:70rem}.article-hero+.layout-article .article-content{padding-bottom:0}@media (min-width:64em){.article-hero+.layout-article .article-content .wysiwyg__content{margin-bottom:0}}.article-hero+.layout-article .article-content .wysiwyg__content>div{margin-bottom:0}@media (min-width:64em){.article-hero+.layout-article .article-content #block-uniopss-member-access{margin-bottom:15px}}@media (min-width:64em){.article-hero+.layout-article .article-content #block-uniopss-member-access+.download-file__container{margin-bottom:15px;margin-top:45px}}.article-hero .container{max-width:75rem}#block-uniopss-content .article-hero .container{max-width:70rem}.article-hero .return-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:#001d3d;padding-left:20px}#block-uniopss-content .article-hero .return-link{padding-left:0}.article-hero .return-link .icon{transform:rotate(180deg);color:#001d3d}@media (min-width:48em){.article-hero .return-link .icon{font-size:12px;position:relative;top:-2px}}.article-hero__title{font-size:34px!important}.article-hero__content{display:flex;flex-direction:column;gap:40px;margin-bottom:30px;max-width:1341px;margin-top:30px}@media (min-width:64em){.article-hero__content{padding-right:28%}}@media (min-width:48em){.article-hero__content{gap:15px;margin-top:30px;margin-bottom:30px}}.article-hero__infos{display:flex;align-items:center;gap:30px;margin-bottom:30px}@media (max-width:47.99em){.article-hero__infos{flex-direction:column;align-items:start;margin-bottom:40px}}@media (min-width:48em){.article-hero__infos{gap:15px;margin-bottom:20px}.article-hero__infos .p-xs{font-size:15px}}.article-hero .tags{flex-wrap:wrap}.article-hero .tags:not(:last-child){margin-bottom:20px}@media (min-width:48em){.article-hero .tags{gap:20px}}.article-hero .tags .themes{flex-wrap:wrap}@media (min-width:48em){.article-hero .tags .themes{margin-right:20px}}.article-hero .tags .themes .theme-item--social{background-color:#f4e2f8}.article-hero .tags .themes .theme-item--handicap{background-color:#ccf2fc}.article-hero .tags .themes .theme-item--exclusions{background-color:#f5d0d8}.article-hero .tags .themes .theme-item--health,.article-hero .tags .themes .theme-item--pricing{background-color:#daeeda}.article-hero .tags .themes .theme-item--associations{background-color:#fde3d4}.article-hero .tags .themes .theme-item--organizations{background-color:#f604bc33}.article-hero .tags .themes .theme-item--youth{background-color:#e8d1e1}@media (min-width:48em){.article-hero .tags .themes:after{right:-20px}}.article-hero .tags .themes .tag{font-size:13px;padding:8px 15px 6px}.article-hero .tags .themes .theme-item__link{padding:8px 15px 6px}.article-hero .tags .tags-center{display:flex}@media (max-width:47.99em){.article-hero .tags .tags-center{flex-direction:column;width:100%}}.article-hero .tags .actus .tag:after,.article-hero .tags .type .tag:after{content:"";position:absolute;width:2px;height:100%;right:0;top:0;background-color:#ebf1f9}@media (max-width:47.99em){.article-hero .tags .actus .tag:after,.article-hero .tags .type .tag:after{height:1px;width:100%;bottom:-20px;left:0;top:auto;right:auto;background-color:#d2daee}}.article-hero .tags .actus{flex-wrap:wrap}.article-hero .tags .actus .tag{font-size:16px;padding-block:10px 7px}@media (min-width:48em){.article-hero .tags .actus .tag{margin-right:35px;position:relative}.article-hero .tags .actus .tag:after{right:-19px}}@media (max-width:47.99em){.article-hero .tags .actus .tag{margin-bottom:40px}.article-hero .tags .actus .tag:after{bottom:20px}}.article-hero .tags .actus .tag--type a{text-transform:lowercase}.article-hero .tags .actus .tag--type a:first-letter{text-transform:uppercase}.article-hero .tags .type{gap:5px}.article-hero .tags .type .tag{text-transform:unset;display:inline-block;font-size:16px;padding-block:10px 6px}@media (min-width:48em){.article-hero .tags .type .tag{margin-right:20px}}.article-hero .tags .type .tag:first-letter{text-transform:uppercase}.article-hero .tags .type .actu__locked{width:32px;height:32px;background-color:#001d3d;display:flex;border-radius:5px;margin-right:20px}.article-hero .tags .type .actu__locked .icon-lock{color:#fff;margin:auto}@media print{body *{visibility:hidden}.article-hero *,.article-content *{visibility:visible}.tags{display:block!important;align-items:flex-start!important;text-align:left!important;justify-content:flex-start;gap:0!important}.tags .themes,.tags .actus,.tags .type{margin:0!important;width:auto!important}.tags .themes:after,.tags .themes .tag:after,.tags .actus:after,.tags .actus .tag:after,.tags .type:after,.tags .type .tag:after{display:none!important}.tags .themes{gap:10px}.tags .tag{margin:0!important;line-height:1;font-variant-numeric:lining-nums proportional-nums;padding:7px 10px!important;font-size:12px!important}.tags-center{margin-bottom:10px;margin-top:10px;gap:0!important;display:block!important}.tags-center li{display:inline!important}.article-hero{margin-top:10px}.article-hero__content{margin-top:0;margin-bottom:20px}.article-hero__info .icon-user{display:inline}.article-hero__info .icon-calendar{padding-right:2px}.article-hero__info .p-xs{display:inline}.article-hero__info .p-xs span{opacity:.5}.article-hero__info div{display:inline;font-family:Raleway}.gallery-slider .mySwiper .swiper-wrapper .gallery-item{text-align:center}.gallery-slider .mySwiper .swiper-wrapper .gallery-item img{object-fit:contain;width:auto}}
:root{--border-radius:3.75rem}@media (min-width:48em){:root{--border-radius:5rem}}.header{--header-pading:25px;background-color:#fff;padding:var(--header-pading) 0;padding-bottom:0;position:fixed;top:0;width:100%;z-index:100;height:100px}@media (min-width:64em){.header{height:140px;--header-pading:15px;border-bottom:solid 1px #D2DAEE}}.header .onScroll-header{display:none;opacity:0}@media (min-width:64em){.header.onScroll{height:79px;padding-top:13px;padding-bottom:13px}.header.onScroll .navigation-button{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.header.onScroll .header__top{position:relative}@media (min-width:64em){.header.onScroll .header__top{margin-bottom:0}}.header.onScroll .header__top .scroll-logo{display:block;width:70px}@media (max-width:63.99em){.header.onScroll .header__top .scroll-logo{display:none}}.header.onScroll .header__top .logo{display:none}@media (max-width:63.99em){.header.onScroll .header__top .logo{display:block}}.header.onScroll .header__top:after{position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:red}.header.onScroll .onScroll-header{display:flex;justify-content:space-between;width:100%;opacity:1;transition:opacity 2s}.header.onScroll .onScroll-header .onScroll__selects-container{display:flex;gap:10px;margin-right:5px}.header.onScroll .onScroll-header .menus{display:flex;gap:10px;margin-left:auto;margin-right:0}@media (max-width:63.99em){.header.onScroll .onScroll-header{display:none}}.header.onScroll .header-desktop,.header.onScroll .header__bottom{display:none}.header.onScroll .nav-button{height:50px}@media (min-width:64em){.header.onScroll .nav-button{height:40px}}.header.onScroll:after{position:absolute;top:0;left:0;width:calc(100% + clamp(1rem,1.5vw,3rem)*2);height:3px;background-color:#001d3d}.header__top,.header__bottom{display:flex;left:0;right:0;margin:auto}.header__top{align-items:center;width:100%;margin-bottom:var(--header-pading)}@media (min-width:64em){.header__top{gap:25px;margin-bottom:20px}}@media (min-width:90em){.header__top{gap:30px}}.header__top .logo{display:flex}.header__top .logo img{width:180px}@media (min-width:48em){.header__top .logo img{width:170px}}@media (min-width:90em){.header__top .logo img{width:200px}}.header__top .scroll-logo,.header__top .header-desktop{display:none}@media (min-width:64em){.header__top .header-desktop{display:flex;align-items:center;justify-content:space-between;width:100%;height:65px;gap:20px}}.header__top .header-desktop .search-container{position:relative;width:100%}@media (min-width:64em){.header__top .header-desktop .search-container{max-width:470px;margin:0 auto}}.header__top .header-desktop .search-container .search{position:relative;width:100%;height:46px;border-radius:50px;background-color:#f5f8fc;padding-left:60px;outline:none;border:1px solid #001D3D}@media (min-width:64em){.header__top .header-desktop .search-container .search{font-size:15px;padding-left:50px}}.header__top .header-desktop .search-container input[type=search]::-webkit-search-cancel-button{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header__top .header-desktop .search-container:after{content:"";position:absolute;width:20px;height:20px;left:30px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='18'%20viewBox='0%200%2017%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='16'%20height='16'%20transform='translate(0.380859%200.5)'%20fill='%23F5F8FC'/%3e%3cpath%20d='M15.3438%2015.6999L12.3808%2012.737'%20stroke='%23001D3D'%20stroke-width='2.2'%20stroke-linecap='square'/%3e%3ccircle%20cx='7.71419'%20cy='7.83333'%20r='6.23333'%20stroke='%23001D3D'%20stroke-width='2.2'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;z-index:1}@media (min-width:64em){.header__top .header-desktop .search-container:after{left:20px;top:15px;background-size:14px;transform:none}}.header__top .header-desktop .connection-links{display:flex;align-items:center;gap:10px}.header__top .header-desktop .connection-links .button--alternative .icon-chevron_right:before{content:""}.header__top .header-desktop .membership-header{white-space:nowrap}.header__top .header-mobile{display:none}@media (max-width:63.99em){.header__top .header-mobile{display:flex;align-items:center;justify-content:space-between}.header__top .header-mobile .navigation-close-container{display:none}.header__top .header-mobile .navigation-close-container .icon-close:before{font-size:20px;font-weight:700}}@media (max-width:89.99em){.header__top{justify-content:space-between}.header__top .header-mobile{gap:7px}.header__top .header-mobile .icon-button{width:46px;height:46px}}.header__bottom{justify-content:space-between}.header__bottom .selects-container,.header__bottom .links-container{display:flex;gap:10px}@media (max-width:63.99em){.header__bottom .links-container{display:none}}.header__bottom .links-container .favorites{display:none}.header .themes-section{padding:0 clamp(1rem,1.5vw,3rem);position:absolute;display:none;background-color:#fff;width:100%;left:0;right:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 26px 20px #001d3d8f;z-index:9}@media (min-width:64em){.header .themes-section{flex-direction:row;align-items:center;border-top:solid 7px #003F88;padding:25px clamp(1rem,1.5vw,3rem);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}}.header .themes-section .mask{height:100vh;width:200vw;background-color:#0000004d;position:absolute;top:100%;left:-50vw;z-index:100}.header .themes-section .themes__list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0 0 25px;overflow-y:auto;max-height:calc(100vh - 96px)}@media (min-width:64em){.header .themes-section .themes__list{flex-direction:row;align-items:center;flex-wrap:wrap;max-height:none;padding-bottom:0}}.header .themes-section.open{display:block}.header .creat-account-mobile{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;padding:16px 18px;border:1px solid #EBF1F9;border-radius:8px}.header .creat-account-mobile button{width:100%}.header .creat-account-mobile .button-wrapper .button--alternative{position:relative}.header .creat-account-mobile .button-wrapper .button--alternative:after{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;border-radius:5px;display:flex;align-items:center;justify-content:center;background-color:#fff;position:absolute;top:5px;right:5px;font-size:14px}.header .creat-account-mobile .button-wrapper .button--alternative .icon-container{min-width:40px;height:40px}.header .creat-account-mobile .button-wrapper .button--alternative .icon-container .icon-chevron_right:before{content:""}.header .creat-account-mobile .button-wrapper .button--primary.button--icon-right .icon-container{min-width:40px;height:40px}.header .regions-section{display:none;width:100%;left:0;right:0;background-color:#001d3d;position:absolute;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 26px 20px #001d3d8f;z-index:9}@media (min-width:48em){.header .regions-section{height:auto}}@media (min-width:64em){.header .regions-section{border-top:solid 7px #003F88;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}}.header .regions-section .mask{height:100vh;width:200vw;background-color:#0000004d;position:absolute;top:100%;left:-50vw;z-index:100}.header .regions-section .inner-container{display:flex;justify-content:flex-start;align-items:center;max-height:calc(100vh - 96px)}@media (min-width:106.25em){.header .regions-section .inner-container{justify-content:center;max-height:calc(100vh - 190px)}}.header .regions-section .carte{display:none;background-color:#001d3d;width:50%}@media (min-width:64em){.header .regions-section .carte{display:block}}.header .regions-section .carte svg{height:auto;width:104%}.header .regions-section .regions-container{color:#fff;width:100%;padding-block:20px;padding-inline:clamp(1rem,1.5vw,3rem);overflow-y:auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 26px 20px #001d3d8f}@media (min-width:64em){.header .regions-section .regions-container{width:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}}@media (max-width:63.99em){.header .regions-section .regions-container{max-height:calc(100vh - 130px)}}@media (max-width:47.99em){.header .regions-section .regions-container{padding-top:25px}}@media (min-width:106.25em){.header .regions-section .regions-container{width:50%}}.header .regions-section .regions-container h2{display:none;padding-left:62px}@media (min-width:64em){.header .regions-section .regions-container h2{display:block;padding-left:30px}}@media (min-width:106.25em){.header .regions-section .regions-container h2{margin-top:17px}}.header .regions-section .regions-container .regions-list{display:grid;grid-template-columns:1fr;column-gap:34px;grid-auto-rows:auto;list-style:none}@media (min-width:64em){.header .regions-section .regions-container .regions-list{display:block;column-count:2;width:auto;padding:17px;background-color:#001d3d;gap:0}}.header .regions-section .regions-container .regions-list .regions__item .region__button{display:flex;width:100%;align-items:center;text-align:left;gap:15px;background-color:#001d3d;border:none;color:#fff;cursor:pointer;border-radius:5px;padding:14px 20px}@media (min-width:64em){.header .regions-section .regions-container .regions-list .regions__item .region__button{padding:8px 10px;font-size:14px}.header .regions-section .regions-container .regions-list .regions__item .region__button .icon-arrow{font-size:12px}}.header .regions-section .regions-container .regions-list .regions__item .region__button.active{background-color:#fdc500;color:#001d3d}@media (min-width:64em){.header .regions-section .regions-container .regions-list .regions__item .region__button:hover{background-color:#ffdd68;color:#001d3d}}.header .regions-section.open{display:grid}.header .burger-menu{display:none!important;background-color:#fff;position:absolute;width:100%;left:0;padding:0 clamp(1rem,1.5vw,3rem);flex-direction:column;gap:12px;padding-bottom:25px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 26px 20px #001d3d8f}@media (min-width:64em){.header .burger-menu{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}}.header .burger-menu.open{display:flex}@media (min-width:64em){.header .burger-menu.open{display:none}}.header .burger-menu__links{width:100%;column-gap:10px;row-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(315px,1fr));margin-bottom:10px}.header .burger-menu__links .navigation-button{position:relative;padding:14px 50px 14px 25px;font-size:18px;height:auto}.header .burger-menu__links .navigation-button:after{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;border-radius:5px;display:flex;align-items:center;justify-content:center;background-color:#ffffff4d;font-size:14px;position:absolute;top:5px;right:5px}.header .burger-menu__links .navigation-button .p-sm{font-size:16px}.header.header--connected .favorites{display:flex}.header.header--connected .creat-account-mobile{display:none}.header.header--connected .my-account-mobile{background-color:#00296b;padding:21px 19px 17px;border-radius:5px;color:#fff}.header.header--connected .my-account-mobile__title{margin-top:13px}.header.header--connected .my-account-mobile__description{color:#c2d4ee;margin-bottom:20px}@media (min-width:48em){.header.header--connected .my-account-mobile__description{margin-bottom:35px}}.header .icon-france:before{content:""}.membership-header__title{color:#696a81}@media (min-width:48em){.membership-header__title{font-size:10px!important}}.membership-header__subtitle{font-family:Raleway;font-size:clamp(1rem,1.1vw,1.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.4;color:#003f88}@media (min-width:48em){.membership-header__subtitle{font-size:15px!important}}.nav-button{display:flex;align-items:center;justify-content:start;text-align:start;height:50px;gap:30px;background-color:#003f88;color:#fff;border-radius:5px;white-space:nowrap;padding:5px;border:none}@media (min-width:48em){.nav-button{gap:15px}}.nav-button__mobile{background-color:#00296b;width:100%;justify-content:space-between;padding-left:0;margin-top:25px;color:#fff}.nav-button__mobile .left-container{display:flex;gap:13px}.nav-button__mobile .left-container .p-base{font-family:League Spartan;font-size:20px}.nav-button.button-my-account{position:relative;cursor:pointer;transition:all .3s}@media (max-width:47.99em){.nav-button.button-my-account{width:100%;margin-bottom:10px;gap:20px}.nav-button.button-my-account .p-base{flex-grow:1}}@media (max-width:63.99em){.nav-button.button-my-account{margin-top:5px}}.nav-button.button-my-account:hover{background-color:#001d3d}.nav-button.button-my-account p{top:3px;position:relative;line-height:1.2}@media (min-width:48em){.nav-button.button-my-account p{font-size:15px;top:1px}}.nav-button.button-my-account .dropdown{position:absolute;top:calc(100% + 5px);right:0;background-color:#003f88;width:100%;border-radius:7px;list-style:none;text-transform:uppercase;overflow:hidden;display:none;z-index:10}.nav-button.button-my-account .dropdown.open{display:block}.nav-button.button-my-account .dropdown li:not(:last-child) a{border-bottom:solid rgba(255,255,255,.2)}.nav-button.button-my-account .dropdown li a{display:block;color:#fff;padding:18px 20px 15px}@media (min-width:48em){.nav-button.button-my-account .dropdown li a{padding:13px 10px 10px;font-size:13px}}.nav-button.button-my-account .dropdown li a:hover,.nav-button.button-my-account .dropdown li a.is-active{color:#fdc500;background-color:#ffffff1a}.nav-button.button-my-account .dropdown li .icon{position:relative;margin-left:10px}.nav-button.button-my-account .dropdown li .icon.icon-chevron_right{top:2px}.nav-button .p-base{font-family:League Spartan;font-size:clamp(.875rem,1.1vw,1.125rem);font-weight:700;line-height:1.4;letter-spacing:-.01em;text-transform:uppercase}.nav-button .icon-container{display:flex;width:40px;height:40px;border-radius:3px;background-color:#ffffff1a}@media (min-width:48em){.nav-button .icon-container{width:30px;height:30px}}.nav-button .icon-container .icon{margin:auto;color:#fff}@media (min-width:48em){.nav-button .icon-container .icon{font-size:12px}}.nav-button .icon-container--left{background-color:#fdc500;opacity:100%}.nav-button .icon-container--left .icon{color:#003f88}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:5}.header.burger-menu-active~.overlay{display:block}.header.burger-menu-active .burger-menu{display:block!important}.dialog-off-canvas-main-canvas header{top:var(--drupal-displace-offset-top);left:calc(var(--drupal-displace-offset-left) / 2)}
:root{--border-radius:3.75rem}@media (min-width:48em){:root{--border-radius:5rem}}.sidebar{position:sticky;top:110px;align-self:flex-start}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='buttonText' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-content .form-actions,.ui-dialog > .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog > .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{animation:gin-throbber .75s linear infinite;}}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
