.error-page{padding:10rem 0;position:relative;text-align:center}.error-page:before{content:attr(data-error);font-size:40vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.error404page{margin:auto;max-width:898px;padding:50px 0 42px}.error-page.error-404:before{background:linear-gradient(104deg,#251a46 16.08%,#6631f5 45.9%,#166ce6 68.27%,#fd4f2b 90.63%);background-clip:text;-webkit-background-clip:text;content:attr(data-error);position:unset;transform:none;width:100%;z-index:1;-webkit-text-fill-color:transparent;font-size:250px;line-height:1.04}.error-page.error-404{background:#fff;border-radius:20px;box-shadow:0 0 40px 0 #166ce6;padding:0 20px 64px;position:relative;z-index:1}.error-page.error-404 h3{margin-top:-20px}@media (max-width:767px){.error-page.error-404:before{font-size:125px}.error-page.error-404{padding:0 20px 30px}.error-page.error-404 h3{margin-top:0}}@media screen and (min-width:1100px){.error-page:before{font-size:20rem}}.systems-page--search-results{max-width:100%}.systems-page .success{background-color:#cde3cc;border:1.5px solid #4f7d24;border-radius:4px;color:#4f7d24;display:inline-block;margin:1.5rem 0;padding:.5rem .75rem;width:100%}.systems-page form input{max-width:100%}.systems-page form input[type=email],.systems-page form input[type=password],.systems-page form input[type=text]{background:rgba(37,26,70,.2);border:1px solid transparent;color:#251a46;font-weight:400;line-height:normal;outline:0;transition:all .3s ease-in-out}.systems-page .system_page_sidebar form input[type=email],.systems-page .system_page_sidebar form input[type=password],.systems-page .system_page_sidebar form input[type=text]{background:hsla(0,0%,100%,.2);border:1px solid transparent;color:#fff;font-weight:400;line-height:normal;outline:0;transition:all .3s ease-in-out}.systems-page form input[type=email]:focus,.systems-page form input[type=email]:hover,.systems-page form input[type=password]:focus,.systems-page form input[type=password]:hover,.systems-page form input[type=text]:focus,.systems-page form input[type=text]:hover{border-color:#fff}.systems-page form input::placeholder{color:#251a46!important}.systems-page .system_page_sidebar form input::placeholder{color:#fff!important}.systems-page .hs_cos_wrapper_type_password_reset_request ul.no-list label{color:#fff}.systems-page form input[type=email]::placeholder,.systems-page form input[type=password]::placeholder,.systems-page form input[type=text]::placeholder{color:hsla(0,0%,100%,.6);font-style:italic}.systems-page ul{margin:0;padding:0}.systems-page ul li{margin:0}.systems-page ul li label:empty{display:none}#email-prefs-form .header{background-color:transparent}#email-prefs-form .item.disabled{cursor:not-allowed;opacity:.6}#email-prefs-form .item.disabled input:disabled{cursor:not-allowed}.hs-search-field__bar{position:relative}.hs-search-field__suggestions{background-color:#fff;max-width:360px;position:absolute;right:0;top:100%;width:100%}.hs-search-results{margin-top:1.5rem}.hs-search-results__listing li{margin-bottom:1.5rem}.hs-search-results__title{font-size:1.25rem;margin-bottom:.375rem}.hs-search-results__description{padding-top:.75rem}.hs-search-highlight{font-weight:700}.hs-search-results__pagination a{color:#1d1d1d}.password-prompt input[type=password]{height:auto!important}.systems-page #hs-login-widget-remember,.systems-page #hs-login-widget-remember~label{display:inline-block;margin-bottom:3px}.backup-unsubscribe #email-prefs-form div{padding-bottom:0!important}.form-input-validation-message ul.hs-error-msgs{margin:0;padding-left:0}.form-input-validation-message ul.hs-error-msgs li{margin:0}.dashboard_wrapper{height:100vh;margin:0 auto;padding:0 15px}.dashboard_wrapper,.system_page_container{align-items:center;display:flex;justify-content:center;width:100%}.system_page_container{max-width:1280px}.systems-page{width:100%}.system_page_container{height:auto;padding:20px 0}.systems-page.login_page .system_page_inner{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;gap:16px;margin:0 auto;max-width:1280px;min-height:762px;padding:14px}.login_page .system_page_sidebar{background:url(https://145920130.fs1.hubspotusercontent-eu1.net/hubfs/145920130/union_des_marques_theme_2025/images/Member_Sidebar_Shape.png),linear-gradient(109deg,#251a46 9.93%,#6631f5 43.44%,#166ce6 68.56%,#fd4f2b 93.69%);background-repeat:no-repeat;background-size:35%,100%;border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:32px;width:100%}.login_page .system_page_body{padding:16px 20px;position:relative;width:100%}.login_page .system_page_body #close_login{position:absolute;right:10px;top:10px}.login_page .system_page_sidebar .hs-form-field>label{color:#fff;padding-bottom:8px}.systems-page.login_page h2{font-weight:700}.login_page .system_page_sidebar h2{color:#fff;text-align:center}.login_page .hs-form-field:has(#hs-login-widget-remember),.login_page .hs-login-widget-show-password{display:none}.login_page .hs-form-field:has(#hs-login-widget-password){margin-bottom:8px}.login_page form div:has(#hs_login_reset){line-height:1;margin-bottom:32px}.login_page form div:has(#hs_login_reset) #hs_login_reset{color:#fff;font-size:14px;font-weight:400;padding:0 12px;text-decoration:underline!important}#hs-login-self-registration-link,#hs-membership-passwordless-auth-form,.login_page .form-separator{display:none}.searchBox{border-radius:40px;margin:0 0 60px;padding:60px 50px 80px;text-align:center}.searchBox p{border-bottom:1px solid hsla(0,0%,100%,.3);margin:auto;padding-bottom:10px;width:fit-content}.searchBox h1{font-size:34px;font-style:normal;font-weight:500;line-height:normal;margin-top:10px}.searchBox .hs-search-field.hs-search-field--initialized{margin-top:50px}.searchBox .hs-search-field__bar.hs-search-field__bar--button-inline{margin:auto;max-width:628px}.searchBox .hs-search-field__bar.hs-search-field__bar--button-inline input{background:hsla(0,0%,100%,.5);border:none;border-radius:24px}.hs-search-field__button--labelled .hs_cos_wrapper_type_icon{display:none}.hs-search-field__button--labelled{font-size:16px;height:32px;margin:8px 16px;position:absolute;right:0}.hs-search-field__input{min-height:48px}.searchBox .hs-search-field__bar.hs-search-field__bar--button-inline input{color:#fff;padding-left:48px;padding-right:150px}.searchBox .hs-search-field__bar.hs-search-field__bar--button-inline:before{background:url(https://145920130.fs1.hubspotusercontent-eu1.net/hubfs/145920130/searchIcon.svg);background-position:50%;background-size:contain;bottom:0;content:"";height:20px;left:16px;margin:auto;position:absolute;top:0;width:20px;z-index:1}.searchBox .hs-search-field__bar.hs-search-field__bar--button-inline input::placeholder{color:#fff}.hs-search-field__button--labelled:before{background:linear-gradient(109deg,#251a46 9.93%,#6631f5 43.44%,#166ce6 68.56%,#fd4f2b 93.69%);border-radius:50%;content:"";display:block;height:256%;left:-106.5%;position:absolute;top:-256%;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-o-transition:all .7s ease;width:106.5%;z-index:-1}.hs-search-field__button--labelled:hover:before{left:50%;top:50%;transform:translate(-50%,-50%)}button.hs-search-field__button.hs-search-field__button--labelled{z-index:1}.leftWrapperBox .tabFilterBox{background:#251a46}.leftWrapperBox .tabFilterBox .tabFilterHeading{text-align:left}.leftWrapperBox .tabFilterCheckBox form .hs-button,.leftWrapperBox .tabFilterCheckBox form input[type=submit]{background:#fd4f2b;border-color:#fd4f2b;padding-left:16px;padding-right:40px}.leftWrapperBox .tabFilterCheckBox form .hs-button:hover,.leftWrapperBox .tabFilterCheckBox form input[type=submit]:hover{background:transparent;border-color:transparent}.leftWrapperBox .tabFilterCheckBox form .actions:after{background:url(https://145920130.fs1.hubspotusercontent-eu1.net/hubfs/145920130/enregistrer.svg);bottom:0;content:"";height:18px;left:auto;margin:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;z-index:1}.tousNosArticles.ressourcesSearchBox{padding:0}.filterBox{display:flex;flex-wrap:wrap;gap:26px}.rightWrapperBox{flex:1}.eventsBoxDetails .tabFilterUpcomingEventsCardWrapper{row-gap:30px}.systems-page.reqPassword form input.hs-button.primary.large,.systems-page.reqPassword input#submitbutton{margin:20px 0 0}.systems-page.reqPassword form{margin-top:20px}.membershipBox input#hs-register-widget-explicit-consent{display:inline-block}.membershipBox label#hs-register-widget-checkbox-consent{display:contents;font-size:16px;padding:30px 0 0}.error404page.login_page.fullBox .system_page_sidebar.gradient1_bg{margin:auto}.error404page.login_page.fullBox .system_page_sidebar.gradient1_bg a,.error404page.login_page.fullBox .system_page_sidebar.gradient1_bg h1,.error404page.login_page.fullBox .system_page_sidebar.gradient1_bg h3,.error404page.login_page.fullBox .system_page_sidebar.gradient1_bg h4,.error404page.login_page.fullBox .system_page_sidebar.gradient1_bg p{color:#fff;text-align:center}.fullBox .hs-form-field a{font-size:12px;padding-left:10px}.error404page.reqPassword.login_page.fullBox.ctaCenter input.hs-button{display:block;margin:20px auto auto;text-align:center}.dataCenter .page-header{color:#fff;text-align:center}.error404page.reqPassword.login_page.fullBox.ctaCenter.dataCenter .item-inner p,.error404page.reqPassword.login_page.fullBox.ctaCenter.dataCenter .item-inner p.header{text-align:left!important}.dataCenter .email-prefs p.header{padding-bottom:5px;text-align:left!important}.dataCenter span.fakelabel{align-items:center;color:#fff;display:flex}.dataCenter .subscribe-options p{margin:0;text-align:left!important}.membershipBox .hs-form-field p{margin:0 0 20px}.membershipBox ul.no-list.hs-error-msgs li label{color:red}.membershipBox .hs-form-field p{text-align:left!important}@media (max-width:991px){.filterBox{flex-direction:column}}@media screen and (max-height:740px){.dashboard_wrapper{height:auto}}@media screen and (min-width:992px){.login_page .system_page_sidebar{width:calc(50% - 8px)}.login_page .system_page_body{padding:36px 24px;width:calc(50% - 8px)}.systems-page.login_page h2{font-size:40px}.hs_cos_wrapper>.hs-form-field:has(.hs-error-msgs):not(.form-input-validation-message){margin-bottom:42px}}@media screen and (min-width:1150px){.login_page .system_page_body #close_login{right:20px;top:20px}.login_page .system_page_sidebar{width:618px}.login_page .system_page_body{padding:46px 36px 46px 24px;width:calc(100% - 634px)}}@media (max-width:767px){.login_page .system_page_sidebar{border-radius:50px;padding:50px 16px}.login_page .system_page_sidebar h2{font-size:34px;font-weight:500;margin-bottom:16px}.login_page form div:has(#hs_login_reset){margin-bottom:40px}.login_page .system_page_body #close_login,.member_login_body_sec .mainLogo{display:none}.systems-page.login_page .system_page_inner{background:transparent;box-shadow:none;padding:0}.systems-page.login_page h2{font-size:40px}.login_page .system_page_body{padding:24px 0 0}.searchBox .hs-search-field__bar.hs-search-field__bar--button-inline:before{bottom:auto;margin:auto;top:14px;width:20px;z-index:1}.searchBox button.hs-search-field__button.hs-search-field__button--labelled{justify-content:center;margin:20px auto 0;position:relative;width:fit-content;z-index:1}.searchBox .hs-search-field__form{flex-direction:column}.searchBox{border-radius:20px;padding:40px 20px;text-align:center}.searchBox .hs-search-field__bar.hs-search-field__bar--button-inline input{padding-right:30px}}.registrerFormParent .hs-form-field{position:relative}.registrerFormParent .hs-form-field a.hs-register-widget-show-password{background-image:url(https://145920130.fs1.hubspotusercontent-eu1.net/hubfs/145920130/union_des_marques_theme_2025/images/icons8-eye-24.png);background-position:50%;background-repeat:no-repeat;background-size:24px;font-size:0;height:30px;opacity:.5;padding:0;position:absolute;right:20px;top:34px;width:30px}.registrerFormParent .hs-form-field a.hs-register-widget-show-password:after{background-color:#040404;border-radius:20px;content:"/";height:26px;position:absolute;right:13px;top:3px;transform:rotate(30deg);transition:opacity .3s ease;width:2px;z-index:2}.registrerFormParent .hs-form-field a.hs-register-widget-show-password.showPassword:after{opacity:0}.registrerFormParent div#hs-membership-password-requirements label{color:#fff}