.form-success{color:#43b77a}.form-error{color:red}.form-error,.form-success{font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:400;margin:1rem 0;text-align:center}.form-error ol,.form-error ul,.form-success ol,.form-success ul{list-style:none;margin:0;padding:0}.file-wrapper,.select-label,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c9c9c9;border-radius:.3125rem;box-sizing:border-box;color:#000;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;margin:0 0 .625rem;padding:.625rem .9375rem}.file-wrapper .placeholder,.file-wrapper::placeholder,.select-label .placeholder,.select-label::placeholder,input[type=date] .placeholder,input[type=date]::placeholder,input[type=email] .placeholder,input[type=email]::placeholder,input[type=password] .placeholder,input[type=password]::placeholder,input[type=search] .placeholder,input[type=search]::placeholder,input[type=tel] .placeholder,input[type=tel]::placeholder,input[type=text] .placeholder,input[type=text]::placeholder,textarea .placeholder,textarea::placeholder{color:#8e8e8e;font-family:Nunito Sans,sans-serif;font-style:italic;font-weight:400;opacity:.8}.search-wrapper .select-button.up,.select-wrapper .select-button.up{display:none}.search-wrapper .select-button.down,.select-wrapper .select-button.down{display:flex}.search-wrapper .select-list,.select-wrapper .select-list{display:none}.search-wrapper.open .select-button.up,.select-wrapper.open .select-button.up{display:flex}.search-wrapper.open .select-button.down,.select-wrapper.open .select-button.down{display:none}.search-wrapper.open .select-list,.select-wrapper.open .select-list{display:block}.file-wrapper{min-height:1rem;position:relative}.password-wrapper{margin:0 0 .625rem;position:relative}.password-wrapper input{margin:0;padding:.625rem 2.9375rem .625rem .9375rem;width:100%}.password-wrapper .icon{fill:#8e8e8e;cursor:pointer;height:1.625rem;position:absolute;right:.3125rem;top:50%;transform:translateY(-50%);width:1.625rem}.password-wrapper input[type=password]~.icon-ClosedEyeFull,.password-wrapper input[type=text]~.icon-OpenedEyeFull{display:none}.checkbox-wrapper{display:block;overflow:hidden}.file-preview{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.file-preview img{max-height:100%;max-width:100%}.file-preview .icon{fill:#8e8e8e;height:.875rem;width:.875rem}.file-field,.search-field,.select-field{bottom:0;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.search-field,.select-field{pointer-events:none}.file-field{cursor:pointer}.select-label{padding:.625rem 2.5rem .625rem .9375rem}.search-text,.select-text{position:relative;z-index:2}.search-label,.select-label{cursor:pointer;position:relative}.select-button{background:none;border:none;height:.6875rem;padding:0;pointer-events:none;position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);width:1.25rem}.select-button .icon{fill:#8e8e8e;height:100%;width:100%}.search-button{background:none;border:none;height:1.25rem;padding:0;pointer-events:none;position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);width:1.25rem}.search-button .icon{fill:#8e8e8e;height:100%;width:100%}.search-list-wrapper,.select-list-wrapper{position:relative}.search-list,.select-list{background-color:#fff;border:1px solid #c9c9c9;border-radius:.3125rem;left:0;list-style:none;margin:-.5rem 0 0;max-height:11.25rem;overflow:auto;padding:.4375rem 0;position:absolute;right:0;top:0;z-index:1000}.select-item,.select-list .entity{align-items:center;display:flex;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;min-height:1.5625rem;padding:0 1.875rem;position:relative}.select-item .icon,.select-list .entity .icon{display:none}.select-item .icon-Check,.select-list .entity .icon-Check{fill:#38c6fe;height:.5625rem;left:.9375rem;position:absolute;width:.75rem}.select-item.selected .icon-Check,.select-list .entity.selected .icon-Check{display:block}.select-item:hover,.select-list .entity:hover{background-color:rgba(38,198,254,.2);cursor:pointer}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;opacity:0;width:0}input[type=radio]+label{cursor:pointer;float:left;margin:0 0 0 1.375rem;position:relative}input[type=radio]+label~label{margin:0 0 0 2.625rem}input[type=radio]+label:before{border:1px solid #8d8d8d;border-radius:50%;content:" ";display:block;height:.9375rem;left:-1.375rem;position:absolute;width:.9375rem}input[type=radio]:checked+label:before{background:#38c6fe;border-color:#38c6fe;box-shadow:inset 0 0 0 2px #fff}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;opacity:0;width:0}input[type=checkbox]+label{cursor:pointer;float:left;margin:0 0 0 1.375rem;position:relative}input[type=checkbox]+label~label{margin:0 0 0 2.625rem}input[type=checkbox]+label:before{border:1px solid #8d8d8d;border-radius:.125rem;content:" ";display:block;height:.9375rem;left:-1.375rem;position:absolute;width:.9375rem}input[type=checkbox]+label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 263.5 192' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.8 192c-5 0-9.9-1.9-13.7-5.7L5.7 115c-7.6-7.6-7.6-19.8 0-27.4 7.6-7.6 19.8-7.6 27.4 0l57.7 57.7L230.4 5.7c7.6-7.6 19.8-7.6 27.4 0 7.6 7.6 7.6 19.8 0 27.4L104.5 186.3c-3.8 3.8-8.7 5.7-13.7 5.7z' fill='%23fff'/%3E%3C/svg%3E");display:block;font-size:.5625rem;height:15px;left:-1.1875rem;opacity:0;position:absolute;top:.1875rem;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-ms-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .3s ease;width:15px;z-index:1}input[type=checkbox]:checked+label:before{background-color:#38c6fe}input[type=checkbox]:checked+label:after{opacity:1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}form button{border:none;border-radius:.3125rem;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.25rem;padding:.625rem}.custom-checkbox{align-items:center;display:flex}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox label .btn-switch{background-color:#b5b5b5;border:none;border-radius:.6875rem;display:inline-block;flex:0 0 auto;height:1.25rem;position:relative;transition:background-color .15s ease-in-out;width:2.25rem}.custom-checkbox label .switch-bullet{background-color:#fff;border:none;border-radius:50%;height:1rem;left:.125rem;position:absolute;top:.125rem;transition:left .15s ease-in-out;width:1rem}.custom-checkbox input[type=checkbox]:checked~label .switch-bullet{left:1.125rem}.custom-checkbox input[type=checkbox]:checked~label .btn-switch{background-color:#2fc3c6}.custom-checkbox label:hover{cursor:pointer}.styled-check{-webkit-appearance:none;appearance:none!important;border:.125rem solid #fff;border-radius:.1875rem;display:inline-block;padding:.375rem;position:relative}.styled-check:focus{outline:none}.styled-check:checked{border:.125rem solid #fff;color:#99a1a7}.styled-check:checked:after{color:#fff;content:"✔";font-size:.875rem;left:.0625rem;position:absolute;top:.0625rem}.switch input[type=checkbox]+label{align-items:center;color:#707070;display:flex;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;justify-content:space-between;line-height:1.125rem;margin:0 0 .625rem}.switch input[type=checkbox]+label .text{margin:0 .9375rem 0 0}.switch.wide input[type=checkbox]+label{width:100%}.switch input[type=checkbox]+label:after,.switch input[type=checkbox]+label:before,.switch input[type=checkbox]:checked+label:after,.switch input[type=checkbox]:checked+label:before{display:none}.errorPassword,.helpPassword{color:#8e8e8e;display:none;font-size:.875rem;margin-top:.3125rem;width:100%}.errorPassword.red,.helpPassword.red{color:red}.levelSecurity{color:#b5b5b5;display:none;font-size:.75rem;font-weight:400;margin-top:.3125rem}.levelSecurity,.levelSecurity span{font-family:Nunito Sans,sans-serif;font-style:normal}.levelSecurity span{font-weight:700}.levelSecurity span.orange{color:#ff7f00}.levelSecurity span.yellow{color:#fb0}.levelSecurity span.green{color:#37d93b}.levelSecurity .contColorSecurity{height:3px;width:100%}.levelSecurity .contColorSecurity .grey{background:#e6e6e6;float:left;height:.1875rem;width:33%}.levelSecurity .contColorSecurity .orange{background:#ff7f00;float:left;height:.1875rem;width:33%}.levelSecurity .contColorSecurity .yellow{background:#fb0;float:left;height:.1875rem;width:33%}.levelSecurity .contColorSecurity .green{background:#37d93b;float:left;height:.1875rem;width:33%}.header{padding:0}.header .bg{background-color:#fff;background-repeat:no-repeat}.header .breadcrumb-container{background-color:transparent;left:0;position:absolute;top:0}.header .breadcrumb-container .breadcrumb,.header .breadcrumb-container .breadcrumb li a{color:#fff}.current-subscription .type{color:#0393c4;font-size:1.25rem;font-weight:600;line-height:1.6875rem;margin:0 0 .625rem;text-transform:uppercase}.current-subscription .expire-date,.current-subscription .type{font-family:Nunito Sans,sans-serif;font-style:normal;text-align:center}.current-subscription .expire-date{color:#000;font-size:.875rem;font-weight:400;line-height:1.125rem;margin:0 0 1.25rem}.current-subscription .expire-date .date,.current-subscription .expire-date.expires-soon{font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:700}.current-subscription .expire-date.expires-soon .date{color:#d32f2f;line-height:1.1875rem}.current-subscription .expire-date.canal{display:flex;flex-direction:column;justify-content:center;margin-top:1.25rem;width:100%}.current-subscription .expire-date.canal p{margin:0}.current-subscription .expire-date.canal .icon{height:3.125rem;width:5.625rem}.current-subscription .none,.current-subscription .welcomeMsg{font-family:Nunito Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.6875rem;margin:.9375rem 0 1.25rem;text-align:center}.current-subscription .discover,.current-subscription .prolong{background-color:#fb0;border:none;border-radius:.3125rem;color:#fff;display:block;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.25rem;margin:.625rem auto 1.875rem;padding:.625rem 1.25rem}.current-subscription .discover:hover,.current-subscription .prolong:hover{background-color:#242f5e}.current-subscription .discover{text-transform:uppercase}.login .desc{color:#8e8e8e;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;margin:0 .9375rem .9375rem}.login .buttons{display:flex;flex-direction:column;margin:0 auto 1.25rem;row-gap:.625rem;width:50%}.card{background-color:#fff;border-radius:.625rem;box-shadow:0 0 .375rem rgba(0,0,0,.161);box-sizing:border-box;margin:0 auto 1.25rem;padding:.625rem .9375rem}.title{color:#175eb8;font-family:Nunito Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;margin:0 0 .3125rem;text-align:center;text-transform:uppercase}.border{border-radius:.3125rem;height:.3125rem;margin:.9375rem 0;overflow:hidden;position:relative}.border>div{border-bottom-right-radius:.3125rem;border-top-right-radius:.3125rem;bottom:0;position:absolute;top:0;width:calc(20% + 5px)}.border div:first-child{background-color:#0393c4;left:0;z-index:5}.border div:nth-child(2){background-color:#0270ac;left:20%;z-index:4}.border div:nth-child(3){background-color:#054d8d;left:40%;z-index:3}.border div:nth-child(4){background-color:#062b62;left:60%;z-index:2}.border div:nth-child(5){background-color:#fb0;left:80%;z-index:1}.logout{margin:0 auto 1.25rem;text-align:center}.logout button{background-color:transparent;border-radius:.3125rem;color:#707070;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;padding:.625rem}.logout button.logout{border:1px solid #656565}.breadcrumb-container{background-color:#fff;padding:0 .9375rem .625rem}.breadcrumb-container .breadcrumb,.breadcrumb-container .breadcrumb li a{color:#000}.button{border:none;border-radius:.3125rem;color:#fff;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;min-width:10.75rem;padding:.625rem}.button.login{background-color:#fb0;width:13.125rem}.button.register{background-color:#438bd5;width:13.125rem}.my-account-body{box-sizing:border-box;min-height:480px;padding:0 .9375rem 1.875rem}.my-account .links{display:flex;flex-direction:column;list-style:none;margin:0}.my-account .links .item{border-bottom:1px solid #e6e6e6;height:2.75rem}.my-account .links .item:last-child{border-bottom-color:transparent}.my-account .links .link{align-items:center;background-color:transparent;border:none;column-gap:.9375rem;display:flex;height:100%;justify-content:space-between;opacity:.48;padding:0;text-align:left;width:100%}.my-account .links .link.active{opacity:1}.my-account .links .link .icon-border{align-items:center;border:2px solid #0393c4;border-radius:50%;box-sizing:border-box;display:flex;flex:0 0 auto;height:2.375rem;justify-content:center;width:2.375rem}.my-account .links .link .icon-border .icon{fill:#0393c4;height:1.375rem;width:1.375rem}.my-account .links .link .label{font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;width:100%}.my-account .links .link .right{flex:0 0 auto}.my-account .links .link .right .icon{fill:#0393c4;height:.875rem;width:.875rem}.my-account-profile .select-label,.my-account-profile input[type=date],.my-account-profile input[type=email],.my-account-profile input[type=password],.my-account-profile input[type=tel],.my-account-profile input[type=text]{width:100%}.my-account-profile label{color:#707070;display:block;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.1875rem;margin:0 0 .1875rem}.my-account-profile .separator{border-bottom:1px solid #e6e6e6;margin:0 0 .625rem}.my-account-profile .edit-password{margin:0 0 1.25rem;text-align:center}.my-account-profile .edit-password label{border:1px solid #262f5b;border-radius:.3125rem;color:#242f5e;cursor:pointer;display:inline-block;float:none;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;margin:0;padding:.625rem;text-align:center}.my-account-profile .edit-password input[type=checkbox]:checked+label,.my-account-profile .edit-password label:after,.my-account-profile .edit-password label:before{display:none}.my-account-profile .optionals-data-sumit,.my-account-profile .profile-user-sumit{background-color:#fb0;color:#fff;display:block;margin:.625rem auto .9375rem;min-width:10.75rem}.my-account-profile .optionals-data-sumit[disabled],.my-account-profile .profile-user-sumit[disabled]{background-color:#b5b5b5;color:#fff;cursor:default}.my-account-profile .password-block.close{display:none}.my-account-profile .password-label{color:#707070;display:block;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.1875rem;margin:0 0 .1875rem}.my-account-favorites .favorite-items{display:flex;flex-direction:column;list-style:none;margin:0 0 1.25rem;padding:0;row-gap:.625rem}.my-account-favorites .favorite-items.edition .favorite-item{cursor:default}.my-account-favorites .favorite-items.edition .alert,.my-account-favorites .favorite-items.edition .favorite-tempe{display:none}.my-account-favorites .favorite-items.edition .favorite-mode{display:inline-block}.my-account-favorites .favorite-items:not(.edition) .favorite-item>*{pointer-events:none}.my-account-favorites .item{border:1px solid transparent}.my-account-favorites .item.sortable-chosen{border:1px dashed #8e8e8e}.my-account-favorites .favorite-item{align-items:center;background-color:transparent;border:none;column-gap:.625rem;cursor:pointer;display:flex;height:3.125rem;justify-content:space-between;padding:0;width:100%}.my-account-favorites .picto-alert{display:none}.my-account-favorites .favorite-name{flex:1 1 auto;min-width:0;text-align:left}.my-account-favorites .favorite-name .name{color:#242f5e;font-size:1rem;font-weight:700}.my-account-favorites .favorite-name .name,.my-account-favorites .favorite-name .subname{font-family:Nunito Sans,sans-serif;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-account-favorites .favorite-name .subname{color:#8e8e8e;font-size:.875rem;font-weight:400}.my-account-favorites .alert,.my-account-favorites .favorite-mode,.my-account-favorites .favorite-type{flex:0 0 auto;height:1.5625rem;width:1.5625rem}.my-account-favorites .alert .icon,.my-account-favorites .favorite-mode .icon,.my-account-favorites .favorite-type .icon{fill:#242f5e;height:100%;width:100%}.my-account-favorites .delete,.my-account-favorites .move{cursor:pointer}.my-account-favorites .delete .icon,.my-account-favorites .move .icon{fill:#8e8e8e}.my-account-favorites .favorite-tempe{flex:0 0 auto}.my-account-favorites .favorite-tempe .container-img{display:inline-block;height:1.375rem;margin-right:-1.25rem;position:relative;vertical-align:text-bottom;width:3rem}.my-account-favorites .favorite-tempe .container-img img{left:0;position:absolute;top:-1rem}.my-account-favorites .favorite-tempe .temperatureLevel1{border-right-color:#000f47}.my-account-favorites .favorite-tempe .temperatureLevel2{border-right-color:#0032b0}.my-account-favorites .favorite-tempe .temperatureLevel3{border-right-color:#00c6e8}.my-account-favorites .favorite-tempe .temperatureLevel4{border-right-color:#ffbe40}.my-account-favorites .favorite-tempe .temperatureLevel5{border-right-color:#f48f1e}.my-account-favorites .favorite-tempe .temperatureLevel6{border-right-color:#e55e08}.my-account-favorites .favorite-tempe .temperatureLevel7{border-right-color:#e2280c}.my-account-favorites .favorite-tempe .temperatureLevel8{border-right-color:#000}.my-account-favorites .favorite-tempe .color-trend{background:#fff;border-right-style:solid;border-right-width:.4375rem;color:#000;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1;padding:0 .3125rem 0 1.125rem}.my-account-favorites .alert,.my-account-favorites .favorite-mode{display:none}.my-account-favorites .favorites-edition{background-color:#fb0;border:none;border-radius:.3125rem;color:#fff;display:block;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.25rem;margin:.625rem auto .9375rem;min-width:10.75rem;padding:.625rem}.my-account-favorites .favorites-edition span:nth-child(2),.my-account-favorites .favorites-edition.active span:first-child{display:none}.my-account-favorites .favorites-edition.active span:nth-child(2){display:block}.my-account-mails{min-height:0;padding:0;place-items:center}.my-account-mails .card{margin:0 15px 20px;max-width:30.75rem;min-width:20rem}.my-account-mails .title{align-items:flex-end;display:flex;justify-self:center;line-height:1}.my-account-mails .title .icon{fill:#2d3e84;height:1.875rem;padding-right:.25rem;width:1.875rem}.my-account-mails .desc{color:#8e8e8e;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;margin:0 0 .9375rem}.my-account-mails .item:not(:first-child){border-top:1px solid #e6e6e6}.my-account-mails .mail-item{column-gap:.625rem;justify-content:space-between;list-style:none;margin:0 0 1.25rem;padding:.9375rem 0;row-gap:.625rem}.my-account-mails .icon-name,.my-account-mails .mail-item{align-items:center;display:flex}.my-account-mails .icon-name .icon{flex-shrink:0;height:1.25rem;max-width:1.25rem}.my-account-mails .mail-name{flex:1 1 auto;min-width:0}.my-account-mails .mail-name .name{background-color:transparent;border:none;font-size:1rem;font-weight:700;margin:0;max-width:100%;padding:0}.my-account-mails .mail-name .name,.my-account-mails .mail-name .subname{color:#000;font-family:Nunito Sans,sans-serif;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-account-mails .mail-name .subname{font-size:.875rem;font-weight:400}.my-account-mails .hour{align-items:center;background-color:transparent;border-radius:.3125rem;display:inline-flex;flex:0 0 auto;font-size:.875rem;gap:.3125rem;line-height:1.1875rem;padding:.3125rem}.my-account-mails .hour .icon{height:.3125rem;width:.625rem}.my-account-mails .hour.suspended{border:1px solid #8e8e8e}.my-account-mails .hour.active{border:1px solid #2fc3c6}.my-account-mails .suspended{fill:#8e8e8e;color:#8e8e8e}.my-account-mails .active{fill:#2fc3c6;color:#2fc3c6}.my-account-mails .custom-checkbox{align-items:center;display:flex}.my-account-mails .custom-checkbox input[type=checkbox]{display:none}.my-account-mails .custom-checkbox label .btn-switch{background-color:#b5b5b5;border:none;border-radius:.6875rem;display:inline-block;flex:0 0 auto;height:1.25rem;position:relative;transition:background-color .15s ease-in-out;width:2.25rem}.my-account-mails .custom-checkbox label .switch-bullet{background-color:#fff;border:none;border-radius:50%;height:1rem;left:.125rem;position:absolute;top:.125rem;transition:left .15s ease-in-out;width:1rem}.my-account-mails .custom-checkbox input[type=checkbox]:checked~label .switch-bullet{left:1.125rem}.my-account-mails .custom-checkbox input[type=checkbox]:checked~label .btn-switch{background-color:#2fc3c6}.my-account-mails .custom-checkbox label:hover{cursor:pointer}.my-account-mails .styled-check{-webkit-appearance:none;appearance:none!important;border:.125rem solid #fff;border-radius:.1875rem;display:inline-block;padding:.375rem;position:relative}.my-account-mails .styled-check:focus{outline:none}.my-account-mails .styled-check:checked{border:.125rem solid #fff;color:#99a1a7}.my-account-mails .styled-check:checked:after{color:#fff;content:"✔";font-size:.875rem;left:.0625rem;position:absolute;top:.0625rem}.my-account-mails .custom-checkbox{flex:0 0 auto}.my-account-mails .custom-checkbox .label{height:1.25rem}.my-account-mails .custom-checkbox input[type=checkbox]+label{margin:0}.my-account-mails .custom-checkbox input[type=checkbox]+label:after,.my-account-mails .custom-checkbox input[type=checkbox]+label:before,.my-account-mails .custom-checkbox input[type=checkbox]:checked+label:after,.my-account-mails .custom-checkbox input[type=checkbox]:checked+label:before{display:none}.my-account-mails .delete{flex:0 0 auto;height:1.25rem;width:1.25rem}.my-account-mails .delete .icon{fill:#8e8e8e;cursor:pointer;height:100%;width:100%}.my-account-mails .add-alert-mail,.my-account-mails .add-meteomail{width:100%}.my-account-mails .search-wrapper{position:relative}.my-account-mails .search-wrapper .icon{fill:#a0a0a0;height:1.25rem;pointer-events:none;position:absolute;right:.625rem;top:40%;transform:translateY(-50%);width:1.25rem;z-index:2}.my-account-pictures .pictures-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem;justify-content:space-around;list-style:none}.my-account-pictures .pictures-item{flex:0 0 auto}.my-account-pictures .media{height:14.0625rem;overflow:hidden;position:relative;width:14.0625rem}.my-account-pictures .media.open .contributor-container{height:8.125rem}.my-account-pictures .contributor-container{bottom:-3.75rem;height:1.25rem;position:absolute;transition:all .5s;width:100%}.my-account-pictures .contributor-container .contributor{float:left;height:3.125rem;margin-bottom:1.5625rem;margin-left:.625rem;overflow:hidden;width:3.125rem}.my-account-pictures .contributor-container .contributor-infos{color:#fff;float:left;line-height:1.125rem;margin-left:.625rem}.my-account-pictures .contributor-container .contributor-infos .name{font-family:Nunito Sans,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;margin-top:.625rem}.my-account-pictures .contributor-container .contributor-infos .time{font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400}.my-account-pictures .buttons{display:flex;gap:.625rem;justify-content:center}.my-account-pictures .add-picture-btn,.my-account-pictures .del-picture-btn,.my-account-pictures .mode-picture-btn{background-color:#b5b5b5;border:none;border-radius:.3125rem;color:#fff;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.25rem;padding:.625rem}.my-account-pictures .add-picture-btn{background-color:#fb0;display:block}.my-account-pictures .mode-picture-btn{background-color:transparent;border:1px solid #656565;color:#707070;display:block}.my-account-pictures .mode-picture-btn .mode{display:none}.my-account-pictures .mode-picture-btn .mode.read{display:inline-block}.my-account-pictures .del-picture-btn{background-color:transparent;border:1px solid #656565;color:#707070;display:none}.my-account-pictures.delete .picture-checkbox{appearance:auto;height:1rem;opacity:1;pointer-events:none;position:absolute;right:.3125rem;top:.3125rem;width:1rem}.my-account-pictures.delete .add-picture-btn{display:none}.my-account-pictures.delete .mode-picture-btn{background-color:#b5b5b5;border:none;color:#fff}.my-account-pictures.delete .mode-picture-btn .mode{display:none}.my-account-pictures.delete .mode-picture-btn .mode.delete{display:inline-block}.my-account-pictures.delete .del-picture-btn{display:block}#popin.popin-add-picture .error{border-color:red}#popin.popin-add-picture .error label{color:red}#popin.popin-add-picture .popin-message{overflow:auto;padding:0 .625rem}#popin.popin-add-picture .popin-close-container{display:initial}#popin.popin-add-picture input,#popin.popin-add-picture textarea{max-height:12.5rem;resize:vertical;width:100%}#popin.popin-add-picture .file-wrapper{height:9.375rem;margin:0 auto .625rem;width:9.375rem}#popin.popin-add-picture .file-wrapper .icon{fill:#8e8e8e;height:2rem;width:2rem}#popin.popin-add-picture .select-list .entity .icon{display:none}#popin.popin-add-picture .error-tags{border:.125rem solid red;border-radius:.625rem;margin:.3125rem;padding:.3125rem}#popin.popin-add-picture #add_picture_tags{display:flex;flex-direction:row;gap:.3125rem;justify-content:space-between;margin:.3125rem;overflow:auto;padding:.3125rem}#popin.popin-add-picture #add_picture_tags input{display:none}#popin.popin-add-picture #add_picture_tags input:checked+label{border:1px solid #2fc3c6;border-radius:.1875rem;color:#fff}#popin.popin-add-picture #add_picture_tags input:checked+label:before{background-color:#2fc3c6}#popin.popin-add-picture #add_picture_tags label{align-items:center;background-color:#fff;border:1px solid #242f5e;border-radius:.625rem;color:#242f5e;display:flex;flex:1;justify-content:center;margin:0;padding:.0625rem .625rem;z-index:1}#popin.popin-add-picture #add_picture_tags label:before{border:none;bottom:1px;content:"";height:auto;left:1px;position:absolute;right:1px;top:1px;width:auto;z-index:-1}#popin.popin-add-picture #add_picture_tags label:after{display:none}#popin.popin-add-picture #add_picture_tags::-webkit-scrollbar{display:none}#popin.popin-password-forgotten input,#popin.popin-password-forgotten-otp input{margin-top:1.25rem;width:60%}#popin.popin-password-forgotten button[type=submit],#popin.popin-password-forgotten-otp button[type=submit]{background-color:#2fc3c6;border:none;border-radius:.3125rem;color:#fff;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5;margin:0 0 1.875rem;min-height:2.1875rem;min-width:6.25rem;padding:.3125rem .9375rem;text-transform:capitalize}#popin.popin-password-forgotten .popin-buttons,#popin.popin-password-forgotten-otp .popin-buttons{display:none}#popin.popin-password-forgotten-otp button[type=submit]{background-color:#fb0;margin:0;text-transform:unset}#popin.popin-password-forgotten-otp .btn-request-new-otp{background:unset;border:none;font-size:.875rem;font-weight:unset;margin:.625rem 0 1.875rem;padding:0}#popin.popin-password-forgotten-otp .btn-request-new-otp:hover{text-decoration:underline}#popin.popin-password-forgotten-otp .btn-request-new-otp.disabled{opacity:.5;pointer-events:none}#popin.popin-password-forgotten-otp .code-input-wrapper{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}#popin.popin-password-forgotten-otp .code-input{border:.0625rem solid #ccc;border-radius:.25rem;font-size:1rem;height:2.5rem;outline:none;padding-block:0;padding-inline:0;padding:0;text-align:center;transition:border-color .2s ease;width:2.5rem}#popin.popin-password-forgotten-otp .code-input:focus{border-color:#000}#popin.popin-password-forgotten-otp input[type=number]::-webkit-inner-spin-button,#popin.popin-password-forgotten-otp input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#popin.popin-password-forgotten-otp input[type=number]{-moz-appearance:textfield}#popin.popin-password-forgotten-otp #message-otp{font-size:.875rem}#popin.popin-password-forgotten-otp #message-otp.hidden{display:none}#popin.popin-password-forgotten-otp-error button{text-transform:unset}#popin.popin-edit-profile .popin-buttons button{text-transform:none}.my-account-subscription .subscription-items{display:flex;flex-direction:column;list-style:none;margin:0 0 1.25rem;padding:0;row-gap:.625rem}.my-account-subscription .subscription-item{align-items:center;column-gap:normal;display:flex;flex-wrap:wrap;row-gap:1.25rem;width:100%}.my-account-subscription .logoSub{flex-basis:33%;text-align:center}.my-account-subscription .descriptionSub{flex-basis:66%}.my-account-subscription .descriptionSub .title{color:#242f5e;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.1875rem;text-align:left;text-transform:uppercase}.my-account-subscription .descriptionSub .text{color:#000;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400}.my-account-subscription .infosUserSub{flex:1 1 auto;text-align:center}.my-account-subscription .infosUserSub .text{align-items:center;column-gap:.3125rem;display:flex;justify-content:center}.my-account-subscription .infosUserSub .text.noAbo{color:#8e8e8e}.my-account-subscription .infosUserSub .text.isAbo{color:#000;font-family:Nunito Sans,sans-serif;font-style:italic;font-weight:400}.my-account-subscription .infosUserSub .text .picto{align-items:center;background-color:#43b77a;border-radius:50%;display:flex;height:.9375rem;justify-content:center;width:.9375rem}.my-account-subscription .infosUserSub .text .picto .icon{fill:#fff;height:.625rem;width:.625rem}.my-account-subscription .infosUserSub .date{font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:italic;font-weight:400}.my-account-subscription .infosUserSub .renew-btn{margin:.3125rem 0}.my-account-subscription .infosUserSub .renew-btn button{background-color:transparent;border:1px solid #054d8d;border-radius:.3125rem;color:#054d8d;font-family:Nunito Sans,sans-serif;font-size:.8125rem;font-style:normal;font-weight:700;padding:.625rem}.my-account-subscription .infosUserSub .renew-btn button:hover{background-color:#054d8d;color:#fff}.my-account-subscription .btnSub{background-color:transparent;border:none;cursor:pointer;flex:0 0 auto;height:1.5625rem;margin:0;padding:0;width:1.5625rem}.my-account-subscription .btnSub .icon{fill:#8e8e8e;height:100%;width:100%}.my-account-subscription .btnAdd{background-color:#fb0;border:none;border-radius:.3125rem;color:#fff;cursor:pointer;flex:auto;font-size:.875rem;height:2.1875rem;line-height:1.3125rem;margin:0;padding:0 .625rem}.my-account-subscription .btnAdd:hover{background-color:#242f5e}.my-account-subscription .prolong{background-color:#fb0;border:none;border-radius:.3125rem;color:#fff;display:block;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.25rem;padding:.625rem 1.25rem}.my-account-subscription .infos-flex{align-items:center;display:flex;flex-basis:100%;flex-direction:column;row-gap:.625rem}.my-account-subscription .infos-flex.subscribed{flex-direction:row;flex-wrap:wrap}.my-account-subscription .infos-flex.subscribed .btnSub,.my-account-subscription .infos-flex.subscribed .prolong{flex-grow:1}.my-account-meansPayment .meansPayment-items{display:flex;flex-direction:column;list-style:none;margin:0 0 1.25rem;padding:0;row-gap:.625rem}.my-account-meansPayment .meansPayment-items .add_card{margin-top:1.25rem;text-align:center}.my-account-meansPayment .meansPayment-items .add_card .button{background-color:#fb0}.my-account-meansPayment .meansPayment-items .add_card .button:hover{background-color:#242f5e}.my-account-meansPayment .meansPayment-item{align-items:center;column-gap:1.25rem;display:flex;flex-wrap:nowrap;width:100%}.my-account-meansPayment .logoSub{flex:0 0 auto}.my-account-meansPayment .descriptionSub{flex:2 2 auto}.my-account-meansPayment .descriptionSub .title{color:#242f5e;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.1875rem;text-align:left;text-transform:uppercase}.my-account-meansPayment .descriptionSub .text{color:#000;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400}.my-account-meansPayment .infosUserSub{flex:1 1 auto;text-align:center}.my-account-meansPayment .infosUserSub .text{align-items:center;column-gap:.3125rem;display:flex;justify-content:center}.my-account-meansPayment .infosUserSub .text.noAbo{color:#8e8e8e}.my-account-meansPayment .infosUserSub .text.isAbo{color:#000;font-family:Nunito Sans,sans-serif;font-style:italic;font-weight:400}.my-account-meansPayment .infosUserSub .text .picto{align-items:center;background-color:#43b77a;border-radius:50%;display:flex;height:.9375rem;justify-content:center;width:.9375rem}.my-account-meansPayment .infosUserSub .text .picto .icon{fill:#fff;height:.625rem;width:.625rem}.my-account-meansPayment .infosUserSub .date{font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:italic;font-weight:400}.my-account-meansPayment .btnSub{background-color:transparent;border:none;cursor:pointer;flex:0 0 auto;height:1.5625rem;margin:0;padding:0;width:1.5625rem}.my-account-meansPayment .btnSub .icon{fill:#8e8e8e;height:100%;width:100%}.my-account-createLogin,.my-account-login{padding:0 2.333rem}.my-account-createLogin .title,.my-account-login .title{font-family:Nunito Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700}.my-account-createLogin .desc,.my-account-login .desc{color:#000;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.375rem;padding-top:.9375rem;text-align:center}.my-account-createLogin .select-label,.my-account-createLogin input[type=date],.my-account-createLogin input[type=email],.my-account-createLogin input[type=password],.my-account-createLogin input[type=tel],.my-account-createLogin input[type=text],.my-account-login .select-label,.my-account-login input[type=date],.my-account-login input[type=email],.my-account-login input[type=password],.my-account-login input[type=tel],.my-account-login input[type=text]{width:100%}.my-account-createLogin .password-checker-wrapper,.my-account-login .password-checker-wrapper{margin-bottom:1.875rem}.my-account-createLogin .txtAccept,.my-account-login .txtAccept{font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin:1.5625rem 0}.my-account-createLogin .buttons-wrapper,.my-account-login .buttons-wrapper{margin:1.25rem 0;text-align:center}.my-account-createLogin .buttons-wrapper .button#login_submitForm,.my-account-login .buttons-wrapper .button#login_submitForm{margin-bottom:0}.my-account-createLogin .login-wrap,.my-account-login .login-wrap{margin:1.25rem 0 .5rem}.my-account-createLogin .or-container,.my-account-login .or-container{align-items:end;display:flex;margin:auto;width:13.125rem}.my-account-createLogin .or-container .horizontal-hr,.my-account-login .or-container .horizontal-hr{background:#c6c6c6;border:0;flex-basis:auto;flex-grow:2;height:.0625rem}.my-account-createLogin .or-container .horizontal-hr.left,.my-account-login .or-container .horizontal-hr.left{margin-left:.5rem}.my-account-createLogin .or-container .horizontal-hr.right,.my-account-login .or-container .horizontal-hr.right{margin-right:.5rem}.my-account-createLogin .or-container .or-label,.my-account-login .or-container .or-label{color:#c6c6c6;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;margin:0}.my-account-createLogin .canal-plus-login,.my-account-login .canal-plus-login{margin:.5rem auto;width:13.125rem}.my-account-createLogin .canal-plus-login a.canal-plus,.my-account-login .canal-plus-login a.canal-plus{align-items:center;background-color:#000;display:inline-flex}.my-account-createLogin .canal-plus-login a.canal-plus span,.my-account-login .canal-plus-login a.canal-plus span{margin-right:.25rem}.my-account-createLogin .canal-plus-login a.canal-plus .icon,.my-account-login .canal-plus-login a.canal-plus .icon{height:1.25rem;margin-top:.0625rem;width:3.75rem}.my-account-createLogin .canal-plus-login a.canal-plus:hover,.my-account-login .canal-plus-login a.canal-plus:hover{color:#fff}.my-account-createLogin .textStreaming,.my-account-login .textStreaming{color:#707070;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;margin:.625rem auto;text-align:center}.my-account-createLogin .textLegal,.my-account-login .textLegal{color:#b5b5b5;font-family:Nunito Sans,sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:.9375rem;padding:1.25rem .9375rem}.my-account-createLogin .textLegal a,.my-account-login .textLegal a{color:inherit;text-decoration:none}.my-account-login .remember-me-wrapper{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:space-between;padding:.3125rem 0}.my-account-login .password-forgotten{background-color:transparent;border:none;font-family:Nunito Sans,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;margin:0;padding:0}.my-account-login .password-forgotten:hover{text-decoration:underline}.page-header{margin:1.25rem auto 1.5625rem;position:relative;text-align:center}.page-header .return-btn{align-items:center;background-color:transparent;border:none;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:absolute;top:0}.page-header .return-btn .icon{fill:#000;height:.875rem;width:.875rem}.page-header .title{color:#242f5e;font-family:Nunito Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.6875rem;text-align:center}.page-header .title.otp{display:none}.page-header .logo{height:7.5rem;margin:1.25rem 0 0;width:8.75rem}.page-header .logo-link{background-color:transparent;border:none;margin:1.25rem 0 0;padding:0}.page-header .logo-link .logo{margin:0}.desc{color:#8e8e8e;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.125rem;margin:0 auto 1.25rem}#popin .popin-container{margin-top:3.125rem;max-width:19.125rem;min-width:19.125rem;padding:0}#popin .popin-title{font-size:1.25rem}#popin .popin-close-container{display:none;position:static}#popin .popin-close-container button{right:.6875rem}#popin .popin-message{padding:0 1.875rem}#popin-change-hour .subtitle{border-top:.0625rem solid #e6e6e6;color:#707070;font-size:.875rem;padding:.625rem 0;text-align:left}.change-hour{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,3.375rem);justify-content:left;list-style:none;padding:0}.change-hour:first-of-type{margin:0 0 .9375rem}.change-hour:not(:first-of-type){margin:0}.change-hour .item{align-items:center;display:flex;height:1.875rem;justify-content:center;padding:0;width:3.375rem}.change-hour .item .changeHour-item{align-items:center;background-color:transparent;border:1px solid #8e8e8e;border-radius:.3125rem;box-sizing:border-box;color:#8e8e8e;cursor:pointer;display:flex;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;height:100%;justify-content:center;line-height:1.25rem;margin:0;width:100%}.change-hour .item input[type=radio]{display:none}.change-hour .item input[type=radio]:checked+label{background-color:#2fc3c6;border:1px solid #2fc3c6;color:#e6f7f8}.change-hour .item input[type=radio]+label:after,.change-hour .item input[type=radio]+label:before,.change-hour .item input[type=radio]:checked+label:after,.change-hour .item input[type=radio]:checked+label:before{display:none}.subConfirmation{padding:.3125rem .375rem 0;text-align:center}.subConfirmation h2{color:#0393c4;text-align:center;text-transform:uppercase}.subConfirmation .text{font-size:1rem;margin-top:2rem}.subConfirmation .button-container{display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem}.subConfirmation .button-container .button{background:#ffbe00;border:none;border-radius:.3125rem;color:#fff;padding:.3125rem 2.5rem}#reinitPassword{background-color:#fff}#reinitPassword .header-login{display:flex;justify-content:center}#reinitPassword .header-login .header-logo{display:flex;height:12.1875rem;justify-content:center;width:100%}#reinitPassword .header-login .header-logo .logo{width:8.75rem}#reinitPassword .container .content-container{display:flex;flex-direction:column;justify-self:center;margin:.9375rem 0;text-align:center}#reinitPassword .container .content-container .subtitle{margin:0 0 1.875rem}#reinitPassword .container .content-container .subtitle h1{color:#242f5e;font-family:Nunito Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;margin:0;text-transform:uppercase}#reinitPassword .container .content-container .subtitle .txtWithoutAccount{font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:2}#reinitPassword .container .content-container .subtitle .txtregistration{color:#2fc3c6;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700}#reinitPassword .container .content-container .form-container{padding:0 1.25rem}#reinitPassword .container .content-container .form-container .txt{font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;margin:0 0 .625rem;text-align:left}#reinitPassword .container .content-container .form-container form .password-container{align-items:center;display:flex}#reinitPassword .container .content-container .form-container form .password-container .unmask{margin-bottom:.625rem;margin-left:-2.1875rem}#reinitPassword .container .content-container .form-container form .password-container .unmask .closeEye,#reinitPassword .container .content-container .form-container form .password-container .unmask .openEye{display:none;height:1.5625rem;width:1.5625rem}#reinitPassword .container .content-container .form-container form .password-container .unmask .closeEye.active,#reinitPassword .container .content-container .form-container form .password-container .unmask .openEye.active{display:block}#reinitPassword .container .content-container .form-container form .password-container input{border-color:#e6e6e6;width:100%}#reinitPassword .container .content-container .form-container form .password-container .icon{fill:#c6c6c6;height:1.5625rem;width:1.5625rem}#reinitPassword .container .content-container .form-container form #errorPassword{margin:.625rem 0}#reinitPassword .container .content-container .form-container form #errorPassword #errorPasswordText{color:red;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400}#reinitPassword .container .content-container .form-container form #helpPassword{align-items:center;color:#8e8e8e;display:flex;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;text-align:left}#reinitPassword .container .content-container .form-container form #levelSecurity{color:#b5b5b5;display:none;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;margin:.9375rem 0;text-align:left}#reinitPassword .container .content-container .form-container form #levelSecurity .levelSecurityBar{background:#f3efe6;height:.3125rem;margin:.625rem 0;overflow:hidden;position:relative}#reinitPassword .container .content-container .form-container form #levelSecurity .levelSecurityBar span{display:block;height:100%}#reinitPassword .container .content-container .form-container form #levelSecurity .levelSecurityBar span .progress{animation:progressBar 3s ease-in-out;animation-fill-mode:both}@keyframes progressBar{0%{width:0}to{width:100%}}#reinitPassword .container .content-container .form-container form #levelSecurity.veryLow #securityText{color:red}#reinitPassword .container .content-container .form-container form #levelSecurity.veryLow .levelSecurityBar .progress{background-color:red}#reinitPassword .container .content-container .form-container form #levelSecurity.low #securityText{color:#ff8000}#reinitPassword .container .content-container .form-container form #levelSecurity.low .levelSecurityBar .progress{background-color:#ff8000}#reinitPassword .container .content-container .form-container form #levelSecurity.medium #securityText{color:#ffe000}#reinitPassword .container .content-container .form-container form #levelSecurity.medium .levelSecurityBar .progress{background-color:#ffe000}#reinitPassword .container .content-container .form-container form #levelSecurity.high #securityText{color:#84b000}#reinitPassword .container .content-container .form-container form #levelSecurity.high .levelSecurityBar .progress{background-color:#84b000}#reinitPassword .container .content-container .form-container form #levelSecurity.veryHigh #securityText{color:#01cc01}#reinitPassword .container .content-container .form-container form #levelSecurity.veryHigh .levelSecurityBar .progress{background-color:#01cc01}#reinitPassword .container .content-container .form-container form .bout20{background-color:#2fc3c6;border:none;border-radius:.3125rem;color:#fff;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;padding:.3125rem 1.25rem}#reinitPassword .container .content-container .form-container form .bout20.disabled{background-color:#c6c6c6;cursor:not-allowed}@media(min-width:576px){.my-account-pictures .add-picture-btn,.my-account-pictures .del-picture-btn,.my-account-pictures .mode-picture-btn{min-width:10.75rem}}@media(min-width:768px){#popin .popin-container{min-width:30.75rem;padding:0}#popin .popin-message,#popin .popin-title{padding:0 3.6875rem}.login .buttons{width:35%}.my-account-mails.my-account-body{min-height:auto}.my-account-body{min-height:36.25rem}.my-account-createLogin,.my-account-login{margin:0 auto;padding:0;width:30.75rem}.my-account-login .remember-me-wrapper{flex-direction:row}.card{max-width:80%}.my-account .card{max-width:60%}.my-account-subscription .subscription-item{column-gap:1.25rem;flex-wrap:nowrap}.my-account-subscription .logoSub{flex:0 0 auto}.my-account-subscription .descriptionSub{flex:2 2 auto}.my-account-subscription .infos-flex{column-gap:1.25rem;flex:auto;flex-direction:row}.my-account-subscription .infos-flex.subscribed{flex:50%;flex-wrap:nowrap}.my-account-subscription .btnAdd{height:auto}#popin.popin-password-forgotten-otp .code-input-wrapper{gap:1rem}#popin.popin-password-forgotten-otp .code-input{font-size:1.375rem;height:3rem;width:3rem}#reinitPassword .container .content-container .form-container{align-self:center;width:50%}}@media(min-width:1000px){#popin .popin-container{min-width:30.75rem;padding:0}#popin .popin-message,#popin .popin-title{padding:0 3.6875rem}}