@charset "UTF-8";.logout{display:flex;align-items:center}.logout .logout__icon{display:none}.logout .logout__button{margin-top:.5rem;font-family:fredoka,sans-serif;position:relative;padding:5px 10px;border-radius:7px;border:none;font-size:14px;font-weight:500;letter-spacing:2px;background-color:#f37c04;color:#fff;overflow:hidden;box-shadow:0 0 0 0 transparent;transition:all .2s ease-in}@media (hover: hover) and (pointer: fine){.logout .logout__button{cursor:pointer}}@media (hover: none) and (pointer: coarse){.logout .logout__button{cursor:default}}.logout .logout__button:hover{background:#028eef;transition:all .2s ease-out;border:none;color:#fff}.logout .logout__button:hover:before{animation:sh02 .5s 0s linear}.logout .logout__button:before{content:"";display:block;width:0px;height:86%;position:absolute;top:7%;left:0%;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;transform:skew(-20deg)}@media (max-width: 481px){.logout{margin-top:0}.logout .logout__icon{display:block;font-size:3.5rem;color:#f37c04;margin-right:1rem}}@media (max-width: 481px) and (hover: hover) and (pointer: fine){.logout .logout__icon{cursor:pointer}}@media (max-width: 481px) and (hover: none) and (pointer: coarse){.logout .logout__icon{cursor:default}}@media (max-width: 481px){.logout .logout__button{display:none}}@keyframes sh02{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.logout__button:active{box-shadow:0 0 0 0 transparent;transition:box-shadow .2s ease-in}@media (max-height: 400px){.logout .logout__button{font-size:9px;margin-top:.1rem}}.header{width:100%;height:8vh;height:8dvh;display:flex;justify-content:space-around;background-blend-mode:screen}.header.with-gradient{background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.527) 10%,rgba(255,255,255,.527) 90%,transparent 100%)}.header .header__container{display:flex;justify-content:center;align-items:center}.header .header__container.image{width:40px;height:40px}@media (hover: hover) and (pointer: fine){.header .header__container.image{cursor:pointer}}@media (hover: none) and (pointer: coarse){.header .header__container.image{cursor:default}}.header .header__container.title{color:#028eef;font-family:fredoka,sans-serif;font-weight:500;font-size:2.3rem;margin-left:.5rem}@media (max-width: 480px){.header{display:none}}@media (max-height: 630px){.header{height:10vh;height:10dvh}}@media (max-height: 480px){.header{height:10vh;height:10dvh;margin-bottom:0rem}.header .header__container.title{font-size:1.5rem}.header .header__container.image{width:30px;height:30px}}.spinner{position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:.5rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spinner .loader{width:3.5rem;height:3.5rem;display:block;margin:15px auto;position:relative;color:#028eef;box-sizing:border-box;animation:rotation_19 1s linear infinite}.spinner.small-spinner .loader{width:1.8rem;height:1.8rem;display:block;margin:15px auto;position:relative;color:#028eef;box-sizing:border-box;animation:rotation_19 1s linear infinite}.spinner.small-spinner .loader:after,.spinner.small-spinner .loader:before{content:"";box-sizing:border-box;position:absolute;width:.9rem;height:.9rem;top:0;background-color:#028eef;border-radius:50%;animation:scale50 1s infinite ease-in-out}.spinner.small-spinner .loader:before{top:auto;bottom:0;background-color:#f37c04;animation-delay:.5s}.spinner .loader:after,.spinner .loader:before{content:"";box-sizing:border-box;position:absolute;width:24px;height:24px;top:0;background-color:#028eef;border-radius:50%;animation:scale50 1s infinite ease-in-out}.spinner .loader:before{top:auto;bottom:0;background-color:#f37c04;animation-delay:.5s}@keyframes rotation_19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scale50{0%,to{transform:scale(0)}50%{transform:scale(1)}}.rules-modal{display:flex;align-items:center;justify-content:center;font-family:fredoka,sans-serif;font-weight:300;height:100vh;height:100dvh}.rules-modal .rules-modal__container{overflow:auto;scrollbar-width:none;position:fixed;display:flex;flex-direction:column;top:auto;width:80vw;height:80vh;background-color:#fff;border-radius:.5rem;padding:2rem;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef;box-shadow:-5px 0 10px rgba(102,102,102,.063),-5px 0 10px rgba(255,255,255,.02),5px 0 10px rgba(102,102,102,.055)}.rules-modal .rules-modal__container::-webkit-scrollbar{display:none}.rules-modal .rules-modal__container{display:flex;flex-direction:column;width:60vw;height:70vh;overflow:hidden}.rules-modal .rules-modal__container .rules-modal-header{flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:.5rem}.rules-modal .rules-modal__container .rules-modal-header .modal__title{color:#f37c04;font-weight:500;font-size:2rem;text-align:center}.rules-modal .rules-modal__container .rules-modal-description{flex-grow:1;overflow:auto}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content{display:flex;flex-direction:column;justify-content:space-between;overflow:auto;overflow-x:hidden;height:100%}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem;text-align:left;height:auto}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-title{color:#f37c04;font-weight:500;font-size:2rem;text-align:left}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-list{display:flex;flex-direction:column;width:100%;max-width:100%;background:#fff;border-radius:.5rem;font-size:.9rem;font-weight:500;text-align:left}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-list .rules-list__tag{font-weight:350;font-size:1rem;text-align:left}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-subtitle{color:#028eef;font-weight:400;font-size:1.2rem;margin-top:.5rem;text-align:left}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-subtitle.point{font-size:1rem;color:#f37c04}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-subtitle.legal-notice{margin-bottom:0;margin-top:1rem}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-description{color:#000;font-weight:300;font-size:1rem;margin-bottom:.5rem;text-align:left}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-description.legal-notice{margin-top:0}.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-description .rules-contact{border:none;background-color:transparent;text-decoration:underline;color:#00f}@media (hover: hover) and (pointer: fine){.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-description .rules-contact{cursor:pointer}}@media (hover: none) and (pointer: coarse){.rules-modal .rules-modal__container .rules-modal-description .rules-modal__container__content .rules-modal__container__content__description .rules-description .rules-contact{cursor:default}}.rules-modal .rules-modal__container .rules-modal__container__button{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;max-width:100%;width:100%;padding-top:.5rem;height:auto;background-color:#fff}.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__cancel,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__close,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__accept{margin:auto;max-width:inherit;margin-top:1rem;padding:.5rem 1.5rem;border-radius:.5rem;border:none;background-color:#028eef;color:#fff;font-family:fredoka,sans-serif;font-size:1rem;font-weight:500;box-shadow:none;letter-spacing:.02rem}@media (hover: hover) and (pointer: fine){.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__cancel,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__close,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__accept{cursor:pointer}}@media (hover: none) and (pointer: coarse){.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__cancel,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__close,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__accept{cursor:default}}.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__cancel:hover,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__close:hover,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__accept:hover{background:#f37c04}.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__cancel,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__close,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__accept{width:initial;font-size:1rem}.rules-modal .rules-modal__container .rules-modal__container__button:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent 0%,#028eef,#f37c04,transparent 100%)}.rules-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 700px){.rules-modal .rules-modal__container{width:80vw;height:80vh}.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__cancel,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__close,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__accept{font-size:.8rem}}@media (max-width: 480px){.rules-modal .rules-modal__container{width:100%;height:100%;border-radius:0;padding:1rem 1rem 0}.rules-modal .rules-modal__container .rules-modal__container__button{display:flex;flex-direction:column;width:100%;max-width:100%}.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__cancel,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__close,.rules-modal .rules-modal__container .rules-modal__container__button .rules-modal__accept{width:initial;max-width:initial;margin:.5rem auto}}.contact-modal{display:flex;align-items:center;justify-content:center;font-family:fredoka,sans-serif;font-weight:500;height:100vh;height:100dvh}.contact-modal .contact-modal__container{overflow:auto;scrollbar-width:none;position:fixed;display:flex;flex-direction:column;top:auto;width:80vw;height:80vh;background-color:#fff;border-radius:.5rem;padding:2rem;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef;box-shadow:-5px 0 10px rgba(102,102,102,.063),-5px 0 10px rgba(255,255,255,.02),5px 0 10px rgba(102,102,102,.055)}.contact-modal .contact-modal__container{width:60vw;height:80vh;padding-bottom:.5rem;justify-content:space-around;scrollbar-width:none;overflow:hidden}.contact-modal .contact-modal__container::-webkit-scrollbar{display:none}.contact-modal .contact-modal__container .message{width:90%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0rem auto 0;padding:.5rem 0}.contact-modal .contact-modal__container .contact-modal__container__content__title{color:#f37c04;font-weight:500;font-size:2rem;text-align:center}.contact-modal .contact-modal__container .contact-modal__container__content__subtitle{color:#028eef;font-weight:400;font-size:1.2rem;margin-bottom:1rem;text-align:center}.contact-modal .contact-modal__container .contact-modal__container__content__section{overflow:auto;scrollbar-width:thin;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;z-index:1}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label{height:30%;width:350px;padding:.3rem;margin:.1rem .5rem;display:flex;flex-direction:column;background:#fff;border-radius:.5rem;font-size:.9rem;font-weight:500;color:#f37c04}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label.email{position:relative;margin-top:2rem;padding-top:2rem}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label.email:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent 0%,#028eef,#f37c04,transparent 100%)}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label.textarea{height:100%;margin-top:1rem;width:70%;max-width:70%;margin-bottom:2rem}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label .contact-modal__container__content__label__input{box-shadow:none;color:#000;font-weight:400;font-size:1rem;padding:0 .5rem;border:none;border:1px solid rgb(235,233,233);border-radius:.5rem}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label .contact-modal__container__content__label__input:focus{outline:none;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label .contact-modal__container__content__label__input:focus{border-radius:.2rem}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label .contact-modal__container__content__label__input.textarea{width:100%;max-width:100%;min-height:80%}.contact-modal .contact-modal__container .contact-modal__container__button{position:relative;margin:auto;max-width:100%;width:100%;padding-top:1rem;margin-bottom:1rem}.contact-modal .contact-modal__container .contact-modal__container__button .button__container{display:flex;justify-content:space-between;flex-wrap:wrap}.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__close,.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__accept{margin:auto;max-width:inherit;margin-top:1rem;padding:.5rem 1.5rem;border-radius:.5rem;border:none;background-color:#028eef;color:#fff;font-family:fredoka,sans-serif;font-size:1rem;font-weight:500;box-shadow:none;letter-spacing:.02rem}@media (hover: hover) and (pointer: fine){.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__close,.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__accept{cursor:pointer}}@media (hover: none) and (pointer: coarse){.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__close,.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__accept{cursor:default}}.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__close:hover,.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__accept:hover{background:#f37c04}.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__close,.contact-modal .contact-modal__container .contact-modal__container__button .button__container .contact-modal__accept{width:initial;font-size:1rem}.contact-modal .contact-modal__container .contact-modal__container__button:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent 0%,#028eef,#f37c04,transparent 100%)}.contact-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 800px){.contact-modal .contact-modal__container{padding:1rem 1rem 0;width:70vw;height:80vh}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label{width:90%;max-width:60%}.contact-modal .contact-modal__container .contact-modal__container__content__section .contact-modal__container__content__label.textarea{width:90%;max-width:90%}}@media (max-width: 480px){.contact-modal .contact-modal__container{width:100%;height:100%;border-radius:0;padding:1rem 1rem 0}.contact-modal .contact-modal__container .contact-modal__container__content__title{margin-bottom:1rem}}.modal-container{position:relative;display:flex;justify-content:center;align-content:space-between;align-items:center;height:100vh;height:100dvh}.modal-container .cookie-modal{overflow:auto;scrollbar-width:none;position:fixed;display:flex;flex-direction:column;top:auto;width:80vw;height:80vh;background-color:#fff;border-radius:.5rem;padding:2rem;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef;box-shadow:-5px 0 10px rgba(102,102,102,.063),-5px 0 10px rgba(255,255,255,.02),5px 0 10px rgba(102,102,102,.055)}.modal-container .cookie-modal::-webkit-scrollbar{display:none}.modal-container .cookie-modal{display:flex;flex-direction:column;justify-content:space-around;overflow:hidden;width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:90%}.modal-container .cookie-modal .close-cookie-modal{position:absolute;top:1rem;right:2rem;background-color:transparent;border:none;font-family:fredoka,sans-serif;color:#028eef;font-weight:500;font-size:1.3rem;padding:0;margin:0;z-index:20}.modal-container .cookie-modal .title-content{display:flex;flex-direction:column;margin-bottom:0}.modal-container .cookie-modal .title-content #cookie-consent-description{background-color:#fff;z-index:20;font-size:.9rem;margin-top:.2rem}.modal-container .cookie-modal .switch-container{overflow:auto;scrollbar-width:thin}.modal-container .cookie-modal .switch-container ::-webkit-scrollbar{width:5px}.modal-container .cookie-modal .switch-container .no-bold{font-weight:600;color:#028eef}.modal-container .cookie-modal .switch-container .item{padding:.8rem;margin:.5rem;border-radius:.5rem;box-shadow:-5px 0 10px rgba(102,102,102,.11),-5px 0 10px rgba(255,255,255,.09),5px 0 10px rgba(102,102,102,.11)}.modal-container .cookie-modal .switch-container .item.essential{background-color:rgba(128,128,128,.165)}.modal-container .cookie-modal .switch-container .item .item-container{display:flex;align-items:center}.modal-container .cookie-modal .switch-container .item .item-container.analytics{position:relative}.modal-container .cookie-modal .switch-container .item .item-container .item-container__subtitle{margin-bottom:.3rem}.modal-container .cookie-modal .switch-container .item .item-container.analytics:after .item-container.analytics:after{position:absolute;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent 0%,#028eef,#f37c04,transparent 100%)}.modal-container .cookie-modal .button-container{display:flex;flex-wrap:wrap;align-items:baseline}.modal-container .cookie-modal .button-container .button{margin:auto;max-width:inherit;margin-top:1rem;padding:.5rem 1.5rem;border-radius:.5rem;border:none;background-color:#028eef;color:#fff;font-family:fredoka,sans-serif;font-size:1rem;font-weight:500;box-shadow:none;letter-spacing:.02rem}@media (hover: hover) and (pointer: fine){.modal-container .cookie-modal .button-container .button{cursor:pointer}}@media (hover: none) and (pointer: coarse){.modal-container .cookie-modal .button-container .button{cursor:default}}.modal-container .cookie-modal .button-container .button:hover{background:#f37c04}.modal-container .cookie-modal .button-container .button{margin-bottom:.5rem}.modal-container .cookie-modal .button-container .button.decline{background-color:gray}.modal-container .cookie-modal .button-container .button.preferences{margin:0 auto;max-width:inherit;padding:.5rem 1.5rem;border-radius:.5rem;border:none;background-color:#f37c04;color:#fff;font-family:fredoka,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.02rem;box-shadow:none}@media (hover: hover) and (pointer: fine){.modal-container .cookie-modal .button-container .button.preferences{cursor:pointer}}@media (hover: none) and (pointer: coarse){.modal-container .cookie-modal .button-container .button.preferences{cursor:default}}.modal-container .cookie-modal .button-container .button.preferences:hover{background:#028eef}@media (max-width: 900px){.modal-container .cookie-modal{padding:1rem .5rem;width:90%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width: 480px){.modal-container .cookie-modal{width:100%;height:100vh;height:100dvh;max-height:100%}}.footer{width:100%;position:relative;height:5vh;height:5dvh;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.527) 10%,rgba(255,255,255,.527) 90%,transparent 100%)}.footer .footer-container{width:100%;height:5dvh}.footer .footer-container__nav{display:flex;justify-content:space-around;align-items:center;text-align:center;font-size:1rem;bottom:0;width:100%;height:100%;background-color:transparent}.footer .footer-container .footer-container__link{color:#028eef;font-size:.9rem;font-weight:400;background-color:transparent;margin-bottom:.3rem}.footer .footer-container .footer-container__version{position:absolute;right:2rem;bottom:0;color:#028eef;font-size:.5rem;font-weight:400;background-color:transparent}.footer .footer-container .footer-container__copyright{position:absolute;left:2rem;bottom:0;color:#028eef;font-size:.6rem;font-weight:400;background-color:transparent}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent 0%,#028eef,#f37c04,transparent 100%)}@media (max-width: 480px){.footer{margin-top:1rem;display:flex;justify-content:space-between;background-color:#fff;background-image:none}.footer .footer-container__nav{height:auto;padding-top:.2rem}.footer .footer-container .footer-container__link{font-size:.8rem;margin-bottom:.4rem}.footer .footer-container .footer-container__version{right:.2rem}.footer .footer-container .footer-container__copyright{left:.2rem;font-size:.5rem}.footer:before{height:1px}}.root{display:flex;flex-direction:column;width:80rem;max-width:100%;margin:0 auto;height:100%}.root main{flex-grow:1}.login-container{max-width:50rem;margin:1rem auto;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:fredoka,sans-serif;border-radius:10px;background:#fff;box-shadow:-5px 0 10px rgba(102,102,102,.063),-5px 0 10px rgba(255,255,255,.02),5px 0 10px rgba(102,102,102,.055)}.login-container .login-container__logo{display:flex;justify-content:center;align-items:center;margin:0}.login-container .login-container__logo .__image{width:40px;height:40px}.login-container .login-container__logo .__title{color:#028eef;font-family:fredoka,sans-serif;font-weight:500;font-size:2.3rem;margin-left:.5rem}.login-container .login-error{color:red;font-size:1rem;font-weight:600}.login-container .login-container__title{font-size:24px;font-size:1.5rem;font-weight:500;margin-top:.5rem;margin-bottom:.5rem;color:#028eef}.login-container .login-container__form{padding:0 1rem;margin:.5rem 1rem 0 0rem;width:100%;display:flex;justify-content:space-between;align-items:center}.login-container .login-container__form .show-password{margin-right:2rem;position:relative}.login-container .login-container__form .show-password .__input{width:100%;height:2.5rem;margin-bottom:10px;margin-left:1rem;margin-right:1rem;padding:10px;padding-right:2.1rem;border:1px solid #ccc;border-radius:.8rem;box-shadow:none}.login-container .login-container__form .show-password .__input:focus{outline:none;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef}.login-container .login-container__form .show-password .toggle-password-icon{font-size:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);color:#979797;z-index:2}@media (hover: hover) and (pointer: fine){.login-container .login-container__form .show-password .toggle-password-icon{cursor:pointer}}@media (hover: none) and (pointer: coarse){.login-container .login-container__form .show-password .toggle-password-icon{cursor:default}}.login-container .login-container__form .show-password{width:100%}.login-container .login-container__form .show-password .__input{margin-bottom:0}.login-container .login-container__form .input{width:100%;height:2.5rem;margin-bottom:.5rem;margin-left:1rem;margin-right:1rem;padding:10px;border:1px solid #ccc;border-radius:.8rem}.login-container .login-container__form .input:focus{outline:none;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef}.login-container .login-container__form .button{margin:0 auto;max-width:inherit;padding:.5rem 1.5rem;border-radius:.5rem;border:none;background-color:#f37c04;color:#fff;font-family:fredoka,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.02rem;box-shadow:none}@media (hover: hover) and (pointer: fine){.login-container .login-container__form .button{cursor:pointer}}@media (hover: none) and (pointer: coarse){.login-container .login-container__form .button{cursor:default}}.login-container .login-container__form .button:hover{background:#028eef}.login-container .login-container__form .button{display:flex;justify-content:center;align-items:center;max-width:20%}.login-container .login-container__form .button:hover{background-color:#028eef}@media (max-width: 800px){.login-container .login-container__form{flex-direction:column;justify-content:center;align-items:center}.login-container .login-container__form .show-password{width:70%;margin-bottom:.5rem}.login-container .login-container__form.input{max-width:70%}.login-container .login-container__form.button{max-width:50%;width:50%;margin-bottom:1rem}}.login-container .checkbox-session-container input{display:none}.login-container .checkbox-session-container{display:flex;align-items:center;gap:.5rem;position:relative;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (hover: hover) and (pointer: fine){.login-container .checkbox-session-container{cursor:pointer}}@media (hover: none) and (pointer: coarse){.login-container .checkbox-session-container{cursor:default}}.login-container .checkbox-session-container .checkmark{position:relative;top:0;left:0;height:1em;width:1em;background-color:rgba(33,150,243,0);border-radius:.25em;transition:all .25s}.login-container .checkbox-session-container .active-session{font-size:1rem}.login-container .checkbox-session-container input:checked~.checkmark{background-color:#2196f3}.login-container .checkmark:after{content:"";position:absolute;transform:rotate(0);border:.1em solid black;left:0;top:0;width:1.05em;height:1.05em;border-radius:.25em;transition:all .25s,border-width .1s}.login-container .checkbox-session-container input:checked~.checkmark:after{left:.43rem;top:.25rem;width:.25em;height:.5em;border-color:rgba(255,255,255,0) white white rgba(255,255,255,0);border-width:0 .15em .15em 0;border-radius:0;transform:rotate(45deg)}.login-container .link{margin-bottom:10px;font-size:14px;color:#666;text-decoration:none}@media (hover: hover) and (pointer: fine){.login-container .link{cursor:pointer}}@media (hover: none) and (pointer: coarse){.login-container .link{cursor:default}}.login-container .email-modal{margin-bottom:1.5rem}.login-container .email-modal .email-modal__forgot-password-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-container .email-modal .email-modal__forgot-password-form .message{margin-top:.5rem}.login-container .email-modal .email-modal__forgot-password-form.label{color:#028eef;font-weight:500}.login-container .email-modal .email-modal__forgot-password-form.input{margin:.5rem auto 0;border:1px solid #ccc;border-radius:12px;height:40px;padding:10px}.login-container .email-modal .email-modal__forgot-password-form.input:focus{outline:none;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef}.login-container .email-modal .email-modal__forgot-password-form.button{margin:0 auto;max-width:inherit;padding:.5rem 1.5rem;border-radius:.5rem;border:none;background-color:#f37c04;color:#fff;font-family:fredoka,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.02rem;box-shadow:none}@media (hover: hover) and (pointer: fine){.login-container .email-modal .email-modal__forgot-password-form.button{cursor:pointer}}@media (hover: none) and (pointer: coarse){.login-container .email-modal .email-modal__forgot-password-form.button{cursor:default}}.login-container .email-modal .email-modal__forgot-password-form.button:hover{background:#028eef}.login-container .email-modal .email-modal__forgot-password-form.button{margin:auto;margin-top:1rem}@media (max-width: 800px){.login-container .email-modal .email-modal__forgot-password-form.label{margin:0 1rem;text-align:center}.login-container .email-modal .email-modal__forgot-password-form.input{max-width:70%;margin-bottom:1rem}.login-container .email-modal .email-modal__forgot-password-form.button{width:50%}}@media (max-width: 800px){.login-container .login-container__form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:0;margin-right:0;padding-right:0;padding-left:0}.login-container .login-container__form .button{margin-top:.5rem;margin-bottom:.5rem}}@media (max-width: 480px){.login-container{border-radius:0 0 10px 10px;margin-top:0;padding-top:.5rem}.login-container .login-container__title{margin-bottom:0}.login-container .login-container__form{margin:auto;margin-top:.25rem}.login-container .login-container__form .show-password{width:100%;max-width:90%;margin-bottom:.5rem}.login-container .login-container__form .input{width:100%;max-width:90%;margin-left:0;margin-right:0}.login-container .checkbox-session-container{margin-top:.5rem}}.register-container{width:100%;max-width:100%;margin:auto}.register-container.title{position:relative;text-align:center;margin-top:2rem;font-family:fredoka,sans-serif;font-size:2rem;font-weight:500;width:100%;color:#f37c04}@media (hover: hover) and (pointer: fine){.register-container.title span{cursor:pointer}}@media (hover: none) and (pointer: coarse){.register-container.title span{cursor:default}}.register-container.title span:hover{color:#028eef}.register-container.title:before,.register-container.title:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:20rem;height:2px;background:linear-gradient(to right,transparent 0%,#028eef,#f37c04,transparent 100%)}.register-container.title:before{top:0;z-index:2}.register-container.title:after{bottom:0;z-index:2}.register-container.error{color:red;font-size:1rem;font-weight:600;margin:auto;text-align:center}.register-container.success{color:green;font-size:1rem;font-weight:600;margin:auto;text-align:center}.register-container .register-container__form{max-width:60rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem auto}.register-container .register-container__form .register-container__form__form{padding:1rem;width:48%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;font-family:fredoka,sans-serif;border-radius:10px;background:#fff;box-shadow:-5px 0 10px rgba(102,102,102,.063),-5px 0 10px rgba(255,255,255,.02),5px 0 10px rgba(102,102,102,.055)}.register-container .register-container__form .register-container__form__form .show-password{margin-right:2rem;position:relative}.register-container .register-container__form .register-container__form__form .show-password .__input{width:100%;height:2.5rem;margin-bottom:10px;margin-left:1rem;margin-right:1rem;padding:10px;padding-right:2.1rem;border:1px solid #ccc;border-radius:.8rem;box-shadow:none}.register-container .register-container__form .register-container__form__form .show-password .__input:focus{outline:none;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef}.register-container .register-container__form .register-container__form__form .show-password .toggle-password-icon{font-size:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);color:#979797;z-index:2}@media (hover: hover) and (pointer: fine){.register-container .register-container__form .register-container__form__form .show-password .toggle-password-icon{cursor:pointer}}@media (hover: none) and (pointer: coarse){.register-container .register-container__form .register-container__form__form .show-password .toggle-password-icon{cursor:default}}.register-container .register-container__form .register-container__form__form .show-password{margin-bottom:.5rem;width:60%}.register-container .register-container__form .register-container__form__form .show-password .__input,.register-container .register-container__form .register-container__form__form .message{margin-bottom:0}.register-container .register-container__form .register-container__form__form .message.user{margin-bottom:.5rem}.register-container .register-container__form .register-container__form__form.category{box-shadow:none;text-align:center;font-size:1.5rem;font-weight:500;color:#028eef}.register-container .register-container__form .register-container__form__form.input{width:60%;height:40px;margin-bottom:.5rem;margin-left:1rem;margin-right:1rem;padding:10px;border:1px solid #ccc;border-radius:12px;box-shadow:none}.register-container .register-container__form .register-container__form__form.input.siret{margin-bottom:.5rem}.register-container .register-container__form .register-container__form__form.input:focus{outline:none;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef}.register-container .register-container__form .register-container__form__form.button{margin:0 auto;max-width:inherit;padding:.5rem 1.5rem;border-radius:.5rem;border:none;background-color:#f37c04;color:#fff;font-family:fredoka,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.02rem;box-shadow:none}@media (hover: hover) and (pointer: fine){.register-container .register-container__form .register-container__form__form.button{cursor:pointer}}@media (hover: none) and (pointer: coarse){.register-container .register-container__form .register-container__form__form.button{cursor:default}}.register-container .register-container__form .register-container__form__form.button:hover{background:#028eef}.register-container .register-container__form .register-container__form__form.button.pro{margin-bottom:.5rem}@media (max-width: 800px){.register-container .register-container__form{flex-direction:column;align-items:center}.register-container .register-container__form .register-container__form__form{position:relative;margin-bottom:1rem;max-width:100%;width:100%}.register-container .register-container__form .register-container__form__form .show-password{max-width:70%;width:70%}.register-container .register-container__form .register-container__form__form.category{margin-bottom:0}.register-container .register-container__form .register-container__form__form.input{max-width:70%;width:70%}.register-container .register-container__form .register-container__form__form .button{margin-top:.5rem;width:50%}.register-container .register-container__form .register-container__form__form .button.pro{margin-top:0rem}}@media (max-width: 480px){.register-container .register-container__form .register-container__form__form .show-password{width:100%;max-width:90%;margin-bottom:.5rem}.register-container .register-container__form .register-container__form__form .input{width:100%;max-width:90%;margin-left:0;margin-right:0}.register-container .register-container__form .register-container__form__form .button{margin-top:.5rem}.register-container .register-container__form .register-container__form__form .button.pro{margin-top:0rem}}.install-button{background-color:#fff;background-image:url(/logos/favicon-96x96.png);background-size:80%;background-repeat:no-repeat;background-position:center;width:3rem;height:2.8rem;padding:.5rem 0;border-radius:.8rem;font-size:2rem;color:#fff;box-shadow:3px 2px 5px #cecece,-3px -2px 5px #bebebe}@media (hover: hover) and (pointer: fine){.install-button{cursor:pointer}}@media (hover: none) and (pointer: coarse){.install-button{cursor:default}}.message-PWA{position:relative;margin-bottom:.5rem;padding:0 1rem}.message-PWA .content-PWA{font-size:1rem;font-weight:400;text-align:center;color:#f37c04}.message-PWA .content-PWA .strong-PWA{font-weight:500}.presentation-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:60rem;margin:1rem auto 2rem;font-family:fredoka,sans-serif;overflow:hidden;scrollbar-width:none}.presentation-container::-webkit-scrollbar{display:none}.presentation-container .install-application{margin-top:.5rem;width:100%;display:flex;align-items:center;flex-direction:column}.presentation-container .install-application .title{font-size:1.2rem;font-weight:500;color:#028eef;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem}.presentation-container .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden}.presentation-container__title{text-align:center;font-size:2.1rem;font-weight:500;color:transparent;background-image:linear-gradient(to left,#f37c04 40%,#028eef 60%);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;margin-top:1rem}.presentation-container__subtitle{text-align:center;font-size:1.5rem;font-weight:500;color:#f37c04;-webkit-background-clip:text;background-clip:text;text-decoration:underline;margin-top:1rem}.presentation-container .presentation-container__particular{display:flex;margin-top:.5rem}.presentation-container .presentation-container__particular.image{height:40vh;width:49%;margin-bottom:1rem;position:relative;overflow:hidden;border-radius:10px;background:#fff}.presentation-container .presentation-container__particular .content{display:flex;align-items:center;justify-content:center;padding:0 2rem;width:50%;text-align:center;font-family:fredoka,sans-serif;font-size:1.5rem;font-weight:500;color:#028eef}@media (max-width: 800px){.presentation-container .presentation-container__particular{display:flex;flex-direction:column}.presentation-container .presentation-container__particular.image{display:flex;text-align:center;width:100%}.presentation-container .presentation-container__particular .content{width:100%;margin-top:1rem;margin-bottom:1rem}}.presentation-container .presentation-container__content{padding:0 2rem;width:49%;display:flex;align-items:center}.presentation-container .presentation-container__content .content{text-align:center;font-family:fredoka,sans-serif;font-size:1.5rem;font-weight:500;color:#028eef}.presentation-container .presentation-container__content .content.pro{color:#f37c04}@media (max-width: 800px){.presentation-container .presentation-container__content{width:100%;margin-top:1rem;margin-bottom:1rem}}.presentation-container__particular-pro{height:40vh;width:49%;margin-bottom:1rem;position:relative;overflow:hidden;border-radius:10px;background:#fff}@media (max-width: 800px){.presentation-container .presentation-container__particular-pro{margin:auto;width:100%}}.presentation-container__videos{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem;margin-bottom:2rem}.presentation-container__video-item{width:100%;max-width:400px;padding-left:.2rem;padding-right:.2rem;display:flex;flex-direction:column;gap:.5rem}.presentation-container__video-item .video-title{font-size:1.3rem;font-weight:500;color:#028eef;text-align:center}.presentation-container__video-item .video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.presentation-container__video-item .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:10px}@media (max-width: 800px){.presentation-container__videos{gap:1.5rem}.presentation-container__video-item .video-title{font-size:1.1rem}}.presentation-container .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.success{text-align:center;color:green;font-weight:500}.error{text-align:center;color:red;font-weight:500}.social-media{width:100%;margin-top:1rem;display:flex;justify-content:space-evenly}.social-media .social-media-icons{width:50px;height:auto}@media (hover: hover) and (pointer: fine){.social-media .social-media-icons{cursor:pointer}}@media (hover: none) and (pointer: coarse){.social-media .social-media-icons{cursor:default}}.home{height:auto}.create-account{font-family:fredoka,sans-serif;text-align:center;font-size:2rem;font-weight:500;color:#f37c04}.presentation{margin-top:2rem;font-family:fredoka,sans-serif;text-align:center;font-size:2rem;font-weight:500;color:#f37c04}@media (max-width: 480px){.home{height:100%}}.forgot-password-container{display:flex;flex-direction:column;align-items:center;height:87vh}.forgot-password-container .login-container__logo{display:flex;margin:.5rem 0 0}.forgot-password-container .login-container__logo .__image{width:50px;height:50px}.forgot-password-container .login-container__logo .__title{color:#028eef;font-family:fredoka,sans-serif;font-weight:500;font-size:2.3rem}.forgot-password-container .forgot-password-container__form{display:flex;flex-direction:column;align-items:center;margin:0 1rem}.forgot-password-container .forgot-password-container__form__title{margin-top:2rem;text-align:center;font-size:1.8rem;color:#f37c04}.forgot-password-container .forgot-password-container__form__subtitle{width:600px;margin-top:2rem;margin-bottom:0rem;text-align:center;font-size:1rem;color:#028eef}.forgot-password-container .forgot-password-container__form__input{width:30%;height:40px;margin-top:1rem;margin-left:1rem;margin-right:1rem;padding:10px;border:1px solid #ccc;border-radius:12px}.forgot-password-container .forgot-password-container__form__input:focus{outline:none;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef}.forgot-password-container .forgot-password-container__form .show-password{margin-right:2rem;position:relative}.forgot-password-container .forgot-password-container__form .show-password .__input{width:100%;height:2.5rem;margin-bottom:10px;margin-left:1rem;margin-right:1rem;padding:10px;padding-right:2.1rem;border:1px solid #ccc;border-radius:.8rem;box-shadow:none}.forgot-password-container .forgot-password-container__form .show-password .__input:focus{outline:none;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef}.forgot-password-container .forgot-password-container__form .show-password .toggle-password-icon{font-size:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);color:#979797;z-index:2}@media (hover: hover) and (pointer: fine){.forgot-password-container .forgot-password-container__form .show-password .toggle-password-icon{cursor:pointer}}@media (hover: none) and (pointer: coarse){.forgot-password-container .forgot-password-container__form .show-password .toggle-password-icon{cursor:default}}.forgot-password-container .forgot-password-container__form .show-password{margin-bottom:.5rem;margin-top:2rem}.forgot-password-container .forgot-password-container__form .show-password .__input{margin-bottom:0}.forgot-password-container .forgot-password-container__form .message{height:4rem}.forgot-password-container .forgot-password-container__form__button{margin:0 auto;max-width:inherit;padding:.5rem 1.5rem;border-radius:.5rem;border:none;background-color:#f37c04;color:#fff;font-family:fredoka,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.02rem;box-shadow:none}@media (hover: hover) and (pointer: fine){.forgot-password-container .forgot-password-container__form__button{cursor:pointer}}@media (hover: none) and (pointer: coarse){.forgot-password-container .forgot-password-container__form__button{cursor:default}}.forgot-password-container .forgot-password-container__form__button:hover{background:#028eef}.forgot-password-container .forgot-password-container__form__button{margin-top:0rem}@media (max-width: 800px){.forgot-password-container .forgot-password-container__form__subtitle{width:80%}.forgot-password-container .forgot-password-container__form__input{width:70%}}.error{height:100vh;width:100vw;text-align:center;background:radial-gradient(circle,rgba(61,163,236,.376),rgba(255,177,99,.376))}.error .error__title{font-family:fredoka,sans-serif;font-weight:500;color:#f37c04;font-size:5.5625rem;height:12rem;line-height:12rem}.error .error__img{width:100%;max-width:25%;margin:0 auto;border-radius:15rem}.error .error__description{margin-top:3rem;font-family:fredoka,sans-serif;font-size:1.2rem;margin-bottom:3rem;color:#028eef}.error .error__message{color:#666}@media (max-width: 768px){.error .error__img{max-width:50%}}.intro-container{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 .5rem;font-family:fredoka,sans-serif}.intro-container .intro-title{font-size:2rem;font-weight:500;margin-bottom:1rem;color:#f37c04}.intro-container .intro-description{color:#028eef;font-size:1.2rem;font-weight:400;margin-bottom:1rem;text-align:center}.intro-container .intro-list{color:#f37c04;font-size:1.2rem;padding-left:0;font-weight:400;margin-top:1rem;margin-bottom:1rem;text-align:center}.intro-container .intro-list .intro-list-item{color:#000;font-size:1rem;margin:.8rem 0;list-style-type:none}.intro-container .intro-list-item__strong{color:#028eef;font-weight:500}.intro-container .intro-note{color:#f37c04;font-size:1.2rem;margin-top:1rem;text-align:center}.intro-container .intro-note .intro-icon{margin:.5rem auto;box-shadow:3px 2px 5px #cecece,-3px -2px 5px #bebebe;border-radius:10%}.delete-item-modal{display:flex;align-items:center;justify-content:center;font-family:fredoka,sans-serif;font-weight:500;height:100vh;height:100dvh}.delete-item-modal .delete-item-modal__container{overflow:auto;scrollbar-width:none;position:fixed;display:flex;flex-direction:column;top:auto;width:80vw;height:80vh;background-color:#fff;border-radius:.5rem;padding:2rem;border-top:1px solid #028eef;border-bottom:1px solid #f37c04;border-left:1px solid #f37c04;border-right:1px solid #028eef;box-shadow:-5px 0 10px rgba(102,102,102,.063),-5px 0 10px rgba(255,255,255,.02),5px 0 10px rgba(102,102,102,.055)}.delete-item-modal .delete-item-modal__container::-webkit-scrollbar{display:none}.delete-item-modal .delete-item-modal__container{justify-content:space-around;width:50vw;height:initial;padding:1rem}.delete-item-modal .delete-item-modal__container .delete-item-modal__container__title{margin:0 auto;font-size:1.5rem;font-weight:500;color:#f37c04;text-align:center}.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button{display:flex;position:relative}.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button .delete-item-modal__container__container__button__delete,.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button .delete-item-modal__container__container__button__cancel{margin:auto;max-width:inherit;margin-top:1rem;padding:.5rem 1.5rem;border-radius:.5rem;border:none;background-color:#028eef;color:#fff;font-family:fredoka,sans-serif;font-size:1rem;font-weight:500;box-shadow:none;letter-spacing:.02rem}@media (hover: hover) and (pointer: fine){.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button .delete-item-modal__container__container__button__delete,.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button .delete-item-modal__container__container__button__cancel{cursor:pointer}}@media (hover: none) and (pointer: coarse){.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button .delete-item-modal__container__container__button__delete,.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button .delete-item-modal__container__container__button__cancel{cursor:default}}.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button .delete-item-modal__container__container__button__delete:hover,.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button .delete-item-modal__container__container__button__cancel:hover{background:#f37c04}.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button .delete-item-modal__container__container__button__delete{background-color:red}.delete-item-modal .delete-item-modal__container .delete-item-modal__container__container__button:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent 0%,#028eef,#f37c04,transparent 100%)}.delete-item-modal .delete-item-modal__container .delete-item-modal__container__description{text-align:center;margin:1rem auto;font-size:1.2rem;color:red;font-weight:400}.delete-item-modal .delete-item-modal__container .delete-item-modal__container__description .modal-args{color:#028eef;font-size:1.5rem}.delete-item-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 830px){.delete-item-modal .delete-item-modal__container{width:80vw;height:initial}}@media (max-width: 480px){.delete-item-modal .delete-item-modal__container{justify-content:space-evenly;width:100%;height:initial;border-radius:0;padding:1rem}}@media (max-height: 550px){.delete-item-modal .delete-item-modal__container{height:60%}}.offline{display:flex;flex-direction:column;align-items:center;justify-content:center}.offline .offline__logo{font-size:4rem;color:red;margin-bottom:3rem;margin-top:3rem}.offline .offline__content{text-align:center;margin:0 2rem;font-size:1.5rem;font-weight:500;color:#028eef}@keyframes blinkBackground{0%{background-color:#028eef}50%{background-color:red;box-shadow:0 0 red,0 0 rgba(255,0,0,.8),0 0 10px 1px rgba(255,0,0,.5)}to{background-color:#028eef}}.dashboard{position:relative;width:100%;display:flex;flex-direction:column;font-family:fredoka,sans-serif;height:87vh;height:87dvh}.dashboard .dashboard__content{flex:1;background-color:transparent;overflow:auto;scrollbar-width:none}.dashboard .dashboard__content::-webkit-scrollbar{display:none}.dashboard .dashboard__content .no-req{display:flex;justify-content:center;width:100%;margin:1rem auto;border-radius:.5rem;box-shadow:none;max-width:90%;color:#f37c04;text-align:center}.dashboard .indicator{display:none;position:absolute;bottom:-3px;width:100%;height:2px;background:linear-gradient(130deg,#028eef,#f37c04);border-radius:5px;transition:.2s ease}.dashboard .__nav{width:100%;max-width:100%;margin:0rem auto}.dashboard .__nav .dashboard__nav__burgerSelected,.dashboard .__nav .__burger .__container,.dashboard .__nav .__burger .__container .logo,.dashboard .__nav .__burger .__container .__menu{display:none}.dashboard .__nav .dashboard__nav__menu{display:flex;justify-content:center;gap:1rem;padding:0;position:relative;z-index:10}.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab{position:relative;display:table-cell;text-align:center;margin-bottom:.5rem;color:#028eef;text-decoration:none;font-family:fredoka,sans-serif;font-weight:500;font-size:1.2rem;padding:10px 10px 0;transition:.2s ease color}.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab .badge-container{position:absolute;right:-.2rem;top:.9rem;background-color:#f5c6cb}.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab .tab-content{display:flex;align-items:center;align-items:flex-start}.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab .notification-badge{margin-top:0}.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab:hover{color:#f37c04}@media (hover: hover) and (pointer: fine){.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab:hover{cursor:pointer}}@media (hover: none) and (pointer: coarse){.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab:hover{cursor:default}}.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab:hover .indicator{display:block}.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab.active{color:#f37c04}.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab.active .indicator{display:block}.dashboard .__nav .dashboard__nav__menu:before{content:"";position:absolute;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent 0%,#028eef,#f37c04,transparent 100%)}.dashboard .__nav .dashboard__nav__menu:before{top:0}.dashboard .ErrorFallback{padding:.8rem;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:.4rem;position:fixed;top:8rem}@media (max-width: 780px){.dashboard .__nav .dashboard__nav__menu .dashboard__nav__menu__content__tab{font-size:.9rem}}@media (max-width: 480px){.dashboard{display:flex;flex-direction:column;height:100vh;height:100dvh}.dashboard .ErrorFallback{padding:.8rem;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:.4rem;position:fixed;top:4rem}.dashboard .__nav{display:flex;justify-content:center;width:100%;margin:0;z-index:11;height:3.9rem;background-color:rgba(255,255,255,.59)}.dashboard .__nav .dashboard__nav__burgerSelected{display:block;color:#f37c04;font-size:1rem;font-family:fredoka,sans-serif;font-weight:500;text-align:center;position:relative;height:1.56rem}.dashboard .__nav .dashboard__nav__burgerSelected:before{content:"";position:absolute;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent 0%,#028eef,#f37c04,transparent 100%)}.dashboard .__nav .dashboard__nav__burgerSelected:before{bottom:0}.dashboard .__nav .__burger{width:100%;display:flex;height:100%;flex-direction:column;justify-content:space-between}.dashboard .__nav .__burger .__container{display:flex;flex-direction:row;align-items:center;width:100%;height:2.37rem;padding-top:.5rem}.dashboard .__nav .__burger .__container .__logo{margin-left:1rem;display:inline-block;width:35px;height:35px}}@media (max-width: 480px) and (hover: hover) and (pointer: fine){.dashboard .__nav .__burger .__container .__logo{cursor:pointer}}@media (max-width: 480px) and (hover: none) and (pointer: coarse){.dashboard .__nav .__burger .__container .__logo{cursor:default}}@media (max-width: 480px){.dashboard .__nav .__burger .__container .__menu{width:100%;display:flex;border:none;background-color:transparent}}@media (max-width: 480px) and (hover: hover) and (pointer: fine){.dashboard .__nav .__burger .__container .__menu{cursor:pointer}}@media (max-width: 480px) and (hover: none) and (pointer: coarse){.dashboard .__nav .__burger .__container .__menu{cursor:default}}@media (max-width: 480px){.dashboard .__nav .__burger .__container .__menu .burger-icon{width:100%;font-size:2rem;display:flex;flex-direction:column;align-items:center}.dashboard .__nav .__burger .__container .__menu .burger-icon .burger-icon__line{width:30%;height:.2rem;margin:.2rem;background-color:#f37c04;border-radius:1rem}.dashboard .__nav .__burger .__container .__menu .burger-icon .burger-icon__middle{width:20%;height:.2rem;margin:.2rem;background-color:#028eef;border-radius:1rem}.dashboard .__nav .__burger .__container .__menu .burger-icon .burger-icon__middle.notification{background-color:#028eef;animation:blinkBackground 2s infinite}.dashboard .__nav .dashboard__nav__menu{display:none}.dashboard .__nav .dashboard__nav__menu.open{display:flex;flex-direction:column;align-items:center;background-color:#fff;position:absolute;width:100%;z-index:1;top:3.9rem;left:0;gap:0;border-radius:0 0 .5rem .5rem;box-shadow:0 6px 5px rgba(0,0,0,.286);padding:1rem .5rem .1rem;font-weight:500;flex-wrap:wrap}}@media (max-width: 480px) and (hover: hover) and (pointer: fine){.dashboard .__nav .dashboard__nav__menu.open{cursor:pointer}}@media (max-width: 480px) and (hover: none) and (pointer: coarse){.dashboard .__nav .dashboard__nav__menu.open{cursor:default}}@media (max-width: 480px){.dashboard .__nav .dashboard__nav__menu.open .dashboard__nav__menu__content__tab{margin:0;font-size:1.3rem;padding:.5rem 1rem 0;border-radius:.5rem .5rem 0 0;transition:.1s;list-style-type:none;transition:transform .1s ease}.dashboard .__nav .dashboard__nav__menu.open .dashboard__nav__menu__content__tab .badge-container{right:.2rem}.dashboard .__nav .dashboard__nav__menu.open .dashboard__nav__menu__content__tab:hover .indicator{display:none}.dashboard .__nav .dashboard__nav__menu.open .dashboard__nav__menu__content__tab.active{font-size:1.3rem;color:#f37c04}.dashboard .__nav .dashboard__nav__menu.open .dashboard__nav__menu__content__tab.active:hover{transform:none}.dashboard .__nav .dashboard__nav__menu:before{height:1px}.dashboard .dashboard__content{flex:1;height:auto}}@media (max-height: 630px) and (max-width: 480px){.dashboard{height:100vh;height:100dvh}}@media (max-height: 630px) and (min-width: 480px){.dashboard{height:85vh;height:85dvh}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:300;src:url(/assets/Fredoka-Light-pZXXYgCD.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:400;src:url(/assets/Fredoka-Regular-99QoYXId.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:500;src:url(/assets/Fredoka-Medium-C8tDEVTx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:600;src:url(/assets/Fredoka-SemiBold-D7YlTmC_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:700;src:url(/assets/Fredoka-Bold-ByJNFF2w.woff2) format("woff2")}body{position:relative;box-sizing:border-box;height:100vh;height:100dvh;font-family:fredoka,sans-serif;-webkit-font-smoothing:antialiased;background:linear-gradient(to right,rgba(255,177,99,.365),rgba(61,163,236,.314))}body.menu-open{pointer-events:none}body.menu-open .dashboard__nav__menu,body.menu-open .contact-modal__container,body.menu-open .rules-modal__container{pointer-events:auto}#root,html{height:100vh;height:100dvh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
