/*!

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/body,h1,h2,h3,html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4{margin:0}.text-col-2,p.two-columns{column-count:2}.overflow,.site-main,.site-main.front{overflow:hidden}#content[tabindex="-1"]:focus,.block__cv input[type=email]:focus,.block__cv input[type=number]:focus,.block__cv input[type=tel]:focus,.block__cv input[type=text]:focus,.block__cv select:focus,.block__cv textarea:focus,.block__quote input[type=email]:focus,.block__quote input[type=number]:focus,.block__quote input[type=tel]:focus,.block__quote input[type=text]:focus,.block__quote select:focus,.block__quote textarea:focus{outline:0}.block__services .title,.button#button-menu{text-transform:uppercase;letter-spacing:.1em}hr{box-sizing:content-box;height:0;overflow:visible}.block,.block .row,.block .row .col,.block__landing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}pre{font-family:monospace,monospace;font-size:1em}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.block__services{border-top:none}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.block .row{width:100%;max-width:1880px;padding:60px 15px;margin:0 auto}.block .row:after,.block .row:before,.get-started ul:after,.get-started ul:before{content:" ";display:block;clear:both}.block .row .col{display:block;padding:0 15px;float:left}.block .row .col.no-padding,.row .col.nopad,.row.nopad{padding:0}.block .row.rtl .col,.divider-cut-mark{float:right}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}.push-1{margin-left:8.3333333333%}.push-2{margin-left:16.6666666667%}.push-3{margin-left:25%}.push-4{margin-left:33.3333333333%}.push-5{margin-left:41.6666666667%}.push-6{margin-left:50%}.pull-1{margin-right:8.3333333333%}.relative-full,.site-main #aboutVideo{position:relative;width:100%}#contact-map{height:600px}#contact-map .map-img{width:auto;height:600px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.site-main #aboutVideo,.site-main #myVideo{height:100%;max-width:none;object-fit:cover;object-position:center}#contact-map .map-marker{width:50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-90%)}[data-aos=header-animation]{background:0 0;transition-property:background}[data-aos=header-animation].aos-animate{background:#989492}.menu-logo:hover,.site-title a:hover{background-image:url("img/glenmore-logo-blue.svg")}@keyframes mymove{0%{height:45px}100%,50%,85%{opacity:1;height:45px}55%,70%{opacity:0}75%{opacity:0;height:0}}html{line-height:1.15;font-size:62.5%}.meta,body{font-size:1.5rem;line-height:2.5rem}body{font-family:Poppins,sans-serif;font-weight:300;color:#000}h1,h2,h3{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.03em}.button,h4{font-weight:600}.button#button-menu,.button-cut{font-weight:400}h1{font-size:5.6rem;line-height:7.2rem;padding-top:1px;padding-bottom:22px}.site-main #videoHeadline h1,h2{font-size:4rem;line-height:5.5rem;margin-bottom:3.2rem}.meta p,h4{padding-top:4px}h3{font-size:3.2rem;line-height:4rem;margin-bottom:2rem}h4{font-family:Poppins,sans-serif;font-size:1.6rem;line-height:2.8rem}p{padding-top:2px;padding-bottom:6px;margin-bottom:2.4rem}.text-col-2{grid-column-gap:30px}.meta{margin-top:56px}.meta:before{content:" ";width:12rem;height:4px;background-color:#000;display:block;margin-bottom:28px}.frame{padding:2rem;line-height:0;position:relative}#showcase img,.frame img,.service-image-holder div img{width:100%;height:auto}.frame span{position:absolute;content:" ";display:block;width:20px;height:20px;background-image:url("img/cut-mark.svg")}.frame span.cut-top-left{top:0;left:0}.frame span.cut-top-right{top:0;right:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.frame span.cut-bottom-right{bottom:0;right:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.frame span.cut-bottom-left{bottom:0;left:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.block--black{background-color:#000;color:#fff}.site-main{padding-top:90px}.site-main.front{padding-top:0}.site-main p a:active,.site-main p a:link,.site-main p a:visited{color:#000;text-decoration:none}.main-navigation a:hover,.site-footer a:hover,.site-main p a:hover{color:#02b2e4;border-bottom:1px solid #02b2e4}.site-main #myVideo{position:fixed;width:100%}.site-main #videoHeadline{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);text-align:center}.site-main #videoHeadline h1{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:75vw;padding:0}.button-group,.mobile-button-group{float:right;padding:0 15px}.mobile-button-group,.mobile-only,.service-image-holder div.default.hide,.service-meta .meta span:last-child:after{display:none}.grid-two-col .text-block{width:66.6666666667%;position:relative;margin-bottom:24rem}.grid-two-col .text-block:before{content:" 1";font-size:5.6rem;font-family:Poppins,sans-serif;position:absolute;left:-80px;top:0;letter-spacing:.05em;text-align:right;width:60px;line-height:1em}.grid-two-col .text-block#commit-1:before{content:"1."}.grid-two-col .text-block#commit-2{margin-top:32rem}.grid-two-col .text-block#commit-2:before{content:"2."}.grid-two-col .text-block#commit-3:before{content:"3."}.grid-two-col .text-block#commit-4:before{content:"4."}.grid-two-col .text-block#commit-5{margin-left:33.3333333333%;margin-bottom:12rem}.grid-two-col .text-block#commit-5:before{content:"5."}.block__cv,.block__cv form.sent .wpcf7-response-output,.block__quote,.block__quote form.sent .wpcf7-response-output,.service-list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.block__landing h2,.block__services h2{margin-top:0}.block__landing .showcase_flex{display:flex;flex-direction:row-reverse;width:100%;align-items:stretch}.block__landing .showcase_flex .child{width:50vw}.block__landing .headline-div{position:relative;width:70%;margin:0 auto;padding-top:0;padding-bottom:0}#showcase .slide{width:50vw;height:40vw;background-size:cover;background-position:center}#showcase .slide img{width:100%;height:45vw;object-position:center;object-fit:cover}.child.desktop-only{display:flex;align-items:center}@media (max-width:1300px){.block__landing h2,.block__services h2{font-size:3vw;line-height:4vw}#explore_services.button{font-size:2vw;line-height:3vw}}.service-list .item{width:33.3333333333%;float:left;box-sizing:border-box;padding:0 30px 0 15px;font-size:1.4rem;line-height:2.4rem;-webkit-transition:.6s cubic-bezier(.22, 1, .36, 1);-moz-transition:.6s cubic-bezier(.22, 1, .36, 1);-ms-transition:.6s cubic-bezier(.22, 1, .36, 1);-o-transition:.6s cubic-bezier(.22, 1, .36, 1);transition:.6s cubic-bezier(.22, 1, .36, 1);min-height:320px}.service-list .item h3{width:70%}.service-list .item img{position:absolute;top:0;let:0}.service-list .item#item-28{min-height:320px}.block__cv form .row .col-6,.block__quote form .row .col-6,.block__services img,.service-list .item#item-28 h3,.service-list .item#item-29 h3,.slider{width:100%}.service-list .item:active,.service-list .item:link,.service-list .item:visited{text-decoration:none;color:#000}.nav-button:hover,.service-list .item:hover{color:#02b2e4}.service-list .item:hover h3{text-decoration:underline;color:#02b2e4}.service-image-holder div{display:none;line-height:0}.service-image-holder div.default,.service-image-holder div.show{display:block}.block__cta{text-align:center}.upload-frame{overflow-y:hidden}iframe{position:relative;top:-160px}.block__cv,.block__quote{display:block;height:100vh;position:fixed;width:800px;top:0;right:0;background-color:#f5f5f5;z-index:100;padding:4rem;box-sizing:border-box;-webkit-transition:.6s cubic-bezier(.22, 1, .36, 1);-moz-transition:.6s cubic-bezier(.22, 1, .36, 1);-ms-transition:.6s cubic-bezier(.22, 1, .36, 1);-o-transition:.6s cubic-bezier(.22, 1, .36, 1);transition:.6s cubic-bezier(.22, 1, .36, 1);-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);overflow-y:scroll}.block__cv.is-open,.block__quote.is-open{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.block__cv #button-upload-close,.block__quote #button-close{float:right;width:40px;height:40px;position:absolute;z-index:3;top:30px;right:30px;background:red}.block__cv #button-upload-close:after,.block__cv #button-upload-close:before,.block__quote #button-close:after,.block__quote #button-close:before{content:" ";display:block;width:24px;height:2px;background-color:#000;position:relative}.block__cv #button-upload-close:before,.block__quote #button-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:13px;left:10px}.block__cv #button-upload-close:after,.block__quote #button-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:-14px;left:10px}.block__cv #button-upload-close:active,.block__cv #button-upload-close:link,.block__cv #button-upload-close:visited,.block__quote #button-close:active,.block__quote #button-close:link,.block__quote #button-close:visited{text-decoration:none;color:#000;font-size:0rem;background-color:transparent}.block__cv #button-upload-close:hover:after,.block__cv #button-upload-close:hover:before,.block__quote #button-close:hover:after,.block__quote #button-close:hover:before,.button:hover{background-color:#02b2e4}.block__cv form.invalid .wpcf7-response-output,.block__cv form.unaccepted .wpcf7-response-output,.block__quote form.invalid .wpcf7-response-output,.block__quote form.unaccepted .wpcf7-response-output{padding:0;margin:0 0 30px!important;text-align:center;border:0!important;font-size:1.2rem;background:pink}.block__cv form.sent .wpcf7-response-output,.block__quote form.sent .wpcf7-response-output{position:absolute;top:0;padding:45% 25% 0;box-sizing:border-box;width:100%;left:0;height:100vh;background:#f5f5f5;margin:0;border:0;z-index:2;text-align:center}.item-project .meta a:hover,.menu-logo:hover{border-bottom:0!important}.block__cv form.sent .wpcf7-response-output:before,.block__quote form.sent .wpcf7-response-output:before{content:"Thank You.";font-size:4.8rem;font-family:Poppins,sans-serif;display:block;line-height:6.4rem}.block__cv form.sent .wpcf7-response-output:after,.block__quote form.sent .wpcf7-response-output:after{content:" ";width:62px;height:47px;background-image:url("img/plane.svg");display:block;margin:0 auto;position:relative;top:-220px}.block__cv form label,.block__quote form label{font-size:1.2rem}.block__cv form button,.block__quote form button{float:right;display:inline-block}.block__cv form .row,.block__quote form .row{padding:8px 15px}.block__cv form .row .col,.block__quote form .row .col,.site-branding{padding:0 15px}.block__cv form .row .col-1,.block__quote form .row .col-1{width:16.6666666667%}.block__cv form .row .col-2,.block__quote form .row .col-2,.get-started ul li{width:33.3333333333%}.block__cv form .row .col-3,.block__quote form .row .col-3,.site-footer .footer-links>div:last-child{width:50%}.block__cv form .row .col-4,.block__quote form .row .col-4{width:66.6666666667%}.block__cv form .row .col-5,.block__quote form .row .col-5{width:83.3333333333%}.block__cv form textarea,.block__quote form textarea{height:160px;padding-top:15px}.block__cv input[type=email],.block__cv input[type=number],.block__cv input[type=tel],.block__cv input[type=text],.block__cv select,.block__cv textarea,.block__quote input[type=email],.block__quote input[type=number],.block__quote input[type=tel],.block__quote input[type=text],.block__quote select,.block__quote textarea{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;width:100%;height:50px;border:0;font-size:1.4rem;padding:0 1.5rem;font-family:Poppins,sans-serif;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.block__cv .wpcf7-not-valid-tip,.block__quote .wpcf7-not-valid-tip,.smalltext{font-size:1.2rem;line-height:2.4rem}.block__cv #button-upload-submit,.block__quote #button-submit,.block__quote #hear-button-submit{font-size:1.8rem;width:180px;float:right;font-family:Poppins,sans-serif}.block__cv .wpcf7-form-control-wrap.industry,.block__quote .wpcf7-form-control-wrap.industry,.cut-frame,.cut-it,.row-featured-slider,.service-image-holder{position:relative}.block__cv .wpcf7-form-control-wrap.industry:after,.block__quote .wpcf7-form-control-wrap.industry:after{content:"";display:block;position:absolute;top:8px;right:15px;width:8px;height:8px;border-right:1px solid #acacac;border-bottom:1px solid #acacac;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.block__featured{position:relative;background-color:#000;color:#fff}.block__featured .row{padding-top:0;padding-bottom:0}.block__featured .row.title{padding-top:30px;padding-bottom:30px;letter-spacing:.1em;position:absolute;top:0;left:0;z-index:1;font-size:2rem;width:auto;background:rgba(0,0,0,.6)}#aboutus{line-height:0}#about h2,#company h2,#services h2{font-size:35px;line-height:5rem;text-align:center;-webkit-text-size-adjust:100%}#about .col,#services .col{padding:0 50px 0 0}.block__services .title{padding:10px 15px;max-width:1880px;font-size:1.4rem}.block__services .wrapper{position:relative;display:flex;flex-wrap:wrap;width:100%}.block__services .wrapper .child,.block__services .wrapper a.child{height:calc((100vw - 25px)/ 3);flex:0 0 calc(100% / 3);background-size:cover;background-position:center;position:relative}.block__services .wrapper .child .item_image-opaque{position:absolute;top:0;left:0;right:0;height:90px;background:rgba(0,0,0,.75);z-index:10;opacity:1;transition:.3s}.block__services .wrapper .child:hover .item_image-opaque{height:100%}.block__services .wrapper .child .item_content{content:"";position:absolute;top:0;left:0;right:0;bottom:0;inset:0;z-index:10;opacity:0;transition:.3s;transform:translateX(-30px);color:#fff}.block__services .wrapper .child:hover .item_content{opacity:1;transform:translateX(0)}.block__services .wrapper .child h3{position:absolute;left:25px;top:25px;color:#fff;z-index:99;transition:.3s}.block__services .wrapper .child:hover h3,.button-cut:hover{color:#02b2e4}.block__services .wrapper .child .item_content .text-group{position:absolute;left:25px;right:25px;bottom:25px}.service-info{padding-bottom:80px!important}.service-info h1{width:80%}.service-meta .meta{max-width:270px}.service-meta .meta span:after{content:","}.page-id-2 .block__services{border-top:0}.page-id-2 .block__services>.row{padding-top:60px}.bx-wrapper .bx-loading,.main-navigation .menu-toggle,.menu-logo img,.page-id-2 .block__services .title,.site-header #get-started{display:none}#map{width:100%;height:400px;background-color:grey}.mobile-map{display:none;padding:0!important}.block__about .img{text-align:right}.get-started{background-color:#000;position:fixed;top:-1px;width:100%;z-index:1;-webkit-transition:.6s cubic-bezier(.22, 1, .36, 1);-moz-transition:.6s cubic-bezier(.22, 1, .36, 1);-ms-transition:.6s cubic-bezier(.22, 1, .36, 1);-o-transition:.6s cubic-bezier(.22, 1, .36, 1);transition:.6s cubic-bezier(.22, 1, .36, 1)}.button#button-menu,.bx-wrapper{background-color:transparent;color:#fff}.get-started ul li{display:inline-block;float:left}.get-started ul li a{display:block;text-align:center;height:50px;font-size:1.2rem;padding-top:13px}.get-started ul li a:active,.get-started ul li a:link,.get-started ul li a:visited{color:#fff;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.get-started.is-open{top:50px}@media (max-width:1440px){.service-list{width:58.3333333333%}.service-list .item{height:300px}}.g-recaptcha iframe,.site-header.scrolled-up{top:0}.bx-wrapper{padding:0;border:0;-webkit-box-shadow:0;-moz-box-shadow:0;-ms-box-shadow:0;-o-box-shadow:0;box-shadow:0;box-shadow:0 0 0 #ccc;margin:0;z-index:0}.button,.site-header{background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.bx-wrapper img{height:50vh;width:auto!important;margin:0 auto}.bx-wrapper.showcase-slider .bx-controls .bx-controls-direction a{height:100%;top:0;margin:0;background:0 0;width:50%}.bx-wrapper.gallery-slider .bx-controls .bx-controls-direction a{padding:1rem;background-color:rgba(0,0,0,.2)}.bx-wrapper.gallery-slider .bx-controls .bx-controls-direction a.bx-prev{left:0}.bx-wrapper.gallery-slider .bx-controls .bx-controls-direction a.bx-next{right:0}.bx-wrapper.featured-slider:before{content:" ";width:100%;height:370px;background-color:#ff0;opacity:0;position:absolute;z-index:5;display:none}.row-featured-slider .slider-cover{width:100%;position:absolute;top:0;background-color:rgba(255,255,255,0);z-index:10;display:none}@media (max-width:1100px){h3{font-size:2.8vw}}@media (max-width:816px){#explore_services.button,.block__services .row.title span,.meta{font-size:1.2rem}.block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.block .row{padding:60px 15px}.row .col.nopad,.row.nopad{padding:0}body{font-size:1.4rem;line-height:2.4rem}h1{font-size:8vw;line-height:10vw;padding-top:1px;padding-bottom:22px}h2,h3{font-size:2.4rem;line-height:3.2rem}h2{margin-bottom:3.2rem}h3{margin-bottom:1.2rem}.text-col-2{column-count:1}.meta{line-height:2rem;margin-top:16px}.meta p,.site-main.front{padding-top:0}.meta:before{content:" ";width:8rem;height:2px;background-color:#000;display:block;margin-bottom:24px}.site-main{padding-top:50px}.site-main #videoHeadline h1{font-size:4vw;line-height:5.5vw}.block__services .row .col.service-image,.child.desktop-only,.service-list .item p{display:none}.mobile-map,.mobile-only{display:block}.block__landing .showcase_flex{flex-direction:column}.block__landing .showcase_flex .child{width:100vw}.block__landing h2,.block__services h2{font-size:3rem;line-height:4rem;margin-top:0}#explore_services.button{line-height:2.4vw;height:auto}.block__landing .headline-div{height:auto;padding-top:4rem;padding-bottom:4rem}#showcase .slide{width:100vw;height:auto}#showcase .slide img{width:100%;height:auto;object-position:center;object-fit:contain}.block__featured .row.title{position:relative;background:#000;padding:25px;z-index:0}#privacy .row,#terms .row,.block__featured .row.title .col,.row.block__about{padding:0}.block__services .wrapper .child,.block__services .wrapper a.child{height:90vw;flex:0 0 100vw}.about-more .row .col,.block__contact .col,.block__file-upload .col,.block__landing .row .col,.block__services .row .col{width:100%;margin:0}.block__cta h2{width:80%;margin:0 auto 2.4rem}.about-more h2,.item-project .copy h2,.item-project .img h2{margin-top:3.2rem}.item-project{padding-top:0!important;padding-bottom:0!important}.item-project .copy,.item-project .img{width:100%!important;margin:0!important}#about h2,#company h2,#services h2{font-size:8vw;line-height:10vw;text-align:left}#about .row,#company .row,#services .row{padding:60px 0}#about .row .col,#company .row .col,#services .row .col,.block__cv form .row .col,.block__quote form .row .col,.row.block__about>.col,.service-info .col{width:100%}#about .col,#company .col,#privacy .col,#services .col,#terms .col{padding:0 25px}.block__services .row.title{padding-top:20px}.block__services .row:last-child{padding-top:30px}.block__services .divider-cut-mark img{width:20px;height:20px;top:0;right:-10px}.service-list .item{height:auto!important;width:100%}iframe{height:520px;top:-140px}.block__cv,.block__quote{width:100%;padding:6rem 0 3rem}.block__cv #button-upload-close,.block__quote #button-close{width:30px;height:30px;right:30px}.block__cv #button-upload-close:before,.block__quote #button-close:before{top:12px}.block__cv form .row,.block__quote form .row{padding:0 15px}.block__cv form .row label,.block__quote form .row label{height:24px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-top:2px;font-size:1.1rem}.block__cv form .row:nth-child(4) div:nth-child(2),.block__quote form .row:nth-child(4) div:nth-child(2){width:60%}.block__cv form .row:nth-child(4) div:nth-child(3),.block__quote form .row:nth-child(4) div:nth-child(3){width:40%}.block__cv form textarea,.block__quote form textarea{height:100px;margin-bottom:15px}.block__cv #button-upload-submit,.block__quote #button-submit,.block__quote #hear-button-submit{font-size:1.2rem;width:auto;padding-right:40px;padding-left:40px;margin-bottom:6rem;-webkit-appearance:none;-moz-appearance:none}.block__cv .first-name input,.block__quote .first-name input{margin-bottom:2.4rem}.block__cv .budget input,.block__cv .phone input,.block__quote .budget input,.block__quote .phone input{margin-bottom:14px}.row.block__about .img{text-align:right;padding:0;line-height:0}.row.block__about .copy{padding:3rem}.row.block__about>.col img{width:100%;height:auto}.about-more h2{font-size:4rem;line-height:4.8rem;margin-bottom:.8rem}.about-more .text-block{margin-left:20%!important;width:80%;margin-bottom:6rem}.about-more .text-block#commit-2{margin-top:0}.about-more .text-block#commit-5{margin-bottom:6rem}.service-info{padding-bottom:30px!important}.row.service-meta{padding-bottom:30px}.row.service-meta .col{width:75%}.bx-wrapper.gallery-slider .bx-controls .bx-controls-direction a{padding:.4rem}.row-featured-slider .slider-cover{height:560px;display:block}}.button,.site-header{box-sizing:border-box}@media (max-width:600px){.site-main #videoHeadline h1{font-size:8vw;line-height:10vw}}@media (max-width:414px){.row-featured-slider .slider-cover{height:510px;display:block}}.bx-controls .bx-controls-direction a{display:block;width:30px;height:30px;background-size:11.45px}.bx-controls .bx-controls-direction .bx-prev{background:url("img/arrow-left.svg") center/11.45px no-repeat;left:0}.bx-controls .bx-controls-direction .bx-next{background:url("img/arrow-right.svg") center/11.45px no-repeat;right:0}.button-cut,.button-cut:hover,.item-project .meta:before{background-color:#fff}.block__featured .row-featured-slider{padding-right:0;padding-left:0}*,.block__featured .row-featured-slider .col-12,.block__featured .row-featured-slider .col-12 .item-project,.row.services-slides .col,ul{padding:0}.block__featured .bx-viewport{padding-top:0}.block__featured .bx-controls{right:30px!important}.bx-wrapper.featured-slider .bx-controls{width:60px;height:30px;position:absolute;top:25px;right:0}.bx-wrapper.featured-slider .bx-controls .bx-controls-direction .bx-next,.bx-wrapper.featured-slider .bx-controls .bx-controls-direction .bx-prev{position:relative;float:left;top:0;margin-top:0;background-size:7px}.bx-wrapper.featured-slider .bx-controls .bx-controls-direction .bx-next{background-position:right center}.item-project{padding-top:120px;padding-bottom:120px;width:100%;position:relative;display:flex;align-items:stretch;flex-direction:row}.site-branding,.site-title{display:inline-block}.item-project div,.site-header .button-group .button,.site-header .mobile-button-group .button{float:left}.item-project .img{width:50%;margin:0;position:relative;background-position:center;background-size:cover}.item-project .img img{width:auto;height:45vw;object-fit:cover;object-position:center}.item-project .copy{width:50%;margin:0}.item-project .copy .project-txt{padding:50px 50px 0}.item-project .child{width:50%;height:42vw}.item-project .meta{width:270px}.item-project .meta a:active,.item-project .meta a:link,.item-project .meta a:visited{text-decoration:none;color:#fff}.item-project .meta a:active:after,.item-project .meta a:link:after,.item-project .meta a:visited:after{content:", "}.item-project .meta a:last-child:after{content:""}.item-project .meta a:hover span{border-bottom:1px solid #02b2e4;color:#02b2e4}.item-project .color-bar{margin:30px 15px 0;position:absolute;bottom:-45px}@media (max-width:1200px) and (min-width:781px){.project-txt .meta:before,.project-txt p{margin-bottom:2vw}.item-project .copy .project-txt{padding:25px 25px 0}.item-project .copy .project-txt h2{font-size:3vw;line-height:4vw;margin:0}.project-txt .meta{margin-top:0}.project-txt p{font-size:1.5vw}}.gallery .wp-caption-text{font-size:1.2rem;color:#acacac;padding:10px 15px;letter-spacing:.05em}.row.services-slides{max-width:100%;padding:0}.row.services-slides .bx-controls .bx-controls-direction a{-webkit-transform:translate(0,-30px);-moz-transform:translate(0,-30px);-ms-transform:translate(0,-30px);-o-transform:translate(0,-30px);transform:translate(0,-30px)}.site-header{height:90px;padding:15px 0 0;position:fixed;top:0;left:0;width:100%;z-index:11}.site-header .site-branding{margin-top:5px}.site-header .row{padding:0 15px;z-index:1;position:relative}.site-footer{font-size:1.6rem;line-height:2.8rem}.site-footer a:active,.site-footer a:link,.site-footer a:visited{color:#fff;text-decoration:none}.site-footer .footer-logo{width:33.3333333333%;float:left}.site-footer .footer-logo img{width:24px;margin-top:10px}.site-footer .footer-links{width:66.6666666667%;float:left}.site-footer .footer-links>div{width:25%;float:left}form h2{margin-bottom:0}form h3{font-size:2.4rem;line-height:3.2rem;margin-bottom:4rem}@media (max-width:1024px){.service-list .item,.service-list .item#item-28{min-height:auto}form h2{font-size:4.8rem;line-height:6.4rem}form h3{width:75%}}.menu-logo,.site-title a{display:block;background-image:url("img/glenmore-logo-white.svg");background-repeat:no-repeat;background-size:cover}.site-title a{width:350px;height:36px;font-size:0}.menu-logo{position:absolute;width:290px;height:30px;top:44px}.button,.nav-button{display:inline-block;width:auto;height:55px;text-align:center;text-decoration:none}.text--two-col{column-count:2;column-gap:30px}.button{color:#fff;padding:14px 25px 15px;border:0}.button#button-menu:hover{background-color:#02b2e4;color:#fff}.button#button-menu,.button#button-quote,.button#button-upload{font-size:2rem}.button-cut{color:#000;padding-top:14px}.cut-frame.in-black .cut-bottom-left:after,.cut-frame.in-black .cut-bottom-right:after,.cut-frame.in-black .cut-top-left:after,.cut-frame.in-black .cut-top-right:after,.cut-it.in-black .cut-bottom-left:after,.cut-it.in-black .cut-bottom-right:after,.cut-it.in-black .cut-top-left:after,.cut-it.in-black .cut-top-right:after,.main-navigation,.service-image-holder.in-black .cut-bottom-left:after,.service-image-holder.in-black .cut-bottom-right:after,.service-image-holder.in-black .cut-top-left:after,.service-image-holder.in-black .cut-top-right:after,body{background-color:#000}.button.upload{background-color:rgba(0,0,0,.05)!important}.button.upload:hover{background-color:#02b2e4!important}.nav-button{font-weight:600;color:#fff;padding:14px 5px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:0}.main-navigation{top:0;left:0;position:fixed;width:100%;height:100vh;display:none}.main-navigation .row{padding-top:3rem}.main-navigation img{margin-top:1.1rem}.main-navigation .close-menu{display:block;width:40px;height:40px;background-image:url("img/close-menu.svg");background-size:cover;float:right}.main-navigation .close-menu:active,.main-navigation .close-menu:link,.main-navigation .close-menu:visited{font-size:0}.main-navigation .close-menu:hover{border:0}.main-navigation a:active,.main-navigation a:link,.main-navigation a:visited{color:#fff;text-decoration:none;font-size:1.6rem;line-height:3.2rem}.main-navigation #primary-menu a:active,.main-navigation #primary-menu a:link,.main-navigation #primary-menu a:visited{color:#fff;text-decoration:none;font-size:7.2rem;font-family:Poppins,sans-serif;line-height:9.6rem;letter-spacing:.04em}.main-navigation #primary-menu a:hover{color:#02b2e4;text-decoration:underline;border-bottom:0}.divider-cut-mark img{width:30.2px;position:relative;top:10px}.cut-frame .cut-bottom-left,.cut-frame .cut-bottom-right,.cut-frame .cut-top-left,.cut-frame .cut-top-right,.cut-it .cut-bottom-left,.cut-it .cut-bottom-right,.cut-it .cut-top-left,.cut-it .cut-top-right,.service-image-holder .cut-bottom-left,.service-image-holder .cut-bottom-right,.service-image-holder .cut-top-left,.service-image-holder .cut-top-right{display:block;width:15px;height:15px;position:absolute;border-top:1px solid #acacac;border-left:1px solid #acacac}.cut-frame .cut-bottom-left:after,.cut-frame .cut-bottom-right:after,.cut-frame .cut-top-left:after,.cut-frame .cut-top-right:after,.cut-it .cut-bottom-left:after,.cut-it .cut-bottom-right:after,.cut-it .cut-top-left:after,.cut-it .cut-top-right:after,.service-image-holder .cut-bottom-left:after,.service-image-holder .cut-bottom-right:after,.service-image-holder .cut-top-left:after,.service-image-holder .cut-top-right:after{content:" ";display:block;width:5px;height:5px;background-color:#f5f5f5;position:absolute;top:-1px;left:-1px}.cut-frame .cut-top-left,.cut-it .cut-top-left,.service-image-holder .cut-top-left{top:-16px;left:-16px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.cut-frame .cut-top-right,.cut-it .cut-top-right,.service-image-holder .cut-top-right{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);top:-16px;right:-16px}.cut-frame .cut-bottom-right,.cut-it .cut-bottom-right,.service-image-holder .cut-bottom-right{bottom:-16px;right:-16px}.cut-frame .cut-bottom-left,.cut-it .cut-bottom-left,.service-image-holder .cut-bottom-left{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);bottom:-16px;left:-16px}.cut-frame.in-black .cut-bottom-left,.cut-frame.in-black .cut-bottom-right,.cut-frame.in-black .cut-top-left,.cut-frame.in-black .cut-top-right,.cut-it.in-black .cut-bottom-left,.cut-it.in-black .cut-bottom-right,.cut-it.in-black .cut-top-left,.cut-it.in-black .cut-top-right,.service-image-holder.in-black .cut-bottom-left,.service-image-holder.in-black .cut-bottom-right,.service-image-holder.in-black .cut-top-left,.service-image-holder.in-black .cut-top-right{border-top:1px solid #444;border-left:1px solid #444}@media (max-width:816px){.item-project .child,.item-project .img img{width:100%;height:auto}.item-project{flex-direction:column}.item-project .copy .project-txt{padding:0 25px}.project-txt h2{margin-top:0}.item-project .copy,.item-project .img,.site-footer .footer-links>div:last-child{width:100%}.item-project .img img{object-fit:contain}.block__featured .row-featured-slider,.block__featured .row-featured-slider .col-12,.block__featured .row-featured-slider .col-12 .item-project,.row.services-slides .col{padding:0}.block__featured .bx-viewport{padding-top:0}.block__featured .bx-controls{right:30px!important}.bx-wrapper.featured-slider .bx-controls{width:60px;height:30px;position:absolute;top:-52px;right:0}.bx-wrapper.featured-slider .bx-controls .bx-controls-direction .bx-next,.bx-wrapper.featured-slider .bx-controls .bx-controls-direction .bx-prev{position:relative;float:left;top:0;margin-top:0;background-size:7px}.bx-wrapper.featured-slider .bx-controls .bx-controls-direction .bx-next{background-position:right center}.bx-wrapper.gallery-slider .bx-controls .bx-controls-direction a{background-size:7px}.bx-wrapper.gallery-slider .bx-controls .bx-controls-direction a.bx-prev{left:0}.bx-wrapper.gallery-slider .bx-controls .bx-controls-direction a.bx-next{right:0}.gallery .wp-caption-text{font-size:1.1rem}.site-header{height:50px;padding-top:0!important}.site-header .site-branding{padding:0;margin-top:10px}.site-header.scrolled-up{position:fixed;top:0}.mobile-button-group,.site-header #get-started{display:block}.site-header #button-quote,.site-header #button-upload{display:inline-block}.site-header .button{padding-top:14px}.site-footer .row{padding-bottom:0}.site-footer .row .col{width:100%;margin:0}.site-footer .row .col.glenmore-info{margin-top:6rem;font-size:1.2rem;line-height:2rem}.site-footer .footer-logo{width:33.3333333333%}.main-navigation .secondary-nav>div,.site-footer .footer-links{width:50%}.site-footer .footer-links>div{width:100%;margin-bottom:3rem}.button-group,.button.upload,.site-footer .glenmore-info .hide-xs{display:none}form h2{font-size:3.8rem;line-height:4.2rem;width:75%;margin-bottom:.5rem}form h3{font-size:1.6rem;line-height:2.4rem;width:100%}.button#button-menu,.button#button-quote,.button#button-upload{font-size:35px;-webkit-text-size-adjust:100%}.button#button-menu{line-height:0;padding-left:10px;padding-right:10px}.menu-logo,.site-title a{width:156.6px;height:16.2px}.menu-logo{top:30px}.button{font-size:1.2rem;padding:12px 15px;height:5rem}.button-group,.mobile-button-group{padding:0;position:relative;right:-15px}.cut-frame .cut-bottom-left,.cut-frame .cut-bottom-right,.cut-frame .cut-top-left,.cut-frame .cut-top-right,.cut-it .cut-bottom-left,.cut-it .cut-bottom-right,.cut-it .cut-top-left,.cut-it .cut-top-right,.service-image-holder .cut-bottom-left,.service-image-holder .cut-bottom-right,.service-image-holder .cut-top-left,.service-image-holder .cut-top-right{display:block;width:12px;height:12px}.cut-frame .cut-bottom-left:after,.cut-frame .cut-bottom-right:after,.cut-frame .cut-top-left:after,.cut-frame .cut-top-right:after,.cut-it .cut-bottom-left:after,.cut-it .cut-bottom-right:after,.cut-it .cut-top-left:after,.cut-it .cut-top-right:after,.service-image-holder .cut-bottom-left:after,.service-image-holder .cut-bottom-right:after,.service-image-holder .cut-top-left:after,.service-image-holder .cut-top-right:after{content:" ";display:block;width:5px;height:5px;background-color:#f5f5f5;position:absolute;top:-1px;left:-1px}.cut-frame .cut-top-left,.cut-it .cut-top-left,.service-image-holder .cut-top-left{top:-12px;left:-12px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.cut-frame .cut-top-right,.cut-it .cut-top-right,.service-image-holder .cut-top-right{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);top:-12px;right:-12px}.cut-frame .cut-bottom-right,.cut-it .cut-bottom-right,.service-image-holder .cut-bottom-right{bottom:-12px;right:-12px}.cut-frame .cut-bottom-left,.cut-it .cut-bottom-left,.service-image-holder .cut-bottom-left{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);bottom:-12px;left:-12px}.main-navigation img{width:154.6px;margin-top:0}.main-navigation .push-6{margin:0;width:100%}.main-navigation .close-menu{display:block;background-image:url("img/close-menu.svg");background-size:cover;float:right;width:30px;height:30px}.main-navigation .close-menu:active,.main-navigation .close-menu:link,.main-navigation .close-menu:visited{font-size:0}.main-navigation .close-menu:hover{border:0}.main-navigation a:active,.main-navigation a:link,.main-navigation a:visited{color:#fff;text-decoration:none;font-size:1.6rem;line-height:3.2rem}.main-navigation a:hover{color:#02b2e4;border-bottom:1px solid #02b2e4}.main-navigation #primary-menu a:active,.main-navigation #primary-menu a:link,.main-navigation #primary-menu a:visited{font-size:8vw;line-height:10vw}.main-navigation .secondary-nav{position:fixed;bottom:0;padding-bottom:60px}.main-navigation .secondary-nav a:active,.main-navigation .secondary-nav a:link,.main-navigation .secondary-nav a:visited{font-size:1.4rem;line-height:2.4rem}}@media (max-width:360px){.site-header .site-branding{margin-top:13px}.site-title a{display:block;width:100px;height:15px;background-image:url("img/glenmore-logo-sm.svg")}}*{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{color:#989492;background:#e5e4e3}::selection{color:#989492;background:#e5e4e3}body{-webkit-transition:opacity 1s cubic-bezier(.22, 1, .36, 1) .5s;-moz-transition:opacity 1s cubic-bezier(.22, 1, .36, 1) .5s;-ms-transition:opacity 1s cubic-bezier(.22, 1, .36, 1) .5s;-o-transition:opacity 1s cubic-bezier(.22, 1, .36, 1) .5s;transition:opacity 1s cubic-bezier(.22, 1, .36, 1) .5s;-moz-opacity:0;-khtml-opacity:0;opacity:0}body.is-loaded{-moz-opacity:100;-khtml-opacity:100;opacity:1}body.baseline-on{background-image:url("img/baseline-8.png");background-position:0 0}#page{background-color:#f5f5f5;-webkit-transition:.6s cubic-bezier(.22, 1, .36, 1);-moz-transition:.6s cubic-bezier(.22, 1, .36, 1);-ms-transition:.6s cubic-bezier(.22, 1, .36, 1);-o-transition:.6s cubic-bezier(.22, 1, .36, 1);transition:.6s cubic-bezier(.22, 1, .36, 1)}#page.disabled{opacity:.4}ul{list-style:none;margin:0}@media (max-width:1440px){.site-footer{font-size:1.4rem;line-height:2.4rem}.smalltext{font-size:1rem;color:#acacac}}.slick-slide img{width:auto;height:30vw}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:50px;height:50px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0}.slick-prev{left:0;z-index:1;background:url("img/arrow-left.svg") center/11.45px no-repeat rgba(0,0,0,.2)}.slick-next{right:0;background:url("img/arrow-right.svg") center/11.45px no-repeat rgba(0,0,0,.2)}.slick-slide{transition:.3s ease-in-out;margin:0 5px}.slick-current{opacity:1}.block .row .col.justify-title{display:flex;justify-content:center}@media (max-width:816px){.slick-slide img{height:55vw}.block .row .col.justify-title{display:block}}#wherehear-form{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;color:#000;display:none;padding:4rem}.plane-icon{width:62px;height:47px;background-image:url(img/plane.svg);display:block;margin:0 auto 30px;position:relative}.thankyou-msg{text-align:center;position:relative;margin-bottom:30px}.thankyou-msg h3{font-size:4.8rem;font-family:Poppins,sans-serif;display:block;line-height:6.4rem;font-weight:400}