.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}.mb-0,.container-application-form .postuler .select-file{margin-bottom:0}.mb-1,.container-application-form .postuler .label-job,.container-testamonial .author-photo-container{margin-bottom:.25rem}.mb-3,.footer .container-footer .container-grid .container-content .links-apidv .link{margin-bottom:1rem}@media (min-width:768px){.mb-md-0,.footer .container-footer .container-grid .container-content .links-apidv .link{margin-bottom:0}}.mt-4,.job-offers-list .btn-list .btn-more-offers{margin-top:1.5rem}@media (min-width:768px){.ms-md-3,.footer .container-footer .container-grid .container-content .links-apidv .link:last-child{margin-left:1rem}}.px-5,.bulleted-list .buttons .btn-contact{padding-left:3rem;padding-right:3rem}.pb-5,.container-application-form .postuler{padding-bottom:3rem}.py-4,.reports .title,.reports{padding-top:1.5rem;padding-bottom:1.5rem}.ps-1,.container-application-form .postuler .container-consent .text-rgpd{padding-left:.25rem}.pe-1,.container-application-form .postuler .container-consent .text-rgpd{padding-right:.25rem}.h1{font-size:1.875rem;font-weight:700}.h2,.preferenceDonations .titlePreference,.key-number .title{font-size:1.563rem;font-weight:700}.h3,.form-fiche-contact .input-file .form-label,.container-application-form .postuler .input-text .form-label,.container-application-form .postuler .input-file .form-label{font-size:1.25rem;font-weight:700}.text-danger,.form-error-message{color:#dc3545}.text-success,.form-success-message{color:#009970}.text-uppercase,.container-application-form .postuler .select-file{text-transform:uppercase}.text-center,.job-offers-list .btn-list .btn-more-offers{text-align:center}.fw-bold,.section-contact-information .container .container-contacts .contact-item .contact-informations .contact-name,.section-contact-information .container-content-news-page .title .container-contacts .contact-item .contact-informations .contact-name,.container-content-news-page .section-contact-information .title .container-contacts .contact-item .contact-informations .contact-name,.section-contact-information .container-content-event-page>h2 .container-contacts .contact-item .contact-informations .contact-name,.section-contact-information .btn-head-page .container-contacts .contact-item .contact-informations .contact-name,.section-contact-information .footer .container-footer .container-contacts .contact-item .contact-informations .contact-name,.footer .section-contact-information .container-footer .container-contacts .contact-item .contact-informations .contact-name,.section-contact-information .modal-establishment .name-establishment .container-contacts .contact-item .contact-informations .contact-name,.modal-establishment .section-contact-information .name-establishment .container-contacts .contact-item .contact-informations .contact-name,.section-contact-information .container .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .container-content-news-page .title .container-contacts .contact-item .contact-informations .contact-lastname,.container-content-news-page .section-contact-information .title .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .container-content-event-page>h2 .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .btn-head-page .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .footer .container-footer .container-contacts .contact-item .contact-informations .contact-lastname,.footer .section-contact-information .container-footer .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .modal-establishment .name-establishment .container-contacts .contact-item .contact-informations .contact-lastname,.modal-establishment .section-contact-information .name-establishment .container-contacts .contact-item .contact-informations .contact-lastname,.container-application-form .postuler .select-file,.fw-bolder,.form-success-message,.form-error-message{font-weight:700}.w-100,.job-offers-list .btn-list .btn-more-offers{width:100%}.container,.container-content-news-page .title,.container-content-event-page>h2,.btn-head-page,.modal-establishment .name-establishment,.footer .container-footer{--bs-gutter-x:1.5rem;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-content-news-page .title,.container-content-event-page>h2,.btn-head-page,.modal-establishment .name-establishment,.footer .container-footer{max-width:540px}}@media (min-width:768px){.container,.container-content-news-page .title,.container-content-event-page>h2,.btn-head-page,.modal-establishment .name-establishment,.footer .container-footer{max-width:720px}}@media (min-width:992px){.container,.container-content-news-page .title,.container-content-event-page>h2,.btn-head-page,.modal-establishment .name-establishment,.footer .container-footer{max-width:960px}}@media (min-width:1200px){.container,.container-content-news-page .title,.container-content-event-page>h2,.btn-head-page,.modal-establishment .name-establishment,.footer .container-footer{max-width:1140px}}@media (min-width:1400px){.container,.container-content-news-page .title,.container-content-event-page>h2,.btn-head-page,.modal-establishment .name-establishment,.footer .container-footer{max-width:1320px}}@media (min-width:768px){.flex-md-row,.footer .container-footer .container-grid .container-content .links-apidv{flex-direction:row!important}}.list-unstyled,.container-page-agenda .list-event,.list-additional-payment,.container-register-form .container-input .container-list-file-uploaded .list-file-uploaded,.container-form-subscription .options-subscription .container-checkbox,.radio-button,.our-news .container .list-card-news,.our-news .container-content-news-page .title .list-card-news,.container-content-news-page .our-news .title .list-card-news,.our-news .container-content-event-page>h2 .list-card-news,.our-news .btn-head-page .list-card-news,.our-news .modal-establishment .name-establishment .list-card-news,.modal-establishment .our-news .name-establishment .list-card-news,.our-news .footer .container-footer .list-card-news,.footer .our-news .container-footer .list-card-news,.container-list-subscription-bg .container-list-subscription .list-subscription,.container-card-subscription .list-service,.container-card-subscription .top-card .list-price,.footer .container-footer .container-grid .container-logo{padding-left:0;list-style:none}.rounded-circle,.container-testamonial .author-photo-container .author-photo{border-radius:50%}.visually-hidden,.container-form-subscription .options-subscription .container-checkbox .checkbox input,.container-form-subscription .options-subscription .container-checkbox .checkbox .checkbox-input,.radio-button li .input-radio{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-control,.container-application-form .postuler .select-file{color:#212529;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;display:block}.is-invalid,.container-application-form .postuler .error-file{border-color:#dc3545}.invalid-feedback,.container-form-input-password .error-message{color:#dc3545;width:100%;margin-top:.25rem;font-size:.875em;display:none}.hero-size,.hero-news,.hero-job-offer,.hero-event,.hero{width:100%}@media (min-width:768px){.container-no-mr-md,.container-paragraph-illustration-no-mr.peer .container-content{margin-right:0}}@media (min-width:992px){.container-no-mr-lg,.container-paragraph-mansonry{margin-right:0}}@media (min-width:768px){.container-no-mr-left-md,.container-paragraph-illustration-no-mr.odd .container-content{margin-left:0}}.middlesize,.container-register-form .container-input .input-forminput.birth-input{font-size:1rem}h1{font-size:1.875rem;font-weight:700}h2{font-size:1.563rem;font-weight:700}h3{font-size:1.25rem;font-weight:700}h4{font-size:1.125rem;font-weight:700}h5,h6{font-size:1rem;font-weight:700}.btn{--bs-btn-padding-x:50px;--bs-btn-padding-y:10px}.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}a{color:#0f0f0f;text-decoration:none}a:hover{color:#0a58ca}.breadcrumb-item+.breadcrumb-item:before{content:"> "}.breadcrumb-item.active{color:#000!important}.page-link{color:#000;background-color:#0000;border:none;border-radius:10px}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#212c54;--bs-btn-border-color:#212c54;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1c2547;--bs-btn-hover-border-color:#1a2343;--bs-btn-focus-shadow-rgb:66,76,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1a2343;--bs-btn-active-border-color:#19213f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212c54;--bs-btn-disabled-border-color:#212c54}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#293d86;--bs-btn-border-color:#293d86;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#233472;--bs-btn-hover-border-color:#21316b;--bs-btn-focus-shadow-rgb:73,90,152;--bs-btn-active-color:#fff;--bs-btn-active-bg:#21316b;--bs-btn-active-border-color:#1f2e65;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#293d86;--bs-btn-disabled-border-color:#293d86}.btn-success{color:#fff;background-color:#009970;border-color:#009970}.btn-success:hover{background-color:#00664b;border-color:#00664b}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{background-color:#bd2130;border-color:#bd2130}.btn-info{color:#fff;background-color:#3869b2;border-color:#3869b2}.btn-info:hover{background-color:#2c528b;border-color:#2c528b}.btn-outline-primary{color:#212c54;border-color:#212c54}.btn-outline-primary:hover{color:#fff;background-color:#212c54;border-color:#212c54}.btn-outline-secondary{color:#293d86;border-color:#293d86}.btn-outline-secondary:hover{color:#fff;background-color:#293d86;border-color:#293d86}.btn-donation{--bs-btn-color:#000;--bs-btn-bg:#b9efe0;--bs-btn-border-color:#b9efe0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#c4f1e5;--bs-btn-hover-border-color:#c0f1e3;--bs-btn-focus-shadow-rgb:157,203,190;--bs-btn-active-color:#000;--bs-btn-active-bg:#c7f2e6;--bs-btn-active-border-color:#c0f1e3;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#b9efe0;--bs-btn-disabled-border-color:#b9efe0}.btn-color5{--bs-btn-color:#000;--bs-btn-bg:#53ab99;--bs-btn-border-color:#53ab99;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#6db8a8;--bs-btn-hover-border-color:#64b3a3;--bs-btn-focus-shadow-rgb:71,145,130;--bs-btn-active-color:#000;--bs-btn-active-bg:#75bcad;--bs-btn-active-border-color:#64b3a3;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#53ab99;--bs-btn-disabled-border-color:#53ab99}.btn-color4{--bs-btn-color:#000;--bs-btn-bg:#f5f2eb;--bs-btn-border-color:#f5f2eb;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f7f4ee;--bs-btn-hover-border-color:#f6f3ed;--bs-btn-focus-shadow-rgb:208,206,200;--bs-btn-active-color:#000;--bs-btn-active-bg:#f7f5ef;--bs-btn-active-border-color:#f6f3ed;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f5f2eb;--bs-btn-disabled-border-color:#f5f2eb}.btn-color3{--bs-btn-color:#000;--bs-btn-bg:#2d8ba2;--bs-btn-border-color:#2d8ba2;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#4d9cb0;--bs-btn-hover-border-color:#4297ab;--bs-btn-focus-shadow-rgb:38,118,138;--bs-btn-active-color:#000;--bs-btn-active-bg:#57a2b5;--bs-btn-active-border-color:#4297ab;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#2d8ba2;--bs-btn-disabled-border-color:#2d8ba2}html,body{font-family:var(--font-luciole),var(--font-roboto-condensed),sans-serif;margin:0;padding:0}.search-bar{justify-content:center;width:100%;max-width:930px;margin-top:15px;display:flex}.search-bar .input-search-bar{background-color:#e6e6e6;border:none;border-radius:10px 0 0 10px}@media (min-width:992px){.search-bar .input-search-bar{max-height:55px}}.search-bar .btn-input-search{background:#e6e6e6;border:none;border-radius:0 10px 10px 0}.evitement ul,.evitement li{margin:0;padding:0;list-style:none}.evitement{text-align:center;z-index:1000;background:#f3f3f3;width:100%;min-height:4rem;padding:.5em;display:inline-block;position:absolute;top:0;left:-99999rem}.evitement:focus,.evitement:focus-within{left:0}.evitement .evitement-list{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.evitement .evitement-list{flex-direction:row}}.key-number .screen-reader-text{clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;position:absolute!important}.key-number .title{display:block}.key-number .image-container{margin-bottom:24px}.key-number .image{width:auto;height:80px}.container-carrousel-homepage{color:#fff}.container-carrousel-homepage .splide{height:950px}@media (min-width:768px){.container-carrousel-homepage .splide{height:1200px}}@media (min-width:1200px){.container-carrousel-homepage .splide{height:680px}}@media (min-width:768px){.container-carrousel-homepage .splide__track{height:100%}}.container-carrousel-homepage .splide__slide__container{object-fit:cover;width:100%;height:950px}@media (min-width:768px){.container-carrousel-homepage .splide__slide__container{height:100%}}.container-carrousel-homepage .splide__slide__container .overlay{background:#0009;width:100%;height:100%;position:absolute}.container-carrousel-homepage .splide__slide__container .img-slide{height:inherit;width:inherit;object-fit:inherit}.container-carrousel-homepage .content-slide{z-index:1;width:100%;position:absolute;top:4rem}@media (min-width:768px){.container-carrousel-homepage .content-slide{padding:0 150px 0 60px;top:5rem}}.container-carrousel-homepage .content-slide .slide{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.container-carrousel-homepage .content-slide .slide{align-items:flex-start}}.container-carrousel-homepage .content-slide .slide .carrousel_article_title{text-transform:uppercase;text-align:center;font-size:25px;font-weight:600;line-height:inherit;letter-spacing:3px;padding:0 30px}@media (min-width:768px){.container-carrousel-homepage .content-slide .slide .carrousel_article_title{text-align:start;padding:0;font-size:28px}}@media (min-width:992px){.container-carrousel-homepage .content-slide .slide .carrousel_article_title{font-size:32px}}.container-carrousel-homepage .content-slide .carrousel_article_text{margin-top:20px;padding:0 45px;font-size:14px;font-weight:400;line-height:2}@media (min-width:768px){.container-carrousel-homepage .content-slide .carrousel_article_text{padding:0;font-size:17px}}@media (min-width:992px){.container-carrousel-homepage .content-slide .carrousel_article_text{padding:0;font-size:23px}}.container-carrousel-homepage .btn-see-more{justify-content:center;align-items:center;width:270px;height:auto;margin-top:20px;font-size:18px;font-weight:400;display:flex}@media (min-width:992px){.container-carrousel-homepage .btn-see-more{width:auto}}.container-carrousel-homepage .btn-donation{color:#212c54;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:25px;font-weight:400;display:flex;position:absolute;bottom:-20px;right:30px}@media (min-width:768px){.container-carrousel-homepage .btn-donation{border-radius:50px;width:260px;height:70px}.container-carrousel-homepage .btn-donation svg{display:none}}@media (min-width:1200px){.container-carrousel-homepage .btn-donation{width:330px;height:80px}}.container-carrousel-homepage .btn-donation .text-donation{display:none}@media (min-width:768px){.container-carrousel-homepage .btn-donation .text-donation{display:block}}.container-carrousel-homepage .splide__arrow{width:45px;height:45px;opacity:initial;background:#f5f2eb;display:none}@media (min-width:992px){.container-carrousel-homepage .splide__arrow{display:block}}.container-carrousel-homepage .splide__arrow:focus{background:#f5f2eb}.container-carrousel-homepage .splide__arrow--next{right:.5rem}.container-carrousel-homepage .splide__arrow--prev{left:.5rem}.container-carrousel-homepage .splide__pagination{width:max-content;margin:auto;position:absolute;bottom:80px}.container-carrousel-homepage .splide__pagination>li{margin-right:10px}@media (min-width:768px){.container-carrousel-homepage .splide__pagination>li{margin-right:20px}}.container-carrousel-homepage .splide__pagination>li .splide__pagination__page{background-color:#000;border-radius:0;width:20px;height:5px}.container-carrousel-homepage .splide__pagination>li .splide__pagination__page.is-active{width:30px;opacity:initial;background-color:#fff}.container-carrousel-homepage .splide__pagination>li:last-child{margin-right:0}.container-carrousel-homepage .toggle_btn{position:absolute;bottom:70px;left:50%}.container-carrousel-homepage .toggle_btn .splide__toggle{background:0 0;border:none}.container-carrousel-homepage .container-btn-down-anchor{position:absolute;bottom:10px;left:50%;transform:translate(-50%)translate(0)}@media (min-width:992px){.container-carrousel-homepage .container-btn-down-anchor{display:none}}.container-carrousel-homepage .container-btn-down-anchor .btn-down-anchor{background-color:#f5f2eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;display:flex}.container-carrousel-homepage .container-btn-down-anchor .btn-down-anchor>svg{transform:rotate(90deg)}.container-carrousel-homepage .container-btn-down-anchor .btn-down-anchor>svg path{fill:#000}.carousel-partners{padding:50px 0}.carousel-partners .title{text-align:center;text-transform:uppercase;margin-bottom:50px;font-size:28px;font-weight:600}.carousel-partners .partner-logo{object-fit:contain;width:100%;height:100%;max-height:120px}.carousel-partners .carousel-wrapper .splide__pagination{bottom:-2rem}.carousel-partners .carousel-wrapper .splide__pagination .splide__pagination__page{opacity:1;background-color:#000}.carousel-partners .carousel-wrapper .splide__pagination .is-active{background-color:#212c54}.carousel-partners .splide__arrows{justify-content:space-between;width:100%;display:flex;position:absolute;bottom:-1rem}@media (max-width:767px){.carousel-partners .splide__arrows{display:none}}.carousel-partners .splide__arrows .splide__arrow{opacity:1;background:#212c54;width:45px;height:45px;margin-right:10px}.carousel-partners .splide__arrows .splide__arrow:disabled{display:none}.paragraph-with-illustration{padding:70px 0;position:relative}@media (min-width:768px){.paragraph-with-illustration{padding:60px 0 90px}}@media (min-width:1200px){.paragraph-with-illustration{position:unset;padding:60px 0 90px;overflow-x:clip}}.paragraph-with-illustration .paragraph-illustration,.paragraph-with-illustration .paragraph-illustration-full{display:flex}.paragraph-with-illustration .paragraph-illustration .container-content,.paragraph-with-illustration .paragraph-illustration-full .container-content{z-index:99;flex-direction:column;justify-content:center;padding:0 20px;display:flex}@media (min-width:1200px){.paragraph-with-illustration .paragraph-illustration .container-content,.paragraph-with-illustration .paragraph-illustration-full .container-content{max-width:560px;z-index:unset}}.paragraph-with-illustration .paragraph-illustration .container-content .title,.paragraph-with-illustration .paragraph-illustration-full .container-content .title{text-transform:uppercase;letter-spacing:3px;overflow-wrap:break-word;margin-bottom:40px;font-size:23px;font-weight:600}@media (min-width:768px){.paragraph-with-illustration .paragraph-illustration .container-content .title,.paragraph-with-illustration .paragraph-illustration-full .container-content .title{text-align:center;font-size:25px}}@media (min-width:1200px){.paragraph-with-illustration .paragraph-illustration .container-content .title,.paragraph-with-illustration .paragraph-illustration-full .container-content .title{text-align:start;font-size:28px}}.paragraph-with-illustration .paragraph-illustration .container-content .ck-content,.paragraph-with-illustration .paragraph-illustration-full .container-content .ck-content{margin-bottom:40px;font-weight:400;line-height:1.7}.paragraph-with-illustration .paragraph-illustration .container-content .btn-become-benevole,.paragraph-with-illustration .paragraph-illustration-full .container-content .btn-become-benevole{width:270px;height:50px;padding:8px 16px;box-shadow:0 4px 4px #00000040}.paragraph-with-illustration .paragraph-illustration .container-image,.paragraph-with-illustration .paragraph-illustration .container-image-full,.paragraph-with-illustration .paragraph-illustration-full .container-image,.paragraph-with-illustration .paragraph-illustration-full .container-image-full{z-index:1;max-width:100%;height:100%;padding:0;position:absolute;top:0;left:0}@media (min-width:1200px){.paragraph-with-illustration .paragraph-illustration .container-image,.paragraph-with-illustration .paragraph-illustration .container-image-full,.paragraph-with-illustration .paragraph-illustration-full .container-image,.paragraph-with-illustration .paragraph-illustration-full .container-image-full{position:unset;z-index:unset;justify-content:center;align-items:center;display:flex}}.paragraph-with-illustration .paragraph-illustration .container-image .overlay,.paragraph-with-illustration .paragraph-illustration .container-image-full .overlay,.paragraph-with-illustration .paragraph-illustration-full .container-image .overlay,.paragraph-with-illustration .paragraph-illustration-full .container-image-full .overlay{background:#ffffffa6;width:100%;height:100%;position:absolute}@media (min-width:1200px){.paragraph-with-illustration .paragraph-illustration .container-image .overlay,.paragraph-with-illustration .paragraph-illustration .container-image-full .overlay,.paragraph-with-illustration .paragraph-illustration-full .container-image .overlay,.paragraph-with-illustration .paragraph-illustration-full .container-image-full .overlay{display:none}}.paragraph-with-illustration .paragraph-illustration .container-image img,.paragraph-with-illustration .paragraph-illustration .container-image-full img,.paragraph-with-illustration .paragraph-illustration-full .container-image img,.paragraph-with-illustration .paragraph-illustration-full .container-image-full img{object-fit:cover;width:100%;height:100%}@media (min-width:1200px){.paragraph-with-illustration .paragraph-illustration .container-image img,.paragraph-with-illustration .paragraph-illustration .container-image-full img,.paragraph-with-illustration .paragraph-illustration-full .container-image img,.paragraph-with-illustration .paragraph-illustration-full .container-image-full img{border-radius:10px;width:370px;height:480px}}@media (min-width:768px){.paragraph-with-illustration .paragraph-illustration{justify-content:center}}.paragraph-with-illustration .paragraph-illustration-full{justify-content:center}@media (min-width:1200px){.paragraph-with-illustration .paragraph-illustration-full{justify-content:space-between}}.paragraph-with-illustration .paragraph-illustration-full .title{color:#212c54;text-align:center}.paragraph-with-illustration .paragraph-illustration-full .container-image-full{display:none}@media (min-width:1200px){.paragraph-with-illustration .paragraph-illustration-full .container-image-full{height:auto;display:block}.paragraph-with-illustration .paragraph-illustration-full .container-image-full img{object-fit:cover;width:100%;height:100%;box-shadow:0 4px 21px #00000040}}@media (min-width:1200px) and (min-width:1200px){.paragraph-with-illustration .paragraph-illustration-full .container-image-full img{border-radius:0}}.container-map{width:100%;height:870px;padding:0;position:relative}.container-map .map-modal{background-color:#fff;border-radius:5px;width:300px;max-height:450px;padding:25px 20px;position:absolute;top:110px;left:50%;transform:translate(-50%)}@media (min-width:768px){.container-map .map-modal{width:390px;max-height:660px;left:unset;padding:40px 40px 30px;right:10px;transform:none}}@media (min-width:1200px){.container-map .map-modal{width:500px;max-height:750px;padding:50px 70px 20px 50px;top:60px;right:50px}}.container-map .map-modal h2{text-align:center;text-transform:uppercase;letter-spacing:3px;font-size:23px;font-weight:600}@media (min-width:1200px){.container-map .map-modal h2{text-align:start}}.container-map .map-modal .number-establishment{display:none}@media (min-width:1200px){.container-map .map-modal .number-establishment{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}}.container-map .map-modal .container-establishment{max-height:170px;padding-left:0;line-height:1.1;list-style-type:none;overflow-x:auto}@media (min-width:768px){.container-map .map-modal .container-establishment{max-height:360px}}@media (min-width:1200px){.container-map .map-modal .container-establishment{max-height:320px}}.container-map .map-modal .container-establishment .item-establishment{border:unset;background-color:unset;text-align:unset;grid-template-rows:1fr;grid-template-columns:30px 1fr;margin:5px;font-weight:400;display:grid}@media (min-width:768px){.container-map .map-modal .container-establishment .item-establishment{margin-bottom:25px}}.container-map .map-modal .container-establishment .item-establishment .list-dot{background-color:#eee;width:17px;height:23px}.container-map .map-modal .container-establishment .item-establishment .list-dot.siege{background-color:#293d86}.container-map .map-modal .container-establishment .item-establishment .list-dot.delegation{background-color:#53ab99}.container-map .map-modal .container-establishment .item-establishment h3{margin-bottom:0;font-size:18px;font-weight:700}.container-map .map-modal .container-establishment .item-establishment p{margin-bottom:0;font-size:16px;font-weight:400}.container-map .map-modal .container-establishment .selected-establishment{background-color:#f5f2eb}.container-map .map-modal .container-establishment .nous-trouver-liste{padding:0}.container-map .map-modal .container-establishment .nous-trouver-liste li{list-style:none}.container-map .map-modal ::-webkit-scrollbar{background-color:#fff;border-radius:5px;width:5px}.container-map .map-modal ::-webkit-scrollbar-thumb{background-color:#293d86;border-radius:5px}.container-map .map-modal .btn-check:checked+.map-btn,.container-map .map-modal .btn-check:focus+.map-btn{outline-offset:1px!important;outline:2.5px solid #000!important}.container-newsletter{color:#000;background-color:#53ab99;padding:50px 0}.container-newsletter input[type=email]::-webkit-input-placeholder{color:#767676}@media (min-width:576px){.container-newsletter{padding:30px 0 60px}}@media (min-width:992px){.container-newsletter{padding:40px 0 70px}}.container-newsletter .wrapper{max-width:992px;margin:auto}.container-newsletter h2{text-align:center;margin-bottom:30px;font-size:23px;font-weight:600}@media (min-width:992px){.container-newsletter h2{font-size:28px}}.container-newsletter p{text-align:center;margin-bottom:80px;font-size:16px}@media (min-width:576px){.container-newsletter p{margin-bottom:20px}}.container-newsletter .form-container{flex-direction:column;align-items:center;gap:25px;max-width:820px;margin:auto;padding-top:30px;display:flex}@media (min-width:576px){.container-newsletter .form-container{flex-direction:row;align-items:flex-start;gap:0}}.container-newsletter .form-container .container-input{border:none;border-radius:10px;width:100%;min-width:300px;position:relative}@media (min-width:576px){.container-newsletter .form-container .container-input{border-radius:10px 0 0 10px;width:-webkit-fill-available;height:auto}}.container-newsletter .form-container .container-input input{border:none;border-radius:10px;height:55px;padding:10px}@media (min-width:576px){.container-newsletter .form-container .container-input input{border-radius:5px 0 0 5px;height:auto}}.container-newsletter .form-container .container-input input:focus-visible{outline:3px solid #000}.container-newsletter .form-container .container-input #helperText_email{color:#000;position:absolute;top:-23px;left:9px}.container-newsletter .form-container .container-input .error{margin-left:9px;position:relative}.container-newsletter .form-container .container-input .newsletter-email-error-message{justify-content:center;align-items:center;width:100%;display:flex;position:absolute;left:0}.container-newsletter .form-container .container-btn{width:300px}@media (min-width:576px){.container-newsletter .form-container .container-btn{width:120px}}.container-newsletter .form-container .container-btn button{text-transform:uppercase;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:55px;margin-top:80px;font-size:18px;font-weight:600;display:flex}@media (min-width:576px){.container-newsletter .form-container .container-btn button{width:120px;height:44px;text-transform:initial;border-radius:0 5px 5px 0;margin-top:0;font-size:16px}}.container-newsletter .form-container .container-btn button:focus{position:relative}.main-header{z-index:998;position:sticky;top:0}.main-header .subnav-services-pages{position:initial;margin:30px 0}.main-header .main-navbar{z-index:999;background-color:#fff;justify-content:space-between;width:100%;height:90px;padding-top:0;display:flex;position:sticky;top:0;box-shadow:0 4px 4px #00000040}@media (min-width:1200px){.main-header .main-navbar{padding:0 60px}}.main-header .main-navbar .main-navbar-menu{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.main-header .main-navbar .main-navbar-menu .burger-menu span{display:none}@media (min-width:768px){.main-header .main-navbar .main-navbar-menu .burger-menu span{text-transform:uppercase;margin-left:5px;display:inline-block}}.main-header .main-navbar .main-navbar-menu .burger-menu .btn-burger{background:0 0;border:none}.main-header .main-navbar .logo{width:fit-content;position:absolute;left:50%;right:50%;transform:translate(-50%)translateY(0%)}.main-header .main-navbar .logo .container-logo-apidv{justify-content:center;align-items:center;display:flex}.main-header .main-navbar .logo .container-logo-apidv .logo-apidv{object-fit:cover;max-height:85px}.main-header .main-navbar .logo .container-logo-apidv:focus{border-radius:5px;height:80px}@media (min-width:576px){.main-header .main-navbar .akkoplay{display:none}}.main-header .main-navbar .container-search{gap:40px;display:none}@media (min-width:576px){.main-header .main-navbar .container-search{justify-content:space-between;align-items:center;display:flex}}.main-header .main-navbar .container-search .btn-member-space{color:#fff;background:#212c54;border-color:#212c54;border-radius:2px;padding:10px 40px;font-weight:500;display:none}@media (min-width:992px){.main-header .main-navbar .container-search .btn-member-space{display:block}}.main-header .main-navbar .container-search .btn-members-space:focus{outline:2px solid #000}.main-header .main-navbar .container-search .dropdown .cross{background:0 0;border:none;position:absolute;top:20px;right:50px}.main-header .main-navbar .container-search .dropdown .cross:after{display:none}.main-header .main-navbar .container-search .dropdown .btn-search{border:none;margin-left:25px;padding:0}.main-header .main-navbar .container-search .dropdown .btn-search:after{display:none}@media (min-width:992px){.main-header .main-navbar .container-search .dropdown{margin-left:30px;display:flex}}.main-header .main-navbar .container-search .dropdown .dropdown-menu{border:none}.main-header .main-navbar .container-search .dropdown .dropdown-menu.show{border-radius:0;width:100%;position:fixed;top:88px;left:0;right:0}.main-header .main-navbar .container-search .dropdown .dropdown-menu.show .container-search-bar{margin:50px 0 60px}@media (min-width:768px){.main-header .main-navbar .container-search .dropdown .dropdown-menu.show .container-search-bar{margin:80px 0 90px}}@media (min-width:992px){.main-header .main-navbar .container-search .dropdown .dropdown-menu.show .container-search-bar{margin:50px 0 80px}}.main-header .main-navbar .container-search .dropdown .dropdown-menu.show .container-search-bar .form-search-bar{flex-direction:column;align-items:center;display:flex}.main-header .main-navbar .container-search .dropdown .dropdown-menu.show .container-search-bar .form-search-bar .form-label{letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;font-size:28px;font-weight:600}@media (min-width:992px){.main-header .main-navbar .container-search .dropdown .dropdown-menu.show .container-search-bar .form-search-bar .form-label{font-size:32px}}.main-header .main-navbar .container-search .dropdown .dropdown-menu.show .container-search-bar .form-search-bar .input-search-bar{background-color:#e6e6e6;border:none;border-radius:10px 0 0 10px;width:80%;max-width:930px;height:55px}.main-header .main-navbar .container-search .dropdown .dropdown-menu.show .container-search-bar .form-search-bar .btn-input-search{background:#e6e6e6;border:none;border-radius:0 10px 10px 0}.offcanvas-start{font-family:var(--font-roboto-condensed),sans-serif;padding:30px}.offcanvas-start.show{transition-duration:.5s;transform:translate(0)}.offcanvas-start.hide{transition-duration:.5s;transform:translate(100%)}@media (min-width:768px){.offcanvas-start{width:480px!important}}.offcanvas-start .offcanvas-header{justify-content:space-between;padding:0}@media (min-width:768px){.offcanvas-start .offcanvas-header{display:block}}.offcanvas-start .offcanvas-header .btn-close-menu{background:0 0;border:none}@media (min-width:768px){.offcanvas-start .offcanvas-header .btn-close-menu{position:absolute;top:30px;right:40px}}.offcanvas-start .offcanvas-body{margin-top:30px}@media (min-width:992px){.offcanvas-start .offcanvas-body{padding:40px 90px}}@media (min-width:768px){.offcanvas-start .offcanvas-body .container-search-bar-offcanvas{display:none}}.offcanvas-start .offcanvas-body .container-search-bar-offcanvas .search-bar{margin-top:0}.offcanvas-start .offcanvas-body .container-search-bar-offcanvas .search-bar .input-search-bar{border:none;border-radius:10px 0 0 10px;outline:none;width:80%;height:45px}.offcanvas-start .offcanvas-body .container-search-bar-offcanvas .search-bar .btn-input-search{background:#e6e6e6;border:none;border-radius:0 10px 10px 0}.offcanvas-start .offcanvas-body .container-button{width:210px;margin-top:40px}@media (min-width:768px){.offcanvas-start .offcanvas-body .container-button{margin-top:0}}.offcanvas-start .offcanvas-body .container-button ul{padding-left:0}.offcanvas-start .offcanvas-body .container-button ul li{list-style:none}.offcanvas-start .offcanvas-body .container-button .btn{width:100%;height:50px;font-size:20px;font-weight:500}.offcanvas-start .offcanvas-body .container-button .btn-donation{color:#212c54;border-radius:50px;margin-bottom:20px}.offcanvas-start .offcanvas-body .container-button .container-button-member{flex-direction:column-reverse;display:flex}.offcanvas-start .offcanvas-body .container-button .container-button-member .redirection-home-page{color:#212c54;background:#e6e6e6;border:1px solid #212c54;width:224px;height:auto;margin-top:30px;font-weight:400;box-shadow:0 4px 4px #00000040}.offcanvas-start .offcanvas-body .container-button .btn-member-space{border-radius:2px;width:max-content}.hero{color:#fff;background:#0009;position:relative}@media (min-width:768px){.hero.with-navBarAnchor{margin-bottom:150px}.hero{aspect-ratio:1366/678}}.hero .image{object-fit:cover;z-index:-1;object-position:center}.hero .text-wrapper{padding:100px 40px 180px 45px}@media (min-width:576px){.hero .text-wrapper{object-position:center;padding:100px 0 180px}}@media (min-width:1200px){.hero .text-wrapper{object-position:center;padding:140px 0 260px}}.hero h1,.hero h2{text-transform:uppercase;letter-spacing:3px;text-align:center;overflow-wrap:break-word;margin-bottom:45px;font-size:25px;font-weight:600;line-height:1.6}@media (min-width:576px){.hero h1,.hero h2{text-align:start}}@media (min-width:768px){.hero h1,.hero h2{font-size:32px}.hero h2{font-size:28px}}.hero .input-search-page{width:100%;max-width:275px;height:45px}@media (min-width:768px){.hero .input-search-page{max-width:375px;margin-top:10px}}.hero #search-error-message{color:#fff;margin-top:20px;font-size:1em}.hero .button-search-page{text-transform:uppercase;width:100%;max-width:275px;height:55px;margin-top:30px}@media (min-width:768px){.hero .button-search-page{max-width:410px;margin-top:20px}}.hero p{font-size:14px;font-weight:400;line-height:1.7}@media (min-width:768px){.hero p{font-size:23px}}@media (min-width:992px){.hero p{width:80%}}@media screen and (min-width:1600px){.hero p{width:100%}}.hero .container-btn-down{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (min-width:768px){.hero .container-btn-down{display:none}}.hero .container-btn-down .btn-down{background-color:#f5f2eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.hero .container-btn-down .btn-down>svg{transform:rotate(90deg)}.hero .container-btn-down .btn-down>svg path{fill:#000}.container-become-member{color:#fff;background-color:#293d86;padding:50px 0 80px}@media (min-width:768px){.container-become-member{padding:80px 0 120px}}.container-become-member .container-content{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.container-become-member .container-content{flex-direction:row;justify-content:space-between;align-items:center;gap:30px}}@media (min-width:992px){.container-become-member .container-content{gap:60px}}.container-become-member h2{letter-spacing:3px;text-transform:uppercase;text-align:center;max-width:400px;margin-bottom:30px;font-size:23px;font-weight:600}@media (min-width:768px){.container-become-member h2{text-align:start;margin-bottom:0;font-size:28px}}.container-become-member .content{text-align:center;max-width:650px;font-size:12px}@media (min-width:768px){.container-become-member .content{text-align:start;font-size:16px}}.container-become-member .content .btn{color:#212c54;background-color:#fff;width:250px;font-size:14px;font-weight:400}@media (min-width:768px){.container-become-member .content .btn{width:360px;font-size:20px}}.container-testamonial{background-color:#e6e6e6;padding:80px 0}.container-testamonial p{color:#000}.container-testamonial .testimonial-text{margin-bottom:50px;font-style:italic}.container-testamonial .testimonial-author{border-bottom:1px solid #000;width:320px;margin:25px auto;line-height:50px}@media (max-width:575px){.container-testamonial .testimonial-author{width:80%}}.container-testamonial .item{padding:5px}.container-testamonial .item .item-pagination{background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;width:180px;margin:5px auto auto;display:flex}.container-testamonial .item .item-pagination:active{background:0 0}.container-testamonial .item .item-pagination:focus{line-height:normal}.container-testamonial .author-photo-container{width:86px;height:86px}.container-testamonial .author-photo-container .author-photo{object-fit:cover;filter:opacity(70%);width:100%;height:100%}.container-testamonial .author-photo-container .author-photo-active{filter:drop-shadow(0 4px 4px #00000040)}.container-testamonial .splide__arrow{width:45px;height:45px;opacity:initial;background:#212c54}.container-testamonial .splide__arrow .arrow-left{transform:scale(1)}.container-testamonial .splide__arrow--prev{position:absolute}@media (min-width:768px){.container-testamonial .splide__arrow--prev{top:220px}}@media (min-width:992px){.container-testamonial .splide__arrow--prev{top:150px}}.container-testamonial .splide__arrow--prev:focus{outline-offset:1px!important;outline:2px solid #000!important;box-shadow:0 0 4px 5px #fff!important}.container-testamonial .splide__arrow--next{position:absolute}@media (min-width:768px){.container-testamonial .splide__arrow--next{top:220px}}@media (min-width:992px){.container-testamonial .splide__arrow--next{top:150px}}.container-testamonial .splide__arrow--next:focus{outline-offset:1px!important;outline:2px solid #000!important;box-shadow:0 0 4px 5px #fff!important}.container-testamonial ::-webkit-scrollbar{background-color:#e6e6e6;border-radius:5px;height:5px}.container-testamonial ::-webkit-scrollbar-thumb{background-color:#212c54;border-radius:5px}.container-our-values{color:#fff;background-color:#212c54;padding:60px 0 80px}.container-our-values .title,.container-our-values .title-whith-subtitle{text-align:center;text-transform:uppercase}.container-our-values .title{margin-bottom:60px}.container-our-values .subtitle{text-align:center;margin-bottom:40px}.container-our-values .container-values,.container-our-values .container-values-descript{padding:0;list-style:none;display:flex}.container-our-values .container-values>li,.container-our-values .container-values-descript>li{flex-direction:column;display:flex}.container-our-values .container-values>li .our-values-img,.container-our-values .container-values-descript>li .our-values-img{max-width:65px;max-height:65px}.container-our-values .container-values>li>span,.container-our-values .container-values-descript>li>span{margin-bottom:0;font-weight:600}.container-our-values .container-values{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:50px}@media (min-width:576px){.container-our-values .container-values{row-gap:0}}.container-our-values .container-values>li{justify-content:space-between;align-items:center;width:50%;height:80px;font-size:12px}@media (min-width:576px){.container-our-values .container-values>li{width:initial}}.container-our-values .container-values>li span{margin-top:15px}.container-our-values .container-values-descript{flex-direction:column;row-gap:60px}@media (min-width:768px){.container-our-values .container-values-descript{flex-direction:row;justify-content:space-between}}@media (min-width:992px){.container-our-values .container-values-descript{justify-content:center;column-gap:60px}}.container-our-values .container-values-descript>li{align-items:center;row-gap:15px}.container-our-values .container-values-descript>li>p{text-align:center}@media (min-width:768px){.container-our-values .container-values-descript>li>p{max-width:215px}}@media (min-width:992px){.container-our-values .container-values-descript>li>p{max-width:350px}}.container-board-directors{background-color:#f5f2eb;padding:100px 0}.container-board-directors .title{text-align:center;text-transform:uppercase;margin-bottom:120px;font-size:28px;font-weight:600}.container-board-directors .container-directors{flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:0;list-style:none;display:flex}@media (min-width:576px){.container-board-directors .container-directors{justify-content:space-between}}.container-board-directors .container-directors>li{text-align:center;width:230px}.container-board-directors .container-directors>li img{object-fit:cover;border-radius:50%;width:85px;height:85px;margin-bottom:15px}.container-board-directors .container-directors>li p{margin-bottom:0}.container-board-directors .btn-see-members{width:auto;height:50px;font-weight:400}.footer{overflow-x:hidden;box-shadow:0 -6px 9px #00000012}.footer .container-footer{text-align:center;margin:auto;padding:30px 0 50px}@media (min-width:768px){.footer .container-footer{text-align:start}}.footer .container-footer .container-image{margin-bottom:15px}@media (min-width:768px){.footer .container-footer .container-image{margin-bottom:0;padding:10px 0 0}.footer .container-footer .container-grid{grid-column-gap:50px;grid-row-gap:0px;grid-template-rows:160px 1fr;grid-template-columns:280px 1fr;padding:0;display:grid}}@media (min-width:992px){.footer .container-footer .container-grid{grid-template-columns:480px 1fr}}@media (min-width:1200px){.footer .container-footer .container-grid{grid-column-gap:120px;grid-template-rows:140px 1fr;grid-template-columns:500px 1fr}}@media (min-width:1400px){.footer .container-footer .container-grid{grid-column-gap:270px}}@media (min-width:768px){.footer .container-footer .container-grid .container-content{grid-area:1/1/2/2;padding-top:10px}}.footer .container-footer .container-grid .container-content .links-apidv{flex-direction:column;display:flex}.footer .container-footer .container-grid .container-content .links-apidv .link{color:#3869b2;text-decoration:underline}.footer .container-footer .container-grid .container-button{flex-direction:column;align-items:center;height:200px;display:flex}@media (min-width:768px){.footer .container-footer .container-grid .container-button{grid-area:1/2/2/2;justify-content:space-around;height:180px}}.footer .container-footer .container-grid .container-button .btn-contact{justify-content:center;align-items:center;width:270px;height:50px;margin:40px 0;display:flex;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.footer .container-footer .container-grid .container-button .btn-contact{margin:0}}.footer .container-footer .container-grid .container-logo{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 25px;margin-bottom:30px;display:flex}@media (min-width:768px){.footer .container-footer .container-grid .container-logo{grid-area:2/1/2/1;justify-content:flex-start;margin-bottom:0}}.footer .container-footer .container-grid .container-logo svg,.footer .container-footer .container-grid .container-logo img{max-width:35px;max-height:35px}.footer .container-footer .signature-apidv{margin:15px 0}@media (min-width:768px){.footer .container-footer .signature-apidv{width:100%;margin:0}}.container-carousel-visual-impairment{padding:60px 0}.container-carousel-visual-impairment h2{letter-spacing:3px;text-transform:uppercase;text-align:center;margin-bottom:30px;font-size:23px;font-weight:600;line-height:1.7}@media (min-width:992px){.container-carousel-visual-impairment h2{font-size:28px}}.container-carousel-visual-impairment .ck-content{margin-bottom:30px}.container-carousel-visual-impairment .ck-content p{font-size:12px}@media (min-width:992px){.container-carousel-visual-impairment .ck-content p{font-size:18px}}.container-carousel-visual-impairment .carousel-visual-impairment{height:560px;margin-bottom:30px}@media (min-width:992px){.container-carousel-visual-impairment .carousel-visual-impairment{height:750px}}.container-carousel-visual-impairment .carousel-visual-impairment .splide__slide{width:235px!important}@media (min-width:992px){.container-carousel-visual-impairment .carousel-visual-impairment .splide__slide{min-height:650px;width:350px!important}}.container-carousel-visual-impairment .carousel-visual-impairment .splide__arrows{display:flex;position:absolute;bottom:-20px;right:0}.container-carousel-visual-impairment .carousel-visual-impairment .splide__arrows .splide__arrow{position:initial;opacity:1;background:#212c54;width:45px;height:45px;margin-right:10px}.container-carousel-visual-impairment .carousel-visual-impairment .splide__arrows .splide__arrow:disabled{background:#000}.container-carousel-visual-impairment .carousel-visual-impairment .splide__pagination{bottom:18px;right:100px;left:unset;position:absolute}.container-carousel-visual-impairment .carousel-visual-impairment .splide__pagination>li{margin-right:10px}.container-carousel-visual-impairment .carousel-visual-impairment .splide__pagination>li .splide__pagination__page{opacity:1;background:#000;border-radius:0%;width:20px;height:5px}.container-carousel-visual-impairment .carousel-visual-impairment .splide__pagination>li .splide__pagination__page.is-active{background:#212c54;width:40px;transform:scale(1.1)}.container-carousel-visual-impairment .container-button{width:300px;height:110px;margin:auto}@media (min-width:768px){.container-carousel-visual-impairment .container-button{width:auto;max-width:500px;height:50px}}.container-carousel-visual-impairment .container-button button{border-radius:5px;align-items:center;width:100%;height:100%;display:flex}@media (min-width:768px){.container-carousel-visual-impairment .container-button button{justify-content:space-around}}.container-carousel-visual-impairment .container-button button .svg-button{margin-left:40px}@media (min-width:768px){.container-carousel-visual-impairment .container-button button .svg-button{margin-left:0}}.container-carousel-visual-impairment-slide{width:235px}@media (min-width:992px){.container-carousel-visual-impairment-slide{width:350px}}.container-carousel-visual-impairment-slide img{object-fit:cover;border-radius:5px;width:100%;height:345px}@media (min-width:992px){.container-carousel-visual-impairment-slide img{height:525px}}.container-carousel-visual-impairment-slide h3{margin:15px 0 6px;font-size:12px;font-weight:600}@media (min-width:992px){.container-carousel-visual-impairment-slide h3{height:28px}}.container-carousel-visual-impairment-slide p{font-size:12px}.container-card-subscription{color:#212c54;text-align:center;background-color:#fff;border-radius:5px;width:300px;height:100%;margin:auto;padding:25px;position:relative;box-shadow:0 4px 4px #00000040}@media (min-width:576px){.container-card-subscription{width:330px;padding-bottom:35px}}@media (min-width:1400px){.container-card-subscription{width:370px;padding-bottom:35px}}.container-card-subscription .top-card{border-bottom:1px solid #f5f2eb;margin-bottom:30px}.container-card-subscription .top-card h3{letter-spacing:2px;text-transform:uppercase;margin-bottom:30px;font-size:18px;font-weight:600;line-height:1.5}@media (min-width:576px){.container-card-subscription .top-card h3{letter-spacing:1px;margin-bottom:20px}}.container-card-subscription .top-card .list-price{padding-bottom:20px}.container-card-subscription .top-card .list-price li .content-price{margin-bottom:0}.container-card-subscription .top-card .list-price li .content-price .price{font-size:40px;font-weight:600}.container-card-subscription .top-card .list-price li .content-price .label-price{font-size:17px;font-weight:400}.container-card-subscription .top-card .list-price li .second-price{font-size:22px;font-weight:600}.container-card-subscription .top-card .price-revue{text-transform:uppercase;font-size:25px;font-weight:600}.container-card-subscription .list-service{text-align:left;margin-bottom:120px;padding-left:10px}.container-card-subscription .list-service .content-service{grid-template-rows:1fr;grid-template-columns:30px 1fr;margin-bottom:10px;font-weight:400;display:grid}.container-card-subscription .list-service .content-service span{font-size:16px;font-weight:400}.container-card-subscription .additional-info{color:#212c54;text-align:left;margin-top:10px;position:absolute;bottom:70px}.container-card-subscription .button-link{justify-content:center;align-items:center;width:230px;height:50px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}@media (min-width:576px){.container-card-subscription .button-link{width:250px;bottom:35px}}.container-card-subscription.small-card .top-card{border-bottom:none;margin-bottom:80px}.container-card-subscription.small-card .additional-info{text-align:center}.container-card-subscription.isFocus,.container-card-subscription:hover{color:#fff;background-color:#212c54;transition:transform .3s ease-in-out}@media (min-width:992px){.container-card-subscription.isFocus,.container-card-subscription:hover{transform:scale(1.05)}}.container-card-subscription.isFocus .list-service li svg g path,.container-card-subscription:hover .list-service li svg g path{fill:#fff}.container-card-subscription.isFocus .additional-info,.container-card-subscription:hover .additional-info{color:#fff}.container-card-subscription.isFocus .button-link,.container-card-subscription:hover .button-link{color:#212c54;background-color:#fff}.container-list-subscription-bg{padding-top:90px;padding-bottom:90px}.container-list-subscription-bg.small{background-color:#f5f2eb}.container-list-subscription-bg .container-list-subscription h2{letter-spacing:3px;text-align:center;text-transform:uppercase;margin-bottom:45px;font-size:23px;font-weight:600;line-height:1.7}.container-list-subscription-bg .container-list-subscription h2.small-card{text-align:center}@media (min-width:992px){.container-list-subscription-bg .container-list-subscription h2{text-align:left;margin-bottom:60px;font-size:28px}}.container-list-subscription-bg .container-list-subscription .list-subscription{grid-row-gap:50px;grid-template-columns:1fr;grid-auto-rows:1fr;display:grid}@media (min-width:768px){.container-list-subscription-bg .container-list-subscription .list-subscription{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.container-list-subscription-bg .container-list-subscription .list-subscription{row-gap:80px}}@media (min-width:1200px){.container-list-subscription-bg .container-list-subscription .list-subscription{grid-template-columns:repeat(3,1fr)}}.container-list-subscription-bg .container-list-subscription .container-button-all-subscription{justify-content:center;margin-top:60px;display:flex}.container-list-subscription-bg .container-list-subscription .container-button-all-subscription .button-all-subscription{justify-content:center;align-items:center;width:230px;height:50px;display:flex}@media (min-width:576px){.container-list-subscription-bg .container-list-subscription .container-button-all-subscription .button-all-subscription{width:250px}}.bulleted-list{background-color:#f5f2eb;padding:50px 0 60px}@media (min-width:992px){.bulleted-list{padding:50px 0 110px}}.bulleted-list .title{text-align:center;letter-spacing:3px;text-transform:uppercase;margin-bottom:25px;font-size:23px;font-weight:600}@media (min-width:992px){.bulleted-list .title{font-size:28px}}.bulleted-list .description{text-align:center;font-size:12px;line-height:1.6}@media (min-width:992px){.bulleted-list .description{font-size:16px}}.bulleted-list .items{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:30px;margin-top:70px;padding:0;font-size:12px;display:flex}@media (min-width:992px){.bulleted-list .items{font-size:16px}}@media (min-width:1200px){.bulleted-list .items{row-gap:60px}}.bulleted-list .items>li{grid-template-rows:1fr;grid-template-columns:60px 1fr;width:100%;margin-bottom:5px;list-style:none;display:grid}@media (min-width:992px){.bulleted-list .items>li{max-width:450px}}@media (min-width:1200px){.bulleted-list .items>li{max-width:550px}}.bulleted-list .description2{text-align:center;font-size:12px;line-height:1.6}@media (min-width:992px){.bulleted-list .description2{margin-top:70px;font-size:16px}}.bulleted-list .buttons{flex-direction:column;align-items:center;margin-top:40px;display:flex}.bulleted-list .buttons .btn{justify-content:center;align-items:center;width:270px;height:50px;display:flex}.bulleted-list .buttons .btn>svg{margin-right:20px}.bulleted-list .buttons .btn-contact{box-shadow:0 4px 4px #00000040}.bulleted-list .or{text-transform:uppercase;margin:15px 0}.reports{position:relative}@media (min-width:768px){.reports{padding:100px 0!important}}.reports .selection-background-mobile{object-fit:cover;z-index:-1;display:block}@media (min-width:768px){.reports .selection-background-mobile{display:none}}.reports .title{text-align:center;text-transform:uppercase;letter-spacing:3px;font-weight:600}.reports .report-selection{justify-content:center;align-items:center;height:318px;padding:1rem;display:flex;position:relative}.reports .report-selection .selection-background{display:none}@media (min-width:768px){.reports .report-selection .selection-background{object-fit:cover;z-index:-1;display:block}}.reports .report-selection .report-selection-form .container-select{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.reports .report-selection .report-selection-form .container-select{flex-direction:row;justify-content:center}}.reports .report-selection .report-selection-form .container-select select{border-radius:0;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.reports .report-selection .report-selection-form .container-select .type-select{width:320px}.reports .report-selection .report-selection-form .container-select .year-select{width:200px}}.reports .report-selection .report-selection-form .container-button{flex-direction:column;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}@media (min-width:768px){.reports .report-selection .report-selection-form .container-button{flex-direction:row;justify-content:center}}@media (max-width:767px){.reports .report-selection .report-selection-form .container-button .span-or{display:none}}.reports .report-selection .report-selection-form .container-button button{color:#000;border-radius:5px;justify-content:space-between;align-items:center;width:220px;height:50px;display:flex}@media (min-width:768px){.reports .report-selection .report-selection-form .container-button button{width:240px;height:60px}}.container-our-events{background-color:#f5f2eb;padding:50px 0 60px}.container-our-events h2{letter-spacing:3px;text-align:center;text-transform:uppercase;margin-bottom:40px;padding:0 20px;font-size:23px;font-weight:600}.container-our-events .container-btn{flex-direction:column-reverse;margin-bottom:40px;display:flex}.container-our-events .container-btn .arrow{margin-left:1.3rem;transition:transform .3s ease-in-out}.container-our-events .container-btn .arrow.up{transform:rotate(0)}.container-our-events .container-btn .arrow.down{transform:rotate(180deg)}@media (min-width:576px){.container-our-events .container-btn{flex-direction:row;justify-content:space-between}}@media (min-width:992px){.container-our-events .container-btn{flex-direction:row;justify-content:space-evenly;align-items:center}}.container-our-events .container-btn button,.container-our-events .container-btn select{color:#212c54;text-transform:uppercase;background-color:#fff;border:1px solid #212c54;border-radius:5px;width:230px;height:45px;padding:6px 12px;font-size:14px}.container-our-events .btn-see-all-event{width:260px;min-height:50px;margin-top:20px;font-size:14px}.container-our-events .filter-event-find{text-align:center;font-weight:700}.hero-event{color:#fff;aspect-ratio:1366/678;background:#0009;position:relative}@media (min-width:992px){.hero-event{padding-bottom:0}}.hero-event .image{object-fit:cover;object-position:center;z-index:-1}.hero-event .container-hero-event{text-align:center;padding:130px 0 240px}@media (min-width:768px){.hero-event .container-hero-event{text-align:start}}.hero-event .container-hero-event h1{text-transform:uppercase;letter-spacing:3px;font-size:25px;font-weight:600}@media (min-width:768px){.hero-event .container-hero-event h1{font-size:32px}}.hero-event .container-hero-event .category-event{color:#000;text-transform:uppercase;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:160px;height:30px;margin:20px auto 40px;font-size:12px;display:flex}@media (min-width:768px){.hero-event .container-hero-event .category-event{margin:initial;margin-top:35px;margin-bottom:35px;font-size:16px}}.hero-event .container-hero-event .container-info{color:#212c54;background-color:#fff;border-radius:10px;width:80%;margin:auto;padding:30px 35px}@media (min-width:576px){.hero-event .container-hero-event .container-info{width:100%}}@media (min-width:768px){.hero-event .container-hero-event .container-info{width:90%;margin:initial;padding:20px 25px;display:flex}}.hero-event .container-hero-event .container-info h2{text-align:start;font-size:14px;font-weight:600;line-height:1.7}@media (min-width:768px){.hero-event .container-hero-event .container-info h2{border-right:1px solid #212c54;width:50%;padding-right:20px}}@media (min-width:992px){.hero-event .container-hero-event .container-info h2{width:60%;font-size:23px}}.hero-event .container-hero-event .container-info .line{border-bottom:1px solid #212c54;width:30%;margin:25px 0}@media (min-width:768px){.hero-event .container-hero-event .container-info .line{display:none}}.hero-event .container-hero-event .container-info .container-date{justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.hero-event .container-hero-event .container-info .container-date{justify-content:flex-start;margin-left:40px}}.hero-event .container-hero-event .container-info .container-date .date{margin:0;font-size:12px;font-weight:600}@media (min-width:768px){.hero-event .container-hero-event .container-info .container-date .date{margin-left:20px}}@media (min-width:992px){.hero-event .container-hero-event .container-info .container-date .date{font-size:16px}}.hero-event .container-btn-down-anchor{position:absolute;bottom:10px;left:50%;transform:translate(-50%)translate(0)}@media (min-width:576px){.hero-event .container-btn-down-anchor{display:none}}.hero-event .container-btn-down-anchor .btn-down-anchor{background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.hero-event .container-btn-down-anchor .btn-down-anchor>svg{transform:rotate(90deg)}.hero-event .container-btn-down-anchor .btn-down-anchor>svg path{fill:#000}.card-event{cursor:pointer;background-color:#fff;border-radius:20px;width:90%;height:auto;margin:0 auto 30px;padding:20px 10px 0}@media (min-width:576px){.card-event{width:100%;padding:25px 20px}}@media (min-width:992px){.card-event{background-color:#f5f2eb;border-bottom:.5px solid gray;border-radius:0;height:350px;padding-bottom:60px}}.card-event .date-lg{display:none}@media (min-width:992px){.card-event .date-lg{flex-direction:column;justify-content:center;align-items:center;display:flex}.card-event .date-lg .date-day,.card-event .date-lg .date-month,.card-event .date-lg .date-year{letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0;font-weight:600}.card-event .date-lg .date-month,.card-event .date-lg .date-year{font-size:18px}.card-event .date-lg .date-day{font-size:35px}}.card-event .container-image{display:none}@media (min-width:992px){.card-event .container-image{display:block}.card-event .container-image img{object-fit:cover;border-radius:5px;width:100%;height:100%}}.card-event .container-button-date{flex-direction:column-reverse;justify-content:flex-end;display:flex}.card-event .container-button-date .button-date{flex-direction:column;align-items:flex-start;gap:10px;height:fit-content;margin-bottom:25px;display:flex}@media (min-width:576px){.card-event .container-button-date .button-date{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.card-event .container-button-date .button-date .btn-category{color:#fff;text-transform:uppercase;background-color:#293d86;border-radius:10px;justify-content:center;align-items:center;width:110px;height:30px;display:flex}@media (min-width:768px){.card-event .container-button-date .button-date .btn-category{width:160px}}.card-event .container-button-date .button-date .date-sm{color:#212c54;margin:0;font-weight:600}@media (min-width:992px){.card-event .container-button-date .button-date .date-sm{display:none}}.card-event h3{letter-spacing:3px;text-transform:uppercase;-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:20px;font-weight:600;display:-webkit-box;overflow:hidden}@media (min-width:576px){.card-event h3{margin-bottom:20px;font-size:18px}}.card-event .card-description{display:none}@media (min-width:576px){.card-event .card-description{margin:0;font-size:12px;line-height:1.7;display:block}}.card-event:last-child{border:none}.card{border:none;flex-direction:column;align-items:center;width:180px;margin-top:40px;display:flex}@media (min-width:768px){.card{align-items:flex-start;width:255px}}@media (min-width:992px){.card{width:355px}}.card .img-news{object-fit:cover;border-radius:5px;width:180px;height:260px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.card .img-news{width:255px;height:355px}}@media (min-width:992px){.card .img-news{width:355px;height:525px}}.card .category-news{color:#fff;text-transform:uppercase;background-color:#293d86;border-radius:10px;justify-content:center;align-items:center;width:100%;height:30px;margin-top:15px;display:flex}@media (min-width:768px){.card .category-news{width:160px;margin-top:25px}}.card .date-news{width:100%;margin-top:10px;display:flex}@media (min-width:768px){.card .date-news{margin-top:25px}}.card .date-news .date{color:#000;margin-bottom:0;margin-left:10px}.card .title-news{color:#000;text-transform:uppercase;width:100%;margin-top:5px;font-weight:600}@media (min-width:768px){.card .title-news{margin-top:25px}}.our-news{padding:50px 0}@media (min-width:992px){.our-news{padding:80px 0}}.our-news .container,.our-news .container-content-news-page .title,.container-content-news-page .our-news .title,.our-news .container-content-event-page>h2,.our-news .btn-head-page,.our-news .modal-establishment .name-establishment,.modal-establishment .our-news .name-establishment,.our-news .footer .container-footer,.footer .our-news .container-footer{flex-direction:column;align-items:center;display:flex}.our-news .container>h2,.our-news .container-content-news-page .title>h2,.container-content-news-page .our-news .title>h2,.our-news .container-content-event-page>h2>h2,.our-news .btn-head-page>h2,.our-news .modal-establishment .name-establishment>h2,.modal-establishment .our-news .name-establishment>h2,.our-news .footer .container-footer>h2,.footer .our-news .container-footer>h2{text-align:center;text-transform:uppercase;margin-top:35px;font-weight:600}.our-news .container .list-card-news,.our-news .container-content-news-page .title .list-card-news,.container-content-news-page .our-news .title .list-card-news,.our-news .container-content-event-page>h2 .list-card-news,.our-news .btn-head-page .list-card-news,.our-news .modal-establishment .name-establishment .list-card-news,.modal-establishment .our-news .name-establishment .list-card-news,.our-news .footer .container-footer .list-card-news,.footer .our-news .container-footer .list-card-news{flex-direction:column;align-items:center;padding:0;display:flex}@media (min-width:768px){.our-news .container .list-card-news,.our-news .container-content-news-page .title .list-card-news,.container-content-news-page .our-news .title .list-card-news,.our-news .container-content-event-page>h2 .list-card-news,.our-news .btn-head-page .list-card-news,.our-news .modal-establishment .name-establishment .list-card-news,.modal-establishment .our-news .name-establishment .list-card-news,.our-news .footer .container-footer .list-card-news,.footer .our-news .container-footer .list-card-news{grid-column-gap:50px;grid-row-gap:30px;grid-template-columns:repeat(2,1fr);align-items:start;margin-bottom:50px;display:grid}}@media (min-width:1200px){.our-news .container .list-card-news,.our-news .container-content-news-page .title .list-card-news,.container-content-news-page .our-news .title .list-card-news,.our-news .container-content-event-page>h2 .list-card-news,.our-news .btn-head-page .list-card-news,.our-news .modal-establishment .name-establishment .list-card-news,.modal-establishment .our-news .name-establishment .list-card-news,.our-news .footer .container-footer .list-card-news,.footer .our-news .container-footer .list-card-news{grid-column-gap:30px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.our-news .container .list-card-news,.our-news .container-content-news-page .title .list-card-news,.container-content-news-page .our-news .title .list-card-news,.our-news .container-content-event-page>h2 .list-card-news,.our-news .btn-head-page .list-card-news,.our-news .modal-establishment .name-establishment .list-card-news,.modal-establishment .our-news .name-establishment .list-card-news,.our-news .footer .container-footer .list-card-news,.footer .our-news .container-footer .list-card-news{grid-column-gap:50px}}.our-news .container .btn-more-news,.our-news .container-content-news-page .title .btn-more-news,.container-content-news-page .our-news .title .btn-more-news,.our-news .container-content-event-page>h2 .btn-more-news,.our-news .btn-head-page .btn-more-news,.our-news .modal-establishment .name-establishment .btn-more-news,.modal-establishment .our-news .name-establishment .btn-more-news,.our-news .footer .container-footer .btn-more-news,.footer .our-news .container-footer .btn-more-news{min-height:50px;margin-top:65px;margin-bottom:70px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.our-news .container .btn-more-news,.our-news .container-content-news-page .title .btn-more-news,.container-content-news-page .our-news .title .btn-more-news,.our-news .container-content-event-page>h2 .btn-more-news,.our-news .btn-head-page .btn-more-news,.our-news .modal-establishment .name-establishment .btn-more-news,.modal-establishment .our-news .name-establishment .btn-more-news,.our-news .footer .container-footer .btn-more-news,.footer .our-news .container-footer .btn-more-news{margin-bottom:100px}}.offer-card,.offer-card-focus{border:1px solid #212c54;border-radius:5px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:360px;height:525px;padding:30px;display:flex;box-shadow:0 4px 4px #00000040}@media (max-width:767px){.offer-card,.offer-card-focus{width:auto;margin:0}}.offer-card .head,.offer-card-focus .head{text-align:left;border-bottom:.5px solid #212c54;width:100%;height:25%}.offer-card .head h3,.offer-card-focus .head h3{text-transform:uppercase;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.offer-card .head p,.offer-card-focus .head p{margin-top:15px;font-weight:400}.offer-card .head p .published,.offer-card-focus .head p .published{font-size:medium}.offer-card .offer-item-list,.offer-card-focus .offer-item-list{flex-direction:column;justify-content:space-between;min-height:220px;padding:0 0 20px;list-style:none;display:flex}.offer-card .offer-item,.offer-card-focus .offer-item{align-items:center;column-gap:25px;display:flex}.offer-card .offer-item .img,.offer-card-focus .offer-item .img{width:30px;height:30px}.offer-card .offer-item p,.offer-card-focus .offer-item p{text-align:left;margin-bottom:0;line-height:19px}.offer-card .btn-offer,.offer-card-focus .btn-offer{justify-content:center;align-self:center;align-items:center;width:145px;height:50px;display:flex}.offer-card:hover,.offer-card-focus{color:#fff;background-color:#212c54}.offer-card:hover .head,.offer-card-focus .head{border-bottom:.5px solid #fff}.offer-card:hover .btn-offer,.offer-card-focus .btn-offer{color:#212c54;background-color:#fff}.offer-card:hover .btn-offer:hover,.offer-card-focus .btn-offer:hover{color:#fff;background-color:#2d8ba2}.job-offers-list{flex-direction:column;justify-content:space-between;width:100%;margin-top:100px;margin-bottom:70px;display:flex}.job-offers-list h2{text-align:center;text-transform:uppercase;margin-left:10px;padding-bottom:20px;font-weight:600}.job-offers-list .list-of-offers{flex-wrap:wrap;justify-content:space-between;gap:40px 50px;margin-top:60px;padding-top:30px;padding-bottom:30px;padding-left:0;list-style:none;display:flex}@media (max-width:991px){.job-offers-list .list-of-offers{justify-content:center;row-gap:20px;padding-left:0}}@media (max-width:767px){.job-offers-list .list-of-offers{margin-top:30px}}.job-offers-list .list-of-offers>li{width:100%}@media (min-width:768px){.job-offers-list .list-of-offers>li{width:inherit}}.job-offers-list .list-of-offers>li:focus{outline-offset:2px;outline:2px solid #000}@media (min-width:768px){.job-offers-list .btn-list{justify-content:center;display:flex}}.job-offers-list .btn-list .btn-more-offers{height:50px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.job-offers-list .btn-list .btn-more-offers{width:270px!important}}.hero-join-us{color:#fff;background:#0009;width:100%;position:relative}@media (min-width:992px){.hero-join-us{max-height:800px}}@media (min-width:768px){.hero-join-us{aspect-ratio:1366/678}}.hero-join-us .image{object-fit:cover;z-index:-1;object-position:center}.hero-join-us .text-wrapper{z-index:2;padding:100px 40px 180px 45px;position:relative}@media (min-width:576px){.hero-join-us .text-wrapper{object-position:center;padding:100px 0 180px}}@media (min-width:992px){.hero-join-us .text-wrapper{padding-top:70px}}@media (min-width:1400px){.hero-join-us .text-wrapper{padding-top:140px}}.hero-join-us h1{text-transform:uppercase;letter-spacing:3px;text-align:center;margin-bottom:45px;font-size:25px;font-weight:600;line-height:1.6}@media (min-width:576px){.hero-join-us h1{text-align:start}}@media (min-width:768px){.hero-join-us h1{font-size:32px}}.hero-join-us p{font-size:14px;font-weight:400;line-height:1.7}@media (min-width:768px){.hero-join-us p{font-size:23px}}@media (min-width:992px){.hero-join-us p{width:100%}}.hero-join-us .btn-terms{color:#000;background:#fff;border:none;border-radius:5px;min-height:55px;margin-top:50px}@media (min-width:768px){.hero-join-us .btn-terms{width:410px}}.hero-join-us .container-btn-down{z-index:3;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (min-width:768px){.hero-join-us .container-btn-down{display:none}}.hero-join-us .container-btn-down .btn-down{background-color:#f5f2eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.hero-join-us .container-btn-down .btn-down>svg{transform:rotate(90deg)}.hero-join-us .container-btn-down .btn-down>svg path{fill:#000}.modal-content{padding:10px}@media (min-width:768px){.modal-content{padding:50px 30px}}@media (min-width:992px){.modal-content{padding:65px 80px}}.modal-content .modal-header{text-transform:uppercase;border-bottom:0;margin-bottom:25px;font-weight:600}.modal-content .modal-header .modal-title{font-weight:600}.modal-content .modal-footer{border-top:0;justify-content:flex-start;margin-top:80px}.modal-content .modal-footer .btn-close-modal{width:270px;height:50px}.subscription-modal .modal-content{padding:0}.subscription-modal .modal-content .modal-header{margin-bottom:0;padding:55px 30px}@media (min-width:992px){.subscription-modal .modal-content .modal-header{padding:60px}}.subscription-modal .modal-content .modal-body{background:#f5f2eb;padding:60px 30px}.subscription-modal .modal-content .modal-body .container-rich-text{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:35px 35px 70px}@media (min-width:992px){.subscription-modal .modal-content .modal-body .container-rich-text{padding:60px}}@media (min-width:768px){.subscription-modal .modal-content .modal-body .container-rich-text>.ck-content{border-bottom:1px solid #e6e6e6;padding:40px 0}.subscription-modal .modal-content .modal-body .container-rich-text>.ck-content:last-child{border-bottom:none}}@media (min-width:992px){.subscription-modal .modal-content .modal-body .container-rich-text>.ck-content{padding:40px 0 60px}}.subscription-modal .modal-content .modal-body .container-rich-text>.ck-content:last-child{margin-top:50px}.subscription-modal .modal-content .modal-footer{justify-content:center;margin-top:0}.hero-job-offer{color:#fff;text-shadow:0 4px 4px #00000040;background:#0009;margin-bottom:30px;position:relative}.hero-job-offer .image{object-fit:cover;object-position:center;z-index:-1}.hero-job-offer .container-hero{flex-wrap:wrap;margin:auto;padding-top:1rem;display:flex}@media (min-width:768px){.hero-job-offer .container-hero{padding-top:3rem}}.hero-job-offer .container-hero h1{text-transform:uppercase;width:100%;margin-top:20px;margin-bottom:20px;font-weight:600}.hero-job-offer .container-hero .list-hero{flex-direction:column;margin-top:60px;padding-left:0;display:flex}@media (min-width:768px){.hero-job-offer .container-hero .list-hero{grid-column-gap:45px;grid-row-gap:35px;grid-template-columns:repeat(2,1fr);padding-left:0;display:grid}}@media (min-width:1200px){.hero-job-offer .container-hero .list-hero{grid-template-columns:repeat(3,1fr)}}.hero-job-offer .container-hero .item-hero{align-items:center;height:50px;font-weight:600;display:flex}@media (max-width:767px){.hero-job-offer .container-hero .item-hero{margin-bottom:30px}}@media (min-width:768px){.hero-job-offer .container-hero .item-hero{height:auto;font-size:23px}}@media (min-width:1200px){.hero-job-offer .container-hero .item-hero{width:auto}}.hero-job-offer .container-hero .item-hero .icone{width:30px;height:30px}@media (min-width:992px){.hero-job-offer .container-hero .item-hero .icone{width:40px;height:40px}}.description-job-offer{margin-top:60px}.description-job-offer .item-description{margin-top:60px;list-style:none}.description-job-offer .item-description .title{font-weight:600;margin-bottom:25px!important}.description-job-offer .item-description .richtext-offer p{margin-bottom:0}.container-contact-form input::-webkit-input-placeholder{color:#767676}.container-contact-form textarea::-webkit-input-placeholder{color:#767676}.container-contact-form #checkbox{width:25px;height:25px}.container-contact-form h2{text-transform:uppercase;margin-top:40px;font-size:25px;font-weight:600}@media (min-width:768px){.container-contact-form h2{font-size:28px}}.container-contact-form input,.container-contact-form .form-message{border:1px solid #000}.container-contact-form .form-message{resize:none;min-height:200px}.container-contact-form .form-message:focus{border-color:#86b7fe}.container-contact-form .form-message-error,.container-contact-form .form-message-error:focus{border-color:#dc3545}.container-contact-form .container-consent{flex-flow:column wrap;align-content:center;align-items:center;margin-top:20px;display:flex}.container-contact-form .container-consent input[type=checkbox]{transform:scale(2)}@media (min-width:768px){.container-contact-form .container-consent{flex-flow:row;gap:50px;margin-bottom:100px}}.container-contact-form .container-consent p{width:75%}.container-contact-form .container-consent .container-checkbox{flex-direction:column;align-content:center;align-items:center;gap:20px;display:flex}@media (max-width:767px){.container-contact-form .container-consent .container-checkbox{padding-bottom:20px}}.accordion_entites_involved{margin:50px 0 100px}.accordion_entites_involved .header-section{text-align:center}.accordion_entites_involved .header-section .title{text-transform:uppercase;font-weight:600}.accordion_entites_involved .header-section .description{margin:35px 0 50px}.accordion_entites_involved .container-btn-see-more{text-align:center;margin-top:80px}.accordion_entites_involved .container-btn-see-more button{width:270px;min-height:50px}.become_volunteer{color:#fff;background:#293d86}.become_volunteer .content_section{padding:50px 25px}@media (min-width:768px){.become_volunteer .content_section{align-items:center;padding:100px 0;display:flex}}@media (min-width:992px){.become_volunteer .content_section{justify-content:space-between;padding:150px 0 100px}}@media (min-width:768px){.become_volunteer .content_section .col-title{width:50%;margin-right:30px}}@media (min-width:992px){.become_volunteer .content_section .col-title{width:40%;margin-right:0}}.become_volunteer .content_section .col-title .title{text-transform:uppercase;margin-bottom:25px;font-weight:600}@media (min-width:768px){.become_volunteer .content_section .col-btn{flex-direction:column;align-items:flex-start;width:50%;margin-left:30px;display:flex}}@media (min-width:992px){.become_volunteer .content_section .col-btn{margin-left:0}}.become_volunteer .content_section .col-btn .offer-volunteer,.become_volunteer .content_section .col-btn .offer-volunteer-france{color:#212c54;background:#f5f2eb}.become_volunteer .content_section .col-btn .offer-volunteer{margin:30px 0}.anchor-nav{justify-content:center;margin-top:.75rem;margin-bottom:150px;padding-left:.75rem;padding-right:.75rem;display:flex}.anchor-nav .list{padding:0;list-style:none}.anchor-nav .splide__arrows{display:none}@media (min-width:768px){.anchor-nav .splide__arrows{position:initial;justify-content:flex-end;margin-top:40px;display:flex}}.anchor-nav .splide__arrows .splide__arrow{position:initial;opacity:1;background:#212c54;width:45px;height:45px}.anchor-nav .splide__arrows .splide__arrow:disabled{background:#e6e6e6}.anchor-nav .splide__pagination{width:100%;position:initial;margin-top:20px;padding:0}@media (min-width:768px){.anchor-nav .splide__pagination{justify-content:flex-end;height:fit-content;margin-top:30px;margin-right:10px;display:flex;position:absolute;top:50px;left:auto;right:90px}}.anchor-nav .splide__pagination .splide__pagination__page{opacity:1;background:#595959;border-radius:0%;width:20px;height:5px}.anchor-nav .splide__pagination .splide__pagination__page.is-active{background:#000;width:40px;transform:scale(1.1)}@media (min-width:768px){.anchor-nav .list-item{margin-right:50px;width:255px!important}}@media (min-width:1200px){.anchor-nav .list-item{width:335px!important}}.anchor-nav .anchor-link{text-transform:uppercase;color:#4c9e8e;border-color:#4c9e8e;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin:4px;font-weight:600;display:flex}.anchor-nav .anchor-link:hover,.anchor-nav .anchor-link:focus{color:#000;background:#4c9e8e;border:none}.container-row{border-bottom:1px solid #c7c7c7;grid-template-columns:repeat(5,1fr);margin-bottom:50px;padding-bottom:30px;display:grid}@media (min-width:768px){.container-row{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr) 130px;padding:0 20px 30px}}@media (min-width:992px){.container-row{padding:0 40px 30px}}@media (max-width:767px){.container-row.description-is-open{grid-template-columns:repeat(4,1fr)}.container-row.description-is-open .container-arrow{display:none}}.container-row .container-title-description{grid-area:3/1/6/5}@media (min-width:768px){.container-row .container-title-description{grid-area:1/1/2/4}}.container-row .container-title-description h3{text-align:center;text-transform:uppercase;letter-spacing:1px;margin-top:20px;font-size:18px;font-weight:600}@media (min-width:768px){.container-row .container-title-description h3{text-align:start}}.container-row .container-title-description .description{max-height:0;transition:max-height .7s;display:block;overflow:hidden}.container-row .container-title-description .description-open{max-height:250px;transition:max-height .7s}.container-row .container-title-description .container-arrow-description{justify-content:center;display:flex}@media (min-width:768px){.container-row .container-title-description .container-arrow-description{display:none}}.container-row .container-title-description .container-arrow-description .circle{border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.container-row .container-title-description .container-arrow-description svg{transform:rotate(-90deg)}.container-row .logo-entites{object-fit:cover;grid-area:1/1/3/5;max-width:200px;max-height:100px;margin:auto}@media (min-width:768px){.container-row .logo-entites{grid-area:1/4/2/5}}.container-row .container-arrow{grid-area:1/5/6/6;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.container-row .container-arrow{grid-area:1/5/2/6;justify-content:flex-end}}.container-row .container-arrow .circle{border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.container-row .container-arrow svg{transform:rotate(90deg)}@media (min-width:768px){.container-row .container-arrow svg.active-arrow{transform:rotate(-90deg)}}.container-subscribe{color:#fff;background-color:#212c54;justify-content:space-between;gap:20px;margin:35px auto 100px;display:flex}@media (max-width:575px){.container-subscribe{margin-bottom:0}}@media (min-width:576px){.container-subscribe{background-color:unset}}.container-subscribe .card-subscribe{background-color:#212c54;width:100%;padding:40px 30px 75px}@media (min-width:576px){.container-subscribe .card-subscribe{border-radius:10px;width:420px;min-width:420px;margin:auto}}@media (min-width:768px){.container-subscribe .card-subscribe{padding:50px 60px}}@media (min-width:992px){.container-subscribe .card-subscribe{margin:unset}}.container-subscribe .card-subscribe h2{text-align:center;text-transform:uppercase;letter-spacing:3px;margin-bottom:50px;font-size:20px;font-weight:600;line-height:1.3}@media (min-width:768px){.container-subscribe .card-subscribe h2{margin-bottom:80px;font-size:18px}}.container-subscribe .card-subscribe .item-subscribe{align-items:center;gap:30px;margin-bottom:50px;display:flex}@media (min-width:768px){.container-subscribe .card-subscribe .item-subscribe{margin-bottom:40px}}.container-subscribe .card-subscribe .item-subscribe .container-svg{justify-content:flex-start;align-items:center;width:37px;height:37px;display:flex}.container-subscribe .card-subscribe .item-subscribe p{margin-bottom:0;font-size:12px;line-height:1.7}@media (min-width:768px){.container-subscribe .card-subscribe .item-subscribe p{font-size:16px}}.container-subscribe .card-subscribe .container-btn-subscribe{text-align:center;justify-content:center;display:flex}@media (min-width:768px){.container-subscribe .card-subscribe .container-btn-subscribe{margin-top:60px}}.container-subscribe .card-subscribe .container-btn-subscribe .btn-subscribe{color:#212c54;justify-content:center;align-items:center;width:160px;height:45px;font-size:14px;display:flex}@media (min-width:768px){.container-subscribe .card-subscribe .container-btn-subscribe .btn-subscribe{width:230px;height:50px;font-size:20px}}.container-subscribe .container-image{width:100%;display:none}@media (min-width:992px){.container-subscribe .container-image{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);display:grid}}.container-subscribe .container-image .image{object-fit:cover;border-radius:10px;width:100%;height:300px}.container-subscribe .container-image .image:first-child{grid-area:1/1/4/4}.container-subscribe .container-image .image:nth-child(2){grid-area:1/4/4/7}.container-subscribe .container-image .image:nth-child(3){grid-area:4/1/7/7}.hero-news{color:#fff;aspect-ratio:1366/678;background:#0009;position:relative}@media (min-width:992px){.hero-news{padding-bottom:0}}.hero-news .image{object-fit:cover;object-position:center;z-index:-1}.hero-news .container-hero-news{text-align:center;padding:130px 0 240px}@media (min-width:768px){.hero-news .container-hero-news{text-align:start}}.hero-news .container-hero-news h1{text-transform:uppercase;letter-spacing:3px;font-size:25px;font-weight:600}@media (min-width:768px){.hero-news .container-hero-news h1{font-size:32px}}.hero-news .container-hero-news .category-news{color:#000;text-transform:uppercase;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:160px;height:30px;margin:20px auto 40px;font-size:12px;display:flex}@media (min-width:768px){.hero-news .container-hero-news .category-news{margin:initial;margin-top:35px;margin-bottom:35px;font-size:16px}}.hero-news .container-btn-down-anchor{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (min-width:576px){.hero-news .container-btn-down-anchor{display:none}}.hero-news .container-btn-down-anchor .btn-down-anchor{background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.hero-news .container-btn-down-anchor .btn-down-anchor>svg{transform:rotate(90deg)}.hero-news .container-btn-down-anchor .btn-down-anchor>svg path{fill:#000}.container-paragraph-mansonry{padding-top:60px;padding-bottom:50px}.container-paragraph-mansonry h2{text-transform:uppercase;color:#212c54;text-align:center;letter-spacing:3px;margin-bottom:20px;font-size:23px;font-weight:600}@media (min-width:992px){.container-paragraph-mansonry h2{text-align:start;border-bottom:3px solid #212c54;padding-bottom:15px;font-size:28px}.container-paragraph-mansonry .content{justify-content:space-between;min-height:660px;display:flex}.container-paragraph-mansonry .content.two-img{min-height:540px}.container-paragraph-mansonry .content .left-side{flex-direction:column;justify-content:space-evenly;width:50%;display:flex}}.container-paragraph-mansonry .content .left-side .ck-content{font-size:12px}@media (min-width:768px){.container-paragraph-mansonry .content .left-side .ck-content{font-size:15px}}@media (min-width:992px){.container-paragraph-mansonry .content .left-side .ck-content{font-size:16px}}.container-paragraph-mansonry .content .left-side .container-link{flex-direction:column;align-items:center;gap:20px;margin-top:50px;display:flex}@media (min-width:576px){.container-paragraph-mansonry .content .left-side .container-link{flex-direction:row;gap:50px}.container-paragraph-mansonry .content .left-side .container-link.with-download-link{flex-direction:column;align-items:flex-start;gap:30px}}.container-paragraph-mansonry .content .left-side .container-link a{justify-content:center;align-items:center;width:270px;height:50px;display:flex;box-shadow:0 4px 4px #00000040}.container-paragraph-mansonry .content .left-side .container-link .link-contact{border:1px solid #212c54}.container-paragraph-mansonry .content .left-side .container-link .link-download-file{justify-content:center;align-items:center;gap:20px;width:300px;display:flex}@media (min-width:768px){.container-paragraph-mansonry .content .left-side .container-link .link-download-file{width:530px;height:60px}}.container-paragraph-mansonry .container-mansonry{width:40%;display:none}@media (min-width:992px){.container-paragraph-mansonry .container-mansonry{display:block}}.container-paragraph-mansonry .container-mansonry .content-mansonry{position:relative;bottom:15px}@media (min-width:1400px){.container-paragraph-mansonry .container-mansonry .content-mansonry{bottom:71px}}.container-paragraph-mansonry .container-mansonry .content-mansonry img{object-fit:cover;box-shadow:0 4px 21px #00000040}.container-paragraph-mansonry .container-mansonry .content-mansonry :first-child{width:325px;height:250px;position:absolute;top:0;right:0}@media (min-width:1200px){.container-paragraph-mansonry .container-mansonry .content-mansonry :first-child{width:375px;height:300px}}.container-paragraph-mansonry .container-mansonry .content-mansonry :nth-child(2){width:375px;height:420px;position:absolute;top:140px;right:90px}@media (min-width:992px){.container-paragraph-mansonry .container-mansonry .content-mansonry :nth-child(2){height:395px}}@media (min-width:1200px){.container-paragraph-mansonry .container-mansonry .content-mansonry :nth-child(2){width:425px;height:470px}}.container-paragraph-mansonry .container-mansonry .content-mansonry :nth-child(3){width:250px;height:150px;position:absolute;top:530px;right:60px}@media (min-width:992px){.container-paragraph-mansonry .container-mansonry .content-mansonry :nth-child(3){top:480px}}@media (min-width:1200px){.container-paragraph-mansonry .container-mansonry .content-mansonry :nth-child(3){width:300px;height:200px}}.container-paragraph-illustration-no-mr{padding:70px 0}@media (min-width:768px){.container-paragraph-illustration-no-mr .container-content{gap:80px;display:flex}}@media (min-width:992px){.container-paragraph-illustration-no-mr .container-content{gap:110px}}.container-paragraph-illustration-no-mr .container-content .media{display:none}@media (min-width:768px){.container-paragraph-illustration-no-mr .container-content .media{object-fit:cover;border-radius:5px;width:300px;height:250px;display:block;box-shadow:0 2px 2px #00000040}}@media (min-width:992px){.container-paragraph-illustration-no-mr .container-content .media{width:510px;height:430px;box-shadow:0 4px 4px #00000040}}.container-paragraph-illustration-no-mr .container-content .content{text-align:center}@media (min-width:768px){.container-paragraph-illustration-no-mr .container-content .content{text-align:left;flex-direction:column;justify-content:space-around;display:flex}}.container-paragraph-illustration-no-mr .container-content .content h3{letter-spacing:3px;text-transform:uppercase;color:#212c54;margin-bottom:20px;font-size:20px;font-weight:600}@media (min-width:768px){.container-paragraph-illustration-no-mr .container-content .content h3{color:#000;letter-spacing:1px;margin:0;font-size:18px}}.container-paragraph-illustration-no-mr .container-content .content p{margin-bottom:20px;font-size:12px}@media (min-width:768px){.container-paragraph-illustration-no-mr .container-content .content p{margin:0;font-size:16px}}.container-paragraph-illustration-no-mr .container-content .content .btn-see-more{justify-content:center;align-items:center;width:270px;height:50px;margin:auto;font-size:14px;display:flex}@media (min-width:768px){.container-paragraph-illustration-no-mr .container-content .content .btn-see-more{margin:unset;font-size:20px}.container-paragraph-illustration-no-mr.peer .container-content{flex-direction:row-reverse}}.container-paragraph-illustration-no-mr.odd{background-color:#f5f2eb}@media (min-width:768px){.container-paragraph-illustration-no-mr.odd{background-color:unset}}.container-paragraph-illustration-no-mr.odd .container-content p{color:#212c54}@media (min-width:768px){.container-paragraph-illustration-no-mr.odd .container-content p{color:#000}}.container-list-services{padding-top:50px}@media (min-width:768px){.container-list-services{margin-bottom:170px}}.container-list-services .title-section{letter-spacing:3px;text-align:center;text-transform:uppercase;font-size:23px;font-weight:600}@media (min-width:768px){.container-list-services .title-section{text-align:start;font-size:28px}}.container-list-services .description-section{text-align:center;margin-bottom:40px;font-size:12px;line-height:1.7}@media (min-width:768px){.container-list-services .description-section{text-align:start;font-size:16px}}.container-list-services>ul{margin-bottom:0}.container-paragraph-illustration-fullscreen{background-color:#f5f2eb;padding:50px 30px}@media (min-width:768px){.container-paragraph-illustration-fullscreen{flex-direction:row;justify-content:space-between;gap:90px;padding:0;display:flex}}.container-paragraph-illustration-fullscreen .container-image{display:none}@media (min-width:768px){.container-paragraph-illustration-fullscreen .container-image{width:40%;display:block}}.container-paragraph-illustration-fullscreen .container-image .image{object-fit:cover;width:100%;height:100%}.container-paragraph-illustration-fullscreen .container-content{flex-direction:column;display:flex}@media (min-width:768px){.container-paragraph-illustration-fullscreen .container-content{width:60%;padding:90px 0 70px}}.container-paragraph-illustration-fullscreen .container-content h2{text-transform:uppercase;letter-spacing:3px;text-align:center;color:#212c54;font-size:23px;font-weight:600}@media (min-width:768px){.container-paragraph-illustration-fullscreen .container-content h2{text-align:left;border-bottom:3px solid #212c54;margin-bottom:30px;padding-bottom:15px;font-size:28px}.container-paragraph-illustration-fullscreen .container-content .ck-content{margin-bottom:30px}}.container-paragraph-illustration-fullscreen .container-content .ck-content p{font-size:12px}@media (min-width:768px){.container-paragraph-illustration-fullscreen .container-content .ck-content p{padding-right:70px;font-size:16px}}.container-paragraph-illustration-fullscreen .container-content .container-button{justify-content:center;display:flex}@media (min-width:768px){.container-paragraph-illustration-fullscreen .container-content .container-button{justify-content:flex-start}}.container-paragraph-illustration-fullscreen .container-content .container-button a{justify-content:center;align-items:center;width:270px;height:50px;display:flex;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.breadcrumb-services{margin-top:165px}}.subnav-services-pages{display:none}@media (min-width:768px){.subnav-services-pages{width:100%;display:block;position:absolute;bottom:-100px}}@media (min-width:992px){.subnav-services-pages{z-index:10;justify-content:center;display:flex;bottom:-70px}}.subnav-services-pages .subnav{margin-bottom:0}@media (min-width:768px){.subnav-services-pages .subnav{background:#fff;justify-content:center;height:100px;padding:0;display:flex;box-shadow:0 4px 21px #00000040}}@media (min-width:992px){.subnav-services-pages .subnav{width:fit-content;height:115px}}@media (max-width:991px){.agreg-capes-container{max-width:100%!important;margin-left:0!important}}.agreg-capes-title{color:#212c54;text-transform:uppercase;text-align:center;margin-top:3rem;margin-bottom:3rem;font-weight:600}@media (min-width:992px){.agreg-capes-title{text-align:left;border-bottom:3px solid #212c54;padding-bottom:1rem}}.agreg-capes{margin-bottom:3rem}.agreg-capes-cards{flex-flow:wrap;justify-content:space-between;gap:1.5rem;display:flex}@media (min-width:768px){.agreg-capes-cards{flex-wrap:nowrap}}.agreg-capes-card{border:1px solid #e6e6e6;border-radius:5px;flex-direction:column;width:580px;padding:1.5rem;display:flex;box-shadow:0 4px 4px #00000040}@media (max-width:767px){.agreg-capes-card{padding-top:2rem;padding-bottom:4rem}}.agreg-capes-card-title{text-align:center;text-transform:uppercase;margin:.5rem 0 1.5rem;font-size:1.125rem;font-weight:700}.agreg-capes-card-richtext{margin-bottom:1.5rem}@media (max-width:767px){.agreg-capes-card-richtext{font-size:.75rem}}@media (min-width:992px){.agreg-capes-card-richtext{padding:0 1.5rem}}.agreg-capes-card-button{flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:auto;font-size:.875rem;display:flex}@media (min-width:768px){.agreg-capes-card-button{font-size:1rem}}@media (min-width:992px){.agreg-capes-card-button{font-size:1.25rem}}.kiosk-section{background:#f5f2eb;padding:80px 0}@media (min-width:768px){.kiosk-section{display:flex}}@media (min-width:992px){.kiosk-section{padding:0}}.kiosk-section .image-kiosk-full-screen{display:none}@media (min-width:992px){.kiosk-section .image-kiosk-full-screen{aspect-ratio:1366/902;width:calc(50% + 496px);display:block}.kiosk-section .image-kiosk-full-screen .img{object-fit:cover;width:calc(100% - 90px);height:100%}}@media (min-width:1400px){.kiosk-section .image-kiosk-full-screen{width:calc(50% + 700px)}}@media (min-width:768px){.kiosk-section .list-kiosk-section{width:100%}}@media (min-width:992px){.kiosk-section .list-kiosk-section{padding:80px 0}.kiosk-section .list-kiosk-section .container,.kiosk-section .list-kiosk-section .container-content-news-page .title,.container-content-news-page .kiosk-section .list-kiosk-section .title,.kiosk-section .list-kiosk-section .container-content-event-page>h2,.kiosk-section .list-kiosk-section .btn-head-page,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment,.kiosk-section .list-kiosk-section .footer .container-footer,.footer .kiosk-section .list-kiosk-section .container-footer{padding-right:0}}.kiosk-section .list-kiosk-section .container .title,.kiosk-section .list-kiosk-section .container-content-news-page .title .title,.container-content-news-page .kiosk-section .list-kiosk-section .title .title,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .title,.kiosk-section .list-kiosk-section .btn-head-page .title,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .title,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .title,.kiosk-section .list-kiosk-section .footer .container-footer .title,.footer .kiosk-section .list-kiosk-section .container-footer .title{text-transform:uppercase;color:#293d86;text-align:center;margin-bottom:30px;padding-bottom:15px;font-size:28px;font-weight:600}@media (min-width:992px){.kiosk-section .list-kiosk-section .container .title,.kiosk-section .list-kiosk-section .container-content-news-page .title .title,.container-content-news-page .kiosk-section .list-kiosk-section .title .title,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .title,.kiosk-section .list-kiosk-section .btn-head-page .title,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .title,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .title,.kiosk-section .list-kiosk-section .footer .container-footer .title,.footer .kiosk-section .list-kiosk-section .container-footer .title{text-align:left;border-bottom:3px solid #212c54}}.kiosk-section .list-kiosk-section .container .container-list,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list,.kiosk-section .list-kiosk-section .btn-head-page .container-list,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list,.kiosk-section .list-kiosk-section .footer .container-footer .container-list,.footer .kiosk-section .list-kiosk-section .container-footer .container-list{padding:0}@media (min-width:992px){.kiosk-section .list-kiosk-section .container .container-list,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list,.kiosk-section .list-kiosk-section .btn-head-page .container-list,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list,.kiosk-section .list-kiosk-section .footer .container-footer .container-list,.footer .kiosk-section .list-kiosk-section .container-footer .container-list{padding-right:60px}}.kiosk-section .list-kiosk-section .container .container-list>li,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list>li,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list>li,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list>li,.kiosk-section .list-kiosk-section .btn-head-page .container-list>li,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list>li,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list>li,.kiosk-section .list-kiosk-section .footer .container-footer .container-list>li,.footer .kiosk-section .list-kiosk-section .container-footer .container-list>li{margin-bottom:70px;list-style:none}.kiosk-section .list-kiosk-section .container .container-list>li .title-item,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list>li .title-item,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list>li .title-item,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list>li .title-item,.kiosk-section .list-kiosk-section .btn-head-page .container-list>li .title-item,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list>li .title-item,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list>li .title-item,.kiosk-section .list-kiosk-section .footer .container-footer .container-list>li .title-item,.footer .kiosk-section .list-kiosk-section .container-footer .container-list>li .title-item{text-transform:uppercase;font-size:16px;font-weight:600}@media (min-width:768px){.kiosk-section .list-kiosk-section .container .container-list .container-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link{flex-flow:wrap;margin-top:30px;display:flex}}.kiosk-section .list-kiosk-section .container .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .container-link-required,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .container-link-required,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .container-link-required,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .container-link-required{flex-direction:column;width:100%;display:flex}@media (min-width:768px){.kiosk-section .list-kiosk-section .container .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .container-link-required,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .container-link-required,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .container-link-required,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .container-link-required,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .container-link-required{flex-direction:row}}.kiosk-section .list-kiosk-section .container .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .container-link-required .first-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .container-link-required .first-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .container-link-required .first-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .container-link-required .first-link{width:100%}@media (min-width:768px){.kiosk-section .list-kiosk-section .container .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .container-link-required .first-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .container-link-required .first-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .container-link-required .first-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .container-link-required .first-link{width:300px;margin-right:15px}}@media (min-width:1200px){.kiosk-section .list-kiosk-section .container .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .container-link-required .first-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .container-link-required .first-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .container-link-required .first-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .container-link-required .first-link{margin-right:30px}}.kiosk-section .list-kiosk-section .container .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .container-link-required .second-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .container-link-required .second-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .container-link-required .second-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .container-link-required .second-link{background:#fff;border:1px solid #212c54;width:100%}@media (min-width:768px){.kiosk-section .list-kiosk-section .container .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .container-link-required .second-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .container-link-required .second-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .container-link-required .second-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .container-link-required .second-link{width:270px}}.kiosk-section .list-kiosk-section .container .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .container-link-required .first-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .container-link-required .first-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .container-link-required .first-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .container-link-required .first-link,.kiosk-section .list-kiosk-section .container .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .container-link-required .second-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .container-link-required .second-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .container-link-required .second-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .container-link-required .second-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .container-link-required .second-link{justify-content:center;align-items:center;height:50px;margin-bottom:30px;display:flex;box-shadow:0 4px 4px #00000040}.kiosk-section .list-kiosk-section .container .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .download-file-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .download-file-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .download-file-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .download-file-link{justify-content:center;align-items:center;width:100%;max-height:60px;padding:20px;display:flex}@media (min-width:768px){.kiosk-section .list-kiosk-section .container .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .download-file-link,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .download-file-link,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .download-file-link,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .download-file-link,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .download-file-link{width:auto;padding:15px 50px}}.kiosk-section .list-kiosk-section .container .container-list .container-link .download-file-link>span,.kiosk-section .list-kiosk-section .container-content-news-page .title .container-list .container-link .download-file-link>span,.container-content-news-page .kiosk-section .list-kiosk-section .title .container-list .container-link .download-file-link>span,.kiosk-section .list-kiosk-section .container-content-event-page>h2 .container-list .container-link .download-file-link>span,.kiosk-section .list-kiosk-section .btn-head-page .container-list .container-link .download-file-link>span,.kiosk-section .list-kiosk-section .modal-establishment .name-establishment .container-list .container-link .download-file-link>span,.modal-establishment .kiosk-section .list-kiosk-section .name-establishment .container-list .container-link .download-file-link>span,.kiosk-section .list-kiosk-section .footer .container-footer .container-list .container-link .download-file-link>span,.footer .kiosk-section .list-kiosk-section .container-footer .container-list .container-link .download-file-link>span{margin-right:20px}.list-cards-services{margin:100px 0 60px}.list-cards-services .title-section{text-transform:uppercase;font-weight:600}.list-cards-services .sub-title{margin:15px 0}.list-cards-services .container-list-card-services{flex-direction:column;align-items:center;gap:30px;margin-top:40px;padding:0;display:flex}@media (min-width:768px){.list-cards-services .container-list-card-services{grid-template-columns:repeat(2,1fr);justify-content:space-between;justify-items:center;display:grid}}@media (min-width:1200px){.list-cards-services .container-list-card-services{grid-template-columns:repeat(3,1fr)}}.list-cards-services .container-btn-all-services{justify-content:center;display:flex}.list-cards-services .container-btn-all-services .btn-all-services{justify-content:center;align-items:center;width:300px;height:50px;margin-top:15px;display:flex;box-shadow:0 4px 4px #00000040}.container-card-service{border-radius:1px;grid-template-columns:1fr;justify-items:center;width:300px;display:grid;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.container-card-service{width:330px}}@media (min-width:1400px){.container-card-service{width:370px}}.container-card-service .img-card{width:inherit;object-fit:cover;border-radius:5px;height:280px}.container-card-service .title-card{text-align:center;text-transform:uppercase;color:#212c54;overflow-wrap:break-word;margin-top:15px;padding:0 15px;font-size:20px;font-weight:600}@media (min-width:768px){.container-card-service .title-card{height:50px;font-size:18px}}.container-card-service .btn-service{justify-content:center;align-items:center;width:260px;height:50px;margin-top:15px;margin-bottom:30px;display:flex}.container-card-service.isFocus,.container-card-service:hover{color:#fff;background-color:#212c54;transition:transform .3s ease-in-out}@media (min-width:992px){.container-card-service.isFocus,.container-card-service:hover{transform:scale(1.05)}}.container-card-service.isFocus .title-card,.container-card-service:hover .title-card{color:#fff}.container-card-service.isFocus .btn-service,.container-card-service:hover .btn-service{color:#212c54;background-color:#fff}.container-application-form{background-color:#f5f2eb;padding-top:10px}.container-application-form .postuler{margin-top:50px!important}.container-application-form .postuler .head-form{align-items:center;display:flex;margin-bottom:80px!important}.container-application-form .postuler .head-form .btn-back{text-transform:uppercase;justify-content:space-evenly;align-items:center;width:180px;height:50px;display:flex}.container-application-form .postuler .head-form .title{font-weight:600}.container-application-form .postuler .label-job{text-transform:uppercase;font-weight:600}.container-application-form .postuler .job,.container-application-form .postuler .ref-job,.container-application-form .postuler .input-text,.container-application-form .postuler .input-file{margin-bottom:40px}.container-application-form .postuler .input-text .form-label,.container-application-form .postuler .input-file .form-label{text-transform:uppercase;font-weight:600}.container-application-form .postuler .input-file .form-control[type=file]::file-selector-button{background-color:#2d8ba2}.container-application-form .postuler .input-file [type=file].select-file::file-selector-button{background-color:#2d8ba2}.container-application-form .postuler .fileLabel{background:#2d8ba2;border:none;justify-content:center;align-items:center;gap:20px;margin-bottom:45px;padding:10px 30px;display:flex;box-shadow:0 4px 4px #00000040}.container-application-form .postuler .fileLabel:hover,.container-application-form .postuler .fileLabel:focus{color:#fff;background-color:#1c2547;border:#1c2547}@media (min-width:768px){.container-application-form .postuler .fileLabel{width:400px}}.container-application-form .postuler .title{margin-bottom:0;margin-left:40px}.container-application-form .postuler .fileButton{margin-bottom:45px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.container-application-form .postuler .fileButton{width:400px}}.container-application-form .postuler .visually-hidden,.container-application-form .postuler .container-form-subscription .options-subscription .container-checkbox .checkbox input,.container-form-subscription .options-subscription .container-checkbox .checkbox .container-application-form .postuler input,.container-application-form .postuler .container-form-subscription .options-subscription .container-checkbox .checkbox .checkbox-input,.container-form-subscription .options-subscription .container-checkbox .checkbox .container-application-form .postuler .checkbox-input,.container-application-form .postuler .radio-button li .input-radio,.radio-button li .container-application-form .postuler .input-radio{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container-application-form .postuler .container-consent{flex-flow:column-reverse wrap;margin-top:20px;margin-bottom:20px;display:flex}@media (min-width:768px){.container-application-form .postuler .container-consent{flex-flow:row;justify-content:space-between;gap:50px;margin-top:60px;margin-bottom:100px}}.container-application-form .postuler .container-consent .container-checkbox{flex-direction:column;align-items:center;gap:15px;display:flex}.container-application-form .postuler .container-consent .container-checkbox #consent{width:20px;height:20px}.container-application-form .postuler .container-consent .text-rgpd{text-align:center;max-width:950px;margin-bottom:15px;font-weight:400}@media (min-width:768px){.container-application-form .postuler .container-consent .text-rgpd{text-align:start;margin-bottom:0}}.container-application-form .postuler .submit-btn{text-transform:uppercase}@media (min-width:768px){.container-application-form .postuler .submit-btn{align-self:center;width:377px}}.container-application-form .postuler .invalid-feedback,.container-application-form .postuler .container-form-input-password .error-message,.container-form-input-password .container-application-form .postuler .error-message{color:#d02536}.container-application-form .postuler .select-file{height:40px!important}@media (max-width:767px){.modal-postuler .modal-dialog{height:100%;margin:0}}.modal-postuler .modal-dialog .modal-content{padding:30px}@media (max-width:767px){.modal-postuler .modal-dialog .modal-content{width:100%;height:100%}}.modal-postuler .modal-dialog .modal-content h2{margin:0;padding-top:8px;font-weight:700}.container-result-search{margin:40px 0;padding:30px 15px 50px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.container-result-search{margin:20px 0}}@media (min-width:992px){.container-result-search{margin:25px 0}}.container-result-search h4{letter-spacing:3px;text-transform:uppercase;color:#212c54;margin-bottom:30px;font-size:23px;font-weight:600}@media (min-width:768px){.container-result-search h4{font-size:25px}}@media (min-width:992px){.container-result-search h4{font-size:28px}}.container-result-search .extract-text{margin-bottom:30px;font-size:12px;line-height:1.7}@media (min-width:768px){.container-result-search .extract-text{font-size:16px}}.container-result-search .button-search-result{color:#212c54;text-align:start;border:1px solid #212c54;align-items:center;width:220px;height:45px;font-size:14px;display:flex;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.container-result-search .button-search-result{justify-content:center;width:270px}}.modal-establishment{width:100%;height:870px;overflow-y:overlay;background:#fff;position:absolute;top:0;overflow-x:clip}@media (min-width:992px){.modal-establishment{max-width:600px}}.modal-establishment .header-modal .img-establishment{object-fit:cover;width:100%;max-height:240px}.modal-establishment .header-modal .btn-close-modal{width:auto;height:auto;padding:10px;position:absolute;right:25px}@media (min-width:576px){.modal-establishment .header-modal .btn-close-modal{top:15px}}.modal-establishment .name-establishment{margin-top:30px;font-weight:600}@media (min-width:992px){.modal-establishment .name-establishment{padding:0 25px}}.modal-establishment .container-list-informations{border-top:1px solid #dadada;margin-top:20px}.modal-establishment .container-list-informations .list-informations{flex-direction:column;gap:20px;margin-top:20px;padding:0;display:flex}@media (min-width:992px){.modal-establishment .container-list-informations .list-informations{padding:20px 25px}}.modal-establishment .container-list-informations .list-informations .item-list{list-style:none;display:flex}.modal-establishment .container-list-informations .list-informations .item-list .icon-item{fill:#000;width:31px;height:31px}.modal-establishment .container-list-informations .list-informations .item-list .content-info{width:100%;margin-left:25px}.modal-establishment .container-list-informations .list-informations .item-list .content-info .title-info{font-weight:600}.modal-establishment .container-list-informations .list-informations .item-list .content-info .text{margin:0}.section-contact-information{background:#e6e6e6;padding:50px 0}@media (min-width:992px){.section-contact-information{padding:80px 0}}.section-contact-information .container,.section-contact-information .container-content-news-page .title,.container-content-news-page .section-contact-information .title,.section-contact-information .container-content-event-page>h2,.section-contact-information .btn-head-page,.section-contact-information .footer .container-footer,.footer .section-contact-information .container-footer,.section-contact-information .modal-establishment .name-establishment,.modal-establishment .section-contact-information .name-establishment{flex-direction:column;align-items:center;display:flex}.section-contact-information .container .title,.section-contact-information .container-content-news-page .title .title,.container-content-news-page .section-contact-information .title .title,.section-contact-information .container-content-event-page>h2 .title,.section-contact-information .btn-head-page .title,.section-contact-information .footer .container-footer .title,.footer .section-contact-information .container-footer .title,.section-contact-information .modal-establishment .name-establishment .title,.modal-establishment .section-contact-information .name-establishment .title{letter-spacing:3px;text-transform:uppercase;font-size:23px;font-weight:600}@media (min-width:768px){.section-contact-information .container .title,.section-contact-information .container-content-news-page .title .title,.container-content-news-page .section-contact-information .title .title,.section-contact-information .container-content-event-page>h2 .title,.section-contact-information .btn-head-page .title,.section-contact-information .footer .container-footer .title,.footer .section-contact-information .container-footer .title,.section-contact-information .modal-establishment .name-establishment .title,.modal-establishment .section-contact-information .name-establishment .title{font-size:25px}}@media (min-width:992px){.section-contact-information .container .title,.section-contact-information .container-content-news-page .title .title,.container-content-news-page .section-contact-information .title .title,.section-contact-information .container-content-event-page>h2 .title,.section-contact-information .btn-head-page .title,.section-contact-information .footer .container-footer .title,.footer .section-contact-information .container-footer .title,.section-contact-information .modal-establishment .name-establishment .title,.modal-establishment .section-contact-information .name-establishment .title{font-size:28px}}.section-contact-information .container .container-contacts,.section-contact-information .container-content-news-page .title .container-contacts,.container-content-news-page .section-contact-information .title .container-contacts,.section-contact-information .container-content-event-page>h2 .container-contacts,.section-contact-information .btn-head-page .container-contacts,.section-contact-information .footer .container-footer .container-contacts,.footer .section-contact-information .container-footer .container-contacts,.section-contact-information .modal-establishment .name-establishment .container-contacts,.modal-establishment .section-contact-information .name-establishment .container-contacts{margin-top:20px;padding:0}@media (min-width:768px){.section-contact-information .container .container-contacts,.section-contact-information .container-content-news-page .title .container-contacts,.container-content-news-page .section-contact-information .title .container-contacts,.section-contact-information .container-content-event-page>h2 .container-contacts,.section-contact-information .btn-head-page .container-contacts,.section-contact-information .footer .container-footer .container-contacts,.footer .section-contact-information .container-footer .container-contacts,.section-contact-information .modal-establishment .name-establishment .container-contacts,.modal-establishment .section-contact-information .name-establishment .container-contacts{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);column-gap:40px;margin-top:50px;display:grid}}.section-contact-information .container .container-contacts .contact-item,.section-contact-information .container-content-news-page .title .container-contacts .contact-item,.container-content-news-page .section-contact-information .title .container-contacts .contact-item,.section-contact-information .container-content-event-page>h2 .container-contacts .contact-item,.section-contact-information .btn-head-page .container-contacts .contact-item,.section-contact-information .footer .container-footer .container-contacts .contact-item,.footer .section-contact-information .container-footer .container-contacts .contact-item,.section-contact-information .modal-establishment .name-establishment .container-contacts .contact-item,.modal-establishment .section-contact-information .name-establishment .container-contacts .contact-item{flex-direction:column;align-items:center;max-width:450px;margin-bottom:40px;display:flex}@media (min-width:768px){.section-contact-information .container .container-contacts .contact-item,.section-contact-information .container-content-news-page .title .container-contacts .contact-item,.container-content-news-page .section-contact-information .title .container-contacts .contact-item,.section-contact-information .container-content-event-page>h2 .container-contacts .contact-item,.section-contact-information .btn-head-page .container-contacts .contact-item,.section-contact-information .footer .container-footer .container-contacts .contact-item,.footer .section-contact-information .container-footer .container-contacts .contact-item,.section-contact-information .modal-establishment .name-establishment .container-contacts .contact-item,.modal-establishment .section-contact-information .name-establishment .container-contacts .contact-item{margin-bottom:0}}.section-contact-information .container .container-contacts .contact-item .contact-img,.section-contact-information .container-content-news-page .title .container-contacts .contact-item .contact-img,.container-content-news-page .section-contact-information .title .container-contacts .contact-item .contact-img,.section-contact-information .container-content-event-page>h2 .container-contacts .contact-item .contact-img,.section-contact-information .btn-head-page .container-contacts .contact-item .contact-img,.section-contact-information .footer .container-footer .container-contacts .contact-item .contact-img,.footer .section-contact-information .container-footer .container-contacts .contact-item .contact-img,.section-contact-information .modal-establishment .name-establishment .container-contacts .contact-item .contact-img,.modal-establishment .section-contact-information .name-establishment .container-contacts .contact-item .contact-img{object-fit:cover;border-radius:50px;width:86px;height:86px}.section-contact-information .container .container-contacts .contact-item .contact-informations,.section-contact-information .container-content-news-page .title .container-contacts .contact-item .contact-informations,.container-content-news-page .section-contact-information .title .container-contacts .contact-item .contact-informations,.section-contact-information .container-content-event-page>h2 .container-contacts .contact-item .contact-informations,.section-contact-information .btn-head-page .container-contacts .contact-item .contact-informations,.section-contact-information .footer .container-footer .container-contacts .contact-item .contact-informations,.footer .section-contact-information .container-footer .container-contacts .contact-item .contact-informations,.section-contact-information .modal-establishment .name-establishment .container-contacts .contact-item .contact-informations,.modal-establishment .section-contact-information .name-establishment .container-contacts .contact-item .contact-informations{flex-direction:column;align-items:center;margin-top:15px;display:flex}.section-contact-information .container .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .container-content-news-page .title .container-contacts .contact-item .contact-informations .contact-lastname,.container-content-news-page .section-contact-information .title .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .container-content-event-page>h2 .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .btn-head-page .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .footer .container-footer .container-contacts .contact-item .contact-informations .contact-lastname,.footer .section-contact-information .container-footer .container-contacts .contact-item .contact-informations .contact-lastname,.section-contact-information .modal-establishment .name-establishment .container-contacts .contact-item .contact-informations .contact-lastname,.modal-establishment .section-contact-information .name-establishment .container-contacts .contact-item .contact-informations .contact-lastname{text-transform:uppercase}.section-contact-information .container .container-contacts .contact-item .contact-informations .contact-post,.section-contact-information .container-content-news-page .title .container-contacts .contact-item .contact-informations .contact-post,.container-content-news-page .section-contact-information .title .container-contacts .contact-item .contact-informations .contact-post,.section-contact-information .container-content-event-page>h2 .container-contacts .contact-item .contact-informations .contact-post,.section-contact-information .btn-head-page .container-contacts .contact-item .contact-informations .contact-post,.section-contact-information .footer .container-footer .container-contacts .contact-item .contact-informations .contact-post,.footer .section-contact-information .container-footer .container-contacts .contact-item .contact-informations .contact-post,.section-contact-information .modal-establishment .name-establishment .container-contacts .contact-item .contact-informations .contact-post,.modal-establishment .section-contact-information .name-establishment .container-contacts .contact-item .contact-informations .contact-post{text-align:center;margin:0}.section-contact-information .container .container-contacts .contact-item .contact-informations .contact-email,.section-contact-information .container-content-news-page .title .container-contacts .contact-item .contact-informations .contact-email,.container-content-news-page .section-contact-information .title .container-contacts .contact-item .contact-informations .contact-email,.section-contact-information .container-content-event-page>h2 .container-contacts .contact-item .contact-informations .contact-email,.section-contact-information .btn-head-page .container-contacts .contact-item .contact-informations .contact-email,.section-contact-information .footer .container-footer .container-contacts .contact-item .contact-informations .contact-email,.footer .section-contact-information .container-footer .container-contacts .contact-item .contact-informations .contact-email,.section-contact-information .modal-establishment .name-establishment .container-contacts .contact-item .contact-informations .contact-email,.modal-establishment .section-contact-information .name-establishment .container-contacts .contact-item .contact-informations .contact-email{text-decoration:underline}.radio-button{width:100%;margin-bottom:20px;display:flex}.radio-button li{flex:1}.radio-button li .label-radio{text-align:center;cursor:pointer;background-color:#e6e6e6;border:1px solid #000;justify-content:center;align-items:center;width:100%;height:50px;font-size:16px;display:flex}.radio-button li .label-radio:focus{z-index:10;position:relative;box-shadow:none!important}.radio-button li .checked{color:#293d86;z-index:5;background-color:#fff;border:1px solid #293d86;outline:2px solid #293d86;position:relative}.historique-du-marius{background:#f5f2eb;padding:50px 0}@media (min-width:992px){.historique-du-marius{padding:70px 0}}.historique-du-marius .title{text-align:center;text-transform:uppercase;letter-spacing:3px;font-size:23px;font-weight:600}.historique-du-marius .list-marius{margin:20px 0;padding:0}@media (min-width:992px){.historique-du-marius .list-marius{margin:50px 0}}.historique-du-marius .list-marius .line{border-bottom:.5px solid gray;padding:20px 0;list-style:none}@media (min-width:768px){.historique-du-marius .list-marius .line{align-items:center;column-gap:40px;display:flex}}@media (min-width:992px){.historique-du-marius .list-marius .line{align-items:flex-start;padding:40px 0}}.historique-du-marius .list-marius .line .image-film{display:none}@media (min-width:768px){.historique-du-marius .list-marius .line .image-film{object-fit:fill;max-width:115px;max-height:150px;display:block}}.historique-du-marius .list-marius .line .informations-film .annee-marius{text-transform:uppercase;font-size:20px;font-weight:600}.historique-du-marius .list-marius .line .informations-film .title-film{margin:0;font-size:18px;font-weight:600}.historique-du-marius .list-marius .line:last-child{border:none}.section-replay-ceremony{padding:50px 0}@media (min-width:992px){.section-replay-ceremony{padding:80px 0 115px}}.section-replay-ceremony .replay-video{flex-direction:column;align-items:center;display:flex}.section-replay-ceremony .replay-video .title{text-align:center;color:#212c54;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;font-size:23px;font-weight:600}@media (min-width:768px){.section-replay-ceremony .replay-video .title{margin-bottom:40px}}.section-replay-ceremony .replay-video .video{width:100%;height:160px}@media (min-width:768px){.section-replay-ceremony .replay-video .video{width:715px;height:370px}}@media (min-width:992px){.section-replay-ceremony .replay-video .video{width:960px;height:500px}}.section-replay-ceremony .replay-video .video .raw-html-embed{height:100%}.section-replay-ceremony .replay-video .video .raw-html-embed iframe{width:100%;height:100%}.section-replay-ceremony .replay-video .btn-transcription{color:#212c54;background:#f5f2eb;border:1px solid #212c54;width:100%;min-width:300px;margin-top:15px;font-size:20px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.section-replay-ceremony .replay-video .btn-transcription{max-width:395px;min-height:50px;margin-top:20px}}.section-replay-ceremony .transcription-video{background:#f5f2eb;margin-top:20px;padding:30px 0 50px}.section-replay-ceremony .transcription-video .list-transcription{padding:0}.section-replay-ceremony .transcription-video .list-transcription .transcription{margin:30px 0;list-style:none}.section-replay-ceremony .transcription-video .list-transcription .transcription>h3{margin:0;font-size:23px;font-weight:600}.section-replay-ceremony .transcription-video.hidden{display:none}.section-replay-ceremony .transcription-video.visible{display:block}.container-form-subscription .options-subscription{text-align:center;margin:30px 0 60px}@media (min-width:768px){.container-form-subscription .options-subscription{margin:35px 0}}.container-form-subscription .options-subscription .container-checkbox{flex-wrap:wrap;justify-content:center;display:flex}.container-form-subscription .options-subscription .container-checkbox .checkbox{color:#212c54;border:1px solid #212c54;min-width:140px;height:100%;min-height:75px}@media (min-width:768px){.container-form-subscription .options-subscription .container-checkbox .checkbox{min-width:200px;min-height:90px}}.container-form-subscription .options-subscription .container-checkbox .checkbox:focus-within{z-index:2;outline:5px solid #2d8ba2}.container-form-subscription .options-subscription .container-checkbox .checkbox.checked{color:#fff;background:#212c54;border:1px solid #fff}.container-form-subscription .options-subscription .container-checkbox .checkbox label,.container-form-subscription .options-subscription .container-checkbox .checkbox .checkbox-label{justify-content:center;align-items:center;width:100%;height:100%;padding-inline:20px;display:flex}.container-form-subscription .options-subscription legend h2{color:#212c54;font-size:16px;font-weight:600}.container-form-subscription .options-subscription legend p{color:#212c54;font-size:14px}@media (min-width:768px){.container-form-subscription .options-subscription legend p{font-size:16px}}.container-form-subscription .options-subscription .container-checkbox-revues .category{color:#212c54;margin-bottom:20px;font-size:16px}@media (min-width:768px){.container-form-subscription .options-subscription .container-checkbox-revues .category{font-size:20px}}.container-form-subscription .options-subscription .container-checkbox-revues .container-checkbox{margin:20px 0 30px}.container-pagination{justify-content:center;display:flex}.container-pagination .pagination-item{align-self:center}.container-pagination .pagination-item.active-item{border-bottom:1px solid #000}.container-pagination .pagination-item.active-item a:focus{color:#000;font-weight:700;outline-offset:none!important;box-shadow:none!important;outline:none!important}.container-pagination .pagination-item.active-item a{background-color:unset}.container-filter-menu{flex-direction:column-reverse;display:flex}@media (min-width:768px){.container-filter-menu{flex-direction:row;justify-content:space-evenly;width:100%;margin:50px 0}}@media (min-width:992px){.container-filter-menu{flex-direction:row;justify-content:space-evenly;margin:50px 0 0}}@media (min-width:1200px){.container-filter-menu{justify-content:center}}.container-filter-menu select{margin-right:40px}.container-filter-menu button,.container-filter-menu select{color:#212c54;text-transform:uppercase;background-color:#fff;border:1px solid #212c54;border-radius:5px;width:230px;height:45px;padding:6px 12px;font-size:14px}.container-filter-menu .arrow{margin-left:1.3rem;transition:transform .3s ease-in-out}.container-filter-menu .arrow.up{transform:rotate(0)}.container-filter-menu .arrow.down{transform:rotate(180deg)}.button-donation{color:#212c54;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:25px;font-weight:400;display:flex}@media (min-width:768px){.button-donation{border-radius:50px;width:260px;height:70px}.button-donation svg{display:none}}@media (min-width:1200px){.button-donation{width:330px;height:80px}}.button-donation .text-donation{display:none}@media (min-width:768px){.button-donation .text-donation{display:block}}.btn-donation-fixed{z-index:100;position:fixed;bottom:30px;right:20px}.btn-donation-animation{animation:1s cubic-bezier(0,0,.2,1) forwards fadeOutAnimation}@keyframes fadeOutAnimation{0%{opacity:0;transform:translate(100%)}to{opacity:1}}.container-stepper{flex-direction:column;justify-content:center;align-items:center;margin-bottom:85px;display:flex}.container-stepper .Stepper{justify-content:space-around;column-gap:10px;width:100%;margin:40px 0;padding:0;display:flex}@media (min-width:768px){.container-stepper .Stepper{justify-content:space-around;width:600px}}.container-stepper .Stepper>li{flex:1;list-style:none}@media (min-width:768px){.container-stepper .Stepper>li{width:160px}}.container-stepper .Stepper>li:not(:last-child):after{content:"";z-index:-10;background:#000;width:100%;height:2px;position:absolute;bottom:50%;left:60%}@media (min-width:768px){.container-stepper .Stepper>li:not(:last-child):after{bottom:75%;left:100%;transform:translate(-50%)}}.container-stepper .container-stepper-content{width:100%}.container-stepper .container-stepper-content .title{text-transform:uppercase;letter-spacing:3px;font-size:23px;font-weight:600}@media (min-width:768px){.container-stepper .container-stepper-content .title{font-size:28px}}.step{flex-direction:column;align-items:center;display:flex;position:relative}.step .number-step{opacity:1;color:#000;background:#fff;border:1px solid #212c54;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;display:flex;position:relative}.step .number-step.active{color:#212c54;background:#b9efe0;border:none;font-weight:600}.step .text-step{text-align:center;margin-top:5px;display:none}@media (min-width:768px){.step .text-step{display:block}}.connection{border:3px solid #212c54;flex-direction:column;justify-content:space-between;width:100%;margin-top:40px;padding:20px;display:flex}@media (min-width:768px){.connection{width:340px;margin-top:0;padding:40px}}@media (min-width:992px){.connection{width:450px}}@media (min-width:1200px){.connection{width:550px}}.connection .title-connection{text-transform:uppercase;margin-bottom:20px;font-size:18px;font-weight:600}.connection .btn-connection{justify-content:center;align-items:center;width:100%;max-height:50px;padding:15px 10px;display:flex}@media (min-width:992px){.connection .btn-connection{width:245px}}.container-register-form h2{text-transform:uppercase;letter-spacing:3px;margin-bottom:40px;font-size:20px;font-weight:600;line-height:1.8}@media (min-width:768px){.container-register-form h2{letter-spacing:1px;font-size:18px}}.container-register-form .helper-text{margin-bottom:40px;font-size:16px;line-height:1.8}.container-register-form legend,.container-register-form .label-forminput{text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.container-register-form .container-input{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.container-register-form .container-input .input-forminput{width:100%}@media (min-width:992px){.container-register-form .container-input .input-forminput{width:450px}}@media (min-width:1200px){.container-register-form .container-input .input-forminput{width:550px}}.container-register-form .container-input .input-forminput.birth-input{width:260px}@media (min-width:768px){.container-register-form .container-input .input-forminput.birth-input{width:180px}}@media (min-width:992px){.container-register-form .container-input .input-forminput.middlesize,.container-register-form .container-input .input-forminput.birth-input{width:100%}.container-register-form .container-input .input-forminput.middlesize input,.container-register-form .container-input .input-forminput.birth-input input{width:450px}}@media (min-width:1200px){.container-register-form .container-input .input-forminput.middlesize input,.container-register-form .container-input .input-forminput.birth-input input{width:550px}}@media (min-width:992px){.container-register-form .container-input .input-forminput.fullsize{width:100%}}.container-register-form .container-input .input-forminput.postal-code-input{width:50%}@media (min-width:768px){.container-register-form .container-input .input-forminput.postal-code-input{width:160px}}@media (min-width:992px){.container-register-form .container-input .input-forminput.postal-code-input{width:450px}}@media (min-width:1200px){.container-register-form .container-input .input-forminput.postal-code-input{width:550px}}@media (min-width:768px){.container-register-form .container-input .input-forminput.city{width:300px}}@media (min-width:992px){.container-register-form .container-input .input-forminput.city{width:450px}}@media (min-width:1200px){.container-register-form .container-input .input-forminput.city{width:550px}}.container-register-form .container-input .btn-file{margin:20px auto;font-size:14px;display:block}@media (min-width:576px){.container-register-form .container-input .btn-file{margin:20px 0;font-size:14px}}.container-register-form .container-input .container-list-file-uploaded,.container-register-form .container-input .container-list-file-uploaded .list-file-uploaded{width:100%}.container-register-form .container-input .container-list-file-uploaded .list-file-uploaded li{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px;display:flex}@media (min-width:576px){.container-register-form .container-input .container-list-file-uploaded .list-file-uploaded li{font-size:16px}}.container-register-form .container-input .container-list-file-uploaded .list-file-uploaded li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.container-register-form .container-input .container-list-file-uploaded .list-file-uploaded li .btn-delete-file{width:90px;font-size:14px;box-shadow:0 4px 4px #00000040}@media (min-width:576px){.container-register-form .container-input .container-list-file-uploaded .list-file-uploaded li .btn-delete-file{width:220px;font-size:16px}}.container-register-form .helper-forminput{margin-bottom:10px}.container-register-form .btn-submit{text-align:center;width:180px;margin-top:20px;margin-bottom:30px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.container-register-form .btn-submit{width:240px;margin-bottom:60px}}.container-form-input-password .error-message{display:block}.container-form-input-password .main-grid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr);display:grid}.container-form-input-password .main-grid .button{z-index:5;grid-area:3/3/4/4;justify-self:flex-end;width:120px;padding:5px}.container-form-input-password .main-grid .button:focus{background-color:#fff;border:none}.container-form-input-password .main-grid .second-grid{grid-area:1/1/4/4;grid-template-rows:repeat(3,auto);grid-template-columns:1fr;display:grid}.container-form-input-password .main-grid .second-grid .label{grid-area:1/1/2/2}.container-form-input-password .main-grid .second-grid .helper{grid-area:2/1/3/2}.container-form-input-password .main-grid .second-grid .input{grid-area:3/1/4/2}.title-recap{text-transform:uppercase;margin-top:25px;font-weight:600}.recap{margin-top:35px}.recap .title-subcription{font-weight:600}.recap .list-option{flex-direction:column;gap:30px;margin-top:35px;padding:0;display:flex}@media (min-width:768px){.recap .list-option{padding:revert;grid-template-columns:repeat(2,1fr);gap:30px 80px;display:grid}}.recap .btn-edit{text-transform:uppercase;color:#000;background:#f5f2eb;border:none;width:100%;margin:35px 0;font-weight:400;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.recap .btn-edit{width:300px;max-height:50px}}.total-price{text-align:center;text-transform:uppercase;border-top:1px solid #000;flex-direction:column;justify-content:center;margin-bottom:20px;padding-top:35px;font-weight:600;display:flex}@media (min-width:768px){.total-price{text-align:unset;flex-direction:row;justify-content:space-between;font-size:23px}}@media (min-width:1200px){.total-price{font-size:28px}}.step-payement{justify-content:center;display:flex}.list-additional-payment{text-align:center;margin-top:20px}.list-additional-payment li{margin-bottom:15px}.list-additional-payment li .btn-other-price{color:#212c54;cursor:pointer;background-color:unset;border:none;padding:0;font-weight:600;text-decoration:underline}.option-selected,.option-radio{grid-template-rows:1fr;grid-template-columns:50px 1fr;align-items:center;column-gap:20px;list-style:none;display:grid}@media (min-width:768px){.option-selected,.option-radio{column-gap:30px}}.recipient{margin-top:50px}@media (min-width:768px){.recipient{margin-top:80px}}.recipient .title-recipient{text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:600}.recipient .info-recipient{flex-direction:column;gap:10px;margin-top:35px;display:flex}.recipient .info-recipient .name-recipient,.recipient .info-recipient .adress-recipient,.recipient .info-recipient .contact-recipient{margin:0}.recipient .info-recipient .name-recipient .name,.recipient .info-recipient .name-recipient .street,.recipient .info-recipient .name-recipient .city,.recipient .info-recipient .adress-recipient .name,.recipient .info-recipient .adress-recipient .street,.recipient .info-recipient .adress-recipient .city,.recipient .info-recipient .contact-recipient .name,.recipient .info-recipient .contact-recipient .street,.recipient .info-recipient .contact-recipient .city{text-transform:capitalize}.recipient .info-recipient .name-recipient .lastname,.recipient .info-recipient .name-recipient .country,.recipient .info-recipient .adress-recipient .lastname,.recipient .info-recipient .adress-recipient .country,.recipient .info-recipient .contact-recipient .lastname,.recipient .info-recipient .contact-recipient .country{text-transform:uppercase}.recipient .btn-edit{text-transform:uppercase;color:#000;background:#f5f2eb;border:none;width:100%;margin:35px 0;font-weight:400;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.recipient .btn-edit{width:300px;max-height:50px}}.recipient .checkbox-recipient{flex-direction:row-reverse;justify-content:flex-end;margin:30px 0;display:flex}.recipient .checkbox-recipient>label{margin-left:20px}.recipient .checkbox-recipient .form-check-input{border-color:#000;border-radius:0}.success-payment,.error-payment{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.success-payment,.error-payment{flex-direction:row;justify-content:space-evenly}.success-payment .text,.success-payment .text-error,.error-payment .text,.error-payment .text-error{margin-bottom:0}}.success-payment .text .title-success,.success-payment .text .title-error,.success-payment .text-error .title-success,.success-payment .text-error .title-error,.error-payment .text .title-success,.error-payment .text .title-error,.error-payment .text-error .title-success,.error-payment .text-error .title-error{text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;font-size:23px;font-weight:600}@media (min-width:768px){.success-payment .text .title-success,.success-payment .text .title-error,.success-payment .text-error .title-success,.success-payment .text-error .title-error,.error-payment .text .title-success,.error-payment .text .title-error,.error-payment .text-error .title-success,.error-payment .text-error .title-error{margin-bottom:50px;font-size:28px}}.success-payment .text .message-success,.success-payment .text .message-error,.success-payment .text-error .message-success,.success-payment .text-error .message-error,.error-payment .text .message-success,.error-payment .text .message-error,.error-payment .text-error .message-success,.error-payment .text-error .message-error{text-transform:uppercase;margin-top:10px;font-weight:600}.success-payment .text .text-message-success,.success-payment .text-error .text-message-success,.error-payment .text .text-message-success,.error-payment .text-error .text-message-success{font-weight:600}.success-payment .text-error,.error-payment .text-error{max-width:560px}.container-make-donation{margin-top:20px}@media (min-width:768px){.container-make-donation{margin-top:80px}}.container-make-donation .make-donation{background:#b9efe0;width:100%;padding:20px}@media (min-width:768px){.container-make-donation .make-donation{padding:40px}}.container-make-donation .make-donation .title-donation{text-transform:uppercase;color:#212c54;font-size:23px;font-weight:600}@media (min-width:768px){.container-make-donation .make-donation .title-donation{font-size:28px}}.container-make-donation .make-donation .text-donation{margin:20px 0}.container-make-donation .make-donation .button-donation{color:#fff;background:#212c54;border-radius:5px;width:100%;height:50px;font-size:20px;box-shadow:0 4px 4px #00000040}.container-make-donation .make-donation .button-donation>span{display:none}.container-make-donation .make-donation .button-donation .text-donation{display:block}@media (min-width:768px){.container-make-donation .make-donation .button-donation{max-width:245px}}.container-make-donation .make-donation-download{background:#b9efe0;flex-direction:column;align-items:center;padding:20px;display:flex}@media (min-width:768px){.container-make-donation .make-donation-download{padding:40px}}.container-make-donation .make-donation-download .container-btn-donwload{width:100%;margin-top:20px}@media (min-width:768px){.container-make-donation .make-donation-download .container-btn-donwload{justify-content:center;column-gap:30px;margin-top:20px;display:flex}}.container-make-donation .make-donation-download .container-btn-donwload .btn-regular-support,.container-make-donation .make-donation-download .container-btn-donwload .btn-donation-slip{margin-bottom:20px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.container-make-donation .make-donation-download .container-btn-donwload .btn-regular-support,.container-make-donation .make-donation-download .container-btn-donwload .btn-donation-slip{grid-template-columns:30px 1fr;align-items:center;max-width:280px;display:grid}}@media (min-width:992px){.connection-other-account{justify-content:space-between;display:flex}}.connection-other-account .btn-connection-other-account{color:#000;background:#f5f2eb;border:none;width:100%;margin-top:15px;margin-bottom:30px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.connection-other-account .btn-connection-other-account{width:415px}}@media (min-width:992px){.connection-other-account .btn-connection-other-account{width:490px;margin-top:0;font-size:20px}}@media (min-width:768px){.form-other-user{align-items:center;display:flex}.form-other-user legend{width:auto;margin-right:45px}.form-other-user .radio-button{width:410px}}.subscription-history{margin:30px 0}@media (min-width:768px){.subscription-history{margin:60px 0}}@media (min-width:992px){.subscription-history{margin:80px 0}}.subscription-history .title,.subscription-history .number-subscriptions{text-transform:uppercase;letter-spacing:3px;text-align:center;font-weight:600}.subscription-history .title{font-size:25px}.subscription-history .number-subscriptions{font-size:23px}.subscription-history .more-subscriptions{flex-direction:column;align-items:center;margin-bottom:30px;display:flex}@media (min-width:768px){.subscription-history .more-subscriptions{margin-top:40px}}.subscription-history .more-subscriptions>p{text-align:center;font-size:20px}.subscription-purchased{border-bottom:1px solid gray;margin-top:30px;padding:30px 0}.subscription-purchased:last-child{border-bottom:none}@media (min-width:768px){.subscription-purchased{padding:40px 0}.subscription-purchased .title-subscription{justify-content:space-between;align-items:flex-start;display:flex}}.subscription-purchased .title-subscription .header-subscription h3{text-transform:uppercase;letter-spacing:3px;font-size:20px;font-weight:600}.subscription-purchased .title-subscription .statut-subscription{color:#fff;text-align:center;background-color:#293d86;border-radius:10px;width:160px;padding:5px 35px}.subscription-purchased .subscription-options{margin-top:20px}@media (min-width:768px){.subscription-purchased .subscription-options{flex-wrap:wrap;justify-content:space-between;display:flex}}.subscription-purchased .subscription-options .option-selected{margin-bottom:20px}@media (min-width:768px){.subscription-purchased .recipient{margin-top:20px}}.subscription-purchased .recipient .info-recipient{margin-top:0}.subscription-purchased .recipient .checkbox-recipient{display:none}.subscription-purchased .button-group-subscription .list-button{margin-top:20px;padding:0;list-style:none}@media (min-width:768px){.subscription-purchased .button-group-subscription .list-button{flex-wrap:wrap;justify-content:flex-start;column-gap:30px;display:flex}}.subscription-purchased .button-group-subscription .list-button>li{margin-bottom:20px}.subscription-purchased .button-group-subscription .list-button>li>.btn{width:100%;min-height:50px;box-shadow:0 4px 4px #00000040}.form-connection{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.form-connection{align-items:center}}.form-connection .container-input-username{width:100%;max-width:400px;margin-bottom:35px}.form-connection .container-input-password{width:100%;max-width:400px}.form-connection .forget-password{background-color:unset;color:#000;text-align:right;border:none;outline:none;width:100%;margin:10px 0 35px;padding:0;text-decoration:underline}.form-connection .btn-connection{max-width:245px}.container-default-modal{text-align:-webkit-center}.container-default-modal .modal-content{text-align:start;padding:0}.container-default-modal .modal-content .modal-header{margin-bottom:0;padding:55px 30px}@media (min-width:768px){.container-default-modal .modal-content .modal-header{padding:40px}}.container-default-modal .modal-content .modal-header .close-btn{width:45px;height:45px}.container-default-modal .modal-content .modal-body{background:#f5f2eb;border-radius:0 0 10px 10px}@media (min-width:768px){.container-default-modal .modal-content .modal-body{padding:60px!important}.list-subnav{justify-content:center;align-items:center;width:165px;list-style:none;display:flex}}@media (min-width:992px){.list-subnav{width:175px}}.list-subnav .anchor-subnav{padding:25px}@media (min-width:768px){.list-subnav .anchor-subnav{color:#293d86;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.list-subnav .anchor-subnav .icon-checked,.list-subnav .anchor-subnav svg{display:none}}@media (min-width:768px) and (min-width:992px){.list-subnav .anchor-subnav svg{object-fit:contain;width:30px;height:-webkit-fill-available;margin-bottom:10px;display:block}.list-subnav .anchor-subnav svg path{fill:#293d86}}@media (min-width:768px){.list-subnav:focus,.list-subnav:hover,.list-subnav.focus,.list-subnav:focus-within{background-color:#293d86;height:130px;transform:translateY(-15px)}.list-subnav:focus .anchor-subnav,.list-subnav:hover .anchor-subnav,.list-subnav.focus .anchor-subnav,.list-subnav:focus-within .anchor-subnav{color:#fff;width:100%;height:auto;padding:0;font-weight:600}.list-subnav:focus .anchor-subnav svg path,.list-subnav:hover .anchor-subnav svg path,.list-subnav.focus .anchor-subnav svg path,.list-subnav:focus-within .anchor-subnav svg path{fill:#fff}.list-subnav:focus .anchor-subnav .icon-checked,.list-subnav:hover .anchor-subnav .icon-checked,.list-subnav.focus .anchor-subnav .icon-checked,.list-subnav:focus-within .anchor-subnav .icon-checked{margin-top:10px;display:block}.list-subnav:focus .anchor-subnav .icon-checked path,.list-subnav:hover .anchor-subnav .icon-checked path,.list-subnav.focus .anchor-subnav .icon-checked path,.list-subnav:focus-within .anchor-subnav .icon-checked path{fill:#293d86}}@media (min-width:992px){.list-subnav:focus,.list-subnav:hover,.list-subnav.focus,.list-subnav:focus-within{height:150px;transform:translateY(-15px)}}.navbar-nav>li{margin-bottom:25px}.navbar-nav>li .nav-link{text-transform:uppercase;padding:0;font-size:20px;font-weight:700}.navbar-nav>li .nav-link:focus,.navbar-nav>li .nav-link:hover,.navbar-nav>li .nav-link:active{color:#293d86;background:0 0;text-decoration:underline}.navbar-nav>li .nav-item .dropdown-menu{border:none}.navbar-nav>li .nav-item .dropdown-menu .submenu{padding:0;list-style:none}.navbar-nav>li .nav-item .dropdown-menu .submenu>li .dropdown-item{white-space:pre-wrap;font-size:18px;font-weight:700}.navbar-nav>li .nav-item .dropdown-menu .submenu>li .dropdown-item:focus,.navbar-nav>li .nav-item .dropdown-menu .submenu>li .dropdown-item:hover,.navbar-nav>li .nav-item .dropdown-menu .submenu>li .dropdown-item:active{color:#293d86;background:0 0;text-decoration:underline}@media (min-width:992px){.recap-donation{flex-direction:column;align-items:center;display:flex}}.recap-donation .title{text-transform:uppercase;font-size:25px;font-weight:600}.recap-donation .number-donations{text-transform:uppercase;font-size:23px;font-weight:600}.recap-donation .year-filtered{border-radius:5px;margin-top:30px;padding:10px 20px}.recap-donation .list-donations{width:100%;max-width:660px;margin-top:30px;padding:0}.recap-donation .list-donations .row-donation{border-bottom:1px solid #000;padding:20px 0;list-style:none}@media (min-width:768px){.recap-donation .list-donations .row-donation{flex-direction:column;align-items:flex-start;display:flex}}.recap-donation .list-donations .row-donation .informations-donation{justify-content:space-around;align-items:center;margin-bottom:10px;display:flex}@media (min-width:768px){.recap-donation .list-donations .row-donation .informations-donation{justify-content:space-between;width:100%}}.recap-donation .list-donations .row-donation .informations-donation div .date-donation,.recap-donation .list-donations .row-donation .informations-donation div .name-donation{text-align:left;margin:0}.recap-donation .list-donations .row-donation .informations-donation div .name-donation{font-size:18px;font-weight:600}.recap-donation .list-donations .row-donation .informations-donation .price-donation{margin:0;font-size:30px;font-weight:600}.recap-donation .list-donations .btn-see-more{margin:30px 0 60px}.preferenceDonations{margin-top:50px}.preferenceDonations .titlePreference{text-transform:uppercase;letter-spacing:3px;margin-bottom:30px;font-size:23px;font-weight:600}.preferenceDonations .formPreferenceDonation .save-change:disabled{font-style:italic}.container-switch{flex-direction:column;align-items:flex-start;margin-bottom:40px;display:flex;position:relative}.container-switch .switch{flex-direction:column;display:flex}@media (min-width:768px){.container-switch .switch{flex-direction:row-reverse;align-items:center}}.container-switch .switch .checkbox{flex-direction:column-reverse;align-items:flex-start;display:flex;position:relative}@media (min-width:768px){.container-switch .switch .checkbox{flex-direction:row-reverse;align-items:center}}.container-switch .switch .checkbox div{border-radius:50px;align-items:center;min-width:110px;height:44px;display:flex;position:relative}.container-switch .switch .checkbox div .form-check-input{background:#212c54;border-radius:50px;width:32px;height:32px;margin:0 0 0 10px;transition:left .4s,background .3s;position:absolute;left:0}.container-switch .switch .checkbox div .form-check-input:checked{background:#fff;border:1px solid #212c54;transition:left .4s;position:absolute;left:60px}.container-switch .switch .checkbox.off div{background:#f5f2eb;border:1px solid #212c54}.container-switch .switch .checkbox.on div{background:#212c54;border:1px solid #212c54;transition:left .4s}.container-switch .switch .checkbox .form-label{text-align:left;margin:10px 0 0}@media (min-width:768px){.container-switch .switch .checkbox .form-label{margin:0 0 0 25px}}.container-switch .switch .text-switch{text-transform:uppercase;text-align:left;color:#212c54;margin-top:10px;font-size:16px;transition:left .3s;position:absolute;left:60px}@media (min-width:768px){.container-switch .switch .text-switch{margin:0;font-size:20px;left:50px}}.container-switch .switch .text-switch.active{color:#fff;font-weight:400;left:20px}@media (min-width:768px){.container-switch .switch .text-switch.active{left:15px}}.profil-card-container{background:#f5f2eb;padding:20px}@media (min-width:768px){.profil-card-container{width:40%;padding:45px 30px}}@media (min-width:1200px){.profil-card-container{width:50%;padding:45px 30px 45px 90px}}.profil-card-container .container,.profil-card-container .container-content-news-page .title,.container-content-news-page .profil-card-container .title,.profil-card-container .container-content-event-page>h2,.profil-card-container .btn-head-page,.profil-card-container .footer .container-footer,.footer .profil-card-container .container-footer,.profil-card-container .modal-establishment .name-establishment,.modal-establishment .profil-card-container .name-establishment{flex-direction:column;align-items:center;padding:20px;display:flex}.profil-card-container .container .info-user-container,.profil-card-container .container-content-news-page .title .info-user-container,.container-content-news-page .profil-card-container .title .info-user-container,.profil-card-container .container-content-event-page>h2 .info-user-container,.profil-card-container .btn-head-page .info-user-container,.profil-card-container .footer .container-footer .info-user-container,.footer .profil-card-container .container-footer .info-user-container,.profil-card-container .modal-establishment .name-establishment .info-user-container,.modal-establishment .profil-card-container .name-establishment .info-user-container{flex-direction:column;align-items:center;gap:20px;margin:20px 0;display:flex}.profil-card-container .container .info-user-container p,.profil-card-container .container-content-news-page .title .info-user-container p,.container-content-news-page .profil-card-container .title .info-user-container p,.profil-card-container .container-content-event-page>h2 .info-user-container p,.profil-card-container .btn-head-page .info-user-container p,.profil-card-container .footer .container-footer .info-user-container p,.footer .profil-card-container .container-footer .info-user-container p,.profil-card-container .modal-establishment .name-establishment .info-user-container p,.modal-establishment .profil-card-container .name-establishment .info-user-container p{margin:0}.profil-card-container .container .info-user-container .user-name,.profil-card-container .container-content-news-page .title .info-user-container .user-name,.container-content-news-page .profil-card-container .title .info-user-container .user-name,.profil-card-container .container-content-event-page>h2 .info-user-container .user-name,.profil-card-container .btn-head-page .info-user-container .user-name,.profil-card-container .footer .container-footer .info-user-container .user-name,.footer .profil-card-container .container-footer .info-user-container .user-name,.profil-card-container .modal-establishment .name-establishment .info-user-container .user-name,.modal-establishment .profil-card-container .name-establishment .info-user-container .user-name{text-transform:uppercase;font-size:23px;font-weight:600}.profil-card-container .container .info-user-container .user-status,.profil-card-container .container-content-news-page .title .info-user-container .user-status,.container-content-news-page .profil-card-container .title .info-user-container .user-status,.profil-card-container .container-content-event-page>h2 .info-user-container .user-status,.profil-card-container .btn-head-page .info-user-container .user-status,.profil-card-container .footer .container-footer .info-user-container .user-status,.footer .profil-card-container .container-footer .info-user-container .user-status,.profil-card-container .modal-establishment .name-establishment .info-user-container .user-status,.modal-establishment .profil-card-container .name-establishment .info-user-container .user-status{color:#fff;background:#293d86;border-radius:10px;padding:10px 20px}.profil-card-container .container .info-user-container .user-info,.profil-card-container .container-content-news-page .title .info-user-container .user-info,.container-content-news-page .profil-card-container .title .info-user-container .user-info,.profil-card-container .container-content-event-page>h2 .info-user-container .user-info,.profil-card-container .btn-head-page .info-user-container .user-info,.profil-card-container .footer .container-footer .info-user-container .user-info,.footer .profil-card-container .container-footer .info-user-container .user-info,.profil-card-container .modal-establishment .name-establishment .info-user-container .user-info,.modal-establishment .profil-card-container .name-establishment .info-user-container .user-info{text-align:center}.profil-card-container .container .edit-user-info,.profil-card-container .container-content-news-page .title .edit-user-info,.container-content-news-page .profil-card-container .title .edit-user-info,.profil-card-container .container-content-event-page>h2 .edit-user-info,.profil-card-container .btn-head-page .edit-user-info,.profil-card-container .footer .container-footer .edit-user-info,.footer .profil-card-container .container-footer .edit-user-info,.profil-card-container .modal-establishment .name-establishment .edit-user-info,.modal-establishment .profil-card-container .name-establishment .edit-user-info{box-shadow:0 4px 4px #00000040}@media (min-width:768px){.profil-card-container .container .edit-user-info,.profil-card-container .container-content-news-page .title .edit-user-info,.container-content-news-page .profil-card-container .title .edit-user-info,.profil-card-container .container-content-event-page>h2 .edit-user-info,.profil-card-container .btn-head-page .edit-user-info,.profil-card-container .footer .container-footer .edit-user-info,.footer .profil-card-container .container-footer .edit-user-info,.profil-card-container .modal-establishment .name-establishment .edit-user-info,.modal-establishment .profil-card-container .name-establishment .edit-user-info{max-width:310px}}.container-update-user-form{margin-top:20px}@media (min-width:768px){.container-update-user-form{margin-top:0;padding:0 30px}}.container-update-user-form .user-preference{margin-top:30px}.container-update-user-form .user-preference .title{text-transform:uppercase;margin-bottom:40px;font-weight:600}.container-update-user-form .user-preference .text-checkbox{margin-bottom:20px;font-weight:600}.container-update-user-form .user-preference .checkbox{flex-direction:row-reverse;justify-content:flex-end;column-gap:35px;margin-top:10px;font-size:20px;font-weight:400;display:flex}.container-update-user-form .user-preference .checkbox .form-check-input{border:2px solid #000;border-radius:3px}.container-update-user-form .user-preference .btn-save-changes{margin:60px 0;box-shadow:0 4px 4px #00000040}.form-profil-content{background:#f5f2eb}@media (min-width:768px){.form-profil-content{flex-direction:column;align-items:center;width:40%;padding:45px 30px;display:flex}}@media (min-width:1200px){.form-profil-content{width:50%;padding:45px 30px 45px 90px}}.form-profil-content .container .form-profil,.form-profil-content .container-content-news-page .title .form-profil,.container-content-news-page .form-profil-content .title .form-profil,.form-profil-content .container-content-event-page>h2 .form-profil,.form-profil-content .btn-head-page .form-profil,.form-profil-content .footer .container-footer .form-profil,.footer .form-profil-content .container-footer .form-profil,.form-profil-content .modal-establishment .name-establishment .form-profil,.modal-establishment .form-profil-content .name-establishment .form-profil{padding:20px 0}.form-profil-content .container .form-profil .container-input .input-forminput,.form-profil-content .container-content-news-page .title .form-profil .container-input .input-forminput,.container-content-news-page .form-profil-content .title .form-profil .container-input .input-forminput,.form-profil-content .container-content-event-page>h2 .form-profil .container-input .input-forminput,.form-profil-content .btn-head-page .form-profil .container-input .input-forminput,.form-profil-content .footer .container-footer .form-profil .container-input .input-forminput,.footer .form-profil-content .container-footer .form-profil .container-input .input-forminput,.form-profil-content .modal-establishment .name-establishment .form-profil .container-input .input-forminput,.modal-establishment .form-profil-content .name-establishment .form-profil .container-input .input-forminput,.form-profil-content .container .form-profil .container-input .container-form-input-password,.form-profil-content .container-content-news-page .title .form-profil .container-input .container-form-input-password,.container-content-news-page .form-profil-content .title .form-profil .container-input .container-form-input-password,.form-profil-content .container-content-event-page>h2 .form-profil .container-input .container-form-input-password,.form-profil-content .btn-head-page .form-profil .container-input .container-form-input-password,.form-profil-content .footer .container-footer .form-profil .container-input .container-form-input-password,.footer .form-profil-content .container-footer .form-profil .container-input .container-form-input-password,.form-profil-content .modal-establishment .name-establishment .form-profil .container-input .container-form-input-password,.modal-establishment .form-profil-content .name-establishment .form-profil .container-input .container-form-input-password{margin-bottom:20px}.form-profil-content .container .form-profil .container-input .container-form-input-password .main-grid .second-grid,.form-profil-content .container-content-news-page .title .form-profil .container-input .container-form-input-password .main-grid .second-grid,.container-content-news-page .form-profil-content .title .form-profil .container-input .container-form-input-password .main-grid .second-grid,.form-profil-content .container-content-event-page>h2 .form-profil .container-input .container-form-input-password .main-grid .second-grid,.form-profil-content .btn-head-page .form-profil .container-input .container-form-input-password .main-grid .second-grid,.form-profil-content .footer .container-footer .form-profil .container-input .container-form-input-password .main-grid .second-grid,.footer .form-profil-content .container-footer .form-profil .container-input .container-form-input-password .main-grid .second-grid,.form-profil-content .modal-establishment .name-establishment .form-profil .container-input .container-form-input-password .main-grid .second-grid,.modal-establishment .form-profil-content .name-establishment .form-profil .container-input .container-form-input-password .main-grid .second-grid{margin:0}.form-profil-content .container .form-profil .container-btn-save-change,.form-profil-content .container-content-news-page .title .form-profil .container-btn-save-change,.container-content-news-page .form-profil-content .title .form-profil .container-btn-save-change,.form-profil-content .container-content-event-page>h2 .form-profil .container-btn-save-change,.form-profil-content .btn-head-page .form-profil .container-btn-save-change,.form-profil-content .footer .container-footer .form-profil .container-btn-save-change,.footer .form-profil-content .container-footer .form-profil .container-btn-save-change,.form-profil-content .modal-establishment .name-establishment .form-profil .container-btn-save-change,.modal-establishment .form-profil-content .name-establishment .form-profil .container-btn-save-change{justify-content:center;margin-top:60px;display:flex}.form-profil-content .container .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .container-content-news-page .title .form-profil .container-btn-save-change .btn-cancel,.container-content-news-page .form-profil-content .title .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .container-content-event-page>h2 .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .btn-head-page .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .footer .container-footer .form-profil .container-btn-save-change .btn-cancel,.footer .form-profil-content .container-footer .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .modal-establishment .name-establishment .form-profil .container-btn-save-change .btn-cancel,.modal-establishment .form-profil-content .name-establishment .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .container .form-profil .container-btn-save-change .btn-save,.form-profil-content .container-content-news-page .title .form-profil .container-btn-save-change .btn-save,.container-content-news-page .form-profil-content .title .form-profil .container-btn-save-change .btn-save,.form-profil-content .container-content-event-page>h2 .form-profil .container-btn-save-change .btn-save,.form-profil-content .btn-head-page .form-profil .container-btn-save-change .btn-save,.form-profil-content .footer .container-footer .form-profil .container-btn-save-change .btn-save,.footer .form-profil-content .container-footer .form-profil .container-btn-save-change .btn-save,.form-profil-content .modal-establishment .name-establishment .form-profil .container-btn-save-change .btn-save,.modal-establishment .form-profil-content .name-establishment .form-profil .container-btn-save-change .btn-save{justify-content:center;display:flex;box-shadow:0 4px 4px #00000040}.form-profil-content .container .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .container-content-news-page .title .form-profil .container-btn-save-change .btn-cancel,.container-content-news-page .form-profil-content .title .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .container-content-event-page>h2 .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .btn-head-page .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .footer .container-footer .form-profil .container-btn-save-change .btn-cancel,.footer .form-profil-content .container-footer .form-profil .container-btn-save-change .btn-cancel,.form-profil-content .modal-establishment .name-establishment .form-profil .container-btn-save-change .btn-cancel,.modal-establishment .form-profil-content .name-establishment .form-profil .container-btn-save-change .btn-cancel{width:115px;margin-right:35px}.form-profil-content .container .form-profil .container-btn-save-change .btn-save,.form-profil-content .container-content-news-page .title .form-profil .container-btn-save-change .btn-save,.container-content-news-page .form-profil-content .title .form-profil .container-btn-save-change .btn-save,.form-profil-content .container-content-event-page>h2 .form-profil .container-btn-save-change .btn-save,.form-profil-content .btn-head-page .form-profil .container-btn-save-change .btn-save,.form-profil-content .footer .container-footer .form-profil .container-btn-save-change .btn-save,.footer .form-profil-content .container-footer .form-profil .container-btn-save-change .btn-save,.form-profil-content .modal-establishment .name-establishment .form-profil .container-btn-save-change .btn-save,.modal-establishment .form-profil-content .name-establishment .form-profil .container-btn-save-change .btn-save{width:145px}.form-fiche-contact{margin-top:50px}@media (min-width:768px){.form-fiche-contact{flex-direction:column;align-items:center;margin:100px 0;display:flex}}.form-fiche-contact .form-header{width:100%}.form-fiche-contact .form-header .title-form{letter-spacing:3px;text-transform:uppercase;font-size:28px;font-weight:600}.form-fiche-contact .form-header>p{margin-top:35px}@media (min-width:768px){.form-fiche-contact .identity-contact{grid-template-columns:repeat(2,1fr);width:100%;display:grid}}@media (min-width:1200px){.form-fiche-contact .identity-contact{grid-template-columns:repeat(3,1fr);column-gap:80px}}@media (min-width:768px){.form-fiche-contact .identity-contact .birth-input{max-width:200px}.form-fiche-contact .contact-method{grid-template-columns:repeat(2,1fr);align-items:end;width:100%;display:grid}}@media (min-width:1200px){.form-fiche-contact .contact-method{column-gap:80px}}@media (min-width:992px){.form-fiche-contact .contact-method .input-forminput{max-width:550px}}@media (min-width:768px){.form-fiche-contact .contact-method .redisence-permit{align-items:center;column-gap:80px;display:flex}}.form-fiche-contact .contact-method .container-switch{margin-top:30px;margin-bottom:0}@media (min-width:768px){.form-fiche-contact .contact-method .container-switch .switch .checkbox{flex-direction:column;align-items:center;display:flex}}.form-fiche-contact .contact-method .container-switch .switch .checkbox .form-label{font-weight:600}@media (min-width:768px){.form-fiche-contact .contact-method .container-switch .switch .text-switch{top:32px;left:85px}.form-fiche-contact .contact-method .container-switch .switch .text-switch.active{left:50px}}.form-fiche-contact .visual-disability{width:100%;margin:30px 0}.form-fiche-contact .visual-disability legend{font-size:16px;font-weight:600}@media (min-width:768px){.form-fiche-contact .visual-disability .container-input{align-items:center;column-gap:50px;display:flex}}.form-fiche-contact .visual-disability .container-input div{flex-direction:row-reverse;justify-content:flex-end;display:flex}.form-fiche-contact .visual-disability .container-input div .form-label{margin-left:30px}.form-fiche-contact .visual-disability .container-input div>div .form-check-input{border:1px solid #000}.form-fiche-contact .other-informations{width:100%}.form-fiche-contact .other-informations .text{width:100%;max-width:none}@media (min-width:768px){.form-fiche-contact .duration-stage{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;column-gap:25px;width:100%;display:flex}}.form-fiche-contact .duration-stage .input-forminput:first-child{margin-bottom:30px}@media (min-width:768px){.form-fiche-contact .duration-stage .input-forminput{width:180px}.form-fiche-contact .duration-stage .input-forminput:first-child{margin:0}}@media (min-width:1200px){.form-fiche-contact .duration-stage .input-forminput:last-child{margin-left:50px}}@media (min-width:768px){.form-fiche-contact .container-switch .switch .checkbox{flex-direction:row-reverse}}.form-fiche-contact .container-switch .switch .checkbox .form-label{font-weight:600}@media (min-width:768px){.form-fiche-contact .container-switch .switch .text-switch{top:8px;left:50px}.form-fiche-contact .container-switch .switch .text-switch.active{left:20px}}.form-fiche-contact .input-forminput{margin-top:30px}@media (min-width:768px){.form-fiche-contact .input-forminput{min-width:310px;max-width:420px}}.form-fiche-contact .input-forminput .form-label{text-transform:uppercase;font-weight:600}.form-fiche-contact .blb-students .form-control,.form-fiche-contact .blb-students .container-application-form .postuler .select-file,.container-application-form .postuler .form-fiche-contact .blb-students .select-file,.form-fiche-contact .additional-informations .form-control,.form-fiche-contact .additional-informations .container-application-form .postuler .select-file,.container-application-form .postuler .form-fiche-contact .additional-informations .select-file{height:200px}.form-fiche-contact .form-check{margin-top:30px}.form-fiche-contact .btn-fiche-contact{width:100%;margin-top:50px}@media (min-width:768px){.form-fiche-contact .btn-fiche-contact{width:auto;margin-top:100px}}.form-fiche-contact .input-file{margin-bottom:40px}.form-fiche-contact .input-file .form-label{text-transform:uppercase;font-weight:600}.form-fiche-contact .input-file .form-control[type=file]::file-selector-button{background-color:#2d8ba2}.form-fiche-contact .input-file .container-application-form .postuler [type=file].select-file::file-selector-button{background-color:#2d8ba2}.container-application-form .postuler .form-fiche-contact .input-file [type=file].select-file::file-selector-button{background-color:#2d8ba2}.item-event .date{text-transform:uppercase;text-align:center;width:max-content;font-weight:600}@media (min-width:576px){.item-event .date{width:revert-layer}}@media (min-width:992px){.item-event .date{flex-direction:column;justify-content:center;align-items:center;display:flex}}.item-event .date .date-small-screen{margin-bottom:15px;font-size:18px}@media (min-width:992px){.item-event .date .date-small-screen{display:none}}.item-event .date .day{font-size:35px}.item-event .date .date-desktop-screen{display:none}@media (min-width:992px){.item-event .date .date-desktop-screen{display:block}.item-event .content{padding-left:60px}}.item-event .content .type-event{text-transform:uppercase;color:#fff;background-color:#293d86;border-radius:20px;justify-content:center;align-items:center;width:160px;height:30px;margin:15px 0;font-size:12px;display:flex}.item-event .content h2{text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.5}.item-event .content .unsubscribe{width:100%;max-width:320px}.audiobook-recording{text-align:center;margin:30px 0}@media (min-width:768px){.audiobook-recording{margin:80px 0}}.audiobook-recording .title,.audiobook-recording .sub-title{text-transform:uppercase;letter-spacing:3px;margin-bottom:10px;font-size:23px;font-weight:600}.audiobook-recording .audiobook-list{margin-top:40px;padding:0;list-style:none}.audiobook-recording>p{margin-top:40px}.audiobook-form{flex-direction:column;padding:30px 0 60px;display:flex}@media (min-width:992px){.audiobook-form{padding:80px 0}}.audiobook-form .title-form{text-transform:uppercase;letter-spacing:3px;font-size:23px}@media (min-width:992px){.audiobook-form .title-form{font-size:32px}}.audiobook-form .sub-title-form{margin-top:10px;font-size:14px}@media (min-width:992px){.audiobook-form .sub-title-form{font-size:23px}}.audiobook-form .title-form,.audiobook-form .sub-title-form{text-align:center;font-weight:600}.audiobook-form form{flex-direction:column;margin-top:30px;display:flex}@media (min-width:992px){.audiobook-form form{align-items:center;margin-top:15px}}.audiobook-form form .text-form{width:100%}.audiobook-form form .text-form>p{text-align:left;width:100%;margin-bottom:40px}@media (min-width:992px){.audiobook-form form .text-form>p{font-size:23px}}.audiobook-form form .text-form span{text-align:left}.audiobook-form form .input-forminput{margin-bottom:40px}@media (min-width:992px){.audiobook-form form .input-forminput{width:100%;margin-bottom:0}}.audiobook-form form .input-forminput .form-label{text-transform:uppercase;font-weight:600}.audiobook-form form .input-forminput .form-text{margin:10px 0}.audiobook-form form .input-forminput .form-control,.audiobook-form form .input-forminput .container-application-form .postuler .select-file,.container-application-form .postuler .audiobook-form form .input-forminput .select-file{border:1px solid #000}.audiobook-form form .input-forminput textarea{height:210px}@media (min-width:992px){.audiobook-form form .numero-isbn .form-control,.audiobook-form form .numero-isbn .container-application-form .postuler .select-file,.container-application-form .postuler .audiobook-form form .numero-isbn .select-file{width:265px}}.audiobook-form form .groupe-inputs{margin-top:40px}@media (min-width:992px){.audiobook-form form .groupe-inputs{grid-column-gap:80px;grid-row-gap:40px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);align-items:end;width:100%;margin:35px 0 40px;display:grid}}.audiobook-form form .btn-submit-form{box-shadow:0 4px 4px #00000040}@media (min-width:992px){.audiobook-form form .btn-submit-form{margin-top:40px}}.audiobook-request{border-bottom:.5px solid gray;flex-direction:column;align-items:flex-start;padding:20px 0;display:flex}.audiobook-request:last-child{border-bottom:none}@media (min-width:768px){.audiobook-request{grid-template-rows:1fr;grid-template-columns:200px 1fr;column-gap:60px;padding:40px 0;display:grid}}.audiobook-request .info-book{flex-direction:column;align-items:flex-start;display:flex}.audiobook-request .info-book .date-request{margin:0;font-size:12px}.audiobook-request .info-book .title-author-book{text-transform:capitalize;letter-spacing:3px;margin-top:10px;font-size:18px;font-weight:600}.audiobook-request .info-book .title-author-book .title-book{text-transform:uppercase}@media (min-width:768px){.audiobook-request .info-book .title-author-book{margin-top:0}}.audiobook-request .info-book .info-request{margin-top:20px}.audiobook-request .info-book .statu-audio-book{color:#fff;text-transform:uppercase;background:#293d86;border-radius:10px;width:160px;margin-top:20px;padding:5px 35px;font-size:16px}.audiobook-request .date-request,.audiobook-request .title-author-book,.audiobook-request .info-request{text-align:left}.our-acutalites-page{margin-top:30px}@media (min-width:768px){.our-acutalites-page{flex-direction:column;align-items:center;display:flex}}.our-acutalites-page .title{text-transform:uppercase;letter-spacing:3px;text-align:center;font-size:25px;font-weight:600}.our-acutalites-page .list-actualite-account{margin:40px 0 60px;padding:0}.our-acutalites-page .btn-show-more{width:100%;margin-bottom:60px}@media (min-width:768px){.our-acutalites-page .btn-show-more{width:270px;box-shadow:0 4px 4px #00000040}}.row-actualite-account{border-bottom:.5px solid gray;padding:20px 0;list-style:none}.row-actualite-account:last-child{border-bottom:none}@media (min-width:768px){.row-actualite-account{gap:60px;padding:40px 0;display:flex}}.row-actualite-account .category{text-transform:uppercase;color:#fff;text-align:center;background:#293d86;border-radius:10px;width:180px;height:25px;margin-bottom:0;padding:3px 30px;font-weight:400}.row-actualite-account .date-event{letter-spacing:3px;text-transform:uppercase;margin-top:20px;font-size:18px;font-weight:600}@media (min-width:768px){.row-actualite-account .date-event{margin-top:0}}.row-actualite-account .title-actualite{letter-spacing:3px;text-transform:uppercase;margin:20px 0 0;font-size:20px;font-weight:600}@media (min-width:768px){.row-actualite-account .title-actualite{margin-top:0}}.row-actualite-account .btn-row-actualite{width:100%;margin-top:20px;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.row-actualite-account .btn-row-actualite{width:270px}}.btn-head-page{justify-content:space-between;margin-top:55px;margin-bottom:55px;display:flex}@media (min-width:576px){.btn-head-page{justify-content:flex-start;margin-bottom:100px}}.btn-head-page .feedback{color:#fff;text-transform:uppercase;justify-content:space-evenly;align-items:center;width:180px;height:50px;margin-bottom:20px;margin-right:20px;padding:10px 30px;display:flex}.btn-head-page .feedback .arrow-feedback{margin-right:10px}.btn-detail-job-offer{margin:100px 0}.btn-detail-job-offer .button-content{justify-content:center;display:flex}.btn-detail-job-offer .button-content .btn-postuler{text-transform:uppercase;justify-content:center;align-items:center;width:100%;max-height:50px;padding:10px 30px;display:flex}@media (min-width:768px){.btn-detail-job-offer .button-content .btn-postuler{width:270px}}.container-content-event-page .container-btn-back{margin-top:10px}.container-content-event-page .container-btn-back .btn-back{text-transform:uppercase;justify-content:space-evenly;align-items:center;width:180px;height:50px;font-size:20px;display:flex}.container-content-event-page>h2{letter-spacing:3px;text-align:center;text-transform:uppercase;margin:35px auto 40px;font-size:23px;font-weight:600;line-height:1.3}@media (min-width:768px){.container-content-event-page>h2{margin:100px auto 25px;font-size:28px;line-height:1.5}}.container-content-news-page .container-btn-back{margin-top:25px}.container-content-news-page .container-btn-back .btn-back{text-transform:uppercase;justify-content:space-evenly;align-items:center;width:180px;height:50px;font-size:20px;display:flex}.container-content-news-page .title{letter-spacing:3px;text-align:center;text-transform:uppercase;word-break:break-word;margin:35px auto 40px;font-size:23px;font-weight:600;line-height:1.3}@media (min-width:768px){.container-content-news-page .title{margin:100px auto 25px;font-size:28px;line-height:1.5}}.container-content-news-page .our-news{background:#f5f2eb;margin-top:100px;padding:70px 0}.container-content-news-page .our-news .list-card-news .card{background:#f5f2eb;margin-top:55px}.container-recherche-page{margin-top:30px;margin-bottom:100px}.container-recherche-page h2{text-align:center;font-weight:600;font-weight:23px;margin-top:40px}@media (min-width:768px){.container-recherche-page h2{text-align:left;font-weight:28px;margin-top:100px}}.container-recherche-page .icon-no-result{margin:60px auto auto;display:block}.container-recherche-page .button-show-more{border-radius:5px;width:230px;height:55px;margin-top:50px;font-size:14px}@media (min-width:768px){.container-recherche-page .button-show-more{width:270px;margin-top:60px;font-size:20px}}#helperText_search{color:#fff}.law .compagnies{margin-bottom:20px}.law .compagnies h2{font-weight:700}.law .compagnies p{margin:0}.personal-data{word-break:break-word;margin-bottom:70px}.personal-data .item-list-politique{margin-bottom:30px}.personal-data .item-list-politique h2{margin:0;font-weight:700}.personal-data a{color:#3869b2;text-decoration:underline}.title-page{text-align:center;text-transform:uppercase;margin-top:70px;font-weight:600}.creating-page{text-align:center;width:100%;margin:30px 0 60px}.creating-page .img-creating-page{width:inherit;height:auto;margin:30px 0}@media (min-width:768px){.creating-page .img-creating-page{width:auto;height:auto}}.container-detail-subscription form{text-align:center}.container-detail-subscription .title{margin-top:100px}.container-detail-subscription .details-subscription-page .btn-download{text-align:left;align-items:center;max-height:50px;margin-top:80px;display:flex}@media (min-width:768px){.container-detail-subscription .details-subscription-page .btn-download{margin-top:20px;padding:15px 40px}}.container-detail-subscription .details-subscription-page .btn-download .icon-download{margin-right:20px}.container-detail-subscription .details-subscription-page .container-details-subscription{border:1px solid #e6e6e6;flex-direction:column;align-items:center;margin:45px 0 120px;display:flex;box-shadow:0 4px 4px #00000040}@media (min-width:768px){.container-detail-subscription .details-subscription-page .container-details-subscription{margin-bottom:100px}}.container-detail-subscription .details-subscription-page .container-details-subscription .price-subscription{text-align:center;color:#212c54;background:#f5f2eb;border-radius:5px;width:100%;padding:50px 35px}.container-detail-subscription .details-subscription-page .container-details-subscription .price-subscription .price{font-size:30px;font-weight:600}@media (min-width:768px){.container-detail-subscription .details-subscription-page .container-details-subscription .price-subscription .price{font-size:40px}}.container-detail-subscription .details-subscription-page .container-details-subscription .price-subscription .other-price{font-size:18px;font-weight:600}@media (min-width:768px){.container-detail-subscription .details-subscription-page .container-details-subscription .price-subscription .other-price{font-size:20px}}.container-detail-subscription .details-subscription-page .container-details-subscription .btn-modal-detail{color:#212c54;font-weight:600}.container-detail-subscription .details-subscription-page .container-details-subscription .btn-subscription{justify-content:center;align-self:center;align-items:center;width:150px;max-height:50px;margin:20px 0 50px;display:flex}@media (min-width:768px){.container-detail-subscription .details-subscription-page .container-details-subscription .btn-subscription{width:255px;margin:40px 0 75px}}.law{margin-bottom:70px}.law h1,.law h2,.law h3,.law h4,.law h5,.law h6{color:#333;margin-top:20px;font-weight:700}.law ul{margin-left:20px;list-style-type:disc}.law a{color:#007bff;text-decoration:none}.law a:hover{text-decoration:underline}.law .container-table{overflow-x:auto}.law .container-table table{border-collapse:collapse;width:100%;min-width:600px}.law .container-table table,.law .container-table th,.law .container-table td{border:1px solid #000}.law p{margin:0;line-height:1.5}.law tr{background-color:#f2f2f2;border:1px solid #000}.law th{color:#fff;text-align:left;background-color:#13034a;padding:10px}.law td{border:1px solid #ddd;padding:10px}.law tr:nth-child(2n){background-color:#f0f0f0}.law tr:hover{background-color:#ddd}.law .font-weight-bold{font-weight:700}.connection-subscription{width:100%}@media (min-width:992px){.connection-subscription{margin-top:75px}}@media (min-width:768px){.connection-subscription .test-btn{display:flex}}.connection-subscription .test-btn .title{text-transform:uppercase;letter-spacing:3px;text-align:center;font-size:25px;font-weight:600}@media (min-width:768px){.connection-subscription .test-btn .title{text-align:start;font-size:32px}}.connection-subscription .container-content{flex-direction:column;margin-bottom:25px;display:flex}@media (min-width:768px){.connection-subscription .container-content{flex-direction:row;justify-content:space-between;gap:20px;margin-top:40px}}.members-area{justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:768px){.members-area.fixed{position:fixed;top:90px}}.members-area .container-img-left{display:none}@media (min-width:768px){.members-area .container-img-left{width:50%;height:100vh;display:block}.members-area .container-img-left .img{object-fit:cover;width:100%;height:100%}}.members-area .form-connection-container{flex-direction:column;align-items:center;padding:30px;display:flex}@media (min-width:768px){.members-area .form-connection-container{width:50%;height:100vh;padding:30px 50px 90px;overflow-y:auto}}.members-area .form-connection-container .container,.members-area .form-connection-container .footer .container-footer,.footer .members-area .form-connection-container .container-footer,.members-area .form-connection-container .modal-establishment .name-establishment,.modal-establishment .members-area .form-connection-container .name-establishment,.members-area .form-connection-container .btn-head-page,.members-area .form-connection-container .container-content-event-page>h2,.members-area .form-connection-container .container-content-news-page .title,.container-content-news-page .members-area .form-connection-container .title{flex-direction:column;align-items:center;padding:0;display:flex}.members-area .form-connection-container .container .logo,.members-area .form-connection-container .footer .container-footer .logo,.footer .members-area .form-connection-container .container-footer .logo,.members-area .form-connection-container .modal-establishment .name-establishment .logo,.modal-establishment .members-area .form-connection-container .name-establishment .logo,.members-area .form-connection-container .btn-head-page .logo,.members-area .form-connection-container .container-content-event-page>h2 .logo,.members-area .form-connection-container .container-content-news-page .title .logo,.container-content-news-page .members-area .form-connection-container .title .logo{width:90px;height:80px}.members-area .form-connection-container .container .title,.members-area .form-connection-container .footer .container-footer .title,.footer .members-area .form-connection-container .container-footer .title,.members-area .form-connection-container .modal-establishment .name-establishment .title,.modal-establishment .members-area .form-connection-container .name-establishment .title,.members-area .form-connection-container .btn-head-page .title,.members-area .form-connection-container .container-content-event-page>h2 .title,.members-area .form-connection-container .container-content-news-page .title .title,.container-content-news-page .members-area .form-connection-container .title .title{letter-spacing:3px;text-transform:uppercase;text-align:center;margin:20px 0 30px;font-size:25px;font-weight:600}@media (min-width:992px){.members-area .form-connection-container .container .title,.members-area .form-connection-container .footer .container-footer .title,.footer .members-area .form-connection-container .container-footer .title,.members-area .form-connection-container .modal-establishment .name-establishment .title,.modal-establishment .members-area .form-connection-container .name-establishment .title,.members-area .form-connection-container .btn-head-page .title,.members-area .form-connection-container .container-content-event-page>h2 .title,.members-area .form-connection-container .container-content-news-page .title .title,.container-content-news-page .members-area .form-connection-container .title .title{font-size:32px}}.members-area .form-connection-container .container .connection,.members-area .form-connection-container .footer .container-footer .connection,.footer .members-area .form-connection-container .container-footer .connection,.members-area .form-connection-container .modal-establishment .name-establishment .connection,.modal-establishment .members-area .form-connection-container .name-establishment .connection,.members-area .form-connection-container .btn-head-page .connection,.members-area .form-connection-container .container-content-event-page>h2 .connection,.members-area .form-connection-container .container-content-news-page .title .connection,.container-content-news-page .members-area .form-connection-container .title .connection{align-items:center;width:100%;margin-top:50px}@media (min-width:992px){.members-area .form-connection-container .container .connection,.members-area .form-connection-container .footer .container-footer .connection,.footer .members-area .form-connection-container .container-footer .connection,.members-area .form-connection-container .modal-establishment .name-establishment .connection,.modal-establishment .members-area .form-connection-container .name-establishment .connection,.members-area .form-connection-container .btn-head-page .connection,.members-area .form-connection-container .container-content-event-page>h2 .connection,.members-area .form-connection-container .container-content-news-page .title .connection,.container-content-news-page .members-area .form-connection-container .title .connection{max-width:445px}}.members-area .form-connection-container .container .connection .title-connection,.members-area .form-connection-container .footer .container-footer .connection .title-connection,.footer .members-area .form-connection-container .container-footer .connection .title-connection,.members-area .form-connection-container .modal-establishment .name-establishment .connection .title-connection,.modal-establishment .members-area .form-connection-container .name-establishment .connection .title-connection,.members-area .form-connection-container .btn-head-page .connection .title-connection,.members-area .form-connection-container .container-content-event-page>h2 .connection .title-connection,.members-area .form-connection-container .container-content-news-page .title .connection .title-connection,.container-content-news-page .members-area .form-connection-container .title .connection .title-connection{text-align:center;margin-bottom:0}.members-area .form-connection-container .container .btn-account,.members-area .form-connection-container .footer .container-footer .btn-account,.footer .members-area .form-connection-container .container-footer .btn-account,.members-area .form-connection-container .modal-establishment .name-establishment .btn-account,.modal-establishment .members-area .form-connection-container .name-establishment .btn-account,.members-area .form-connection-container .btn-head-page .btn-account,.members-area .form-connection-container .container-content-event-page>h2 .btn-account,.members-area .form-connection-container .container-content-news-page .title .btn-account,.container-content-news-page .members-area .form-connection-container .title .btn-account,.members-area .form-connection-container .container .deleted-account,.members-area .form-connection-container .footer .container-footer .deleted-account,.footer .members-area .form-connection-container .container-footer .deleted-account,.members-area .form-connection-container .modal-establishment .name-establishment .deleted-account,.modal-establishment .members-area .form-connection-container .name-establishment .deleted-account,.members-area .form-connection-container .btn-head-page .deleted-account,.members-area .form-connection-container .container-content-event-page>h2 .deleted-account,.members-area .form-connection-container .container-content-news-page .title .deleted-account,.container-content-news-page .members-area .form-connection-container .title .deleted-account{text-align:left;color:#000;background:0 0;border:none;width:100%;margin:30px 0;padding:0;text-decoration:underline}.members-area .form-connection-container .container .deleted-account,.members-area .form-connection-container .footer .container-footer .deleted-account,.footer .members-area .form-connection-container .container-footer .deleted-account,.members-area .form-connection-container .modal-establishment .name-establishment .deleted-account,.modal-establishment .members-area .form-connection-container .name-establishment .deleted-account,.members-area .form-connection-container .btn-head-page .deleted-account,.members-area .form-connection-container .container-content-event-page>h2 .deleted-account,.members-area .form-connection-container .container-content-news-page .title .deleted-account,.container-content-news-page .members-area .form-connection-container .title .deleted-account{margin-top:50px}@media (min-width:992px){.members-area .form-connection-container .container .deleted-account,.members-area .form-connection-container .footer .container-footer .deleted-account,.footer .members-area .form-connection-container .container-footer .deleted-account,.members-area .form-connection-container .modal-establishment .name-establishment .deleted-account,.modal-establishment .members-area .form-connection-container .name-establishment .deleted-account,.members-area .form-connection-container .btn-head-page .deleted-account,.members-area .form-connection-container .container-content-event-page>h2 .deleted-account,.members-area .form-connection-container .container-content-news-page .title .deleted-account,.container-content-news-page .members-area .form-connection-container .title .deleted-account{text-align:right;width:100%}}.container-update-delivery-page .button-back{display:none}@media (min-width:768px){.container-update-delivery-page .button-back{max-width:200px;display:block}}.container-update-delivery-page h1,.container-update-delivery-page h2{text-transform:uppercase;text-align:center;letter-spacing:3px;font-weight:600;line-height:1.3}.container-update-delivery-page h1{margin-top:30px;line-height:1.4}.container-update-delivery-page .helper{margin:40px 0}@media (min-width:768px){.container-update-delivery-page .container-form{flex-wrap:wrap;justify-content:space-between;display:flex}}.container-update-delivery-page .container-form .label{text-transform:uppercase;margin-bottom:10px;font-weight:600}.container-update-delivery-page .container-form .input{width:100%;margin-bottom:40px}@media (min-width:992px){.container-update-delivery-page .container-form .input{width:400px}}@media (min-width:1200px){.container-update-delivery-page .container-form .input{width:550px}}.container-update-delivery-page .container-form .input.long{width:100%}.container-update-delivery-page .container-button{text-align:center;width:100%;margin-bottom:50px;display:block}.container-page-agenda h1,.container-page-agenda .number-item-agenda{text-align:center;text-transform:uppercase;letter-spacing:3px;font-size:25px;font-weight:600;line-height:1.5;display:block}.container-page-agenda .number-item-agenda{font-size:23px;line-height:1.3}.container-page-agenda .list-event{margin:60px 0 80px}.container-page-agenda .list-event li{border-bottom:.5px solid gray;padding:20px 0}.container-page-agenda .list-event li:last-child{border-bottom:none}.container-page-agenda .info{text-align:center}.tutorial-page{margin-top:80px}.tutorial-page .title-page{font-size:25px}@media (min-width:768px){.tutorial-page .title-page{font-size:32px}}.tutorial-page .title-page,.tutorial-page .video-counter{text-align:center;text-transform:uppercase;letter-spacing:3px;font-weight:600}.tutorial-page .video-counter{font-size:23px}@media (min-width:768px){.tutorial-page .video-counter{font-size:28px}}.tutorial-page .section-replay-ceremony .container .replay-video .title,.tutorial-page .section-replay-ceremony .footer .container-footer .replay-video .title,.footer .tutorial-page .section-replay-ceremony .container-footer .replay-video .title,.tutorial-page .section-replay-ceremony .modal-establishment .name-establishment .replay-video .title,.modal-establishment .tutorial-page .section-replay-ceremony .name-establishment .replay-video .title,.tutorial-page .section-replay-ceremony .btn-head-page .replay-video .title,.tutorial-page .section-replay-ceremony .container-content-event-page>h2 .replay-video .title,.tutorial-page .section-replay-ceremony .container-content-news-page .title .replay-video .title,.container-content-news-page .tutorial-page .section-replay-ceremony .title .replay-video .title{letter-spacing:3px;color:#000;font-size:20px}@media (min-width:768px){.tutorial-page .section-replay-ceremony .container .replay-video .title,.tutorial-page .section-replay-ceremony .footer .container-footer .replay-video .title,.footer .tutorial-page .section-replay-ceremony .container-footer .replay-video .title,.tutorial-page .section-replay-ceremony .modal-establishment .name-establishment .replay-video .title,.modal-establishment .tutorial-page .section-replay-ceremony .name-establishment .replay-video .title,.tutorial-page .section-replay-ceremony .btn-head-page .replay-video .title,.tutorial-page .section-replay-ceremony .container-content-event-page>h2 .replay-video .title,.tutorial-page .section-replay-ceremony .container-content-news-page .title .replay-video .title,.container-content-news-page .tutorial-page .section-replay-ceremony .title .replay-video .title{letter-spacing:1px;font-size:18px}}.container-site-map{padding:40px 0}.container-site-map a{color:#3869b2;text-decoration:underline}.container-no-mr{box-sizing:border-box;max-width:calc(50% + 50vw);margin-left:calc(50% - 50vw);margin-right:0;padding-right:0}@media (min-width:576px){.container-no-mr{max-width:calc(50% + 270px);margin-left:calc(50% - 270px)}}@media (min-width:768px){.container-no-mr{max-width:calc(50% + 360px);margin-left:calc(50% - 360px)}}@media (min-width:992px){.container-no-mr{max-width:calc(50% + 480px);margin-left:calc(50% - 480px)}}@media (min-width:1200px){.container-no-mr{max-width:calc(50% + 570px);margin-left:calc(50% - 570px)}}@media (min-width:1400px){.container-no-mr{max-width:calc(50% + 660px);margin-left:calc(50% - 660px)}}@media (min-width:576px){.container-no-mr-sm{box-sizing:border-box;max-width:calc(50% + 270px);margin-left:calc(50% - 270px);margin-right:0;padding-right:0}}@media (min-width:768px){.container-no-mr-sm{max-width:calc(50% + 360px);margin-left:calc(50% - 360px)}}@media (min-width:992px){.container-no-mr-sm{max-width:calc(50% + 480px);margin-left:calc(50% - 480px)}}@media (min-width:1200px){.container-no-mr-sm{max-width:calc(50% + 570px);margin-left:calc(50% - 570px)}}@media (min-width:1400px){.container-no-mr-sm{max-width:calc(50% + 660px);margin-left:calc(50% - 660px)}}@media (min-width:768px){.container-no-mr-md,.container-paragraph-illustration-no-mr.peer .container-content{box-sizing:border-box;max-width:calc(50% + 360px);margin-left:calc(50% - 360px);margin-right:0;padding-right:0}}@media (min-width:992px){.container-no-mr-md,.container-paragraph-illustration-no-mr.peer .container-content{max-width:calc(50% + 480px);margin-left:calc(50% - 480px)}}@media (min-width:1200px){.container-no-mr-md,.container-paragraph-illustration-no-mr.peer .container-content{max-width:calc(50% + 570px);margin-left:calc(50% - 570px)}}@media (min-width:1400px){.container-no-mr-md,.container-paragraph-illustration-no-mr.peer .container-content{max-width:calc(50% + 660px);margin-left:calc(50% - 660px)}}@media (min-width:992px){.container-no-mr-lg,.container-paragraph-mansonry{box-sizing:border-box;max-width:calc(50% + 480px);margin-left:calc(50% - 480px);margin-right:0;padding-right:0}}@media (min-width:1200px){.container-no-mr-lg,.container-paragraph-mansonry{max-width:calc(50% + 570px);margin-left:calc(50% - 570px)}}@media (min-width:1400px){.container-no-mr-lg,.container-paragraph-mansonry{max-width:calc(50% + 660px);margin-left:calc(50% - 660px)}}@media (min-width:1200px){.container-no-mr-xl{box-sizing:border-box;max-width:calc(50% + 570px);margin-left:calc(50% - 570px);margin-right:0;padding-right:0}}@media (min-width:1400px){.container-no-mr-xl{max-width:calc(50% + 660px);margin-left:calc(50% - 660px)}.container-no-mr-xxl{box-sizing:border-box;max-width:calc(50% + 660px);margin-left:calc(50% - 660px);margin-right:0;padding-right:0}}@media (min-width:768px){.container-no-mr-left-md,.container-paragraph-illustration-no-mr.odd .container-content{justify-content:row-reverse;box-sizing:border-box;max-width:calc(50% + 360px);margin-left:0;margin-right:calc(50% - 360px);padding-left:0}}@media (min-width:992px){.container-no-mr-left-md,.container-paragraph-illustration-no-mr.odd .container-content{max-width:calc(50% + 480px);margin-right:calc(50% - 480px)}}@media (min-width:1200px){.container-no-mr-left-md,.container-paragraph-illustration-no-mr.odd .container-content{max-width:calc(50% + 570px);margin-right:calc(50% - 570px)}}@media (min-width:1400px){.container-no-mr-left-md,.container-paragraph-illustration-no-mr.odd .container-content{max-width:calc(50% + 660px);margin-right:calc(50% - 660px)}}.form-text{margin-bottom:.5rem}.form-error-message,.form-success-message{text-align:center}.bolder{font-weight:700}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}:focus{outline-offset:1px!important;outline:2px solid #000!important;box-shadow:0 0 4px 5px #fff!important}.hero-size,.hero,.hero-event,.hero-job-offer,.hero-news{width:100%}@media (min-width:1200px){.hero-size,.hero,.hero-event,.hero-job-offer,.hero-news{height:680px}}
