@font-face{font-family:"Nunito";src:url("../../medias/fonts/Nunito/Nunito-Regular.woff2") format("woff2"),url("../../medias/fonts/Nunito/Nunito-Regular.woff") format("woff"),url("../../medias/fonts/Nunito/Nunito-Regular.ttf") format("ttf"),url("../../medias/fonts/Nunito/Nunito-Regular.eot") format("eot")}.wrap_container{margin:0 auto;padding:0;width:100%;max-width:1650px}@media only screen and (max-width: 1950px){.wrap_container{max-width:1650px}}@media only screen and (max-width: 1700px){.wrap_container{max-width:1280px}}@media only screen and (max-width: 1400px){.wrap_container{max-width:1175px}}@media only screen and (max-width: 1200px){.wrap_container{max-width:950px}}@media only screen and (max-width: 992px){.wrap_container{max-width:950px}}@media only screen and (max-width: 950px){.wrap_container{max-width:750px}}@media only screen and (max-width: 750px){.wrap_container{max-width:650px}}@media only screen and (max-width: 650px){.wrap_container{max-width:500px}}@media only screen and (max-width: 520px){.wrap_container{max-width:98%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}*{box-sizing:border-box}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a:active,a:focus,a:visited,a::-moz-focus-inner,button,button::-moz-focus-inner{outline:none !important;-moz-outline-style:none !important}::-moz-focus-inner{border:0;outline:none}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none}.form_container{margin:.3125rem 0}.form_container_splite{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.form_container_splite_50{width:49%}.form_container_splite_25{width:24%}.form_container_splite_20{width:21%}.form_container_splite_10{width:3%}.form_container_splite_10 .arrow_to{display:block;margin:0 auto;width:1rem}.form_container_message{z-index:-100;opacity:0;overflow:hidden;position:relative;display:block;margin:0;padding:0;width:0;height:0;transition:all ease .5s}.form_container_message_text{font-family:"Nunito",sans-serif;font-size:1rem;font-weight:600;color:#192c4f;transition:all ease .5s}.form_container_message.error{text-align:center;background-color:#ffa48c}.form_container_message.error.actif{margin-bottom:.9375rem;padding:.625rem .5rem}.form_container_message.confirmation{text-align:center;background-color:#a4d0c2}.form_container_message.confirmation.actif{margin-bottom:.9375rem;padding:.625rem .5rem}.form_container_message.validation{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;background-color:#81adf2}.form_container_message.validation .validation_choice{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.form_container_message.validation .validation_choice_item_button{cursor:pointer;display:block;margin:0 .125rem;padding:.3125rem;width:6.25rem;font-family:"Nunito",sans-serif;font-size:1rem;color:#f5f5eb;text-align:center;background-color:#192c4f;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.form_container_message.validation.actif{margin-top:.9375rem;padding:.9375rem .625rem}.form_container_message.actif{z-index:20;opacity:1;height:auto;width:auto}.form_container.hidden{display:none}label{display:block;width:100%;font-family:"Nunito",sans-serif;font-size:.9375rem;font-weight:800;text-align:center;text-transform:uppercase}label.label_modal{color:#192c4f}input{padding:.5rem;font-family:"Nunito",sans-serif;font-size:1rem;font-weight:600;width:100%;border-radius:.3125rem}input.input_transparent{color:#f5f5eb;border:.125rem solid #f5f5eb;background:rgba(245,245,235,.2)}input.input_transparent::placeholder{color:rgba(245,245,235,.4)}input.input_modal{border:.125rem solid #192c4f;color:#192c4f;background:rgba(25,44,79,.2)}input.input_modal_dash{margin-bottom:.3125rem;padding:.3125rem .75rem;width:100%;color:#192c4f;text-align:center;border-radius:0;border:none;border-bottom:.125rem solid #192c4f;background:rgba(0,0,0,0)}select{padding:.5rem;width:100%;font-family:"Nunito",sans-serif;font-size:1rem;font-weight:600;border-radius:.3125rem}select.select_modal{color:#192c4f;border:.125rem solid #192c4f;background:rgba(25,44,79,.2)}select.hidden{display:none}.form_button{cursor:pointer;padding:.625rem 0;font-size:1.4375rem;letter-spacing:.0625rem;color:#f5f5eb;border:none;border-radius:.3125rem;background:linear-gradient(135deg, rgb(89, 218, 238) 0%, rgb(129, 173, 242) 30%, rgb(64, 111, 206) 90%);box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.form_small_button{cursor:pointer;padding:.5rem 0;font-size:1.25rem;letter-spacing:.0625rem;color:#f5f5eb;border:none;border-radius:.3125rem;background:#192c4f;box-shadow:0px 2px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}@media only screen and (max-width: 640px){.form_container_splite_10{width:4%}.form_container_splite_10 .arrow_to{width:.875rem}.form_container_message_text{font-size:.9375rem}.form_container_message.error.actif{margin-bottom:.8125rem;padding:.5rem .375rem}.form_container_message.confirmation.actif{margin-bottom:.8125rem;padding:.5rem .375rem}.form_container_message.validation .validation_choice_item_button{padding:.1875rem;width:3.125rem;font-size:.9375rem}.form_container_message.validation.actif{margin-top:.8125rem;padding:.75rem .5rem}}.page_title{display:block;margin:0 0 2.5rem 0;padding:.625rem 0;border-radius:.3125rem;background-color:rgba(129,173,242,.5)}.page_title_wrap{position:relative;margin:0 auto;padding:1.875rem 0;width:18.75rem;border-radius:.3125rem;background-color:#192c4f;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.page_title_wrap_content{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:center;align-items:center;width:100%}.page_title_wrap_content_text{font-size:"Nunito",sans-serif;font-size:1.125rem;font-weight:900;color:#f5f5eb;text-align:center;text-transform:uppercase;letter-spacing:.0625rem}.page_title_wrap_background{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:100%;opacity:.1;background-repeat:no-repeat;background-position:center;background-size:cover}.listing_title{font-family:"Nunito",sans-serif;font-size:.8125rem;font-weight:600;color:#192c4f;text-align:center;text-transform:uppercase;letter-spacing:.0625rem}.modal_title{margin:.3125rem 0;padding:.625rem 0;border-radius:.3125rem;font-family:"Nunito",sans-serif;font-size:1.25rem;font-weight:900;color:#f5f5eb;text-align:center;text-transform:uppercase;background-color:#192c4f}@media only screen and (max-width: 950px){.page_title{margin:0 0 1.875rem 0}}@media only screen and (max-width: 750px){.page_title{margin:0 0 1.5625rem 0}}@media only screen and (max-width: 650px){.page_title{margin:0 0 .9375rem 0}}.button_open_modal{cursor:pointer;display:block;padding:.625rem 0;font-family:"Nunito",sans-serif;font-size:1.4375rem;text-align:center;letter-spacing:.0625rem;color:#f5f5eb;border:none;border-radius:.3125rem;background:linear-gradient(135deg, rgb(89, 218, 238) 0%, rgb(129, 173, 242) 30%, rgb(64, 111, 206) 90%);box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.button_open_modal.button_list{color:#192c4f;font-size:1.125rem;background:rgba(0,0,0,0);box-shadow:none;padding:.5625rem .625rem}.editable_phase_item .button_phase{z-index:5;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:normal;align-content:center;align-items:center;position:absolute;width:2.5rem;height:2.5rem;border-radius:100%;background-color:#192c4f;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.editable_phase_item .button_phase_edit{opacity:0;position:relative;top:0;left:0;width:100%;cursor:pointer;transition:all .5s ease}.editable_phase_item .button_phase_edit svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.5rem}.editable_phase_item .button_phase_edit svg .color_dark_blue{fill:#192c4f}.editable_phase_item .button_phase_edit.actif{opacity:1}.editable_phase_item .button_evolution{opacity:0;z-index:-10;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-content:flex-start;align-items:flex-start;position:absolute;top:50%;transform:translateY(-50%);left:.6875rem;width:8.75rem;transition:left .5s ease}.editable_phase_item .button_evolution_choice{width:1.5625rem;height:1.5625rem;border-radius:100%;background-color:#192c4f;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.editable_phase_item .button_evolution_choice.actif{display:none}.editable_phase_item.evolution_actif .button_phase{opacity:.5}.editable_phase_item.evolution_actif .button_evolution{opacity:1;z-index:10;left:3.4375rem}.button_edit{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:flex-end;align-items:flex-start;position:absolute;bottom:.4375rem;right:0;margin-right:.25rem}.button_edit li{margin:0 .3125rem;cursor:pointer}.button_edit li img{width:.75rem}.button_edit li svg{width:.9375rem}.button_edit li svg .color_dark_blue{fill:#192c4f}.modal{z-index:200;display:none;position:fixed;top:0;left:0;width:100%;height:100dvh;object-fit:cover;background-color:rgba(25,44,79,.8);overflow:hidden}.modal_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:.625rem .9375rem;width:90%;height:90dvh;background-color:rgba(245,245,235,.9);border-radius:.3125rem;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.modal.open{display:block}@media only screen and (max-width: 640px){.modal_wrap{width:95%;height:95dvh}}html,body{height:100%}html{margin:0;padding:0}html body{position:relative;margin:0;padding:0;background:radial-gradient(circle at center, rgb(25, 44, 79) 0%, rgb(25, 44, 79) 5%, rgb(64, 111, 206) 99%);background:radial-gradient(circle at center, rgb(64, 111, 206) 0%, rgb(64, 111, 206) 5%, rgb(25, 44, 79) 99%);font-family:"Nunito",sans-serif}html body .page_container{position:relative;padding-bottom:3.125rem;width:100%;min-height:calc(100dvh - 7.4375rem - 3.125rem)}html body .page_container_main{position:relative;width:100%;min-height:calc(100dvh - 7.4375rem - 3.125rem)}html body .page_container_main_wrap{min-height:calc(100dvh - 7.4375rem - 3.125rem)}html body .page_container .main_footer{position:fixed;bottom:0;width:100%}html body a,html body button{outline:none !important;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html body a:hover,html body button:hover{text-decoration:none !important}html.modal_open{max-height:100dvh;overflow:hidden}.main_header{margin:0 auto;width:100%}.main_header_title{padding:1.25rem 0 .625rem 0}.main_header_title_logo{display:block;margin:0 auto;width:40.625rem}.main_header.connection_header{display:none}@media only screen and (max-width: 650px){.main_header_title_logo{width:100%}.main_header.connection_header{display:none}}.date_selection{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;margin-bottom:.3125rem;padding:.625rem .3125rem;border-radius:.3125rem;background:#192c4f;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.date_selection_day{font-family:"Nunito",sans-serif;font-size:1.25rem;font-weight:900;color:#f5f5eb;letter-spacing:.25rem;text-shadow:0 .0625rem .125rem rgba(0,0,0,.3)}.date_selection_arrow{cursor:pointer}.date_selection_arrow_image{position:relative;top:.125rem;width:1.875rem}.date_selection_point_image{position:relative;top:.125rem;width:1.3125rem}.dashboard_mood_moment{display:block;margin:0 0 2.5rem 0;padding:.625rem 0;border-radius:.3125rem;background-color:rgba(129,173,242,.5)}.dashboard_mood_moment_wrap{position:relative;margin:0 auto;padding:.5rem 0;width:18.75rem;border-radius:.3125rem;background-color:#f5f5eb;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.dashboard_mood_moment_wrap_content{display:none;position:relative;width:100%}.dashboard_mood_moment_wrap_content_smiley{position:relative;width:3.125rem;height:auto}.dashboard_mood_moment_wrap_content_desc{padding:.9375rem .3125rem .9375rem .625rem;border-radius:.3125rem;width:50%}.dashboard_mood_moment_wrap_content_desc_explication{display:block;width:100%;font-family:"Nunito",sans-serif;font-weight:700;color:#192c4f}.dashboard_mood_moment_wrap_content_menu .mood_moment_menu_item span{cursor:pointer;position:absolute;bottom:.25rem;width:1.375rem}.dashboard_mood_moment_wrap_content_menu .mood_moment_menu_item_edit{right:1.5625rem}.dashboard_mood_moment_wrap_content_menu .mood_moment_menu_item_edit img{width:65%}.dashboard_mood_moment_wrap_content_menu .mood_moment_menu_item_edit svg{width:65%}.dashboard_mood_moment_wrap_content_menu .mood_moment_menu_item_edit svg .color_dark_blue{fill:#192c4f}.dashboard_mood_moment_wrap_content_menu .mood_moment_menu_item_see_evolution{right:.625rem}.dashboard_mood_moment_wrap_content_menu .mood_moment_menu_item_see_evolution img{width:100%}.dashboard_mood_moment_wrap_content.actif{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;align-items:center}.dashboard_mood_moment_wrap_edit{display:none}.dashboard_mood_moment_wrap_edit .mood_list_choice{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;align-items:center}.dashboard_mood_moment_wrap_edit .mood_list_choice_item{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;align-items:center;padding:.125rem 0;width:16%;opacity:.5}.dashboard_mood_moment_wrap_edit .mood_list_choice_item.actif{opacity:1;border-radius:100%;background-color:#192c4f}.dashboard_mood_moment_wrap_edit .mood_list_choice_item_smiley{cursor:pointer;display:block;width:90%}.dashboard_mood_moment_wrap_edit .mood_form_edit{padding:.3125rem .3125rem 0 .3125rem}.dashboard_mood_moment_wrap_edit .mood_form_edit_buttons{margin-top:.9375rem}.dashboard_mood_moment_wrap_edit.actif{display:block}.dashboard_mood_moment_thread{display:none;margin:1.875rem auto .625rem auto;padding:.1875rem 0 .125rem 0;width:95%;height:.5625rem;border-radius:.3125rem;background-color:#192c4f;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.dashboard_mood_moment_thread_item{width:10%;text-align:center}.dashboard_mood_moment_thread_item_smiley{width:1.875rem;height:auto}.dashboard_mood_moment_thread.actif{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-content:center;align-items:center}@media only screen and (max-width: 950px){.dashboard_mood_moment{margin:0 0 1.875rem 0}}@media only screen and (max-width: 750px){.dashboard_mood_moment{margin:0 0 1.5625rem 0}}@media only screen and (max-width: 650px){.dashboard_mood_moment{margin:0 0 .9375rem 0}}.dashboard_todo{margin-bottom:2.5rem}.dashboard_todo_listing{padding:.625rem 0 .8125rem 0}.dashboard_todo_listing_item{cursor:pointer;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:normal;align-content:center;align-items:center;position:relative;margin-bottom:.3125rem;min-height:3.125rem;border-radius:.3125rem;padding:.5625rem .625rem;background-color:#f5f5eb;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0);overflow:hidden}.dashboard_todo_listing_item_phase{z-index:5;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:normal;align-content:center;align-items:center;position:absolute;width:2.5rem;height:2.5rem;border-radius:100%;background-color:#192c4f;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.dashboard_todo_listing_item_phase_edit{opacity:0;position:relative;top:0;left:0;width:100%;cursor:pointer;transition:all .5s ease}.dashboard_todo_listing_item_phase_edit svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.5rem}.dashboard_todo_listing_item_phase_edit svg .color_dark_blue{fill:#192c4f}.dashboard_todo_listing_item_phase_edit.actif{opacity:1}.dashboard_todo_listing_item_evolution{opacity:0;z-index:-10;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-content:flex-start;align-items:flex-start;position:absolute;top:50%;transform:translateY(-50%);left:.6875rem;width:8.75rem;transition:left .5s ease}.dashboard_todo_listing_item_evolution_choice{width:1.5625rem;height:1.5625rem;border-radius:100%;background-color:#192c4f;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.dashboard_todo_listing_item_evolution_choice.actif{display:none}.dashboard_todo_listing_item_content{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:flex-start;align-items:flex-start;opacity:1;position:relative;padding:0 0 0 4.6875rem;width:100%;height:100%;transition:opacity .5s ease}.dashboard_todo_listing_item_content_type{margin-bottom:.3125rem;font-family:"Nunito",sans-serif;font-size:.8125rem;font-weight:600;color:#192c4f;text-transform:uppercase;letter-spacing:.0625rem}.dashboard_todo_listing_item_content_title{width:calc(100% - 5rem);border-radius:.1875rem;font-family:"Nunito",sans-serif;font-weight:900;color:#192c4f}.dashboard_todo_listing_item_content_title.hidden{opacity:0}.dashboard_todo_listing_item_content .form_edit_task_title{display:none;position:absolute;left:4.6875rem;bottom:-0.3125rem;padding-left:-10%;width:calc(100% - 7.8125rem)}.dashboard_todo_listing_item_content .form_edit_task_title .form_edit_task_title_input{padding:0;width:80%;font-family:"Nunito",sans-serif;font-size:.875rem;font-weight:500;border:none;border-radius:0;border-bottom:1px solid #192c4f;background-color:rgba(0,0,0,0)}.dashboard_todo_listing_item_content .form_edit_task_title .form_edit_task_title_button{position:relative;width:2.1875rem}.dashboard_todo_listing_item_content .form_edit_task_title.actif{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:flex-start;align-items:initial}.dashboard_todo_listing_item.finance_item{margin-bottom:.9375rem;padding:.5625rem .625rem .4375rem .625rem;min-height:2.5rem;background-color:rgba(129,173,242,.5)}.dashboard_todo_listing_item.finance_item .finance_item_content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:flex-end;align-items:flex-start;padding-left:0;padding-right:4.6875rem}.dashboard_todo_listing_item.finance_item .finance_item_content_title{margin-bottom:0;font-size:.8125rem;letter-spacing:0rem}.dashboard_todo_listing_item.finance_item .finance_item_content_title.exceed{color:#9d422a}.dashboard_todo_listing_item.finance_item .finance_item_content_amount{font-family:"Nunito",sans-serif;font-size:.875rem;font-weight:500;color:#192c4f}.dashboard_todo_listing_item.finance_item .finance_item_content_amount.exceed{color:#9d422a}.dashboard_todo_listing_item.finance_item .finance_item_content.item_margin{margin-top:.625rem}.dashboard_todo_listing_item.finance_item .finance_item_content.not_today{padding-right:0;margin-right:.3125rem}.dashboard_todo_listing_item.finance_item .finance_item_edit{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:flex-end;align-items:flex-start;position:absolute;top:53%;transform:translateY(-50%);right:0;margin-right:.25rem}.dashboard_todo_listing_item.finance_item .finance_item_edit_button{position:relative;bottom:.0625rem;margin:0 .3125rem;padding:0;box-shadow:none;background:rgba(0,0,0,0);cursor:pointer}.dashboard_todo_listing_item.finance_item .finance_item_edit_button img{width:.75rem}.dashboard_todo_listing_item.finance_item .finance_item_edit_button svg{width:.75rem}.dashboard_todo_listing_item.finance_item .finance_item_edit_button svg .color_dark_blue{fill:#192c4f}.dashboard_todo_listing_item .delete_task_message{z-index:100;position:absolute;top:0;right:-100%;width:100%;height:100%;padding:.5625rem .625rem;border-radius:0;background-color:#192c4f;transition:all .5s ease}.dashboard_todo_listing_item .delete_task_message_content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;height:100%;padding:0 0 0 .625rem}.dashboard_todo_listing_item .delete_task_message_content_text{font-family:"Nunito",sans-serif;color:#f5f5eb;font-size:1rem;font-weight:900}.dashboard_todo_listing_item .delete_task_message_content_confirmation{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center}.dashboard_todo_listing_item .delete_task_message_content_confirmation_item{cursor:pointer;display:block;padding:.3125rem .625rem;width:3.125rem;font-weight:900;text-align:center;background-color:#59daee}.dashboard_todo_listing_item .delete_task_message_content_confirmation_item:first-child{margin:0 .3125rem}.dashboard_todo_listing_item.display_delete_message{border-radius:0}.dashboard_todo_listing_item.display_delete_message .button_phase{z-index:0}.dashboard_todo_listing_item.display_delete_message .delete_task_message{right:0}.dashboard_todo_listing_no_item{text-align:center;color:#192c4f}.dashboard_todo .button_add_task{margin-bottom:3.125rem}.habits_section_groups{margin-bottom:3.125rem}.habits_section_groups_listing{padding:.5rem 0 1.25rem 0}.habits_section_groups_listing_item{cursor:pointer;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:normal;align-content:center;align-items:center;position:relative;margin-bottom:.3125rem;min-height:3.125rem;border-radius:.3125rem;padding:.5625rem .625rem;background-color:#f5f5eb;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0);overflow:hidden}.listing_accounts_list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;margin-bottom:1.25rem}.listing_accounts_list_item{position:relative;width:48%;min-height:3.125rem;border-radius:.3125rem;background-color:#f5f5eb;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0);text-align:center}.listing_accounts .button_new_transaction{margin-bottom:3.125rem}.monthly_reports_year{margin-bottom:1.25rem}.monthly_reports_year_item_title{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;padding:.625rem .5rem;background:#192c4f}.monthly_reports_year_item_title_text{font-size:1.125rem;font-weight:900;color:#f5f5eb}.monthly_reports_year_item_title_arrow{width:1.25rem;height:auto;cursor:pointer;transition:all .5s ease}.monthly_reports_year_item_title_arrow.visible{transform:rotate(90deg)}.monthly_reports_year_item.hidden .monthly_reports_months{display:none}.monthly_reports_year_item.hidden:last-child .monthly_reports_year_item_title{border-radius:0 0 .3125rem .3125rem}.monthly_reports_year_item .monthly_reports_months{padding:.5rem;background-color:#f5f5eb}.monthly_reports_year_item .monthly_reports_months_item{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;padding:.1875rem 0;font-size:1rem;font-weight:500}.monthly_reports_year_item .monthly_reports_months_item_total{color:#1f6a52;font-weight:600}.monthly_reports_year_item .monthly_reports_months_item_total.negative{color:#9d422a}.monthly_reports_year_item:first-child .monthly_reports_year_item_title{border-radius:.3125rem .3125rem 0 0}.listing_projects_list{padding-bottom:.8125rem}.listing_projects_list_item{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:normal;align-content:center;align-items:center;position:relative;margin-bottom:.3125rem;width:100%;min-height:3.125rem;border-radius:.3125rem;padding:.5625rem .625rem;background-color:#f5f5eb;box-shadow:0px 10px 13px -7px #192c4f,5px 5px 15px 5px rgba(0,0,0,0)}.listing_projects_list_item_content{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:flex-start;align-items:flex-start;opacity:1;position:relative;padding:0 0 0 4.6875rem;width:100%;height:100%;transition:opacity .5s ease}.listing_projects_list_item_content_title{font-family:"Nunito",sans-serif;font-size:.8125rem;font-weight:600;color:#192c4f;text-transform:uppercase;letter-spacing:.0625rem}.listing_projects .button_new_project{margin-bottom:3.125rem}.main_footer{z-index:100;width:100%;background-color:#192c4f;box-shadow:0px -10px 13px -7px #192c4f,5px -5px 15px 5px rgba(0,0,0,0)}.main_footer_nav_list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-content:center;align-items:center;padding:.625rem 0 .9375rem 0}.main_footer_nav_list_item{cursor:pointer;display:block}.main_footer_nav_list_item img{width:2.5rem;height:auto}.main_footer_nav_list_item svg{width:2.5rem}.main_footer_nav_list_item svg .color_bright_blue{fill:#59daee}.main_footer_nav_list_item.actif svg .color_bright_blue{fill:#59daee}.main_footer_nav_list_item a{display:block}.connection_container{height:100dvh}.connection_container_wrap{position:absolute;top:48%;left:50%;transform:translate(-50%, -50%);width:40.625rem;padding-bottom:3.125rem}.connection_container_wrap_title{width:100%;margin-bottom:2.5rem}.connection_container_wrap_title_logo{width:100%}.connection_container_wrap_baseline{margin-bottom:7.1875rem;font-family:"Nunito",sans-serif;font-size:1.09375rem;font-weight:500;color:#59daee;text-shadow:0 .0625rem .125rem rgba(0,0,0,.8);text-align:center;letter-spacing:.125rem;word-spacing:1.25rem}.connection_container_wrap_form{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:center;align-items:flex-start}.connection_container_wrap_form_div{margin:.9375rem 0;width:100%}.connection_container_wrap_form_div input{width:100%}.connection_container_wrap_message{position:absolute;left:50%;transform:translateX(-50%);opacity:0;bottom:0;width:100%;font-family:"Nunito",sans-serif;font-size:1.125rem;color:#ffa48c;text-align:center}.connection_container_wrap_message.visible{opacity:1}@media only screen and (max-width: 650px){.connection_container_wrap{padding:.625rem;width:100%}.connection_container_wrap_baseline{font-size:.875rem;font-weight:500;letter-spacing:.0625rem;word-spacing:1rem}}@media only screen and (max-width: 520px){.connection_container_wrap{padding:.625rem;width:100%}}/*# sourceMappingURL=style.min.css.map */
