*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat}html,body{height:100%;width:100%;min-height:100%;min-width:100%;margin:0;padding:0}#root{width:100%;height:100%}body{overflow-x:auto;min-width:100%;width:100%;min-height:100%;height:100%;background-color:#ffffff03;display:flex;justify-content:flex-start;align-items:flex-start;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMSIgaGVpZ2h0PSI5ODEiIHZpZXdCb3g9IjAgMCAxOTIxIDk4MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC41MiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8yN18yNzc0KSI+CjxyZWN0IHg9IjExMC4wMjEiIHk9IjM3OC43OTEiIHdpZHRoPSI2MDguMjc1IiBoZWlnaHQ9Ijk5Ni45ODMiIHRyYW5zZm9ybT0icm90YXRlKC0xNS41NTU1IDExMC4wMjEgMzc4Ljc5MSkiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yN18yNzc0KSIvPgo8L2c+CjxnIG9wYWNpdHk9IjAuNTIiIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2ZfMjdfMjc3NCkiPgo8cmVjdCB3aWR0aD0iOTk2Ljk4MyIgaGVpZ2h0PSI5OTYuOTgzIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjMxMTc0NCAtMC45NTAxNjYgLTAuOTUwMTY2IC0wLjMxMTc0NCAyMTA0Ljc0IDgxMC4wMDYpIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMjdfMjc3NCkiLz4KPC9nPgo8Zm9yZWlnbk9iamVjdCB4PSItMjU4LjE3NSIgeT0iLTE5Ny41ODEiIHdpZHRoPSIyNDMwLjg2IiBoZWlnaHQ9IjE0ODguMzciPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cig2MS4wNXB4KTtjbGlwLXBhdGg6dXJsKCNiZ2JsdXJfMF8yN18yNzc0X2NsaXBfcGF0aCk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSI+PC9kaXY+PC9mb3JlaWduT2JqZWN0PjxyZWN0IGRhdGEtZmlnbWEtYmctYmx1ci1yYWRpdXM9IjEyMi4xIiB4PSItMTM2LjA3NSIgeT0iLTc1LjQ4MDgiIHdpZHRoPSIyMTg2LjY2IiBoZWlnaHQ9IjEyNDQuMTciIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDEiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl8yN18yNzc0IiB4PSItNDUyLjc3OSIgeT0iLTM0Ny4xMzEiIHdpZHRoPSIxOTc4Ljk2IiBoZWlnaHQ9IjIyNDkuMTkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjgxLjQiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8yN18yNzc0Ii8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIxX2ZfMjdfMjc3NCIgeD0iNTk0LjY0MiIgeT0iLTEwMTAuOSIgd2lkdGg9IjIzODMuNyIgaGVpZ2h0PSIyMzgzLjciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjgxLjQiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8yN18yNzc0Ii8+CjwvZmlsdGVyPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzI3XzI3NzRfY2xpcF9wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTguMTc1IDE5Ny41ODEpIj48cmVjdCB4PSItMTM2LjA3NSIgeT0iLTc1LjQ4MDgiIHdpZHRoPSIyMTg2LjY2IiBoZWlnaHQ9IjEyNDQuMTciLz4KPC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjdfMjc3NCIgeDE9IjQxNC4xNTkiIHkxPSIzNzguNzkxIiB4Mj0iNDE0LjE1OSIgeTI9IjEzNzUuNzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0JBRURFNiIvPgo8c3RvcCBvZmZzZXQ9IjAuODY1OTI1IiBzdG9wLWNvbG9yPSIjQzZEREVGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yN18yNzc0IiB4MT0iNDk4LjQ5MSIgeTE9IjAiIHgyPSI0OTguNDkxIiB5Mj0iOTk2Ljk4MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQkFFREU2Ii8+CjxzdG9wIG9mZnNldD0iMC44NjU5MjUiIHN0b3AtY29sb3I9IiNDNkRERUYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);background-size:cover;background-repeat:repeat-y}@font-face{font-family:MyFont;src:url(./assets/) format("woff2"),url(../fonts/myfont-regular.woff) format("woff"),url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.brownButton{max-width:320px;padding:10px 5px;background-color:#d6ab80;border-radius:10px;border:0;color:#fff;font-size:clamp(10px,1.8dvw,15px);transition:.3s}.brownButton:hover{opacity:.9}.greenButton{background:linear-gradient(135deg,#224d47,#4fb3a5);border:0;border-radius:10px;color:#fff;font-size:clamp(10px,1.5vw,13px);transition:.3s}.greenButton:hover{opacity:.9}.whiteButton{font-weight:500;font-size:clamp(10px,1.5vw,13px);color:#234e48;border:0;border-radius:10px;background-color:#fff;border:#224D47 solid 2px}.greyButton{font-weight:500;font-size:clamp(10px,1.5vw,13px);color:#234e48;border:0;border-radius:10px;background-color:#9093a6}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-B_D-MHBd.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/Montserrat-Light-B_D-MHBd.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Light-D80tw1G8.woff) format("woff"),url(/assets/Montserrat-Light-CPpSzFas.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-MediumItalic-CV_PTcaC.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/assets/Montserrat-MediumItalic-CV_PTcaC.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-MediumItalic-COkm1HhG.woff) format("woff"),url(/assets/Montserrat-MediumItalic-3KTHjfaA.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-wxOfvVCd.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(/assets/Montserrat-Thin-wxOfvVCd.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Thin-CcFOlDjP.woff) format("woff"),url(/assets/Montserrat-Thin-DSCzskz6.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLightItalic-BFTkrU5a.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/assets/Montserrat-ExtraLightItalic-BFTkrU5a.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ExtraLightItalic-Qv-AXtqs.woff) format("woff"),url(/assets/Montserrat-ExtraLightItalic-VU4okF_o.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-d9jMkdSg.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/assets/Montserrat-BoldItalic-d9jMkdSg.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-BoldItalic-CbvA5KaP.woff) format("woff"),url(/assets/Montserrat-BoldItalic-CFDlgX_L.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-QR48sJYg.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/assets/Montserrat-SemiBold-QR48sJYg.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-SemiBold-CnFJL0Ku.woff) format("woff"),url(/assets/Montserrat-SemiBold-DxnI6qo0.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-DEUoG6ZW.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/assets/Montserrat-ExtraLight-DEUoG6ZW.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ExtraLight-C-A3wu4e.woff) format("woff"),url(/assets/Montserrat-ExtraLight-D4BjENSG.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-DN4kp3JH.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(/assets/Montserrat-ExtraBoldItalic-DN4kp3JH.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ExtraBoldItalic-B9AZUbn4.woff) format("woff"),url(/assets/Montserrat-ExtraBoldItalic-B0NJf0La.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-B3oc37Ij.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/assets/Montserrat-Italic-B3oc37Ij.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Italic-B_E8W2UQ.woff) format("woff"),url(/assets/Montserrat-Italic-B4aLlZLG.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DD3m8Yah.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/assets/Montserrat-Bold-DD3m8Yah.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Bold-CD1a36A8.woff) format("woff"),url(/assets/Montserrat-Bold-D0LK3D9R.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-qXr-9znc.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/assets/Montserrat-LightItalic-qXr-9znc.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-LightItalic-BuKezmuc.woff) format("woff"),url(/assets/Montserrat-LightItalic-D8mnXEiK.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BlackItalic-EBzollcT.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(/assets/Montserrat-BlackItalic-EBzollcT.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-BlackItalic-wSP4UEIS.woff) format("woff"),url(/assets/Montserrat-BlackItalic-gKPQzOoV.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBoldItalic-BI_GWfgI.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(/assets/Montserrat-SemiBoldItalic-BI_GWfgI.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-SemiBoldItalic-CbGoHx0B.woff) format("woff"),url(/assets/Montserrat-SemiBoldItalic-CMCrD54n.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-D7D9vOij.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/Montserrat-Regular-D7D9vOij.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Regular-CAIlaRU4.woff) format("woff"),url(/assets/Montserrat-Regular-D4Ob3rnq.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-CXVAt7RH.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/Montserrat-Medium-CXVAt7RH.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Medium-CC-4-OMP.woff) format("woff"),url(/assets/Montserrat-Medium-Csik_ItA.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-BTfuFXt5.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/assets/Montserrat-ExtraBold-BTfuFXt5.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ExtraBold-pmuBjEdg.woff) format("woff"),url(/assets/Montserrat-ExtraBold-qAz5OPGy.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-L5HZIDOu.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(/assets/Montserrat-Black-L5HZIDOu.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Black-BmTiIVkk.woff) format("woff"),url(/assets/Montserrat-Black-BOrnqsGK.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ThinItalic-BxA3xx2N.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(/assets/Montserrat-ThinItalic-BxA3xx2N.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ThinItalic-BXhdokFu.woff) format("woff"),url(/assets/Montserrat-ThinItalic-N_NJL8pO.ttf) format("truetype");font-weight:100;font-style:italic}.sideHeader{margin:20px 0;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:5px;max-width:100%;box-sizing:border-box}.sideHeader h1{color:#224d47;font-size:clamp(10px,1.8dvw,16px);font-weight:600}.innerPart{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}.mainContentRow{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px;width:100%;box-sizing:border-box}.projectCard{flex:1 1 70%;min-width:600px;max-width:1000px;padding:10px;background-color:#fff;height:auto;overflow:hidden;border-radius:20px}.projectCard .projectCardHeader{min-height:60px;padding:0 10px;background-color:#224d47;color:#fff;width:100%;border-radius:15px;display:flex;align-items:center;gap:10px}.projectCard .projectCardHeader span{display:flex;align-items:center;gap:5px;flex:0 0 auto;max-width:150px}.projectCard .projectCardHeader span h1{font-size:clamp(8px,1.8dvw,20px)}.projectCard .projectCardHeader h2{font-weight:400;font-size:clamp(7px,1.4dvw,20px);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1 1 0%}.projectCard .projectCardGrid{padding:10px 0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(min-content,auto);gap:10px;align-items:stretch}.projectCard .projectCardGrid .imagePartCard{height:auto;width:100%;min-height:180px}@media (max-width: 1250px){.projectCard .projectCardGrid{grid-auto-rows:minmax(min-content,auto);grid-template-columns:1fr 1fr!important}.projectCard .projectCardGrid>div{height:auto;min-height:unset}}@media (max-width: 768px){.projectCard .projectCardGrid{grid-auto-rows:minmax(min-content,auto);grid-template-columns:1fr}}.projectCard .projectCardGrid div{background-color:#e8f5f8;border-radius:13.86px;padding:20px 10px;margin:0;height:auto}.projectCard .projectCardGrid .statusCardPart,.projectCard .projectCardGrid .stateCardPart,.projectCard .projectCardGrid .baseCardPartLeft,.projectCard .projectCardGrid .baseCardPartRight,.projectCard .projectCardGrid .subInfoCardPart,.projectCard .projectCardGrid .commentPartCard{height:auto}.projectCard .projectCardGrid .statusCardPart{grid-area:1 / 1 / 2 / 2;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:7px}.projectCard .projectCardGrid .statusCardPart span{height:80%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.projectCard .projectCardGrid p{font-size:clamp(5px,1.8vw,15px);color:#234e48;font-weight:500}.projectCard .projectCardGrid .statusCardPart h2{font-size:clamp(10px,1.8dvw,20px);color:#27ae60;font-weight:600}.projectCard .projectCardGrid .statusCardPart .progressBars{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;width:100%;gap:5px;padding:5px 0;margin:0}.projectCard .projectCardGrid .statusCardPart .progressBars hr{width:25%;height:5px;border-radius:35px;border:0;background-color:#d9d9d9}.projectCard .projectCardGrid .stateCardPart{grid-area:1 / 2 / 2 / 4;gap:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row}.projectCard .projectCardGrid .stateCardPart h1{font-weight:800;font-size:clamp(15px,2.5dvw,40px);background:linear-gradient(to right,#234e48,#51b4a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.projectCard .projectCardGrid .stateCardPart .rightPartCard{height:100%;margin:0;padding:0;gap:25px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:70%}.projectCard .projectCardGrid .stateCardPart h3{font-size:clamp(5px,1.8dvw,15px);font-weight:500;color:#122e3a}.projectCard .projectCardGrid .baseCardPartLeft{display:flex;justify-content:flex-start;gap:20px;align-items:flex-start;flex-direction:column;grid-area:2 / 1 / 3 / 2}.projectCard .projectCardGrid .baseCardPartLeft h2{font-size:clamp(10px,1.8dvw,20px);font-weight:600;color:#122e3a}.projectCard .projectCardGrid .baseCardPartRight{grid-area:2 / 2 / 3 / 3;display:flex;justify-content:flex-start;gap:20px;align-items:flex-start;flex-direction:column;padding:20px 10px}.projectCard .projectCardGrid .baseCardPartRight h2{font-size:clamp(10px,1.8dvw,20px);font-weight:600;color:#122e3a}.projectCard .projectCardGrid .subInfoCardPart{width:200px;display:flex;justify-content:flex-start;gap:10px;flex-direction:column;grid-area:2 / 3 / 4 / 4}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:0;padding:0;gap:1%}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div{width:100%;background-color:#fff;border-radius:10px;padding:10px 5px;margin:5px 0}.projectCard .projectCardGrid .subInfoCardPart div p{font-size:clamp(4px,1.4dvw,10px);margin-bottom:5px;color:#122e3a}.projectCard .projectCardGrid .subInfoCardPart div h2{font-size:clamp(5px,1.5dvw,15px);color:#122e3a}.projectCard .projectCardGrid .commentPartCard{max-height:155px;grid-area:3 / 1 / 4 / 3}.projectCard .projectCardGrid .commentPartCard .commentTitle{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0}.projectCard .projectCardGrid .commentPartCard .commentTitle svg{width:40px}.projectCard .projectCardGrid .commentPartCard .commentHolderCard{background-color:#fff;font-weight:500;padding:10px 20px;margin:10px 0;font-size:clamp(5px,2dvw,15px);color:#4f5b6b;max-height:80px;overflow-y:auto;border-radius:15px;display:flex;flex-direction:column}.projectCard .projectCardGrid .imagePartCard{grid-area:1 / 4 / 4 / 5;height:100%}.projectCard .projectCardGrid .imagePartCard p{margin-bottom:10px}.projectCard .projectCardGrid .imagePartCard{min-height:180px;max-height:420px;display:flex;flex-direction:column;justify-content:flex-start}.projectCard .projectCardGrid .imagePartCard .PlaceHolder,.projectCard .projectCardGrid .imagePartCard div{padding:0;margin:0;aspect-ratio:4 / 5!important;height:80%;width:auto;min-height:100px;object-fit:cover;border-radius:15px}.projectCard .projectCardGrid .imagePartCard .PlaceHolder{background-color:#d9d9d9}.projectCard .projectCardGrid .imagePartCard div div{margin:0;padding:0;height:auto;width:100%}.projectCard .projectCardGrid .inputNumberContainer,.projectCard .projectCardGrid .inputContainer,.projectCard .projectCardHeader .inputContainer{width:auto;height:auto;padding:0;margin:0;background-color:transparent;position:relative;display:inline-block}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div .inputContainer{margin:0;width:auto;height:min-content;padding:0}.projectCard .projectCardGrid .inputContainer svg,.projectCard .projectCardHeader .inputContainer svg,.projectCard .projectCardGrid .inputNumberContainer svg{position:absolute;top:50%;left:clamp(2px,1.8dvw,10px);transform:translateY(-50%);width:clamp(5px,1.8dvw,14px);height:clamp(5px,1.8dvw,14px);pointer-events:none}.projectCard .projectCardGrid .inputNumberContainer{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start}.projectCard .projectCardGrid .inputNumberContainer input{width:clamp(1.2rem,7dvw,4rem);padding-left:clamp(.8rem,3dvw,1.5rem);border:0;border-radius:5px;height:clamp(15px,3dvw,40px);margin-top:2px;box-sizing:border-box;font-size:clamp(6px,1.8dvw,25px)}.projectCard .projectCardGrid .inputNumberContainer svg{left:5px}.projectCard .projectCardGrid .inputContainer input,.projectCard .projectCardHeader .inputContainer input{width:100%;max-width:min(240px,100%);border:0;border-radius:5px;height:clamp(15px,3dvw,40px);padding-left:clamp(10px,4dvw,35px);padding-right:10px;box-sizing:border-box;font-size:clamp(5px,1.8vw,15px)}.projectCard .projectCardHeader .inputContainer input::placeholder{color:#fff}.projectCard .projectCardGrid .inputContainer textarea{width:100%;border:0;font-size:clamp(6px,2dvw,10px);flex-grow:1;resize:none;box-sizing:border-box;min-height:40px}.projectCard .projectCardGrid .commentHolderCard .inputContainer{width:100%;flex-grow:1;display:flex;padding-left:clamp(15px,4dvw,40px);border:0}textarea::-webkit-resizer{display:none}.projectCard .projectCardHeader .inputContainer input.greenInputprojectCard{background-color:#398d82;color:#fff}.projectCard .projectCardGrid .inputContainer input.whiteInputprojectCard{background-color:#fff;color:#2f2f2f}@media (max-width: 1490px){.innerPart{flex-direction:column;align-items:flex-start;gap:20px}.mainContentRow{flex-direction:column}}@media (max-width: 1250px){.projectCard{width:100%;max-width:100%;min-width:300px}.projectCard .projectCardGrid{grid-template-columns:1fr 2fr;grid-auto-rows:minmax(min-content,auto);overflow:hidden}.projectCard .projectCardGrid .statusCardPart{grid-area:1 / 1 / 2 / 2;height:auto;min-height:0;overflow:hidden}.projectCard .projectCardGrid .stateCardPart{grid-area:1 / 2 / 2 / 3;height:auto;min-height:0;overflow:hidden}.projectCard .projectCardGrid .baseCardPartLeft{grid-area:2 / 1 / 3 / 2;overflow:hidden}.projectCard .projectCardGrid .baseCardPartRight{grid-area:3 / 1 / 4 / 2;overflow:hidden}.projectCard .projectCardGrid .commentPartCard{grid-area:4 / 1 / 5 / 2;overflow:hidden}.projectCard .projectCardGrid .subInfoCardPart{grid-area:5 / 1 / 6 / 2;height:auto;overflow:hidden}.projectCard .projectCardGrid .imagePartCard{grid-column:2 / 3;grid-row:2 / 6;width:100%;max-height:none;max-width:none;overflow:hidden}.projectCard .projectCardGrid .imagePartCard div{width:100%;height:80%;aspect-ratio:4 / 5;object-fit:cover}.projectCard .projectCardGrid .subInfoCardPart{width:100%;max-height:300px}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer{flex-direction:row;justify-content:space-between}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div{width:49%}.projectCard .projectCardGrid .baseCardPartRight{max-height:none;height:auto}.projectCard .projectCardGrid div{padding:15px 8px}.innerPart{justify-content:space-around}.sideHeader h1{font-size:clamp(12px,2.5vw,16px)}.projectCard .projectCardHeader h2{font-size:clamp(14px,3vw,20px)}.projectCardGrid .statusCardPart .progressBars hr{height:3px}.projectCardGrid .baseCardPartLeft h2,.projectCardGrid .baseCardPartRight h2{font-size:clamp(10px,1.5vw,20px)}.projectCardGrid .subInfoCardPart div p{font-size:clamp(8px,2vw,10px)}.projectCardGrid .subInfoCardPart div h2{font-size:clamp(12px,2.5vw,15px)}.projectCardGrid .stateCardPart h1{font-size:clamp(24px,5vw,40px)}}@media (max-width: 768px){.projectCard .projectCardGrid .commentPartCard .commentHolderCard{padding:5px 8px}.sideHeader{gap:4px}.sideHeader svg{height:2px;width:60px}.projectCard{min-width:100%;width:100%}.projectCardGrid .statusCardPart .progressBars hr{height:2px!important}.projectCardGrid .statusCardPart .progressBars{gap:3px}.projectCardGrid{grid-template-columns:1fr;grid-template-rows:repeat(auto-fill,auto)}.projectCardGrid>div{padding:15px}.projectCardGrid .stateCardPart{flex-direction:column;align-items:flex-start}.projectCardGrid .stateCardPart .rightPartCard{width:100%}.projectCard .projectCardGrid .stateCardPart{grid-area:1 / 1 / 2 / 2}.projectCard .projectCardGrid .imagePartCard{width:100%}.projectCard .projectCardGrid .imagePartCard div{width:100%;height:80%}.projectCard .projectCardGrid .commentPartCard .commentTitle svg{width:20px}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div{padding:5px;margin:0}.projectCard .projectCardGrid .statusCardPart{grid-area:1 / 1 / 2 / 2;height:auto;min-height:0}.projectCard .projectCardGrid .stateCardPart{grid-area:1 / 2 / 1 / 2;height:auto;min-height:0}.projectCard .projectCardGrid .baseCardPartLeft{grid-area:2 / 1 / 2 / 1}.projectCard .projectCardGrid .baseCardPartRight{grid-area:3 / 1 / 3 / 1}.projectCard .projectCardGrid .commentPartCard{grid-area:4 / 1 / 4 / 1}.projectCard .projectCardGrid .subInfoCardPart{grid-area:5 / 1 / 5 / 1}}@media (max-width: 768px){.projectCard .projectCardHeader{gap:5px}.projectCard .projectCardGrid .baseCardPartLeft,.projectCard .projectCardGrid .baseCardPartRight,.projectCard .projectCardGrid .statusCardPart,.projectCard .projectCardGrid .stateCardPart,.projectCard .projectCardGrid .subInfoCardPart,.projectCard .projectCardGrid .commentPartCard{max-height:none;height:auto;min-height:unset;gap:5px}.projectCard .projectCardGrid .stateCardPart .rightPartCard{gap:5px;justify-content:space-between}.projectCardGrid{grid-template-rows:repeat(auto-fill,minmax(min-content,auto))}}@media (max-width: 400px){.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div{padding:5px;word-break:break-all;box-sizing:content-box;margin:0;border-radius:5px}.projectCard .projectCardGrid .commentPartCard .commentHolderCard{max-height:40px;border-radius:5px}.projectCard .projectCardGrid{gap:3px}.projectCard .projectCardGrid div{border-radius:10px}}.sendToCollegium,.changeCardForm,.investButtonCard{max-width:230px;padding:15px 10px;width:100%;height:50px;background:linear-gradient(135deg,#224d47,#4fb3a5);border:0;border-radius:10px;color:#fff;font-size:15px;transition:.3s}.sendToCollegium:hover,.changeCardForm:hover,.investButtonCard:hover{opacity:.9}@media (max-width: 768px){.projectCard .projectCardGrid .inputContainer svg,.projectCard .projectCardHeader .inputContainer svg,.projectCard .projectCardGrid .inputNumberContainer svg{top:50%;transform:translateY(-50%);width:clamp(5px,1.8vw,10px);height:clamp(5px,1.8vw,10px)}}@media (max-width: 550px){.projectCard .projectCardGrid .inputContainer svg,.projectCard .projectCardHeader .inputContainer svg,.projectCard .projectCardGrid .inputNumberContainer svg{top:60%}.projectCard .projectCardGrid .commentHolderCard .inputContainer svg{top:40%}}.projectCard .underProjectCardGrid{background-color:#e8f5f8;border-radius:13.86px;padding:20px 10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:15px;box-sizing:border-box}.projectCard .underProjectCardGrid>div{display:flex;flex-direction:column;max-width:100%}.projectCard .underProjectCardGrid p{font-size:clamp(5px,1.8vw,15px);color:#234e48;font-weight:500;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectCard .underProjectCardGrid input{width:100%;max-width:min(240px,100%);border:0;border-radius:clamp(5px,1.8dvw,15px);height:clamp(25px,3dvw,40px);padding:0 10px;box-sizing:border-box;font-size:clamp(5px,1.8vw,15px)}.projectCard .underProjectCardGrid button{color:#234e48;font-weight:500;background-color:#fff;border-radius:15px;border:#224D47 solid 1.5px;width:100%;max-width:min(240px,100%);border-radius:clamp(5px,1.8dvw,15px);height:clamp(25px,5dvw,40px);padding:0 10px;box-sizing:border-box;font-size:clamp(5px,1.8vw,15px)}.projectCard .underProjectCardGrid .navigate{gap:3px;background-color:#fff;border-radius:15px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;width:100%;max-width:min(240px,100%);border:0;border-radius:clamp(5px,1.8dvw,15px);height:clamp(25px,3dvw,40px);padding:0 10px;box-sizing:border-box;font-size:clamp(5px,1.8vw,15px)}.projectCard .underProjectCardGrid .navigate p{margin-top:4px}.projectCard .underProjectCardGrid .navigate svg{aspect-ratio:1;height:auto;width:clamp(5px,1.8vw,15px)}@media (max-width: 580px){.projectCard .underProjectCardGrid{padding:12px 8px;gap:10px}}.sideInfoProject{flex:0 0 28%;min-width:250px;max-width:350px;display:flex;flex-direction:column;gap:15px;box-sizing:border-box;align-items:stretch}@media (max-width: 768px){.sideInfoProject{width:100%}.sideInfoProject button{margin:0 auto}}.underProjectCard{width:100%;max-width:1000px;min-width:300px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:20px;box-sizing:border-box;border-radius:20px}.underProjectCard .investValueBar{display:flex;flex-direction:column;width:240px;gap:6px;margin-top:5px}.underProjectCard .investValueBar-track{width:100%;height:clamp(6px,1.2dvh,10px);background-color:#fff;border-radius:35px;overflow:hidden;position:relative}.underProjectCard .investValueBar-fill{height:100%;width:50%;background:linear-gradient(90deg,#224d47,#4fb3a5);border-radius:35px;transition:width .4s ease,background .3s ease;position:relative}.underProjectCard .investValueBar-fill:after{content:"";position:absolute;inset:0;border-radius:35px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 40%,transparent 60%);opacity:.6;transform:skew(-20deg) translate(-100%);animation:shimmer 2s infinite}.underProjectCard .investValueBar-label{font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:500}.underProjectCard .investValueBar-rightLabel{text-align:right;font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:700}.underProjectCard .investValueBar-label span{background-color:#fff;padding:2px 6px;border-radius:8px}.underProjectCard button{font-weight:500;min-width:150px;width:20%;height:50px;font-size:clamp(10px,1.5vw,13px);color:#234e48;border:0;border-radius:10px}.underProjectCard .agreeButton{height:50px;background:linear-gradient(135deg,#224d47,#4fb3a5);border:0;border-radius:10px;color:#fff;font-size:15px;transition:.3s}.underProjectCard .formPresentation{max-width:300px;min-width:150px;width:30%;background-color:#fff;border:#224D47 solid 2px}.underProjectCard .sendBackButton{background-color:#b3e8e0}.underProjectCard .denyButton{background-color:#fff;border:#224D47 solid 2px}@media (max-width: 1490px){.innerPart{flex-direction:column;align-items:stretch;gap:20px;position:static;min-height:auto}.sideInfoProject{width:100%;max-width:100%!important;min-width:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px;order:2;margin-top:20px;align-items:stretch}.underProjectCard{width:100%;max-width:100%!important;min-width:auto;order:3;margin-top:20px}.projectCard{width:100%;max-width:100%;min-width:auto;order:1}.sideInfoProject button{flex:1;min-width:200px;max-width:250px}}.underProjectCard{border-radius:13.86px;padding:20px;box-sizing:border-box}.innerPart .sideInfoProject button{flex:1;min-width:150px;margin:0}@media (max-width: 768px){.sideInfoProject{flex-direction:column;align-items:stretch}.sideInfoProject button{max-width:100%!important;width:100%}.underProjectCard{flex-direction:column;align-items:stretch;gap:15px}.underProjectCard button{width:100%;max-width:100%!important;margin-bottom:10px}.underProjectCard .investValueBar{width:100%;margin-bottom:15px}}@media (max-width: 480px){.innerPart .sideInfoProject,.underProjectCard,.projectCard{width:100%}.underProjectCard{padding:15px 10px}.underProjectCard button{height:45px;font-size:14px}}.innerPart .buttonBlock{gap:2%;display:flex;justify-content:flex-start;align-items:center}.innerPart .buttonBlock button{padding:15px 20px}.contentWrapper{margin-left:250px}@media (max-width: 769px){.contentWrapper{margin-left:0;padding:5% 40px}}.mainMenu{z-index:400;height:100%;min-height:100%;top:0;left:0;position:fixed;width:200px;-webkit-box-shadow:19px 0px 22px -4px rgba(0,0,0,.2);-moz-box-shadow:19px 0px 22px -4px rgba(0,0,0,.2);box-shadow:19px 0 22px -4px #0003}.mainMenu ul{list-style-type:none;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:8px}.mainMenu li{font-size:15px;color:#224d47;display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;text-align:left;word-break:break-all;width:96%;white-space:normal;padding:10px 20px;border-radius:10px;transition:.2s;cursor:pointer;gap:5px}.mainMenu li:hover{background-color:#eaf7f8}.mainMenu li:hover svg{background-color:#eaf7f8}.mainMenu li svg{background-color:#224d47}.mainMenu li:nth-child(2) svg{min-width:40px;min-height:40px}.mainMenu li svg{min-height:28px;min-width:28px}.mainMenu li svg{background-color:#fff}.mainMenu li:first-child:hover{background-color:#fff;cursor:default}.mainMenu li:first-child:hover svg{background-color:#fff;cursor:default}.mainMenu li:nth-child(2){padding:10px;background-color:#224d47;color:#fff;width:100%;border-radius:0}.mainMenu li:nth-child(2) svg{background-color:#224d47}@media (max-width: 768px){.mainMenu{left:0;top:0;width:80vw;max-width:320px;height:100%;min-height:100%;background:#fff;transform:translate(-100%);transition:transform .3s ease;z-index:40;box-shadow:19px 0 22px -4px #0003}.mainMenu.active{transform:translate(0)}.burger-menu{display:block}}@media (min-width: 769px){.mainMenu{position:fixed;left:0;top:0;width:220px;height:100dvh;background:#fff;transform:none!important;box-shadow:19px 0 22px -4px #0003;z-index:10}.burger-menu{display:none!important}}.burger-menu{background:transparent;border:none;outline:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 8px;height:100%;width:auto;z-index:2;top:0;left:0}@media (max-width: 768px){.burger-menu{position:absolute;top:10px;left:10px;background:transparent;box-shadow:none;border:none;padding:0 8px;height:30px;width:auto;display:flex;align-items:center;justify-content:center}}@media (max-width: 768px){body.mobile-search-active .burger-menu{display:none!important}}.header{height:50px;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:20px 30px;box-sizing:border-box;background-color:#fff0;z-index:1;gap:10px;position:relative}.header-content{display:flex;align-items:center;gap:15px;width:100%;justify-content:flex-end}.header-button{border:0;background-color:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-container{position:relative;flex-grow:1;max-width:450px}.search-input{height:30px;width:450px;border-radius:100px;border:0;box-shadow:0 4px 7px #9094a65c;padding:10px 10px 10px 40px;font-size:14px}.search-icon{height:25px;width:25px;position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1}.mobile-search-button{display:none;align-items:center;justify-content:center;margin-left:auto;width:45px;height:50px;padding:5px;background:none;border:none}.mobile-search-overlay{position:fixed;top:0;left:0;width:100%;height:60px;background:#fff;z-index:1000;display:flex;align-items:center;padding:0;box-shadow:0 2px 8px #00000014}.mobile-search-container{z-index:1001;position:relative;display:flex;flex-direction:row-reverse;justify-content:center;gap:5px;width:100%}.mobile-search-container .mobile-search-input{width:100%;height:60px;border-radius:0;border:1px solid #ccc;background-color:#fff;padding:0 50px 0 30px;font-size:15px;display:block;box-shadow:2px 0 10px 2px #2d2d2d2f;z-index:3}.mobile-search-close{position:absolute;top:50%;transform:translateY(-50%);left:15px;background:none;border:none;font-size:28px;color:#224d47;cursor:pointer;line-height:1;z-index:4}@media (max-width: 768px){.header{padding:10px 15px;height:45px;gap:6px}.search-input{width:250px;font-size:13px;padding:8px 8px 8px 36px}.search-container{max-width:250px}.mobile-search-overlay~.burger-menu,.mobile-search-overlay~* .burger-menu{display:none!important}}@media (max-width: 480px){.header{padding:6px 5px;height:40px;gap:4px;justify-content:flex-end}.search-container{max-width:none;flex-grow:0}.search-input,.desktop-search .search-icon{display:none}.mobile-search-button{display:inline-flex!important;margin-right:-10px}.mobile-search-button .search-icon{position:static!important;transform:none!important;left:auto!important;top:auto!important;width:35px!important;height:35px!important;min-width:35px;min-height:35px}}@media (max-width: 769px){.header{margin-left:0;padding:0 5%}}@media (min-width: 480px){.mobile-search-overlay{display:none}}.PageName{color:#224d47;font-weight:600;font-size:clamp(18px,1.8dvw,28px)}.breadcrumbs{font-size:clamp(10px,1.5dvw,28px);margin-bottom:20px;font-weight:300}.breadcrumbs a{color:#000;text-decoration:none}.alertModal{position:fixed;inset:0;width:100%;height:100%;z-index:10;background-color:#224e4880;display:flex;justify-content:flex-end;align-items:flex-start;transition:.2s}.alertModal .AlertList{width:40%;min-width:280px;background-color:#fff;height:100%;border-radius:20px 0 0 20px;padding:20px 40px;overflow-y:auto}.alertModal .offModal{margin-right:3%;border-radius:50%;min-width:20px;width:40px;height:40px;min-height:20px;border:0;background-color:#fff;padding:0;font-size:clamp(15px,1.8dvw,18px);color:#224d47}.alertModal .AlertList h1{font-size:clamp(15px,1.5dvw,27px);color:#224d47;margin:20px 0 40px}.alertModal .AlertList p{font-size:clamp(10px,1.5dvw,18px);margin:10px 0;color:#9093a6}.alertModal .AlertList ul{width:100%;list-style-type:none;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px}.alertModal .AlertList ul li{width:100%;padding:clamp(5px,1.8dvw,10px);border-radius:15px;transition:.3s;display:flex;gap:2%;justify-content:flex-start;align-items:center}.alertModal .AlertList ul li:hover{background-color:#e9f5f8;transform:translate(3px)}.alertModal .AlertList ul li h2{color:#224d47;font-size:clamp(10px,1.5dvw,18px)}.alertModal .AlertList ul li p{font-size:clamp(10px,1.5dvw,18px);margin:0}@media (max-width:500px){.alertModal .offModal{margin-right:2px}}.alertModal .AlertList ul li div{display:flex;justify-content:flex-start;align-items:flex-start;border-left:#BAEDE6 solid 3px;gap:3px;flex-direction:column;width:88%;height:auto;padding:10px}.alertModal .AlertList .alertHolder{display:flex;flex-direction:column-reverse}.alertModal .AlertList ul li button{border:0;background-color:transparent;width:10%}.alertModal .AlertList ul li button svg{width:clamp(10px,1.8dvw,18px)}.notificationAlertContainer{max-width:30%;min-width:280px;position:fixed;z-index:5;bottom:8px;right:0;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;flex-direction:column-reverse;gap:15px}.notificationAlertContainer .notificationAlert{position:relative;width:100%;height:110px;background-color:#fff;box-shadow:0 2px 8px #9093a6aa;border-radius:25px;display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 5px}.notificationAlertContainer .notificationAlert div{width:100%;overflow:hidden;cursor:pointer}.notificationAlertContainer .notificationAlert div h1{color:#224d47;font-size:clamp(15px,1.3dvw,25px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin:0;padding:0}.notificationAlertContainer .notificationAlert div p{color:#0a0a0a;font-size:clamp(12px,1.3dvw,17px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0}.notificationAlertContainer .notificationAlert svg{cursor:pointer;animation:alertMotion .4s infinite ease-in-out;height:35px;width:35px;flex-shrink:0}.notificationAlertContainer .hideAllNotifications{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 5px #9093a6aa;color:#224d47;border:0;border-radius:5px;padding:8px 3px;transition:.3s;cursor:pointer}.notificationAlertContainer .hideAllNotifications:hover{opacity:.9;transform:translateY(1px)}.notificationAlertContainer .notificationAlert .removeALert{position:absolute;top:10px;right:15px;border:0;background-color:transparent;color:#224d47;z-index:6;cursor:pointer}@keyframes alertMotion{0%{transform:rotate(0)}25%{transform:rotate(10deg)}50%{transform:rotate(0)}75%{transform:rotate(-10deg)}to{transform:rotate(0)}}.LoadingPage{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;inset:0;gap:5px;text-align:center;color:#224d47}.LoadingPage h1{font-weight:500}.checkList{min-width:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;border-radius:20px;gap:10px;padding-bottom:40px;box-shadow:0 2px 8px #0000001a}.checkList h1{font-size:clamp(16px,3vw,20px);letter-spacing:1px;font-weight:600;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#224d47;color:#fff;width:100%;padding:clamp(10px,2vw,20px);text-align:center}.checkList button{font-size:clamp(12px,2.5vw,16px);font-weight:600;background-color:#e9f5f8;color:#224d47;width:90%;border:0;border-radius:10px;padding:clamp(8px,1.5vw,10px);transition:.2s;cursor:pointer;box-shadow:0 2px 4px #0000000d}.checkList button:hover{opacity:.8}@media (max-width: 1024px){.checkList{width:100%;min-width:180px;padding-bottom:20px}.checkList h1{padding:10px;font-size:16px}.checkList button{font-size:14px;padding:8px}}@media (max-width: 768px){.checkList{width:90%;min-width:90%;margin:0 auto;padding-bottom:20px;border-radius:15px}.checkList h1{font-size:16px;padding:12px;border-top-left-radius:15px;border-top-right-radius:15px}.checkList button{width:85%;font-size:14px;padding:10px}}@media (max-width: 480px){.checkList{width:95%;min-width:95%;padding-bottom:15px}.checkList h1{font-size:14px;padding:10px}.checkList button{font-size:12px;width:85%;padding:8px}}.ErrorPage{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;inset:0;gap:5px;text-align:center}.ProjectFilterList{background-color:#fff;border-radius:1.25rem;padding:.63rem 1.25rem;width:100%;max-width:1200px;box-shadow:.25rem .25rem .94rem #9194a652;margin:20px auto;box-sizing:border-box}.ProjectFilterList ul{display:flex;list-style-type:none;justify-content:flex-start;gap:.63rem;flex-wrap:wrap;align-items:center;padding:0;margin:0}.ProjectFilterList ul li{font-size:clamp(.63rem,1.25vw,1.25rem);padding:clamp(.38rem,1vw,.63rem) clamp(.75rem,2vw,1.25rem);border-radius:.63rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.31rem;background-color:#e9f5f8;color:#224d47;transition:.3s;cursor:pointer;white-space:nowrap}.ProjectFilterList ul li:first-child{background-color:#224d47;color:#fff}.ProjectFilterList ul li:hover{opacity:.9}.ProjectsAndDealsTable{width:95%;border-radius:1.25rem;box-shadow:.25rem .25rem .94rem #9194a64d;background-color:#fff;padding:1.25rem;margin:1.25rem auto;position:relative}.search-input-container{position:relative;left:0;background:#fff;padding-bottom:.63rem;z-index:1}.search-input-container svg{position:absolute;height:clamp(.65rem,1vw,.88rem);top:35%;left:10px;transform:translateY(-50%)}.ProjectsAndDealsTable .table-container{overflow-x:auto;overflow-y:visible;margin-top:1.25rem;position:relative}.ProjectsAndDealsTable table{width:100%;min-width:50rem;border-collapse:collapse;position:relative}.ProjectsAndDealsTable table .checkbox{width:auto;min-width:1.25rem;transform:scale(clamp(.8,1vw,1));transform-origin:left center}.ProjectsAndDealsTable table tr:first-child td:first-child{width:3rem;min-width:3rem;max-width:3rem}.ProjectsAndDealsTable table tr:first-child{cursor:auto;background-color:#e9f5f8;border:0;border-radius:.63rem;color:#122e3a;font-size:clamp(.44rem,1vw,1rem);text-transform:uppercase;font-weight:600}.ProjectsAndDealsTable table tr td br{height:.63rem}.ProjectsAndDealsTable table tr{cursor:pointer}.ProjectsAndDealsTable table tr td{padding:clamp(.31rem,1vw,.63rem) clamp(.63rem,2vw,1.25rem);white-space:nowrap;font-size:clamp(.5rem,.8vw,.75rem);position:relative}.ProjectsAndDealsTable table tr td:first-child{width:3rem;min-width:3rem;max-width:3rem}.ProjectsAndDealsTable table tr td div{display:flex;align-items:center;gap:.31rem;margin-top:.63rem}.ProjectsAndDealsTable table tr td div svg{height:1em;width:auto;flex-shrink:0}.ProjectsAndDealsTable table tr td div h3{font-size:clamp(.5rem,.8vw,.75rem);font-weight:500;line-height:1;margin:0}.ProjectsAndDealsTable table tr td h2{font-size:clamp(.6rem,1vw,1.13rem);font-weight:500}.ProjectsAndDealsTable table tr td span{font-size:clamp(.5rem,.8vw,.75rem)}.ProjectsAndDealsTable table tr:first-child td:first-child{border-top-left-radius:.63rem;border-bottom-left-radius:.63rem}.ProjectsAndDealsTable table tr:first-child td:last-child{border-top-right-radius:.63rem;border-bottom-right-radius:.63rem}.ProjectsAndDealsTable input[type=text]{width:100%;height:clamp(1.5rem,3vw,1.88rem);padding:.31rem 2.5rem;border-radius:3.13rem;border:0;background-color:#e9f5f8;color:#122e3a;font-size:clamp(.65rem,1vw,.88rem)}.redText{color:#eb5757;font-size:clamp(.5rem,.8vw,.75rem)}.greenText{color:#27ae60;font-size:clamp(.5rem,.8vw,.75rem)}@media (max-width: 768px){.table-container{margin-top:0rem}.ProjectFilterList{width:95%;padding:.63rem .94rem}.ProjectFilterList ul{gap:.5rem}.ProjectsAndDealsTable{width:98%;padding:.94rem}.ProjectsAndDealsTable table .checkbox{transform:scale(.7)}}@media (max-width: 480px){.ProjectFilterList{width:100%;border-radius:.94rem;padding:.5rem .63rem}.ProjectFilterList ul{justify-content:center}.ProjectFilterList ul li{flex:1 1 auto;min-width:fit-content}.ProjectsAndDealsTable{padding:.63rem;border-radius:.94rem}.ProjectsAndDealsTable table .checkbox{transform:scale(.6)}.ProjectsAndDealsTable table tr:first-child td:first-child,.ProjectsAndDealsTable table tr td:first-child{width:2.5rem;min-width:2.5rem;max-width:2.5rem}}@media (max-width: 320px){.ProjectFilterList ul li{font-size:.6rem;padding:.35rem .7rem}.ProjectsAndDealsTable table tr:first-child{font-size:.44rem}.ProjectsAndDealsTable table tr td,.ProjectsAndDealsTable table tr td h2,.ProjectsAndDealsTable table tr td h3,.ProjectsAndDealsTable table tr td span,.redText,.greenText{font-size:.31rem}.ProjectsAndDealsTable table tr td h2{font-size:.38rem}.ProjectsAndDealsTable table .checkbox{transform:scale(.5)}.ProjectsAndDealsTable table tr:first-child td:first-child,.ProjectsAndDealsTable table tr td:first-child{width:2rem;min-width:2rem;max-width:2rem}}.tableFilters{max-width:1200px;width:100%;margin:auto}.tableFilters ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;list-style-type:none;gap:5px}.tableFilters ul li{padding:10px 20px;background-color:transparent;border:solid 2px #224D4788;border-radius:25px;text-align:center;color:#224d4788;font-size:clamp(10px,1.8dvw,18px);white-space:nowrap;flex-shrink:0;transition:.3s;cursor:pointer}.tableFilters ul li:hover{opacity:.9;background-color:#efddcc;border:solid 2px #D6AB80;color:#d6ab80}.tableFilters ul li.active{background-color:#efddcc;border:solid 2px #D6AB80;color:#d6ab80}@media (max-width: 788px){.tableFilters ul{justify-content:center;gap:8px}.tableFilters ul li{padding:8px 16px;font-size:clamp(9px,1.6dvw,16px)}}@media (max-width: 480px){.tableFilters ul{gap:3px}.tableFilters ul li{padding:4px 6px;font-size:clamp(7px,1.4dvw,14px)}}.ProjectsAndDealsTable table tr td:has(>statusCirlesBlock){display:flex;justify-content:center;align-items:center}.ProjectsAndDealsTable table tr td .statusCirlesBlock{margin-top:0;display:flex;justify-content:flex-start;position:relative;height:100%;width:100%;align-items:center;flex-direction:row}.ProjectsAndDealsTable table tr td .statusCirlesBlock canvas{background-color:#e9f5f8;width:15%;height:15%;aspect-ratio:1;max-width:40px;max-height:40px;min-width:10px;min-height:10px;border-radius:50%;cursor:pointer;transition:transform .4s ease}@media (max-width: 420px){.ProjectsAndDealsTable table tr td .statusCirlesBlock canvas{width:8%;height:8%}}.statusCirlesBlock canvas:hover{transform:scale(1.1)}.comment-tooltip{position:fixed;background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px;top:200px;box-shadow:0 4px 20px #00000040;z-index:10000;min-width:250px;max-width:300px;font-size:clamp(10px,1.5vw,14px);display:flex;flex-direction:column;gap:0;word-wrap:break-word;white-space:normal;overflow:visible}.comment-header{border-bottom:1px solid #eee;padding-bottom:6px;margin-bottom:8px;color:#4f5b6b;font-weight:600;font-size:clamp(10px,1.5vw,14px)}.comment-content{color:#333;line-height:1.4;font-size:clamp(9px,1.4vw,13px);word-break:break-word}@media (max-width: 768px){.comment-tooltip{left:0;min-width:auto;max-width:none;top:auto}}.LoginForm{width:100dvw;height:100dvh;margin-left:0;display:flex;justify-content:center;align-items:center}.LoginForm article{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 20%;background-color:#fff;width:80%;height:max-content;border-radius:10px;color:#224d47}.LoginForm h1{margin-bottom:20px;text-align:center;font-size:clamp(20px,3dvw,45px);font-weight:400}.LoginForm p{width:100%;text-align:left}.LoginForm input{max-width:1000px;padding-top:3px;margin:5px 0;border:0;border-bottom:solid 3px #224D47;width:100%}.LoginForm .whiteButton{width:100%;max-width:200px;height:50px;margin-top:20px}.listDocumentPage{padding:20px 0;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px}.listDocumentPage .elementDocumentPage{max-width:500px;border-radius:15px;background-color:#fff;width:40%;box-shadow:4px 4px 15px #9194a652;padding:20px;position:relative;box-sizing:border-box}.listDocumentPage .elementDocumentPage header{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:10px 0}.listDocumentPage .elementDocumentPage header div{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px}.listDocumentPage .elementDocumentPage header div h2{font-size:13px;color:#224d47;font-weight:700}.listDocumentPage .elementDocumentPage section{width:80%}.listDocumentPage .elementDocumentPage section h3{font-size:13px;font-weight:500;color:#224d47}.listDocumentPage .elementDocumentPage section p{font-size:10px;font-weight:500;color:#9093a6}.listDocumentPage .elementDocumentPage .buttonSectionDocument{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:5px}.documentValueBar{display:flex;flex-direction:column;width:50%;gap:6px;margin-top:5px}.documentValueBar-track{width:100%;height:clamp(6px,1.2dvh,10px);background-color:#baede6;border-radius:35px;overflow:hidden;position:relative}.documentValueBar-fill{height:100%;width:50%;background:linear-gradient(90deg,#224d47,#4fb3a5);border-radius:35px;transition:width .4s ease,background .3s ease;position:relative}.documentValueBar-fill:after{content:"";position:absolute;inset:0;border-radius:35px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 40%,transparent 60%);opacity:.6;transform:skew(-20deg) translate(-100%);animation:shimmer 2s infinite}.documentValueBar-label{font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:500}.documentValueBar-rightLabel{font-size:clamp(10px,1.5vw,20px);color:#234e48;font-weight:700}.documentValueBar-label span{padding:2px 6px}.buttonBlockDocument{margin:10px 0;display:flex;justify-content:flex-start;width:100%;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1%}.buttonBlockDocument button{height:50px;width:100%;max-width:200px}@media (max-width: 768px){.listDocumentPage{flex-direction:column;align-items:center;gap:20px}.listDocumentPage .elementDocumentPage{width:100%;max-width:100%}.documentValueBar{width:100%}}.investorCardInnerPart{width:100%;max-width:1200px;padding:20px 0}.investorCardInnerPart .investorCabMenu ul{background-color:#fff;width:95%;display:flex;justify-content:space-between;list-style-type:none;align-items:center;box-shadow:4px 4px 15px #9194a652;padding:10px 2%;border-radius:20px;margin-bottom:20px}.investorCardInnerPart .investorCabMenu ul li{text-align:center;width:max-content;border-radius:10px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#e7f5f7;color:#224d47;width:24%;transition:.3s;font-size:clamp(7px,1.9vw,15px)}.investorCardInnerPart .investorCabMenu ul li:hover{color:#e7f5f7;background-color:#224d47}.investorCardInnerPart h1{color:#122e3a;font-size:clamp(8px,1.9vw,20px)}@media (max-width: 768px){.investorCardInnerPart .investorCabMenu ul{width:100%}.investorCardInnerPart .investorCabMenu ul li{height:auto;min-height:30px}}.investorCabTable{width:95%;border-radius:1.25rem;box-shadow:.25rem .25rem .94rem #9194a64d;background-color:#fff;padding:1rem;margin:1.25rem 0}.investorCabTable table{width:100%;border-collapse:collapse}.investorCabTable table tr:first-child td:first-child{width:3rem;min-width:3rem;max-width:3rem}.investorCabTable table tr:first-child{cursor:auto;background-color:#e9f5f8;border:0;border-radius:.63rem;color:#122e3a;font-size:clamp(.44rem,1vw,1rem);text-transform:uppercase;font-weight:600}.investorCabTable table tr td br{height:.63rem}.investorCabTable table tr{cursor:pointer}.investorCabTable table tr td{padding:clamp(.31rem,1vw,.63rem) clamp(.63rem,2vw,1.25rem);white-space:nowrap;font-size:clamp(.5rem,.8vw,.75rem)}.investorCabTable table tr td div svg{height:1em;width:auto;flex-shrink:0}.investorCabTable table tr td div h3{font-size:clamp(.5rem,.8vw,.75rem);font-weight:500;line-height:1;margin:0}.investorCabTable table tr td h2{font-size:clamp(.6rem,1vw,1.13rem);font-weight:500}.investorCabTable table tr td span{font-size:clamp(.5rem,.8vw,.75rem)}.investorCabTable table tr:first-child td:first-child{border-top-left-radius:.63rem;border-bottom-left-radius:.63rem}.investorCabTable table tr:first-child td:last-child{border-top-right-radius:.63rem;border-bottom-right-radius:.63rem}.investorCardInnerPart .investorCabTable table tr td .tableButtonBlock{display:flex;justify-content:flex-start;gap:5px}.investorCardInnerPart .investorCabTable table tr td .tableButtonBlock button{padding:5px 10px;border-radius:20px;width:max-content;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:5px;border:0;color:#4f5b6b;font-size:clamp(.5rem,.8vw,.75rem);font-weight:400}.investorCardInnerPart .investorCabTable table tr td .tableButtonBlock button h4{font-size:clamp(.5rem,.8vw,.75rem);font-weight:400}.investorCardInnerPart .investorCabTable table tr td .tableButtonBlock .greenButton{color:#fff}.investorProgressBar{display:flex;flex-direction:column;width:100%;gap:6px}.investorProgressBar-track{width:100%;height:clamp(6px,1.2dvh,10px);background-color:#baede6;border-radius:35px;overflow:hidden;position:relative}.investorProgressBar-fill{margin:0;padding:0;height:100%;width:50%;background:linear-gradient(90deg,#224d47,#4fb3a5);border-radius:35px;transition:width .4s ease,background .3s ease;position:relative}.investorProgressBar-fill:after{content:"";position:absolute;inset:0;border-radius:35px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 40%,transparent 60%);opacity:.6;transform:skew(-20deg) translate(-100%);animation:shimmer 2s infinite}.investorProgressBar-label{font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:500}.investorProgressBar-rightLabel{font-size:clamp(10px,1.5vw,20px);color:#234e48;font-weight:700}.investorProgressBar-label span{padding:2px 6px}.myClientsPageInner input{width:100%;max-width:500px;height:40px;border-radius:40px;border:1px solid #224D47;padding:20px}.myClientsPageInner{width:100%;max-width:1200px;padding:20px 0}.myClientsPageInner nav ul{margin:20px 0;background-color:#fff;width:95%;max-width:900px;display:flex;justify-content:space-between;list-style-type:none;align-items:center;box-shadow:4px 4px 15px #9194a652;padding:10px 2%;border-radius:20px}.myClientsPageInner nav ul li{text-align:center;width:max-content;border-radius:10px;height:40px;display:flex;justify-content:center;align-items:center;gap:5px;background-color:#e7f5f7;color:#224d47;width:24%;transition:.3s}.myClientsPageInner nav ul li:first-child{background-color:#224d47;color:#e7f5f7}.myClientsPageInner nav ul li:hover{opacity:.9}.myClientsPageInner nav ul li h2{font-weight:400;font-size:clamp(7px,1.9vw,15px)}@media (max-width: 768px){.myClientsPageInner nav ul{width:100%}.myClientsPageInner nav ul li{height:auto;min-height:30px;gap:1%}.myClientsPageInner nav ul li svg{min-width:10px;min-height:10px;width:10px;height:10px}}.clientsTable{width:95%;border-radius:1.25rem;box-shadow:.25rem .25rem .94rem #9194a64d;background-color:#fff;padding:1.25rem}.table-container{overflow-x:auto}.clientsTable table{width:100%;border-collapse:collapse}.clientsTable table .checkbox{width:auto;min-width:1.25rem;transform:scale(clamp(.8,1vw,1));transform-origin:left center}.clientsTable table tr:first-child td:first-child{width:3rem;min-width:3rem;max-width:3rem}.clientsTable table tr:first-child{cursor:auto;background-color:#e9f5f8;border:0;border-radius:.63rem;color:#122e3a;font-size:clamp(.44rem,1vw,1rem);text-transform:uppercase;font-weight:600}.clientsTable table tr td br{height:.63rem}.clientsTable table tr{cursor:pointer}.clientsTable table tr td{padding:clamp(.31rem,1vw,.63rem) clamp(.63rem,2vw,1.25rem);white-space:nowrap;font-size:clamp(.5rem,.8vw,.75rem)}.clientsTable table tr td:first-child{width:3rem;min-width:3rem;max-width:3rem}.clientsTable table tr td .tagHolder{height:max-content;margin:5px 0;display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;flex-wrap:wrap;flex-direction:row}.clientsTable table tr td .tagHolder span{padding:5px;border-radius:5px}.clientsTable table tr td .statusStage{width:max-content;padding:10px;border-radius:21px}.clientsTable table tr td div svg{height:1em;width:auto;flex-shrink:0}.clientsTable table tr td div h3{font-size:clamp(.5rem,.8vw,.75rem);font-weight:500;line-height:1;margin:0}.clientsTable table tr td h2{font-size:clamp(.6rem,1vw,1.13rem);font-weight:500}.clientsTable table tr td span{font-size:clamp(.5rem,.8vw,.75rem)}.clientsTable table tr:first-child td:first-child{border-top-left-radius:.63rem;border-bottom-left-radius:.63rem}.clientsTable table tr:first-child td:last-child{border-top-right-radius:.63rem;border-bottom-right-radius:.63rem}.myClientsPageInner .buttonBlock{width:100%;padding:10px 5%;display:flex;justify-content:flex-end;flex-direction:row;gap:1%;align-items:flex-start}.myClientsPageInner .buttonBlock button{width:100%;max-width:200px;height:40px;font-size:clamp(7px,1.9vw,15px)}.ClientInner{max-width:1250px;width:100%}.ClientInner .clientInfoBlock{display:flex;flex-direction:column;width:100%;flex-wrap:nowrap;gap:10px;justify-content:flex-start;align-items:flex-start}.ClientInner .clientInfoBlock h1{font-size:clamp(18px,3vw,26px);color:#224d47;font-weight:600}.ClientInner .clientInfoBlock .tagHolder{display:flex;justify-content:flex-start;gap:5px;color:#224d47;font-weight:500}.ClientInner .clientInfoBlock p{font-size:clamp(8px,1.8dvw,14px);color:#9093a6;font-weight:500}.ClientInner .clientInfoBlock p span{color:#224d47}.ClientInner .clientInfoBlock .arrowNavigationContainer{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;overflow-x:auto;width:100%;max-width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0;margin:0;box-sizing:border-box}.ClientInner .clientInfoBlock .arrowNavigationContainer::-webkit-scrollbar{display:none}.ClientInner .clientInfoBlock .arrowNavigationContainer span{display:flex;justify-content:center;align-items:center;text-align:center;width:200px;min-width:200px;height:40px;position:relative;flex:0 0 auto;border-radius:8px;transition:.3s ease;cursor:pointer;overflow:hidden}.ClientInner .clientInfoBlock .arrowNavigationContainer span svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.ClientInner .clientInfoBlock .arrowNavigationContainer span p{margin:auto;z-index:2;font-size:11px;color:#224d47;font-weight:600;white-space:nowrap;pointer-events:none}.ClientInner .clientInfoBlock .arrowNavigationContainer span:hover{transform:translateY(-2px);opacity:.9}.ClientInner .clientInfoBlock .arrowNavigationContainer span{transition:all .3s cubic-bezier(.4,0,.2,1)}.ClientInner .clientInfoBlock .greenButton{width:100%;max-width:320px;height:35px}.ClientInner .clientInfoBlock .clientInvestValueBar{display:flex;flex-direction:column;width:100%;gap:6px;margin-top:5px}.ClientInner .clientInfoBlock .clientInvestValueBar-track{width:100%;height:clamp(6px,1.2dvh,10px);background-color:#fff;border-radius:35px;overflow:hidden;position:relative}.ClientInner .clientInfoBlock .clientInvestValueBar-fill{height:100%;width:50%;background:linear-gradient(90deg,#224d47,#4fb3a5);border-radius:35px;transition:width .4s ease,background .3s ease;position:relative}.ClientInner .clientInfoBlock .clientInvestValueBar-fill:after{content:"";position:absolute;inset:0;border-radius:35px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 40%,transparent 60%);opacity:.6;transform:skew(-20deg) translate(-100%);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:skew(-20deg) translate(-100%)}to{transform:skew(-20deg) translate(100%)}}.ClientInner .clientInfoBlock .clientInvestValueBar-label{font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:500}.ClientInner .clientInfoBlock .clientInvestValueBar-rightLabel{text-align:right;font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:700}.ClientInner .clientInfoBlock .clientInvestValueBar-label span{background-color:#fff;padding:2px 6px;border-radius:8px}.ClientInner article{width:100%;padding:20px 0}.ClientInner article nav ul{display:flex;width:100%;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;list-style-type:none}.ClientInner article nav ul li{padding:1%;border-bottom:solid 5px #9093A640;color:#9093a6;font-size:clamp(11px,1.8dvw,18px);transition:.3s}.ClientInner article nav ul li:hover{border-bottom:solid 5px #D6AB80;color:#d6ab80}.ClientInner article .clientFeed{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;flex-direction:row;flex-wrap:wrap;padding:20px 0}.ClientInner article .clientFeed section{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:10px;padding:20px;border-radius:20px;max-width:400px;width:100%;background-color:#fff}.ClientInner article .clientFeed section h1{font-size:clamp(12px,1.8dvw,18px);color:#224d47}.ClientInner article .clientFeed section p{font-size:clamp(8px,1.8dvw,15px);color:#9093a6;font-weight:400}.ClientInner article .clientFeed section input{border-radius:10px;border:1px solid #9093A6;width:100%;padding:6px 10px;font-size:clamp(8px,1.8dvw,12px)}.ClientInner article .clientFeed section textarea{border-radius:10px;border:1px solid #9093A6;width:100%;padding:6px 10px;font-size:clamp(8px,1.8dvw,12px)}.ClientInner article .clientFeed section .filter-container{width:100%;max-width:100%;overflow:hidden;padding:16px 0;border-radius:12px;border:solid 1px #9093A6}.ClientInner article .clientFeed section .filter-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:12px;padding:0 16px;scrollbar-width:thin;-ms-overflow-style:none}.ClientInner article .clientFeed section .filter-scroll::-webkit-scrollbar{height:4px}.ClientInner article .clientFeed section .filter-scroll::-webkit-scrollbar-thumb{border-radius:2px}.ClientInner article .clientFeed section .filter-button{flex:0 0 auto;background-color:#fff;color:#224d47;padding:10px 20px;border:0;border-radius:20px;cursor:pointer;transition:all .3s ease;font-weight:500;white-space:nowrap}.ClientInner article .clientFeed section .filter-button:hover{transform:translateY(-2px)}@media (max-width: 768px){.ClientInner article .clientFeed section .filter-button{padding:8px 16px;font-size:14px}.ClientInner article .clientFeed section .filter-scroll{gap:8px}}.ClientInner .buttonBlock{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:5px}.ClientInner .buttonBlock button{font-size:clamp(6.5px,1.8dvw,16px);padding:10px}.ProjectCardFormContainer{padding:10px 2%;width:100%;box-sizing:border-box}.ProjectCardFormContainer .backButtonProjectForm{background-color:transparent;border:0;font-size:clamp(12px,1.8dvw,20px);color:#9093a6;cursor:pointer;margin-bottom:20px}.ProjectCardFormContainer .sideInfoProjectForm{padding:20px 0;display:flex;justify-content:flex-start;flex-direction:row;gap:15px;flex-wrap:wrap}.ProjectCardFormContainer .sideInfoProjectForm div{font-size:clamp(10px,1.8dvw,16px);width:100%;min-width:0;display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:10px;box-sizing:border-box}.ProjectCardFormContainer .sideInfoProjectForm div h1{font-weight:600;font-size:clamp(10px,1.8dvw,16px);color:#224d47;min-width:120px;flex-shrink:0}.ProjectCardFormContainer .sideInfoProjectForm div input{min-width:0;padding:8px 12px;width:100%;max-width:400px;border-radius:10px;font-size:clamp(10px,1.8dvw,14px);border:2px solid #9093A6;box-sizing:border-box}.ProjectCardFormContainer .sideInfoProjectForm div span{background-color:#fff;padding:8px 16px;border-radius:10px;font-size:clamp(12px,1.8dvw,16px);color:#224d47;font-weight:700;min-width:120px;text-align:center;flex-shrink:0}.ProjectCardFormContainer .projectCardForm{min-width:0;border-radius:22px;width:100%;padding:20px;background-color:#fff;box-sizing:border-box;margin-bottom:20px}.ProjectCardFormContainer .projectCardForm .ratingField{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:row;gap:20px;margin:15px 0;width:100%}.ProjectCardFormContainer .projectCardForm .ratingField .fieldContent,.ProjectCardFormContainer .projectCardForm .ratingField .ratingContent{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px;width:100%}.ProjectCardFormContainer .projectCardForm .ratingField span{width:100%;font-size:14px;color:#9093a6;font-weight:400}.ProjectCardFormContainer .projectCardForm a{color:#185abd;font-size:clamp(10px,2dvw,14px);text-decoration:none;font-weight:500;word-break:break-all}.ProjectCardFormContainer .projectCardForm .ratingField input{width:100%;max-width:300px;padding:10px;border-radius:10px;border:solid 2px #9093A6;box-sizing:border-box}.ProjectCardFormContainer .projectCardForm .ratingHeader{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:25px;padding-bottom:20px;width:100%;border-bottom:2px solid #E9F5F8}.ProjectCardFormContainer .projectCardForm .ratingHeader div{width:100%;max-width:100%}.ProjectCardFormContainer .projectCardForm .ratingHeader div:last-child{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.ProjectCardFormContainer .projectCardForm .ratingHeader div h1{color:#224d47;font-weight:600;font-size:clamp(16px,2dvw,18px);margin:0}.ProjectCardFormContainer .projectCardForm .ratingHeader div h2{color:#9093a6;font-weight:500;font-size:clamp(14px,2dvw,16px);margin:5px 0 0}.ProjectCardFormContainer .projectCardForm .ratingHeader div span{font-size:clamp(18px,1.8dvw,20px);color:#224d47;font-weight:700;background-color:#e9f5f8;padding:10px 20px;border-radius:10px}.ProjectCardFormContainer .projectCardForm .comment{width:100%;margin:15px 0;max-width:100%;padding:12px;border-radius:10px;border:solid 2px #9093A6;box-sizing:border-box;font-size:14px;min-height:60px}.ProjectCardFormContainer .projectCardForm h1{font-weight:600;color:#224d47;font-size:clamp(16px,2dvw,18px);margin:20px 0 10px}.ProjectCardFormContainer .projectCardForm .brownButton{padding:12px 24px;margin:20px 0;width:auto}.ProjectCardFormContainer .projectCardForm .elementDocumentPage{max-width:500px;width:100%;min-width:0;border-radius:15px;background-color:#fff;box-shadow:4px 4px 15px #9194a652;padding:15px;position:relative;box-sizing:border-box;margin-bottom:20px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage header{display:flex;justify-content:space-between;flex-direction:column;gap:10px;align-items:flex-start;margin:10px 0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage header div{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.ProjectCardFormContainer .projectCardForm .elementDocumentPage header div h2{font-size:14px;color:#224d47;font-weight:700}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section{width:100%}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section h3{font-size:13px;font-weight:500;color:#224d47}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;list-style-type:none;color:#9093a6;font-size:12px;font-weight:500;margin-top:8px;gap:5px;padding:0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section ul a{color:#9093a6;font-size:11px;font-weight:500;cursor:pointer;word-break:break-all}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section p{font-size:11px;font-weight:500;color:#9093a6;margin:5px 0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage .buttonSectionDocument{position:static;display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:15px}.ProjectCardFormContainer .projectCardForm .fileSubDescription{font-size:clamp(10px,1.8dvw,12px);color:#9093a6;margin:10px 0}.ProjectCardFormContainer .projectCardForm .buttonBlock{display:flex;justify-content:flex-start;gap:15px;flex-wrap:wrap;width:100%;margin:20px 0}.ProjectCardFormContainer .projectCardForm .buttonBlock button{padding:12px 24px;min-width:140px;flex:1;max-width:200px;border-radius:10px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.ProjectCardFormContainer .projectCardForm .buttonBlock .greenButton{background-color:#224d47;color:#fff}.ProjectCardFormContainer .projectCardForm .buttonBlock .whiteButton{background-color:#fff;color:#224d47;border:2px solid #224D47}.ProjectCardFormContainer .projectCardForm .formDocumentBlock{padding:25px 0;border-bottom:1px solid #E9F5F8}.ProjectCardFormContainer .projectCardForm .formDocumentBlock:last-child{border-bottom:none}.ProjectCardFormContainer .projectCardForm .fixBlock{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-direction:column;margin:20px 0;width:100%}.ProjectCardFormContainer .projectCardForm .fixBlock h2{font-size:clamp(14px,1.8dvw,16px);color:#224d47;font-weight:500}.ProjectCardFormContainer .projectCardForm .fixBlock p{font-size:clamp(12px,1.8dvw,14px);color:#9093a6;font-weight:500}.ProjectCardFormContainer .projectCardForm .fixBlock input{min-width:0;padding:10px 12px;width:100%;max-width:300px;border-radius:10px;font-size:clamp(12px,1.8dvw,14px);border:2px solid #9093A6;box-sizing:border-box}.ProjectCardFormContainer .projectCardForm .fixBlock .buttonBlock .nessButton{padding:10px 15px;border-radius:5px;border:0;color:#224d47;background-color:#dcdce3;font-weight:500;transition:.2s;min-width:80px;flex:none}.ProjectCardFormContainer .projectCardForm .fixBlock .buttonBlock .nessButton.active{background-color:#224d47;color:#dcdce3;border-radius:7px}.ProjectCardFormContainer .projectCardForm .fixBlock .inputPriceContainer{margin-top:5px;position:relative;width:100%;max-width:300px}.ProjectCardFormContainer .projectCardForm .fixBlock .inputPriceContainer .priceHeader{position:absolute;z-index:1;top:-8px;background-color:#fff;left:10px;padding:0 8px;font-size:12px}.ProjectCardFormContainer .projectCardForm h2{font-size:clamp(14px,1.8dvw,16px);color:#224d47;font-weight:500}.ProjectCardFormContainer .buttonHeaders{margin:25px 0 15px;font-size:clamp(16px,1.8dvw,18px);color:#224d47;font-weight:600}.ProjectCardFormContainer .projectCardForm .lawBlock{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-direction:column;width:100%;box-sizing:border-box;margin:20px 0}.ProjectCardFormContainer .projectCardForm .lawBlock .lawArrayItem{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-direction:column;width:100%}.ProjectCardFormContainer .projectCardForm .lawBlock h2{font-size:clamp(12px,1.8dvw,16px);color:#224d47;font-weight:500}.ProjectCardFormContainer .projectCardForm .lawBlock p{font-size:clamp(12px,1.8dvw,14px);color:#9093a6;font-weight:500}.ProjectCardFormContainer .projectCardForm .lawBlock input,.ProjectCardFormContainer .projectCardForm .lawBlock .lawArrayItem input{min-width:400px;width:auto;padding:10px 12px;border-radius:10px;font-size:clamp(12px,1.8dvw,14px);border:2px solid #9093A6;box-sizing:border-box}.ProjectCardFormContainer .projectCardTableForm{border-radius:12px;background-color:#fff;width:100%;overflow-x:auto;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.ProjectCardFormContainer .projectCardTableForm table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0;margin:0;color:#1a4d3e;font-weight:500;table-layout:fixed}.ProjectCardFormContainer .projectCardTableForm table span,.ProjectCardFormContainer .projectCardTableForm table span p,.ProjectCardFormContainer .projectCardTableForm table td,.ProjectCardFormContainer .projectCardTableForm table input{font-size:clamp(11px,1.8dvw,14px)}.ProjectCardFormContainer .projectCardTableForm table p{color:#9194a6;margin:2px 0}.ProjectCardFormContainer .projectCardTableForm thead tr{background-color:#e9f5f8;color:#1a4d3e;font-weight:700}.ProjectCardFormContainer .projectCardTableForm table .MainHeader tr{background-color:#1a4d3e;color:#fff;font-weight:700;height:50px}.ProjectCardFormContainer .projectCardTableForm table .MainHeader tr th{padding:15px 10px;font-weight:600;border:none}.ProjectCardFormContainer .projectCardTableForm table .MainHeader tr th:first-child{border-top-left-radius:12px}.ProjectCardFormContainer .projectCardTableForm table .MainHeader tr th:last-child{border-top-right-radius:12px}.ProjectCardFormContainer .projectCardTableForm table tbody td{border-bottom:solid #E9F5F8 1px;padding:12px 10px;word-break:break-word;vertical-align:top;min-height:50px}.ProjectCardFormContainer .projectCardTableForm table tr[style*="background-color: #E9F5F8"]{background-color:#e9f5f8!important}.ProjectCardFormContainer .projectCardTableForm table tr[style*="background-color: #E9F5F8"] td{padding:16px 10px;font-weight:600;color:#1a4d3e;font-size:clamp(13px,1.8dvw,15px);border-bottom:2px solid #d1e7f0;border-top:2px solid #d1e7f0;min-height:60px}.ProjectCardFormContainer .projectCardTableForm table .single-column-container{display:flex;justify-content:flex-start;align-items:center;gap:20%;width:100%;min-height:45px;padding:8px 0}.ProjectCardFormContainer .projectCardTableForm table .single-column-label{text-align:left;width:30%;font-weight:500;color:#224d47}.ProjectCardFormContainer .projectCardTableForm table .single-column-value{flex:1;text-align:left;font-weight:500}.ProjectCardFormContainer .projectCardTableForm table table{width:100%;min-width:auto;border-collapse:collapse;margin:5px 0}.ProjectCardFormContainer .projectCardTableForm table table th{background-color:#f8f9fa;padding:8px 12px;font-weight:600;color:#1a4d3e;border-bottom:1px solid #dee2e6}.ProjectCardFormContainer .projectCardTableForm table table td{padding:8px 12px;border-bottom:1px solid #f1f1f1;background-color:#fff}.ProjectCardFormContainer .projectCardTableForm table input{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid #ddd;padding:8px;background-color:#fff;width:100%;box-sizing:border-box;border-radius:5px;font-size:clamp(11px,1.8dvw,14px)}.ProjectCardFormContainer .projectCardTableForm table input:focus{outline:none;border-color:#224d47;box-shadow:0 0 0 2px #224d471a}.ProjectCardFormContainer .buttonBlock{display:flex;justify-content:flex-start;gap:15px;flex-wrap:wrap;width:100%;margin:25px 0}.ProjectCardFormContainer .buttonBlock button{padding:12px 24px;min-width:140px;flex:1;max-width:200px;border-radius:10px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.ProjectCardFormContainer .buttonBlock .greenButton{background-color:#224d47;color:#fff}.ProjectCardFormContainer .buttonBlock .whiteButton{background-color:#fff;color:#224d47;border:2px solid #224D47}.valueInput:disabled,.ratingInput:disabled,.comment:disabled,.ProjectCardFormContainer .projectCardTableForm table input:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;border-color:#dee2e6}button:disabled{opacity:.6;cursor:not-allowed}.view-mode-indicator{background-color:#e8f4fd;padding:12px 15px;border-radius:8px;margin-bottom:20px;text-align:center;border-left:4px solid #1890ff}.view-mode-indicator p{margin:0;color:#1890ff;font-weight:500;font-size:14px}@media (max-width: 768px){.ProjectCardFormContainer{padding:10px}.ProjectCardFormContainer .sideInfoProjectForm div{flex-direction:column;align-items:flex-start;gap:8px}.ProjectCardFormContainer .sideInfoProjectForm div h1,.ProjectCardFormContainer .sideInfoProjectForm div span,.ProjectCardFormContainer .sideInfoProjectForm div input{width:100%;max-width:100%;text-align:left}.ProjectCardFormContainer .sideInfoProjectForm div span{text-align:center}.ProjectCardFormContainer .projectCardForm{padding:15px;border-radius:15px}.ProjectCardFormContainer .projectCardForm .buttonBlock,.ProjectCardFormContainer .buttonBlock{flex-direction:column;align-items:stretch}.ProjectCardFormContainer .projectCardForm .buttonBlock button,.ProjectCardFormContainer .buttonBlock button{max-width:100%;width:100%}.ProjectCardFormContainer .projectCardForm .elementDocumentPage{width:100%}.ProjectCardFormContainer .projectCardForm .ratingField{flex-direction:column;align-items:flex-start;gap:15px}.ProjectCardFormContainer .projectCardForm .lawBlock input,.ProjectCardFormContainer .projectCardForm .lawBlock .lawArrayItem input{min-width:200px;max-width:100%;width:100%}.ProjectCardFormContainer .projectCardTableForm table{min-width:500px}.ProjectCardFormContainer .projectCardTableForm table .single-column-container{flex-direction:column;gap:10px;align-items:flex-start}.ProjectCardFormContainer .projectCardTableForm table .single-column-label,.ProjectCardFormContainer .projectCardTableForm table .single-column-value{width:100%}}@media (max-width: 480px){.ProjectCardFormContainer{padding:5px}.ProjectCardFormContainer .projectCardForm{padding:12px;border-radius:12px}.ProjectCardFormContainer .sideInfoProjectForm div input,.ProjectCardFormContainer .projectCardForm .fixBlock input,.ProjectCardFormContainer .projectCardForm .lawBlock input{max-width:100%;font-size:14px}.ProjectCardFormContainer .projectCardForm .ratingField input{max-width:100%}.ProjectCardFormContainer .projectCardForm .buttonBlock button,.ProjectCardFormContainer .buttonBlock button{padding:10px 15px;font-size:14px}.ProjectCardFormContainer .projectCardTableForm table{min-width:400px}}@media (max-width: 320px){.ProjectCardFormContainer .projectCardForm{padding:8px}.ProjectCardFormContainer .sideInfoProjectForm div h1,.ProjectCardFormContainer .sideInfoProjectForm div span{font-size:12px;min-width:100px}.ProjectCardFormContainer .projectCardForm .buttonBlock button,.ProjectCardFormContainer .buttonBlock button{padding:8px 12px;font-size:12px}}.ProjectCardFormContainer .projectCardForm .buttonBlock .greenButton:hover:not(:disabled),.ProjectCardFormContainer .buttonBlock .greenButton:hover:not(:disabled){background-color:#1a3d38;transform:translateY(-1px)}.ProjectCardFormContainer .projectCardForm .buttonBlock .whiteButton:hover:not(:disabled),.ProjectCardFormContainer .buttonBlock .whiteButton:hover:not(:disabled){background-color:#f8f9fa;transform:translateY(-1px)}.ProjectCardFormContainer .projectCardTableForm table input:not(:disabled):hover{border-color:#224d47}.ProjectCardFormContainer button{cursor:pointer}.uploadFileButtonContainer .hidden-file-input{display:none}.uploadFileButtonContainer .file-input-button{margin-right:10px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section ul{list-style:none;padding:0;margin:0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item-content{display:flex;align-items:center;justify-content:space-between;width:100%}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item a,.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item span{flex-grow:1;color:#224d47;text-decoration:none;font-size:14px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item a:hover{text-decoration:underline}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-badge{font-size:.7em;padding:2px 6px;border-radius:10px;background:#e0e0e0;margin-left:10px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-badge.new{background:#4caf50;color:#fff}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .remove-file-btn{background:#f44336;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background-color .2s ease}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .remove-file-btn:hover{background:#d32f2f}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-info{display:flex;align-items:center;flex-grow:1}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-actions{display:flex;align-items:center;gap:8px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item.link-file{background-color:#f8f9fa}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item.new-file{background-color:#f1f8e9}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .remove-icon{width:12px;height:12px;display:block}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .hidden-file-input{display:none}@media (max-width: 768px){.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item{padding:10px 0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item a,.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item span{font-size:12px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .remove-file-btn{width:18px;height:18px}}.elementDocumentPage .file-item{display:flex;align-items:center;margin-bottom:8px;padding:8px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.elementDocumentPage .file-item-content{display:flex;align-items:center;justify-content:flex-start;gap:2px;padding:4px;width:100%}.elementDocumentPage .file-item a{color:#224d47;text-decoration:none;flex-grow:1;margin-right:8px}.elementDocumentPage .file-item a:hover{text-decoration:underline}.elementDocumentPage .file-item span{color:#224d47;flex-grow:1;margin-right:8px}.elementDocumentPage .remove-file-button{background:none;border:none;color:#dc3545;cursor:pointer;padding:4px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.elementDocumentPage .remove-file-button:hover{background-color:#dc35451a}.elementDocumentPage .remove-file-button svg{width:14px;height:14px}
