@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500&display=swap);button.lang-btn.btn.btn-secondary{padding:.2rem .4rem;background-color:hsla(0,0%,100%,.78);color:#292929;font-weight:500;font-size:14px;width:48px;height:30px}button.lang-btn.btn.btn-secondary:hover{background-color:#e9541e;color:hsla(0,0%,100%,.78)}.logoWrapper{display:flex;justify-content:space-between;align-items:center;background-color:#292929;height:9rem}.logoWrapper .logo{pointer-events:none;padding:1rem;margin-left:1rem}.logoWrapper .logo>img{width:320px}.logoWrapper .optionsWrapper{display:flex;justify-content:center;align-items:center;margin:0 2rem}.logoWrapper .optionsWrapper .logoutButton{margin:0 1rem;color:hsla(0,0%,100%,.7)!important;cursor:pointer;width:30px;height:30px}.logoWrapper .optionsWrapper .logoutButton:hover{color:#e9541e!important}@media only screen and (max-width:768px){.logoWrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:11rem}.logoWrapper .logo{width:unset;margin:-52px;padding:0}.logoWrapper .optionsWrapper{margin-bottom:1rem}}.titleWrapper{display:flex;justify-content:center;align-items:center;font-family:Rubik,Sans-serif}.titleWrapper .title{z-index:0;text-align:center;margin-top:-3em}.titleWrapper .title h2{color:#fff;font-size:4em;font-weight:500}.titleWrapper .title .lg{text-align:center;margin-top:-2rem;color:#fff;font-size:3em}.titleWrapper .title p{color:hsla(0,0%,100%,.85);font-size:1.2em;font-weight:500}@media only screen and (max-width:768px){.titleWrapper .title .lg,.titleWrapper .title h2{font-size:2em}}.titleWrapper .loadingWrapper{display:flex;align-items:center;justify-content:center}.titleWrapper .loadingWrapper .loading{color:#fff;width:3rem;height:3rem}.titleWrapper{position:relative;height:35rem;width:100%;padding:60px 0 220px;-webkit-clip-path:ellipse(95% 100% at 50% 0);clip-path:ellipse(95% 100% at 50% 0)}@media only screen and (max-width:768px){.titleWrapper{height:25rem}}.overlay{background-image:linear-gradient(250deg,#3c1202,#292929 94%);opacity:.95;width:100%;top:0;left:0;position:absolute}.cardWrapper,.overlay{height:100%}.cardWrapper .card-body{margin:6px 22px;padding:0}.seperator{border:.5px solid #ddd;margin:12px 5%}.details{font-family:Rubik,Sans-serif}.details dt{color:#292929;font-size:15px}.details dd{color:#54595f;margin-bottom:1.3rem}.component-slider{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #ddd}.component-slider .slider-content{display:inline-block;-webkit-transition:margin-left .15s ease-in;transition:margin-left .15s ease-in}.component-slider .caret{width:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;margin:20px;background:none;border:none;cursor:pointer;text-align:center;font-size:35px}.component-slider .caret-right{right:0}.component-slider .caret-left{left:0}.mediaWrapper{display:flex;flex-direction:column;padding-bottom:1.5rem}.mediaContainer{display:flex;flex-wrap:wrap;justify-content:center}div.gallery{margin:5px;border:1px solid #ccc;width:302px;height:270px}div.gallery:hover{border:1px solid #777}div.gallery img{width:100%;height:200px}div.desc{padding:15px;font-weight:700}.tabsWrapper{margin:2rem 0}.tabsWrapper .tabsSection{width:100%;min-height:40rem;background-color:#f9f9f9;border:1px solid #ddd}.tabsWrapper .tabsSection .tabs-card-wrapper{min-width:130px}@media screen and (max-width:500px){.tabsWrapper .tabsSection .tabs-card-wrapper{width:100%}}.tabsWrapper .tabsSection .activeNavTab{padding:1rem;color:#292929;font-family:Rubik,Sans-serif;font-weight:500;font-size:17px;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-.3px;border-top-right-radius:0;border-top-left-radius:0;background-color:#ddd;height:130px;display:flex;align-content:center;align-items:center}.tabsWrapper .tabsSection .activeNavTab.active{color:#e9541e;background-color:#f9f9f9;border-color:#f9f9f9}.tabsWrapper .tabsSection .activeNavTab:hover{cursor:pointer;outline:none}.tabsWrapper .tabsSection .activeCollapsTab{padding:1rem;color:#292929;font-family:Rubik,Sans-serif;font-weight:500;font-size:17px;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-.3px;border:.5px solid #ddd;border-right:none;border-left:none;background-color:#f9f9f9}.tabsWrapper .tabsSection .activeCollapsTab:hover{cursor:pointer;outline:none}.tabsWrapper .tabsSection .collapse-progress-container{padding:1rem 1rem 1.5rem;border-bottom:.5px solid #ddd}.tabsWrapper .tabsSection .collapse-progress-bar-wrapper{width:100%;height:.5rem;background-color:#777}.tabsWrapper .tabsSection .progress-text{color:#54595f;font-family:Rubik,Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;margin-bottom:.5rem}.tabsWrapper .tabsSection .progress-bar-wrapper{width:30%;height:.5rem;background-color:#777}.tabsWrapper .tabsSection div.progress-bar{background-color:#e9541e}.tabsWrapper .tabsSection .progress-container{padding:0 1.5rem 2rem;border-bottom:1px solid #ddd}.tabsWrapper .tabsSection .tab-pane{margin-top:.75rem}.tabsWrapper .tabsSection .project-phase-container{margin-top:.25rem;padding:1.5rem 1.5rem 0}.tabsWrapper .tabsSection .project-phase-container ul:last-child .project-checkItem-li{border-color:transparent}.tabsWrapper .tabsSection .project-phase-title{color:#54595f;font-family:Rubik,Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-.1px}.tabsWrapper .tabsSection .project-phase-title:after{display:block;content:"";border-top:1px solid #777;margin-top:.3rem;margin-bottom:1rem}.tabsWrapper .tabsSection .project-checkItem-li{border-bottom:.75px solid #ddd;padding-bottom:7px}.tabsWrapper .tabsSection .project-checkItem-title{font-size:15px;font-style:normal;letter-spacing:-.1px;padding-left:.75rem}.tabsWrapper .tabsSection .project-list-wrapper-ul{margin-bottom:.5rem}.tabsWrapper .tabsSection .img-gallery-container{margin-top:1rem;padding:1.5rem 1.5rem 0}.tabsWrapper .tabsSection .nav-wrapper-ul{display:flex;flex-wrap:nowrap}.tabsWrapper .tabsSection .mobile-wrap{display:none}@media screen and (max-width:500px){.tabsWrapper .tabsSection .mobile-wrap{display:block}}.tabsWrapper .tabsSection .desktop-wrap{display:none}@media screen and (min-width:501px){.tabsWrapper .tabsSection .desktop-wrap{display:block}}.cu-cardWrapper .card-body{margin:0}.cu-cardheader{font-family:Sans-serif;font-size:18px;font-weight:400;margin:18px 0 0 18px}.chart-container,.cu-cardheader{letter-spacing:-.3px;color:#54595f}.chart-container{font-family:Rubik,Sans-serif;position:relative;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;font-size:.8em;font-weight:500}.chart-container .fr-square{position:absolute;right:.2rem;top:.6rem;width:60%}.chart-container .sc-square{position:absolute;right:.2rem;bottom:-.5rem;width:60%}@media (max-width:767.98px){.chart-container{font-size:1em;font-weight:600}}@media (max-width:445.98px){.chart-container{font-weight:400}.chart-container .fr-square{position:absolute;right:.2rem;top:.4rem;width:60%}.chart-container .sc-square{position:absolute;right:.3rem;bottom:-.8rem;width:60%}}.cu-cardWrapper .card-body{margin:6px 32px;padding:0}.card-body.documents{margin-left:22px}.text-dark{display:block}.text-dark>p{margin:0;color:#292929;font-weight:600}.cu-cardWrapper ul{list-style:none}.bold{font-weight:500}.login-err-msg{color:#fff;font-size:14px;font-weight:lighter;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-.3px}.login-err-msg,.loginPage{font-family:Rubik,Sans-serif}.loginPage{width:100%;height:calc(100vh - 9rem);letter-spacing:.5px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.loginPage .logoWrapper{width:100%;text-align:left}.loginPage .logoWrapper img{clear:both}.loginPage .login-title{width:100%;line-height:1.5em;text-align:center;margin:1rem 0;color:#fff;font-size:60px;font-weight:500}.loginPage .form{max-width:560px;margin:1rem auto}.loginPage .form .form-control{border-radius:2px}.loginPage .form input{background-color:#ddd;font-family:Rubik,Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-.3px}.loginPage .form input:focus{background-color:#ddd}.loginPage .form input:not(:placeholder-shown){background-color:#ddd}.loginPage .form p{color:#fff}.loginPage p{color:#fff;font-family:Rubik,Sans-serif;font-size:28px;font-weight:400;margin-bottom:20px}.loginPage .overlay{position:absolute;top:0;left:0;background-color:transparent;background-image:linear-gradient(250deg,#3c1202,#292929 94%);opacity:.95;-webkit-transition:background .3s,border-radius .3s,opacity .3s;transition:background .3s,border-radius .3s,opacity .3s}.loginPage .text-wrap{position:absolute;color:#fff;width:100%}.loginPage .line-split{border-top:3px solid rgba(0,0,0,.1);background-color:#fff;width:70px;margin:0 auto 1rem}.loginPage .login-btn-form{border-radius:2px;background-color:#e9541e;border-color:#e9541e;width:85px}.loginPage .login-btn-form:hover{background-color:#54595f;border-color:#54595f}.loginPage .login-btn-form .login-right-arrow{font-size:22px}@media only screen and (max-width:1150px){.loginPage{width:100%;align-items:center;text-align:center}.loginPage .logoWrapper{width:100%;text-align:left}.loginPage .logoWrapper img{margin-left:-2rem!important;width:120%;clear:both}.loginPage .login-title{width:100%;height:140px;line-height:140px;text-align:center;margin:1rem 0;font-size:65px;color:#fff;text-shadow:2px 2px 0 #000}.loginPage .form{width:60%;margin:2rem auto;border-radius:1px}.loginPage .form input:focus{background-color:#ddd}.loginPage .form input:not(:placeholder-shown){background-color:#ddd}}@media only screen and (max-width:950px){.loginPage{width:100%;align-items:center;text-align:center}.loginPage .logoWrapper{width:100%;text-align:left}.loginPage .logoWrapper img{width:140%;clear:both}.loginPage .login-title{width:100%;height:140px;line-height:140px;text-align:center;margin:1rem 0;font-size:65px;color:#fff;text-shadow:2px 2px 0 #000}.loginPage .form{width:60%;margin:1rem auto;border-radius:1px}.loginPage .form input:focus{background-color:#ddd}.loginPage .form input:not(:placeholder-shown){background-color:#ddd}}@media only screen and (max-width:770px){.loginPage{height:calc(100vh - 11rem);padding-top:180px}.loginPage,.loginPage .logoWrapper{width:100%;text-align:center}.loginPage .logoWrapper img{margin:1rem auto;width:85%}.loginPage .login-title{width:100%;height:40px;line-height:40px;text-align:center;margin:1rem 0;font-size:30px;color:#fff;text-shadow:2px 2px 0 #000}.loginPage .form{width:70%;margin:5rem auto}.loginPage .text-wrap{margin-top:-4em}}.footerWrapper{background:#fc7a49;margin-top:2%;clear:both;position:relative;height:20rem;width:100%;padding:120px 0 240px;-webkit-clip-path:ellipse(77% 67% at 50% 67%);clip-path:ellipse(77% 67% at 50% 67%)}.footerWrapper .overlay{position:absolute;background-image:linear-gradient(250deg,#292929,#4a2e24);opacity:.95;height:100%;width:100%;bottom:0;left:0}.textWrapper{position:absolute;width:100%;color:#fff}.textWrapper h5{font-family:Rubik,Sans-serif;font-size:18px}.textWrapper .contact a{margin:.7rem;padding:.6em;border:2px solid #fff;border-radius:5px}.textWrapper .contact a:hover{border-color:#e9541e}.textWrapper .contact a:hover .ico{color:#e9541e!important}.textWrapper .contact a .ico{color:#fff!important;width:1.3em;height:1.3em;vertical-align:text-bottom}.container{width:100%;font-size:14px;font-weight:400;margin-top:-12rem}.container .projectDetails{flex-wrap:nowrap!important}.container .card{height:100%;border:1px solid #d8d8d8;box-shadow:0 0 30px 0 rgba(0,0,0,.1)!important;margin-top:0;margin-bottom:0;padding:5px}.container .card:hover{background-color:#fff;box-shadow:0 0 35px 0 rgba(0,0,0,.36)!important}*{padding:0;box-sizing:border-box}*,body{margin:0}body{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}orange{color:#fd7e14}
/*# sourceMappingURL=main.4e7e357f.chunk.css.map */