body{overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.new-home-page{height:100vh;height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:hidden}.homepage-header-wrapper{height:60vh;padding-top:calc(20px + env(safe-area-inset-top));will-change:transform;background-color:#29367c;background-image:url(./bg-prelogin.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.homepage-header-wrapper .logo-wrapper{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.homepage-header-wrapper .logo-wrapper img{width:35%}.homepage-header-wrapper .text-wrapper{justify-content:center;align-items:center;display:flex}.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;padding:20px;padding-top:calc(60px + var(--gap));padding-bottom:calc(20px + env(safe-area-inset-bottom));background-color:#fff}@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{flex-direction:column;gap:10px;width:100%;display:flex}.login-signup-cta .btn-cta{text-align:center;border-radius:25px;width:100%;padding:15px 10px;font-size:16px;font-weight:700;text-decoration:none;display:block}.login-signup-cta .btn-cta.login-cta{color:#fff;background-color:#29367c}.login-signup-cta .btn-cta.signup-cta{color:#030303;background-color:#ffd437}.notification-consent-popin{background-color:#fff}.notification-consent-popin.ui.modal{border-radius:var(--block-border);width:100%;padding:0;margin:0!important}.notification-consent-popin .content-modal{padding:50px 30px 30px;position:relative}.notification-consent-popin .notification-close-wrapper{cursor:pointer;background:0 0;border:0;display:block;position:absolute;top:10px;right:10px}.notification-consent-popin i.close.icon{float:none;width:30px;height:30px;margin:0;top: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{color:#29367c;font-size:22px}.notification-consent-popin p{color:#030303;font-size:16px}.notification-illustration-wrapper img{width:100%}.notif-cta-wrapper{flex-direction:column;gap:10px;display:flex}.notif-cta-wrapper a{text-align:center;border-radius:30px;padding:15px;font-size:16px;font-weight:700}.notif-cta-wrapper a.agree-cta{color:#fff;background-color:#29367c}.notif-cta-wrapper a.close-cta{color:#29367c;background-color:#fff;border:1px solid #29367c}#block-notificationconsentnavbarpopin,#block-notificationconsentnavbarpopin--2{top:var(--header);display:none;position:absolute;left:0;width:100%!important;height:calc(100vh - var(--header) - var(--footer))!important;color:#fff!important;background:#29367c!important;padding:2rem!important}#block-notificationconsentnavbarpopin .notification-heading,#block-notificationconsentnavbarpopin--2 .notification-heading{margin-bottom:40px;font-size:22px}#block-notificationconsentnavbarpopin i.icon.close,#block-notificationconsentnavbarpopin--2 i.icon.close{width:25px;height:25px;position:absolute;right:2rem;top:2rem!important}#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{margin:1rem 0;display:block;font-size:16px!important;font-weight:700!important}#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{background:#20295b;border-radius:4px;margin-bottom:3px;padding:.4rem 1.15rem;font-size:15px}#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{justify-content:space-between;align-items:center;font-weight:400;display:flex}#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]{-webkit-appearance:none;background:#fefefe;border-radius:20px;outline:none;width:40px;height:26px;position:relative;left:0;box-shadow:inset 0 0 5px #f003}#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:"";background:#fff;border-radius:20px;width:22px;height:22px;transition:all .3s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 2px 5px #0003}#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;text-align:justify;background:0 0;margin:15px 0;padding:0;font-size:12px;line-height:12px}#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{font-size:12px;text-decoration:underline;color:#abaec4!important}#block-notificationconsentnavbarpopin .newsletter-note a,#block-notificationconsentnavbarpopin--2 .newsletter-note a{text-decoration:none}
