/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.theme{--background-color:#FFFFFF;--text-color:#000000;--title-color:#000000}.theme--blush_harmony{--background-color:#f5b5d2;--text-color:#312783;--title-color:#312783}.theme--mint_serenity{--background-color:#a5d7d5;--text-color:#312783;--title-color:#312783}.theme--golden_pastel{--background-color:#fff3d7;--text-color:#312783;--title-color:#312783}.theme--lavender_mist{--background-color:#c1a4cf;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--crimson_elegance{--background-color:#e7343f;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--deep_violet{--background-color:#702283;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--teal_essence{--background-color:#009a93;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--midnight_indigo{--background-color:#312783;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--purple_essence{--background-color:#EFE8F5;--text-color:#000000;--title-color:#69187d}.theme--pink_blossom{--background-color:#FDEEF6;--text-color:#000000;--title-color:#E6007D}.theme--teal_harmony{--background-color:#EBF6F6;--text-color:#000000;--title-color:#009A93}.theme--crimson_glow{--background-color:#FDEEEB;--text-color:#000000;--title-color:#E7343F}.header{position:fixed;top:0;left:0;width:100%;padding-top:1.5625rem;z-index:101;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}@media screen and (min-width:768px){.header.gescout-sticky{position:fixed;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media screen and (min-width:768px){.header.gescout-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:767px){.header.fixed{padding:.625rem 0;background-color:#312783}}@media screen and (min-width:768px){.header.fixed.header-white:not(.open-menu){background-color:#fff}.header.fixed.header-white:not(.open-menu) .img-logo{display:block !important}.header.fixed.header-white:not(.open-menu) .img-logo.img-logo-white{display:none !important}.header.fixed.header-white:not(.open-menu) .input-search{background:rgba(49,39,131,0.4)}.header.fixed.header-white:not(.open-menu) .btn-menu{background-color:#312783;color:#fff}.header.fixed.header-white:not(.open-menu) .btn-menu .bugger-icon span{background-color:#fff}.header.fixed.header-white:not(.open-menu) .header-main__top{color:#312783}}@media screen and (min-width:768px){.header.fixed.open-menu{background-color:#312783}.header.fixed.open-menu .header-main__mega-menu{margin-top:1.4375rem}.header.fixed.open-menu .mega-menu-box__wrapper{margin-left:1.25rem}}@media screen and (min-width:768px) and (max-width:1580px){.header.fixed.open-menu .mega-menu-box__wrapper{margin-left:-1.25rem}}@media screen and (min-width:768px){.header.fixed.open-menu .mega-menu-box__wrapper .menu-list:after{top:0;border-radius:0 0 1.25rem 1.25rem}.header.fixed.open-menu .overlay-bg{width:300vw;left:-100vw}}@media screen and (max-width:767px){.header.fixed.open-menu{height:100%}}.header.fixed .btn-account{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;font-size:0;width:2.5rem;height:2.5rem;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.header.fixed .btn-account{width:3.125rem;border-color:#000;height:3.125rem}}@media screen and (min-width:768px){.header.fixed .btn-account:before{color:#000}}.header.fixed:not(.header-detail) .img-logo{display:none;max-width:4.125rem;height:auto}.header.fixed:not(.header-detail) .img-logo.img-logo-white{display:block}.header.fixed.header-detail-v2 .img-logo{display:block;max-width:4.125rem}.header.fixed.header-detail-v2 .img-logo.img-logo-white{display:none}.header.fixed.header-detail .dropdown::before,.header.fixed.header-detail .dropdown::after{background-color:rgba(0,0,0,0.1)}@media screen and (min-width:768px){.header.fixed .header-main{position:relative}.header.fixed .header-main__top{position:absolute;top:0;left:8.75rem;right:7.5rem;margin-bottom:0}.header.fixed .header-main .main-menu .menu-list{display:none}.header.fixed .wrapper{-ms-grid-rows:auto;-ms-grid-columns:4.125rem auto;grid-template:auto/4.125rem auto}.header.fixed .dropdown::after{opacity:1}}.header.open-menu{z-index:9999;background-color:#312783}@media screen and (min-width:768px){.header.open-menu{background-color:transparent}}.header.open-menu .img-logo{display:none}.header.open-menu .img-logo.img-logo-white{display:block}.header.header-detail .header-main .header-main__top,.header.header-detail .header-main .header-main__menu,.header.header-detail-v2 .header-main .header-main__top,.header.header-detail-v2 .header-main .header-main__menu{color:#000}.header.header-detail .btn-menu,.header.header-detail-v2 .btn-menu{background-color:#312783;color:#fff}.header.header-detail .btn-menu .bugger-icon span,.header.header-detail-v2 .btn-menu .bugger-icon span{background:#fff}.header.header-detail .btn-menu::before,.header.header-detail-v2 .btn-menu::before{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/header/../../images/icons/icon-burger-white.svg")}.header.header-detail .btn-menu.open-menu::before,.header.header-detail-v2 .btn-menu.open-menu::before{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/header/../../images/icons/icon-close-white.svg")}.header.header-detail .btn.btn-account,.header.header-detail-v2 .btn.btn-account{border-color:#000}.header.header-detail .btn.btn-account:hover,.header.header-detail-v2 .btn.btn-account:hover{background-color:#312783;border-color:#312783;color:#fff}.header.header-detail .btn-search,.header.header-detail-v2 .btn-search{cursor:pointer}@media screen and (min-width:768px){.header.header-detail .btn-search,.header.header-detail-v2 .btn-search{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/header/../../images/icons/icon-search-black.svg")}}.header.header-detail .views-exposed-form-search-global,.header.header-detail-v2 .views-exposed-form-search-global{position:relative}@media screen and (min-width:768px){.header.header-detail .input-search,.header.header-detail-v2 .input-search{background:rgba(49,39,131,0.05);color:#000}.header.header-detail-v2 .input-search::-webkit-input-placeholder{color:#000}.header.header-detail-v2 .input-search::-moz-placeholder{color:#000}.header.header-detail-v2 .input-search:-ms-input-placeholder{color:#000}.header.header-detail-v2 .input-search::-ms-input-placeholder{color:#000}.header.header-detail .input-search,.header.header-detail-v2 .input-search::placeholder{color:#000}}.header.header-detail.open-menu .img-logo,.header.header-detail-v2.open-menu .img-logo{display:block}.header.header-detail.open-menu .img-logo.img-logo-white,.header.header-detail-v2.open-menu .img-logo.img-logo-white{display:none}.header.header-detail.open-menu .btn.btn-account,.header.header-detail-v2.open-menu .btn.btn-account{border-color:#fff}.header.header-detail-v2.fixed{background-color:#fff}.header.header-detail{background-color:#fff}@media screen and (min-width:768px){.header.header-detail .input-search{background:rgba(49,39,131,0.05);color:#000}.header.header-detail .input-search::-webkit-input-placeholder{color:#000}.header.header-detail .input-search::-moz-placeholder{color:#000}.header.header-detail .input-search:-ms-input-placeholder{color:#000}.header.header-detail .input-search::-ms-input-placeholder{color:#000}.header.header-detail .input-search::placeholder{color:#000}}@media screen and (min-width:768px){.header{padding-top:1.25rem;padding-bottom:.9375rem}}.header .wrapper{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-rows:auto;-ms-grid-columns:6rem 1.25rem auto;grid-template:auto/6rem auto;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media screen and (min-width:768px){.header .wrapper{-ms-grid-rows:auto;-ms-grid-columns:7.1875rem auto;grid-template:auto/7.1875rem auto;max-width:97vw}}@media screen and (min-width:768px){.header .account-menu{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}}.header .account{position:relative}.header .account .account__menu.active{display:-ms-grid;display:grid}.header .account__menu{position:absolute;top:calc(100% + 0.625rem);right:0;border-radius:.9375rem;padding:1.25rem;background-color:#312783;color:#fff;display:none;-ms-grid-columns:auto;grid-template-columns:auto;row-gap:1.25rem;width:13.75rem;font-size:.875rem;line-height:1.57143;font-weight:500;-webkit-box-shadow:0 .5625rem 2.5rem rgba(0,0,0,0.6);box-shadow:0 .5625rem 2.5rem rgba(0,0,0,0.6)}@media screen and (min-width:768px){.header .account__menu{font-size:1rem;line-height:1.375}}.header .account__menu li:last-child{margin-top:.625rem;text-align:center}.header .account__menu li:last-child a{opacity:0.3;text-decoration:underline}.header .account__menu li:last-child a:hover{opacity:1}.header .account__menu a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}.header .account__menu a.information:before{content:'';height:1.25rem;width:1.25rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/header/../../images/icons/icon-info.svg");background-size:contain;background-repeat:no-repeat}.header .account__menu a.favorite:before{content:'\E800';font-family:fontello;letter-spacing:normal;font-weight:400;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.25rem}.header .account__menu a.organisation:before{content:'';height:1.25rem;width:1.25rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/header/../../images/icons/icon-organisation.svg");background-size:contain;background-repeat:no-repeat}.header .account__menu a.publications:before{content:'';height:1.25rem;width:1.25rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/header/../../images/icons/icon-publications.svg");background-size:contain;background-repeat:no-repeat}.header .account__menu svg{-ms-flex-negative:0;flex-shrink:0}.header .logo img{height:auto}@media screen and (min-width:768px){.header .logo img{width:100%}}.header .logo .img-logo-white{display:none}.header .input-search{background:rgba(255,255,255,0.2);border-radius:6.25rem;font-weight:500;color:#fff;padding:.875rem 1.25rem .875rem 2.8125rem;width:100%;border-color:transparent}@media screen and (min-width:768px){.header .input-search{padding:.875rem 1.25rem .875rem 3.4375rem}}.header .input-search::-webkit-input-placeholder{color:#fff}.header .input-search::-moz-placeholder{color:#fff}.header .input-search:-ms-input-placeholder{color:#fff}.header .input-search::-ms-input-placeholder{color:#fff}.header .input-search::placeholder{color:#fff}.header .btn-search{cursor:pointer;position:absolute;left:.9375rem;top:1rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/header/../../images/icons/icon-search.svg");background-size:contain;background-repeat:no-repeat;height:1.25rem;width:1.25rem}.header-main{color:#fff;font-size:.875rem;line-height:2.14286}@media screen and (min-width:768px){.header-main{font-size:1rem;line-height:1.25}}.header-main form .form-actions{display:none}.header-main__top{position:relative;margin-bottom:.9375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.header-main__top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5rem;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}}@media screen and (max-width:767px){.header-main__top{display:none}}.header-main__top .language-switcher-language-url{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.header-main__top .language-switcher-language-url{position:absolute !important;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9}}@media screen and (min-width:768px){.header-main__top .menu{-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width:767px){.header-main__top .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:bold}.header-main__top .menu li{margin-right:1.5rem;font-size:.75rem}.header-main__top .menu li a{display:block;line-height:3rem}}.header-main__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.8125rem;-moz-column-gap:2.8125rem;column-gap:2.8125rem;font-size:.75rem;line-height:1.25}@media screen and (min-width:768px){.header-main__right{font-size:.875rem;line-height:1.28571}}.header-main form{position:relative}.header-main__search{position:relative;max-width:37.5rem;width:100%;margin-bottom:0}.header-main__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}@media screen and (min-width:768px){.header-main__menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}.header-main__menu .block-ofaj-base-main-authenticated-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto}.header-main__mega-menu{position:fixed;top:0;width:100%;left:0;height:100%;display:none}@media screen and (min-width:768px){.header-main__mega-menu{position:absolute;top:100%;height:calc(100vh - 9.4375rem)}}@media screen and (max-width:767px){.header-main__mega-menu{z-index:99}}.header-main__mega-menu.open-menu{display:block;-webkit-animation:rotateX 400ms ease-in-out forwards;animation:rotateX 400ms ease-in-out forwards;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.header-main__mega-menu .btn-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;background:rgba(255,255,255,0.1);border-radius:50%;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.header-main__mega-menu .btn-arrow{width:1.25rem;height:1.25rem}}.header-main__mega-menu .btn-arrow::before{content:'\E803';font-family:fontello;letter-spacing:normal;font-weight:400;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;font-size:1rem}@media screen and (min-width:768px){.header-main__mega-menu .btn-arrow::before{font-size:.5625rem}}.header-main__mega-menu .mega-menu-box{position:relative;background-color:#312783;height:100%;z-index:1;padding-top:1.5625rem}@media screen and (min-width:768px){.header-main__mega-menu .mega-menu-box{padding-top:0;height:auto;background-color:transparent;max-width:97vw;margin:0 auto}.header-main__mega-menu .mega-menu-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:0.0625rem;background-color:rgba(255,255,255,0.1)}}@media screen and (max-width:1580px){.header-main__mega-menu .mega-menu-box{padding:0 1.875rem}}@media screen and (max-width:767px){.header-main__mega-menu .mega-menu-box{padding:0}}.header-main__mega-menu .mega-menu-box .mega-menu__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0.9375rem;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem}@media screen and (min-width:768px){.header-main__mega-menu .mega-menu-box .mega-menu__top{display:none}}.header-main__mega-menu .mega-menu-box .mega-menu__top .btn-account{padding:.9375rem}.header-main__mega-menu .mega-menu-box .mega-menu__top .btn-menu-close{-ms-flex-negative:0;flex-shrink:0}.header-main__mega-menu .mega-menu-box .mega-menu__top .language-switcher-language-url{-ms-flex-negative:0;flex-shrink:0}.header-main__mega-menu .mega-menu-box .mega-menu__top .language-switcher-language-url .dropdown-language:before{display:none}.header-main__mega-menu .mega-menu-box__wrapper{padding-top:1.25rem}@media screen and (min-width:768px){.header-main__mega-menu .mega-menu-box__wrapper{padding-top:0;margin-left:7.1875rem}}@media screen and (min-width:1024px){.header-main__mega-menu .mega-menu-box__wrapper{margin-left:9.6875rem}}.header-main__mega-menu .mega-menu-box .menu-list{display:block}.header-main__mega-menu .menu-list{padding:3.75rem 0;font-size:1.125rem}@media screen and (min-width:768px){.header-main__mega-menu .menu-list{position:relative;min-height:34.375rem}.header-main__mega-menu .menu-list.menu-level-0{width:18.5rem}.header-main__mega-menu .menu-list.menu-level-0.hover-menu{width:auto}.header-main__mega-menu .menu-list.menu-level-0.hover-menu::after{border-bottom-right-radius:0}.header-main__mega-menu .menu-list.menu-level-0::after{content:'';position:absolute;left:-1.25rem;top:-4.625rem;bottom:0;background-color:#312783;width:19.75rem;-webkit-box-shadow:0 .25rem .25rem rgba(0,0,0,0.25);box-shadow:0 .25rem .25rem rgba(0,0,0,0.25);border-radius:1.25rem;z-index:-1}}@media screen and (min-width:1580px){.header-main__mega-menu .menu-list.menu-level-0::after{top:-4.0625rem}}@media screen and (max-width:767px){.header-main__mega-menu .menu-list{margin-top:2.5rem;padding:0 0.9375rem 3.125rem}.header-main__mega-menu .menu-list:not(.open-menu-child){max-height:calc(100vh - 6.25rem);overflow-y:auto}}.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded .menu-item--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}@media screen and (min-width:768px){.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded .menu-item--level-0{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (max-width:767px){.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded .menu-item--level-0{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded:hover .menu-level-1,.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded.hover .menu-level-1{opacity:1;visibility:visible}.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded:hover .btn-arrow,.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded.hover .btn-arrow{background-color:#009FE3}.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded:hover>a::before,.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded.hover>a::before{left:-1.875rem;opacity:1}.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded>a{position:relative}.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded>a::before{content:'';position:absolute;left:0;top:.125rem;width:.3125rem;height:1.125rem;background-color:#009FE3;opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}}@media screen and (max-width:767px){.header-main__mega-menu .menu-list.menu-level-0>li.menu-item--expanded.show .menu-level-1{opacity:1;visibility:visible}}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1{position:absolute;left:0;top:6.25rem;height:100%;width:100%;background-color:#312783;max-height:calc(100% - 5.9375rem);overflow-y:auto;padding:.625rem .9375rem 3.125rem;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}@media screen and (min-width:768px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1{top:0;left:18.5rem;height:100%;width:calc(100% - 18.5rem);padding:1.25rem .9375rem 5.625rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.8125rem 1fr 2.8125rem 1fr;grid-template-columns:repeat(3,1fr);background-color:#463d8f;padding:2.5rem;gap:2.8125rem;max-height:unset;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem;overflow-x:hidden;overflow-y:auto}}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1__top{display:-ms-grid;display:grid;gap:1.875rem;padding-bottom:1.25rem}@media screen and (min-width:768px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1__top{display:none}}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1__top a{font-size:1.5rem}@media screen and (min-width:768px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item>a,.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item>span{pointer-events:none}}@media screen and (max-width:767px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item{border-top:0.0625rem solid rgba(255,255,255,0.1);padding:0}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item.menu-image{border-top:0}}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:29.375rem;border-radius:.9375rem}@media screen and (max-width:767px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item .menu-item.menu-item--expanded>a+.menu-dropdown .menu-level-2,.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item .menu-item.menu-item--expanded>span+.menu-dropdown .menu-level-2{display:none}}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item ul:not(.contextual-links){padding-top:1.5625rem;margin-bottom:1.875rem}@media screen and (min-width:768px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item ul:not(.contextual-links){display:block;margin-bottom:0}}@media screen and (max-width:767px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item ul:not(.contextual-links){padding-top:0}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item ul:not(.contextual-links).menu-level-2{display:none}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item ul:not(.contextual-links).menu-level-2 .menu-item{border-top:0}}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item ul:not(.contextual-links)>li{font-size:.875rem;font-weight:400}@media screen and (min-width:768px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item ul:not(.contextual-links)>li{font-size:1rem}}@media screen and (max-width:767px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item ul:not(.contextual-links)>li{padding:.625rem 0}}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1 .menu-item ul:not(.contextual-links)>li>a:hover{text-decoration:underline;text-underline-position:under}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item{margin-bottom:auto}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item.menu-item--expanded>a.is-open,.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item.menu-item--expanded>span.is-open{border-color:rgba(255,255,255,0.1)}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item.menu-item--expanded>a.is-open::after,.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item.menu-item--expanded>span.is-open::after{content:'\E80F'}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item.menu-item--expanded>a:after,.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item.menu-item--expanded>span:after{content:'\E80E';font-family:fontello;letter-spacing:normal;font-weight:400;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item>a,.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item>span{font-weight:600;padding-top:1.25rem;border-bottom:0.0625rem solid transparent;padding-bottom:1.25rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item>a,.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item>span{padding-bottom:.625rem;border-color:rgba(255,255,255,0.1)}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item>a:after,.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item>span:after{display:none !important}}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item:nth-of-type(1){-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:translateX 300ms 60ms ease-in-out forwards;animation:translateX 300ms 60ms ease-in-out forwards}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item:nth-of-type(2){-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:translateX 300ms 120ms ease-in-out forwards;animation:translateX 300ms 120ms ease-in-out forwards}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item:nth-of-type(3){-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:translateX 300ms 180ms ease-in-out forwards;animation:translateX 300ms 180ms ease-in-out forwards}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item:nth-of-type(4){-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:translateX 300ms 240ms ease-in-out forwards;animation:translateX 300ms 240ms ease-in-out forwards}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item:nth-of-type(5){-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:translateX 300ms 300ms ease-in-out forwards;animation:translateX 300ms 300ms ease-in-out forwards}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item:nth-of-type(6){-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:translateX 300ms 360ms ease-in-out forwards;animation:translateX 300ms 360ms ease-in-out forwards}.header-main__mega-menu .menu-list.menu-level-0 .menu-level-1>.menu-item:nth-of-type(7){-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:translateX 300ms 420ms ease-in-out forwards;animation:translateX 300ms 420ms ease-in-out forwards}.header-main__mega-menu .menu-list>li:first-child{padding-top:0}@media screen and (min-width:768px){.header-main__mega-menu .menu-list>li{width:18.5rem}}@media screen and (max-width:767px){.header-main__mega-menu .menu-list>li>a{display:block;width:100%}}.header-main__mega-menu .menu-list li{padding:.9375rem 0}@media screen and (min-width:768px){.header-main__mega-menu .menu-list li{padding:1.25rem 0}}.header-main__mega-menu .menu-list li:last-child{padding-bottom:0}.header-main__mega-menu .overlay-bg{position:absolute;top:0;left:0;width:100%;height:100vh;background:#000000;opacity:0.5;-webkit-backdrop-filter:blur(0.125rem);backdrop-filter:blur(0.125rem);display:none}@media screen and (min-width:768px){.header-main__mega-menu .overlay-bg{display:block}}.header-main .btn-back{font-size:.875rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.header-main .btn-back::before{content:'\F104';font-family:fontello;letter-spacing:normal;font-weight:400;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:.9375rem}.header-main .btn-menu-close{display:-webkit-box;display:-ms-flexbox;display:flex;width:2.5rem;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.header-main .btn-menu-close{display:none}}.header-main .main-menu,.header-main .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.header-main .menu-list{font-weight:600}@media screen and (min-width:768px){.header-main .menu-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-main .menu-list a:hover{text-decoration:underline;text-underline-position:under}}.header-main .main-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.header-main .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}.header-main .menu a:hover{text-decoration:underline;text-underline-position:under}.header-main .menu-list{display:none}@media screen and (min-width:1024px){.header-main .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.header .contextual-region{position:static}.header .dropdown{position:relative;cursor:pointer}.header .dropdown::before,.header .dropdown::after{content:'';position:absolute;height:1.5rem;width:0.0625rem;background-color:rgba(255,255,255,0.1);top:.125rem}@media screen and (min-width:768px){.header .dropdown::before,.header .dropdown::after{top:0}}.header .dropdown::before{left:-1.25rem}.header .dropdown::after{right:-1.25rem;opacity:0}@media screen and (min-width:768px){.header .dropdown:hover .dropdown__list{display:block}}@media screen and (min-width:768px){.header .dropdown:hover .dropdown__label::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.header .dropdown.active .dropdown__list{display:block}.header .dropdown.active .dropdown__label::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header .dropdown__list{position:absolute;left:0;top:100%;display:none;background-color:#fff;color:#312783;font-weight:500;padding:0.3125rem 0.4375rem;z-index:9}@media screen and (max-width:767px){.header .dropdown__list{color:#000;font-weight:bold}}.header .dropdown__list li{padding:.125rem 0;border-bottom:0.0625rem solid rgba(255,255,255,0.1);white-space:nowrap}.header .dropdown__list li:last-child{border-bottom:0}.header .dropdown__list a:hover{text-decoration:underline}.header .dropdown__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.header .dropdown__label{font-weight:bold}}.header .dropdown__label::after{content:'\e80e';font-family:fontello;letter-spacing:normal;font-weight:400;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.625rem;line-height:.75rem;margin-top:.125rem;margin-left:.5rem;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.header .btn-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;border-radius:6.25rem;background-color:#fff;padding:.75rem .9375rem;font-size:.75rem;line-height:1.25;font-weight:700;text-transform:uppercase;color:#000}@media screen and (min-width:768px){.header .btn-menu{font-size:.875rem;line-height:1.28571}}@media screen and (min-width:768px){.header .btn-menu{padding:.9375rem 1.25rem;z-index:1;-ms-flex-negative:0;flex-shrink:0}}.popup-search{position:fixed;top:0;left:0;right:0;padding:1.25rem 0 1.875rem;background-color:#312783;z-index:102;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (min-width:768px){.popup-search{padding:1.25rem 0 6.25rem}}.popup-search.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.toolbar-fixed .header:not(.fixed) .popup-search.active{-webkit-transform:translateY(3.75rem);-ms-transform:translateY(3.75rem);transform:translateY(3.75rem)}.popup-search .wrapper{max-width:93.75rem !important;display:block !important}.popup-search .wrap-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5625rem}.popup-search .wrap-search .form-item{margin-bottom:0}.popup-search .wrap-search .search{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.popup-search .wrap-search .search .input-search{width:100%;height:3.125rem;border-radius:3.125rem;background-color:#fff !important;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/header/../../images/icons/icon-search-black.svg") !important;background-size:1.25rem !important;background-repeat:no-repeat !important;background-position:1.25rem 1rem !important;padding:.625rem 6.875rem .625rem 3.125rem;color:#000;display:block}@media screen and (min-width:768px){.popup-search .wrap-search .search .input-search{padding:.625rem 8.125rem .625rem 3.125rem}}.popup-search .wrap-search .search .btn-submit{position:absolute;right:.3125rem;top:.3125rem;padding:.3125rem .625rem;border-radius:3.125rem;background-color:#009FE3;color:#fff !important;font-size:.875rem;font-weight:500;height:2.5rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:0}@media screen and (min-width:768px){.popup-search .wrap-search .search .btn-submit{padding:.3125rem 1.25rem}}.popup-search .wrap-search .search .btn-submit:hover{background-color:#312783}.popup-search .wrap-search .icon-close{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff;-ms-flex-negative:0;flex-shrink:0;margin-left:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.popup-search .wrap-search .icon-close{margin-left:3.3125rem}}.popup-search .wrap-search .icon-close:hover:before{color:#009FE3}.popup-search .wrap-search .icon-close:before{content:'\E808';font-family:fontello;letter-spacing:normal;font-weight:400;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000}.popup-search .keysearch{color:#fff;font-weight:500}@media screen and (min-width:768px){.popup-search .keysearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.4375rem}}.popup-search .keysearch .text{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.popup-search .keysearch .text{margin-right:1.125rem}}.popup-search .keysearch .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-search .keysearch .list a{padding:.4375rem .9375rem;border-radius:3.125rem;border:0.0625rem solid #fff;display:inline-block;margin:.3125rem .3125rem .3125rem 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.popup-search .keysearch .list a{padding:.9375rem 1.5625rem;margin:.3125rem .75rem .3125rem 0}}.popup-search .keysearch .list a:hover{background-color:#fff;color:#312783}.search-api-autocomplete-search{padding:1.25rem 0 !important;font-size:.875rem;line-height:1;background-color:#009FE3;border:0 !important;z-index:101}@media screen and (min-width:768px){.search-api-autocomplete-search{padding:2.1875rem 2.5rem 2.1875rem 2.1875rem !important;font-size:1.125rem}}.search-api-autocomplete-search li{background:transparent !important;margin-bottom:0.1875rem !important}@media screen and (min-width:768px){.search-api-autocomplete-search li{margin-bottom:0.625rem !important}}.search-api-autocomplete-search .ui-menu-item-wrapper{color:rgba(255,255,255,0.5) !important;background:transparent !important}.search-api-autocomplete-search .ui-menu-item-wrapper .search-api-autocomplete-suggestion{background:transparent !important}.search-api-autocomplete-search .ui-menu-item-wrapper strong{color:#fff !important}.search-api-autocomplete-search .ui-menu-item-wrapper:hover{text-decoration:underline}.bugger-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1.125rem;cursor:pointer}.bugger-icon span{background:#000000;border-radius:0.625rem;height:.125rem;margin:.125rem 0;-webkit-transition:0.4s cubic-bezier(0.68,-0.6,0.32,1.6);-o-transition:0.4s cubic-bezier(0.68,-0.6,0.32,1.6);transition:0.4s cubic-bezier(0.68,-0.6,0.32,1.6)}.bugger-icon span:nth-of-type(1){width:50%}.bugger-icon span:nth-of-type(2){width:100%}.bugger-icon span:nth-of-type(3){width:75%}html.open-menu #mindsay-widget-app,html.open-menu #tarteaucitronIcon{visibility:hidden}@media screen and (max-width:767px){.open-menu .sidebar,.open-menu .tarteaucitronIconBottomRight,.open-menu .anchor{opacity:0;visibility:hidden}}.open-menu .btn-menu{background-color:#312783;color:#fff}.open-menu .bugger-icon span{background:#fff}.open-menu .bugger-icon span:nth-of-type(1){-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotatez(45deg) translate(.19rem,0);-ms-transform:rotate(45deg) translate(.19rem,0);transform:rotatez(45deg) translate(.19rem,0)}.open-menu .bugger-icon span:nth-of-type(2){-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:rotatez(-45deg);-ms-transform:rotate(-45deg);transform:rotatez(-45deg)}.open-menu .bugger-icon span:nth-of-type(3){-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;width:50%;-webkit-transform:translate(.5625rem,-.1875rem) rotatez(45deg);-ms-transform:translate(.5625rem,-.1875rem) rotate(45deg);transform:translate(.5625rem,-.1875rem) rotatez(45deg)}@media screen and (max-width:767px){html.open-menu{overflow:hidden}}html.open-menu .header .account__menu{background-color:#fff;color:#312783}#block-ofaj-base-primary-local-tasks ul{border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:0.3125rem 0.3125rem 0.625rem;padding:0 0 0 1em;white-space:nowrap;text-align:center}#block-ofaj-base-primary-local-tasks ul li{display:inline}#block-ofaj-base-primary-local-tasks ul li a{border-color:#D5D5D5;border-style:solid;border-width:0.0625rem;height:auto;margin-right:0.5em;padding:0.125rem 1em;text-decoration:none;border-radius:1rem}#block-ofaj-base-primary-local-tasks ul li a.is-active,#block-ofaj-base-primary-local-tasks ul li a:hover{background-color:#cddcf7;border:0.0625rem solid rgba(0,0,0,0.08);border-bottom:0.0625rem solid #cddcf7}
.theme{--background-color:#FFFFFF;--text-color:#000000;--title-color:#000000}.theme--blush_harmony{--background-color:#f5b5d2;--text-color:#312783;--title-color:#312783}.theme--mint_serenity{--background-color:#a5d7d5;--text-color:#312783;--title-color:#312783}.theme--golden_pastel{--background-color:#fff3d7;--text-color:#312783;--title-color:#312783}.theme--lavender_mist{--background-color:#c1a4cf;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--crimson_elegance{--background-color:#e7343f;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--deep_violet{--background-color:#702283;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--teal_essence{--background-color:#009a93;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--midnight_indigo{--background-color:#312783;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--purple_essence{--background-color:#EFE8F5;--text-color:#000000;--title-color:#69187d}.theme--pink_blossom{--background-color:#FDEEF6;--text-color:#000000;--title-color:#E6007D}.theme--teal_harmony{--background-color:#EBF6F6;--text-color:#000000;--title-color:#009A93}.theme--crimson_glow{--background-color:#FDEEEB;--text-color:#000000;--title-color:#E7343F}.banner .flag.action-unflag a:after,.banner-agenda .flag.action-unflag a:after{color:#fff;content:'\e814'}.banner .flag a,.banner-agenda .flag a{font-size:0;width:2.5rem;height:2.5rem;background:#312783;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .flag a:hover:after,.banner-agenda .flag a:hover:after{color:#fff;content:'\e814'}.banner .flag a:after,.banner-agenda .flag a:after{font-family:fontello;letter-spacing:normal;font-weight:400;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;content:'\e800';font-size:.9375rem;line-height:0;color:#fff}@media screen and (min-width:768px){.banner .flag a:after,.banner-agenda .flag a:after{font-size:1.125rem}}.banner .addtoany_list .addtoany_share,.banner-agenda .addtoany_list .addtoany_share{font-size:0;width:2.5rem;height:2.5rem;background:#312783;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .addtoany_list .addtoany_share img,.banner-agenda .addtoany_list .addtoany_share img{display:block !important;width:0.9375rem}@media screen and (min-width:768px){.banner .addtoany_list .addtoany_share img,.banner-agenda .addtoany_list .addtoany_share img{width:1.125rem}}.banner .ofaj-print,.banner-agenda .ofaj-print{font-size:0;width:2.5rem;height:2.5rem;background:#312783;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .ofaj-print img,.banner-agenda .ofaj-print img{display:block !important;width:0.9375rem}@media screen and (min-width:768px){.banner .ofaj-print img,.banner-agenda .ofaj-print img{width:1.125rem}}.banner .content-actions,.banner-agenda .content-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}@media screen and (min-width:768px){.banner .content-actions,.banner-agenda .content-actions{gap:1.25rem}}.banner{position:relative;margin-bottom:3.125rem;padding-bottom:6.875rem;-webkit-padding-before:8.75rem;padding-block-start:8.75rem;z-index:11}@media screen and (min-width:768px){.banner{margin-bottom:3.75rem;min-height:63.125rem;-webkit-padding-before:15.625rem;padding-block-start:15.625rem}}.banner+.theme--teal_harmony{margin-top:-3.125rem}@media screen and (min-width:768px){.banner+.theme--teal_harmony{margin-top:-3.75rem}}.banner.open-map{z-index:99991}.banner+div .flash{margin-top:-3.125rem}@media screen and (min-width:768px){.banner+div .flash{margin-top:-3.75rem}}.banner.banner-faq .btn-white-blue,.banner.banner-program .btn-white-blue,.banner.banner-annonces .btn-white-blue,.banner.banner-organigramme .btn-white-blue,.banner.banner-landing-program .btn-white-blue,.banner.banner-espace .btn-white-blue,.banner.banner-two-row .btn-white-blue,.banner.banner-detail .btn-white-blue,.banner.banner-agenda-list .btn-white-blue,.banner.bg-blue-dark .btn-white-blue{padding:0;color:#fff !important}.banner.banner-faq .flag.action-unflag a:after,.banner.banner-program .flag.action-unflag a:after,.banner.banner-annonces .flag.action-unflag a:after,.banner.banner-organigramme .flag.action-unflag a:after,.banner.banner-landing-program .flag.action-unflag a:after,.banner.banner-espace .flag.action-unflag a:after,.banner.banner-two-row .flag.action-unflag a:after,.banner.banner-detail .flag.action-unflag a:after,.banner.banner-agenda-list .flag.action-unflag a:after,.banner.bg-blue-dark .flag.action-unflag a:after{color:#000;content:'\e814'}.banner.banner-faq .flag a,.banner.banner-program .flag a,.banner.banner-annonces .flag a,.banner.banner-organigramme .flag a,.banner.banner-landing-program .flag a,.banner.banner-espace .flag a,.banner.banner-two-row .flag a,.banner.banner-detail .flag a,.banner.banner-agenda-list .flag a,.banner.bg-blue-dark .flag a{background:#fff}.banner.banner-faq .flag a:hover:after,.banner.banner-program .flag a:hover:after,.banner.banner-annonces .flag a:hover:after,.banner.banner-organigramme .flag a:hover:after,.banner.banner-landing-program .flag a:hover:after,.banner.banner-espace .flag a:hover:after,.banner.banner-two-row .flag a:hover:after,.banner.banner-detail .flag a:hover:after,.banner.banner-agenda-list .flag a:hover:after,.banner.bg-blue-dark .flag a:hover:after{color:#000;content:'\e814'}.banner.banner-faq .flag a:after,.banner.banner-program .flag a:after,.banner.banner-annonces .flag a:after,.banner.banner-organigramme .flag a:after,.banner.banner-landing-program .flag a:after,.banner.banner-espace .flag a:after,.banner.banner-two-row .flag a:after,.banner.banner-detail .flag a:after,.banner.banner-agenda-list .flag a:after,.banner.bg-blue-dark .flag a:after{color:#000}.banner.banner-faq .addtoany_list .addtoany_share,.banner.banner-program .addtoany_list .addtoany_share,.banner.banner-annonces .addtoany_list .addtoany_share,.banner.banner-organigramme .addtoany_list .addtoany_share,.banner.banner-landing-program .addtoany_list .addtoany_share,.banner.banner-espace .addtoany_list .addtoany_share,.banner.banner-two-row .addtoany_list .addtoany_share,.banner.banner-detail .addtoany_list .addtoany_share,.banner.banner-agenda-list .addtoany_list .addtoany_share,.banner.bg-blue-dark .addtoany_list .addtoany_share{background:#fff}.banner.banner-faq .addtoany_list .addtoany_share img,.banner.banner-program .addtoany_list .addtoany_share img,.banner.banner-annonces .addtoany_list .addtoany_share img,.banner.banner-organigramme .addtoany_list .addtoany_share img,.banner.banner-landing-program .addtoany_list .addtoany_share img,.banner.banner-espace .addtoany_list .addtoany_share img,.banner.banner-two-row .addtoany_list .addtoany_share img,.banner.banner-detail .addtoany_list .addtoany_share img,.banner.banner-agenda-list .addtoany_list .addtoany_share img,.banner.bg-blue-dark .addtoany_list .addtoany_share img{-webkit-filter:brightness(0);filter:brightness(0)}.banner.banner-faq .ofaj-print,.banner.banner-program .ofaj-print,.banner.banner-annonces .ofaj-print,.banner.banner-organigramme .ofaj-print,.banner.banner-landing-program .ofaj-print,.banner.banner-espace .ofaj-print,.banner.banner-two-row .ofaj-print,.banner.banner-detail .ofaj-print,.banner.banner-agenda-list .ofaj-print,.banner.bg-blue-dark .ofaj-print{background:#fff}.banner.banner-faq .ofaj-print img,.banner.banner-program .ofaj-print img,.banner.banner-annonces .ofaj-print img,.banner.banner-organigramme .ofaj-print img,.banner.banner-landing-program .ofaj-print img,.banner.banner-espace .ofaj-print img,.banner.banner-two-row .ofaj-print img,.banner.banner-detail .ofaj-print img,.banner.banner-agenda-list .ofaj-print img,.banner.bg-blue-dark .ofaj-print img{-webkit-filter:brightness(0);filter:brightness(0)}.banner.banner-faq,.banner.banner-program,.banner.banner-annonces,.banner.banner-organigramme,.banner.banner-landing-program,.banner.banner-espace{background-color:#312783;-webkit-padding-before:10rem;padding-block-start:10rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.banner.banner-faq,.banner.banner-program,.banner.banner-annonces,.banner.banner-organigramme,.banner.banner-landing-program,.banner.banner-espace{-webkit-padding-before:10.9375rem;padding-block-start:10.9375rem;min-height:48rem}}@media screen and (min-width:768px){.banner.banner-faq>.wrapper,.banner.banner-program>.wrapper,.banner.banner-annonces>.wrapper,.banner.banner-organigramme>.wrapper,.banner.banner-landing-program>.wrapper,.banner.banner-espace>.wrapper{-webkit-margin-before:5.625rem;margin-block-start:5.625rem}}@media screen and (min-width:768px){.banner.banner-faq .banner__row,.banner.banner-program .banner__row,.banner.banner-annonces .banner__row,.banner.banner-organigramme .banner__row,.banner.banner-landing-program .banner__row,.banner.banner-espace .banner__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:38.75rem auto;grid-template-columns:38.75rem auto}}@media screen and (max-width:767px){.banner.banner-faq .banner__row .content,.banner.banner-program .banner__row .content,.banner.banner-annonces .banner__row .content,.banner.banner-organigramme .banner__row .content,.banner.banner-landing-program .banner__row .content,.banner.banner-espace .banner__row .content{max-width:100%;margin-bottom:3.125rem}}.banner.banner-faq .banner__row .contextual-region,.banner.banner-program .banner__row .contextual-region,.banner.banner-annonces .banner__row .contextual-region,.banner.banner-organigramme .banner__row .contextual-region,.banner.banner-landing-program .banner__row .contextual-region,.banner.banner-espace .banner__row .contextual-region{position:static}.banner.banner-faq .banner__row .image-mark .media--type-vector-image,.banner.banner-program .banner__row .image-mark .media--type-vector-image,.banner.banner-annonces .banner__row .image-mark .media--type-vector-image,.banner.banner-organigramme .banner__row .image-mark .media--type-vector-image,.banner.banner-landing-program .banner__row .image-mark .media--type-vector-image,.banner.banner-espace .banner__row .image-mark .media--type-vector-image{position:absolute;top:0;right:0}.banner.banner-faq .banner__row .image-mark .media--type-vector-image svg,.banner.banner-program .banner__row .image-mark .media--type-vector-image svg,.banner.banner-annonces .banner__row .image-mark .media--type-vector-image svg,.banner.banner-organigramme .banner__row .image-mark .media--type-vector-image svg,.banner.banner-landing-program .banner__row .image-mark .media--type-vector-image svg,.banner.banner-espace .banner__row .image-mark .media--type-vector-image svg{position:relative;left:0;top:-.9375rem;width:3.75rem}@media screen and (min-width:768px){.banner.banner-faq .banner__row .image-mark .media--type-vector-image svg,.banner.banner-program .banner__row .image-mark .media--type-vector-image svg,.banner.banner-annonces .banner__row .image-mark .media--type-vector-image svg,.banner.banner-organigramme .banner__row .image-mark .media--type-vector-image svg,.banner.banner-landing-program .banner__row .image-mark .media--type-vector-image svg,.banner.banner-espace .banner__row .image-mark .media--type-vector-image svg{top:0;left:.3125rem;width:5.625rem;height:4.0625rem}}.banner.banner-faq .btn.btn-blue-white,.banner.banner-program .btn.btn-blue-white,.banner.banner-annonces .btn.btn-blue-white,.banner.banner-organigramme .btn.btn-blue-white,.banner.banner-landing-program .btn.btn-blue-white,.banner.banner-espace .btn.btn-blue-white{background-color:#fff;color:#000;border:0.0625rem solid #fff}.banner.bg-green{background-color:#D8EED7 !important}.banner.bg-green .breadcrumb ul{color:#000}.banner.bg-green .banner__row>.content{color:#000}.banner.banner-faq .banner__row .image-mark::after{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-chat.svg")}.banner.banner-contact .banner__row .image-mark::after{left:auto;right:0}.banner.banner-contact .content-actions{margin:1.25rem 0}@media screen and (max-width:767px){.banner.banner-program{margin-bottom:0}}@media screen and (min-width:768px){.banner.banner-program .banner__row{-webkit-column-gap:13.75rem;-moz-column-gap:13.75rem;column-gap:13.75rem}}.banner.banner-program .banner__row .image-mark::after{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-sensor.svg")}@media screen and (min-width:768px){.banner.banner-program .banner__row .image-mark::after{height:5.625rem}}@media screen and (max-width:767px){.banner.banner-annonces{padding-bottom:6.25rem}}@media screen and (max-width:767px){.banner.banner-annonces.not-filter{padding-bottom:1.875rem}}@media screen and (min-width:768px){.banner.banner-annonces .banner__row{-webkit-column-gap:10.9375rem;-moz-column-gap:10.9375rem;column-gap:10.9375rem}}.banner.banner-annonces .banner__row .content .btn{color:#000;background-color:#fff;border:0.0625rem solid #fff;font-size:.875rem;line-height:1.25;text-align:center}@media screen and (min-width:768px){.banner.banner-annonces .banner__row .content .btn{font-size:1rem}}.banner.banner-annonces .banner__row .content .btn:hover{background-color:#312783;border-color:#fff;color:#fff}.banner.banner-annonces .banner__row .content .btn:last-child{margin-top:.3125rem}@media screen and (max-width:767px){.banner.banner-annonces .banner__row .image-mark{max-width:90%;margin:0 auto}}.banner.banner-annonces .banner__row .image-mark .contextual-region{position:static}.banner.banner-annonces .banner__row .image-mark .contextual-region+.contextual-region{position:absolute}.banner.banner-annonces .banner__row .image-mark .media--type-vector-image svg{left:auto;top:-1.25rem;right:-1.25rem}@media screen and (min-width:768px){.banner.banner-annonces .banner__row .image-mark .media--type-vector-image svg{left:auto;top:.9375rem;right:-2.5rem;height:5.625rem}}@media screen and (min-width:768px){.banner.banner-organigramme .banner__row{-webkit-column-gap:10.9375rem;-moz-column-gap:10.9375rem;column-gap:10.9375rem;-ms-grid-columns:38.9375rem 10.9375rem auto;grid-template-columns:38.9375rem auto}}@media screen and (min-width:768px){.banner.banner-organigramme .banner__row .image-mark{max-width:36.4375rem;width:100%;margin-left:auto}}@media screen and (max-width:767px){.banner.banner-organigramme .banner__row .image-mark{max-width:90%;margin:0 auto}}.banner.banner-organigramme .banner__row .image-mark::after{left:auto;top:-1.875rem;right:-2.5rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-key-s.svg")}@media screen and (min-width:768px){.banner.banner-organigramme .banner__row .image-mark::after{top:2.5rem;left:auto;height:5.625rem}}.banner.banner-landing-program{margin-bottom:0}@media screen and (min-width:768px){.banner.banner-landing-program .banner__row{-webkit-column-gap:10.9375rem;-moz-column-gap:10.9375rem;column-gap:10.9375rem;-ms-grid-columns:39.0625rem 10.9375rem auto;grid-template-columns:39.0625rem auto}}.banner.banner-landing-program .banner__row .image-mark{margin-right:1.875rem}@media screen and (min-width:768px){.banner.banner-landing-program .banner__row .image-mark{max-width:44.25rem;width:100%;margin-left:auto;top:1.25rem;margin-right:2.8125rem}}@media screen and (max-width:767px){.banner.banner-landing-program .banner__row .image-mark{max-width:90%;margin:0 auto}}.banner.banner-landing-program .banner__row .image-mark .contextual-region{position:static}.banner.banner-landing-program .banner__row .image-mark .contextual-region+.media--type-vector-image{position:absolute}.banner.banner-landing-program .banner__row .image-mark .media--type-vector-image{top:-2rem;right:-1.25rem}@media screen and (min-width:768px){.banner.banner-landing-program .banner__row .image-mark .media--type-vector-image{top:-1.3125rem;right:-2.375rem}}@media screen and (max-width:767px){.banner.banner-landing-program .banner__row .image-mark .media--type-vector-image{width:2.5rem}}@media screen and (min-width:768px){.banner.banner-landing-program .banner__title{font-weight:500;padding-bottom:1.875rem}}.banner.banner-espace{padding-bottom:6.25rem}@media screen and (min-width:768px){.banner.banner-espace{padding-bottom:3.75rem}}@media screen and (min-width:768px){.banner.banner-espace .banner__row{-webkit-column-gap:12.5rem;-moz-column-gap:12.5rem;column-gap:12.5rem;-ms-grid-columns:36.875rem 12.5rem auto;grid-template-columns:36.875rem auto}}.banner.banner-espace .banner__row .content .btn{font-size:.875rem;line-height:1.25;text-align:center}@media screen and (min-width:768px){.banner.banner-espace .banner__row .content .btn{font-size:1rem}}@media screen and (max-width:767px){.banner.banner-espace .banner__row .content .btn{width:100%}}.banner.banner-espace .banner__row .content .btn:last-child{margin-top:.625rem}@media screen and (max-width:767px){.banner.banner-espace .banner__row .image-mark{max-width:90%;margin:0 auto}}.banner.banner-espace .banner__row .image-mark .contextual-region{position:static}.banner.banner-espace .banner__row .image-mark .media--type-vector-image{position:static}.banner.banner-espace .banner__row .image-mark .media--type-vector-image svg{position:absolute;left:auto;top:-1.25rem;right:-1.25rem}@media screen and (min-width:768px){.banner.banner-espace .banner__row .image-mark .media--type-vector-image svg{left:auto;top:.9375rem;right:-2.5rem;height:5.625rem}}@media screen and (min-width:768px){.banner.banner-espace .banner__title{font-weight:500;padding-bottom:1.875rem}}.banner.banner-espace .filter-search{background-color:#009FE3}@media screen and (min-width:768px){.banner.banner-espace .filter-search__form{-ms-grid-rows:auto;-ms-grid-columns:auto 11.25rem;grid-template:auto/auto 11.25rem}}@media screen and (min-width:768px){.banner.banner-espace .filter-search__list{-ms-grid-columns:(max(calc(33.33% - 1.25rem)))[3];grid-template-columns:repeat(3,max(calc(33.33% - 1.25rem)))}}.banner.banner-two-row{background-color:#312783;-webkit-padding-before:10rem;padding-block-start:10rem}@media screen and (max-width:767px){.banner.banner-two-row{-webkit-padding-after:2.5rem;padding-block-end:2.5rem}}.banner.banner-two-row .banner__title{font-weight:500}@media screen and (min-width:768px){.banner.banner-two-row .banner__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:47.25rem auto;grid-template-columns:47.25rem auto}.banner.banner-two-row .banner__row:last-child{-webkit-column-gap:8.4375rem;-moz-column-gap:8.4375rem;column-gap:8.4375rem;-ms-grid-columns:auto 8.4375rem 47.25rem;grid-template-columns:auto 47.25rem;-webkit-margin-after:0;margin-block-end:0}}.banner.banner-two-row .banner__row:first-child .image{max-width:92%}@media screen and (min-width:768px){.banner.banner-two-row .banner__row:first-child .image{max-width:27.375rem}}.banner.banner-two-row .banner__row:first-child .image .image-mark{position:absolute;right:-1.875rem;top:3.125rem}@media screen and (min-width:768px){.banner.banner-two-row .banner__row:first-child .image .image-mark{right:-3.125rem}}.banner.banner-two-row .banner__row:first-child .image .image-mark svg{width:4.1875rem;height:3.4375rem}@media screen and (min-width:768px){.banner.banner-two-row .banner__row:first-child .image .image-mark svg{width:6.875rem;height:5.625rem}}.banner.banner-two-row .banner__row:last-child .content{-ms-grid-row:1;grid-row-start:1;-ms-grid-column:2;grid-column-start:2}.banner.banner-two-row .banner__row:last-child .image{-ms-grid-row:1;grid-row-start:1;-ms-grid-column:1;grid-column-start:1;max-width:41.375rem}.banner.banner-two-row .banner__row:last-child .image .image-mark{position:absolute;left:0;top:0}.banner.banner-two-row .banner__row:last-child .image .image-mark svg{width:3.4375rem;height:3.4375rem}@media screen and (min-width:768px){.banner.banner-two-row .banner__row:last-child .image .image-mark svg{width:6.875rem;height:5.625rem}}@media screen and (max-width:767px){.banner.banner-two-row .banner__row .content{max-width:100%}}.banner.banner-map{background-color:#312783;-webkit-padding-before:10rem;padding-block-start:10rem;padding-bottom:1.25rem}@media screen and (min-width:768px){.banner.banner-map{padding-bottom:3.75rem;-webkit-padding-before:10.9375rem;padding-block-start:10.9375rem;min-height:48rem}}@media screen and (max-width:767px){.banner.banner-map{z-index:initial}}@media screen and (min-width:768px){.banner.banner-map.open-filter .search-result .list-result,.banner.banner-map.open-filter .search-result .list-result>div[class^='js-view-dom-id-']{max-height:20.3125rem}}.banner.banner-map .geofield-google-map{height:calc(100vh - 3.875rem) !important}@media screen and (min-width:768px){.banner.banner-map .geofield-google-map{height:54.6875rem !important}}.banner.banner-map .banner__row{-ms-grid-rows:auto;-ms-grid-columns:auto;grid-template:auto/auto}@media screen and (max-width:767px){.banner.banner-map .banner__row{-webkit-margin-after:5.625rem;margin-block-end:5.625rem}}.banner.banner-map .banner__map{margin-top:2.5rem}.banner.banner-map .banner__map .filter-search__title{pointer-events:auto;cursor:pointer}@media screen and (min-width:768px){.banner.banner-map .banner__map .filter-search__title{padding-right:1.5625rem !important;max-width:33.875rem;margin:0 auto;text-align:left}}.banner.banner-map .banner__map .contextual-region{position:static}@media screen and (min-width:768px){.banner.banner-map .banner__map{position:relative;overflow:hidden}.banner.banner-map .banner__map .search-group{position:absolute;width:38.875rem;top:1.5625rem;left:1.25rem;z-index:1}.banner.banner-map .banner__map .filter-search{opacity:1 !important;visibility:visible !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.banner.banner-map .banner__map .filter-search__form{-ms-grid-rows:auto;-ms-grid-columns:auto;grid-template:auto/auto}.banner.banner-map .banner__map .filter-search__list{-ms-grid-columns:auto;grid-template-columns:auto}.banner.banner-map .banner__map .filter-search__button{max-width:10.9375rem;margin:1.875rem 0 .9375rem}}@media screen and (min-width:768px){.banner.banner-map .banner__map .map-image{border-radius:.9375rem;overflow:hidden}}.banner.banner-map .banner__map .map-image #geofield-map-view-office-map .gm-style .gm-style-iw-c{max-width:18.75rem !important}.banner.banner-map .content{position:relative;display:-ms-grid;display:grid;max-width:100%}@media screen and (min-width:768px){.banner.banner-map .content{-ms-grid-columns:auto 5rem 41.5625rem;grid-template-columns:auto 41.5625rem;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;padding-right:16.25rem}}@media screen and (min-width:1024px){.banner.banner-map .content{-webkit-column-gap:10.625rem;-moz-column-gap:10.625rem;column-gap:10.625rem}}.banner.banner-map .content::after{content:'';position:absolute;top:-1.875rem;right:0;width:2.6875rem;height:3.4375rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-pin.svg");background-size:contain;background-repeat:no-repeat}@media screen and (min-width:768px){.banner.banner-map .content::after{top:0;width:4.375rem;height:5.625rem}}.banner.banner-map .description{margin-bottom:0}@media screen and (max-width:767px){.banner.banner-map .wrap-search{position:relative;margin:0 -0.9375rem 2.5rem}}.banner.banner-map .filter-search{background-color:#009FE3;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width:768px){.banner.banner-map .filter-search{margin-bottom:1.875rem}}@media screen and (max-width:767px){.banner.banner-map .filter-search{padding:0}}.banner.banner-map .filter-search .title,.banner.banner-map .filter-search .form-item label{color:white}.banner.banner-map .filter-search .autocomplete-facet{background:rgba(255,255,255,0.2)}.banner.banner-map .filter-search .autocomplete-items{color:black}.banner.banner-map .filter-search .autocomplete-items>div{border-radius:1.25rem}@media screen and (min-width:768px){.banner.banner-map .filter-search__form{-ms-grid-rows:auto;-ms-grid-columns:auto 11.25rem;grid-template:auto/auto 11.25rem}}@media screen and (min-width:768px){.banner.banner-map .filter-search__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.banner.banner-map .filter-search__list{text-align:left}}.banner.banner-map .filter-search .views-exposed-form{margin-top:1.875rem;display:none}@media screen and (max-width:767px){.banner.banner-map .filter-search .views-exposed-form{text-align:center}}.banner.banner-map .filter-search .views-exposed-form .btn-search{padding:0}.banner.banner-map .filter-search .views-exposed-form .btn-search:after{position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.banner.banner-map .filter-search .views-exposed-form .btn-search:after{right:1.5625rem}}.banner.banner-map .filter-search .views-exposed-form .btn-search .button{padding:.8125rem 2.875rem .8125rem 1.25rem}@media screen and (min-width:768px){.banner.banner-map .filter-search .views-exposed-form .btn-search .button{padding:1.1875rem 3.75rem 1.1875rem 1.75rem}}.banner.banner-map .filter-search .filter-search__title{background-color:#009FE3;border-radius:.9375rem;padding:.9375rem 1.25rem 1.5625rem;color:#fff;font-weight:600}@media screen and (min-width:768px){.banner.banner-map .filter-search .filter-search__title{font-size:1.8125rem;line-height:1.24138;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding:0}}@media screen and (min-width:768px){.banner.banner-map .filter-search .filter-search__title:after{content:'';height:1.875rem;width:1.875rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icon-arrow-down.svg");background-size:cover;background-repeat:no-repeat;position:absolute;top:1.875rem;right:1.25rem;display:block !important}}.banner.banner-map .filter-search.active{padding:0 1.875rem 1.875rem}@media screen and (min-width:768px){.banner.banner-map .filter-search.active{padding:1.875rem;cursor:pointer}}@media screen and (max-width:767px){.banner.banner-map .filter-search.active{z-index:102}}@media screen and (max-width:767px){.banner.banner-map .filter-search.active .filter-search__title{padding-bottom:0}}@media screen and (min-width:768px){.banner.banner-map .filter-search.active .filter-search__title:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.banner.banner-map .filter-search.active .views-exposed-form{display:block}@media screen and (min-width:768px){.banner.banner-map .search-result .list-result{padding-bottom:1.25rem;max-height:43.75rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.banner.banner-map .search-result .list-result>div[class^='js-view-dom-id-']{max-height:43.75rem}.banner.banner-map .search-result .list-result::-webkit-scrollbar{display:none}}.banner.banner-map .search-result .list-result .item{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:5rem .9375rem auto;grid-template-columns:5rem auto;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;background-color:#fff;border:0.0625rem solid #EDEDED;border-radius:.9375rem;font-size:.875rem;line-height:1.21429;padding:.9375rem;margin-bottom:1.875rem}@media screen and (min-width:768px){.banner.banner-map .search-result .list-result .item{-ms-grid-columns:9.4375rem 1.25rem auto;grid-template-columns:9.4375rem auto;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media screen and (max-width:767px){.banner.banner-map .search-result .list-result .item__image{padding-bottom:2.5rem}}.banner.banner-map .search-result .list-result .tag-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;background:#CCECF9;border-radius:1.6875rem;padding:.3125rem .625rem;margin-bottom:.75rem}@media screen and (min-width:768px){.banner.banner-map .search-result .list-result .tag-name{margin-right:6rem}}.banner.banner-map .search-result .list-result .info-title{font-weight:600;font-size:.875rem;line-height:1.21429;margin-bottom:.75rem}@media screen and (min-width:768px){.banner.banner-map .search-result .list-result .info-title{font-size:1rem;line-height:1.25;margin-right:6rem}}.banner.banner-map .search-result .list-result .description{font-size:.875rem;line-height:1.21429;margin-bottom:1.875rem}@media screen and (max-width:767px){.banner.banner-map .search-result .list-result .description{display:none}}.banner.banner-map .search-result .list-result .location{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;color:#312783}.banner.banner-map .search-result .list-result .location::before{content:'\E810';font-family:fontello;letter-spacing:normal;font-weight:400;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.125rem}.banner.banner-map .search-result .list-result .list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;position:absolute;bottom:1.25rem;left:1.25rem}@media screen and (min-width:768px){.banner.banner-map .search-result .list-result .list-link{bottom:auto;left:auto;top:1.25rem;right:1.25rem}}.banner.banner-map .search-result .list-result .list-link svg{max-width:0.9375rem}@media screen and (min-width:768px) and (max-width:1300px){.banner.banner-map .search-result .list-result .list-link svg{height:70%}}@media screen and (min-width:768px){.banner.banner-map .search-result .list-result .list-link svg{max-width:70%}}@media screen and (min-width:1300px){.banner.banner-map .search-result .list-result .list-link svg{max-width:80%}}@media screen and (min-width:1400px){.banner.banner-map .search-result .list-result .list-link svg{max-width:100%}}.banner.banner-map .search-result .list-result .list-link .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#312783;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (min-width:768px){.banner.banner-map .search-result .list-result .list-link .link:not(:last-child){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.banner.banner-map .search-result .list-result .list-link .link:hover{color:#000;-webkit-transform:translateY(-.3125rem);-ms-transform:translateY(-.3125rem);transform:translateY(-.3125rem)}.banner.banner-map .link-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#312783}.banner.banner-map .link-arrow svg{max-width:2.5rem}.banner.banner-map .link-arrow:hover{color:#000}.banner.banner-agenda-list{background-color:#312783;-webkit-padding-before:10rem;padding-block-start:10rem;padding-bottom:6.25rem;overflow:initial}@media screen and (min-width:768px){.banner.banner-agenda-list{padding-bottom:3.75rem;-webkit-padding-before:10.9375rem;padding-block-start:10.9375rem;min-height:48rem}}@media screen and (max-width:767px){.banner.banner-agenda-list.not-filter{padding-bottom:1.875rem}}@media screen and (min-width:768px){.banner.banner-agenda-list>.wrapper{-webkit-margin-before:5.625rem;margin-block-start:5.625rem}}@media screen and (min-width:768px){.banner.banner-agenda-list .image-mark{margin-top:-1.875rem;margin-left:auto;width:100%;max-width:37.5rem}}.banner.banner-agenda-list .image-mark .contextual-region{position:static}.banner.banner-agenda-list .image-mark .media--type-vector-image svg{position:absolute;left:0;top:.1875rem;width:3rem;height:3.4375rem}@media screen and (min-width:768px){.banner.banner-agenda-list .image-mark .media--type-vector-image svg{top:3.125rem;left:-2.5rem;width:4.8125rem;height:5.625rem}}.banner.banner-agenda-list .content{max-width:100%}.banner.banner-agenda-list .content .btn{color:#000;background-color:#fff;border:0.0625rem solid #fff;font-size:.875rem;line-height:1.25;text-align:center}@media screen and (min-width:768px){.banner.banner-agenda-list .content .btn{font-size:1rem}}.banner.banner-agenda-list .content .btn:hover{background-color:#312783;border-color:#fff;color:#fff}@media screen and (max-width:767px){.banner.banner-agenda-list .description{margin-bottom:1.25rem}}.banner.banner-agenda-list .banner__row{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}@media screen and (min-width:768px){.banner.banner-agenda-list .banner__row{-ms-grid-rows:auto;-ms-grid-columns:47.25rem 6.25rem auto;grid-template:auto/47.25rem auto;-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem;-webkit-margin-after:3.4375rem;margin-block-end:3.4375rem}}.banner.banner-agenda-list .filter-search{background-color:#009FE3}@media screen and (min-width:768px){.banner.banner-agenda-list .filter-search__form{-ms-grid-rows:auto;-ms-grid-columns:auto 11.25rem;grid-template:auto/auto 11.25rem}}.banner.banner-detail,.banner.banner-program-detail{-webkit-padding-before:10rem;padding-block-start:10rem;padding-bottom:0;overflow:visible;margin-bottom:9.375rem}@media screen and (min-width:768px){.banner.banner-detail,.banner.banner-program-detail{-webkit-padding-before:10.9375rem;padding-block-start:10.9375rem;min-height:41.875rem;margin-bottom:0}}@media screen and (max-width:767px){.banner.banner-detail.not-filter,.banner.banner-program-detail.not-filter{margin-bottom:3.125rem}.banner.banner-detail.not-filter+.theme.paragraph--type--text-formatted,.banner.banner-program-detail.not-filter+.theme.paragraph--type--text-formatted{margin-top:-3.125rem}.banner.banner-detail.not-filter .content,.banner.banner-program-detail.not-filter .content{margin-bottom:0;padding-bottom:1.875rem}}@media screen and (max-width:767px) and (max-width:767px){.banner.banner-detail.not-filter .content-right,.banner.banner-program-detail.not-filter .content-right{margin-bottom:7.5rem;margin-top:-5.625rem}}@media screen and (max-width:767px){.banner.banner-detail .content,.banner.banner-program-detail .content{max-width:100%;margin-bottom:-2.5rem}}.banner.banner-detail .content-right,.banner.banner-program-detail .content-right{position:relative;bottom:-5.3125rem}@media screen and (min-width:768px){.banner.banner-detail .content-right,.banner.banner-program-detail .content-right{margin-right:3.125rem;margin-top:-6.25rem;bottom:-3.75rem}}.banner.banner-detail .image-mark,.banner.banner-program-detail .image-mark{margin-left:auto;margin-right:auto;width:85%}.banner.banner-detail .image-mark .sticker-animation__icon,.banner.banner-program-detail .image-mark .sticker-animation__icon{position:absolute;top:2.375rem;right:-.9375rem}.banner.banner-detail .image-mark .sticker-animation__icon svg,.banner.banner-program-detail .image-mark .sticker-animation__icon svg{max-width:5.625rem;max-height:5.625rem;width:100%;height:100%}@media screen and (min-width:768px){.banner.banner-detail .image-mark,.banner.banner-program-detail .image-mark{margin-right:3.125rem;width:28.125rem}}.banner.banner-detail .image-mark img,.banner.banner-program-detail .image-mark img{height:100%;width:100%;border-radius:.9375rem}@media screen and (min-width:768px){.banner.banner-detail .image-mark img,.banner.banner-program-detail .image-mark img{border-radius:.9375rem .9375rem 0 0}}.banner.banner-detail{background-color:#312783}.banner.banner-detail .banner__row{margin-bottom:0}@media screen and (min-width:768px){.banner.banner-detail .banner__row{-ms-grid-rows:auto;-ms-grid-columns:47.5rem 6.25rem auto;grid-template:auto/47.5rem auto;-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}}.banner.banner-detail .image-mark::after{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-eye.svg")}@media screen and (min-width:768px){.banner.banner-detail .image-mark img{border-radius:.9375rem}}.banner.banner-detail .content-actions{margin:1.25rem 0}.banner.banner-program-detail{background-color:#3AAA35}.banner.banner-program-detail.not-filter{padding-bottom:3.125rem}.banner.banner-program-detail.not-filter .content-actions{margin-top:1.875rem}@media screen and (min-width:768px){.banner.banner-program-detail.not-filter .content-actions{margin-top:2.5rem}}.banner.banner-program-detail .banner__row{margin-bottom:0}@media screen and (min-width:768px){.banner.banner-program-detail .banner__row{-ms-grid-rows:auto;-ms-grid-columns:50% 2.5rem auto;grid-template:auto/50% auto;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media screen and (min-width:1024px){.banner.banner-program-detail .banner__row{-ms-grid-rows:auto;-ms-grid-columns:55.8125rem auto;grid-template:auto/55.8125rem auto}}@media screen and (min-width:768px){.banner.banner-program-detail__title{font-weight:500}}.banner.banner-program-detail .description{max-width:49.375rem}@media screen and (min-width:768px){.banner.banner-program-detail .image-mark{width:100%}}.banner.banner-program-detail .image-mark::after{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-sensor.svg");width:3.375rem}@media screen and (min-width:768px){.banner.banner-program-detail .image-mark::after{height:5.625rem;width:5.625rem;top:4.0625rem;right:-2.8125rem}}.banner.banner-program-detail .image-mark::before{content:'';position:absolute;bottom:-1.875rem;left:-1.875rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-x-blue.svg");background-repeat:no-repeat;background-size:contain;width:4.625rem;height:4.625rem;z-index:1}@media screen and (min-width:768px){.banner.banner-program-detail .image-mark::before{bottom:-3.8125rem;left:-5.0625rem;width:8.75rem;height:8.75rem}}.banner.banner-program-detail .content-right{position:relative}@media screen and (min-width:768px){.banner.banner-program-detail .content-right{margin-top:-7.5rem;margin-right:2.8125rem;padding-left:20%}.banner.banner-program-detail .content-right .more-action{position:absolute;top:0;left:0}}.banner.banner-resources .banner__row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.banner.banner-resources .banner__row .content{margin-bottom:1.25rem}}@media screen and (min-width:768px){.banner.banner-resources .banner__row .content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width:767px){.banner.banner-resources .top-detail{margin-bottom:0.9375rem}}.banner.banner-resources .top-detail__left,.banner.banner-resources .top-detail__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;-webkit-column-gap:.5625rem;-moz-column-gap:.5625rem;column-gap:.5625rem;row-gap:.625rem}@media screen and (min-width:768px){.banner.banner-resources .top-detail__left,.banner.banner-resources .top-detail__right{font-size:.875rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}.banner.banner-resources .top-detail__left .icon-clock{display:block;font-size:.75rem;color:#fff}@media screen and (min-width:768px){.banner.banner-resources .top-detail__left .icon-clock{font-size:.875rem}}.banner.banner-resources .top-detail__left .icon-clock:before{content:'\e806'}.banner.banner-resources .top-detail__right{color:#fff}@media screen and (max-width:767px){.banner.banner-resources .top-detail__right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.banner.banner-resources .more-action{color:#fff;font-size:.75rem;margin-bottom:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.banner.banner-resources .more-action{font-size:.875rem}}.banner.banner-resources .more-action .link-public{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.banner.banner-resources .more-action .link-public span{font-weight:500}.banner.banner-resources .more-action .link-public span>a{font-weight:600;text-decoration:underline;text-underline-position:under}.banner.banner-resources .more-action .link-public span>a:hover{text-decoration:none}.banner.banner-resources .more-action .flag.action-unflag .use-ajax:after{color:#fff}.banner.banner-resources .more-action .flag .use-ajax{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner.banner-resources .more-action .flag .use-ajax:hover:after{color:#fff}.banner.banner-resources .more-action .link-share{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem !important;gap:.9375rem;font-weight:600;text-decoration:underline;margin-right:3.4375rem;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:768px){.banner.banner-resources .more-action .link-share{font-size:1rem}}.banner.banner-resources .more-action .link-share:hover{text-decoration:none;text-underline-position:under}.banner.banner-resources .more-action .link-share:before{display:none}.banner.banner-resources .more-action .link-share::after{content:'';background-repeat:no-repeat;background-size:contain;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-share-white.svg");width:2.5rem;height:2.5rem}.banner:not(.non-connected) .sticker-animation__icon{position:static}@media screen and (max-width:767px){.banner.non-connected{height:100vh}.banner.non-connected .content{max-width:100%}}@media screen and (min-width:768px){.banner.non-connected .banner__row{-ms-grid-rows:auto;-ms-grid-columns:41.5625rem auto;grid-template:auto/41.5625rem auto;-webkit-margin-after:4.0625rem;margin-block-end:4.0625rem}}@media screen and (max-width:767px){.banner.non-connected .banner__bg{height:100vh}.banner.non-connected .banner__bg .media__image{position:absolute;top:0;left:0}}.banner.bg-blue{background-color:#0495D2}@media screen and (min-width:768px){.banner.bg-blue{-webkit-padding-before:18.125rem;padding-block-start:18.125rem}}@media screen and (max-width:767px){.banner.bg-blue{padding-bottom:1.875rem}}.banner.bg-blue .content{max-width:100%}@media screen and (min-width:768px){.banner.bg-blue .image-mark{margin-top:-5rem;width:100%;max-width:35.625rem}}.banner.bg-blue .image-mark img{-webkit-mask-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/mask-book.png");mask-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/mask-book.png");-webkit-mask-size:100%;mask-size:100%}.banner.bg-blue .banner__row{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}@media screen and (min-width:768px){.banner.bg-blue .banner__row{-ms-grid-rows:auto;-ms-grid-columns:47.25rem 8.125rem auto;grid-template:auto/47.25rem auto;-webkit-column-gap:8.125rem;-moz-column-gap:8.125rem;column-gap:8.125rem;-webkit-margin-after:3.4375rem;margin-block-end:3.4375rem}}.banner.bg-blue .banner__row .paragraph--type--cta .icon-right{background-color:#312783}@media screen and (min-width:768px){.banner.bg-blue .banner__title{padding-bottom:2.5rem}}.banner.bg-blue-dark{background-color:#312783}@media screen and (min-width:768px){.banner.bg-blue-dark{-webkit-padding-before:18.125rem;padding-block-start:18.125rem}}@media screen and (max-width:767px){.banner.bg-blue-dark{padding-bottom:1.875rem}}.banner.bg-blue-dark .image-mark{max-width:39.375rem}@media screen and (min-width:768px){.banner.bg-blue-dark .image-mark{margin-top:-1.875rem;width:100%}}.banner.bg-blue-dark .image-mark img{-webkit-mask-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/mask-partner.png");mask-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/mask-partner.png");-webkit-mask-size:100%;mask-size:100%}.banner.bg-blue-dark .content{max-width:100%}.banner.bg-blue-dark .banner__row{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}@media screen and (min-width:768px){.banner.bg-blue-dark .banner__row{-ms-grid-rows:auto;-ms-grid-columns:47.25rem 6.25rem auto;grid-template:auto/47.25rem auto;-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem;-webkit-margin-after:3.4375rem;margin-block-end:3.4375rem}}.banner__slider-images,.banner__bg{position:absolute;left:0;top:0;width:100%;height:100%}.banner__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;z-index:-1}@media screen and (min-width:768px){.banner__bg{-o-object-position:center;object-position:center}}.banner__bg.img-desk{display:none}@media screen and (min-width:768px){.banner__bg.img-desk{display:block}}@media screen and (min-width:768px){.banner__bg.img-desk .media{height:100%}}.banner__bg.img-mobi{display:block}@media screen and (min-width:768px){.banner__bg.img-mobi{display:none}}.banner__bg.img-mobi .media{height:100%}.banner__bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.banner__slider-images__list{z-index:0}@media screen and (min-width:768px){.banner__slider-images .slider-images__list,.banner__slider-images .slick-list,.banner__slider-images .slick-track,.banner__slider-images .media{height:100%}}.banner__slider-images .banner__bg{position:static}.banner__slider-images .wrapper{position:absolute;top:0;left:0;right:0;height:100%}.banner .content{width:100%}@media screen and (max-width:767px){.banner .content{max-width:15.625rem}}.banner .content .btn-underline{font-size:1rem;line-height:1.25}@media screen and (min-width:768px){.banner .content .btn-underline{font-size:1.125rem;line-height:1.55556}}@media screen and (max-width:767px){.banner .content .btn-underline{font-size:.875rem;line-height:1.28571}}.banner__title{padding-bottom:1.25rem}@media screen and (min-width:768px){.banner__title{padding-bottom:2.5rem}}.banner .description{font-size:.875rem;line-height:1.57143;margin-bottom:2.5rem}@media screen and (min-width:768px){.banner .description{font-size:1.25rem;line-height:1.5}}.banner .description a{text-decoration:underline}.banner .description ul{list-style:initial;list-style-position:inside;margin:1.25rem 0}.banner .description ol{list-style:decimal;list-style-position:inside;margin:1.25rem 0}.banner__row{position:relative;-webkit-margin-after:2.5rem;margin-block-end:2.5rem}@media screen and (min-width:768px){.banner__row{display:-ms-grid;display:grid;-webkit-column-gap:17.5rem;-moz-column-gap:17.5rem;column-gap:17.5rem;-ms-grid-rows:auto;-ms-grid-columns:31.875rem 17.5rem auto;grid-template:auto/31.875rem auto;-webkit-margin-after:5rem;margin-block-end:5rem}}.banner__row>.content{color:#fff}@media screen and (max-width:767px){.banner__row>.content{margin-bottom:1.5625rem}}.banner__row .image,.banner__row .image-mark{position:relative}.banner__row .image img,.banner__row .image-mark img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.625rem}.banner .slider{width:40rem}@media screen and (min-width:768px){.banner .slider{width:66.25rem}}@media screen and (max-width:767px){.banner .map-image{position:fixed;left:0;top:calc(100% - 3.875rem);width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:999}.banner .map-image.is-show{top:0}.banner .map-image.is-show .btn-map::after{content:'\E80F'}}.banner .map-image__img{display:-webkit-box;display:-ms-flexbox;display:flex}.banner .map-image .img-desk{display:none}@media screen and (min-width:768px){.banner .map-image .img-desk{display:inline-block}}.banner .map-image .img-mobi{display:inline-block;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.banner .map-image .img-mobi{display:none}}.banner .btn-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 1.4375rem 1.25rem 3.75rem;font-weight:600;font-size:0.875rem;line-height:1.375rem;color:#fff;border-radius:0.9375rem 0.9375rem 0 0;background-color:#312783;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;z-index:1}.banner .btn-map::after{content:'\E80E';font-family:fontello;letter-spacing:normal;font-weight:400;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:1.25rem;top:1.25rem}@media screen and (min-width:768px){.banner .btn-map{display:none}}.banner-agenda{-webkit-padding-before:10rem;padding-block-start:10rem;-webkit-padding-after:3.75rem;padding-block-end:3.75rem}@media screen and (min-width:768px){.banner-agenda{-webkit-padding-after:10rem;padding-block-end:10rem}}@media screen and (min-width:768px){.banner-agenda>.wrapper{-webkit-margin-before:5.625rem;margin-block-start:5.625rem}}.banner-agenda.banner{-webkit-padding-before:8.75rem;padding-block-start:8.75rem;min-height:inherit;overflow:visible}@media screen and (min-width:768px){.banner-agenda.banner{-webkit-padding-before:11.25rem;padding-block-start:11.25rem;-webkit-padding-after:4.375rem;padding-block-end:4.375rem}}.banner-agenda.banner .banner-content{border-bottom:0;padding-bottom:0}.banner-agenda.banner .banner-content .media .media--image img{height:auto}.banner-agenda+.theme{margin-top:-3.125rem}@media screen and (min-width:768px){.banner-agenda+.theme{margin-top:-3.75rem}}.banner-agenda+.two-column-text{margin-top:0;padding-top:0.75rem}.banner-agenda .breadcrumb{margin-top:1.25rem}.banner-agenda .breadcrumb ul{color:#000}.banner-agenda.no-description .banner-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.banner-agenda.no-description .banner-content{-ms-grid-columns:63.8125rem auto auto;grid-template-columns:63.8125rem auto auto}.banner-agenda.no-description .banner-content .wrap-btn{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;-ms-flex-preferred-size:auto;flex-basis:auto}}.banner-agenda.no-description-full .banner-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1025px){.banner-agenda.no-description-full .banner-content{display:-ms-grid;display:grid}.banner-agenda.no-description-full .banner-content .wrap-btn{position:static}}@media screen and (min-width:768px){.banner-agenda.no-description-full .banner-content{display:-ms-grid;display:grid;-ms-grid-columns:63.8125rem auto;grid-template-columns:63.8125rem auto}.banner-agenda.no-description-full .banner-content .wrap-btn{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;-ms-flex-preferred-size:auto;flex-basis:auto}}.banner-agenda.no-description-full .content-actions{-ms-grid-column-span:2;grid-column:span 2}@media screen and (min-width:768px){.banner-agenda.has-image.bg-purple{-webkit-padding-after:0;padding-block-end:0}}.banner-agenda.has-image.bg-purple .img-agenda-full{display:block;margin-top:1.875rem}@media screen and (max-width:767px){.banner-agenda.has-image.bg-purple .img-agenda-full{display:none}}@media screen and (min-width:768px){.banner-agenda.has-image.bg-blue-light .banner-content{-ms-grid-columns:38.9375rem 35.6875rem auto;grid-template-columns:38.9375rem 35.6875rem auto}}@media screen and (min-width:1024px){.banner-agenda.has-image .banner-content{padding-right:55%;margin-bottom:2.5rem;min-height:19.5625rem}}.banner-agenda.has-image .banner-content .media--type-image{margin-bottom:1.25rem}@media screen and (min-width:1024px){.banner-agenda.has-image .banner-content .media--type-image{width:40%;position:absolute;top:0;right:9.375rem;max-height:24.375rem}}.banner-agenda .banner-content{position:relative;min-height:5.625rem;padding-bottom:1.875rem;border-bottom:0.0625rem solid #EDEDED}@media screen and (min-width:768px){.banner-agenda .banner-content{padding-bottom:4.375rem;padding-right:6.25rem}}.banner-agenda .banner-content .title{font-size:1.5rem;font-weight:500;margin-bottom:1.25rem;max-width:63.75rem}@media screen and (min-width:768px){.banner-agenda .banner-content .title{font-size:2.25rem;margin-bottom:1.875rem}}@media screen and (max-width:767px){.banner-agenda .banner-content .title{font-weight:600;padding-right:3.875rem}}.banner-agenda .banner-content .title a:hover{text-decoration:underline}.banner-agenda .banner-content .description{font-size:.875rem;line-height:1.57143;max-width:63.75rem}@media screen and (min-width:768px){.banner-agenda .banner-content .description{font-size:1.25rem;line-height:1.5}}.banner-agenda .banner-content .body h1,.banner-agenda .banner-content .body h2,.banner-agenda .banner-content .body h3,.banner-agenda .banner-content .body h4,.banner-agenda .banner-content .body h5,.banner-agenda .banner-content .body h6{margin-bottom:1.25rem}.banner-agenda .banner-content .body p{margin-bottom:1.25rem}.banner-agenda .banner-content .body a{text-decoration:underline}.banner-agenda .banner-content .body ul{list-style:initial;list-style-position:inside;margin:1.25rem 0}.banner-agenda .banner-content .body ol{list-style:decimal;list-style-position:inside;margin:1.25rem 0}.banner-agenda .banner-content .date-limit{color:#E7343F}@media screen and (min-width:1025px){.banner-agenda .banner-content .wrap-btn{position:absolute;top:0;right:15.625rem}}@media screen and (max-width:1023px){.banner-agenda .banner-content .wrap-btn{margin-top:1.25rem}}.banner-agenda .image-icon-right{width:4.75rem;height:5.625rem;background-repeat:no-repeat;background-size:contain;margin-left:auto;position:absolute;top:0;right:0}@media screen and (max-width:767px){.banner-agenda .image-icon-right{width:3.6875rem;height:4.375rem}}.banner-agenda .image-icon-right.star{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-mark-star.svg")}.banner-agenda .image-icon-right.star-blue{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-mark-star-blue.svg")}.banner-agenda .image-icon-right.flower{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-flower.svg")}.banner-agenda .image-icon-right.message{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-mark-message.svg")}.banner-agenda .image-icon-right.message-blue{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-mark-message-blue.svg")}.banner-agenda .image-icon-right.warning{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-mark-warning.svg")}.banner-agenda .image-icon-bottom{position:absolute;right:5%;bottom:-8%;width:5rem;height:3.75rem;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.banner-agenda .image-icon-bottom{right:20%;bottom:0;width:6.25rem;height:5.625rem}}@media screen and (max-width:767px){.banner-agenda .image-icon-bottom{display:none}}.banner-agenda .image-icon-bottom.heart-blue{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-heart-blue.svg")}@media screen and (max-width:1023px){.banner-agenda .image-icon-bottom.heart-blue{display:none}}.banner-agenda .image-icon-bottom.agenda-blue{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-agenda-blue.svg")}@media screen and (min-width:768px){.banner-agenda .image-icon-bottom.agenda-blue{bottom:-6.25rem}}.banner-agenda .date-limit,.banner-agenda .public-text{font-size:.75rem;margin-bottom:.9375rem;display:block}@media screen and (min-width:768px){.banner-agenda .date-limit,.banner-agenda .public-text{display:none}}.banner-agenda .date-limit strong,.banner-agenda .public-text strong{font-weight:500}.banner-agenda .public-text span{font-weight:500}.banner-agenda .public-text span>a{font-weight:500;text-decoration:underline;text-underline-position:under}.banner-agenda .public-text span>a:hover{text-decoration:none}.more-action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;margin-bottom:2.5rem}@media screen and (min-width:768px){.more-action{display:-ms-grid;display:grid;margin-bottom:0}}.more-action li{width:3.125rem;height:3.125rem}.more-action li>a,.more-action li>span,.more-action li>div{background-color:#312783;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;border-radius:50%;color:#fff;height:100%}@media screen and (min-width:1025px){.more-action li>a:hover,.more-action li>span:hover,.more-action li>div:hover{background-color:#fff;color:#312783}}.more-action a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.more-action a img{display:none}@media screen and (min-width:1025px){.more-action a.ofaj-print:hover:before{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-print-blue.svg")}}.more-action a.ofaj-print:before{content:'';height:1.25rem;width:1.25rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-print.svg");background-repeat:no-repeat;display:inline-block;background-size:contain}.more-action a.addtoany_share ~ a{display:none !important}@media screen and (min-width:1025px){.more-action a.addtoany_share:hover:before{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-share-2-blue.svg")}}.more-action a.addtoany_share:before{content:'';height:1.25rem;width:1.25rem;background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-share-2.svg");background-repeat:no-repeat;display:inline-block;background-size:contain}.more-action .addtoany_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}@media screen and (min-width:1025px){.more-action .addtoany_list:hover .addtoany_share:before{background-image:url("/themes/custom/ofaj_base/integration/public/assets/03-organisms/banner/../../images/icons/icon-share-2-blue.svg")}}.more-action .flag{height:100%}.more-action .flag a:after{line-height:0}.more-action svg{width:1.375rem;height:1.25rem}.text-notification{color:#fff;color:#E7343F;font-style:italic}@media screen and (min-width:768px){.text-notification{position:relative;top:-3.75rem}}@media screen and (max-width:767px){.text-notification{margin-bottom:.9375rem}}
.theme{--background-color:#FFFFFF;--text-color:#000000;--title-color:#000000}.theme--blush_harmony{--background-color:#f5b5d2;--text-color:#312783;--title-color:#312783}.theme--mint_serenity{--background-color:#a5d7d5;--text-color:#312783;--title-color:#312783}.theme--golden_pastel{--background-color:#fff3d7;--text-color:#312783;--title-color:#312783}.theme--lavender_mist{--background-color:#c1a4cf;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--crimson_elegance{--background-color:#e7343f;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--deep_violet{--background-color:#702283;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--teal_essence{--background-color:#009a93;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--midnight_indigo{--background-color:#312783;--text-color:#FFFFFF;--title-color:#FFFFFF}.theme--purple_essence{--background-color:#EFE8F5;--text-color:#000000;--title-color:#69187d}.theme--pink_blossom{--background-color:#FDEEF6;--text-color:#000000;--title-color:#E6007D}.theme--teal_harmony{--background-color:#EBF6F6;--text-color:#000000;--title-color:#009A93}.theme--crimson_glow{--background-color:#FDEEEB;--text-color:#000000;--title-color:#E7343F}.two-column-text{padding:3.75rem 0;background-color:var(--background-color,#fff);color:var(--text-color,#000)}@media screen and (min-width:768px){.two-column-text{padding:4.5rem 0}}.two-column-text.container-md .content-text__inner{max-width:63.875rem}.two-column-text>.wrapper{display:-ms-grid;display:grid;row-gap:2.5rem}@media screen and (min-width:768px){.two-column-text>.wrapper{-ms-grid-columns:1fr 5rem 1fr;grid-template-columns:repeat(2,1fr);max-width:80.375rem;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}}@media screen and (min-width:768px){.two-column-text--one>.wrapper{-ms-grid-columns:auto;grid-template-columns:auto}}.two-column-text .content-text__inner{max-width:47.25rem}@media screen and (max-width:767px){.two-column-text .content-text__inner li{text-align:left}}@media screen and (min-width:768px){.two-column-text .content-text__inner .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}}.two-column-text .content-text__inner .title-wrapper .icon{width:3.75rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.two-column-text .content-text__inner .title-wrapper .icon{width:5rem;margin-bottom:1.25rem}}@media screen and (max-width:767px){.two-column-text .content-text__inner .title-wrapper .icon{margin:0 auto .9375rem}}.two-column-text .content-text__inner .title-wrapper .icon svg{height:auto}@media screen and (min-width:1024px){.two-column-text .content-text__inner .title-wrapper .title{max-width:90%}}.two-column-text .content-text__inner h2{font-weight:500;font-size:1.5rem;line-height:1.25;margin-bottom:1.25rem;color:var(--title-color,#000)}@media screen and (min-width:768px){.two-column-text .content-text__inner h2{font-size:3.125rem;line-height:1.2}}@media screen and (min-width:768px){.two-column-text .content-text__inner h2{font-size:2.25rem;line-height:1.11111}}@media screen and (max-width:767px){.two-column-text .content-text__inner h2{text-align:center}}@media screen and (min-width:768px){.two-column-text .content-text__inner .description{font-size:1.25rem}}.two-column-text .content-text__inner .description p{margin-bottom:1.25rem}.two-column-text .content-text__inner .description ul{list-style-type:disc;padding-left:1.5625rem;margin-bottom:1.5625rem}.two-column-text .content-text__inner .description ul li{margin-bottom:.3125rem}.two-column-text .content-text__inner .description ol{list-style-type:decimal;padding-left:1.5625rem;margin-bottom:1.5625rem}.two-column-text .content-text__inner .description ol li{margin-bottom:.3125rem}.two-column-text .content-text__inner .description a:not(.btn){color:#312783;text-decoration:underline}.two-column-text .content-text__inner .description a:not(.btn):hover{text-decoration:none}.two-column-text h3{font-weight:600;margin-bottom:1.25rem}@media screen and (min-width:768px){.two-column-text h3{margin-bottom:2.5rem}}.two-column-text .description{font-size:.875rem;line-height:1.57143}@media screen and (min-width:768px){.two-column-text .description{font-size:1.25rem;line-height:1.5}}
