.alt-page .alt-page__response{margin-top:42px}.alt-page .alt-page__response__title{font-size:1.5rem;font-weight:700;line-height:1.25;text-align:center;padding:0 25px 10px;margin-bottom:15px;border-bottom:1px solid #c7c6c4}.alt-page .alt-page__response__title--color{color:#0062a7}.alt-page .alt-page__response__content{font-size:1rem;margin-bottom:30px;display:flex}.alt-page .alt-page__response__content__icon{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;width:3.0625rem;height:3.125rem;background-color:#1a962b}.alt-page .alt-page__response__content__icon .icon-check{fill:#fff;font-size:1.5rem}.alt-page .alt-page__response__content__text{margin-left:12px}.alt-page .alt-page__response__button{text-align:center;margin:5px}.alt-page .alt-page__response__button__input{font-size:1rem;line-height:1.375rem;width:90%;max-width:150px;padding:14px 40px;background-color:#0062a7;color:#fff}@media only screen and (min-width:768px){.alt-page .alt-page__response{margin-top:95px}}.personal-area .form__title{margin:20px 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center;text-transform:uppercase}.personal-area .form__content{padding:20px 12px;background:#fff}.personal-area .form-content__intro{font-family:"Asap";font-weight:700;font-size:1.125rem;line-height:22px;margin-bottom:25px}.personal-area .form-content__text{font-size:1rem;line-height:1.25rem;margin-bottom:25px}.personal-area .form-content__right-arrow-icon{height:10px;position:relative;margin-right:5px;transform:rotate(-90deg);font-size:.75rem;line-height:20px}.personal-area .form-content__link{font-size:.875rem;color:#000;text-decoration:underline}.personal-area .form-content__text--bold{font-weight:700}.personal-area .form-content__label{margin-bottom:7px;font-size:.875rem;color:#777}.personal-area .drag-and-drop{margin:10px 0 35px}.personal-area form .form-row{margin-bottom:25px}.personal-area form input{height:19px;padding:16px;font-size:1rem}.personal-area form label{font-size:.875rem}.personal-area form .main-form__error svg{fill:#de3625}.personal-area form .main-form__success svg{fill:#1a962b}.personal-area form .form-field{width:100%}.personal-area form .field-helper{font-size:.875rem}.personal-area form .flex-row{margin-left:10px}.personal-area .form-content__input--bottom-spacing{margin-bottom:25px}.personal-area .form-content__password-indication{margin-top:15px;font-size:.75rem;color:#777}.personal-area .form-content__textarea{width:100%;margin-bottom:25px;font-size:1rem}.personal-area .form-content__textarea>div{min-height:100px;display:flex;align-items:flex-start;padding:5px 10px;font-size:1.25rem}.personal-area .form-content__textarea fieldset{border-radius:4px}.personal-area .form-content__textarea textarea{font-size:1rem}.personal-area .form-content__error{font-size:.875rem;color:#de3625}.personal-area .form-content__button{font-size:1rem;width:200px;padding:14px 40px}.personal-area .form-content__button span{line-height:normal}.personal-area .form-content__button-container{text-align:center;margin:5px}@media screen and (min-width:768px){.personal-area .personal-area__content{background-color:#e2e2e2}.personal-area .form{border-radius:4px;max-width:760px;margin:100px auto}.personal-area .form__title{font-size:2.125rem;line-height:2rem;margin-bottom:30px}.personal-area .form__content{padding:30px 110px;border-radius:4px}.personal-area .form__content.form__content--centered{padding:30px 180px}.personal-area .form-content__button{width:160px}.personal-area .form-content__input--top-spacing{margin-top:30px}}.personal-area .form-response__content{padding:25px 12px;background:#fff}.personal-area .form-response-content__title{padding:0 0 25px;margin:0;font-size:1.375rem;line-height:1.75rem;font-weight:700;text-align:center;border-bottom:1px solid #c7c6c4}.personal-area .form-response-content-title__alt{color:#000;margin:0}.personal-area .form-response-content__text,.personal-area .form-response-content__text--small-margin-bottom{position:relative;padding-left:55px;font-size:1rem;line-height:1.25rem;margin:25px 0}.personal-area .form-response-content__text--small-margin-bottom .form-response-content-text__icon,.personal-area .form-response-content__text .form-response-content-text__icon{position:absolute;top:0;left:0;font-size:42px;fill:#0062a7}.personal-area .form-response-content__text--small-margin-bottom .form-response-content-text__check-icon,.personal-area .form-response-content__text .form-response-content-text__check-icon{position:absolute;top:0;left:0;display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;width:2.5rem;height:2.5rem;background-color:#1a962b}.personal-area .form-response-content__text--small-margin-bottom .form-response-content-text__check-icon .icon-check,.personal-area .form-response-content__text .form-response-content-text__check-icon .icon-check{fill:#fff;font-size:18px}.personal-area .form-response-content__text--small-margin-bottom p,.personal-area .form-response-content__text p{margin:0}.personal-area .form-response-content__text--bold{font-weight:700}.personal-area .form-response-content__button{text-align:center;margin:5px}.personal-area .form-response-content-button__input{font-size:1rem;line-height:1.375rem;width:90%;max-width:300px;padding:14px 40px}@media screen and (min-width:768px){.personal-area .personal-area__content,html{background-color:#e2e2e2}.personal-area .form-response{border-radius:4px;max-width:760px;margin:100px auto}.personal-area .form-response__content{margin:150px auto 0;width:684px;box-sizing:border-box;padding:30px 72px;border-radius:4px}.personal-area .form-response-content__title{font-size:1.375rem;line-height:auto;margin-bottom:30px}.personal-area .form-response-content__text,.personal-area .form-response-content__text--small-margin-bottom{margin-bottom:33px;padding-left:70px}.personal-area .form-response-content__text--small-margin-bottom .icon-alert,.personal-area .form-response-content__text .icon-alert{top:8px}.personal-area .form-response-content__text--small-margin-bottom .form-response-content-text__check-icon,.personal-area .form-response-content__text .form-response-content-text__check-icon{left:0;width:3.0625rem;height:3.125rem}.personal-area .form-response-content__text--small-margin-bottom .form-response-content-text__check-icon .icon-check,.personal-area .form-response-content__text .form-response-content-text__check-icon .icon-check{font-size:24px}.personal-area .form-response-content__text--small-margin-bottom{margin-bottom:20px}.personal-area .text--single-line .icon-success{top:-10px}.personal-area .form-response-content-button__input{width:auto;max-width:none}}#root,body{min-height:100vh;overflow-x:hidden}#root{position:relative;overflow-y:visible}body{margin:0}.personal-area{min-height:calc(100vh - 48px);max-width:1324px;margin:auto}.personal-area .spinner{position:relative;top:30%}.personal-area .personal-area__wrapper{margin-bottom:0}.personal-area .personal-area__wrapper .personal-area__sidebar{padding-bottom:0}.personal-area .personal-area__wrapper .personal-area__content{padding-top:0}.personal-area .personal-area__footer-link{font-family:"Asap";font-size:.875rem;color:#000}.personal-area .accordion__separator,.personal-area .contract-infos__divider,.personal-area .sidebar__divider,.personal-area .statement-filters-sidebar-content__divider,.personal-area .statements__line-divider{border:none}.tmp_hide{display:none!important}.word-break{display:block}.personal-area-content__wrapper{padding:14px 14px 0}.personal-area__footer{background-color:#f3f3f3;display:flex;align-items:center;justify-content:center;width:100%;height:60px}.personal-area__footer-divider{color:#c7c6c4;margin:0 10px}.text-primary{color:#0062a7}.loader-popin__message{font-family:"Asap",sans-serif}@media screen and (min-width:768px){html .personal-area .personal-area__sidebar{padding-bottom:0;margin-bottom:0;padding-left:0}html .personal-area .personal-area-content__wrapper{padding:0}html .personal-area .personal-area-content__text{padding:100px 0 0}html .personal-area .word-break{display:inline}}.footer{width:100%;background-color:#f3f3f3;display:flex;align-items:center;justify-content:center}.footer .footer__list{margin:0;padding:10px 0;display:flex;width:100%;list-style-type:none;flex-wrap:wrap}.footer .footer-list__item{box-sizing:border-box;margin:0;padding:16px;width:50%;text-align:center}.footer .footer-list-item__icon{display:inline-block;margin-bottom:10px;width:50px;height:55px;text-align:center}.footer .footer-list-item__icon--area{width:70px}.footer .footer-list-item-icon__svg{fill:#0062a7;width:inherit;height:inherit;font-size:inherit}.footer .footer-list-item__title{padding:0;margin:0 0 1px;font-size:1.125rem;font-weight:700;line-height:1.125rem}.footer .footer-list-item-title__alt{font-weight:400;font-size:.875rem}.footer .footer__links{text-align:center;padding:20px 10px;background:#f3f3f3;color:#c7c6c4}.footer .footer__links--with-banner{background:#fff}.footer .footer-links__item{font-size:.875rem;text-decoration:none;color:#000}.footer .footer-links__item:hover{text-decoration:underline}.footer svg.icon>path{fill:#0062a7}@media only screen and (min-width:768px){.footer .footer__list{flex-wrap:nowrap}}.personal-area{font-family:"Asap",sans-serif}.personal-area .sidebar{align-items:center;background-color:#fff;box-shadow:.3125rem 0 .3125rem 0 rgba(198,208,216,.95);justify-content:center;padding:.5rem}.personal-area .sidebar__header{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.personal-area .sidebar-header__logo__img{cursor:pointer;height:auto;width:5rem}.personal-area .sidebar-content__menu{display:contents}.personal-area .sidebar-content__wrapper{background-color:#fff;box-sizing:border-box;min-height:100%;padding-top:1.875rem;position:absolute;width:calc(100% - 37px)}.personal-area .sidebar-content-wrapper__collab{display:flex;justify-content:center;align-items:center;margin-bottom:1.5625rem}.personal-area .sidebar-content-wrapper__collab svg path{fill:#f89b06}.personal-area .sidebar-content-wrapper__collab .sidebar-content-wrapper-collab__data{margin-left:.9375rem}.personal-area .sidebar-content-wrapper__adherent{display:flex;justify-content:center;align-items:center;margin-bottom:1.5625rem}.personal-area .sidebar-content-wrapper-adherent__fullname{font-size:1.375rem;font-weight:700}.personal-area .sidebar__content{display:none}.personal-area .sidebar__content--active{background-color:rgba(0,16,32,.8);left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:3}.personal-area .sidebar__close{background:#fff;box-sizing:border-box;color:#000;height:2.3125rem;padding-top:.3125rem;position:absolute;right:0;text-align:center;top:0;width:2.3125rem}.personal-area .sidebar__close svg{font-size:28px}.personal-area .sidebar__adherent{margin:auto;position:relative;width:90%}.personal-area .icon-burger-menu{color:#000;font-size:1.875rem;left:3%;position:absolute}.personal-area .icon-user-checked{margin-right:.9375rem;width:2.5rem}.personal-area .icon-user-checked path:last-of-type{fill:#0062a7}.personal-area .icon-close{margin:0}@media screen and (min-width:768px){.personal-area .sidebar{box-sizing:border-box;height:100%;min-height:calc(100vh - 60px);padding:.5rem 0}.personal-area .sidebar-header__logo{margin:1.5625rem 0}.personal-area .sidebar-header__logo__img{width:9.375rem}.personal-area .sidebar__content{background-color:#0062a7;position:relative}.personal-area .sidebar__content__menu{display:none}.personal-area .sidebar-content__wrapper{min-height:auto;padding-top:1.25rem;position:relative;width:100%}.personal-area .sidebar-content-wrapper__adherent{margin-bottom:2.5rem}.personal-area .sidebar__close{display:none}.personal-area__sidebar{margin-bottom:0}.personal-area .icon-burger-menu{display:none}}.profile--commun .main-form .icon-balance,.profile--commun .main-form .icon-computer,.profile--commun .main-form .icon-family,.profile--commun .main-form .icon-help-line,.profile--commun .main-form .icon-plus,.profile--commun .main-form .icon-shield,.profile--commun .main-form .icon-smiling-user,.profile--commun .main-form .icon-thumb{fill:#0062a7}.profile--particulier .main-form .icon-balance,.profile--particulier .main-form .icon-computer,.profile--particulier .main-form .icon-family,.profile--particulier .main-form .icon-help-line,.profile--particulier .main-form .icon-plus,.profile--particulier .main-form .icon-shield,.profile--particulier .main-form .icon-smiling-user,.profile--particulier .main-form .icon-thumb,.profile--particulier_famille .main-form .icon-balance,.profile--particulier_famille .main-form .icon-computer,.profile--particulier_famille .main-form .icon-family,.profile--particulier_famille .main-form .icon-help-line,.profile--particulier_famille .main-form .icon-plus,.profile--particulier_famille .main-form .icon-shield,.profile--particulier_famille .main-form .icon-smiling-user,.profile--particulier_famille .main-form .icon-thumb,.profile--particulier_jeune .main-form .icon-balance,.profile--particulier_jeune .main-form .icon-computer,.profile--particulier_jeune .main-form .icon-family,.profile--particulier_jeune .main-form .icon-help-line,.profile--particulier_jeune .main-form .icon-plus,.profile--particulier_jeune .main-form .icon-shield,.profile--particulier_jeune .main-form .icon-smiling-user,.profile--particulier_jeune .main-form .icon-thumb{fill:#930c7e}.profile--entreprise .main-form .icon-balance,.profile--entreprise .main-form .icon-computer,.profile--entreprise .main-form .icon-family,.profile--entreprise .main-form .icon-help-line,.profile--entreprise .main-form .icon-plus,.profile--entreprise .main-form .icon-shield,.profile--entreprise .main-form .icon-smiling-user,.profile--entreprise .main-form .icon-thumb{fill:#df7f1b}.profile--tns .main-form .icon-balance,.profile--tns .main-form .icon-computer,.profile--tns .main-form .icon-family,.profile--tns .main-form .icon-help-line,.profile--tns .main-form .icon-plus,.profile--tns .main-form .icon-shield,.profile--tns .main-form .icon-smiling-user,.profile--tns .main-form .icon-thumb{fill:#1a962b}.profile--sans_profil .main-form .icon-balance,.profile--sans_profil .main-form .icon-computer,.profile--sans_profil .main-form .icon-family,.profile--sans_profil .main-form .icon-help-line,.profile--sans_profil .main-form .icon-plus,.profile--sans_profil .main-form .icon-shield,.profile--sans_profil .main-form .icon-smiling-user,.profile--sans_profil .main-form .icon-thumb{fill:#00aae7}.profile--alternative .main-form .icon-balance,.profile--alternative .main-form .icon-computer,.profile--alternative .main-form .icon-family,.profile--alternative .main-form .icon-help-line,.profile--alternative .main-form .icon-plus,.profile--alternative .main-form .icon-shield,.profile--alternative .main-form .icon-smiling-user,.profile--alternative .main-form .icon-thumb,.profile--alternative_particulier .main-form .icon-balance,.profile--alternative_particulier .main-form .icon-computer,.profile--alternative_particulier .main-form .icon-family,.profile--alternative_particulier .main-form .icon-help-line,.profile--alternative_particulier .main-form .icon-plus,.profile--alternative_particulier .main-form .icon-shield,.profile--alternative_particulier .main-form .icon-smiling-user,.profile--alternative_particulier .main-form .icon-thumb,.profile--alternative_pro .main-form .icon-balance,.profile--alternative_pro .main-form .icon-computer,.profile--alternative_pro .main-form .icon-family,.profile--alternative_pro .main-form .icon-help-line,.profile--alternative_pro .main-form .icon-plus,.profile--alternative_pro .main-form .icon-shield,.profile--alternative_pro .main-form .icon-smiling-user,.profile--alternative_pro .main-form .icon-thumb{fill:#000}.form .form-row svg.icon-check,.form .form-row svg.icon-cross{font-size:1rem}.form .icon-right-arrow{transform:rotate(-90deg);font-size:.75rem;padding:0 .1875rem 0 0}.form .icon-left-arrow{transform:rotate(90deg);font-size:.75rem;margin:.125rem .1875rem 0 0}.form .icon-tooltip{color:#a6a6a6;cursor:pointer}.form .icon-plus{font-size:1.8125rem}.form .icon-balance,.form .icon-family,.form .icon-help-line,.form .icon-hourglass,.form .icon-smiling-user,.form .icon-thumb{font-size:4.375rem}.form .icon-close{margin:.125rem 0 0 1.25rem;cursor:pointer}.form .icon-computer,.form .icon-shield{width:5.6875rem;height:3.875rem;margin-top:.5rem}@media screen and (min-width:768px){.main-form .icon-left-arrow,.main-form .icon-right-arrow{font-size:.8125rem}}.personal-area .logout{cursor:pointer;font-family:"Asap";font-size:.875rem;color:#000;text-decoration:underline}.personal-area .menu{padding:0;list-style-type:none}.personal-area .menu__item--enrolment{background-color:#f89b06}.personal-area .menu__item--enrolment .menu-item__link{color:#fff}.personal-area .menu__item--active .menu-item__link{background-color:#0062a7;color:#fff}.personal-area .menu__item .submenu{display:block;flex-grow:0;flex-basis:100%}.personal-area .menu__item:first-of-type .menu-item__link{border-top:.0625rem solid #c7c6c4}.personal-area .menu-item__link{align-items:center;border-bottom:.0625rem solid #c7c6c4;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:700;min-height:3.625rem;padding:0 1.25rem;text-decoration:none}.personal-area .menu-item__link svg.icon-dropdown{margin-left:auto}.personal-area .menu-item__link svg[aria-expanded=true].icon-dropdown{transform:rotate(180deg)}.personal-area .menu-item__link svg[class*=icon-]:not(svg.icon-dropdown){font-size:1.5rem;padding:0 1rem 0 0}.personal-area .menu-item__link .menu-item__togglebutton{height:.75rem;width:1.1875rem}.personal-area .menu-item .menu-item__resiliation{font-weight:400;border-bottom:0;color:#6b6b6b;text-decoration:underline}.personal-area .menu-item .menu-item__resiliation:hover{text-decoration:underline}.personal-area .menu-item__link:hover{text-decoration:none}.personal-area .submenu{list-style-type:none;margin:0;padding:0}.personal-area .submenu__item{border-bottom:1px solid #c7c6c4;color:#c7c6c4}.personal-area .submenu__item--active{color:#0062a7;position:relative}.personal-area .submenu__item--active .submenu-item-link__text{color:#0062a7;font-weight:700}.personal-area .submenu__item--active .submenu-item-link__text:before{background:#0062a7;content:"";height:100%;left:0;position:absolute;top:0;width:.375rem}.personal-area .submenu-item__link{background-color:rgba(0,98,167,.15);box-sizing:border-box;color:#000;display:block;font-size:.875rem;height:100%;line-height:1.125rem;padding:1.25rem 1.25rem 1.25rem 3.75rem;position:relative;text-decoration:none;width:100%}.personal-area .submenu-item-link__text{width:8.5rem;margin:0}.personal-area .submenu-item-link__text:hover{color:#000}@media screen and (min-width:768px){.personal-area .menu-item__link{font-size:.875rem;padding-left:1.875rem}.personal-area .submenu-item__link{padding-left:4.375rem}}.personal-area .application-card,.personal-area .application-card-container{display:flex;grid-gap:1rem;gap:1rem}.personal-area .application-card{background-color:#fff;border-radius:.25rem;color:#000;flex-direction:column;flex-grow:1;font-weight:600;justify-content:space-between;overflow:hidden;text-align:center;text-decoration:none}.personal-area .application-card .icon-bill,.personal-area .application-card .icon-calculator,.personal-area .application-card .icon-other-application{font-size:4rem;margin:.5rem auto}.personal-area .application-card .icon-bill path,.personal-area .application-card .icon-calculator path,.personal-area .application-card .icon-other-application path{fill:#0062a7}.personal-area .application-card__arrow{background-color:#0062a7;padding:1rem}.personal-area .application-card__arrow .icon-right-arrow{font-size:1.5rem;fill:#fff}@media screen and (max-width:768px){.personal-area .application-card-container{flex-direction:column}.personal-area .application-card{align-items:center;flex-direction:row;min-height:3rem;padding:.8125rem 0 .8125rem 1.25rem;text-align:left}.personal-area .application-card__arrow{align-items:center;align-self:stretch;display:flex;margin:-.8125rem 0;padding:1.5625rem}.personal-area .application-card__label{font-weight:700}.personal-area .application-card__label span{font-weight:400}.personal-area .icon-bill,.personal-area .icon-calculator,.personal-area .icon-other-application{display:none}}@media screen and (min-width:768px){.personal-area .application-card{max-width:calc(25% - 16px);padding-top:1.5rem}.personal-area .application-card__quote-and-bill-application{display:flex;flex-direction:row;max-width:25rem;min-width:20rem;padding-top:0;align-items:center;justify-content:space-between;height:5.625rem;grid-gap:.3125rem;gap:.3125rem}.personal-area .application-card__quote-and-bill-application__icon{width:20%;margin-left:1rem}.personal-area .application-card__quote-and-bill-application__label{flex:1 1}.personal-area .application-card__quote-and-bill-application__icon-bill svg.icon-bill,.personal-area .application-card__quote-and-bill-application__icon-bill svg.icon-calculator,.personal-area .application-card__quote-and-bill-application__icon-calculator svg.icon-bill,.personal-area .application-card__quote-and-bill-application__icon-calculator svg.icon-calculator,.personal-area .application-card__quote-and-bill-application__icon-other-application svg.icon-bill,.personal-area .application-card__quote-and-bill-application__icon-other-application svg.icon-calculator{font-size:3.125rem}.personal-area .application-card__quote-and-bill-application__icon-bill svg.icon-bill path,.personal-area .application-card__quote-and-bill-application__icon-bill svg.icon-calculator path,.personal-area .application-card__quote-and-bill-application__icon-calculator svg.icon-bill path,.personal-area .application-card__quote-and-bill-application__icon-calculator svg.icon-calculator path,.personal-area .application-card__quote-and-bill-application__icon-other-application svg.icon-bill path,.personal-area .application-card__quote-and-bill-application__icon-other-application svg.icon-calculator path{fill:#0062a7}.personal-area .application-card__quote-and-bill-application__arrow{margin:-.8125rem 0;height:100%;align-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px}}.personal-area .personal-area__wrapper .prevention-page-news{position:relative}.personal-area .prevention-page__container{display:flex}.personal-area .prevention-page__title{margin:20px 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center;text-transform:uppercase;color:#0062a7}.personal-area .prevention-page__item--more{min-height:210px;margin-bottom:24px}.personal-area .prevention-page__more{display:flex;flex-direction:column;height:100%;margin-bottom:24px;background:#f3f3f3;align-items:center;justify-content:center;color:#000;text-decoration:none}.personal-area .prevention-page-more__button{margin-bottom:12px}.personal-area .prevention-page-more__button svg{font-size:3.125rem}.personal-area .prevention-page-more-button__text{position:absolute;top:0;line-height:2.3125rem}.personal-area .prevention-page-more__text{text-align:center;font-size:1rem;line-height:1.375rem}.personal-area .prevention__page .wordpress-post{height:100%}.personal-area .prevention-page__item--post:nth-child(4),.personal-area .prevention-page__item--post:nth-child(5){display:none}@media screen and (min-width:768px){.personal-area .prevention__page{margin:100px auto}.personal-area .prevention__page .wordpress-post{border-radius:4px;overflow:hidden}.personal-area .prevention__page .wordpress-post-picture-link__picture,.personal-area .prevention__page .wordpress-post__picture-link{height:161px}.personal-area .prevention-page__item--post:nth-child(4),.personal-area .prevention-page__item--post:nth-child(5){display:block}.personal-area .prevention-page__title{font-size:2.125rem;margin-bottom:30px}.personal-area .prevention-page__item--more{min-height:400px;margin-bottom:0}.personal-area .prevention-page__more{height:100%;border-radius:4px}}.personal-area .dashboard-item__title+div{position:relative}.personal-area .wordpress-post{background-color:#fff;border-radius:.25rem;overflow:hidden}.personal-area .wordpress-post__picture-link{position:relative;display:block;outline:0}.personal-area .wordpress-post-picture-link__picture{display:block;width:100%;height:160px;object-fit:cover}.personal-area .wordpress-post__content{padding:16px}.personal-area .wordpress-post-content__title{margin-bottom:3px;font-size:1.125rem;font-family:"Asap";font-weight:700}.personal-area .wordpress-post-content__infos{margin-bottom:16px;font-size:.875rem;color:#777}.personal-area .wordpress-post-content__text{margin-bottom:1.4375rem;font-size:.875rem}.personal-area .wordpress-post-content__link{font-size:.875rem;color:#000;text-decoration:underline}.personal-area .wordpress-post-content-link__arrow{height:10px;position:relative;margin-left:5px;transform:rotate(-90deg);font-size:.75rem;line-height:20px}@media screen and (min-width:768px){.personal-area .wordpress-post{display:flex;grid-gap:1rem;gap:1rem;flex-direction:column}.personal-area .wordpress-post-picture-link__picture,.personal-area .wordpress-post__picture-link{height:18.0625rem;width:100%}.personal-area .dashboard-news__slider .slick-dots{width:calc(50% - 24px)}}.personal-area .spacing-bottom{margin-bottom:1rem}.personal-area .services-page{display:flex;flex-direction:column;align-items:center}.personal-area .services-page .MuiAccordionSummary-expandIconWrapper svg.MuiSvgIcon-root{fill:#000}.personal-area .services-page .services-page__title{color:#0062a7;font-size:1.5rem;font-weight:700;line-height:1.625rem;margin:1.25rem 0;text-align:center;text-transform:uppercase}.personal-area .services-page .services{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.25rem}.personal-area .services-page .services a{text-decoration:none;color:#0062a7}.personal-area .services-page .services a:visited{color:#0062a7}.personal-area .services-page .services ul{margin:0;padding-inline-start:1.25rem}.personal-area .services-page .services__item{border-radius:4px;height:auto;width:85%;background:#fff;margin:0;padding:.375rem}.personal-area .services-page .services__item__title{display:flex;align-items:center}.personal-area .services-page .services__item__title svg{fill:#0062a7;font-size:3.125rem;height:3.125rem;margin-right:1.25rem;width:3.0625rem}.personal-area .services-page .services__item__title svg .icon>path,.personal-area .services-page .services__item__title svg circle,.personal-area .services-page .services__item__title svg rect{fill:#0062a7}.personal-area .services-page .services__item__title__text{font-weight:700;line-height:1.375rem}.personal-area .services-page .services__item__details{line-height:22px;margin-top:0}.personal-area .services-page .services__item__details__with_number{display:flex;grid-gap:.625rem;gap:.625rem}.personal-area .services-page .services__item__details__with_number__number{width:1.5rem;height:1.5rem;padding:.25rem .75rem;border-radius:50%;background:#0062a7;color:#fff;text-align:center}.personal-area .services-page .services__item__details__list li{margin-bottom:1.25rem}.personal-area .services-page .services__item__details__button{text-align:center;margin-bottom:1.875rem}.personal-area .services-page .services__item__details__button a{color:#fff}.personal-area .services-page .services__item__details__button__input{background-color:#0062a7;box-shadow:0 .1875rem .25rem 0 rgba(0,0,0,.2);font-size:1rem;margin-top:1.25rem;padding:.625rem 2.5rem}.personal-area .services-page .services__item__details__button__input:hover{background-color:#004a7e}.personal-area .services-page .services__item__details .services__item__details__list__CTA,.personal-area .services-page .services__item__details__CTA{text-align:center;background:#f6f7fb;padding:1rem;border-radius:4px;margin-top:1.25rem}.personal-area .services-page .services__item__details .services__item__details__list__CTA--ps,.personal-area .services-page .services__item__details__exclusion-notice{color:#777;font-size:.875rem;font-weight:400;line-height:1.25rem}.personal-area .services-page .services__item__details .services__item__details__list__CTA--stores{display:flex;justify-content:center;flex-direction:column;grid-gap:.625rem;gap:.625rem}.personal-area .services-page .services__item__details .services__item__details__list__CTA--stores img{width:10rem}.personal-area .services-page .services .state-message{width:95%}.personal-area .services-page .services .state-message__button a{color:#fff}@media screen and (min-width:768px){.personal-area .services-page{margin:6.25rem 0}.personal-area .services-page .services-page__title{font-size:2.125rem;margin-bottom:1.875rem}.personal-area .services-page .services__item{width:29.0625rem;height:48.75rem;padding:2rem .5rem 2.5rem}.personal-area .services-page .services__item .MuiAccordionSummary-root:hover:not(.Mui-disabled){cursor:default}.personal-area .services-page .services__item .MuiAccordionSummary-expandIconWrapper svg{display:none}.personal-area .services-page .services__item .services__item__details__list__CTA--stores{flex-direction:row}}.personal-area .state-message__title{margin:1.25rem 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center;text-transform:uppercase}.personal-area .state-message__details{grid-gap:1rem;gap:1rem;background:#fff;padding:1.5rem 1rem}.personal-area .state-message__details,.personal-area .state-message__details-container{display:flex;flex-direction:column;align-items:center}.personal-area .state-message__details-content{font-weight:700}.personal-area .state-message__details-content,.personal-area .state-message__details-sub-content{font-size:1rem;line-height:1.375rem;text-align:center}.personal-area .state-message__button{display:flex;justify-content:center;padding:.3125rem;width:100%}.personal-area .state-message__button__input{padding:.875rem 2.5rem;font-size:1rem;line-height:1.375rem;width:100%;text-align:center}.personal-area .state-message .icon-circle-check{fill:#99c13d}.personal-area .state-message .icon-tooltip{fill:#1e87d1}.personal-area .state-message .icon-application{fill:#0062a7}@media screen and (min-width:768px){.personal-area .state-message{max-width:47.5rem;margin:6.25rem auto}.personal-area .state-message__title{font-size:2.125rem;line-height:2rem;margin-bottom:1.875rem}.personal-area .state-message__details{padding:1.5rem 3rem;border-radius:.25rem;box-sizing:border-box}.personal-area .state-message__button__input{width:auto}}.personal-area .accident__page .accident-page-content__intro{font-size:1rem}.personal-area .accident__page .accident-page-content_button__input{background-color:#0062a7;box-shadow:0 3px 4px 0 rgba(0,0,0,.2)}.personal-area .accident__page .accident-page-content_button__input:hover{background-color:#004a7e}@media screen and (min-width:768px){.personal-area .accident__page{margin:100px auto}.personal-area .accident__page .accident-page-content_button__input{width:170px}}.personal-area .application-form-content{display:flex;flex-direction:column}.personal-area .application-form-content__intro{font-size:1rem!important}.personal-area .application-form-content__intro__subtitle{font-size:.875rem;font-weight:400}.personal-area .application-form-content__reversed{display:flex;flex-direction:column-reverse}.personal-area .application-form-content__file-input{margin-bottom:1rem}.personal-area .application-form-content__file-input .form-content__text{margin-bottom:0}.personal-area .application-form-content__file-input .file-input__accepted-files,.personal-area .application-form-content__text-field .form-content__label{margin-top:0}.personal-area .contract__page{max-width:760px}.personal-area .contract-page__title{margin:20px 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center;text-transform:uppercase}.personal-area .contract-page__error{background-color:#fff;height:55px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.personal-area .contract-page-error__message{color:#de3625;font-weight:700;font-size:1rem;margin:12px;text-align:center}.personal-area .contract-page__revoked-contracts{position:relative;background-color:#fff;margin-bottom:30px;padding:25px 20px 15px 85px}.personal-area .contract-page-revoked-contracts__contact-list{list-style-type:none;padding-inline-start:0;line-height:24px;margin:10px 0}.personal-area .contract-page-revoked-contracts__contact{margin-bottom:5px}.personal-area .contract-page-revoked-contracts__contact:before{content:"•";color:#0062a7;display:inline-block;width:10px}.personal-area .contract-page-revoked-contracts__icon{width:40px;height:40px;position:absolute;left:22px;top:27px;fill:#0062a7}.personal-area .contract-page-revoked-contracts__intro-text{font-size:1.125rem;color:#0062a7;font-weight:700;line-height:1.2}.personal-area .contract-page-revoked-contracts__text{display:contents;color:#000;font-size:1rem;line-height:1.3}.personal-area .contract-page-revoked-contracts__text--ps{color:#777;font-size:.875rem;line-height:1.3}.personal-area .callback-form-success .form-response-content__text{padding-left:116px}@media screen and (min-width:768px){.personal-area .contract-page__title{font-size:2.125rem;line-height:auto;margin-bottom:30px}.personal-area .contract-page__content{min-width:770px}.personal-area .contract__page{margin:100px auto}.personal-area .contract-page__error{border-radius:4px;margin-bottom:0}.personal-area .contract-page-error__message{font-size:1.125rem}.personal-area .contract-page__revoked-contracts{padding-left:110px;border-radius:4px}.personal-area .contract-page-revoked-contracts__icon{left:38px}.personal-area .contract-page-revoked-contracts__text--ps{margin-left:11px}.personal-area .callback-form-success .form-response-content-text__check-icon{left:56px}}.personal-area .additional-products{margin-bottom:1.875rem}.personal-area .additional-products__title{margin-bottom:1rem;font-size:1.25rem;font-weight:700}.personal-area .additional-products-container{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.personal-area .additional-product{background-color:#fff;border-radius:.25rem;color:#000;display:flex;flex-direction:column;flex-grow:1;font-weight:600;grid-gap:.625rem;gap:.625rem;justify-content:space-between;overflow:hidden;text-decoration:none;padding:1.25rem}.personal-area .additional-product__container{display:flex;align-items:center;height:2.875rem;width:100%}.personal-area .additional-product__title{font-size:1.25rem;width:70%}.personal-area .additional-product__title-colored{color:#0062a7}.personal-area .additional-product__starting-price{margin-left:auto;padding-left:1rem;padding-right:2.125rem;position:relative;text-align:right;font-size:2.5rem;font-weight:400}.personal-area .additional-product__starting-price__decimal,.personal-area .additional-product__starting-price__duration,.personal-area .additional-product__starting-price__from{font-weight:400;position:absolute;font-size:medium;right:0}.personal-area .additional-product__starting-price__from{right:-.4375rem;color:#777;top:-2rem}.personal-area .additional-product__starting-price__decimal{width:2rem;font-size:1.25rem;top:.125rem}.personal-area .additional-product__starting-price__duration{font-size:1rem;top:1.375rem;right:0;width:2rem}.personal-area .additional-product__text{height:5.25rem;padding:0;font-weight:400;line-height:1.375rem}.personal-area .additional-product__text__subtitle{font-weight:600}.personal-area .additional-product__button{margin-top:1.25rem;font-size:1rem;width:100%}.personal-area .additional-product__link{color:#000;font-weight:400;text-decoration:underline;cursor:pointer}.personal-area .additional-product__arrow{background-color:#0062a7;padding:1rem}.personal-area .additional-product__arrow .icon-right-arrow{font-size:1.5rem}.personal-area .additional-product .spinner{width:30px;height:30px}@media screen and (max-width:768px){.personal-area .additional-product__text{padding:0}}@media screen and (min-width:768px){.personal-area .contract__page .additional-products .additional-product{max-width:calc(45% - 16px)}.personal-area .additional-product{max-width:calc(29% - 16px);padding-top:1.5rem}}.more-info-popin .info-dialog__content{padding:4rem}.more-info-popin__title{font-weight:600;font-size:1.25rem}.more-info-popin__item{display:flex;justify-content:center;padding-top:2rem}.more-info-popin__item__icon{margin-right:2rem;color:#0062a7}.more-info-popin__item__text__subtitle{font-weight:600}.more-info-popin__divider{padding-top:2rem}@media screen and (max-width:768px){.more-info-popin .info-dialog__remove-icon{z-index:1}.more-info-popin .info-dialog__content{padding:0 1.25rem 1.25rem}.more-info-popin .more-info-popin__title-container{position:sticky;top:0;background:#fff;min-height:8.125rem;display:flex;flex-direction:column;justify-content:flex-end}.more-info-popin__title{padding-top:2rem}.more-info-popin__item{flex-direction:column;align-items:center;padding-bottom:.5rem}.more-info-popin__item__icon{margin:0 0 .5rem}.more-info-popin__item__icon>svg{height:3.125rem;width:3.125rem}}.personal-area .contract__content{margin-bottom:1.875rem;background-color:#fff;border-radius:4px}.personal-area .contract__title{background-color:#1e87d1;border-top-left-radius:4px;border-top-right-radius:4px;height:3.4375rem;width:100%;display:flex;align-items:center;justify-content:center}.personal-area .contract-title__text{color:#fff;font-weight:700;font-size:1.5rem}.personal-area .contract__infos{display:flex;flex-direction:column}.personal-area .contract-infos__offer{box-sizing:border-box;padding:.75rem;width:100%}.personal-area .contract-infos__documents{display:flex;flex-direction:column;justify-content:space-between;padding:1.5625rem 1.5625rem 1.25rem;border-bottom-right-radius:4px}.personal-area .contract-infos__documents--bottom .contract-infos-documents__termination{margin:0}.personal-area .contract-infos-documents__title{font-size:1rem;font-weight:700;color:#000;margin-bottom:.375rem;margin-top:1rem}.personal-area .contract-infos-documents__links{list-style-type:none;margin:0 0 1.5625rem;padding:0}.personal-area .contract-infos-documents__links .spinner{width:1.25rem;height:1.25rem}.personal-area .contract-infos-documents-links__item,.personal-area .contract-infos-documents-links__item--flex{font-size:.875rem;color:#000;text-decoration:underline;cursor:pointer}.personal-area .contract-infos-documents-links__item--flex{display:flex;justify-content:space-between}.personal-area .contract-infos-documents-links__error{color:#de3625;font-size:.875rem;margin:.3125rem 0}.personal-area .contract-infos-documents-links__arrow{height:.75rem;margin-right:.5rem;font-size:.75rem;line-height:1.25rem}.personal-area .contract-infos__divider{height:.0625rem;width:100%;margin:.9375rem 0;background-color:#c7c6c4}.personal-area .contract-infos-offer__label{margin-bottom:.625rem}.personal-area .contract-infos-offer__title{font-size:1.25rem;font-weight:700}.personal-area .contract-infos__label,.personal-area .contract-infos__text{color:#000;font-size:1rem}.personal-area .contract-infos__ending-date{margin-top:.5rem;color:#000;font-size:1rem;background-color:#fffae0;border-radius:.5rem;padding:.5rem;width:-moz-fit-content;width:fit-content}.personal-area .contract-infos__ending-date__label{font-weight:700}.personal-area .contract-infos__text-ps{font-size:.875rem;color:#777}.personal-area .contract-infos__label{font-weight:700;margin-bottom:.3125rem}.personal-area .contract-infos__beneficiaries,.personal-area .contract-infos__contribution{margin:.625rem 0}.personal-area .contract-infos__contribution .spinner{width:1.25rem;height:1.25rem}.personal-area .contract-infos__beneficiaries-list{list-style-type:none;padding-inline-start:.9375rem;line-height:1.5rem;margin:.3125rem 0}.personal-area .contract-infos__beneficiairy-infos{font-size:1rem}.personal-area .contract-infos__beneficiairy-infos__inline-block{display:inline-block}.personal-area .contract-infos__beneficiairy-infos__revocation{background-color:#fffae0;padding:.25rem .625rem;margin-right:auto}.personal-area .contract-infos__beneficiairy-infos:before{content:"•";color:#0062a7;display:inline-block;width:.625rem;margin-left:-.625rem}.personal-area .contract-infos-documents__termination-link{cursor:pointer;text-decoration:underline;color:#777}.personal-area .contract-infos__payment-schedule{margin:.625rem 0}.personal-area .contract-infos__edit-formula-button{margin:1.875rem auto}.personal-area .contract-infos__edit-formula-button .form-response-content-button__input{white-space:nowrap;width:15.9375rem}.personal-area .contract-infos__edit-formula-button--no-membership{margin:1.25rem auto}@media screen and (min-width:768px){.personal-area .contract__infos{flex-direction:row}.personal-area .contract__infos .form-response-content__button{text-align:left}.personal-area .contract__page{margin:6.25rem auto}.personal-area .contract-infos__offer{position:relative;padding:1.5625rem 1.875rem .625rem 6.875rem;width:61.25%}.personal-area .contract-infos__documents{position:relative;width:38.75%}.personal-area .contract-infos-documents__title{font-size:1rem;font-weight:700;color:#000;margin-bottom:.5rem}.personal-area .contract-infos-documents__links{margin-top:.625rem}.personal-area .contract-infos__beneficiaries{margin:.625rem 0 .9375rem}.personal-area .contract-infos__documents{padding-bottom:0}.personal-area .contract-infos__documents--bottom{margin-bottom:1.25rem}.personal-area .contract-infos__documents--bottom .contract-infos-documents__termination{margin:0}.personal-area .contract-infos-offer__icon{position:absolute;left:2.0625rem;top:1.875rem;fill:#0062a7;width:2.8125rem;height:2.8125rem}.personal-area .contract-infos__payment-schedule{margin-bottom:0}.personal-area .contract-infos__edit-formula-button .form-response-content-button__input{width:14.0625rem}}.personal-area .error-page-wrapper{margin-top:50px}.personal-area .error__page{width:100%;background:url(/static/media/oups_blanc_mobile.3ba24e17.png) 0 100% no-repeat #f0f0f0}.personal-area .error-page__content{float:right;padding-bottom:10px;margin:16px;width:155px}.personal-area .error-page__title{font-size:1.5rem;font-weight:700;line-height:.67;margin-bottom:16px}.personal-area .error-page__description{font-size:1rem;color:#000;margin-bottom:10px;line-height:normal}.personal-area .error-page__button{font-size:.875rem;line-height:1.5;padding:10px}@media screen and (min-width:768px){.personal-area .error-page-wrapper{margin-top:200px}.personal-area .error__page{min-height:500px;display:flex;align-items:center;justify-content:flex-end;background:url(/static/media/oups_blanc_desktop.5bdbfe1e.png) 0 100% no-repeat #f0f0f0}.personal-area .error-page__content{width:332px;margin-right:100px}.personal-area .error-page__title{font-size:2.875rem;margin-bottom:35px}.personal-area .error-page__description{font-size:1.125rem;margin-bottom:25px}.personal-area .error-page__button{line-height:1.25rem;padding:16px 30px;width:260px;font-size:1rem}}.confirmation-page-wrapper+.footer{position:relative;height:auto;flex-direction:column;justify-content:stretch;align-items:stretch}.confirmation-page{padding-bottom:.625rem;margin:0 1rem 1rem}.confirmation-page .confirmation-page__response{margin-top:42px}.confirmation-page .confirmation-page__response__title{margin-top:0;font-size:1.5rem;font-weight:700;line-height:1.25;text-align:center;padding:0 1.5625rem .625rem;margin-bottom:.9375rem;border-bottom:.0625rem solid #c7c6c4}.confirmation-page .confirmation-page__response__title--color{color:#0062a7}.confirmation-page .confirmation-page__response .confirmation-page__response__content{font-size:1rem;margin-bottom:30px;display:flex;line-height:1.5}.confirmation-page .confirmation-page__response .confirmation-page__response__content .confirmation-page__response__content__icon{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;width:3.0625rem;height:3.125rem}.confirmation-page .confirmation-page__response .confirmation-page__response__content .confirmation-page__response__content__icon svg.icon-circle-check{fill:#1a962b;font-size:3rem}.confirmation-page .confirmation-page__response .confirmation-page__response__content .confirmation-page__response__content__icon .icon-circle-close{fill:#e03726;font-size:3rem;border:.125rem solid #e03726;border-radius:50%}.confirmation-page .confirmation-page__response .confirmation-page__response__content .confirmation-page__response__content__text{margin-left:.75rem}.confirmation-page .confirmation-page__response .confirmation-page__response__content .confirmation-page__response__content__text div.message-bloc{display:flex;color:#2f4f4f}.confirmation-page .confirmation-page__response .confirmation-page__response__content .confirmation-page__response__content__text div.message-bloc__icon{margin:0 .625rem 0 -3.4375rem;flex:auto}.confirmation-page .confirmation-page__response .confirmation-page__response__content .confirmation-page__response__content__text div.message-bloc__text{flex:auto}.confirmation-page .confirmation-page__response .confirmation-page__response__content .confirmation-page__response__content__text div.message-bloc__text a{color:inherit;text-decoration:underline}.confirmation-page .confirmation-page__response__button{text-align:center;margin:.3125rem auto;max-width:16.25rem}.confirmation-page .confirmation-page__response__button__input{font-size:1rem;line-height:1.375rem;width:90%;padding:.875rem 2.5rem;background-color:#0062a7;color:#fff}@media only screen and (min-width:768px){.confirmation-page-wrapper{display:flex;min-height:38.1875rem;justify-content:flex-end;background:url(/static/media/visuel.020268b6.png) no-repeat;background-position:3.125rem bottom}.confirmation-page-wrapper.wrapper{margin-top:-8.75rem}.wrapper{width:100%;margin:auto;max-width:1200px}.header{height:9.875rem;background:transparent;text-align:left}.header__logo{width:auto;margin-left:1.25rem}.confirmation-page{width:26.8125rem;margin:3.75rem 11.25rem 1rem 1.625rem;float:right}.confirmation-page-content__buttons{display:flex;justify-content:space-evenly;text-align:none}.confirmation-page__response{margin-top:5.9375rem}}.field-wrapper{width:100%}.field-wrapper label{padding:0 5px;background:#fff;font-size:.875rem}.field-wrapper input{width:100%;font-size:.875rem;height:1.1875em}.field__text{width:100%}.password-input__show-link{z-index:2;margin-top:19px;margin-left:-60px;color:#000;font-size:.813rem;cursor:pointer;text-decoration:none}.password-input__show-link:hover{text-decoration:underline}.field__error{font-size:.875rem;color:#de3625}@media screen and (max-width:768px){.forgotten-password .word-break{display:inline}}html{background:#e2e2e2;font-family:"Asap"}.block{margin-bottom:16px;padding:16px;background:#fff;border-radius:4px}.header{width:100%;padding:10px 0;background:#0062a7;text-align:center}.header__logo{width:72px}.alt-page-wrapper+.footer{position:relative;height:auto;flex-direction:column;justify-content:stretch;align-items:stretch}.alt-page{padding-bottom:10px;margin:0 16px 16px}.alt-page .alt-page__title{margin:25px 0;font-size:1.75rem;font-weight:700;line-height:normal}.alt-page .alt-page__content{padding:20px}.alt-page .alt-page-content__title{font-size:1rem}.alt-page .alt-page-content__form-wrapper{margin-top:16px}.alt-page .alt-page-content__input{width:100%}.alt-page .alt-page-content__input label{padding:0 5px;background:#fff;font-size:.875rem}.alt-page .alt-page-content__input input{width:100%;height:16px;font-size:.875rem}.alt-page .alt-page-content-input__show-link{position:absolute;z-index:2;margin-top:19px;margin-left:-60px;color:#000;font-size:.813rem;cursor:pointer;text-decoration:none}.alt-page .alt-page-content-input__show-link:hover{text-decoration:underline}.alt-page .alt-page-content-form__error{font-size:.875rem;color:#de3625}.alt-page .alt-page-content__buttons{margin-top:20px;text-align:center}.alt-page .alt-page-content-buttons__item{display:block;width:161px;height:51px;margin:auto auto 20px;border-radius:6px;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);border:1px solid #d4d4d4;background-color:#fff;font-size:1rem;color:#000}.alt-page .alt-page-content-buttons__item:hover{background:inherit}.alt-page .alt-page-content-buttons__item.alt-page-content-buttons__item--blue,.alt-page .alt-page-content-buttons__item.alt-page-content-buttons__item--blue:hover{background:#0062a7;color:#fff}.alt-page .alt-page-content-buttons__item.alt-page-content-buttons__item--disabled{color:rgba(0,0,0,.26);box-shadow:none;background-color:rgba(0,0,0,.12)}.alt-page .alt-page-content-button-link--disabled{color:rgba(0,0,0,.26)}.alt-page .alt-page__infos{position:relative;padding-left:60px}.alt-page .alt-page-infos__title{margin:10px 0 0;color:#0062a7;font-size:1.125rem}.alt-page .alt-page-infos__text{margin:0 0 10px;padding:0;font-size:.875rem}.alt-page .alt-page__icons-infos{position:absolute;top:10px;left:8px;width:30px;font-size:1.9375rem}.alt-page .alt-page-content__indication{margin-top:15px;font-size:.75rem;color:#777}@media only screen and (min-width:768px){.header__logo{margin-top:20px}.alt-page-wrapper{display:flex;min-height:611px;justify-content:flex-end;background:url(/static/media/visuel.020268b6.png) no-repeat;background-position:50px bottom}.alt-page-wrapper.wrapper{margin-top:-140px}.wrapper{width:100%;margin:auto;max-width:1200px}.header{height:158px;background:transparent;text-align:left}.header__logo{width:auto;margin-left:20px}.alt-page{width:429px;margin:60px 180px 16px 26px;float:right}.alt-page .alt-page-content__buttons{display:flex;justify-content:space-evenly;text-align:none}}.personal-area .form-content-btn-orange,.personal-area .form-content-btn-orange:hover{background-color:#f89b06}.personal-area .sign-in-infos .form__content{padding:20px 30px}.personal-area .sign-in-infos .form-content__text--intro{margin-bottom:10px}.personal-area .sign-in-infos .form-content__button{width:100%;height:51px;white-space:nowrap}.personal-area .sign-in-infos .circle-divider{display:block;width:100%;height:.25rem;border:0;background-repeat:repeat-x;background-size:.5rem .25rem;background-image:radial-gradient(circle,#c7c6c4 1px,transparent 2px);background-color:transparent;margin:30px 0}.personal-area .sign-in-infos .form-content{width:100%;text-align:center}.personal-area .change-password-success .form-response-content__text--bold{display:inline}@media screen and (min-width:768px){.personal-area .sign-in-infos .form__content.form__content--centered{padding:30px 110px}.personal-area .sign-in-infos .field-wrapper{width:360px}.personal-area .sign-in-infos .form-content__button{width:auto}.personal-area .change-password-success .form-response-content__text{padding-left:98px}.personal-area .change-password-success .form-response-content__text--bold{display:block}.personal-area .change-password-success .form-response-content-text__check-icon{left:30px}}.info-dialog .info-dialog__title{height:2.5rem;margin-top:1.5rem}.info-dialog .info-dialog__content{height:auto}.info-dialog-unlock-account .info-dialog-unlock-account__title{text-align:center;display:flex;align-items:center;justify-content:center;flex-basis:100%;font-size:1.0625rem}.info-dialog-unlock-account .info-dialog-unlock-account__content{min-width:22.5rem;max-width:22.5rem;margin:auto}.info-dialog-unlock-account .info-dialog-unlock-account__error{margin:.625rem 0 0;text-align:center;color:#de3625}.info-dialog-unlock-account .icon-alert{fill:#e03726;width:2.3125rem;height:2.125rem;margin-right:1.125rem}.info-dialog-unlock-account .info-dialog-unlock-account__footer{display:flex;flex-direction:row;justify-content:space-around;margin-top:1.625rem}.info-dialog-unlock-account .info-dialog-unlock-account__footer button{font-size:1rem;width:44%;max-width:10rem;height:2.5rem}.info-dialog-unlock-account .info-dialog-unlock-account__body{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1.25rem}.info-dialog-unlock-account .info-dialog-unlock-account__body__msg{width:18.75rem}.info-dialog-unlock-account .info-dialog-unlock-account__body__msg p{margin:0}.info-dialog-unlock-account .info-dialog-unlock-account__body__msg__title{font-size:1rem;color:#e03726;font-weight:700;text-align:justify}.info-dialog-unlock-account .info-dialog-unlock-account__body__msg__txt{font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.info-dialog .info-dialog__title{min-height:3.125rem}.info-dialog .info-dialog__content{min-height:12.5rem}.info-dialog-unlock-account .info-dialog-unlock-account__title{font-size:1.25rem}.info-dialog-unlock-account .info-dialog-unlock-account__body__msg__title{font-size:1.1875rem}.info-dialog-unlock-account .info-dialog-unlock-account__body__msg__txt{font-size:1rem;line-height:1.25rem}.info-dialog-unlock-account .info-dialog-unlock-account__footer button{height:3.25rem}}.personal-area .personal-area__wrapper .dashboard-news{position:relative}.personal-area .dashboard-news__tag{display:block;position:absolute;z-index:1;top:12px;left:12px;padding:4px 18px;background:#0062a7;font-size:1rem;color:#fff}.personal-area .dashboard-news__slider{border-radius:4px;overflow:hidden}.personal-area .dashboard-news__slider .slick-dots{position:absolute;top:120px;height:16px}.personal-area .dashboard-news__slider .slick-dots li{margin:0 2px}.personal-area .dashboard-news__slider .slick-dots li button{width:16px;height:16px;border-radius:50%;background:#fff}.personal-area .dashboard-news__slider .slick-dots li button:before{content:""}.personal-area .dashboard-news__slider .slick-dots .slick-active button{background:#0062a7}@media screen and (min-width:768px){.personal-area .dashboard-news__slider{background:#fff}.personal-area .dashboard-news__slider .slick-dots{position:absolute;top:320px;display:block!important;margin-top:-70px}}.communication-preference .communication-preference__title{margin:1.25rem 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center;text-transform:uppercase}.communication-preference .accordion{box-shadow:none;border-radius:.375rem;border:.0625rem solid #c7c6c4;position:relative}.communication-preference .accordion .accordion__summary{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.communication-preference form{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem}.communication-preference .form__content .form-content__button{width:100%;height:3.1875rem;white-space:nowrap}@media screen and (min-width:768px){.communication-preference{max-width:60.625rem;margin:6.25rem auto;border-radius:4px}.communication-preference .communication-preference__title{font-size:2.125rem;line-height:auto;margin-bottom:1.875rem}.communication-preference .form__content .form-content__button{width:auto}}.communication-preference-bloc__details{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.accordion__summary .icon{height:1.5rem;width:1.5rem;fill:#0062a7}.accordion__summary__title{color:#0062a7;font-weight:700;font-size:1rem;line-height:1.375rem}.accordion .MuiAccordionDetails-root{padding-top:0}.accordion .MuiAccordionDetails-root .form-content__text{margin-bottom:0}.accordion .MuiAccordionSummary-expandIconWrapper{color:#000}.MuiAccordion-root.Mui-expanded{border-width:.1875rem;border-color:#0062a7}.communication-reference-bloc-line{display:flex;align-items:center;justify-content:space-between;background-color:#f6f7fb;border-radius:1.25rem;padding:.5rem 1rem}.communication-reference-bloc-line__title{display:flex;align-items:center;grid-gap:.625rem;gap:.625rem}.communication-reference-bloc-line__title .icon{height:1.5rem;width:1.5rem}.communication-reference-bloc-line__title-text{font-size:1rem;line-height:1.375rem}.communication-reference-bloc-line-switch .MuiSwitch-root{padding:0;align-items:center;align-content:center;width:3.125rem;height:1.875rem}.communication-reference-bloc-line-switch .MuiSwitch-root .Mui-checked,.communication-reference-bloc-line-switch .MuiSwitch-root .MuiSwitch-switchBase{padding:0}.communication-reference-bloc-line-switch .MuiSwitch-root .Mui-checked+.MuiSwitch-track{background-color:#0062a7;opacity:1}.communication-reference-bloc-line-switch .MuiSwitch-root .Mui-checked+.MuiSwitch-track:before{opacity:1}.communication-reference-bloc-line-switch .MuiSwitch-root .Mui-checked+.MuiSwitch-track:after{opacity:0}.communication-reference-bloc-line-switch .MuiSwitch-root .MuiSwitch-thumb{width:1.25rem;height:1.25rem;margin-top:.3125rem;margin-left:.3125rem;background-color:#fff}.communication-reference-bloc-line-switch .MuiSwitch-root .MuiSwitch-track{background:#cbcad6;opacity:1;border-radius:1.875rem;position:relative;width:3.125rem;height:1.875rem}.communication-reference-bloc-line-switch .MuiFormControlLabel-root{grid-gap:.625rem;gap:.625rem}.communication-reference-bloc-line-switch .MuiFormControlLabel-label{font-size:1rem;line-height:1.375rem}.communication-preference-error .communication-preference-error__title{margin:1.25rem 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center;text-transform:uppercase}.communication-preference-error .form__content{display:flex;flex-direction:column;align-items:center;grid-gap:.625rem;gap:.625rem}.communication-preference-error .form__content .form-content__button{width:100%;height:3.1875rem;white-space:nowrap}.communication-preference-error .form__content .communication-preference-error__details{display:flex;flex-direction:column;align-items:center}.communication-preference-error .form__content .communication-preference-error__details__detail{font-size:1rem;line-height:1.375rem;text-align:center}.communication-preference-error .form__content .communication-preference-error__details__detail-bold{font-size:1rem;line-height:1.375rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.communication-preference-error{max-width:60.625rem;margin:6.25rem auto;border-radius:4px}.communication-preference-error .communication-preference-error__title{font-size:2.125rem;line-height:auto;margin-bottom:1.875rem}.communication-preference-error .form__content .form-content__button{width:auto}}.communication-preference-success .communication-preference-success__title{margin:1.25rem 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center;text-transform:uppercase}.communication-preference-success .form__content{display:flex;flex-direction:column;align-items:center;grid-gap:.625rem;gap:.625rem}.communication-preference-success .form__content .icon-circle-check{fill:#99c13d}.communication-preference-success .form__content .form-content__button{width:100%;height:3.1875rem;white-space:nowrap}.communication-preference-success .form__content .communication-preference-success__detail{font-size:1rem;line-height:1.375rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.communication-preference-success{max-width:60.625rem;margin:6.25rem auto;border-radius:4px}.communication-preference-success .communication-preference-success__title{font-size:2.125rem;line-height:auto;margin-bottom:1.875rem}.communication-preference-success .form__content .form-content__button{width:auto}}.payments-page .payments-page__title{margin:1.25rem 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center;text-transform:uppercase}.payments-page .payments-page__alert{font-weight:400;color:#000}@media screen and (min-width:768px){.payments-page{max-width:60.625rem;margin:6.25rem auto;border-radius:4px}.payments-page .payments-page__title{font-size:2.125rem;margin-bottom:1.875rem}}.state-message-popin .state-message-popin__container{position:absolute;margin:.9375rem;width:calc(100% - 30px);max-width:36.75rem;border-radius:4px}.state-message-popin .state-message-popin__container .info-dialog__remove-icon{top:2rem;right:.875rem;width:.875rem;height:.875rem}.state-message-popin .state-message-popin__container .info-dialog__remove-icon svg{width:.625rem;height:.625rem}.state-message-popin .state-message-popin__container .info-dialog__content{padding:3.875rem 2rem 2rem;min-height:9.875rem}.state-message-popin__form{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center}.state-message-popin__form__title{font-size:1.25rem;font-weight:700;line-height:1.625rem;text-align:left}.state-message-popin__form__content{display:flex;align-items:center;justify-content:center;border-radius:.375rem;width:100%;max-width:20rem;height:3.125rem;grid-gap:.5rem;gap:.5rem;background-color:#f6f7fb}.state-message-popin__form__content .icon-circle-close{height:1.375rem;width:1.375rem;border:.0625rem solid #e02b27;border-radius:3.125rem;fill:#de3625}.state-message-popin__form__content .icon-circle-check{height:1.375rem;width:1.375rem;fill:#99c13d}.state-message-popin__form__buttons{display:flex;grid-gap:.625rem;gap:.625rem}.state-message-popin__form__buttons .state-message-popin__form__buttons__button{padding:.875rem 1.5rem;border-radius:.375rem;border:.125rem solid #0062a7;font-size:1rem;line-height:1.375rem;text-align:center;color:#000;background-color:transparent}.state-message-popin__form__buttons .state-message-popin__form__buttons__button:hover{border:.125rem solid #0062a7;background-color:transparent}.state-message-popin .component-wrapper .field-wrapper .field__text{width:100%}.state-message-popin .component-wrapper .field-wrapper .text-field__state{display:none}@media screen and (min-width:768px){.state-message-popin .state-message-popin__container .info-dialog__remove-icon{right:2rem}}.payment-contact-popin .payment-contact-popin__container{position:absolute;margin:.9375rem;width:calc(100% - 30px);max-width:40.75rem;border-radius:4px}.payment-contact-popin .payment-contact-popin__container .info-dialog__remove-icon{top:2rem;right:.875rem;width:.875rem;height:.875rem}.payment-contact-popin .payment-contact-popin__container .info-dialog__remove-icon svg{width:.625rem;height:.625rem}.payment-contact-popin .payment-contact-popin__container .info-dialog__content{padding:3.875rem 2rem 2rem;min-height:9.875rem}.payment-contact-popin__content{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center}.payment-contact-popin__content__title{font-size:1.25rem;font-weight:700;line-height:1.625rem;text-align:left}.payment-contact-popin__content__mail{max-width:29.0625rem;width:100%}.payment-contact-popin__content__sms{width:12.75rem}.payment-contact-popin__content .payment-contact-popin__content__button{padding:.875rem 1.5rem;border-radius:.375rem;font-size:1rem;line-height:1.375rem;text-align:center;background-color:#f89b06}.payment-contact-popin__content .payment-contact-popin__content__button:hover{background-color:#df7f1b}.payment-contact-popin .component-wrapper .field-wrapper .field__text{width:100%}.payment-contact-popin .component-wrapper .field-wrapper .text-field__state{display:none}@media screen and (min-width:768px){.payment-contact-popin .payment-contact-popin__container .info-dialog__remove-icon{right:2rem}}.personal-area:has(.dashboard) .payments{margin-bottom:1.25rem;background-color:#fffae0}.personal-area:has(.dashboard) .payments__block__warning{margin-top:0}.payments{border-radius:4px;background-color:#fff;padding:2rem 2rem .9375rem}.payments__title{font-size:1.25rem;margin-bottom:1.25rem;font-weight:700}.payments__block__warning{display:flex;flex-direction:row;font-size:.875rem;grid-gap:1rem;gap:1rem;line-height:1.25rem;background-color:#fffae0;padding:1rem 0;align-items:flex-start;margin-bottom:1.875rem}.payments__block__warning--bold{font-weight:700}.payments__block__warning>.icon-alert{width:1.375rem;height:1.375rem}.payments__block__warning>.icon-alert>path{fill:#e02b27}.payments__block__link{color:#000;font-size:.875rem;margin-top:.9375rem;text-decoration:underline;display:flex;justify-content:flex-end;align-items:center}.payments__block__link .payments__block__link__arrow{font-size:.75rem;height:.625rem;line-height:1.25rem;margin-left:.3125rem;position:relative;transform:rotate(-90deg)}.MuiDialog-container .payments__collab-button{padding:.875rem 1.5rem;border-radius:.375rem;font-size:1rem;line-height:1.375rem;text-align:center;background-color:#f89b06}.MuiDialog-container .payments__collab-button:hover{background-color:#df7f1b}@media screen and (max-width:768px){.payments{padding:1rem}.payments__block__warning{flex-direction:column;align-items:center;padding:.9375rem}.payments__block__warning>p{text-align:center;margin:auto .875rem 0}}.personal-area .accordion__summary .payments__block__content__button .spinner{width:2rem;height:2rem;top:0}.pending-payments-block .accordion{box-shadow:none;border:.0625rem solid #cbcad6}.pending-payments-block__subtitle{display:flex;grid-gap:.3125rem;gap:.3125rem;align-items:center;font-size:1rem;font-weight:700;margin-bottom:.625rem}.pending-payments-block__subtitle .icon{width:1.375rem;height:1.375rem}.pending-payments-block__accordion{margin-bottom:1.25rem}.pending-payments-block__accordion .MuiAccordionSummary-content.Mui-expanded{margin:1.25rem}.pending-payments-block__accordion .MuiAccordionSummary-content{margin:1.25rem 0}.pending-payments-block__accordion .MuiAccordionSummary-expandIconWrapper{min-width:2.5rem;justify-content:flex-end}.pending-payments-block__accordion--not_expandable .MuiAccordionSummary-root:hover:not(.Mui-disabled){cursor:default}.pending-payments-block__accordion--not_expandable .MuiAccordionSummary-expandIconWrapper svg{opacity:0}.pending-payments-block__content__detail{font-weight:700;font-size:.875rem;line-height:1.25rem;padding:1rem;background-color:#f6f7fb}.pending-payments-block__content__detail--title{display:flex;margin-bottom:.625rem}.pending-payments-block__content__detail--text{display:flex;flex-direction:row;margin-left:.5rem;font-weight:400}.pending-payments-block__content__detail--text:before{content:"•";font-weight:700;padding-right:.5rem}.pending-payments-block .accordion__summary{display:flex;width:100%}.pending-payments-block .accordion__summary__title{font-weight:400;color:#000;display:flex;justify-content:space-between;flex:1 1}@media screen and (max-width:768px){.pending-payments-block .accordion__summary__title{flex-direction:column}.pending-payments-block__accordion .MuiAccordionSummary-root{padding:auto;flex-direction:row}}.payment__title{display:flex;flex-direction:column;grid-gap:.625rem;gap:.625rem}.payment__title__type{font-weight:700;flex-direction:column;display:flex;justify-content:center}.payment__title__amount{font-weight:700}.payment__title__amount,.payment__title__mode,.payment__title__status{display:flex;align-items:center}.payment__title__mode{grid-gap:.625rem;gap:.625rem}.payment__title__mode .icon-circle-check{width:1.25rem;height:1.25rem}.payment__title__mode .icon-circle-check path{fill:#99c13d}.payment__title__buttons__pay{display:flex;align-items:center;justify-content:flex-end}.payment__title__buttons__pay button{font-size:1rem;width:100%}.payment__title__buttons__contacts{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.payment__title__buttons__contacts-title{display:flex;align-items:center;justify-content:center}.payment__title__buttons__contacts-title .payment__title__buttons__contacts-title-divider{width:86%;height:.125rem;background:#c7c6c4;width:100%;height:.0625rem;margin:.625rem 0}.payment__title__buttons__contacts-title span{position:absolute;background-color:#fff;padding:0 .625rem}.payment__title__buttons__contacts-buttons{display:flex;align-items:center;justify-content:center;grid-gap:.375rem;gap:.375rem}.payment__title__buttons__contacts-buttons button{font-size:1rem;width:100%;height:2.1875rem;background-color:#f89b06}.payment__title__buttons__contacts-buttons button:hover{background-color:#df7f1b}.payment__title__buttons__loader{display:flex;justify-content:center;align-items:center}.payment__title__date{font-size:.875rem;font-weight:400}.payment__title .payment__title__buttons__loader .spinner{width:1.875rem;height:1.875rem;top:0}@media screen and (min-width:768px){.payment__title{display:grid;width:100%;grid-template-columns:30% 15% 25% 25%;justify-content:space-between}.payment__title__buttons-pay button{width:auto}}.payment__status{display:flex;align-items:center}.payment__status .icon-circle-check,.payment__status .icon-circle-close,.payment__status .icon-reload{margin-right:.625rem;width:1.25rem;height:1.25rem}.payment__status .icon-circle-check path{fill:#99c13d}.payment__status .icon-reload path{fill:#0062a7}.payment__status .icon-circle-close rect{fill:#e02b27}.payment__status .icon-circle-close ellipse{stroke:#e02b27}.transactions{border-radius:4px;background-color:#fff;padding:2rem;margin-bottom:1.25rem}.transactions .accordion{box-shadow:none;border:.0625rem solid #cbcad6}.transactions__title{font-size:1.25rem;font-weight:700}.transactions__accordion,.transactions__title{margin-bottom:1.25rem}.transactions__accordion .MuiAccordionSummary-content,.transactions__accordion .MuiAccordionSummary-content.Mui-expanded{margin:1.25rem 0}.transactions__accordion .MuiAccordionSummary-expandIconWrapper{min-width:2.5rem;justify-content:flex-end}.transactions__accordion--not_expandable .MuiAccordionSummary-root:hover:not(.Mui-disabled){cursor:default}.transactions__accordion--not_expandable .MuiAccordionSummary-expandIconWrapper svg{display:none}.transactions__content__detail{font-weight:700;font-size:.875rem;line-height:1.25rem;padding:1rem;background-color:#f6f7fb}.transactions__content__detail--text{display:flex;flex-direction:row;margin-left:.5rem;font-weight:400}.transactions__content__detail--text:before{content:"•";font-weight:700;padding-right:.5rem}.transactions .accordion__summary{display:flex;width:100%}.transactions .accordion__summary__title{font-weight:400;color:#000;display:flex;justify-content:space-between;flex:1 1}@media screen and (max-width:768px){.transactions .accordion__summary__title{flex-direction:column}.transactions__accordion .MuiAccordionSummary-root{padding:auto;flex-direction:row}}.personal-area .beneficiary-status{display:flex;flex-direction:column;background:#fff;padding:1.5625rem .75rem .75rem;grid-gap:1.875rem;gap:1.875rem}.personal-area .beneficiary-status__title{padding:0 0 1.5625rem;margin:0;font-size:1.375rem;line-height:1.75rem;font-weight:700;text-align:center;border-bottom:.0625rem solid #c7c6c4}.personal-area .beneficiary-status__title-alt{color:#000;margin:0}.personal-area .beneficiary-status__information{display:flex;flex-direction:column;align-items:center;grid-gap:1.75rem;gap:1.75rem}.personal-area .beneficiary-status__information-icon{width:2.625rem;height:2.625rem}.personal-area .beneficiary-status__information .icon-success{fill:#0062a7}.personal-area .beneficiary-status__information .icon-error{fill:#e03726}.personal-area .beneficiary-status__information-text{font-size:1rem;line-height:1.25rem;text-align:center;padding:0 1.25rem}.personal-area .beneficiary-status__button{display:flex;justify-content:center;padding:.3125rem}.personal-area .beneficiary-status__button__input{padding:.875rem 2.5rem;font-size:1rem;line-height:1.375rem;width:100%;text-align:center}@media screen and (min-width:768px){.personal-area .beneficiary-status{margin:9.375rem auto 0;width:42.75rem;box-sizing:border-box;padding:1.875rem 4.5rem;border-radius:.25rem}.personal-area .beneficiary-status__title{font-size:1.375rem;line-height:auto}.personal-area .beneficiary-status__information{flex-direction:row}.personal-area .beneficiary-status__information-text{text-align:left;padding:0}.personal-area .beneficiary-status__button__input{width:auto}}.personal-area .beneficiaries-page .form__content{padding:2rem 1rem}.personal-area .beneficiaries-page .form-content__text{margin-bottom:0;line-height:1.625rem}@media screen and (min-width:768px){.personal-area .beneficiaries-page .form__content{padding:2rem}}.personal-area .beneficiaries{display:flex;flex-wrap:wrap;grid-gap:1.875rem;gap:1.875rem;margin-top:1.25rem}@media screen and (min-width:768px){.personal-area .beneficiaries{grid-gap:1rem;gap:1rem}}.personal-area .beneficiary{display:flex;flex-direction:column;height:9.875rem;width:100%;border:.0625rem solid #cbcad6;border-radius:.375rem}.personal-area .beneficiary__name{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;grid-gap:.625rem;gap:.625rem;height:6.375rem;padding-bottom:.3125rem}.personal-area .beneficiary__name .icon-user{height:2.75rem;width:2.75rem}.personal-area .beneficiary__name-label{text-align:center;font-size:1rem;line-height:1.375rem;font-weight:700}.personal-area .beneficiary__addition-in-progress__buttons,.personal-area .beneficiary__radiation__buttons{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:2.875rem;padding-top:.3125rem}.personal-area .beneficiary__addition-in-progress__buttons-button,.personal-area .beneficiary__radiation__buttons-button{font-size:1rem;line-height:1.375rem;color:#000;text-decoration:underline;background-color:transparent;border:none;cursor:pointer}.personal-area .beneficiary__addition-in-progress__inprogress,.personal-area .beneficiary__radiation__inprogress{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fffae0;height:3.1875rem;border-radius:0 0 .375rem .375rem}.personal-area .beneficiary__addition-in-progress__inprogress-label,.personal-area .beneficiary__radiation__inprogress-label{font-weight:700;font-size:1rem;line-height:1.375rem}.personal-area .beneficiary__addition-in-progress__inprogress-date,.personal-area .beneficiary__radiation__inprogress-date{font-size:1rem;line-height:1.375rem}@media screen and (min-width:768px){.personal-area .beneficiary{width:12.875rem;height:9.75rem;padding:.0625rem}.personal-area .beneficiary:hover{padding:0;border:.125rem solid #0062a7}}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog-alsace-moselle-plan__container{margin:.9375rem}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog__title{height:auto;padding:1.875rem 0 .9375rem;justify-content:center;margin-top:0}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog__title h2{width:100%;display:flex;align-items:flex-start;justify-content:center}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog__title .info-dialog-alsace-moselle-plan__title{font-size:1.25rem;text-align:center;line-height:normal;font-weight:700}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog__title .info-dialog__remove-icon{position:absolute;top:15px;right:3%}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog__title .info-dialog__remove-icon svg{font-size:.875rem}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog__content{grid-gap:0;gap:0;height:auto;padding-bottom:.9375rem}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog__content-text{display:flex;flex-direction:column;align-items:center;padding:.9375rem 0}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog-alsace-moselle-plan__intro{padding:0 2rem;text-align:center;font-size:1rem;margin-top:.3125rem}.info-dialog.info-dialog__alsace-moselle-plan .form-submit{width:160px;white-space:nowrap;margin:auto;padding:.625rem 3.125rem;font-size:1rem;color:#fff}.info-dialog.info-dialog__alsace-moselle-plan .radio-group-field__wrapper{margin:.9375rem 0;width:100%}.info-dialog.info-dialog__alsace-moselle-plan .radio-group-field__wrapper .radio-group{display:flex;flex-direction:row;justify-content:center;width:100%}.info-dialog.info-dialog__alsace-moselle-plan .radio-group-field__wrapper label:first-of-type{margin-right:1.25rem}.info-dialog.info-dialog__alsace-moselle-plan .radio-group-field__wrapper label>span{padding:.25rem}.info-dialog.info-dialog__alsace-moselle-plan .field__error{font-family:"Asap",sans-serif;text-align:center;font-size:.875rem;line-height:1.66;margin:.1875rem 0 0}.info-dialog.info-dialog__alsace-moselle-plan .radio-label__text{font-size:16px}@media screen and (min-width:768px){.info-dialog.info-dialog__alsace-moselle-plan .info-dialog__title{margin-top:1.5rem;padding:0}.info-dialog.info-dialog__alsace-moselle-plan .info-dialog__content{min-height:0}.info-dialog__summary.info-dialog__alsace-moselle-plan .info-dialog-alsace-moselle-plan__container{margin:0;width:33.8125rem}.info-dialog__summary.info-dialog__alsace-moselle-plan .info-dialog__title{padding-top:1.3125rem;margin:0 4.375rem}.info-dialog__summary.info-dialog__alsace-moselle-plan .info-dialog__title h2 .info-dialog__remove-icon{top:1.4375rem;padding:0}.info-dialog__summary.info-dialog__alsace-moselle-plan .info-dialog__content-text{padding-top:1.5625rem}.info-dialog__summary.info-dialog__alsace-moselle-plan .radio-button-field{margin:1.5625rem 0}.info-dialog__summary.info-dialog__alsace-moselle-plan .radio-button-field label:first-of-type{margin-right:2.1875rem}}.personal-area .beneficiary-add{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:.625rem;gap:.625rem;height:10rem;width:100%;border:.0625rem dotted #cbcad6;border-radius:.375rem;cursor:pointer}.personal-area .beneficiary-add .icon-plus{fill:#0062a7;height:1.375rem;width:1.375rem}.personal-area .beneficiary-add__label{text-align:center;font-size:1rem;line-height:1.375rem}@media screen and (min-width:768px){.personal-area .beneficiary-add{width:13.125rem}}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container{position:absolute;margin:.9375rem;min-width:18.4375rem;border-radius:4px}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .info-dialog__remove-icon{top:.9375rem;right:.625rem}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .info-dialog__content{height:auto;padding:1.25rem 1.25rem .75rem}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .info-dialog__content .spinner{width:1.5625rem;height:1.5625rem}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container__text{font-size:1rem;line-height:normal;margin-bottom:1.25rem}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .form-content__button-container{display:flex;justify-content:center;margin:0 auto .625rem}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .form-content__button-container .form-content__button{width:14.125rem;height:3.1875rem;font-size:1rem}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container__phone-number-field{width:auto;margin:1.25rem auto}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container__phone-number-field .field__text{height:3.1875rem;width:100%}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container__phone-number-field .field__error{margin:0 auto}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .state-field__error svg.icon,.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .state-field__success svg.icon{height:.5em;width:.5em}@media screen and (max-width:767px){.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .info-dialog__title{margin-top:.625rem;padding:0 .875rem .625rem 0;font-size:1rem;font-weight:700}}@media screen and (min-width:768px){.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container{min-width:36.25rem;margin:0 auto}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .info-dialog__title{margin:1.5rem 2.8125rem 0;padding:0}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .info-dialog__remove-icon{top:1.4375rem}.beneficiary-add-callback-popin .beneficiary-add-callback-popin__container .info-dialog__content{padding:1.25rem 2.8125rem}}.beneficiary-add-popin .beneficiary-add-popin__container{position:absolute;margin:.9375rem;min-width:18.4375rem;border-radius:4px}.beneficiary-add-popin .beneficiary-add-popin__container .info-dialog__remove-icon{top:2rem;right:.875rem;width:.875rem;height:.875rem}.beneficiary-add-popin .beneficiary-add-popin__container .info-dialog__remove-icon svg{width:.625rem;height:.625rem}.beneficiary-add-popin .beneficiary-add-popin__container .info-dialog__content{display:flex;flex-direction:column;align-items:center;padding:3.875rem .875rem 2rem;grid-gap:1rem;gap:1rem}.beneficiary-add-popin__title{font-size:1rem;font-weight:700;line-height:1.375rem}.beneficiary-add-popin__buttons{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;width:100%}.beneficiary-add-popin .beneficiary-add-popin__buttons__button{display:flex;flex-direction:column;width:100%;height:10rem;grid-gap:.5rem;gap:.5rem;border:.0625rem solid #cbcad6;border-radius:.375rem;color:#000;text-transform:none;font-size:1rem;font-weight:700;line-height:1.375rem;text-align:center}@media screen and (min-width:768px){.beneficiary-add-popin .beneficiary-add-popin__container{min-width:40.75rem}.beneficiary-add-popin .beneficiary-add-popin__container .info-dialog__remove-icon{right:2rem}.beneficiary-add-popin__buttons{flex-direction:row;justify-content:center}.beneficiary-add-popin .beneficiary-add-popin__buttons__button{width:13.25rem}}.personal-area .back-link{color:#000;text-decoration:underline;font-size:1rem;cursor:pointer}.personal-area .back-link-wrapper{padding:1.25rem 0}.personal-area .beneficiary-add-page .info-icon{font-size:1.3125rem;margin-right:.3125rem;fill:#0062a7}.personal-area .beneficiary-add-page .form__content{display:flex;flex-direction:column}.personal-area .beneficiary-add-page .form__content .form-content__text{text-align:center;padding:0 .875rem}.personal-area .beneficiary-add-page .form__content .form-content__text-info{font-style:italic;text-align:center}.personal-area .beneficiary-add-page .form__content .form-content__button{width:100%;height:3.1875rem;white-space:nowrap}@media screen and (min-width:768px){.personal-area .beneficiary-add-page .form__content .form-content__text{padding:0}.personal-area .beneficiary-add-page .form__content .form-content__button{width:auto}}.personal-area .stepper-wrapper{width:100%}.personal-area .stepper-wrapper .stepper .stepper__step.stepper__step--active>div>span,.personal-area .stepper-wrapper .stepper .stepper__step.stepper__step--finish>div>span{background:#0062a7}.personal-area .stepper-wrapper .stepper .stepper__step.stepper__step--active svg,.personal-area .stepper-wrapper .stepper .stepper__step.stepper__step--finish svg{color:#0062a7}.personal-area .stepper-wrapper .stepper .stepper__step.stepper__step--active .stepper__button>span>span:first-child{border:.0625rem solid #0062a7}.profile--commun .radio-group--switch .radio-field__wrapper .radio-group .radio__label--selected{border:.0625rem solid #0062a7;background-color:#0062a7}.profile--commun .datepicker-field button{background-color:#0062a7}.personal-area .beneficiary-creation-page .form__content{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.personal-area .beneficiary-creation-page .form__content__radio-label{font-size:1rem;grid-gap:.625rem;gap:.625rem;display:flex;align-items:center}.personal-area .beneficiary-creation-page .form__content .form-content__text{margin:0;font-size:1.25rem;line-height:1.625rem}.personal-area .beneficiary-creation-page .form__content .radio-group--switch.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label span{font-size:1rem;line-height:1.375rem}.personal-area .beneficiary-creation-page .form__content .datepicker-field button{width:3.1875rem;height:3.1875rem}.personal-area .beneficiary-creation-page .form__content .datepicker-field button svg{width:1.375rem;height:1.375rem}.personal-area .beneficiary-creation-page .form__content .field__text{width:100%}.personal-area .beneficiary-creation-page .form__content .field__error{font-size:1rem}.personal-area .beneficiary-creation-page .form__content .text-field__state{min-width:1.375rem}.personal-area .beneficiary-creation-page .form__content .state-field__error svg.icon,.personal-area .beneficiary-creation-page .form__content .state-field__success svg.icon{width:1.375rem}.personal-area .beneficiary-creation-page .form__content .icon-tooltip{width:1.5rem;height:1.5rem}.personal-area .beneficiary-creation-page .form__content .form-content__button{height:3.1875rem;white-space:nowrap}.personal-area .beneficiary-creation-page__mandatory{font-size:.875rem;line-height:1.25rem;text-align:left;color:#6b6b6b}@media screen and (min-width:768px){.personal-area .beneficiary-creation-page .form__content .field__text{max-width:19.6875rem}}.tooltip-popin__dialog .info-dialog__content{display:flex;flex-direction:column;max-width:40rem;line-height:1.5}.tooltip-popin__dialog__title{font-weight:700;font-size:1.125rem;align-self:center;margin-top:1.875rem}.tooltip-popin__dialog__warning{display:flex;flex-direction:row;font-size:.875rem;grid-gap:1rem;gap:1rem;line-height:1.25rem;background-color:#fffae0;padding:1rem 1.25rem;align-items:flex-start;margin-top:.9375rem}.tooltip-popin__dialog__warning>.icon-tooltip{width:1.375rem;height:1.375rem}.personal-area .beneficiary-revocation-page .form__content{display:flex;flex-direction:column}.personal-area .beneficiary-revocation-page .form__content .form-content__text{text-align:center;padding:0 .875rem}.personal-area .beneficiary-revocation-page .form__content .form-content__button{width:100%;height:3.1875rem;white-space:nowrap}.personal-area .beneficiary-revocation-page .form__content .MuiAccordion-root{border:0;box-shadow:none}.personal-area .beneficiary-revocation-page .form__content .MuiAccordionDetails-root{padding:.625rem 0 0}.personal-area .beneficiary-revocation-page .form__content .MuiAccordionSummary-root{pointer-events:none;cursor:default;padding:0}.personal-area .beneficiary-revocation-page .form__content .MuiAccordionSummary-root u{pointer-events:auto;cursor:pointer}.personal-area .beneficiary-revocation-page .form__content .MuiAccordionSummary-content{flex-grow:0;margin:0}.personal-area .beneficiary-revocation-page .form__content .MuiAccordionSummary-content .accordion__summary__title{font-size:.875rem;line-height:1.25rem;font-weight:400;text-align:left;color:#6b6b6b}.personal-area .beneficiary-revocation-page .form__content .MuiAccordionSummary-gutters{min-height:auto}.personal-area .beneficiary-revocation-page .form__content .MuiAccordionSummary-gutters svg{width:1.5rem;height:1.5rem}.personal-area .beneficiary-revocation-page .form__content .MuiAccordionSummary-expandIconWrapper{display:none}@media screen and (min-width:768px){.personal-area .beneficiary-revocation-page .form__content .form-content__text{padding:0}.personal-area .beneficiary-revocation-page .form__content .form-content__button{width:auto}}.personal-area .dashboard{font-family:"Asap",sans-serif;padding:.875rem .875rem 0}.personal-area .dashboard .spinner{height:3.125rem;width:3.125rem}.personal-area .dashboard-content__text{line-height:normal}.personal-area .dashboard-content__welcome-text{color:#0062a7;font-size:2.25rem;font-weight:700;text-transform:capitalize}.personal-area .dashboard-content__header{display:flex;justify-content:space-between}.personal-area .dashboard__item{margin-bottom:1.25rem}.personal-area .dashboard__item:last-child{margin-bottom:1.875rem}.personal-area .dashboard__contracts{display:flex;flex-direction:column}.personal-area .dashboard-contract-list__item{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 .75rem;width:100%}.personal-area .dashboard-item__title{margin-bottom:1rem;font-size:1.25rem;font-weight:700}.personal-area .dashboard-item__statements{flex-direction:row-reverse}.personal-area .dashboard-item__statements .statement{margin:.625rem 0;width:100%}.personal-area .dashboard-item__statements .dashboard-item-statements__link{color:#000;font-size:.875rem;margin-top:.9375rem;text-decoration:underline}.personal-area .dashboard-item__statements .dashboard-item-statements-link__arrow{font-size:.75rem;height:.625rem;line-height:1.25rem;margin-left:.3125rem;position:relative;transform:rotate(-90deg)}.personal-area .dashboard-item__statements .dashboard-item-statements__default-message,.personal-area .dashboard-item__statements .dashboard-item-statements__no-refund-message{background-color:#fff;border-radius:4px;color:#000;font-size:1.125rem;font-weight:700;line-height:1.11;padding:1.25rem .75rem;text-align:center;width:100%}@media screen and (max-width:768px){.personal-area .dashboard-content__text{margin-bottom:1.25rem;font-size:1.4375rem}}@media screen and (min-width:768px){.personal-area .dashboard{padding:0}.personal-area .personal-area__content{background-color:#e2e2e2}.personal-area .dashboard-content__header{margin-bottom:3rem}.personal-area .dashboard-content__text{margin-top:5rem;font-size:1.375rem;margin-bottom:2.1875rem}.personal-area .dashboard__item--first{margin-top:-2.5rem}.personal-area .dashboard-item__statements .dashboard-item-statements__no-refund-message{padding:2.125rem 0}.personal-area .dashboard-item__statements>.statement{margin-top:0}.personal-area .dashboard-item__statements>.statement~.statement{margin-top:.625rem}.personal-area .dashboard__item{margin-bottom:3.75rem}}.personal-area .request-application-card{background-color:#fff;border-radius:.25rem;box-sizing:border-box;display:flex;justify-content:center;flex-grow:1;padding:1rem;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.personal-area .request-application-card__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.personal-area .request-application-card__content__icon{height:2.5rem;width:2.5rem}.personal-area .request-application-card__content__label{font-weight:700;text-align:center;line-height:1.375rem}.personal-area .request-application-card__button{font-size:1rem;margin-top:auto}@media screen and (max-width:768px){.personal-area .request-application-card__button{box-shadow:none;border:.125rem solid #0062a7;padding:.5rem 1.5rem}}@media screen and (min-width:768px){.personal-area .request-application-card{max-width:calc(25% - 16px);padding-top:1.5rem}.personal-area .request-application-card__content__label{padding-top:1rem}}.personal-area .contract-card-list{display:flex}.personal-area .contract-card,.personal-area .contract-card-list{flex-wrap:wrap;grid-gap:1rem;gap:1rem}.personal-area .contract-card__icon{align-items:center;border:.0625rem solid #c7c6c4;box-sizing:border-box;display:flex;flex-basis:50%;justify-content:center;min-height:8.75rem;padding:1.25rem}.personal-area .contract-card__icon svg{font-size:4rem}.personal-area .contract-card__content{display:flex;flex-direction:column;justify-content:center}.personal-area .contract-card__content__title{font-weight:700;font-size:1.25rem}.personal-area .contract-card__content__label{font-size:1rem}.personal-area .contract-card__button{flex-basis:100%;font-size:1rem;margin-top:auto;padding:.5rem}.personal-area .contract-card,.personal-area .contract-social-welfare-card--double-template,.personal-area .contract-social-welfare-card--single-template{background-color:#fff;border-radius:.25rem;box-sizing:border-box;display:flex;flex-grow:1;padding:1rem}@media screen and (max-width:768px){.personal-area .contract-card__content__label{margin:.5rem 0 0;font-weight:700}.personal-area .contract-card__icon{display:none}.personal-area .contract-card__button{background-color:transparent;box-shadow:none;border:2px solid #0062a7;color:#000;padding:.8125rem 0}.personal-area .contract-card-list,.personal-area .dashboard-prevoyance-contract__list{flex-direction:column}}@media screen and (min-width:768px){.personal-area .contract-card__icon{width:50%}.personal-area .contract-card,.personal-area .contract-social-welfare-card--double-template,.personal-area .contract-social-welfare-card--single-template{max-width:calc(50% - 16px)}}.personal-area .contract-social-welfare-card{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;flex-direction:column}.personal-area .contract-social-welfare-card__img{box-sizing:border-box;flex-basis:50%;height:auto;margin-bottom:auto;min-height:6.25rem}.personal-area .contract-social-welfare-card__item{width:100%}.personal-area .contract-social-welfare-card__content,.personal-area .contract-social-welfare-card__item{display:flex;flex-direction:column;align-items:center}.personal-area .contract-social-welfare-card__content__error{color:#de3625;font-size:.875rem;margin:5px 0}.personal-area .contract-social-welfare-card__content,.personal-area .contract-social-welfare-card__img{flex-basis:calc(50% - 16px);flex-grow:1;width:100%}.personal-area .contract-social-welfare-card__button{flex-basis:100%;font-size:1rem;margin-top:auto;padding:.5rem}.personal-area .contract-social-welfare-card--single-template{flex-direction:row}.personal-area .contract-social-welfare-card--double-template .contract-social-welfare-card__img{margin-bottom:1rem;width:100%}.personal-area .contract-social-welfare-card__title{font-weight:700;font-size:1.25rem;line-height:1.25}.personal-area .contract-social-welfare-card__text{font-size:1rem;line-height:1.25;margin-top:.5rem}@media screen and (max-width:768px){.personal-area .contract-social-welfare-card{text-align:center}.personal-area .contract-social-welfare-card__title{color:#0062a7}.personal-area .contract-social-welfare-card__button{background-color:transparent;box-shadow:none;border:2px solid #0062a7;color:#000;display:inline-block;text-align:left;padding:.8125rem 0 .8125rem 6.25rem}.personal-area .contract-social-welfare-card__button .icon,.personal-area .contract-social-welfare-card__button .icon-download{margin-right:.9375rem;color:#0062a7;position:absolute;left:3.4375rem;font-size:1.625rem}.personal-area .contract-social-welfare-card__content{grid-gap:.625rem;gap:.625rem}}@media screen and (min-width:768px){.personal-area .contract-social-welfare-card__title{text-align:center}.personal-area .contract-social-welfare-card__title--single-template{text-align:start}.personal-area .contract-social-welfare-card__img{width:50%}.personal-area .contract-social-welfare-card__content{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.personal-area .contract-social-welfare-card__content--single-template{flex-direction:column}.personal-area .contract-social-welfare-card--double-template .contract-social-welfare-card__img{display:flex;margin:0 auto 1rem;width:80%}}.statement .MuiAccordionSummary-content{margin:.9375rem 0}.statement .accordion__summary{width:100%}.statement .accordion__header{display:flex;justify-content:space-between;align-items:center}.statement .statement-header-infos__item{margin-bottom:1rem}.statement .statement-header-infos__item--last,.statement .statement-header-infos__item--pro{display:flex;flex-direction:row;width:auto;flex:1 1;margin-bottom:auto}.statement .statement-header-infos__item--pro{flex-direction:column}.statement .statement-header-infos__item--pro>.statement-header__total-refund{padding:0}.statement .statement-header__title{font-size:1.125rem;font-weight:700;color:#000;line-height:normal;display:flex;flex-direction:column}.statement .statement-header__title:first-letter{text-transform:uppercase}.statement .statement-header__text{color:#777;font-size:.875rem;line-height:normal;display:flex;flex-direction:row;align-items:center}.statement .statement-header__date{color:#000;font-size:.875rem;line-height:normal;margin-top:.4375rem;text-transform:lowercase;font-weight:400}.statement .statement-header__total-refund{color:#0062a7;font-weight:700;padding-left:.75rem}.statement .statement-header__beneficiary-name{color:#000;font-size:1rem;padding-left:.3125rem}.statement--expanded{border:.125rem solid #0062a7;padding:.875rem}.statement__care{background-color:#f3f3f3;padding:1.25rem .75rem}.statement__care .statement-care__actual-cost,.statement__care .statement-care__health-insurance,.statement__care .statement-care__social-welfare{color:#000;font-size:.875rem;margin-bottom:.625rem;line-height:normal;display:flex;align-items:baseline;flex-wrap:wrap}.statement__care .statement-care__dots{background-repeat:repeat-x;background-size:.5rem .25rem;background-image:radial-gradient(circle,#c7c6c4 .0625rem,transparent .125rem);background-color:transparent;background-position:bottom .125rem left;flex:1 1 50%}.statement__care .statement-care__actual-cost .statement-care__dots{flex:1 1 40%}.statement__care .statement-care__social-welfare{font-weight:700;margin-bottom:0}.statement__care .statement-care__price{padding-left:.1875rem}.statement__care .statement-care__item--pro .statement-care__text{margin-bottom:0}.refund-page-content__statements .statements .statements__item .statement{margin-bottom:1rem}@media screen and (min-width:768px){.statement .accordion__header-right{margin-right:.625rem}.statement .accordion__header-left{display:flex;flex:1 1;margin-right:1.5625rem}.statement .statement__header{display:flex;align-items:center;width:100%}.statement .statement-header__logo{border-right:.0625rem solid #c7c6c4;padding:.625rem 1.5625rem .625rem .625rem}.statement .statement-header__logo svg{width:2.375rem;height:2.25rem;fill:#0062a7}.statement .statement-header__beneficiary-name{padding-left:0}.statement .statement-header__infos{display:flex;justify-content:space-between;flex:1 1;padding:0 0 0 1.5625rem}.statement .statement-header-infos__item{margin-bottom:0;display:flex;align-items:center;width:45%}.statement .statement-header-infos__item--last,.statement .statement-header-infos__item--pro{flex-direction:column;margin-bottom:0;justify-content:center}.statement .statement-header-infos__item--pro{width:auto;flex:none;align-items:flex-end}.statement .statement-header-infos__item--pro .statement-header__text{text-align:end}.statement .statement-care__item--pro{display:flex;align-items:flex-end}.statement .statement-care__text{margin:0;color:#000;font-size:.875rem}.statement .statement-header__title{line-height:normal;display:flex;flex-direction:column}.statement .statement-header__text{display:flex;flex-direction:column;align-items:baseline}.statement .statement-header__date{font-weight:400}.statement .statement-header__total-refund{text-align:end}.statement__care{display:flex;flex-direction:column;flex-wrap:wrap;height:3.125rem;margin-left:4.5625rem;margin-right:2.1875rem}.statement__care .statement-care__item{width:45%;margin-bottom:.4375rem}.statement__care .statement-care__dots{flex:1 1}}.paginator{justify-content:space-between;margin-top:25px}.paginator,.paginator .paginator__page-wrapper{display:flex;align-items:center}.paginator .paginator__arrow{width:36px;height:36px;border-radius:50%;background-color:#0062a7;position:relative;cursor:pointer}.paginator .paginator__arrow .icon-left-arrow{position:absolute;top:22%;left:22%;fill:#fff}.paginator .paginator__arrow .icon-right-arrow{position:absolute;top:22%;left:30%;fill:#fff}.paginator .icon-left-arrow{width:17px;height:20px;transform:rotate(90deg);font-size:.75rem}.paginator .icon-right-arrow{width:17px;height:20px;transform:rotate(-90deg);font-size:.75rem}.paginator .paginator__arrow--disabled{background-color:#c7c6c4}.paginator .paginator__label{font-size:1.125rem;color:#000}.paginator .paginator__page-item{width:16px;height:16px;padding:8px;text-align:center;margin:0 7px;background-color:#c7c6c4;border-radius:50%;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer}.paginator .paginator__page-item--selected{background-color:#0062a7}.paginator .paginator__page-wrapped{font-size:1.25rem;color:#c7c6c4;margin:0 7px;display:inline-flex;align-self:baseline}@media screen and (min-width:768px){.paginator{justify-content:center;align-items:center}.paginator .paginator__arrow{width:auto;height:auto;background:none;margin:0 15px}.paginator .paginator__arrow .icon-left-arrow,.paginator .paginator__arrow .icon-right-arrow{position:static;fill:#000}.paginator .paginator__arrow--disabled .icon-left-arrow,.paginator .paginator__arrow--disabled .icon-right-arrow{fill:#c7c6c4}}.personal-area .statements__info{display:flex;align-items:center}.personal-area .statements-info__icon{width:30px;height:30px;fill:#000;margin-right:10px}.personal-area .statements-info__text{font-size:.875rem;line-height:normal;color:#000}.personal-area .statements__circle-divider{display:block;width:100%;height:.25rem;border:0;background-repeat:repeat-x;background-size:.5rem .25rem;background-image:radial-gradient(circle,#c7c6c4 1px,transparent 2px);background-color:transparent;margin:10px 0}.personal-area .statements__line-divider{width:86%;height:.125rem;background:#c7c6c4;width:100%;height:1px;margin:24px 0}.personal-area .statements-item__recap{font-size:1rem;color:#000;margin-top:22px}.personal-area .statements-item__date{font-weight:700}@media screen and (min-width:768px){.personal-area .statements__info{margin-bottom:20px}.personal-area .statements-info__icon{width:20px;height:20px}}.statement-filters .statement-filters__sidebar{display:none}.statement-filters .statement-filters__sidebar--active{display:flex;flex-direction:column;align-items:flex-end;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,16,32,.8)}.statement-filters .statement-filters-sidebar__content{background:#fff;width:85%;height:100%}.statement-filters .statement-filters-sidebar-content__header{display:flex;align-items:center;justify-content:space-between;padding:8px 13px}.statement-filters .statement-filters-sidebar-content-header__title{font-size:1rem;font-weight:700}.statement-filters .statement-filter-button,.statement-filters .statement-filter-button__selected,.statement-filters .statement-filter-button__selected:hover,.statement-filters .statement-filters-sidebar-content-submit__button{width:215px;white-space:nowrap;font-size:.875rem;padding:.625rem 3.4375rem;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);margin:4px;color:#000;border:1px solid rgba(0,0,0,.23)}.statement-filters .statement-filter-button__selected,.statement-filters .statement-filter-button__selected:hover{font-size:1rem;background-color:#0062a7;color:#fff}.statement-filters .statement-filters-sidebar-content__divider{background-color:#d4d4d4;width:100%;margin:6px 0;height:1px}.statement-filters .statement-filters-sidebar-content__submit{width:100%;display:flex;justify-content:center;align-items:center;padding:12px 0}.statement-filters .statement-filters-sidebar-content-submit__button{font-size:1rem;color:#fff}.statement-filters .statement-filter-title{background:#f3f3f3;padding:15px 13px;margin-bottom:13px;width:90%}.statement-filters .statement-filters__wrapper{width:100%;display:flex;justify-content:center}.statement-filters .statement-filters__wrapper .statement-filter-button,.statement-filters .statement-filters__wrapper .statement-filter-button__selected,.statement-filters .statement-filters__wrapper .statement-filters-sidebar-content-submit__button{position:relative;width:147px;margin-right:1.1875rem}.statement-filters .statement-filters__wrapper .spinner{width:20px;height:20px;margin:0 55px 0 35px}.statement-filters .statement-filters__wrapper .statement-filters__benefit-statement{margin-left:.625rem;font-size:.875rem;color:#000;text-decoration:underline;cursor:pointer}.statement-filters .statement-filters__wrapper .statement-filter-button__filters-number{position:absolute;background-color:#0062a7;border-radius:50%;color:#fff;padding:0 8px;right:10%}.statement-filters .statement-filters__wrapper .statement-filters__download-wrapper{display:flex;align-items:center}.statement-filters .benefit-statement__error{color:#de3625;font-size:.875rem;margin:8px 0;float:right}@media screen and (min-width:768px){.statement-filters .statement-filters-sidebar{box-sizing:border-box;min-height:calc(100vh - 60px);height:100%;padding:8px 0}.statement-filters .statement-filters__sidebar{position:relative}.statement-filters .statement-filters__sidebar--active{display:none}.statement-filters .statement-filters__wrapper{display:flex;justify-content:space-between;width:100%;min-height:auto}.statement-filters .statement-filters__wrapper .spinner{margin:0 55px}.statement-filters .statement-filters__date-filter-wrapper{display:flex;align-items:center}.statement-filters .statement-filter__date-filter-separator{height:.9375rem;width:.0625rem;margin:0 .625rem;background-color:#c7c6c4}.statement-filters .personal-area__statement-filters-sidebar{margin-bottom:0}}.statement-beneficiary-filter .statement-beneficiary-filter__wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:13px}.select-field__form-control .select-field__input{font-size:.875rem;height:2.5625rem}.select-field__form-control .select-field__input:focus{border-color:#0062a7}.select-field__form-control .select-field__input--no-focus{border-color:rgba(0,0,0,.23)!important;border-width:1px!important}.select-field__form-control .select-field__input--focus{border-color:#0062a7!important;border-width:2px}.select-field__form-control .select-field,.select-field__form-control .select-field:focus{padding-right:40px;background-color:transparent!important}.select-field__form-control .icon-dropdown{width:14px;height:8px;color:#000;top:42%;right:5%}ul[role=listbox] .select-field__item{font-size:.875rem;padding:10px}.statement-date-filter .statement-date-filter__wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:13px}.statement-date-filter .statement-date-filter__wrapper .statement-date-filter__radio-group{width:85%}.statement-date-filter .statement-date-filter__wrapper .statement-date-filter-radio__input{padding:8px 5px}.statement-date-filter .statement-date-filter__wrapper .statement-date-filter-radio__form-control{margin:0}.statement-date-filter .statement-date-filter__wrapper .statement-date-filter-radio__label{font-size:1rem}.statement-date-filter .statement-date-filter__wrapper .statement-date-filter-radio__input--checked{color:#0062a7}@media screen and (min-width:768px){.statement-date-filter .statement-date-filter__wrapper{flex-direction:row;margin-bottom:0}.statement-date-filter .statement-date-filter__wrapper strong{margin-right:9px;font-size:.875rem}}.personal-area .sponsorship-card{background-color:#d6f2f3;border-radius:.5rem;display:flex;flex-direction:column;padding:0 1.25rem;grid-gap:1.25rem;gap:1.25rem}.personal-area .sponsorship-card__item{display:flex;flex-direction:column;padding:0 0 1.25rem;grid-gap:1.25rem;gap:1.25rem;justify-content:space-between}.personal-area .sponsorship-card__item__title{font-size:1.375rem;font-weight:700;line-height:1.2}.personal-area .sponsorship-card__item__text{font-size:1.25rem;line-height:1.2}.personal-area .sponsorship-card__item__button{flex-basis:100%;font-size:1rem;padding:.5rem;min-height:3.125rem;max-height:3.125rem;background-color:#e5007d}.personal-area .sponsorship-card__item__button:hover{background-color:#b10061}@media screen and (min-width:768px){.personal-area .sponsorship-card{flex-direction:row;grid-gap:3.375rem;gap:3.375rem}.personal-area .sponsorship-card__item{padding:1.875rem 0;grid-gap:0;gap:0}}.personal-infos-spinner{margin-top:40%}.personal-infos-page__mandatory{color:#777}.personal-infos-page .component-wrapper{margin-bottom:1.5625rem}.personal-infos-page .field__error{margin-top:.5rem;margin-bottom:0}.personal-infos-page .form-content__small-input .field__text{max-width:33%}.personal-infos-page .field-wrapper .text-field__state .MuiSvgIcon-root{font-size:1rem}.personal-infos-page__divider{display:block;width:100%;height:.25rem;border:0;background-repeat:repeat-x;background-size:.5rem .25rem;background-image:radial-gradient(circle,#c7c6c4 1px,transparent 2px);background-color:transparent;margin:10px 0}@media screen and (max-width:320px){.personal-infos-page .form-content__small-input .field__text{max-width:66%}}.MuiAutocomplete-popper .MuiAutocomplete-paper{font-size:1rem}.personal-infos-page-address-field{margin-top:1.5rem}.personal-infos-page-address-field__title{font-weight:700}.personal-infos-page-address-field__autocomplete-field .icon-search,.personal-infos-page-address-field__autocomplete-field .MuiAutocomplete-clearIndicator svg{font-size:1.5rem}.personal-infos-page-address-field__address-content{display:flex;flex-direction:column}@media screen and (min-width:768px){.personal-infos-page .zip-code-field.component-wrapper{width:30%}.personal-infos-page .zip-code-field.component-wrapper .field-wrapper .field__text{max-width:70%}.personal-infos-page .city-field.component-wrapper{width:54%}.personal-infos-page .city-field.component-wrapper .field__text{width:100%}.personal-infos-page-address-field__address-content{flex-direction:row}}.personal-area .quote-and-bill-application-page{border-radius:.25rem;margin:1.25rem auto 1.25rem .5rem}.personal-area .quote-and-bill-application-page__title{font-size:1.5rem;line-height:2rem;margin-bottom:1.25rem;text-align:center;color:#0062a7}.personal-area .quote-and-bill-application-page__application-card-container{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem;margin:auto auto 2.5rem;width:90%}.personal-area .quote-and-bill-application-page__content{border-radius:4px;background-color:#fff;padding:2rem 1rem;margin-bottom:1.25rem}.personal-area .quote-and-bill-application-page__content__filter span{font-weight:400;color:#777;font-size:.875rem}.personal-area .quote-and-bill-application-page__content__accordion,.personal-area .quote-and-bill-application-page__content__accordion--not-expandable{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:.125rem;margin-bottom:1.875rem;min-height:6.25rem}.personal-area .MuiAccordion-root.Mui-expanded.quote-and-bill-application-page__content__accordion--not-expandable,.personal-area .quote-and-bill-application-page__content__accordion.MuiAccordion-root.Mui-expanded{margin-bottom:1.875rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .MuiAccordionSummary-root:hover:not(.Mui-disabled){cursor:default}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .MuiAccordionSummary-expandIconWrapper svg{display:none}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary{width:100%}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content{display:flex;align-items:center}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content .accordion-summary__label,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content .accordion-summary__label{color:#000;display:flex;align-items:center;grid-gap:1rem;gap:1rem;min-width:10rem;max-width:17.5rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__icon,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__icon{display:none}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__text__title,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__text__title{font-weight:700;margin-bottom:.25rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__text__reason,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__text__reason{margin-bottom:.25rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__text__date,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__text__date{font-size:.875rem;color:#777}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-expandIconWrapper svg.MuiSvgIcon-root,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-expandIconWrapper svg.MuiSvgIcon-root{fill:#000}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary__status,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary__status{display:flex;align-items:center;grid-gap:.625rem;gap:.625rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary__status svg.icon-time,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary__status svg.icon-time{width:1.375rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary__status svg.icon-time path,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary__status svg.icon-time path{fill:#f89b06}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary__status svg.icon-circle-close,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary__status svg.icon-circle-close{fill:#e03726;font-size:1.375rem;border:.0625rem solid #e03726;border-radius:50%}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary__status svg.icon-circle-check,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary__status svg.icon-circle-check{fill:#1a962b;font-size:1.375rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary__status svg.icon-reload,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary__status svg.icon-reload{fill:#0062a7;width:1.75rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .MuiCollapse-root,.personal-area .quote-and-bill-application-page__content__accordion .MuiCollapse-root{width:100%}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .MuiCollapse-root .accordion-details,.personal-area .quote-and-bill-application-page__content__accordion .MuiCollapse-root .accordion-details{padding:1rem;background-color:#f6f7fb;margin:0 1rem 1rem;border-radius:.25rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .MuiCollapse-root .accordion-details__download,.personal-area .quote-and-bill-application-page__content__accordion .MuiCollapse-root .accordion-details__download{display:flex;align-items:center}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .MuiCollapse-root .accordion-details__download--text,.personal-area .quote-and-bill-application-page__content__accordion .MuiCollapse-root .accordion-details__download--text{cursor:pointer;text-decoration:underline}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .MuiCollapse-root .accordion-details__download svg,.personal-area .quote-and-bill-application-page__content__accordion .MuiCollapse-root .accordion-details__download svg{margin-right:1.25rem;cursor:pointer}@media screen and (min-width:768px){.personal-area .quote-and-bill-application-page{margin:6.25rem auto}.personal-area .quote-and-bill-application-page__title{font-size:2.125rem;margin-bottom:1.875rem}.personal-area .quote-and-bill-application-page .form__content{margin:6.25rem auto}.personal-area .quote-and-bill-application-page .quote-and-bill-application-page__application-card-container{flex-direction:row;justify-content:center;margin:unset;margin-bottom:2.5rem;width:100%;grid-gap:4rem;gap:4rem}.personal-area .quote-and-bill-application-page__content{padding:2rem}.personal-area .quote-and-bill-application-page__content__accordion,.personal-area .quote-and-bill-application-page__content__accordion--not-expandable{width:95%;padding:.3125rem 1.25rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary{padding-right:inherit}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content .accordion-summary__label,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content .accordion-summary__label{min-width:25rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__icon,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__icon{display:block}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__icon svg.MuiSvgIcon-root,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__icon svg.MuiSvgIcon-root{font-size:2rem}.personal-area .quote-and-bill-application-page__content__accordion--not-expandable .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__icon svg>path,.personal-area .quote-and-bill-application-page__content__accordion .accordion-summary .MuiAccordionSummary-content .accordion-summary__label__icon svg>path{fill:#000}}.personal-area .personal-area__content{background-color:#e2e2e2}.personal-area .refund-page__title{margin:1.25rem 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center;text-transform:uppercase}.personal-area .refund-page__content{padding:20px 12px;background:#fff}.personal-area .refund-page-content__default-message,.personal-area .refund-page-content__no-refund-message{margin-top:22px;color:#000;font-size:1.125rem;font-weight:700;line-height:1.11;text-align:center}.personal-area .spinner{width:70px;height:70px}.personal-area .icon-download{font-size:1.5rem}@media screen and (min-width:768px){.personal-area .personal-area__content{background-color:#e2e2e2}.personal-area .refund-page{border-radius:4px;max-width:60.625rem;margin:6.25rem auto}.personal-area .refund-page__title{font-size:2.125rem;line-height:auto;margin-bottom:1.875rem}.personal-area .refund-page__content{padding:1.25rem 1.875rem;border-radius:4px}}.personal-area .statement-type-filter{display:flex;justify-content:center;margin:20px}.personal-area .statement-type-filter label:first-of-type span{padding-top:8px}@media screen and (min-width:768px){.personal-area .statement-type-filter{margin:30px}.personal-area .statement-type-filter .field__radio{padding:12px 48px}.personal-area .statement-type-filter label:first-of-type span{padding-top:0}}.radio-button-field .radio-group{display:flex;flex-direction:row;flex-wrap:nowrap}.radio-button-field .radio-group label:first-of-type{border-right:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.radio-button-field .radio-group label:last-of-type{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.radio-button-field .field__radio{display:inline-block;position:relative;width:147px;height:66px;background:#fff;text-align:center;border:1px solid #c7c6c4;box-sizing:border-box;padding:7px 20px;margin:0}.radio-button-field .field__radio span{display:block;line-height:1.0625rem;font-size:.875rem;color:#000;text-align:center}.radio-button-field .field__radio .radio-button,.radio-button-field .field__radio svg{display:none}.radio-button-field .field__radio--checked{border:1px solid #0062a7;background-color:#0062a7}.radio-button-field .field__radio--checked span{color:#fff}@media screen and (min-width:768px){.radio-button-field .field__radio{width:auto;height:46px}}.personal-area .sponsorship_error .form__content{display:flex;flex-direction:column}.personal-area .sponsorship_error .form__content a{margin:1.25rem auto 0}.personal-area .sponsorship_error .form-content__text{margin-bottom:0}@media screen and (min-width:768px){.personal-area .sponsorship_error{max-width:60.625rem;margin:6.25rem auto;border-radius:4px}}.personal-area .sponsorship__title{color:#0062a7;font-size:1.5rem;font-weight:700;line-height:1.625rem;margin:1.875rem 0;text-align:center;text-transform:uppercase}.personal-area .sponsorship__ps{display:flex;flex-direction:column;margin:1.25rem;grid-gap:.625rem;gap:.625rem}.personal-area .sponsorship__ps-text{font-size:1rem;color:#777}.personal-area .sponsorship .form__content{margin-top:1.25rem;padding:1.25rem 1.125rem 1.25rem .875rem}.personal-area .sponsorship .form-content__intro,.personal-area .sponsorship .form-content__text{text-align:center}.personal-area .sponsorship .form-content__intro{margin-bottom:1.25rem;font-size:1.125rem}.personal-area .sponsorship .form-content__text{font-size:1.125rem}@media screen and (min-width:768px){.personal-area .sponsorship{max-width:60.625rem;margin:6.25rem auto;border-radius:4px}.personal-area .sponsorship__title{font-size:2.125rem}.personal-area .sponsorship__ps{margin:1.25rem 0 0}.personal-area .sponsorship .form__content{padding:1.875rem 0 0}.personal-area .sponsorship .form-content__intro{font-size:1.375rem}.personal-area .sponsorship .form-content__text{font-size:1rem}}.personal-area .sponsorship__condition{font-size:1rem;line-height:1.4375rem;margin-top:.875rem;padding-bottom:.625rem;text-align:center}.personal-area .sponsorship__condition-link{color:#000;text-decoration:underline}@media screen and (min-width:768px){.personal-area .sponsorship__condition{padding-bottom:1.875rem;margin-top:1.75rem}}.personal-area .sponsorship__details{display:flex;flex-direction:column;padding:0}.personal-area .sponsorship__details__steps{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem}.personal-area .sponsorship__details__steps__step{display:flex;grid-gap:1.25rem;gap:1.25rem}.personal-area .sponsorship__details__steps__step svg{width:1rem;height:1.1875rem;margin-top:.5rem}.personal-area .sponsorship__details__steps__step-detail{display:flex;flex-direction:column;text-align:left;grid-gap:.25rem;gap:.25rem}.personal-area .sponsorship__details-img{margin:0 auto;max-width:12.5rem}@media screen and (min-width:768px){.personal-area .sponsorship__details{flex-direction:row;padding:0 5.75rem 1.875rem 6.75rem}.personal-area .sponsorship__details-img{margin:0 0 auto}}.personal-area .sponsorship__gifts{display:flex;flex-direction:column;margin-top:1.5rem}.personal-area .sponsorship__gifts__gift{display:flex;flex-direction:column;flex:1 1;grid-gap:.375rem;gap:.375rem;padding:0 22px 0 26px}.personal-area .sponsorship__gifts__gift__line{display:flex;justify-content:center;font-weight:700;grid-gap:.625rem;gap:.625rem}.personal-area .sponsorship__gifts__gift__line svg{transform:scaleY(-1);-webkit-transform:scaleY(-1);width:3.125rem;height:3.125rem;margin-top:.375rem}.personal-area .sponsorship__gifts__gift__line-value{font-size:5rem;line-height:5rem}.personal-area .sponsorship__gifts__gift__line-type{margin:auto 0;text-align:left;font-size:1.25rem;line-height:1.25rem}.personal-area .sponsorship__gifts__gift__target{color:#e5007d;font-size:1.875rem;line-height:1.625rem;margin-bottom:.75rem}.personal-area .sponsorship__gifts__gift__target-center{text-align:center}.personal-area .sponsorship__gifts__gift__target span{font-weight:700}.personal-area .sponsorship__circle_separator{display:block;width:100%;height:.25rem;border:0;background-repeat:repeat-x;background-size:.5rem .25rem;background-image:radial-gradient(circle,#c7c6c4 1px,transparent 2px);background-color:transparent;margin:.625rem 0}@media screen and (min-width:768px){.personal-area .sponsorship__gifts{flex-direction:row;margin-top:3rem}.personal-area .sponsorship__gifts__gift{grid-gap:0;gap:0;padding:0}.personal-area .sponsorship__circle_separator{width:.25rem;height:auto;background-repeat:repeat-y;background-size:.25rem .5rem;margin:0}}.personal-area .sponsorship__links{display:flex;flex-direction:column;background-color:#d6f2f3;padding:1.25rem 0;grid-gap:.625rem;gap:.625rem}.personal-area .sponsorship__links__text{font-size:1rem;line-height:1.375rem;text-align:center}.personal-area .sponsorship__links__text-state{font-size:.875rem;line-height:1.375rem;height:1rem;text-align:center}.personal-area .sponsorship__links__text-state svg{width:.75rem;height:auto;max-height:.75rem;color:#e5007d;margin-right:.625rem}.personal-area .sponsorship__links__share{text-align:center;margin:0 1.25rem .625rem}.personal-area .sponsorship__links__share-strong{font-size:1.25rem;margin:.9375rem 0;font-weight:700}.personal-area .sponsorship__links__share-share-link{width:100%;height:3.125rem;font-size:1rem}.personal-area .sponsorship__links__share-share-link svg{margin-left:.625rem;height:1.375rem;width:1.1875rem}.personal-area .sponsorship__link{display:flex;justify-content:space-between;align-items:center;margin:0 1.25rem;padding:.8125rem 1.25rem;grid-gap:.625rem;gap:.625rem;flex:1 1;font-size:1rem;background-color:#fff}.personal-area .sponsorship__link-copy-text{width:17.8125rem;height:1.125rem;overflow:scroll;scrollbar-width:none;white-space:nowrap;margin:0}.personal-area .sponsorship__link-copy-text::-webkit-scrollbar{display:none}.personal-area .sponsorship__link svg{height:1.375rem;width:1.375rem;cursor:pointer}.personal-area .sponsorship .form-content__intro-oups{margin-bottom:0;margin-top:.625rem}.personal-area .sponsorship .form-content__text-oups{font-size:1.25rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.personal-area .sponsorship__links{padding:1.875rem 0}.personal-area .sponsorship__links__share{display:none}.personal-area .sponsorship__link{margin:0 auto;width:100%;max-width:19.75rem}}.resiliation-error-page{display:flex;flex-direction:column;padding:1.25rem 1rem 0}.resiliation-error-page__content{padding:1.25rem .75rem;background:#fff;display:flex;flex-direction:column;align-items:center;border-radius:.25rem}.resiliation-error-page__content__title{font-weight:700;font-size:1.375rem;text-align:center}.resiliation-error-page__content__detail{display:flex;flex-direction:column;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.resiliation-error-page__content__detail__text{display:flex;flex-direction:column;text-align:center}.resiliation-error-page .resiliation-error-page__content .form-content__button{width:100%;height:3.1875rem;white-space:nowrap;text-align:center}@media screen and (min-width:768px){.resiliation-error-page{align-items:center;justify-content:center;width:100%;height:100%}.resiliation-error-page__content{width:100%;max-width:39rem;padding:1.25rem 4.375rem}.resiliation-error-page__content__detail{flex-direction:row}.resiliation-error-page .resiliation-error-page__content .form-content__button{width:auto}}.resiliation-page__filter{display:flex;flex-direction:column;align-items:center;grid-gap:.75rem;gap:.75rem}.resiliation-page__filter .select-field__input{min-width:16.25rem;width:auto;margin-left:.625rem}.resiliation-page .resiliation-page__title{margin:1.25rem 0;font-size:1.5rem;line-height:1.625rem;font-weight:700;text-align:center}.resiliation-page .resiliation-page__subtitle{font-size:1rem}.resiliation-page .resiliation-page__subtitle--bold{font-size:1rem;font-weight:700}.resiliation-page__content{display:flex;flex-direction:column;justify-content:center;font-size:1rem;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.resiliation-page__content .resiliation-page__content{margin-top:0}.resiliation-page__content__contract-type{font-weight:700;font-size:1.25rem}.resiliation-page__content__already-terminated{background-color:#fffae0;border-radius:4px;padding:1.25rem 1.875rem;display:flex;align-items:center;grid-gap:.9375rem;gap:.9375rem}.resiliation-page__content__already-terminated .icon-tooltip{width:1.5rem;height:1.5rem;fill:#000}.resiliation-page__content__other-reason-filter{display:flex;flex-direction:column;margin:-2.5rem 0 0;background-color:#f6f7fb}.resiliation-page__content__other-reason-filter .radio-group--simple.radio-group-field__wrapper{padding:1rem}.resiliation-page__content__other-reason-filter .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label .radio__item{padding:0 .5rem 0 0}.resiliation-page__details{grid-gap:.25rem;gap:.25rem}.resiliation-page__details,.resiliation-page__details-container{display:flex;flex-direction:column}.resiliation-page__details__title{font-weight:700}.resiliation-page__details__beneficiaries-list{list-style-type:none;padding-inline-start:.9375rem;line-height:1.5rem;margin:.3125rem 0}.resiliation-page__details__beneficiaries-list__beneficiary{font-size:1rem}.resiliation-page__resume{display:flex;grid-gap:1.25rem;gap:1.25rem;background-color:#fffae0;padding:1.25rem 1.25rem .875rem;line-height:1.375rem}.resiliation-page__resume .resiliation-page__resume__info{margin:0}.resiliation-page__resume .resiliation-page__resume__info-icon{width:1.5rem;height:1.5rem;fill:#000}.resiliation-page__effective-date-incorrect{display:flex;grid-gap:1.25rem;gap:1.25rem;color:red;padding:1.25rem 1.25rem .875rem}.resiliation-page__effective-date-incorrect__info{margin:auto 0}.resiliation-page__effectdate{display:flex;flex-direction:column;grid-gap:.625rem;gap:.625rem}.resiliation-page__effectdate-value{padding:1rem;margin-right:auto;background-color:#f3f3f3}.resiliation-page__document{display:flex;flex-direction:column;grid-gap:.625rem;gap:.625rem}.resiliation-page__circle_separator{display:block;width:100%;height:.25rem;border:0;background-repeat:repeat-x;background-size:.5rem .25rem;background-image:radial-gradient(circle,#c7c6c4 1px,transparent 2px);background-color:transparent;margin:1.875rem 0}.resiliation-page__mandatory{color:#777}.resiliation-page__other-reason,.resiliation-page__with-reason{display:flex;flex-direction:column;padding-top:.5625rem}.resiliation-page__other-reason-list{margin-top:0}.resiliation-page .resiliation-page__details__beneficiary-list__beneficiary:before{content:"•";color:#0062a7;display:inline-block;width:.625rem;margin-left:-1rem}.resiliation-page .datepicker-field button{height:3.1875rem;width:3.1875rem;background-color:#0062a7}.resiliation-page .form-content__button{min-width:16.25rem;width:auto;height:3.1875rem;white-space:nowrap}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group{flex-direction:column;grid-gap:0;gap:0}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label{height:auto;border:none;margin:0;padding-bottom:1rem}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label .radio-label__text{display:flex;flex-direction:column}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label .radio__item{padding-left:0;align-self:flex-start}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label .MuiFormControlLabel-label{font-size:1rem}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label--selected .resiliation-page__other-reason-list{display:none}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label--selected .resiliation-page__motif--bold{font-weight:700}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label--selected .resiliation-page__other-reason{padding-top:0}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label .radio-label__text:has(>.resiliation-page__motif--colored)>ul{margin-top:0;padding-left:1rem}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label .resiliation-page__motif--colored{color:#6b6b6b;font-size:.875rem}.MuiPaper-root .MuiList-root .select-field__item{white-space:normal}.MuiPickersPopper-root .MuiDayPicker-weekDayLabel,.MuiPickersPopper-root .MuiPickersCalendarHeader-label,.MuiPickersPopper-root .MuiPickersDay-root,.MuiPickersPopper-root .PrivatePickersYear-yearButton{font-size:1rem}.MuiPickersPopper-root .MuiPickersCalendarHeader-root{justify-content:space-between}.MuiPickersPopper-root .MuiSvgIcon-root{width:1.5rem;height:1.5rem}@media screen and (min-width:768px){.resiliation-page{max-width:60.625rem;margin:6.25rem auto;border-radius:4px}.resiliation-page__with-reason{flex-direction:row;padding-top:0;grid-gap:.5rem;gap:.5rem;align-items:center}.resiliation-page__content{grid-gap:2.5rem;gap:2.5rem}.resiliation-page__content .resiliation-page__content{margin-top:0}.resiliation-page__content__other-reason-filter{margin:-2.5rem 0 0 2.5rem}.resiliation-page .resiliation-page__title{font-size:2.125rem;line-height:auto;margin-bottom:1.875rem}.resiliation-page__filter{display:flex;flex-direction:row;align-items:center;grid-gap:2.875rem;gap:2.875rem;margin-bottom:2.5rem}.resiliation-page__details-container{flex-direction:row}.resiliation-page__line_separator{width:86%;height:.125rem;background:#c7c6c4;width:.1rem;height:auto;background-repeat:repeat-y;background-size:.25rem .5rem;margin:0 2.5rem}.resiliation-page .form-content__button{width:auto}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group{grid-gap:.5rem;gap:.5rem}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label{height:auto;padding-bottom:0}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label .radio-label__text:has(>.resiliation-page__motif--colored){padding-top:0}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label .radio-label__text{display:block}.resiliation-page .radio-group--simple.radio-group-field__wrapper .radio-field__wrapper .radio-group .radio__label .resiliation-page__motif--colored{color:#6b6b6b;font-size:.875rem}}.info-dialog-termination-summary--error .info-dialog__content,.info-dialog-termination-summary--pending .info-dialog__content,.info-dialog-termination-summary--success .info-dialog__content{height:auto}.info-dialog-termination-summary--error .form-content__button--primary,.info-dialog-termination-summary--success .form-content__button--primary{display:inline-block;width:auto}.info-dialog-termination-summary--error .info-dialog__title,.info-dialog-termination-summary--success .info-dialog__title{justify-content:center;font-size:1.25rem}.info-dialog-termination-summary--error .form-content__footer,.info-dialog-termination-summary--success .form-content__footer{display:flex}.info-dialog-termination-summary--error .form-content__footer .form-content__button--primary,.info-dialog-termination-summary--success .form-content__footer .form-content__button--primary{padding-left:.625rem;padding-right:.625rem;margin:0 auto;border-radius:.375rem;text-transform:uppercase}.info-dialog-termination-summary--success .info-dialog__title strong{font-weight:700;font-size:1.25rem;display:inline;color:#0062a7}.info-dialog-termination-summary--error .contract-infos__label{display:flex;flex-direction:row;align-items:center;font-size:1rem}.info-dialog-termination-summary--error .contract-infos__label .icon-alert{margin-right:1.25rem}.info-dialog-termination-summary--content .info-dialog__content .form-content__footer{grid-gap:1.875rem;gap:1.875rem;display:flex;flex-direction:column-reverse;text-transform:uppercase}.info-dialog-termination-summary--content .info-dialog__content .form-content__footer .form-content__button--close,.info-dialog-termination-summary--content .info-dialog__content .form-content__footer .form-content__button--primary{width:100%}.info-dialog-termination-summary--content .info-dialog__content .form-content__footer .form-content__button--close{background:#fff;box-shadow:0 .1875rem .375rem rgba(198,208,216,.95);border:.0625rem solid #d4d4d4;border-radius:.25rem}.info-dialog-termination-summary--content .info-dialog-termination-summary__container .info-dialog-termination-summary__circle_separator{display:block;width:100%;height:.25rem;border:0;background-repeat:repeat-x;background-size:.5rem .25rem;background-image:radial-gradient(circle,#c7c6c4 1px,transparent 2px);background-color:transparent;margin:.625rem 0}.info-dialog-termination-summary--content .info-dialog-termination-summary__container .info-dialog__title{border:0;flex-direction:column;height:5rem}.info-dialog-termination-summary__container{grid-gap:1.875rem;gap:1.875rem}.info-dialog-termination-summary__container .info-dialog__content{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem;padding:3.5rem 1.25rem 1.875rem;font-size:1rem}.info-dialog-termination-summary__container .info-dialog__content strong{font-weight:700}.info-dialog-termination-summary__container .info-dialog__content .contract-infos__title{font-size:1.25rem;font-weight:600;line-height:1.5rem}.info-dialog-termination-summary__container .info-dialog__content .contract-infos__title div{font-size:1rem}.info-dialog-termination-summary__container .info-dialog__content .contract-infos__label,.info-dialog-termination-summary__container .info-dialog__content .contract-infos__text{color:#000;font-size:1rem;margin:0;line-height:1.5rem}.info-dialog-termination-summary__container .info-dialog__content .contract-infos__label--bold,.info-dialog-termination-summary__container .info-dialog__content .contract-infos__text--bold{margin:0;font-weight:700}.info-dialog-termination-summary__container .info-dialog__content .contract-infos__label strong{font-weight:700}.info-dialog-termination-summary__container .info-dialog__content .contract-infos__label--grey{margin-top:1.25rem;background:#f3f3f3;padding:.875rem}.info-dialog-termination-summary__container .info-dialog__content .contract-infos__label__reason-comment{margin-top:2rem;margin-left:1rem}.info-dialog-termination-summary__container .info-dialog__content .text-primary{background:#adff2f}.info-dialog-termination-summary__container .info-dialog__content .termination-summary__resume{display:flex;grid-gap:1.25rem;gap:1.25rem;background-color:#fffae0;padding:1.25rem 1.25rem .875rem;line-height:1.375rem}.info-dialog-termination-summary__container .info-dialog__content .termination-summary__resume__info{margin:0}.info-dialog-termination-summary__container .info-dialog__content .termination-summary__resume__info-icon{width:1.5rem;height:1.5rem;fill:#000}.info-dialog-termination-summary__container .info-dialog__content .termination-summary__resume__confirmation-text{font-size:1rem}.info-dialog-termination-summary__container .info-dialog__content .form-content__button--close,.info-dialog-termination-summary__container .info-dialog__content .form-content__button--primary{text-align:center;font-size:1rem;line-height:1.5rem;padding-top:1.25rem;padding-bottom:1.25rem;cursor:pointer}.info-dialog-termination-summary__container .info-dialog__content .form-content__button--primary{color:#fff;background:#0062a7}.info-dialog-termination-summary .info-dialog-termination-summary__container{width:43.25rem;padding-top:1.875rem}.info-dialog-termination-summary .info-dialog-termination-summary__title{font-size:1rem;font-weight:700;text-align:center;margin:auto}.info-dialog-termination-summary .info-dialog-termination-summary__error-icon{fill:#de3625}.info-dialog-termination-summary .statements__circle-divider{display:block;width:100%;height:.25rem;border:0;background-repeat:repeat-x;background-size:.5rem .25rem;background-image:radial-gradient(circle,#c7c6c4 1px,transparent 2px);background-color:transparent;margin:.625rem 0}@media screen and (min-width:768px){.info-dialog-termination-summary--error .info-dialog-termination-summary__container,.info-dialog-termination-summary--success .info-dialog-termination-summary__container{width:40.75rem;padding:0 3.5rem}.info-dialog-termination-summary--content .info-dialog-termination-summary__container{width:43.25rem;padding:1.5rem 1.5rem 0}.info-dialog-termination-summary--content .info-dialog-termination-summary__container .info-dialog__title{border:0;flex-direction:column}.info-dialog-termination-summary--content .info-dialog-termination-summary__container .info-dialog__title .info-dialog__remove-icon{top:1.625rem;right:1.625rem}.info-dialog-termination-summary--content .info-dialog__content{max-width:unset}.info-dialog-termination-summary--content .info-dialog__content .form-content__footer{flex-direction:row;flex-wrap:nowrap;grid-gap:1.25rem;gap:1.25rem}.info-dialog-termination-summary--content .info-dialog__content .form-content__footer .form-content__button--close,.info-dialog-termination-summary--content .info-dialog__content .form-content__footer .form-content__button--primary{height:3.125rem;width:100%;margin:0}.info-dialog-termination-summary--content .info-dialog__content .form-content__footer .form-content__button--close{max-width:12.875rem}.info-dialog-termination-summary--pending .info-dialog-termination-summary__container{width:47.75rem}}.spinner{width:50px;height:50px}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}