body{overflow:hidden}.new-home-page{height:100vh;overflow:hidden}.homepage-header-wrapper{height:60vh;background-image:url(./bg-prelogin.png);background-color:#29367c;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:20px;position:relative}.homepage-header-wrapper .logo-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.homepage-header-wrapper .logo-wrapper img{width:35%}.homepage-header-wrapper .text-wrapper{display:flex;justify-content:center;align-items:center}.homepage-header-wrapper .text-wrapper img{width:60%}.homepage-header-wrapper .main-tagline{position:absolute;bottom:-60px}.homepage-header-wrapper .main-tagline img{width:100%}.homepage-footer-wrapper{height:40vh;background-color:#fff;padding:20px;padding-top:calc(60px + var(--gap))}@supports (not (-moz-appearance: none)) and (-webkit-touch-callout: none){.homepage-footer-wrapper{padding-top:60px}}.homepage-footer-wrapper p{text-align:center;font-size:15px;font-weight:400}.login-signup-cta{display:flex;flex-direction:column;width:100%;gap:10px}.login-signup-cta .btn-cta{display:block;width:100%;border-radius:25px;padding:15px 10px;text-decoration:none;text-align:center;font-size:16px;font-weight:700}.login-signup-cta .btn-cta.login-cta{background-color:#29367c;color:#fff}.login-signup-cta .btn-cta.signup-cta{background-color:#ffd437;color:#030303}.notification-consent-popin{background-color:#fff}.notification-consent-popin.ui.modal{width:100%;padding:0;border-radius:var(--block-border);margin:0!important}.notification-consent-popin .content-modal{padding:50px 30px 30px;position:relative}.notification-consent-popin .notification-close-wrapper{position:absolute;right:10px;top:10px;background:transparent;border:0;cursor:pointer;display:block}.notification-consent-popin i.close.icon{top:0;float:none;width:30px;height:30px;margin:0}.notification-consent-popin i.close.icon:before{display:none}.notification-consent-popin i.close.icon svg{fill:#030303;width:30px}.notification-consent-popin h2{font-size:22px;color:#29367c}.notification-consent-popin p{font-size:16px;color:#030303}.notification-illustration-wrapper img{width:100%}.notif-cta-wrapper{display:flex;flex-direction:column;gap:10px}.notif-cta-wrapper a{font-size:16px;font-weight:700;padding:15px;border-radius:30px;text-align:center}.notif-cta-wrapper a.agree-cta{background-color:#29367c;color:#fff}.notif-cta-wrapper a.close-cta{background-color:#fff;color:#29367c;border:1px solid #29367c}#block-notificationconsentnavbarpopin,#block-notificationconsentnavbarpopin--2{background:#29367c!important;width:100%!important;height:calc(100vh - var(--header) - var(--footer))!important;padding:2rem!important;color:#fff!important;top:var(--header);position:absolute;left:0;display:none}#block-notificationconsentnavbarpopin .notification-heading,#block-notificationconsentnavbarpopin--2 .notification-heading{font-size:22px;margin-bottom:40px}#block-notificationconsentnavbarpopin i.icon.close,#block-notificationconsentnavbarpopin--2 i.icon.close{top:2rem!important;position:absolute;right:2rem;width:25px;height:25px}#block-notificationconsentnavbarpopin i.icon.close:before,#block-notificationconsentnavbarpopin--2 i.icon.close:before{display:none}#block-notificationconsentnavbarpopin i.icon.close svg,#block-notificationconsentnavbarpopin--2 i.icon.close svg{fill:#fff;width:25px}#block-notificationconsentnavbarpopin .content-modal .notification-title,#block-notificationconsentnavbarpopin .content-modal .nl-title,#block-notificationconsentnavbarpopin--2 .content-modal .notification-title,#block-notificationconsentnavbarpopin--2 .content-modal .nl-title{font-size:16px!important;font-weight:700!important;margin:1rem 0;display:block}#block-notificationconsentnavbarpopin .content-modal .nl-title,#block-notificationconsentnavbarpopin--2 .content-modal .nl-title{margin-top:2rem}#block-notificationconsentnavbarpopin .content-modal .notification-item-title,#block-notificationconsentnavbarpopin .content-modal .newsletter-notification-item,#block-notificationconsentnavbarpopin--2 .content-modal .notification-item-title,#block-notificationconsentnavbarpopin--2 .content-modal .newsletter-notification-item{font-size:15px;background:#20295b;padding:.4rem 1.15rem;border-radius:4px;margin-bottom:3px}#block-notificationconsentnavbarpopin .content-modal .notification-item-title .form-checkboxes,#block-notificationconsentnavbarpopin .content-modal .newsletter-notification-item .form-checkboxes,#block-notificationconsentnavbarpopin--2 .content-modal .notification-item-title .form-checkboxes,#block-notificationconsentnavbarpopin--2 .content-modal .newsletter-notification-item .form-checkboxes{display:flex;justify-content:space-between;align-items:center;font-weight:400}#block-notificationconsentnavbarpopin .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox input[type=checkbox],#block-notificationconsentnavbarpopin .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox input[type=checkbox],#block-notificationconsentnavbarpopin--2 .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox input[type=checkbox],#block-notificationconsentnavbarpopin--2 .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox input[type=checkbox]{position:relative;width:40px;height:26px;-webkit-appearance:none;background:#fefefe;outline:none;border-radius:20px;box-shadow:inset 0 0 5px #f003;left:0}#block-notificationconsentnavbarpopin .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox label,#block-notificationconsentnavbarpopin .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox label,#block-notificationconsentnavbarpopin--2 .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox label,#block-notificationconsentnavbarpopin--2 .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox label{display:none}#block-notificationconsentnavbarpopin .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox input:checked[type=checkbox],#block-notificationconsentnavbarpopin .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox input:checked[type=checkbox],#block-notificationconsentnavbarpopin--2 .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox input:checked[type=checkbox],#block-notificationconsentnavbarpopin--2 .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox input:checked[type=checkbox]{background:#4cd964}#block-notificationconsentnavbarpopin .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox input[type=checkbox]:before,#block-notificationconsentnavbarpopin .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox input[type=checkbox]:before,#block-notificationconsentnavbarpopin--2 .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox input[type=checkbox]:before,#block-notificationconsentnavbarpopin--2 .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox input[type=checkbox]:before{content:"";position:absolute;width:22px;height:22px;border-radius:20px;top:50%;left:2px;transform:translateY(-50%);background:#fff;box-shadow:0 2px 5px #0003;transition:.3s}#block-notificationconsentnavbarpopin .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox input:checked[type=checkbox]:before,#block-notificationconsentnavbarpopin .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox input:checked[type=checkbox]:before,#block-notificationconsentnavbarpopin--2 .content-modal .notification-item-title .form-checkboxes .js-form-type-checkbox input:checked[type=checkbox]:before,#block-notificationconsentnavbarpopin--2 .content-modal .newsletter-notification-item .form-checkboxes .js-form-type-checkbox input:checked[type=checkbox]:before{left:16px}#block-notificationconsentnavbarpopin .newsletter-note,#block-notificationconsentnavbarpopin--2 .newsletter-note{color:#abaec4;font-size:12px;line-height:12px;text-align:justify;padding:0;background:transparent;margin:15px 0}#block-notificationconsentnavbarpopin .newsletter-note .en-savoir-plus,#block-notificationconsentnavbarpopin .newsletter-note a,#block-notificationconsentnavbarpopin--2 .newsletter-note .en-savoir-plus,#block-notificationconsentnavbarpopin--2 .newsletter-note a{color:#abaec4!important;font-size:12px;text-decoration:underline}#block-notificationconsentnavbarpopin .newsletter-note a,#block-notificationconsentnavbarpopin--2 .newsletter-note a{text-decoration:none}.footer-navigation-wrapper .footer-wrapper{display:flex;align-items:center;justify-content:flex-start}.footer-navigation-wrapper #block-mainnavigation{max-width:88%;margin:initial}.user-profile-footer{width:100%;max-width:-moz-fit-content;max-width:fit-content;display:none}@media (max-width: 768px){.user-profile-footer{display:block}}.user-profile-footer .user-footer-navbar img{border-radius:50%}.user-profile-footer .user-footer-navbar,.user-profile-footer .user-footer-navbar img{width:100%;max-width:30px;height:28px}.user-profile-footer .user-footer-navbar button,.user-profile-footer .user-footer-navbar img button{background:unset;border:none;padding:0}.user-profile-footer .user-footer-navbar svg,.user-profile-footer .user-footer-navbar img svg{width:22px;height:22px;fill:#fff;position:relative;top:2px}.footer-navigation-wrapper{display:none;height:var(--footer);position:fixed;bottom:0;background:#29367c;width:100%;z-index:99}@media (max-width: 1024px){.footer-navigation-wrapper{z-index:999999}}.footer-navigation-wrapper .user-profile-footer{display:none}@media (max-width: 768px){.footer-navigation-wrapper .user-profile-footer{display:block;width:100%;max-width:70px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar{padding-right:3px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button{position:relative;top:8px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button span{display:none}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar .logged-user-container{position:relative;top:-7px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img{border-radius:50%}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar,.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img{width:100%;margin:auto}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button,.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img button{background:unset;border:none;padding:0;color:#fff;font-size:10px;font-weight:600;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button span,.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img button span{position:relative;top:1px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar svg,.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img svg{width:22px;height:22px;fill:#fff;position:relative;top:-4px}}@media (max-width: 480px){.footer-navigation-wrapper .user-profile-footer .user-footer-navbar{padding-right:3px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button{position:relative;top:8px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button span{display:none}}@media (max-width: 325px){.footer-navigation-wrapper .user-profile-footer{max-width:66px}}.footer-navigation-wrapper .footer-wrapper{width:100%;height:100%;position:relative}.footer-navigation-wrapper #block-mainnavigation{width:var(--container_width);height:100%}@media screen and (max-width: 480px){@supports (-webkit-hyphens: none){.footer-navigation-wrapper #block-mainnavigation .tbm-submenu{overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:20px 0!important}}@supports (-webkit-hyphens: none){.footer-navigation-wrapper #block-mainnavigation li.tbm-item:first-child .tbm-submenu{height:550px}}}@media screen and (max-width: 1024px){.footer-navigation-wrapper{display:block;height:calc(var(--footer) + 5px)}.footer-navigation-wrapper ul.tbm-nav{justify-content:space-around;padding-right:0}}@media screen and (max-width: 768px){@supports (-webkit-hyphens: none){.footer-navigation-wrapper .ul.tb-megamenu-subnav{padding:30px 0 10px}.footer-navigation-wrapper .tb-megamenu-block nav{padding-top:20px}}}@media screen and (max-width: 480px){.footer-navigation-wrapper .tbm-nav .tbm-link-container button.tbm-link.level-1 span{font-size:10px}}@keyframes slideInFromBottom{0%{transform:translateY(100%) scaleY(.1);transform-origin:bottom}to{transform:translateY(0) scaleY(1);transform-origin:bottom}}@keyframes slideOutToBottom{0%{transform:translateY(0) scaleY(1);transform-origin:bottom}to{transform:translateY(100%) scaleY(.1);transform-origin:bottom}}.slide-in{animation:slideInFromBottom .4s ease-in-out forwards}.slide-out{animation:slideOutToBottom .4s ease-in-out forwards;pointer-events:none}
