/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.flex-container{display:flex}html{overflow-x:hidden}@media screen and (min-width:800px){html.modal-open{margin-right:15px}}@media (max-width:600px){html{font-size:15px}}@media (min-width:600px){html{font-size:16px}}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;position:relative}body.activation,body.connexion,body.forgotten-pw,body.inscription,body.login,body.mdp-oublie,body.new-pw,body.nouveau-mdp,body.page404,body.register,body:not([class]){margin-left:0;width:auto}main{margin:0 auto;transition:width .2s}.contentWrapper{background-color:#f8f9f6;border-top:2px solid #e2e8d8;margin:0 auto;padding:30px 0}.contentWrapper>div{margin:0 auto;max-width:500px}.contentWrapper.-smallSection{background-color:#fff;padding:20px 0}@media screen and (max-width:600px){.contentWrapper{padding:20px 12px}.contentWrapper.-smallSection{padding:16px 12px}}a{color:#000;text-decoration:none}.viewWrapper{transition:opacity .3s,transform .3s,margin-left .3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.viewWrapper.-is-unloading{opacity:0;transform:translateY(-30px);transition:opacity .2s,transform .2s}@media screen and (min-width:800px){.-sideNav-expanded .viewWrapper{margin-left:200px}}.modalContainer{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.modal-open{overflow-y:hidden!important}.url{text-decoration:underline}@media screen and (max-width:1200px){.js-mobileNavigate>*{pointer-events:none}}.u-enterAnim,.u-pre-anim{opacity:0}.u-anim-slideIn{animation-delay:50ms;animation-duration:.25s;animation-fill-mode:forwards;animation-name:slideIn;animation-timing-function:ease-in;opacity:0;transform:translateY(12px)}@keyframes slideIn{to{opacity:1;transform:none}}.u-anim-fadeIn{animation-delay:.1s;animation-duration:.25s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in;opacity:0}@keyframes fadeIn{to{opacity:1}}.-delay-0{animation-delay:.1s}.-delay-1{animation-delay:.12s}.-delay-2{animation-delay:.14s}.-delay-3{animation-delay:.16s}.-delay-4{animation-delay:.18s}.-delay-5{animation-delay:.2s}.-delay-6{animation-delay:.22s}.-delay-7{animation-delay:.24s}.-delay-8{animation-delay:.26s}.-delay-9{animation-delay:.28s}.-delay-10{animation-delay:.3s}.-delay-11{animation-delay:.32s}.-delay-12{animation-delay:.34s}.-delay-13{animation-delay:.36s}.-delay-14{animation-delay:.38s}.-delay-15{animation-delay:.4s}.-delay-16{animation-delay:.42s}.-delay-17{animation-delay:.44s}.-delay-18{animation-delay:.46s}.-delay-19{animation-delay:.48s}.-delay-20{animation-delay:.5s}.-delay-21{animation-delay:.52s}.-delay-22{animation-delay:.54s}.-delay-23{animation-delay:.56s}.-delay-24{animation-delay:.58s}.-delay-25{animation-delay:.6s}.-delay-26{animation-delay:.62s}.-delay-27{animation-delay:.64s}.-delay-28{animation-delay:.66s}.-delay-29{animation-delay:.68s}.-delay-30{animation-delay:.7s}.-delay-31{animation-delay:.72s}.-delay-32{animation-delay:.74s}.-delay-33{animation-delay:.76s}.-delay-34{animation-delay:.78s}.-delay-35{animation-delay:.8s}.-delay-36{animation-delay:.82s}.-delay-37{animation-delay:.84s}.-delay-38{animation-delay:.86s}.-delay-39{animation-delay:.88s}.-delay-40{animation-delay:.9s}.-delay-41{animation-delay:.92s}.-delay-42{animation-delay:.94s}.-delay-43{animation-delay:.96s}.-delay-44{animation-delay:.98s}.-delay-45{animation-delay:1s}.-delay-46{animation-delay:1.02s}.-delay-47{animation-delay:1.04s}.-delay-48{animation-delay:1.06s}.-delay-49{animation-delay:1.08s}.-delay-50{animation-delay:1.1s}.u-fadeOut{opacity:0!important;transition:opacity .2s}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.listCardPlaceholder{animation:shimmer 1.5s linear infinite;background:#e0e4eb;background-image:linear-gradient(90deg,#e0e4eb,#f0f4fa 20%,#e0e4eb 40%,#e0e4eb);background-repeat:no-repeat;background-size:200% 100%;box-sizing:border-box;overflow:hidden;padding:24px;position:relative}.listCardPlaceholder:after,.listCardPlaceholder:before{background-color:rgba(0,0,0,.08);border-radius:2px;content:"";height:10px;left:24px;position:absolute}.listCardPlaceholder:before{top:calc(50% - 14px);width:20%}.listCardPlaceholder:after{top:calc(50% + 4px);width:75%}.listCardPlaceholder{height:80px}.container_cards{display:flex;flex-wrap:wrap}.container_cols-2{display:flex;justify-content:space-between;width:100%}.container_cols-2>*{width:47%}.containerFlex{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;position:relative}.u-containerSmallElems{display:flex;flex-direction:column}.u-containerSmallElems>*{margin-bottom:15px}@media screen and (min-width:800px){.u-containerSmallElems{flex-direction:row}.u-containerSmallElems>*{margin-right:15px}}.card_container_row{display:flex;flex-direction:column}@media screen and (min-width:1400px){.card_container_row:not(.-delay-mobile){flex-direction:row;justify-content:space-between}}@media screen and (min-width:800px){.card_container_row.-delay-mobile{flex-direction:row;justify-content:space-between}}.u-block{display:block}.u-flex-col{display:flex;flex-direction:column}@media screen and (min-width:1200px){.u-flex-col.-resp-mlarge{flex-direction:row}}.u-flex-row-resp{display:flex}@media screen and (max-width:600px){.u-flex-row-resp{align-items:center;flex-direction:column}}@media screen and (min-width:600px){.u-flex-row-resp{align-items:center;flex-direction:row;justify-content:space-between}.u-flex-row-resp.-justify-start{justify-content:flex-start}.u-flex-row-resp.-justify-end{justify-content:flex-end}}.u-flex-row-resp.-justify-start-mobile{justify-content:flex-start}@media screen and (max-width:1200px){.u-flex-row-resp.-justify-start-mobile{justify-content:center}}.u-flex-row{display:flex}.u-flex-row.-wrap{flex-wrap:wrap}@media screen and (max-width:600px){.u-flex-row.-resp-small{flex-direction:column}}@media screen and (max-width:800px){.u-flex-row.-resp-medium{flex-direction:column}}@media screen and (max-width:1200px){.u-flex-row.-resp-mobileLarge{flex-direction:column}}.u-align-end{align-items:end}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-justify-end{justify-content:flex-end}@media screen and (min-width:1400px){.u-spacer-row-02.-delay-mobile>:first-child,.u-spacer-row-02>:first-child{margin-right:40px}}@media screen and (min-width:800px){.u-spacer-row-02.-delay-mobile>:first-child{margin-right:35px}}@media screen and (min-width:600px){.u-spacer-row-02.-mobile-small>:first-child{margin-right:40px}}@media screen and (min-width:1200px){.u-spacer-row-03>:first-child,.u-spacer-row-03>:nth-child(2){margin-right:35px}}@media screen and (min-width:600px){.u-spacer-right-small{margin-right:20px}.u-spacer-right-large{margin-right:40px}}.u-spacer-hori-tiny{margin:0 5px}@media screen and (min-width:1200px){.u-spacer-vertical{margin-bottom:40px}}.u-spacer-top{margin-top:80px}.u-spacer-top-large{margin-top:50px}@media screen and (max-width:600px){.u-mobile-spacer-top-large{margin-top:50px}}.u-spacer-top-small{margin-top:40px}.u-spacer-top-tiny{margin-top:30px}.u-spacer-top-micro{margin-top:15px}@media screen and (max-width:600px){.u-spacer-top-micro-mobileSmall{margin-top:15px}}.u-spacer-top-nano{margin-top:10px}.u-spacer-top-pico{margin-top:5px}.u-spacer-top-femto{margin-top:3px}.u-spacer-bot-micro{margin-bottom:5px}.u-spacer-bot-tiny{margin-bottom:10px}.u-spacer-bot-smaller{margin-bottom:20px}.u-spacer-bot-small{margin-bottom:30px}.u-spacer-bot-medium{margin-bottom:40px}.u-spacer-bot-large{margin-bottom:50px}.u-spacer-bot-big{margin-bottom:80px}.u-mini-margins{margin:5px}@media screen and (min-width:600px){.u-desktop-spacer-right-small{margin-right:30px}}.u-spacer-right-small{margin-right:30px}.u-spacer-right-smaller{margin-right:20px}.u-spacer-right-tiny{margin-right:15px}.u-spacer-right-milli{margin-right:10px}@media screen and (min-width:600px){.u-spacer-right-tiny-desktop{margin-right:10px}}@media screen and (max-width:600px){.u-spacer-top-tiny-mobile{margin-top:10px}}@media screen and (max-width:800px){.u-spacer-top-tiny-mobileMedium{margin-top:10px}}.u-spacer-left-auto{margin-left:auto}.u-spacer-left-normal{margin-left:30px}.u-spacer-left-small{margin-left:25px}.u-spacer-left-smaller{margin-left:20px}.u-spacer-left-tiny{margin-left:15px}.u-spacer-left-micro{margin-left:10px}.u-spacer-left-pico{margin-left:5px!important}@media screen and (min-width:1200px){.u-spacer-left-tiny-mobileLarge{margin-left:15px}}.width-weight-1{flex-grow:1;width:10%}.width-weight-2{flex-grow:1;width:20%}.width-weight-3{flex-grow:1;width:30%}.width-weight-4{flex-grow:1;width:40%}.width-weight-5{flex-grow:1;width:50%}.width-weight-6{flex-grow:1;width:60%}.width-weight-7{flex-grow:1;width:70%}.width-weight-8{flex-grow:1;width:80%}.width-weight-9{flex-grow:1;width:90%}.width-weight-10{flex-grow:1;width:100%}@media screen and (max-width:1400px){.width-weight-1,.width-weight-10,.width-weight-2,.width-weight-3,.width-weight-4,.width-weight-5,.width-weight-6,.width-weight-7,.width-weight-8,.width-weight-9{width:100%!important}}@media screen and (max-width:800px){.-delay-mobile .width-weight-1,.-delay-mobile .width-weight-10,.-delay-mobile .width-weight-2,.-delay-mobile .width-weight-3,.-delay-mobile .width-weight-4,.-delay-mobile .width-weight-5,.-delay-mobile .width-weight-6,.-delay-mobile .width-weight-7,.-delay-mobile .width-weight-8,.-delay-mobile .width-weight-9{width:100%!important}}.u-width-fit-content{width:-moz-fit-content;width:fit-content}.u-float-left{float:left}.u-no-padding-top{padding-top:0}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.u-font-huge{font-size:32px}.u-font-big{font-size:23px}.u-font-large{font-size:19px}.u-font-medium,h3{font-size:17px}.u-font-normal{font-size:15px}.u-font-small{font-size:14px}.u-font-smaller,h4,p{font-size:13px}.u-font-tiny{font-size:11px}.u-font-micro{font-size:8px}.u-font-white{color:#fff!important}.u-font-gray-light,h4{color:#acacac}.u-font-gray-medium,p{color:grey}.u-font-gray-semidark{color:#5d5d5d}.u-font-gray-dark{color:#404040}.u-font-black,h3{color:#222!important}.u-font-blue{color:#0082ff}.u-font-malibu{color:#6c99ff!important}.u-font-red{color:#d34341}.u-font-green{color:#52af4e}.u-font-yellow{color:#e4ae0c!important}.u-font-purple{color:#cb5fd1}.u-font-weight-heavy{font-weight:600!important}.u-font-weight-light{font-weight:400}.u-font-weight-600{font-weight:600}.u-font-weight-700{font-weight:700}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}h1{font-size:1.4rem}h1,h2{font-weight:600}h2{font-size:1.15rem}li{list-style-position:inside}.section_title{border-bottom:1px solid #dedede;padding-bottom:15px}@media screen and (max-width:800px){.section_title{margin:40px 0 25px}}@media screen and (min-width:800px){.section_title{margin:50px 0 25px}}.page_title{color:#191919;font-weight:600;margin:20px 20px 20px 0}@media screen and (max-width:800px){.page_title{font-size:28px}}@media screen and (min-width:800px){.page_title{font-size:32px}}.modal_title{color:#404040;font-size:17px;font-weight:600;padding:10px 0 25px}.u-border-top-light{border-top:1px solid #ddd;padding-top:20px}.sectionTitle{color:#3a7a24;font-size:.9rem;font-weight:500}.errorMessage{color:#e8621a}.u-bg-pattern{background-image:url(../public_html/medias/misc/bg-pattern.png);background-position:50%;background-size:300px}.bgCurtain{background-color:#000;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .18s;width:100vw;z-index:100}.bgCurtain.-visible{opacity:.6;pointer-events:auto}.u-pointer{cursor:pointer}.u-no-padding{padding:0!important}.u-no-margin{margin:0!important}.u-full-width{width:100%!important}@media screen and (max-width:600px){.u-full-width-mobileSmall{width:100%}.u-auto-width-mobileSmall{width:auto}}.u-half-width{width:50%!important}.u-no-scroll{overflow:hidden}@media screen and (min-width:600px){.u-overflow-x{overflow-x:auto}}@media screen and (max-width:600px){.u-overflow-x{overflow-x:scroll}}.u-center{margin-left:auto;margin-right:auto}.u-text-center{text-align:center}.u-align-center{align-items:center}.u-hidden{display:none}.u-transparent{opacity:0}.u-no-shrink{flex-shrink:0!important}.u-icon-small{width:15px!important}@media screen and (min-width:1200px){.u-mobile-only{display:none}}.u-limit-lines-1{-webkit-line-clamp:1}.u-limit-lines-1,.u-limit-lines-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.u-limit-lines-2{-webkit-line-clamp:2}.u-limit-lines-3{-webkit-line-clamp:3}.u-limit-lines-3,.u-limit-lines-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.u-limit-lines-4{-webkit-line-clamp:4}.u-error-msg{color:#c80000;font-size:13px;height:20px;margin-top:20px;min-width:-moz-fit-content;min-width:fit-content}.u-error-msg.u-no-padding{margin-left:0;padding-left:0}.u-errorQty-msg{color:#c80000;font-size:13px;height:20px;margin-top:15px}.u-spacer-line{border:.5px solid #dedede;display:block;margin-bottom:10px;margin-top:17px;overflow:hidden}.u-border-light{border-bottom:1px solid #eaeff3;padding-bottom:15px}.u-border-medium{border-bottom:1px solid #dedede;padding-bottom:15px!important}.u-border-dark{border-bottom:1px solid grey;padding-bottom:25px}.u-border-light-auto:not(.u-border-light-auto:last-child){border-bottom:1px solid #eaeff3;margin-bottom:6px;padding-bottom:4px}.u-no-pointer,.u-no-pointers{pointer-events:none}.u-conditional-hide-01{display:none}.u-zindex-1{position:relative;z-index:1}.u-zindex-2{position:relative;z-index:2}.u-zindex-3{position:relative;z-index:3}.u-underline{text-decoration:underline}.alert{align-items:center;border-radius:5px;box-shadow:0 0 15px -5px rgba(0,0,0,.3);display:flex;flex-flow:row nowrap;height:100px;left:50%;max-width:600px;overflow:hidden;padding:30px 20px;position:fixed;top:6vh;transform:translateX(-50%);transition:opacity .2s,transform .2s;width:calc(100vw - 30px);z-index:100000}.alert.-hidden{opacity:0;transform:translate(-50%,15px);transition:opacity .3s,transform .3s}.alert p{color:#fff;font-size:15px;padding:5px 15px}.alert span{align-items:center;color:#fff;display:flex;justify-content:center;width:65px}.alert.-success{background-color:#66ac5a}.alert.-warning{background-color:#e3a523}.alert.-error{background-color:#d34341}.alert_title{display:block;font-weight:600}.check_mark{transform:scale(.35)}.hide{display:none}.sa-icon{border:4px solid gray;border-radius:40px;border-radius:50%;box-sizing:content-box;height:80px;margin:20px auto;padding:0;position:relative;width:80px}.sa-icon.sa-success{border-color:#4caf50}.sa-icon.sa-success:after,.sa-icon.sa-success:before{background:#66ac5a;border-radius:40px;border-radius:50%;content:"";height:120px;position:absolute;transform:rotate(45deg);width:60px}.sa-icon.sa-success:before{border-radius:120px 0 0 120px;left:-33px;top:-7px;transform:rotate(-45deg);transform-origin:60px 60px}.sa-icon.sa-success:after{border-radius:0 120px 120px 0;left:30px;top:-11px;transform:rotate(-45deg);transform-origin:0 60px}.sa-icon.sa-success .sa-placeholder{border:4px solid #fff;border-radius:40px;border-radius:50%;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.sa-icon.sa-success .sa-fix{background-color:#66ac5a;height:90px;left:28px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}.sa-icon.sa-success.animate:after{animation:rotatePlaceholder 4.25s ease-in;animation-delay:0}.sa-icon.sa-success{border-color:transparent}.sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)}.sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)}.animateSuccessTip{animation:animateSuccessTip .75s;animation-delay:0}.animateSuccessLong{animation:animateSuccessLong .75s;animation-delay:0}@keyframes animateSuccessTip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@keyframes animateSuccessLong{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}.sa-icon.sa-success .sa-line{background-color:#fff;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.sa-icon.sa-success .sa-line.sa-tip{left:14px;top:46px;transform:rotate(45deg);width:25px}.sa-icon.sa-success .sa-line.sa-long{right:8px;top:38px;transform:rotate(-45deg);width:47px}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}.button{background-color:#7ab648;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;padding:12px 40px;text-align:center;transition:background-color .12s,color .12s;width:-moz-fit-content;width:fit-content}.button.-right{margin-left:auto}.button.-active,.button:hover{background-color:#4a9c2f}.miniButton{background-color:transparent;border:1.5px solid #e2e8d8;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:14px;padding:6px 14px;transition:background-color .12s,color .12s,border-color .12s;width:-moz-fit-content;width:fit-content}.miniButton:hover{background-color:#f5f5f5;border-color:#888}.miniButton.-danger{border-color:#d34341;color:#d34341}.miniButton.-danger:hover{background-color:#d34341;color:#fff}.faq_title{color:#1a1a1a;font-size:19px;font-weight:600;margin-bottom:24px}.faq_list{display:flex;flex-direction:column;gap:12px}.faqItem{background:#f5f5f5;border:2px solid #7ab648;border-radius:10px;overflow:hidden}.faqItem.-open .faqItem_icon{transform:rotate(45deg)}.faqItem.-open .faqItem_body{grid-template-rows:1fr}.faqItem_trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.faqItem_question{color:#1a1a1a;font-size:15px;font-weight:600;line-height:normal}.faqItem_icon{color:#3a7a24;flex-shrink:0;font-size:19px;line-height:1;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.faqItem_body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.165,.84,.44,1)}.faqItem_answer{color:#888;font-size:14px;line-height:normal;overflow:hidden;padding:0 24px;transition:padding .3s cubic-bezier(.165,.84,.44,1)}.faqItem.-open .faqItem_answer{padding:0 24px 20px}.form_avatar{display:block;margin-bottom:40px;width:120px}@media screen and (min-width:600px){.form_avatar{margin-bottom:0;width:200px}}.form_logo{display:block;margin-bottom:40px;width:200px}@media screen and (min-width:600px){.form_logo{margin-bottom:0;width:250px}}.form_list{align-items:center;display:flex;margin-bottom:25px}.form_list>div{margin-right:20px}.form_list_toggle{align-items:center;display:flex}.searchBox_container{margin:10px 0;width:100%}.searchBox_container h2,.searchBox_container p{color:#404040;transition:color .18s}.searchBox_container p{flex-grow:1;padding:10px 0 8px}.searchBox_container h2{font-size:17px;margin-bottom:8px}.cardSearchResult{align-items:center;border:1px solid #acacac;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin:5px 0;padding:0 12px;transition:transform .18s,border .18s}.cardSearchResult:hover{border:1px solid #0082ff;transform:translateX(5px)}.cardSearchResult:hover p{color:#0082ff}.js-mailModal .cardSearchResult i{display:none}.form_materiel_imgContainer{display:flex;margin-left:-20px!important;margin-right:-20px!important}.form_materiel_imgContainer img{margin:0 auto 20px;max-height:200px!important;max-width:100%!important}.form_materiel_imgCard{align-items:center;display:flex;flex-direction:column;height:340px;justify-content:space-between;margin:0 10px 55px;width:100%}.form_materiel_imgCard img{max-height:65%;max-width:85%}@media screen and (min-width:600px){.form_materiel_imgCard{width:250px}.form_materiel_imgCard img{max-width:100%}}.form_selectContainer{display:flex}@media screen and (max-width:600px){.form_selectContainer{width:100%}}@media screen and (max-width:800px){.form_selectContainer{flex-direction:column}.form_selectContainer .card_button{margin-top:25px}}@media screen and (min-width:600px){.form_selectContainer{width:250px}}@media screen and (min-width:800px){.form_selectContainer .card_button{margin-left:30px;margin-top:27px}}@media screen and (min-width:600px){.form_select{margin-right:30px}}.inputBrowse_container{background:#fff;border:1px solid #e2e2e2;border-radius:3px;margin-top:35px;padding:25px}.inputBrowse_container h3{margin-bottom:15px}.cardBrowseItem-placeholder{background:#cfd5e8;border-radius:3px;height:75px;margin:9px 10px;width:100%}.browseList{overflow:hidden}.browseList h3{margin-bottom:5px}.browseList_header{align-items:center;display:flex;margin-bottom:15px}.browseList_header>div{color:grey}.browseList_header>div.browseList_header_show{align-items:center;display:flex}.browseList_header>div.browseList_header_show>p{color:#5d5d5d;font-size:15px;font-weight:600}.browseList_header>div.browseList_header_show .show_options{margin:0 5px}.browseList_header>div.browseList_header_show .show_options>span{cursor:pointer;font-size:15px}.browseList_header>div.browseList_header_show .show_options>span.selected{color:#0082ff;font-weight:600}.browseList_body{max-height:250px;overflow-y:auto}.browseList_body>div{display:flex;flex-flow:row wrap}@media screen and (min-width:600px){.browseList_body>div{width:100%}}@media screen and (max-width:600px){.browseList_body{overflow-x:hidden}}.browseList_footer{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;margin-bottom:15px;padding:15px 0}.browseList_footer,.browseList_footer>div{justify-content:flex-end}.inputBrowse_results{margin:5px -5px -5px}.cardBrowseResult{align-items:center;background:#eff2f7;border-left:3px solid transparent;color:#061a40;cursor:pointer;display:flex;justify-content:space-between;margin:5px;padding:10px 15px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:600px){.cardBrowseResult{width:100%}}.cardBrowseResult p{color:#061a40;flex:1 1 0;font-size:15px;font-weight:600}.cardBrowseResult i{color:#8492a6;font-size:.9em;padding:5px 10px}.cardBrowseResult.checked .action{color:#061a40}.cardBrowseResult.checked .action.check{display:block}.cardBrowseResult.checked .action.check i{color:#0082ff}.cardBrowseResult.checked .action.plus{display:none}.cardBrowseResult .action i{padding:5px 10px 8px;width:35px}.cardBrowseResult .action.check{display:none}.cardBrowseResult .action.plus{display:block}@media screen and (pointer:fine){.cardBrowseResult:hover{background:#eff2f7;border-left-color:#004dc0}}.inputBrowse{position:relative}@media screen and (max-width:600px){.inputBrowse{margin-bottom:10px;width:100%}.inputBrowse input{width:100%!important}}.inputBrowse label{left:10px;position:absolute;transform:translateY(-50%)}.inputBrowse label i{color:#404040;font-size:13px}@media screen and (max-width:600px){.inputBrowse label{top:18px}}@media screen and (min-width:600px){.inputBrowse label{top:50%}}.inputBrowse input{-webkit-appearance:none;background-color:hsla(0,0%,50%,.05);border:1px solid #dedede;border-radius:0;border-radius:3px;box-shadow:none;color:#404040;font-size:13px;height:35px;padding:3px 8px 3px 35px;width:240px}.inputBrowse input::-moz-placeholder{color:grey;font-size:13px}.inputBrowse input::placeholder{color:grey;font-size:13px}.inputBrowse_container .selected-items{display:flex;flex-wrap:wrap;margin:-10px}.inputBrowse_container .selected-items>div{margin:10px}.inputBrowse_searchResults{display:flex;flex-direction:column}.inputBrowse_searchResults>div{border-bottom:1px solid #dedede}.inputBrowse_searchResults>div:last-child{border-bottom:none}.inputContainer{display:flex;flex-direction:column;gap:.25rem}.inp{display:block;position:relative}.inp input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1.5px solid #cfd5e8;border-radius:10px;color:#191919;font-family:inherit;font-size:15px;font-weight:600;outline:none;padding:1.3rem 1rem .4rem;transition:border-color .18s,background .18s,box-shadow .18s;width:100%}.inp input:focus{background:#fff;border-color:#7ab648;box-shadow:0 0 0 3px rgba(122,182,72,.18)}.inp .label{color:#acacac;font-size:14px;font-weight:700;left:1.1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .16s ease}.inp input:not(:-moz-placeholder)~.label{color:#5a9030;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;top:.5rem;transform:none}.inp input:focus~.label,.inp input:not(:placeholder-shown)~.label{color:#5a9030;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;top:.5rem;transform:none}input:disabled{background-color:#f9f9f9!important;border:none!important;cursor:not-allowed}.-input-disabled .label,input:disabled{color:#777989!important}.-input-disabled .label i{font-size:12px;margin-right:6px;margin-top:1px}.smallLabel{font-size:14px;font-weight:600}.mediumLabel{font-size:17px;font-weight:600}.textarea textarea{border:1px solid #dedede;border-radius:5px;height:160px;padding:20px!important;resize:none}.textarea,.textarea textarea{width:100%!important}#products-container .toggle{-webkit-tap-highlight-color:transparent;cursor:pointer;display:block;height:20px;margin-right:20px;position:relative;transform:translateZ(0);width:40px}#products-container .toggle:before{background:#acacac;border-radius:8px;content:"";display:block;height:14px;left:3px;position:relative;top:3px;transition:background .12s ease;width:34px}#products-container span{background:#fff;border-radius:10px;box-shadow:0 3px 8px hsla(0,0%,67%,.5);display:block;height:20px;left:0;position:relative;top:4px;transition:all .12s ease;width:20px}#products-container span:before{background:rgba(58,122,36,.6);border-radius:50%;content:"";display:block;height:56px;margin:-18px;opacity:1;pointer-events:none;position:relative;top:-18px;transform:scale(0);width:56px}#products-container input[type=checkbox]:checked+.toggle:before{background:rgba(58,122,36,.4)}#products-container input[type=checkbox]:checked+.toggle span{background:#3a7a24;box-shadow:0 3px 8px rgba(58,122,36,.5);transform:translateX(20px);transition:all .12s cubic-bezier(.8,.4,.3,1.25),background .18s ease}#products-container input[type=checkbox]:checked+.toggle span:before{opacity:0;transform:scale(1);transition:all .4s ease}button:focus,input:focus{outline:none!important}textarea{transition:border .18s ease}textarea:focus{border:1px solid #3a7a24;outline:none!important}.inputReminder,.reminder_date{min-width:150px;width:100%}.inputReminder label,.reminder_date label{margin-top:0}.cardProduct input[type=number]{-webkit-appearance:none;border:1px solid #dedede;border-radius:3px;box-shadow:none;color:#404040;font-size:13px;height:28px;padding:3px;width:130px}.cardProduct input[type=number]::-moz-placeholder{color:#acacac;font-size:13px}.cardProduct input[type=number]::placeholder{color:#acacac;font-size:13px}.input_error{color:#d34341;display:none;font-size:16px;font-weight:500;margin-left:10px;padding:0}.-error-empty .input_error.-empty,.-error-pw-length .input_error.-pwLength,.-error-pw-match .input_error.-pwMatch,.-error-quantities .input_error.-quantities{display:block}.inputContainer{position:relative;z-index:1}@media screen and (max-width:600px){.inputContainer.-error-quantities{margin-top:80px}.inputContainer.-error-quantities .label{top:-26px}}@media screen and (min-width:600px) and (max-width:1400px){.inputContainer.-error-quantities{margin-top:70px}.inputContainer.-error-quantities .label{top:-14px}}.ql-editor p{color:#404040;font-size:14px!important}.ql-editor h2,.ql-editor h3{color:#191919;font-size:15px!important;font-weight:600}.ql-editor h2{text-transform:uppercase}.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal";font-size:14px;font-weight:500}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{color:#191919;content:"Titre";font-size:15px;font-weight:600;text-transform:uppercase}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{color:#191919;content:"Sous titre";font-size:15px;font-weight:600}.checkboxLabel{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap}.checkboxLabel input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eceff4;border:1px solid grey;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.checkboxLabel input:after{content:"";position:absolute;z-index:10000}.checkboxLabel input:checked{background-color:#3a7a24;border:1px solid #3a7a24}.checkboxLabel input:checked:after{border:solid #fff;border-width:0 3px 3px 0;height:8px;left:4px;top:1px;transform:rotate(45deg);width:5px}.-already-added .checkboxLabel input,.-no-availability .checkboxLabel input,.-tooFewForKit .checkboxLabel input,.checkboxLabel input[disabled]{background-color:#eaeff3;border:1px solid #dedede;pointer-events:none}.checkboxLabel_text{color:#404040;font-size:15px;padding:6px 0 3px 10px}.-already-added label,.-no-availability label,.-tooFewForKit label{pointer-events:none}fieldset{border:none;padding:0}@media screen and (max-width:1200px){.inputAuthTokens .inputContainer{flex-grow:1;margin-bottom:15px;width:100%}}@media screen and (min-width:1200px){.inputAuthTokens .inputContainer{flex-grow:1;margin-right:15px}}@media screen and (max-width:600px){.inputAuthTokens .card_button{margin-top:10px}}@media screen and (min-width:600px){.inputAuthTokens .card_button{margin:5px 10px}.inputAuthTokens .card_button:last-child{margin-right:0}}.inputDateRange{position:relative}.inputDateRange input{-webkit-appearance:none;background-color:hsla(0,0%,50%,.05);border:0;border-bottom:2px solid #dedede;border-radius:2px;color:#223254;font-family:inherit;font-size:16px;font-weight:500;height:48px;line-height:16px;padding:15px 7px 12px;transition:border .18s ease;width:100%}.inputDateRange input:focus{background-color:#f8f9f6;border-bottom:2px solid #3a7a24;outline:none}.inputDateRange input:focus~.label{color:#3a7a24;transform:translate(-5px,-41px) scale(.85)}.inputDateRange input:not(:-moz-placeholder)~.label{color:#5a667f;transform:translate(-5px,-37px) scale(.85)}.inputDateRange input:not(:placeholder-shown)~.label{color:#5a667f;transform:translate(-5px,-37px) scale(.85)}.-input-error .inputDateRange{border:2px solid #d34341}.inputDateRange .label{color:#acacac;display:flex;flex-wrap:nowrap;font-size:16px;font-weight:500;left:7px;pointer-events:none;position:absolute;top:17px;transform-origin:0 0;transition:transform .18s ease,color .18s ease;width:100%}.select-wrapper{position:relative}.select-wrapper:focus-within .select-label{color:#5a9030}.select-label{color:#acacac;display:block;font-size:11px;font-weight:800;letter-spacing:.4px;margin-bottom:.3rem;padding-left:2px;text-transform:uppercase;transition:color .16s}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237AB648' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:1.5px solid #cfd5e8;border-radius:10px;color:#191919;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;outline:none;padding:.85rem 2rem .85rem 1rem;transition:border-color .18s,background-color .18s,box-shadow .18s;width:100%}select,select:focus{background-color:#fff}select:focus{border-color:#7ab648;box-shadow:0 0 0 3px rgba(122,182,72,.18)}select option[value=""][disabled]{color:#acacac}.modal{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transition:opacity .3s;width:150vw;z-index:10000}.modal.-open{display:block}@media screen and (max-width:800px){.modal{list-style-position:inside}}.modal_warning{display:flex;margin-bottom:1.25rem}.modal_warning p{color:#e3a523;font-size:19px;padding:0 .625rem}.modal_warning i{color:#e3a523;font-size:17px}.modal_step{background-color:#fff;border-radius:8px;display:none;left:3vw;padding:1.25rem;position:relative;top:3vw;width:94vw}.modal_step.-open{display:block}@media screen and (max-width:800px){.modal_step{margin-bottom:6.25rem}}@media screen and (min-width:800px){.modal_step{left:50vw;margin-bottom:20vh;padding:2.5rem 3.75rem;top:10vh;transform:translateX(-50%);width:600px}.changelog .modal_step{width:800px}}.-modModal .-modModalHide,.-modModalShow{display:none}.-modModal .-modModalShow{display:flex}.changelog img{display:block;margin:.9375rem auto}.changelog img.-border{border:1px solid #dedede}.changelog li{margin-bottom:.3125rem}.genericModal{background:rgba(25,43,109,.5);bottom:0;left:0;min-height:100vh;opacity:.999;overflow-y:scroll;pointer-events:auto;position:absolute;top:0;width:100vw;z-index:1000}.genericModal>div{left:50%;margin:0 auto;position:fixed;transform:translateX(-50%);width:calc(100% - 20px)}.genericModal>div::-webkit-scrollbar{display:none}@media screen and (max-width:1200px){.genericModal>div{margin-top:10px}}@media screen and (min-width:1200px){.genericModal>div{margin-top:10vh}}@media screen and (max-width:1200px){.genericModal .-contacts,.genericModal .-endedEvent,.genericModal .-products{width:calc(100% - 20px)}.genericModal .-products{overflow-x:auto}.genericModal .-contacts,.genericModal .-products{margin-top:10px}}@media screen and (min-width:1200px){.genericModal .-contacts,.genericModal .-products{margin-top:10vh}.genericModal .-endedEvent{max-width:1200px}}.genericModal .-endedEvent{margin-top:10px;max-height:100vh;overflow-y:scroll}.genericModal .-endedEvent .modal_content{margin-bottom:6.25rem}.modal_content{animation:modalIn .22s cubic-bezier(.22,.68,0,1.2);background-color:#fff;border-radius:14px;box-shadow:0 12px 48px rgba(38,48,82,.14),0 2px 8px rgba(38,48,82,.08);max-width:480px;overflow:hidden;position:relative;width:90vw}@keyframes modalIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal_header{background:linear-gradient(135deg,#5a9030,#7ab648);padding:1.75rem 2rem 1.5rem}.modal_header_icon{align-items:center;background:hsla(0,0%,100%,.18);border-radius:10px;display:flex;height:2.75rem;justify-content:center;margin-bottom:1rem;width:2.75rem}.modal_header h3{color:#fff!important;font-size:17px;font-weight:700;letter-spacing:-.2px;line-height:1.3}.modal_header p{color:hsla(0,0%,100%,.72);font-size:13px;font-weight:600;margin-top:.25rem}.modal_body{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 2rem .5rem}.modal_footer{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding:1.25rem 2rem 1.75rem}.modalEditElement{background-color:#fff;border-radius:8px;min-width:350px;overflow:visible!important;width:auto!important}.modalEditElement_header{background-color:#f9f9f9;border-bottom:1px solid #e2e2e2;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:center;padding:1.25rem}.modalEditElement_header p{color:#191919;font-size:17px;font-weight:600}.modalEditElement_body{padding:1.25rem}.cancelModal_tag{color:#e3a523;font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:.625rem;text-transform:uppercase}.cancelModal_title{color:#1a1a1a;font-size:19px;font-weight:600;line-height:1.3;margin-bottom:1.25rem}.cancelModal_date{text-decoration:underline}.cancelModal_credit{color:#888;font-size:15px;line-height:1.5;margin-bottom:1rem}.cancelModal_balance{color:#1a1a1a;font-size:15px;margin-bottom:1.5rem}.cancelModal_actions{display:flex;justify-content:flex-end}.pagination{align-items:center;background:#fff;border-radius:2px;display:flex;padding:10px 15px}.pagination p{color:#404040;font-size:14px}@media screen and (max-width:600px){.pagination{flex-wrap:wrap;justify-content:center;padding:5px 15px}.pagination div{margin-bottom:5px;margin-top:5px}}.pagination_container{align-items:center;display:flex}.pagination_container>div.-prev{cursor:pointer;margin-right:25px}.pagination_container>div.-next{cursor:pointer;margin-left:25px}.pagination_limiter{align-items:center;display:flex;margin:0 25px}.pagination_limiter select{flex-shrink:0;margin:0 10px;width:55px}@media screen and (max-width:600px){.pagination_limiter{margin-right:0}}.pagination_container_pages{align-items:center;display:flex}.pagination_recap{flex:1 1 0;text-align:right}@media screen and (max-width:600px){.pagination_recap{margin:0 20px;text-align:center}}.cardPaginationPage{cursor:pointer;padding:0 3px}.cardPaginationPage.-active{color:#0082ff}.tag{border-radius:20px;border-style:solid;border-width:1.5px;padding:3px 12px}.tag p{font-size:.8rem;font-weight:600;line-height:normal;text-transform:uppercase}.tag.-green{border-color:#699551}.tag.-green p{color:#699551}.tag.-orange{border-color:#db6e40}.tag.-orange p{color:#db6e40}.db_intro{display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%}@media screen and (max-width:1200px){.db_intro>div:first-child{margin-bottom:0}}@media screen and (min-width:1200px){.db_intro{flex-direction:row}.db_intro>div{margin-bottom:0!important}}.db_intro p{font-size:14px}.db_intro_welcome{flex-grow:1;flex-shrink:1}@media screen and (min-width:1200px){.db_intro_welcome{margin-left:40px;margin-right:40px}}.db_intro_welcome_text{padding-bottom:27px}@media screen and (min-width:1200px){.db_intro_user{min-width:250px}}.db_intro_user_subContainer{align-items:center;display:flex;margin-bottom:10px;margin-right:20px;margin-top:30px}@media screen and (min-width:800px){.db_intro_user_subContainer{margin-top:25px}}@media screen and (min-width:1200px){.db_intro_user_subContainer{margin-top:30px}}.db_intro_user_name{font-size:15px;margin:0;vertical-align:middle;width:100%}.db_intro_user_avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50px;flex-shrink:0;height:60px;margin-right:20px;width:60px}.db_intro_welcome_accountType_name{margin:6px 0 0}.db_intro_team{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.db_intro_team_logo{background-position:0;background-repeat:no-repeat;background-size:contain;background-size:55%;height:100px;margin-top:25px;width:280px}@media screen and (min-width:800px){.db_intro_team_address{max-width:60%}}.db_intro_team_name{margin-top:32px}.dashboardView_tagContainer{align-items:center;display:flex}.dashboardView_tagContainer .tag{margin:5px}.dashboardView_tagContainer h2{margin-right:12px}.dashboardView_monthLabel{color:#000;font-size:15px;margin-top:35px}footer{text-align:center}footer a,footer p{color:#444;display:inline-block}.topNav{background-color:#fff;height:59px;left:0;top:0;z-index:1000}@media screen and (max-width:600px){.topNav{padding:10px 12px}.topNav.-smallSection{padding:16px 12px}}@media screen and (min-width:600px){.topNav{padding:10px 0}}.topNav img{width:50px}.topNav_content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:500px}.topNav_label{color:#4a9c2f;font-weight:600;text-align:center;text-transform:uppercase}.burgerMenu{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:8px}.burgerNav_overlay{background:rgba(0,0,0,.4);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);z-index:99}.burgerNav_overlay.-open{opacity:1;pointer-events:all}.burgerNav{background:#fff;bottom:0;box-shadow:-4px 0 24px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.165,.84,.44,1);width:280px;z-index:100}@media (max-width:1200px){.burgerNav{width:100%}}.burgerNav.-open{transform:translateX(0)}.burgerNav_header{border-bottom:1px solid #e2e8d8;display:flex;justify-content:flex-end;padding:16px}.burgerNav_close{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:19px;justify-content:center;line-height:1;padding:8px}.burgerNav_list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:16px}.burgerNav_list li a{border-radius:8px;color:#1a1a1a;display:block;font-size:15px;font-weight:600;padding:14px 16px;text-decoration:none;transition:background .2s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94)}.burgerNav_list li a:hover{background:#f5f5f5;color:#4a9c2f}.orderSummary{border-radius:12px;padding:8px 0}.orderSummary_table{border-collapse:collapse;color:#1a1a1a;font-size:15px;width:100%}.orderSummary_table td,.orderSummary_table th{padding:12px 20px;text-align:left}.orderSummary_table th{color:#1a1a1a;font-weight:600}.orderSummary_table td:nth-child(2),.orderSummary_table th:nth-child(2){text-align:center}.orderSummary_table td:nth-child(3),.orderSummary_table th:nth-child(3){text-align:right}.orderSummary_table thead tr{border-bottom:1px solid #e2e8d8}.orderSummary_table tbody tr{border-bottom:none}.orderSummary_table tfoot{border-top:1px solid #e2e8d8}.orderSummary_totalRow td{padding-top:20px}.orderSummary_totalLabel{font-weight:600;text-align:right!important}.orderSummary_totalCell{align-items:center;display:flex;gap:8px;justify-content:flex-end;text-align:right}.orderSummary_originalPrice{color:#888;text-decoration:line-through}.orderSummary_discountedPrice{color:#4a9c2f;font-size:19px;font-weight:600}.orderSummary_balanceRow td{border-top:1px solid #e2e8d8;padding-bottom:16px;padding-top:12px}.orderSummary_balanceRow .checkboxLabel{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:flex-end}.orderSummary_balanceRow .checkboxLabel_text{color:#1a1a1a;font-size:15px}.view404{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:85vh;padding:40px 32px;text-align:center}.view404_image{max-width:200px;width:50%}.view404_title{color:#191919}@media screen and (max-width:600px){.view404_title{font-size:35px}}@media screen and (min-width:600px){.view404_title{font-size:60px}}.view404_subtitle{color:#404040}@media screen and (max-width:600px){.view404_subtitle{font-size:20px}}@media screen and (min-width:600px){.view404_subtitle{font-size:30px}}.cardUserRecap{align-items:center;background:#fff;border:1.5px solid #e2e8d8;border-radius:10px;box-shadow:0 2px 2.5px #e5eae5;display:flex;gap:16px;margin:16px 0;padding:.8rem}.cardUserRecap.-empty .cardUserRecap_avatar{background:#db6e40}.cardUserRecap.-empty .cardUserRecap_status{color:#e8621a}.cardUserRecap.-empty .cardUserRecap_action{background:#7ab648}.cardUserRecap.-empty .icon.-add{display:block}.cardUserRecap.-active .cardUserRecap_avatar{background:#7ab648}.cardUserRecap.-active .cardUserRecap_status{color:#4a9c2f}.cardUserRecap.-active .cardUserRecap_action{background:#7ab648}.cardUserRecap.-active .icon.-edit{display:block}.cardUserRecap.-archived .cardUserRecap_avatar{background:#9e9e9e}.cardUserRecap.-archived .cardUserRecap_status{color:#1a1a1a}.cardUserRecap.-archived .cardUserRecap_action{background:#9e9e9e}.cardUserRecap.-archived .icon.-view{display:block}@media (hover:hover){.cardUserRecap:hover .cardUserRecap_action{background-color:#4a9c2f}}.cardUserRecap_avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:3rem;justify-content:center;width:3rem}.cardUserRecap_body{flex:1}.cardUserRecap_name{color:#1a1a1a;font-size:1rem;font-weight:700}.cardUserRecap_status{font-size:.9rem;margin-top:2px}.cardUserRecap_action{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:3.4rem;justify-content:center;transition:background-color .16s;width:3.4rem}.cardUserRecap_action img{display:none;transition:transform .16s;width:1.2rem}@media (hover:hover){.cardUserRecap_action:hover .icon{transform:scale(1.1)}}.-locked .cardUserRecap_action{display:none}dialog{background:transparent;border:none;margin:auto;z-index:1}dialog::backdrop{background:rgba(0,0,0,.7)}.custom-dialog__content{background:#fff;border-radius:5px;padding:20px}.mealSelection_week{margin-bottom:64px!important}.mealSelection_weekTitle{align-items:center;color:#366327;display:flex;font-size:1rem;font-weight:600;gap:12px;letter-spacing:.08em;margin-bottom:26px;text-align:center;text-transform:uppercase;width:100%}.mealSelection_weekTitle:after,.mealSelection_weekTitle:before{background:#e2e8d8;content:"";flex:1;height:2px}.cardMeal{background:#fff;border:2px solid #e2e8d8;border-radius:12px;box-shadow:0 2px 2.5px #d7e1c4;margin-bottom:24px;overflow:hidden}.cardMeal.-selected{background:#f0f8e8;border-color:#91bd3e;box-shadow:0 0 3.5px #91bd3e}.cardMeal.-locked{background-color:#f6f6f6;border-color:#ccc;box-shadow:0 2px 2.5px #e0e0e0;pointer-events:none}.cardMeal.-locked p,.cardMeal.-locked span{color:#797979}.cardMeal_header{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 6px}.cardMeal_date{color:#4a9c2f;font-size:15px;font-weight:500}.cardMeal_date svg{fill:#4a9c2f;height:12px;margin-bottom:-1px;margin-right:4px;width:13px}.cardMeal_index{background-color:#e1efcd;border-radius:20px;color:#91bd3e!important;font-size:13px;font-weight:600;padding:4px 10px}.cardMeal_name{color:#1a1a1a;font-size:1.5rem;font-weight:600;padding:0 16px 6px}.cardMeal_description{color:#699551;font-size:15px;line-height:normal;padding:2px 16px 14px}.cardMeal_tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 16px}.cardMeal_children{background-color:#f8f9f6;border-top:2px solid #e2e8d8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.-locked .cardMeal_children{background-color:#f6f6f6}.cardMeal_childRow{align-items:stretch;border-bottom:2px solid #e2e8d8;display:flex}.cardMeal_childRow:last-child{border-bottom:none}.cardMeal_childIdentity{align-items:center;border-right:2px solid #e2e8d8;display:flex;flex-shrink:0;gap:10px;padding:8px 12px;width:140px}.cardMeal_childAvatar{align-items:center;background:#db6e40;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:26px;justify-content:center;width:26px}.-locked .cardMeal_childAvatar{background-color:#999}.cardMeal_childName{color:#1a1a1a;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardMeal_childPortions,.cardMeal_portion{display:flex;flex:1}.cardMeal_portion{align-items:center;border-right:2px solid #e2e8d8;cursor:pointer;gap:10px;padding:10px 12px;transition:background .16s cubic-bezier(.25,.46,.45,.94)}.cardMeal_portion:last-child{border-right:none}.cardMeal_portion input[type=checkbox]{display:none}.cardMeal_portion:has(input:checked){background:#e8f5e2}.-locked .cardMeal_portion:has(input:checked) .cardMeal_portionCheckbox{background-color:#ccc!important;border-color:#ccc!important}.cardMeal_portion:has(input:checked) .cardMeal_portionCheckbox svg{opacity:1}.cardMeal_portion:has(input:checked) .cardMeal_portionCheckbox{background:#4a9c2f;border-color:#4a9c2f}.cardMeal_portionCheckbox{align-items:center;background:#fff;border:2px solid #7ab648;border-radius:4px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:background .16s cubic-bezier(.25,.46,.45,.94),border-color .16s cubic-bezier(.25,.46,.45,.94);width:22px}.cardMeal_portionCheckbox svg{height:8px;opacity:0;transition:opacity .16s cubic-bezier(.25,.46,.45,.94);width:10px}.-locked .cardMeal_portionCheckbox{border-color:#ccc!important}.cardMeal_portionInfo{display:flex;flex-direction:column;gap:2px}.cardMeal_portionName{color:#3a7a24;font-size:14px;font-weight:600}.cardMeal_portionPrice{color:#7ab648;font-size:14px}.brandingHeader{align-items:center;display:flex;flex-direction:column}.brandingHeader img{width:90px}.brandingHeader p{margin-top:20px}.authToggle{background:#e8f5e2;border-radius:999px;display:inline-flex;padding:4px}.authToggle_item{border-radius:999px;color:#1a1a1a;font-size:15px;padding:12px 32px;text-decoration:none;transition:background .2s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94)}.authToggle_item.-active{background:#3a7a24;color:#fff}.brandingHeader_intro{color:#333;font-size:14px;padding:10px 30px;text-align:center}*{box-sizing:border-box;margin:0;padding:0}.-error{color:red}