");}h1,h2.has-x-large-font-size{font-size:clamp(1.75rem,4.63vw - .472rem,3rem) !important;text-transform:uppercase;line-height:var(--headings-line-height,1.25);font-family:var(--font-family-headings,proxima-nova,sans-serif);font-display:swap;font-weight:var(--headings-weight,700) !important;letter-spacing:0;}h2.has-x-large-font-size.has-ev-branding{padding-left:.4em;padding-bottom:.38em;margin-bottom:0;margin-bottom:.5rem;}h2.has-x-large-font-size.has-ev-branding::before{transform:translate(0,-19%);}h2{font-size:clamp(1.5rem,2.778vw + .167rem,2.25rem) !important;text-transform:uppercase;line-height:var(--headings-line-height,1.25);font-family:var(--font-family-headings,proxima-nova,sans-serif);font-display:swap;font-weight:var(--headings-weight,700) !important;}h2.has-ev-branding{padding-left:.4em;padding-bottom:.38em;margin-bottom:.5rem;}h2.has-ev-branding::before{transform:translate(0,-19%);}h3{font-size:clamp(1rem,1.852vw + .111rem,1.5rem) !important;line-height:var(--headings-line-height,1.25);text-transform:uppercase;font-family:var(--font-family-headings,proxima-nova,sans-serif);font-display:swap;font-weight:var(--headings-weight,700) !important;}h2.headline-body{font-family:var(--font-family-base,proxima-nova,sans-serif) !important;font-display:swap;font-weight:var(--body-weight-bold,700) !important;text-transform:uppercase;margin-bottom:var(--spacer-xs,.5rem) !important;font-size:var(--body-m,clamp(.875rem,.463vw + .653rem,1rem)) !important;line-height:var(--body-line-height,clamp(1.313rem,2.431vw + .146rem,1.969rem));}@media (min-width:992px){h2.headline-body{margin-bottom:var(--spacer-s,1rem) !important;}}footer p{font-size:var(--body-s,.625rem) !important;font-family:var(--font-family-base,proxima-nova,sans-serif) !important;font-display:swap;line-height:1.5;text-transform:none;margin-bottom:var(--spacer-xs,.5rem) !important;}@media (min-width:768px){footer p{font-size:var(--body-s-screen-m,.75rem) !important;line-height:1.5;}}.wp-block-child.has-vertical-padding{padding-top:var(--spacer-xl,2.5rem);padding-bottom:var(--spacer-l,2rem);}@media (min-width:992px){.wp-block-child.has-vertical-padding{padding-top:var(--spacer-xxl,4rem);padding-bottom:var(--spacer-xl,2.5rem);}}.wp-block-child-section.has-background-image{position:relative;}.wp-block-child-section.has-background-image .wp-block-group__inner-container{height:100%;width:100%;left:0;top:0;position:absolute;padding:var(--spacer-xl,2.5rem) 0;}@media (min-width:992px){.wp-block-child-section.has-background-image .wp-block-group__inner-container{padding:var(--spacer-xxl,4rem) 0;}}.wp-block-child-section.has-background-image .container{height:100%;display:flex;justify-content:flex-start;align-items:flex-end;}.wp-block-child-section.has-background-image:not(.section-video,.wp-block-home-section){min-height:450px;}@media (min-width:768px){.wp-block-child-section.has-background-image:not(.section-video,.wp-block-home-section){height:60vh;max-height:1000px;}}@media (min-width:1200px){.wp-block-child-section.has-background-image:not(.section-video,.wp-block-home-section){height:80vh;}}@media (max-width:575.98px){.wp-block-child-section.has-background-image>div>.container{margin:var(--spacer-m,1.5rem);width:calc(100% - var(--spacer-m) * 2);}}.section-image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;}.section-image-container div,.section-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;}.section-image-container img{-o-object-fit:cover;object-fit:cover;}.gform_wrapper.gravity-theme .gform_footer input{text-transform:uppercase !important;display:flex !important;padding:var(--spacer-xs,.5rem) var(--spacer-xl,2.5rem) !important;justify-content:center !important;align-items:center !important;gap:var(--spacer-xs,.5rem) !important;border:none;background-color:var(--primary,#263d68) !important;border-radius:0 !important;color:var(--text-light-000,#fff) !important;font-size:1rem !important;font-family:var(--font-family-base,proxima-nova,sans-serif) !important;font-display:swap;font-weight:var(--body-weight,400) !important;line-height:var(--body-line-height,1.75);}.entry-footer{display:none;}.entry-meta{color:inherit;color:var(--gray-600,#a6abb3);font-size:.8em;line-height:1.2;text-transform:uppercase;}.entry-meta .posted-on:has(+.cat-links)::after{content:"•";display:inline-block;margin:0 .3em;}.entry-date+.updated{display:none;}.entry-header.has-featured-image{position:relative;}.featured-image-inner-container{position:relative;width:100%;height:var(--header-height);overflow:hidden;}@media (min-width:768px){.featured-image-inner-container{height:var(--header-height-md);}}@media (min-width:992px){.featured-image-inner-container{height:var(--header-height-lg);}}.featured-image-inner-container.header-l{height:calc(var(--spacer) * 16);}@media (min-width:768px){.featured-image-inner-container.header-l{height:calc(var(--spacer) * 18);}}@media (min-width:992px){.featured-image-inner-container.header-l{height:calc(var(--spacer) * 20);}}@media (min-width:1200px){.featured-image-inner-container.header-l{height:calc(var(--spacer) * 24);}}.featured-image-container{padding-bottom:var(--spacer-m,1.5rem);display:flex;justify-content:flex-end;width:110%;}@media (min-width:768px){.featured-image-container{padding-bottom:var(--spacer-l,2rem);width:100%;}}@media (min-width:1200px){.featured-image-container{padding-bottom:var(--spacer-xl,2.5rem);}}.featured-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;}#main-nav{width:100%;z-index:12;background-color:transparent;}@media (min-width:768px){#main-nav{z-index:10;position:absolute;top:0;left:0;}}@media (max-width:767.98px){#main-nav{background-color:var(--primary-800,#263d68);box-shadow:0 24px 24px rgba(0,0,0,.175);}}#main-nav .nav-icon-link{padding:var(--spacer,1rem) var(--spacer,1rem) 0;}@media (min-width:768px){#main-nav .nav-icon-link{padding:var(--spacer,1rem) var(--spacer,1rem);}}#main-nav .navbar-branding-container{margin-right:var(--spacer-m,1.5rem);}@media (min-width:768px) and (max-width:991.98px){#main-nav .navbar-branding-container{margin-right:var(--spacer,1rem);}}#main-nav .custom-logo-link{max-width:100%;display:block;display:block;z-index:2;position:relative;}#main-nav .custom-logo-link img{width:auto;height:30px;}@media (min-width:768px){#main-nav .custom-logo-link img{width:auto;height:89px;}}@media (min-width:768px) and (max-width:991.98px){#main-nav .custom-logo-link img{height:70px;}}#main-nav .navbar-toggler{border:none;transform:translateX(15px);}#main-nav .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'hsl(0, 0%, 100%)\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");transform:translateY(-2px);}#main-nav .nav-mobile-search-container{padding:var(--spacer-s,1rem) 0 var(--spacer-xl,2.5rem);}#main-nav .navbar-brand{font-family:var(--font-family-headings,proxima-nova,sans-serif);font-display:swap;font-weight:400;font-size:1rem;margin:0;color:var(--neutral-000,#fff);padding:0;}@media (max-width:767.98px){#main-nav .navbar-brand{padding:0 0 2px;font-size:1.5rem;}}#main-nav .menu-primary-container{position:relative;}#main-nav .main-menu{line-height:1.75;flex-direction:row;}#main-nav li{justify-content:center;display:flex;}@media (max-width:991.98px){#main-nav li{flex-direction:column;}}#main-nav .menu-item .nav-link{text-align:center;font-family:var(--font-family-headings,proxima-nova,sans-serif);font-display:swap;font-size:1rem;display:flex;justify-content:center;align-items:center;color:var(--text-light-000,#fff);text-transform:uppercase;gap:2px;padding:var(--spacer-xs,.5rem) var(--spacer-s,1rem);}@media (min-width:768px){#main-nav .menu-item .nav-link{display:inline-block;display:flex;font-size:1rem;gap:2px;justify-content:flex-start;align-items:center;padding:var(--spacer,1rem) var(--spacer,1rem);}}@media (min-width:768px) and (max-width:991.98px){#main-nav .menu-item .nav-link{font-size:.875rem;padding-left:8px;padding-right:8px;}}#main-nav .nav-container{z-index:10;height:var(--menu-height-mobile);padding-top:var(--spacer,1rem);padding-bottom:var(--spacer,1rem);position:relative;}@media (max-width:767.98px){#main-nav .nav-container{align-items:flex-start;padding-top:18px;padding-bottom:var(--spacer-xs,.5rem);}}@media (min-width:768px){#main-nav .nav-container{padding-top:0;padding-bottom:0;justify-content:space-between;flex-direction:row-reverse;gap:var(--spacer-xl,2.5rem);height:var(--menu-top-height-lg,150px);width:var(--menu-top-width-lg,886px);position:absolute;right:0;top:0;}#main-nav .nav-container #menuRightContainer{margin-left:var(--spacer-xl,2.5rem);}#main-nav .nav-container::before{display:block;content:"";width:var(--menu-top-width-lg,886px);height:var(--menu-top-height-lg,150px);background-color:var(--primary-800,#263d68);position:absolute;top:0;right:0;}#main-nav .nav-container::after{display:block;content:"";width:var(--menu-right-width-lg,170px);height:var(--menu-right-height-lg,580px);background-color:var(--primary-800,#263d68);position:absolute;top:100%;right:0;}}@media (min-width:768px) and (max-width:991.98px){#main-nav .nav-container{height:var(--menu-top-height-md,110px);width:650px;}#main-nav .nav-container #menuRightContainer{margin-left:var(--spacer-l,2rem);}#main-nav .nav-container::before{width:var(--menu-top-width-md,650px);height:var(--menu-top-height-md,110px);}#main-nav .nav-container::after{width:var(--menu-right-width-md,430px);height:var(--menu-right-height-md,128px);}}#main-nav .nav-container .custom-logo-link{padding:0;}@media (max-width:767.98px){#main-nav .nav-container #navbarMenu>.menu-item>.nav-link,#main-nav .nav-container .nav-icon-container,#main-nav .nav-container .navbar-toggler{padding-bottom:0;}}#main-nav .nav-container .nav-icon-container{transform:translateY(-20%);}@media (min-width:768px){#main-nav .nav-container .nav-icon-container{transform:translateY(0);}}@media (min-width:768px) and (max-width:991.98px){#main-nav .nav-container .nav-icon-container{font-size:.875rem;}}#main-nav #navbarNavMobile{position:absolute;top:100%;left:0;margin-top:0;background-color:var(--primary-800,#263d68);}#main-nav #navbarNavMobile .menu-item{background-color:var(--primary-800,#263d68);}#main-nav #navbarNavMobile .menu-item .dropdown-item{background-color:transparent;padding:var(--spacer-xs,.5rem) var(--spacer-s,1rem);}#main-nav #navbarNavMobile .menu-item .nav-link{color:var(--text-light-000,#fff);background-color:transparent;}#main-nav #navbarNavMobile .menu-item .dropdown-menu{max-height:0;overflow:hidden;display:block;padding:0;text-align:center;text-transform:uppercase;}#main-nav #navbarNavMobile .menu-item .dropdown-menu:not(.show){padding:0;}#main-nav #navbarNavMobile .nav-link.dropdown-toggle::after{font-size:1rem;}.search-outer-container{background-color:var(--primary-300-trans,hsla(190,41%,76%,.9));width:100%;width:300px;max-height:0;overflow:hidden;box-shadow:0 24px 24px rgba(0,0,0,.175);position:absolute;top:100%;right:-1rem;}.search-outer-container form{padding:var(--spacer,1rem);}@media (min-width:768px){.search-outer-container{display:block;}}.search-outer-container .search-form{width:100%;}.nav-mobile-search-container button,.nav-mobile-search-container input,.search-outer-container button,.search-outer-container input{border-radius:0 !important;border:none;background-color:var(--text-light-000,#fff) !important;display:inline-flex !important;color:var(--text-dark-900,#000) !important;padding:var(--spacer-s,1rem) !important;row-gap:0 !important;gap:0 !important;line-height:1;font-family:var(--font-family-base,proxima-nova,sans-serif);font-display:swap;font-weight:var(--body-weight,400);justify-content:center;position:relative;text-align:right;}@media (min-width:768px){.nav-mobile-search-container button,.nav-mobile-search-container input,.search-outer-container button,.search-outer-container input{font-size:1.2rem !important;letter-spacing:-.03em;}}.nav-mobile-search-container input:not([type=submit])::-moz-placeholder,.search-outer-container input:not([type=submit])::-moz-placeholder{color:var(--text-dark-700,#6d6d6d) !important;}.nav-mobile-search-container input:not([type=submit])::-webkit-search-cancel-button,.search-outer-container input:not([type=submit])::-webkit-search-cancel-button{display:none;-webkit-appearance:none;}.nav-mobile-search-container button,.search-outer-container button{font-size:0 !important;padding:var(--spacer-xs,.5rem) !important;border:none !important;background-color:var(--text-dark-900,#000) !important;align-items:center;justify-content:center;}.nav-mobile-search-container button>div,.search-outer-container button>div{background-color:var(--primary-500,#3f709b);border-radius:.5em;overflow:hidden;padding:var(--spacer-xs,.5rem);}.nav-mobile-search-container button>div img,.search-outer-container button>div img{width:18px;height:auto;max-width:18px;display:block;}.nav-mobile-search-container .search-form .input-group,.search-outer-container .search-form .input-group{border-radius:.5rem;overflow:hidden;}.nav-mobile-search-container button,.nav-mobile-search-container input,.search-outer-container button,.search-outer-container input{font-size:1rem !important;color:var(--text-dark-900,#000) !important;border-color:var(--text-light-000,#fff);border:none !important;}.nav-mobile-search-container button,.search-outer-container button{width:58px;background-color:var(--text-light-000,#fff) !important;}#evconstSearchLink{margin-right:calc(var(--spacer,1rem) * -1);background-color:transparent;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;border:none;position:relative;}#evconstSearchLink i{color:var(--text-light-000,#fff) !important;}#evSearchBarMobile{max-width:360px;width:90% !important;margin-left:auto;margin-right:auto;}footer input:not([type=submit]),footer textarea{text-transform:none !important;}@media (max-width:767.98px){footer p{font-size:var(--body-m,clamp(.875rem,.463vw + .653rem,1rem)) !important;}}footer .gform_wrapper input:not([type=submit]),footer .gform_wrapper textarea{background-color:var(--text-light-000,#fff) !important;color:var(--text-dark-900,#000) !important;border:none !important;padding:var(--spacer-xs,.5rem) var(--spacer-s,1rem) !important;box-shadow:none !important;border-radius:0 !important;text-transform:none !important;}@media (min-width:768px){footer .gform_wrapper input:not([type=submit]),footer .gform_wrapper textarea{padding:var(--spacer-xs,.5rem) var(--spacer-s,1rem) !important;}}:root{--swiper-navigation-size:30px;}.swiper-scroll-copy-container .post-title{line-height:1.2 !important;margin-bottom:0 !important;}.myNewsSwiper2{display:none;overflow:hidden;grid-area:details;}@media (min-width:768px){.myNewsSwiper{grid-area:slider;}.myNewsSwiper .swiper-slide:not(.swiper-slide-active) .swiper-scroll-copy-container{opacity:0;}}@media (min-width:768px){.myNewsSwiper .swiper-scroll-copy-container{display:none;}}.wpsm_counterbox .wpsm_count-title{min-height:unset !important;font-family:var(--font-family-headings,proxima-nova,sans-serif) !important;margin:0 !important;line-height:1.2 !important;grid-area:title;}.wpsm_counterbox .wpsm_number{width:4em !important;color:var(--text-light-000,#fff) !important;word-break:keep-all;margin-top:0 !important;font-family:var(--font-family-headings,proxima-nova,sans-serif) !important;flex-grow:0;line-height:1 !important;grid-area:number;letter-spacing:0 !important;}div:has(>p>.counter-box__counter) p{min-height:unset !important;font-family:var(--font-family-headings,proxima-nova,sans-serif) !important;margin:0 !important;line-height:1.2 !important;grid-area:title;}div:has(>p>.counter-box__counter) p .counter-box__counter{width:auto;min-width:3ch;transform:translateY(25%);color:var(--text-light-000,#fff) !important;word-break:keep-all;margin-top:0 !important;margin-right:.5em;font-family:var(--font-family-headings,proxima-nova,sans-serif) !important;flex-grow:0;line-height:1 !important;grid-area:number;letter-spacing:0 !important;text-align:left;display:inline-block;}@media (min-width:768px){.ev-project-image-container{grid-area:right;aspect-ratio:1/1;}}@media (min-width:768px){.ev-project-content-container{justify-content:space-between;grid-area:left;padding:var(--spacer,1rem);}}@media (min-width:768px){.ev-featured-project{grid-area:second;aspect-ratio:1/1;}}@media (min-width:768px){.ev-featured-project:first-child{grid-area:first;background-color:#d3d3d3;aspect-ratio:3/2;}}@media (min-width:768px){.ev-featured-project:last-child:not(:first-child){grid-area:third;background-color:#a9a9a9;}}body.understrap-no-sidebar .alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw;}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);}.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}.fa:before{content:var(--fa);}.fa-search{--fa:"";}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";}.animated:not(.o-anim-ready){visibility:hidden;animation-play-state:paused;animation:none !important;}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1;}.animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both;}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms !important;animation-iteration-count:1 !important;}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0);}to{opacity:1;transform:translateZ(0);}}.fadeInLeft{animation-name:fadeInLeft;}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0);}to{opacity:1;transform:translateZ(0);}}.fadeInUp{animation-name:fadeInUp;}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px;}.gform_wrapper.gravity-theme textarea{line-height:1.5;}}.gform_wrapper.gravity-theme .gform_hidden{display:none;}.gform_wrapper.gravity-theme *{box-sizing:border-box;}.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end;}.gform_wrapper.gravity-theme .gform_footer input{margin-bottom:8px;}.gform_wrapper.gravity-theme .gform_footer input+input{margin-left:8px;}.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px;}
Facilities Services Division Small Projects. Done Right. No matter the size or complexity of your facility, our experienced Facilities Services Division (FSD) is equipped to handle your unique needs with precision and expertise. While we have dedicated FSD team members to help complete your project, in total, we employ over 100 skilled tradespeople in seven different divisions of work. This means, if your project becomes more robust, we can call on our experts for an extra set of hands to avoid project delays.
Project and Facility Management Our expert project management team streamlines operations, providing a single point of contact for ease of administration. We help clients manage multiple locations and complex projects efficiently, saving time and reducing costs.
Interior and Structural Upgrades We handle everything from leasehold tenant improvements to interior finish upgrades, ensuring that your facilities remain modern, functional and aligned with evolving business needs.
Facility Maintenance and Repairs From roof and flooring repairs to comprehensive facility audits, our team identifies and addresses maintenance issues before they become costly disruptions.
Emergency or After-Hours Building damage can happen suddenly; day or night. Our facilities team has resources available to complete on-call projects quickly to keep your business going.