.bg-grey{background-color:#e0dbc7}.bg-brand2{background-color:#122023}.bg-brand3{background-color:#e0dbc7}@-webkit-keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@-webkit-keyframes fadein{100%{opacity:1;transform:translateX(0)}}@keyframes fadein{100%{opacity:1;transform:translateX(0)}}#button{display:flex;background-color:#ff5f45;width:50px;height:50px;text-align:center;border-radius:100%;position:fixed;bottom:70px;color:#f4f2ed;right:30px;align-items:center;justify-content:center;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;cursor:pointer;box-shadow:0 4px 16px 0 rgba(0,0,0,.4)}#button.show{opacity:1;visibility:visible}html.template-culture-page body main>section.about-page-section .container span.section-sub-title{margin-top:20px;font-size:24px;line-height:34px;font-weight:600;text-transform:initial}html.page-internal body header #banner .banner-internal{height:0!important;max-height:0!important;min-height:0!important}html.page-internal body header #banner .banner-internal .container{display:none}html.page-internal body main>section{width:100%}html.page-internal body main>section>div.container{flex-flow:column;align-items:flex-start;align-content:flex-start}html.page-internal body main>section>div.container main{flex:1 100%}html.page-internal body main>section>div.container main .content .gallery.gallery-traditional{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}html.page-internal body main>section>div.container main .content .video-container{width:100%}html.page-internal body main>section.industries-parent-section .container .content h2{font-size:24px;line-height:34px;font-weight:600;text-transform:initial}html.page-internal body main>section.scaffolding-hire-tiles .container{align-items:center;gap:35px}html.page-internal body main>section.scaffolding-hire-tiles .container h2.scaffolding-hire-tiles-heading{max-width:725px;text-align:center;font-kerning:none;font-feature-settings:"liga" off}html.page-internal body main>section.scaffolding-hire-tiles .container .scaffolding-hire-tiles-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}html.page-internal body main>section.scaffolding-hire-tiles .container .scaffolding-hire-tiles-inner .scaffolding-hire-tile{display:flex;flex-direction:column;gap:20px;width:calc(33.33% - 15px);background-color:#fff}@media (max-width:1180px){html.page-internal body main>section.scaffolding-hire-tiles .container .scaffolding-hire-tiles-inner .scaffolding-hire-tile{width:calc(50% - 10px)}}@media (max-width:770px){html.page-internal body main>section.scaffolding-hire-tiles .container .scaffolding-hire-tiles-inner .scaffolding-hire-tile{width:100%}}html.page-internal body main>section.scaffolding-hire-tiles .container .scaffolding-hire-tiles-inner .scaffolding-hire-tile .scaffolding-hire-tile-image{width:100%;height:100%;overflow:hidden;max-height:420px;max-height:420px;overflow:hidden}html.page-internal body main>section.scaffolding-hire-tiles .container .scaffolding-hire-tiles-inner .scaffolding-hire-tile .scaffolding-hire-tile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .3s ease}html.page-internal body main>section.scaffolding-hire-tiles .container .scaffolding-hire-tiles-inner .scaffolding-hire-tile .scaffolding-hire-tile-image img:hover{transform:scale(1.1)}html.page-internal body main>section.scaffolding-hire-tiles .container .scaffolding-hire-tiles-inner .scaffolding-hire-tile .scaffolding-hire-tile-title{margin-top:0;width:calc(100% - 30px);padding:0 15px;text-align:center;text-transform:uppercase;font-size:20px;line-height:26px;font-weight:700}html.page-internal body main>section.project-title.bg-brand3 .container{padding:25px 20px}html.page-internal body main>section.project-title.bg-brand3 .container .project-name{color:#122023;font-kerning:none;font-feature-settings:"liga" off;text-transform:uppercase;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:.1rem}html.page-internal body main>section.project-content .container .split-content{display:flex;flex-direction:row;gap:100px}@media (max-width:1280px){html.page-internal body main>section.project-content .container .split-content{gap:50px}}@media (max-width:770px){html.page-internal body main>section.project-content .container .split-content{flex-direction:column}}html.page-internal body main>section.project-content .container .split-content .content-lhs{width:calc(70% - 50px)}@media (max-width:770px){html.page-internal body main>section.project-content .container .split-content .content-lhs{width:100%}}html.page-internal body main>section.project-content .container .split-content .content-rhs{width:calc(30% - 50px)}@media (max-width:770px){html.page-internal body main>section.project-content .container .split-content .content-rhs{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}}html.page-internal body main>section.project-content .container .split-content .content-rhs .info-row{display:flex;flex-direction:row;align-items:flex-start;gap:10px}html.page-internal body main>section.project-content .container .split-content .content-rhs .info-row i{color:#ff5f45;font-size:24px;font-family:"Font Awesome 6 Pro"}html.page-internal body main>section.project-content .container .split-content .content-rhs .info-row .info-row-content{width:100%}html.page-internal body main>section.project-content .container .split-content .content-rhs .info-row .info-row-content p{display:flex;flex-direction:column;gap:0;margin-top:-5px}html.page-internal body main>section.project-content .container .split-content .content-rhs .info-row .info-row-content p span.label{font-weight:700;text-transform:uppercase;letter-spacing:.1rem}html.page-internal body main>section.project-gallery{padding-bottom:40px}html.page-internal body main>section.project-gallery .content.no-padding-top{max-width:1960px;padding-right:20px;padding-left:20px}html.page-internal body main>section.project-gallery .content.no-padding-top .gallery{display:grid;grid-template-columns:repeat(3,1fr);flex-wrap:wrap;gap:20px;margin:0}@media (max-width:500px){html.page-internal body main>section.project-gallery .content.no-padding-top .gallery{grid-template-columns:1fr}}html.page-internal body main>section.project-gallery .content.no-padding-top .gallery .gallery-item{width:100%;margin:0;height:100%;overflow:hidden}html.page-internal body main>section.project-gallery .content.no-padding-top .gallery .gallery-item img{width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .3s ease}html.page-internal body main>section.project-gallery .content.no-padding-top .gallery .gallery-item img:hover{transform:scale(1.1)}html.page-internal body main>section.project-pagination-area{margin-top:-2px}html.page-internal body main>section.project-pagination-area .container .content.project-pagination{display:flex;flex-direction:row;gap:80px;align-items:center;justify-content:center;margin-top:40px;width:100%}@media (max-width:770px){html.page-internal body main>section.project-pagination-area .container .content.project-pagination{gap:15px;margin-top:20px;flex-wrap:wrap}}html.page-internal body main>section.project-pagination-area .container .content.project-pagination .post-nav{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;font-size:14px;text-transform:uppercase;position:relative;color:#122023;text-decoration:none;transition:color .3s ease}html.page-internal body main>section.project-pagination-area .container .content.project-pagination .post-nav::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .3s ease}html.page-internal body main>section.project-pagination-area .container .content.project-pagination .post-nav:hover{text-decoration:none}html.page-internal body main>section.project-pagination-area .container .content.project-pagination .post-nav:hover::after{transform:scaleX(1);transform-origin:left center}html.page-internal body main>section.project-pagination-area .container .content.project-pagination.has-two{justify-content:center}html.page-internal body main>section.about-page-section .container{display:flex!important}html.page-internal body main>section.about-page-section .container div.content{padding-top:20px}html.page-internal body main>section.meet-the-team-section .container p{color:#fff;margin-top:0;max-width:100%}html.page-internal body main>section.meet-the-team-section .container h2{color:#fff}html.page-internal body main>section.meet-the-team-section .container .team-members{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:35px;margin-top:40px}@media (max-width:770px){html.page-internal body main>section.meet-the-team-section .container .team-members{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);gap:20px}}html.page-internal body main>section.meet-the-team-section .container .team-members .team-member{display:flex;flex-direction:row;gap:35px}@media (max-width:1080px){html.page-internal body main>section.meet-the-team-section .container .team-members .team-member{flex-direction:column}}html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-image{width:200px;height:260px}@media (max-width:1080px){html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-image{width:100%;height:200px}}html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-image img{width:200px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:grayscale(100%);transition:all .3s ease}html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-image img:hover{filter:grayscale(0)}html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content{width:calc(100% - 220px);color:#fff}@media (max-width:1080px){html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content{width:100%}}html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content h3{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin:0}@media (max-width:770px){html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content h3{font-size:22px;line-height:30px}}html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content span.person-position{color:#fff;font-size:18px;text-transform:uppercase;font-weight:400;display:block;margin-bottom:20px}html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content h1,html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content h2,html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content h3,html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content h4,html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content h5,html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content h6,html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content li,html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content ol,html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content p,html.page-internal body main>section.meet-the-team-section .container .team-members .team-member .team-member-content ul{color:#fff}html.page-internal.template-about-page body main>section.about-page-section .container .content h2:first-of-type{margin-top:0;font-size:24px;line-height:34px;font-weight:600;text-transform:initial}@media screen and (max-width:770px){html.page-internal.template-about-page body main>section.about-page-section .container .content h2:first-of-type{font-size:18px!important;line-height:28px!important}}html.template-culture-page body main>section.split .split__inner .split__content p{color:#122023;font-kerning:none;font-feature-settings:"liga" off;font-family:Outfit;font-size:30px;font-style:normal;font-weight:400;line-height:40px}@media (max-width:1544px){html.template-culture-page body main>section.split .split__inner .split__content p{font-size:26px;line-height:36px}}@media (max-width:770px){html.template-culture-page body main>section.split .split__inner .split__content p{font-size:22px;line-height:32px}}