.avia-section.av-mvlbdwc2-c2a3cfab38de51dee227cf072485368a{
background-repeat:no-repeat;
background-image:url(https://builderscode.ca/wp-content/uploads/2026/10/builders_code_2026_header-4.png);
background-position:0% 50%;
background-attachment:scroll;
}

#top .av_textblock_section.av-mvlbffi6-a025fe3ca4b9aa88035e3729d55441fc .avia_textblock{
color:#ffffff;
}

.avia-section.av-mvlbiqn8-3075a49e2ec5e9209b2abce2d600bc15{
background-repeat:no-repeat;
background-image:url(https://builderscode.ca/wp-content/uploads/2026/10/builders_code_2026_header-4_mobile.png);
background-position:100% 100%;
background-attachment:scroll;
}

#top .av_textblock_section.av-mvlbk0cz-200abe5b81280fedd1014a38aa4d4be6 .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .av_textblock_section.av-mvlbkyoz-09f3807eddc0f3866525fba5c5f30977 .avia_textblock{
color:#ffffff;
}

.avia-section.av-mvlbnpx8-e2a5802dbabc1b66e08c851b6dbc89b7{
background-color:#003a63;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-mvlbp208-ec69264dc7870bc19fe02288d693b8ce{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mvlbp208-ec69264dc7870bc19fe02288d693b8ce{
padding:0 0 0 0;
}
.responsive #top #wrap_all .flex_column.av-mvlbp208-ec69264dc7870bc19fe02288d693b8ce{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mvlbqg93-69220f47798434fad430e82bf91403d7{
margin:100px 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-mvlbqg93-69220f47798434fad430e82bf91403d7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mvlbqg93-69220f47798434fad430e82bf91403d7 .av-special-heading-tag{
font-size:34px;
padding:0 0 0 0;
}
.av-special-heading.av-mvlbqg93-69220f47798434fad430e82bf91403d7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mvlbqg93-69220f47798434fad430e82bf91403d7 .av-subheading{
font-size:15px;
}

.avia-section.av-mvlbrxva-2e0e5f4b427c05ee57c2b24bbcc36318{
background-color:#003a63;
background-image:unset;
margin-top:-90px;
margin-bottom:0;
}

.flex_column.av-mvlbtp0o-54105245cdaa43edb9ae36a7745338e9{
height:460px;
background:url(https://builderscode.ca/wp-content/uploads/2026/10/strengthen-workplace-standards.png) 50% 100% no-repeat scroll ;
}

#top .av_textblock_section.av-mvlbvlju-61c8f951497ec95d07c48d6b9d02202f .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-mvlbx4e2-6b9d323e25fab71c79c56425f073f478 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top #wrap_all .avia-button.av-e4t6nl-1d905b7158b9f12a09f2d004f2c2e24b{
background-color:#0c395e;
border-color:#0c395e;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-e4t6nl-1d905b7158b9f12a09f2d004f2c2e24b:hover{
background-color:#ffffff;
color:#0c395e;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-e4t6nl-1d905b7158b9f12a09f2d004f2c2e24b:hover .avia-svg-icon svg:first-child{
fill:#0c395e;
stroke:#0c395e;
}

#top #wrap_all .avia-button.av-e4t6nl-2-c3bbe7b4d9172af5828e8e03d1d5ef8a{
background-color:#0c395e;
border-color:#0c395e;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-e4t6nl-2-c3bbe7b4d9172af5828e8e03d1d5ef8a:hover{
background-color:#ffffff;
color:#0c395e;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-e4t6nl-2-c3bbe7b4d9172af5828e8e03d1d5ef8a:hover .avia-svg-icon svg:first-child{
fill:#0c395e;
stroke:#0c395e;
}

.flex_column.av-mvlbzmay-32172e115483d2ec548fbbe31f407e28{
height:auto;
min-height:360px;
background:url(https://builderscode.ca/wp-content/uploads/2026/10/build-a-stronger-workplace.png) 50% 100% no-repeat scroll ;
}

#top .av_textblock_section.av-mvlbyh31-d0f6c36da4a46cca20ce873d0e20a36b .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-mvlby402-77c2abd474b0f5f4681ef0483ac68ae1 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top #wrap_all .avia-button.av-abtrsh-fd4a8a4fda52f16e595a546c2a1ad0ee{
background-color:#0c395e;
border-color:#0c395e;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-abtrsh-fd4a8a4fda52f16e595a546c2a1ad0ee:hover{
background-color:#ffffff;
color:#0c395e;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-abtrsh-fd4a8a4fda52f16e595a546c2a1ad0ee:hover .avia-svg-icon svg:first-child{
fill:#0c395e;
stroke:#0c395e;
}

#top #wrap_all .avia-button.av-abtrsh-1-b960d0ecb2b0c68c0c6917d82965c3ff{
background-color:#0c395e;
border-color:#0c395e;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-abtrsh-1-b960d0ecb2b0c68c0c6917d82965c3ff:hover{
background-color:#ffffff;
color:#0c395e;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-abtrsh-1-b960d0ecb2b0c68c0c6917d82965c3ff:hover .avia-svg-icon svg:first-child{
fill:#0c395e;
stroke:#0c395e;
}

#top .hr.hr-invisible.av-mvlcgqxp-d9a849160985aa489a7b0e0445d44876{
height:15px;
}

.flex_column.av-mvlclp4t-4bc3c1ef942f269dd255a208b2f9ddbb{
width:65.333333333333%;
margin-left:0;
border-radius:0 0 0 0;
padding:0 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mvlclp4t-4bc3c1ef942f269dd255a208b2f9ddbb .av-flex-placeholder{
width:4%;
}

#top .av-special-heading.av-mvlcoizr-9bc7d6f3da8efc000517115ff3d36029{
padding-bottom:10px;
font-size:34px;
}
body .av-special-heading.av-mvlcoizr-9bc7d6f3da8efc000517115ff3d36029 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mvlcoizr-9bc7d6f3da8efc000517115ff3d36029 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-mvlcoizr-9bc7d6f3da8efc000517115ff3d36029 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mvlcpiqh-dd5307d687927156834f463fae48f75b .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-2oueo33-4d61f776d456a1e789fce9a1fc21bee2{
height:25px;
}

#top #wrap_all .avia-button.av-mvld9k14-b2ceb1a8aec065737a0501371eaf01a7{
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mvld9k14-b2ceb1a8aec065737a0501371eaf01a7:hover{
background-color:#003a63;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mvld9k14-b2ceb1a8aec065737a0501371eaf01a7:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-mvlcmc1r-4fae752d3c6daef19b96a841cf251eb4{
width:30.666666666667%;
margin-left:0;
padding:1em 1em 1em 1em;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mvlcmc1r-4fae752d3c6daef19b96a841cf251eb4 .av-flex-placeholder{
width:4%;
}

@keyframes av_boxShadowEffect_av-mvlctwfz-5cc5b86213c8fa19bc1ff398c99abd81 {
0%   { box-shadow:  0 0 0 0 rgba(70,101,119,0.27); opacity: 1; }
100% { box-shadow:  0 0 12px 0 rgba(70,101,119,0.27); opacity: 1; }
}
.avia-image-container.av-mvlctwfz-5cc5b86213c8fa19bc1ff398c99abd81 .avia-image-container-inner{
transform:rotate3d( 0, 0, 1, 5deg );
}
.avia-image-container.av-mvlctwfz-5cc5b86213c8fa19bc1ff398c99abd81 img.avia_image{
box-shadow: 0 0 12px 0 rgba(70,101,119,0.27);
}
.avia-image-container.av-mvlctwfz-5cc5b86213c8fa19bc1ff398c99abd81 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-mvlcxcjh-ba2c9d09a3e8bef0ba0ba02255c41519{
margin-top:0px;
margin-bottom:-2em;
}
.responsive #top #wrap_all .flex_column.av-mvlcxcjh-ba2c9d09a3e8bef0ba0ba02255c41519{
margin-top:0px;
margin-bottom:-2em;
}

#top .av-special-heading.av-mvlf8hwy-7e3c031f44cc48ec6fcd6dd53b8ba4f5{
padding-bottom:10px;
font-size:34px;
}
body .av-special-heading.av-mvlf8hwy-7e3c031f44cc48ec6fcd6dd53b8ba4f5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mvlf8hwy-7e3c031f44cc48ec6fcd6dd53b8ba4f5 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-mvlf8hwy-7e3c031f44cc48ec6fcd6dd53b8ba4f5 .av-subheading{
font-size:15px;
}

.flex_column.av-1y4vm3z-a2b53da9a6d6440d4fe1c4792ea8208f{
width:58.4%;
margin-left:0;
border-radius:0 0 0 0;
padding:0 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1y4vm3z-a2b53da9a6d6440d4fe1c4792ea8208f .av-flex-placeholder{
width:4%;
}

#top .av_textblock_section.av-1rek6wf-f54370255b857f9af01e204ee84850ed .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-mvld6hod-ff0186a879385c0d9be0960adb708d5c{
height:25px;
}

#top #wrap_all .avia-button.av-mvlf9hcd-8639f3a2592bbb662dc2a5d0f45ef1b0{
border-style:none;
transition:all 0.4s ease-in-out;
margin:0 0 2em 0;
}
#top #wrap_all .avia-button.av-mvlf9hcd-8639f3a2592bbb662dc2a5d0f45ef1b0:hover{
background-color:#003a63;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mvlf9hcd-8639f3a2592bbb662dc2a5d0f45ef1b0:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-42w6tr-62cc1e258dfa8fab8e15b43364e1ec9b{
width:37.6%;
margin-left:0;
padding:1em 1em 1em 1em;
}
#top .flex_column_table.av-equal-height-column-flextable.av-42w6tr-62cc1e258dfa8fab8e15b43364e1ec9b .av-flex-placeholder{
width:4%;
}

@keyframes av_boxShadowEffect_av-mvldb2l7-36d2aa39c6f8d128af3486b0d997a0d6 {
0%   { box-shadow:  0 0 0 0 rgba(70,101,119,0.27); opacity: 1; }
100% { box-shadow:  0 0 12px 0 rgba(70,101,119,0.27); opacity: 1; }
}
.avia-image-container.av-mvldb2l7-36d2aa39c6f8d128af3486b0d997a0d6 .avia-image-container-inner{
transform:rotate3d( 0, 0, 1, 5deg );
}
.avia-image-container.av-mvldb2l7-36d2aa39c6f8d128af3486b0d997a0d6 img.avia_image{
box-shadow: 0 0 12px 0 rgba(70,101,119,0.27);
}
.avia-image-container.av-mvldb2l7-36d2aa39c6f8d128af3486b0d997a0d6 .av-image-caption-overlay-center{
color:#ffffff;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-mvlbp208-ec69264dc7870bc19fe02288d693b8ce{
padding:0 0 0 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-mvlbp208-ec69264dc7870bc19fe02288d693b8ce{
padding:0 0 0 0;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-mvlbp208-ec69264dc7870bc19fe02288d693b8ce{
padding:0 0 0 0;
}

#top #wrap_all .av-special-heading.av-mvlbqg93-69220f47798434fad430e82bf91403d7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mvlcoizr-9bc7d6f3da8efc000517115ff3d36029 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mvlf8hwy-7e3c031f44cc48ec6fcd6dd53b8ba4f5 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-mvlbp208-ec69264dc7870bc19fe02288d693b8ce{
padding:0 0 0 0;
}

#top #wrap_all .av-special-heading.av-mvlbqg93-69220f47798434fad430e82bf91403d7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mvlcoizr-9bc7d6f3da8efc000517115ff3d36029 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mvlf8hwy-7e3c031f44cc48ec6fcd6dd53b8ba4f5 .av-special-heading-tag{
font-size:0.8em;
}
}
