.dialog-prefab-wrapper{background-color:#2f3170c0;border-radius:10px;width:100%;height:100%;position:relative;overflow-y:auto}.dialog-outer-div .MuiPaper-root{background-color:#0000;border-radius:10px}.dialog-prefab-close-icon{cursor:pointer;z-index:100;position:absolute;top:5px;right:5px;transition:all .2s ease-in-out!important}.dialog-prefab-close-icon:hover{scale:1.1}.dialog-prefab-title-div{background-color:#48577e;justify-content:center;align-items:center;height:35px;margin-bottom:10px;padding:0 10px;display:flex;box-shadow:0 2px 2px #00000080}.dialog-prefab-title{color:#fff;-webkit-user-select:none;user-select:none}.dialog-prefab-background-div{z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;position:absolute;top:0}.loading-button-main-div{appearance:none;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;outline-offset:0px;background-color:#fff6;border:0 solid;outline:1px solid #fff;line-height:1;text-decoration:none;transition:all 1.25s cubic-bezier(.19,1,.22,1);overflow:hidden}.loading-button-main-div.small{min-width:0;height:30px;padding:2px 20px;font-size:16px}.loading-button-main-div.medium{min-width:140px;height:40px;padding:2px 20px;font-size:18px}.loading-button-main-div.large{min-width:160px;height:50px;padding:2px 30px;font-size:20px}.button-loading-div{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loading-button-main-div:disabled{opacity:.5;cursor:not-allowed}.loading-button-main-div.loading{pointer-events:none;cursor:not-allowed}.loading-button-main-div:not([disabled]):focus-visible,.loading-button-main-div:not([disabled]):hover,.loading-button-main-div:not([disabled]):active{outline-offset:15px;color:#000;background-color:#fff;outline-color:#0000}.error-dialog-main-div{flex-direction:column;padding:20px;display:flex}.error-dialog-info-div{white-space:pre-wrap;margin-bottom:20px}.error-dialog-top-info{text-align:center;margin-bottom:30px;font-size:20px}.error-dialog-top-info>p{color:#fff;font-size:20px}.error-dialog-description-div{color:#fff;text-align:center;scrollbar-width:auto;margin-bottom:10px;font-size:14px;overflow-x:auto}.error-dialog-description-div::-webkit-scrollbar{width:10px}.error-dialog-description-div::-webkit-scrollbar-track{background-color:#0000;border-radius:20px}.error-dialog-description-div::-webkit-scrollbar-thumb{background-color:var(--dialog-background);background-clip:content-box;border:2.5px solid #0000;border-radius:20px}.error-dialog-description-div::-webkit-scrollbar-thumb:hover{background-color:var(--secondary)}.tables-dialog-container{flex-wrap:wrap;justify-content:center;gap:20px;max-height:600px;padding:10px;display:flex;overflow-y:auto}.table-container{color:#fff;cursor:pointer;border-radius:5px;flex-direction:column;align-items:center;gap:10px;width:250px;height:250px;padding:5px;font-size:14px;transition:all .1s ease-in-out;display:flex;position:relative;overflow-y:auto}.table-container:hover{background-color:#0003;box-shadow:2px 2px 6px 2px #00000080}.table-container>img{width:60%;height:auto;margin-top:10px}.table-content-title{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-size:18px;font-weight:700;overflow:hidden}.tables-dialog-container::-webkit-scrollbar{width:10px}.year-chip{position:absolute}.projects-table-loading{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:200px;display:flex}.table-info-main-div{flex-direction:column;gap:10px;padding:15px;display:flex}.table-info-top-div{align-items:center;gap:20px;width:100%;height:100px;padding:0 10px;display:flex}.table-info-top-div>img{width:auto;height:90%}.table-info-div{color:#fff;flex-direction:column;gap:5px;font-size:14px;display:flex}.table-info-div span{font-weight:600}.table-actions-div{flex-direction:column;justify-content:space-around;height:100%;margin-left:auto;padding:10px;display:flex}.table-scrollable-wrapper{height:fit-content;max-height:600px;padding-right:5px;overflow-y:auto}.table-info-content{color:#fff;border:1px solid #fff;border-radius:10px;width:100%;height:fit-content;overflow-y:hidden}.table-info-rows{gap:10px;width:100%;height:fit-content;min-height:25px;margin:5px 0;padding:0 5px;display:flex}.table-info-rows>p{border:1px solid var(--primary);border-radius:10px;justify-content:center;align-items:center;width:5%;font-size:18px;font-weight:700;display:flex;box-shadow:1px 1px 2px 2px #00000080}.table-info-inner-rows{flex-direction:column;gap:5px;width:95%;display:flex}.table-info-projects{border:1px solid var(--primary);border-radius:10px;width:100%;height:35px;display:flex;box-shadow:1px 1px 2px 2px #00000080}.table-info-projects:hover{background-color:var(--secondary)}.table-info-projects>p{text-align:center;flex:1;line-height:35px}.table-info-header{color:#000;background-color:#fff;gap:10px;width:100%;padding:5px;display:flex}.table-info-inner-header{width:95%;display:flex}.table-info-inner-header>p{text-align:center;flex:1}.table-info-header>p{text-align:center;width:5%}.table-scrollable-wrapper::-webkit-scrollbar{width:10px}.table-project-div{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.table-project-div>svg{cursor:pointer}@media screen and (width<=960px){.table-info-top-div{flex-direction:column;height:fit-content}.table-info-top-div>img{width:70%}.table-info-div{text-align:center}.table-actions-div{height:unset;gap:10px;margin:0;padding-top:0}.table-info-content{min-width:700px}}.text-main-div{color:#fff;max-height:80vh;padding:20px;overflow-y:auto}.text-main-div>h1{white-space:pre-wrap;margin-top:25px;font-size:20px;font-weight:500}.text-main-div>ul{margin-left:50px}.nested-li>li{counter-increment:list;margin-left:20px}.nested-li>li::marker{content:counter(list, upper-roman) " ) "}@media screen and (width<=900px){.text-main-div{height:95dvh}}.textfield-main-div{flex-direction:column;width:100%;display:flex;position:relative}.textfield-input-input.helper-text{margin-bottom:0}.textfield-input-input.error~.helper-text-p{color:#f86262;text-shadow:1px 1px 1px #000}.show-pass-button{cursor:pointer;position:absolute;top:24px;right:10px}.textfield-label{letter-spacing:1px;text-transform:uppercase;color:#fff;font-size:16px;font-weight:400}.textfield-input-input{letter-spacing:1px;color:#000;background-color:#ffffffb3;border:1px solid #fff;outline:none;width:100%;height:35px;padding-left:10px;font-weight:300;transition:all .2s ease-in-out}.textfield-endIcon{position:absolute;top:2px;right:5px}.textfield-endIcon>svg:hover{cursor:pointer;scale:1.1}.textfield-input-input:disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5}.textfield-input-input.error{color:red;background-color:#fff;border:1px solid red;box-shadow:4px 4px 2px #00000080}.textfield-input-input:hover,.textfield-input-input:focus-visible{background-color:#fff;transform:translateY(-1px);box-shadow:4px 4px 2px #00000080}.textarea-main-div{flex-direction:column;width:100%;display:flex;position:relative}.textarea-input-input.helper-text{margin-bottom:0}.helper-text-p{color:#fff;min-height:20px;margin-top:5px;padding-left:5px;font-size:12px}.textarea-input-input.error~.helper-text-p{color:#f86262;text-shadow:1px 1px 1px #000}.helper-text-action{cursor:pointer;color:#fff;min-height:20px;padding-top:2px;font-size:14px;font-style:italic}.helper-text-action:hover{text-shadow:1px 1px 1px #000;text-decoration:underline}.textarea-label{letter-spacing:1px;text-transform:uppercase;color:#fff;font-size:16px;font-weight:400}.textarea-input-input{resize:vertical;letter-spacing:1px;color:#000;background-color:#ffffffb3;border:1px solid #fff;outline:none;width:100%;padding-top:10px;padding-left:10px;font-weight:300;transition:all .2s ease-in-out}.textarea-input-input:disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5}.textarea-input-input.error{color:red;background-color:#fff;border:1px solid red;box-shadow:4px 4px 2px #00000080}.textarea-input-input:hover,.textarea-input-input:focus-visible{background-color:#fff;transform:translateY(-1px);box-shadow:4px 4px 2px #00000080}.contacts-dialog-main-div{flex-direction:row-reverse;gap:10px;padding:10px 20px 20px;display:flex}.contact-dialog-right-div{color:#fff;flex-direction:column;align-items:center;width:45%;padding:10px;display:flex}.contact-dialog-form-div{flex-direction:column;flex:1;align-items:center;padding:10px;display:flex}.contacts-dialog-joined-fields{gap:10px;width:100%;display:flex}.profile-main-div{gap:10px;width:100%;height:500px;padding:10px 0;display:flex;overflow:hidden}.profile-edit-div{flex-direction:column;width:50%;height:100%;transition:all .3s ease-in-out;display:flex}.profile-info-div{flex-direction:column;flex:1;align-items:center;height:100%;padding:10px;transition:all .3s ease-in-out;display:flex}.profile-image-div{justify-content:center;display:flex;position:relative}.profile-portrait-image{object-fit:cover;cursor:pointer;border:3px solid #fff;border-radius:50%;width:175px;height:175px;transition:all .2s ease-in-out;box-shadow:2px 2px 10px #00000080}.profile-image-div.dragging>.profile-portrait-image{opacity:.7;scale:1.05}.image-upload-info{opacity:0;pointer-events:none;text-align:center;text-shadow:1px 1px 3px #000;padding:5px 20px;font-size:18px;transition:all .2s ease-in-out;position:absolute;top:25px}.remove-picture-btn{pointer-events:visible;opacity:0;cursor:pointer;filter:drop-shadow(0 0 6px #000);transition:all .3s ease-in-out;position:absolute;bottom:20px}.remove-picture-btn:hover{scale:1.1}.profile-image-div.dragging>.image-upload-info{opacity:1}.profile-portrait-image:hover{opacity:.7;scale:1.05}.profile-portrait-image:hover~.image-upload-info,.profile-portrait-image:hover~.remove-picture-btn{opacity:1}.profile-portrait-image~.remove-picture-btn:hover{opacity:1;scale:1.1}.profile-user-info{color:#fff;flex-direction:column;flex:1;align-items:center;gap:5px;width:100%;margin-top:10px;display:flex}.edit-profile-form-fields{flex-direction:column;align-items:center;gap:10px;width:92%;height:440px;padding:10px 0;animation:.3s ease-in-out profile-edit-form;display:flex}.user-profile-company-image{width:auto;height:50px}@keyframes profile-edit-form{0%{opacity:0}to{opacity:1}}@media screen and (width<=960px){.profile-main-div{flex-direction:column;height:fit-content;overflow:auto}.profile-edit-div{width:100%}.profile-user-info :nth-child(3){margin-bottom:10px}}.top-bar-main-div{width:100vw;height:var(--top-bar-height);z-index:200;justify-content:space-between;align-items:center;padding:0 25px;display:flex;position:fixed;right:0}.top-panel-user-display{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:25px;justify-content:space-between;align-items:center;width:fit-content;max-width:40px;min-height:40px;padding-right:15px;transition:all .2s ease-in-out;animation:2s ease-in-out 1s forwards user_display;display:flex}.top-panel-user-display>p{opacity:0;height:0;animation:.5s ease-in-out 2s forwards user_display_p}.top-panel-user-display:hover{box-shadow:0 0 5px 5px #ffffff4d}.top-bar-logo-div{align-items:center;width:fit-content;height:40px;margin-left:25px;margin-right:auto;display:flex;position:relative}.top-bar-logo{width:auto;height:100%;display:block}.top-bar-logo-mobile{display:none}.top-bar-theme-toggle{margin:0 40px}@keyframes user_display_p{0%{opacity:0;height:0}to{opacity:1;height:21px}}@keyframes user_display{0%{max-width:40px}to{max-width:400px}}@media screen and (width<=960px){.top-bar-main-div{z-index:0;justify-content:space-between;left:0}.top-bar-logo{display:none}.top-bar-logo-mobile{filter:invert();width:auto;height:100%;display:block}.top-panel-user-display>p{display:none}.top-panel-user-display{padding-right:0}.top-bar-logo-div{height:30px;margin:0}}.list-box-div{min-width:150px;max-width:300px}.list-box-div>ul{padding:0}.list-box-list-item{cursor:pointer;align-items:center;min-height:40px;padding:2.5px 20px;display:flex;position:relative}.list-box-list-item-icon.show{align-items:center;display:flex;position:absolute;right:5px}.list-box-list-item-icon.hide{display:none}.list-box-list-item.selected{background-color:#fff6}.list-box-list-item>p{color:#fff;text-align:center;text-shadow:1px 1px 2px #000;width:100%;font-size:18px}.list-box-list-item.Mui-focused,.list-box-list-item:hover{background-color:#fff6}.autocomplete-input{outline-offset:0px;background-color:#fff6;border:0 solid;outline:1px solid #fff;width:150px;height:35px;padding:0 10px;font-size:18px;font-weight:400;text-decoration:none;transition:all 1.25s cubic-bezier(.19,1,.22,1);position:relative}.autocomplete-input::placeholder{color:#fff;text-align:center}.autocomplete-input:hover::placeholder,.autocomplete-input:focus-visible::placeholder{color:gray}.autocomplete-input:hover,.autocomplete-input:focus-visible{outline-offset:15px;color:#000;background-color:#fff;outline-color:#0000}@media screen and (width<=960px){.autocomplete-input{width:125px;height:30px;font-size:16px}}.search-input-main-div{align-items:center;display:flex;position:relative}.search-input-icon{position:absolute;top:5px;left:10px}.search-input-close{cursor:pointer;position:absolute;top:5px;right:10px}.search-input-input{color:#fff;text-indent:50px;outline-offset:0px;background-color:#ffffff80;border:0 solid;outline:1px solid #fff;width:100%;min-width:300px;height:35px;transition:all 1.25s cubic-bezier(.19,1,.22,1)}.search-input-main-div:hover .search-input-input,.search-input-input:focus{outline-offset:15px;border:1px solid;outline-color:#fff0;min-width:350px}.search-input-input::placeholder{color:#fff;font-size:16px;font-family:400}@media screen and (width<=960px){.search-input-input{min-width:250px;height:30px}.search-input-main-div:hover .search-input-input,.search-input-input:focus{min-width:250px}}.filters-main-div{flex-direction:column;gap:25px;width:100%;height:fit-content;padding:25px 0 25px 50px;display:flex}.filters-inputs-div{gap:20px;display:flex}.filters-chips-div{gap:50px;display:flex}.filters-chips-group{border-left:2px solid #fff;border-radius:10px;flex-direction:column;gap:5px;padding:5px;transition:all .3s ease-in-out;display:flex}.filters-chips-group.show{display:flex}.filters-chips-group.hide{display:none}.filters-chips-group>p{color:#fff}.filter-chips{flex-wrap:wrap;gap:10px;display:flex}.mobile-filter-button{display:none}@media screen and (width<=960px){.filters-main-div{z-index:20;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#11134dc0;flex-direction:column;padding:25px 10px;transition:all .6s ease-in-out;display:flex;position:absolute;top:-100%}.filters-main-div.show{top:-170px;box-shadow:1px 4px 4px 1px #00000080}.filters-inputs-div{flex-wrap:wrap;justify-content:center}.filters-chips-div{flex-direction:column;gap:10px}.mobile-filter-button{align-self:center;display:block}}.main-share-dialog-div{flex-wrap:wrap;justify-content:space-evenly;gap:10px;width:100%;padding:10px 10px 20px;display:flex}.main-share-dialog-div>:hover{filter:opacity(.8)}.dialog-share-copy-button{background-color:var(--secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.dialog-share-copy-button>svg{scale:.9}@media screen and (width<=960px){.main-share-dialog-div{gap:10px 20px}}.qrcode-main-div{flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex}.qrcode-link{text-align:center;color:#fff;cursor:pointer;font-size:12px;text-decoration:underline}.qrcode-dialog-actions{justify-content:center;gap:20px;width:100%;display:flex}.project-card-main-div{background-color:gray;flex-direction:column;flex-grow:1;width:300px;max-width:450px;height:200px;transition:all .2s ease-in-out;animation:.5s ease-in-out projectCard;display:flex;position:relative;overflow:hidden}.project-card-main-div:hover{box-shadow:4px 4px 4px 1px #00000080}.project-card-main-div>img{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:scale .3s ease-in-out}.project-card-actions-div{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffffb3;justify-content:flex-end;align-items:center;gap:20px;width:100%;height:30px;padding:0 10px;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:0}.project-card-main-div:hover>img{scale:1.05}.project-card-main-div:hover>.project-card-actions-div{background-color:#fff}.project-card-name-div{color:#fff;text-align:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;width:100%;padding:5px 0;font-weight:500;position:absolute;top:0}.project-icon{cursor:pointer;height:20px;transition:all .2s ease-in-out}.project-icon:hover{scale:1.1}@keyframes projectCard{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}@media screen and (width<=960px){.project-card-actions-div{justify-content:space-evenly}.project-card-main-div{width:100%}}.projects-container-main-div{flex:1;gap:20px;height:100%;display:flex}.projects-container-div{flex-wrap:wrap;flex:1;gap:20px;transition:all .3s ease-in-out;display:flex;overflow-y:hidden}.projects-container-div.expanded{overflow-y:visible}.projects-container-action{justify-content:center;align-items:center;width:75px;max-height:200px;display:flex;position:sticky;top:0}.expand-arrow{cursor:pointer;width:60%;height:max-content;transition:rotate .2s ease-in-out;rotate:180deg}.expand-arrow.expanded{rotate:360deg}.expand-arrow.retracted.hide{opacity:0;pointer-events:none}.expand-arrow.expanded.hide{opacity:1;pointer-events:all}.expand-arrow:hover{scale:1.2}@media screen and (width<=960px){.projects-container-main-div{margin-top:-25px;padding:0 10px;display:block}.projects-container-action{width:100%;max-width:450px;padding-top:10px}.expand-arrow{height:25px}.expand-arrow:hover{scale:1}}.projects-list-main-div{flex-direction:column;width:100%;height:100%;display:flex}.projects-content::-webkit-scrollbar{width:10px}.projects-content{scrollbar-width:auto;flex-direction:column;gap:40px;margin-top:20px;padding:5px 25px 80px 50px;display:flex;overflow-x:hidden}.projects-content-company-group{background-color:#00000026;border-radius:20px;gap:20px;width:100%;height:fit-content;padding:20px 10px;animation:.3s ease-in-out project-company-container;display:flex;position:relative;box-shadow:2px 2px 6px #00000080}.projects-content-company-info{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:15%;min-width:250px;max-height:200px;display:flex;position:sticky;top:0}.projects-content-image-div{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.projects-content-image-div>img{height:5rem}.projects-content-image-div>p{color:#fff;letter-spacing:1px;text-align:center;font-size:20px}.show-filters-button{display:none}@keyframes project-company-container{0%{opacity:0}to{opacity:1}}.projects-content-actions-div{margin-top:10px;display:block}@media screen and (width<=960px){.projects-content::-webkit-scrollbar{width:0}.show-filters-button{opacity:0;pointer-events:none;align-self:center;width:75%;max-width:400px;transition:opacity .2s ease-in-out;display:block}.show-filters-button.show{opacity:1;pointer-events:all}.projects-content{margin-bottom:50px;padding:10px 0}.projects-content-company-info{z-index:20;width:100%;min-width:unset;background:#ffffffbf;flex-flow:wrap;justify-content:space-around;margin-bottom:35px;padding:5px 0}.projects-content-image-div>img{height:35px}.projects-content-company-group{flex-direction:column}.projects-content-actions-div{margin-top:0}.projects-content-image-div>p{display:none}}.shared-projects-main-div{width:100%;height:100%}.shared-projects-content::-webkit-scrollbar{background:#686868;width:10px}.shared-projects-content{scrollbar-width:auto;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;padding:0 25px 80px 50px;display:flex;overflow-y:auto}@media screen and (width<=960px){.shared-projects-main-div{flex-direction:column;display:flex}.shared-projects-content::-webkit-scrollbar{width:0}.shared-projects-content{margin-bottom:25px;padding:20px}}.loading-page-main-div{z-index:500;color:#fff;background-color:#0000004d;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100vw;height:100vh;display:flex;position:absolute;top:0}.dashboard-main-div{flex-direction:column;width:100%;height:100%;display:flex}.dashboard-tabs-div{gap:20px;width:100%;padding:25px 0 25px 50px;display:flex}.dashboard-tabs-div>p{color:#fff}.dashboard-tab{text-transform:uppercase;letter-spacing:1px;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:22px;line-height:36px}.dashboard-tab.active{font-weight:600}.dashboard-tab.inactive{cursor:pointer;color:#ffffffad;border-color:#ffffffad;transition:all .2s ease-in-out}.dashboard-tab.inactive:hover{color:#fff;border-color:#fff}.tabs-main-div{background:linear-gradient(#0000,#0f1f47);flex:1;width:100%;position:relative}.dashboard-tabs-wrapper{width:100%;height:100%;position:absolute}.dashboard-tabs-wrapper.show{opacity:1;pointer-events:all;width:100%;transition:all .7s ease-in-out .4s;transform:translate(0)}.dashboard-tabs-wrapper.hide{opacity:0;pointer-events:none;transition:all .7s ease-in-out;transform:translate(-100%)}@media screen and (width<=960px){.dashboard-tabs-div{text-align:center;justify-content:center;gap:0;padding:10px}.dashboard-tabs-div :nth-child(2){margin:0 10px;line-height:25px}.dashboard-tabs-div>p{height:50px;font-size:16px;line-height:16px}}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:Roboto,sans-serif}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background-color:#0000;border-radius:20px}::-webkit-scrollbar-thumb{background-color:#b4b4b4;background-clip:content-box;border:2.5px solid #0000;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#395ebd}#root{background:url(/assets/background-CfTRO2P8.jpg) 0 0/cover}:root{--top-bar-height:100px;--footer-height:35px;--primary:#448aff;--secondary:#395ebd}.forgot-pass-main-div{flex-direction:column;padding:20px;display:flex}.forgot-pass-btn{align-self:center;margin-top:10px}.forgot-pass-text{color:#fff;text-align:center;margin-bottom:10px;font-size:14px}.login-page-main-div{width:100vw;height:100vh;min-height:700px;padding-bottom:var(--footer-height);flex-direction:column;justify-content:center;align-items:center;gap:50px;display:flex;overflow-x:hidden}.login-page-form{z-index:20;opacity:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:400px;padding:40px 0;animation:.7s ease-in-out .5s forwards login-form;display:flex}.login-page-logo-div{justify-content:center;width:100%;height:320px;display:flex;position:relative}.login-page-logo{width:50%;min-width:600px;max-width:900px;height:100%;animation:.7s ease-in-out login-logo}.login-textfield{width:100%}.login-textfield-pass{width:100%;margin-bottom:25px}.login-forgot-pass-link{color:var(--text);z-index:30;cursor:pointer;transition:all .2s ease-in-out}.login-forgot-pass-link:hover,.login-forgot-pass-link:focus{outline:none;text-decoration:underline}@keyframes login-logo{0%{opacity:0}to{opacity:1}}@keyframes login-form{0%{opacity:0}to{opacity:1}}@media screen and (width<=960px){.login-page-main-div{justify-content:space-evenly;padding:20px}.login-page-logo-div{height:100px}.login-page-logo{min-width:unset;width:100%}.login-page-form{width:100%;max-width:400px}}.reset-password-main-div{justify-content:center;align-items:center;height:100vh;display:flex}.reset-password-form{flex-direction:column;justify-content:center;gap:10px;width:400px;display:flex}.reset-password-buttons{justify-content:space-around;display:flex}.reset-password-top-text{text-align:center;color:#fff;margin-bottom:25px}.reset-pass-user-name{color:#fff;font-size:22px}@media screen and (width<=960px){.reset-password-main-div{padding:20px}.reset-password-form{width:100%;max-width:400px}}.projects-view-main-div{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.project-not-found-div{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.not-found{color:#fff;text-transform:uppercase;letter-spacing:2px;margin-top:100px;font-size:32px}.language-changer-div{display:flex}.language-menu-item{opacity:.3;cursor:pointer;width:100%;transition:all .2s ease-in-out;display:flex}.language-menu-item.selected{opacity:1;cursor:default}.language-menu-item.unselected:hover{opacity:1}.language-menu-item>img{height:25px;margin-right:10px}.language-menu-item>p{font-size:20px}.language-menu-item.selected>p{font-weight:500}.footer-main-div{height:var(--footer-height);background-color:#0f1f47cc;justify-content:space-between;align-items:center;width:100%;padding:0 25px;animation:.4s ease-in-out footer;display:flex;position:fixed;bottom:0}.footer-links{color:#fff;gap:30px;font-size:14px;display:flex}.footer-links>p:hover{cursor:pointer;text-decoration:underline}.footer-links-mobile{display:none}@keyframes footer{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (width<=960px){.footer-main-div{z-index:30;padding:0 10px 0 20px}.footer-links{display:none}.footer-links-mobile{color:#fff;gap:30px;font-size:14px;display:flex;position:relative}.footer-mobile-panel{opacity:0;background-color:#0f1f47cc;border-top-right-radius:10px;flex-direction:column;gap:5px;width:max-content;padding:10px 20px;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:26px;left:-20px;transform:translate(-100%)}.footer-mobile-panel.show{opacity:1;transform:translate(0)}}
