blockquote{font-style:italic}p{font-size:1rem}h1{color:#002e6d;font-weight:700;font-size:2rem;text-transform:uppercase}h2{color:#002e6d;font-weight:700;font-size:1.5rem}h3{color:#002e6d;font-weight:700;font-size:1.25rem}h4{color:#002e6d;font-weight:700;font-size:1rem}h5{color:#002e6d;font-weight:400;font-size:1rem}#Smooth{}#Paragraph{}#Blockquote{}.signature img{width:250px}.primary-button{background-color:#002e6d;font-style:italic;text-transform:lowercase;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff}a.telephone{color:#fff;text-decoration:none}#top-navigation li.nav-item .nav-link:focus,#top-navigation li.nav-item .nav-link:hover{text-decoration:underline}#top-navigation li.nav-item a.nav-link{color:#fff}.nav-item:not(:first-child)::after{content:' | ';position:absolute;color:#fff;top:15%}input#topSearch{background-color:rgba(172,161,153,1);outline:none;border:none}.searchbox{background-color:rgba(172,161,153,1)}button.searchbox-submit{background:transparent;border:none;color:#fff}::-webkit-input-placeholder{color:#fff;font-style:italic}::-moz-placeholder{color:#fff;font-style:italic}:-ms-input-placeholder{color:#fff;font-style:italic}:-moz-placeholder{color:#fff;font-style:italic}@media(max-width:768px){.nav-item:not(:first-child)::after{content:''}}@media(max-width:1250px){input#topSearch{width:70%}}@media(min-width:1920px){button.searchbox-submit{}}#main-navigation{font-family:'Roboto Condensed',sans-serif}#logo .tim::before{content:'';height:40%;position:absolute;width:2px;right:80px;top:30%;background-color:#000}#logo{background-color:rgba(255,255,255,.9)}.logo-img{width:500px}#main-navigation ul{padding:0;-webkit-padding-start:0;padding-inline-start:0;width:100%;list-style-type:none;text-transform:uppercase;text-align:center;margin:10px 0}#main-navigation li{display:inline-block;padding:0 2rem;border-right:0 solid #aca199;line-height:1;margin-top:10px;margin-bottom:10px}#main-navigation li:nth-child(4),#main-navigation li:nth-child(8){border-right:none}#main-navigation li a{color:#fff;font-size:1.125rem}#main-navigation a.active{text-decoration:underline}.navigation-section{background-color:rgba(0,46,109,.9)}.search{background-color:rgba(191,183,176,.5)}a.nav-link.text-uppercase.active{color:#fff!important;background-color:transparent;text-decoration:underline}.hamburger{color:#aea299;background-color:#fff}.mobile-search{color:#fff;background-color:#aea299}.mobile-search{font-size:31px;cursor:pointer;padding:3px 10px 4px;height:2.7rem}.hamburger{font-size:30px;padding:1px 10px 4px;height:2.7rem}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.sidenav{height:100%;width:0;position:fixed;z-index:12000;top:0;left:0;background-color:rgba(66,65,67,.97);overflow:auto;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding-top:60px;text-align:center}.sidenav a{padding:8px;text-decoration:none;color:#fff;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sidenav a.active,.sidenav a:active{background-color:#f4436c}.main-nav-mobile ul{padding-left:0}.sidenav a.nav-link,a.top-nav-mobile{font-size:1.2rem}ul.main-nav-mobile li{margin-top:.5rem}ul.main-nav-mobile{text-decoration:none}@media(max-width:991px){.logo-wrapper{margin:0 auto}#logo .tim::before{display:none}.navigation-section{position:absolute;top:0;right:0;left:0;background-color:rgba(0,46,109,1)}#logo{position:absolute;top:4.5rem;left:0;right:0;background-color:#fff!important}#main-navigation li{border-right:none}}@media(max-width:992px){ul.navbar-nav{display:none}}@media screen (min-width:1025px){.sidenav a{padding:16px 8px;text-decoration:none;font-size:25px;color:#fff;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}}.homepage-hero-wrapper{position:absolute;top:0;z-index:1}.homepage-hero-wrapper:first-child{height:88px}.hero-credentials{font-size:1rem;padding-top:30px;padding-left:0;margin-left:-20px}.swiper-button-prev-2,.swiper-button-next-2{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-pagination-1{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination-2{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-button-prev-3,.swiper-button-next-3{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-pagination-3{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination-bullet{border:1px solid #fff;background:transparent;margin:0 4px}.swiper-pagination-bullet-active{background:#fff!important}.swiper-container.swiper2{padding:45px 40px}.swiper1 .swiper-slide{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;height:800px!important}.swiper1{z-index:0}.swiper1.swiper-container{height:800px}.swiper3{z-index:0}.bottom-heading{padding:1.25rem 0 .75rem}.bottom-heading-text{font-size:2.25rem;letter-spacing:.25rem}.slide-cta-wrapper{position:absolute;top:297px}.cta-slide{background-color:rgba(84,86,90,.8);bottom:0;height:529px;width:530px;color:#fff;padding:0 50px}.title-slide{font-size:2.5rem;line-height:1;margin-bottom:1rem;margin-top:11rem;color:#fff}.subtitle-slide{font-size:1.75rem;line-height:1;color:#fff;font-weight:400}.swiper-pagination.swiper-pagination-1{top:80%;left:42%}.featurette-wrapper{background-color:rgba(0,0,0,.6);height:335px;width:100%;padding:90px 0;margin:0}.featurette-heading{font-size:2.5rem;line-height:1}.featurette-subheading{font-size:1.75rem;line-height:1}.project-carousel-text-wrapper{background-color:#fff}.static-carousel-text{font-size:25pt;font-weight:700;height:100%;line-height:1.2}.carousel-project-name{font-size:.8333333333333334rem;color:#002e6d;letter-spacing:3px}@media(max-width:480px){.swiper-pagination.swiper-pagination-1{left:44%}}@media(min-width:481px) and (max-width:619px){.swiper-pagination.swiper-pagination-1{left:45%}}@media(min-width:620px) and (max-width:766px){.swiper-pagination.swiper-pagination-1{left:46%}}@media(min-width:767px) and (max-width:992px){.swiper-pagination.swiper-pagination-1{left:46%}}@media(max-width:992px){.project-carousel-text-wrapper{background-color:#d6d1ca;text-align:center;padding-top:2rem}.static-carousel-text{font-size:20pt}.bottom-heading-text{font-size:1.5rem}.swiper-pagination.swiper-pagination-1{top:90%}.slide-cta-wrapper{top:500px}.title-slide{margin-top:2rem}.cta-container{max-width:100%!important}.cta-slide{height:300px;width:100vw;overflow-x:hidden}}@media(min-width:993px) and (max-width:1127px){.slide-cta-wrapper{top:310px}.bottom-heading-text{font-size:2rem}}@media(min-width:1128px) and (max-width:1199px){.slide-cta-wrapper{top:307px}.bottom-heading-text{font-size:2rem}}@media(min-width:1200px){.slide-cta-wrapper{top:270px}.cta-slide{height:530px}}.testimonial-left-quote{font-size:40px;line-height:1;font-weight:700;padding-bottom:20px}.testimonial-text-quote{font-size:2.25rem;line-height:1;font-weight:700}.testimonial-author{font-size:20px;line-height:1;font-weight:300}@media(min-width:320px) and (max-width:480px){.testimonial-text-quote{font-size:28px}.testimonial-left-quote{font-size:40px}}@media(min-width:481px) and (max-width:767px){.testimonial-text-quote{font-size:42px}}#footerNavigation ul{list-style-type:none}#footerNavigation li a{color:#fff;font-size:.875rem;-webkit-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}#footerNavigation li a:hover{color:#f4436c;text-decoration:none}#footerNavigation li a.active{color:#f4436c}.footer-links{background-color:#54565a}.footer-contact{color:#002e6d}hr{border:1px solid #fff;width:100%}.copyright-container{position:absolute;bottom:0;right:0}.copyright-container p,.copyright-container li{color:#fff;font-size:.875rem}.copyright-container a{color:#fff}.searchbox-footer{margin-left:0}@media(max-width:480px){}@media(max-width:767px){.footer-links,.footer-location,.footer-contact,a.privacy-policy{background-color:#54565a;color:#fff}}@media(min-width:768px) and (max-width:992px){a.privacy-policy{color:#343a40}}ul.sideNav{list-style-type:none}ul.sideNav li:first-child{background-color:#aca199}ul.sideNav li{background-color:#d6d1ca;color:#fff;padding-top:6px;padding-bottom:6px}ul.sideNav li:hover{background-color:#002e6d;color:#fff}ul.sideNav li.active{background-color:#002e6d;color:#fff}ul.sideNav li.active a{color:#fff;text-decoration:underline}ul.sideNav li a{color:#002e6d;display:block}ul.sideNav li:hover a{color:#fff}div.address ul{list-style-type:none;color:#fff}div.address ul a{list-style-type:none;color:#fff}div.address ul li.text-uppercase{font-size:1.25rem}div.address ul li.btn-secondary a{color:#002e6d}.contactForm .umbraco-forms-container,.craneForm .umbraco-forms-container,.projectsForm .umbraco-forms-container{float:left}.contactForm label,.craneForm label,.projectsForm label{color:#002e6d;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:0;padding-left:0}.contactForm input.text,.craneForm input.text,.projectsForm input.text,.contactForm textarea,.craneForm textarea,.projectsForm textarea{max-width:100%!important;padding:5px;display:block;width:100%;background-color:#fff;border-radius:0;border-color:rgba(172,161,153,1)}div.umbraco-forms-field-wrapper{padding-left:0}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0!important;z-index:999;opacity:0;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;color:#ecf0f1;background-color:#002e6d}.cookiealert.show{opacity:1;transform:translateY(0%);transition-delay:1000ms}.cookiealert a{text-decoration:underline;color:#ecf0f1}.cookiealert .acceptcookies{margin-left:10px;vertical-align:baseline}::-moz-selection{background-color:#f4436c;color:#fff}::selection{background-color:#f4436c;color:#fff}body{font-family:'Roboto Condensed',sans-serif;font-size:16px;font-size:1rem}.noScroll{overflow:hidden!important;position:fixed!important}a{color:#002e6d}.light-gray{color:#d6d1ca}.bg-light-gray{background:#d6d1ca}.bg-light-gray-50{background-color:rgba(84,86,90,.5)}.bg-sandy-brown{background-color:rgba(172,161,153,1)}.dark-gray{color:#54565a}.bg-dark-gray{background-color:#54565a}.royal-blue{color:#002e6d}.bg-royal-blue{background-color:#002e6d}.dark-pink{color:#e8509b}.bg-dark-pink{background-color:#e8509b}.bg-white-50{background-color:rgba(255,255,255,.5)}.bg-white{background-color:#fff}h1{color:#002e6d;font-weight:700;font-size:2rem}h2{color:#002e6d;font-weight:700;font-size:1.5rem}h3{color:#002e6d;font-weight:700;font-size:1.25rem}h4{color:#002e6d;font-weight:700;font-size:1rem}h5{color:#002e6d;font-weight:400;font-size:1rem}h5 a{color:#002e6d;text-decoration:underline}.btn-primary{background-color:#002e6d;font-style:italic;text-transform:lowercase}.btn-primary:hover{text-decoration:underline}.btn-secondary{background-color:rgba(255,255,255,.9);font-style:italic;color:#54565a;border-color:#aca199;text-transform:lowercase}.btn-secondary a{color:#54565a}.btn-secondary:hover{background-color:#fff;color:#54565a;text-decoration:underline}.btn{border-radius:0}.primary-button:hover{text-decoration:underline}.business-credentials{font-size:1rem;padding-left:1rem}.business-credentials li:last-child span.certifications-divider,.hero-credentials li:last-child span.certifications-divider{display:none}.font-bold{font-weight:700}.umb-grid .column{margin-bottom:1rem}.interiorpage-header-wrapper{z-index:0}.interiorpage-header-image{background-size:cover;background-position:center center;height:400px;z-index:1}.interiorpage-header-image--tall{background-size:cover;background-position:center center;height:800px;z-index:1}.interiorpage-navigation-wrapper{position:absolute;top:0;z-index:1}.safetyImage{max-width:150px;max-height:150px;width:auto;height:auto}.pagination ul{list-style-type:none}.pagination ul li{background-color:#002e6d}.pagination ul li.active{background-color:#aca199}.pagination ul li a{color:#fff;padding:3px 8px}#projectInfoContainer ul{list-style-type:none;color:#fff}#projectInfoContainer ul li.text-uppercase{letter-spacing:2px;font-size:14px;color:#fff}#projectInfoContainer ul li.font-italic{font-size:13px;color:#fff}.swiper-pagination-2{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-button-prev-4,.swiper-button-next-4,.swiper-button-prev-5,.swiper-button-next-5,.swiper-button-prev-6,.swiper-button-next-6{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.projectsForm .titleanddescription .form-control{display:block;width:100%;padding:0;font-size:1rem;line-height:1.5;background-color:#fff;background-clip:padding-box;border:none;border-radius:0;transition:none}.projectsForm .titleanddescription .form-control h2{color:#002e6d;font-weight:700;font-size:2rem}@media(max-width:480px){.business-credentials{font-size:.75rem}}@media(max-width:768px){.d-sm-none{display:none}}