body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}header .container{max-width:100%!important}@media all and (min-width:980px) and (max-width:1115px){#custom-menu .et_pb_row{min-width:90%}}@media (max-width:980px){.container.et_menu_container{width:calc(100% - 60px)}}@media (min-width:980px){.hide-on-desktop{display:none!important}}.request-quote{border:2px solid #00153F;padding-top:4px}.et_mobile_menu{margin-left:-30px;padding:5%;width:calc(90% + 90px)}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before{color:white!important;background:rgba(0,0,0,.3);padding:5px;border-radius:3px;left:10px}#mobile_menu2 a{color:black!important}#mobile_menu2 .sub-menu a{padding:10px 0px!important}#main-header .nav li ul{background:white!important}.sub-menu a{color:#003A70!important;font-size:12px!important;padding:4px 10px!important;line-height:1.7}.sub-menu{margin-top:-50px;padding-top:10px!important;padding-bottom:10px!important}.sub-menu a:hover{background:transparent!important}.request-menu a{background:#003A70;padding:20px;margin-top:-20px}.mfp-title{display:none!important}@media all and (max-width:980px){.request-menu{margin-top:20px}.request-menu a{padding-top:14px!important}#mobile_menu{padding-bottom:30px!important}}@media all and (min-width:1100px) and (max-width:1405px){#post-16.et_pb_section_5{border-bottom-width:0px!important}#post-16 .et_pb_section_4{border-top-color:#ffffff;border-bottom-color:#ffffff;border-bottom-width:0px!important}}#community-images{height:280px}@media all and (min-width:980px) and (max-width:1225px){#main-header .container{width:90%}}@media all and (min-width:980px) and (max-width:1046px){#main-header .container{width:95%!important}}@media all and (min-width:1505px){#post-16.et_pb_section_5{border-bottom-width:0px!important}#post-16 .et_pb_section_4{border-top-color:#ffffff;border-bottom-color:#ffffff;border-bottom-width:0px!important}}@media all and (min-width:768px) and (max-width:980px){#logo{max-height:120px!important;margin-top:20px}.mobile_menu_bar_toggle::before{color:white;font-size:50px;top:40px}#numbers-section img{right:20%;width:180px!important}#numbers-section p{padding-left:10px}#numbers-section .et_pb_row{border:none!important}#numbers-section{margin-left:-50px!important}#mobile_menu{background:#02203b!important;border-top:2px solid white;text-transform:uppercase!important}.sub-menu{margin-top:0px!important;background:#02203b!important}}@media all and (max-width:767px){#logo{max-height:90px!important;margin-top:20px}.mobile_menu_bar_toggle::before{color:white;font-size:50px;top:15px}#numbers-section img{right:20%}#numbers-section p{padding-left:10px}#numbers-section .et_pb_row{border:none!important}#numbers-section{margin-left:-50px}#mobile_menu{background:#02203b!important;border-top:2px solid white;text-transform:uppercase!important}.sub-menu{margin-top:0px!important;background:#02203b!important}#text-2{margin-top:20px}#text-3{margin-top:30px!important}#text-4{margin-top:-10px!important}#text-7{display:none}#what-is-scaffolding:before{content:"";background:rgba(0,0,0,0.66);top:0;left:0;bottom:0;right:0;position:absolute}#our-process-home:before{content:"";background:rgba(0,0,0,0.66);top:0;left:0;bottom:0;right:0;position:absolute}.et_pb_gallery_item img{width:100%}}#community-menu .et_pb_row{min-width:98%}#community-menu a{font-size:15px}#menu-services li:before,#community-menu li:before{content:'|'!important;position:absolute;right:-4px!important;color:#18252C}#menu-services a{color:#18252C!important;padding-left:10px;padding-right:10px}#menu-services li:before{display:none!important}.menu-item-65554:before{display:none}#community-menu .mobile_menu_bar:before{background-color:#3e4555;padding:2px 0px 2px 2px!important;top:19px!important;color:#fff!important}#community-menu .mobile_menu_bar::after{font-family:Arial;content:"LOCATION"!important;position:relative;padding:10px 20px 10px 5px;background-color:#3e4555;color:#FFFFFF!important;cursor:pointer}#community-menu .mobile_nav.opened .mobile_menu_bar:after{content:"CLOSE"!important}#community-menu .mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}#community-menu .mobile_menu_bar{top:40px}#row1 img,#row2 img{height:430px!important;object-fit:cover;border:3px solid white}#community-menu .mobile_menu_bar:before{display:none}#community-menu .mobile_menu_bar::after{font-family:Arial;content:"MENU";position:relative;padding:10px 20px 10px 20px;background-color:#3e4555;color:#FFFFFF!important;cursor:pointer}#community-menu .mobile_nav.opened .mobile_menu_bar:after{content:"CLOSE"}#bell-tower,#brilliant-dam,#alberta-legislature,#pachena-point{border-left:5px solid white;border-right:2px solid white}#bell-tower,#brilliant-dam,#alberta-legislature,#pachena-point{border-top:3px solid white;border-bottom:4px solid white}#image-row-1 img,#image-row-2 img,#image-row-3 img{width:550px;height:340px}.custom-contact-button{background:#003A70;color:white;font-weight:600!important;text-transform:uppercase!important;padding:10px 40px;border-radius:5px}.custom-contact-button a{margin-top:20px!important}#footer-bottom .container{margin-right:2.773%;margin-left:2.773%;width:90.454%!important;max-width:94.454%}#main-footer .container{margin-right:2.773%;margin-left:2.773%;width:90.454%!important;max-width:94.454%}#footer-bottom .container,#main-footer .container{margin-right:8.773%;margin-left:8.773%;width:85.454%!important;max-width:94.454%}#main-footer .fwidget.et_pb_widget{width:90%!important;max-width:100%!important}#main-footer{background-color:white}#text-3{margin-top:-20px;margin-bottom:30px}#text-7 a{color:black!important}#text-7{white-space:nowrap}#text-4{margin-top:27px}#text-4 a{color:#379fff!important}#footer-widgets p,#footer-widgets h4{color:black!important}#media_image-2 img{width:220px!important}#media_image-2{margin-bottom:30px;padding-left:8%}#main-footer h4{font-size:20px;font-weight:bold}#main-footer p{font-size:15px}#main-footer a{font-size:15px}#cover-letter{float:left;margin-left:20px}#numbers-section .numbers img{margin-left:-78px}.mfp-title{display:none}.et-pb-contact-message{color:white!important}#et_pb_contact_message_1{margin-bottom:10px!important}@media all and (max-width:1024px){.wp-image-54{display:none}#celebration h4{margin-left:-23px}#image-row-1 img{height:200px!important}}#footer-logo{position:absolute;padding-left:10px;padding-top:2px}div#footer-bottom{padding-bottom:15px}#footer-bottom a{color:inherit;line-height:1.9}#footer_credits{color:white!important}@media all and (max-width:767px){div#footer-bottom{font-size:13px}}@media all and (min-width:981px) and (max-width:1140px){#service-menu .clearfix{min-width:100%!important}}#gform_fields_1 input,#gform_fields_4 input{margin-top:-20px;padding:10px;background:rgba(16,49,79,.4);border:1px solid #2998CF;color:white}#gform_fields_1 input{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight:bold;font-size:15px}#gform_fields_1 .gfield_required{color:white}.gform_fileupload_rules{color:white}#gform_fields_1 select,#gform_fields_1 textarea{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:bold!important;font-size:15px}#gform_submit_button_4{cursor:pointer!important}#choice_4_14_1{top:10px;position:relative}@media all and (min-width:0px) and (max-width:750px){#gform_submit_button_4{width:100%!important}}#gform_fields_1 textarea,#gform_fields_4 textarea{height:220px!important;color:white!important;background:rgba(16,49,79,.4);border:1px solid #2998CF}#gform_fields_4 select{color:white;background:rgba(16,49,79,.4);border:1px solid #2998CF}#field_1_7{color:white;font-weight:100!important;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-size:15px}#field_1_8{margin-top:0}#gform_fields_1 #field_1_8 label{display:none}select#input_1_9{background:transparent;padding:10px 5px;color:white;background:rgba(16,49,79,.4);border:1px solid #2998CF}#input_1_8{border:none!important;background:transparent!important}#gform_submit_button_1,#gform_submit_button_4{float:left!important;border:none;width:30%;background:#003A70;color:white;text-transform:uppercase;font-weight:600;font-size:20px;padding:5px 10px;z-index:999999!important;margin-top:-10px;border:1px solid}#gform_submit_button_1:hover{cursor:pointer}#gform_confirmation_wrapper_1{color:white;text-align:center;font-size:20px}#field_4_15{font-size:12px}::-webkit-input-placeholder{color:#FFF}:-moz-placeholder{opacity:1;color:#FFF}::-moz-placeholder{opacity:1;color:#FFF}:-ms-input-placeholder{color:#FFF}input:-moz-placeholder{color:#FFF}@media all and (min-width:200px) and (max-width:637px){#field_1_9{margin-top:-3px}#field_1_7{margin-top:0}#field_1_9{margin-left:-1px!important}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3{width:100%!important}}.page-id-25 ::-webkit-input-placeholder,.page-id-25 ::-webkit-select-placeholder,.page-id-66397 ::-webkit-input-placeholder,.page-id-66397 ::-webkit-select-placeholder{color:black}#gform_fields_4 ::-webkit-input-placeholder{color:white!important}#gform_fields_4 div{color:white}#input_4_9{margin-top:-10px}#choice_4_16_1{top:10px!important;position:relative}#field_4_11,#field_4_12{margin-top:-10px}#field_2_15{font-size:12px}#gform_fields_4 textarea{height:140px!important}.page-id-25 textarea{height:140px!important}#gform_submit_button_2,#gform_submit_button_3{float:left!important;border:none;width:30%;background:#003A70;color:white;text-transform:uppercase;font-weight:600;font-size:20px;padding:5px 10px;z-index:999999!important;margin-top:-20px}#gform_submit_button_2:hover,#gform_submit_button_3:hover{cursor:pointer}.gform_required_legend{display:none}.national-cor-logo{top:10px;position:relative}@media all and (min-width:420px) and (max-width:1100px){.flexington{display:flex;align-items:baseline}}#main-footer{display:block!important}#footer-bottom{display:none}.et_pb_gallery_grid .et_pb_gallery_items.clearfix:before,.et_pb_gallery_grid .et_pb_gallery_items.clearfix:after{display:none!important}.et_pb_gallery_grid .et_pb_gallery_items{display:flex!important;flex-wrap:wrap!important}.et_pb_gallery_grid .et_pb_gallery_item{float:none!important;margin-bottom:0!important;box-sizing:border-box}.et_pb_gallery_grid .et_pb_gallery_image{aspect-ratio:400 / 284;width:100%;overflow:hidden}.et_pb_gallery_grid .et_pb_gallery_image a{display:block;width:100%;height:100%}.et_pb_gallery_grid .et_pb_gallery_image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block}.gform_wrapper ul.gform_fields{list-style:none!important;padding:0!important;margin:0!important}.gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;box-sizing:border-box}.gform_wrapper .gfield{list-style:none!important;width:100%;margin-bottom:16px;box-sizing:border-box}.gform_wrapper .gfield.gf_left_half,.gform_wrapper .gfield.gf_right_half,.gform_wrapper .gfield.gfield--width-half{width:48.5%}@media all and (max-width:640px){.gform_wrapper .gfield.gf_left_half,.gform_wrapper .gfield.gf_right_half,.gform_wrapper .gfield.gfield--width-half{width:100%}}.gform_wrapper .gfield.hidden_label>.gfield_label,.gform_wrapper fieldset.gfield.hidden_label>legend.gfield_label{display:none!important}.gform_wrapper fieldset.gfield{border:none!important;padding:0!important;margin:0 0 12px 0!important}#gform_fields_1 input,#gform_fields_4 input,#field_4_11,#field_4_12,#input_4_9{margin-top:0!important}.gform_wrapper .ginput_container input[type="text"],.gform_wrapper .ginput_container input[type="email"],.gform_wrapper .ginput_container input[type="tel"],.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{width:100%;box-sizing:border-box}.gform_wrapper .ginput_container input[type="text"],.gform_wrapper .ginput_container input[type="email"],.gform_wrapper .ginput_container input[type="tel"],.gform_wrapper .ginput_container select{height:44px;padding:10px 12px}.gform_wrapper .ginput_container select option{color:#00153F;background:#ffffff}.gform_wrapper .gfield>.gfield_label{display:block;margin-bottom:8px;color:#ffffff;font-weight:600}.gform_wrapper .gfield_checkbox .gchoice{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.gform_wrapper .gfield_checkbox .gchoice input[type="checkbox"]{margin-top:4px!important;top:0!important;width:16px!important;height:16px!important;flex-shrink:0;accent-color:#2998CF}.gform_wrapper .gfield_checkbox .gchoice label{color:#ffffff;font-size:14px;line-height:1.5;cursor:pointer}.gform_wrapper .gform_footer{padding-top:10px;overflow:hidden}