.row{display:flex}.col{flex:1}.footer img,.upper img,img{width:100%;height:auto}img{display:block}.feature-project{background-color:#000;height:90px;margin-top:2%}.project{padding-left:3%;padding-top:2%}.project,.project2{color:#000}.seeMoreButton{background-color:#f4ec95;color:#000;border:none;padding:10px 18px;cursor:pointer;margin-top:9%;border-radius:50px;max-width:140px}.feature-project .project{padding:0;margin:0;font-size:30px;font-weight:600}.feature-project{width:100%;height:auto;padding:50px 0}.feature-project .seeMoreButton{float:right;padding:10px 20px;margin:0;border-radius:50px;text-transform:lowercase;font-size:16px;font-weight:600;position:relative;bottom:40px}.featured-projects-container{float:left;width:100%;cursor:default}.featured-title{font-weight:700;background:url(/_next/static/media/prodctHead-bg.f303b808.png) no-repeat;width:100%;padding:25px 20px 20px;display:flex}.feat-head-title{background:#fffbd5;border-top:2px solid #e7dfa1;border-bottom:2px solid #e7dfa1;border-left:2px solid #e7dfa1;height:116px;width:74%;margin-top:-4px;padding-top:23px}.feat-title{color:#000;left:2rem;top:1rem;width:100%;position:relative;float:inline-start}.featured-title .btn-link{width:140px}@media screen and (max-width:450px){.feature-project .project{max-width:70%}.feature-project .seeMoreButton{bottom:55px}.featured-title{width:400px!important;background-position:100% 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);margin-left:0;padding:25px 30px 20px 10px}.seeMoreButton{margin-left:10%;margin-top:0;width:100%;padding:10px 8px}.feat-head-title{width:50%;clip-path:polygon(0 0,99% 0,100% 100%,0 100%);padding-top:0}.feat-head-title .btn-link{float:inline-end!important}.feat-title{width:60%;top:0;left:1rem}}@media only screen and (min-device-width:393px) and (max-device-width:852px) and (orientation:portrait){.featured-title{width:calc(100% - 11vw);background-position:100% 0;margin-left:0;flex-direction:column}.seeMoreButton{margin-left:4%;margin-top:-1%!important;width:100%}}@media only screen and (max-width:768px){.featured-title{width:100%;margin-left:0}.feat-title{width:77%;left:0;top:-1rem}.featured-title .btn-link{width:340px}}@media only screen and (min-width:810px) and (max-width:838px){.feat-title{width:77%;left:1rem;top:-1rem}.seeMoreButton{margin-left:18%}}@media only screen and (min-device-width:810px) and (max-device-width:1080px) and (orientation:portrait){.seeMoreButton{margin-left:35%}}@media only screen and (max-width:768px){.seeMoreButton{margin-top:3%}}@media only screen and (max-width:1024px){.featured-title{margin-left:0}}.remove-pointer{cursor:default}.footer-lighting{max-width:fit-content;padding-left:3%}.terms-footer{color:#fff;float:inline-end}.footerContainer{background:#2c2929;padding:40px 0 0;width:100%;height:auto;float:left}.footerContainer ul{padding:0;margin:0}.footerContainer h4{font-size:18px}.footerContainer ul li{line-height:28px}.footerContainer ul li a{color:#fff!important;text-decoration:none;font-size:15px}.footerContainer ul li a:hover{text-decoration:underline}.footerMenu{width:16%;float:left;margin-right:30px;margin-top:30px}.footerTerms{width:100%;height:auto;float:left;background:#171616;padding:30px 0;margin-top:40px}.footerTerms p{color:#fff;font-size:14px}.socialMediaIcons img{width:24px}.ftrLogo img{width:auto!important}.ftrLogo{width:75px;margin-right:20px}.socialIcons{padding:15px 0}.ftrAddress p{font-size:14px;color:#fff!important}.ftrAddress{margin-top:10px}.ftrAddress,.ftrmenu_outer{width:100%;float:left}@media screen and (max-width:1200px){.footerMenu{width:15%;margin-bottom:40px;margin-right:33px}}@media screen and (max-width:800px){.footerMenu{width:44%;margin-bottom:40px}}@media only screen and (max-width:667px){.footerMenu{max-height:100vh}}@media screen and (max-width:425px){.footerMenu{width:100%;margin-bottom:40px}}@media only screen and (max-device-width:736px){.footerMenu{max-height:90vh}}@media only screen and (max-device-width:852px){.footerMenu{max-height:100vh}}.footerContainer .w-100.d-flex{width:100%}.footerContainer{padding:2rem}.footerContainer .footer-bottom{display:flex;justify-content:flex-end;align-items:center}.footerContainer .footer-bottom .terms{color:#fff;font-size:12px}.footerContainer .footer-bottom .footer-awards{display:flex;align-items:center}.footer-info{flex-direction:column;width:auto;margin-right:2rem}.footer-info .ftrAddress span{white-space:nowrap;font-size:17px;color:#fff}.footer-info .org-title{padding:.5rem 0;color:"#f5e673";white-space:nowrap}.office-hours{color:#fff;font-size:14px}.terms-of-use{text-decoration:none;color:#fff}@media only screen and (max-width:350px){.footer-info .ftrAddress span{white-space:wrap}}a.contact-number{text-decoration:none;color:#fff!important}.home-desc{font-size:2.8rem;text-align:center;font-weight:200}.home-desc p{line-height:52px!important}.home-desc p strong{font-weight:500}@media only screen and (max-width:500px){.home-desc{font-size:1.6rem!important}.home-desc p{line-height:30px!important}}@media only screen and (max-width:1080px){.home-desc{font-size:1.8rem}.home-desc p{line-height:30px!important}}.ourteam-container{padding:10px 0 10px 3.5%;float:left;width:100%}.ourteam-title{font-size:medium}.ourteam-title h1{font-size:24px;padding:0 0 20px;font-weight:600}#our-team{scroll-margin-top:var(--div-h)}.ourteam-card{padding:0;width:100%;align-items:center}.ourteam-logo{width:10vw;max-width:1000px;height:auto}.ourteam-name{font-size:17px;font-weight:600;color:#fff}.ourteam-position{font-size:15px;color:#dadbdb}.ourteam-email{font-size:15px;color:#e7d96c}.ourteam-email p{margin-bottom:0!important}.ourteam-phone{font-size:medium;color:#e7d96c}.ourteam-teamDetails{width:100%;height:auto;background:#222;padding:15px 17px;min-height:22vh;max-height:22vh}.ourteam-teamDetails span{width:100%;display:block;word-break:break-all}.ourteam-email u{word-wrap:break-word}@media only screen and (max-width:500px){.ourteam-teamDetails{min-height:20vh!important;max-height:20vh!important}}@media only screen and (max-width:712px){.ourteam-teamDetails{min-height:15vh;max-height:15vh}}@media only screen and (min-width:740px){.ourteam-teamDetails{min-height:23vh;max-height:40vh}}@media only screen and (max-width:768px){.ourteam-container{padding-top:5%}}@media only screen and (max-width:852px){.ourteam-teamDetails{min-height:40vh;max-height:40vh}}@media only screen and (max-width:990px){.ourteam-teamDetails{min-height:17vh;max-height:34vh}}@media only screen and (min-width:1910px){.ourteam-teamDetails{min-height:15vh;max-height:15vh}}@media only screen and (min-width:2037px){.ourteam-teamDetails{min-height:15vh;max-height:15vh}}@media only screen and (min-width:3056px){.lgScreen-team{width:9%}.ourteam-teamDetails{min-height:13vh;max-height:13vh}}@media only screen and (min-width:4580px){.lgScreen{width:10%}.ourteam-teamDetails{min-height:7vh;max-height:8vh}}.prerelease-container{height:100vh;padding:10px 0 10px 3.5%;float:left;width:100%}.pressrelease-title{font-size:medium;padding-bottom:5px}.pressrelease-title h1{font-size:24px;font-weight:600}.prerelease-card{padding:20px;width:50%;display:flex;flex-direction:column;align-items:center}.pressrelease-logo{max-width:50%;height:auto;margin-bottom:20px}.pressrelease-post{font-size:medium;color:#007a80;padding:15x}.link{padding:15px 0}.link,.link a{color:#007980!important}@media only screen and (max-width:768px){.prerelease-container{padding-top:5%}}@media only screen and (max-width:1024px){.prerelease-container{height:auto}.pressrelease-description{padding-left:0}}.special-service-container{padding:10px 0 10px 3.5%;background-image:url(/_next/static/media/BackgroundFinals.17f9d29e.png);background-size:cover;background-repeat:no-repeat;background-position:50%;height:auto;min-height:560px;float:left;width:100%}.special-service-heading{margin-bottom:20px;font-size:24px;font-weight:600}.special-service-image{margin-bottom:20px}.special-service-image img{width:10vw;max-width:1200px;height:auto}.special-service-description{margin-bottom:20px}.special-service-description h2{margin-bottom:10px;font-size:20px;font-weight:600}.special-service-description p{margin-bottom:10px}.special-service-description a{color:#007a80;text-decoration:underline}@media only screen and (max-width:768px){.special-service-container{padding-top:5%}}