.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}.gb-container-954c89a7{position:relative;overflow-x:hidden;overflow-y:hidden;padding-top:100px;padding-bottom:100px;background-color:var(--contrast);}.gb-container-954c89a7:before{content:"";background-image:url(https://diamondbuilders.ca/wp-content/uploads/2024/10/pexels-curtis-adams-1694007-19227248-1-scaled.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;opacity:0.25;}.gb-container-954c89a7.gb-has-dynamic-bg:before{background-image:var(--background-url);}.gb-container-954c89a7.gb-no-dynamic-bg:before{background-image:none;}.gb-container-515b1fe6{max-width:1240px;display:flex;justify-content:center;column-gap:40px;position:relative;overflow-x:hidden;overflow-y:hidden;padding-right:5%;padding-left:5%;margin-top:100px;margin-right:auto;margin-left:auto;}.gb-container-ec90342a{width:40%;}.gb-container-37e6b25b{width:100%;height:100%;padding-top:20px;border-top:1px solid var(--accent);}.gb-container-bdf3c3f6{width:60%;padding:25px;background-color:rgba(247, 247, 247, 0.79);}.gb-container-1ca95396{max-width:1240px;margin-right:auto;margin-left:auto;}.gb-container-d2744bcf{background-color:#000000;}.gb-container-a591dc2b{max-width:1240px;padding:80px 40px;margin-right:auto;margin-left:auto;}.gb-container-42a6f239{height:100%;}.gb-grid-wrapper > .gb-grid-column-42a6f239{width:40%;}.gb-container-7bcaefa6{height:100%;}.gb-grid-wrapper > .gb-grid-column-7bcaefa6{width:25%;}.gb-container-544aa64e{display:flex;flex-direction:column;align-items:center;justify-content:center;}.gb-container-beabc9e6{max-width:900px;padding-top:40px;margin-top:40px;border-top:2px solid var(--accent);}.gb-grid-wrapper > .gb-grid-column-8a254452{width:60%;}.gb-container-83273c7f{display:flex;flex-direction:column;align-items:center;}.gb-grid-wrapper > .gb-grid-column-83273c7f{width:40%;}.gb-container-924b76f7{display:flex;flex-direction:column;align-items:center;}.gb-container-762007e9{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000000;}.gb-container-4e2985bc{width:100%;max-width:1200px;padding-right:30px;padding-left:30px;margin-left:0px;}.gb-grid-wrapper > .gb-grid-column-d8ef23cc{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-9435edf4{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-660a2e57{width:33.33%;}h2.gb-headline-8e89f271{font-size:50px;color:var(--base-2);}p.gb-headline-d8c0a3f7{color:var(--base-2);}p.gb-headline-514b59c6{display:flex;align-items:center;column-gap:0.5em;font-size:16px;font-weight:300;margin-bottom:30px;color:#f8f8f8;}p.gb-headline-514b59c6 a{color:var(--contrast-5);}p.gb-headline-514b59c6 a:hover{color:var(--accent);}p.gb-headline-514b59c6 .gb-icon{line-height:0;color:var(--accent);}p.gb-headline-514b59c6 .gb-icon svg{width:1em;height:1em;fill:currentColor;}p.gb-headline-40481b66{display:flex;align-items:center;column-gap:0.5em;font-size:16px;font-weight:300;margin-bottom:30px;color:#f8f8f8;}p.gb-headline-40481b66 a{color:var(--contrast-5);}p.gb-headline-40481b66 a:hover{color:var(--accent);}p.gb-headline-40481b66 .gb-icon{line-height:0;color:var(--accent);}p.gb-headline-40481b66 .gb-icon svg{width:1em;height:1em;fill:currentColor;}p.gb-headline-6a1f77db{display:flex;align-items:center;column-gap:0.5em;font-size:16px;font-weight:300;margin-bottom:30px;color:#f8f8f8;}p.gb-headline-6a1f77db a{color:var(--contrast-5);}p.gb-headline-6a1f77db a:hover{color:var(--accent);}p.gb-headline-6a1f77db .gb-icon{line-height:0;color:var(--accent);}p.gb-headline-6a1f77db .gb-icon svg{width:1em;height:1em;fill:currentColor;}p.gb-headline-3b1354ba{display:flex;align-items:center;column-gap:0.5em;font-size:16px;font-weight:300;margin-bottom:30px;color:#f8f8f8;}p.gb-headline-3b1354ba a{color:var(--contrast-5);}p.gb-headline-3b1354ba a:hover{color:var(--accent);}p.gb-headline-3b1354ba .gb-icon{line-height:0;color:var(--accent);}p.gb-headline-3b1354ba .gb-icon svg{width:1em;height:1em;fill:currentColor;}p.gb-headline-b0714803{font-size:16px;margin-bottom:10px;color:var(--base-2);}p.gb-headline-f9af0664{font-size:16px;font-weight:300;color:#f8f8f8;}h2.gb-headline-961939b1{display:inline-flex;align-items:center;column-gap:0.5em;padding:10px;margin-right:5px;margin-left:0px;border-radius:100px;background-color:var(--accent);}h2.gb-headline-961939b1 .gb-icon{line-height:0;color:var(--base-2);}h2.gb-headline-961939b1 .gb-icon svg{width:15px;height:15px;fill:currentColor;}h2.gb-headline-64caa790{display:inline-flex;align-items:center;column-gap:0.5em;padding:10px;margin-right:5px;margin-left:5px;border-radius:100px;background-color:var(--accent);}h2.gb-headline-64caa790 .gb-icon{line-height:0;color:var(--base-2);}h2.gb-headline-64caa790 .gb-icon svg{width:15px;height:15px;fill:currentColor;}h3.gb-headline-03c7d8f0{display:inline-flex;align-items:center;font-size:22px;letter-spacing:0.05em;font-weight:600;padding-bottom:10px;border-bottom:2px solid var(--accent);color:var(--base-2);}p.gb-headline-2b4f41b9{font-size:16px;font-weight:300;text-transform:capitalize;margin-bottom:10px;color:var(--base-2);}p.gb-headline-2b4f41b9 a{color:#f8f8f8;}p.gb-headline-2b4f41b9 a:hover{color:var(--accent);}p.gb-headline-fb307f4e{font-size:16px;font-weight:300;text-transform:capitalize;margin-bottom:10px;color:var(--base-2);}p.gb-headline-fb307f4e a{color:#f8f8f8;}p.gb-headline-fb307f4e a:hover{color:var(--accent);}p.gb-headline-485ac501{font-size:16px;font-weight:300;text-transform:capitalize;margin-bottom:10px;color:var(--base-2);}p.gb-headline-485ac501 a{color:#f8f8f8;}p.gb-headline-485ac501 a:hover{color:var(--accent);}p.gb-headline-f4caf2a9{font-size:16px;font-weight:300;text-transform:capitalize;margin-bottom:10px;color:var(--base-2);}p.gb-headline-f4caf2a9 a{color:#f8f8f8;}p.gb-headline-f4caf2a9 a:hover{color:var(--accent);}p.gb-headline-3ccad964{font-size:16px;font-weight:300;text-transform:capitalize;margin-bottom:10px;color:var(--base-2);}p.gb-headline-3ccad964 a{color:#f8f8f8;}p.gb-headline-3ccad964 a:hover{color:var(--accent);}p.gb-headline-b546259e{font-size:16px;font-weight:300;text-transform:capitalize;padding-top:10px;margin-top:0px;margin-bottom:10px;color:var(--base-2);}p.gb-headline-b546259e a{color:#f8f8f8;}p.gb-headline-b546259e a:hover{color:var(--accent);}p.gb-headline-3bf5486d{font-size:16px;font-weight:300;text-transform:capitalize;margin-bottom:10px;color:var(--base-2);}p.gb-headline-3bf5486d a{color:#f8f8f8;}p.gb-headline-3bf5486d a:hover{color:var(--accent);}p.gb-headline-8fc63275{font-size:16px;font-weight:300;text-transform:capitalize;margin-bottom:10px;color:var(--base-2);}p.gb-headline-8fc63275 a{color:#f8f8f8;}p.gb-headline-8fc63275 a:hover{color:var(--accent);}p.gb-headline-40038515{font-size:16px;font-weight:300;text-transform:capitalize;margin-bottom:10px;color:var(--base-2);}p.gb-headline-40038515 a{color:#f8f8f8;}p.gb-headline-40038515 a:hover{color:var(--accent);}h3.gb-headline-9f5f672c{display:inline-flex;align-items:center;font-size:22px;letter-spacing:0.05em;font-weight:600;padding-bottom:10px;border-bottom:2px solid var(--accent);color:var(--base-2);}h4.gb-headline-881ad06f{color:var(--base-2);}p.gb-headline-fd4c2e31{color:var(--base-2);}p.gb-headline-304f1255{color:var(--contrast-4);}p.gb-headline-3ff07828{text-align:center;color:var(--contrast-4);}p.gb-headline-ce011edc{text-align:right;}.gb-grid-wrapper-bbcc1ebe{display:flex;flex-wrap:wrap;row-gap:80px;margin-left:-120px;}.gb-grid-wrapper-bbcc1ebe > .gb-grid-column{box-sizing:border-box;padding-left:120px;}.gb-grid-wrapper-dd5d639b{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-dd5d639b > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-ae3f0f92{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-ae3f0f92 > .gb-grid-column{box-sizing:border-box;}.gb-block-image-b0c3d99a{margin-bottom:20px;}.gb-image-b0c3d99a{width:300px;object-fit:contain;vertical-align:middle;}.gb-block-image-fdd38221{text-align:center;}.gb-image-fdd38221{width:200px;vertical-align:middle;}.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}a.gb-button-b9d9d602{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;text-transform:capitalize;text-align:center;padding:16px 30px;margin-top:10px;border-radius:3px;background-color:var(--accent);color:var(--base-2);text-decoration:none;}a.gb-button-b9d9d602:hover, a.gb-button-b9d9d602:active, a.gb-button-b9d9d602:focus{background-color:var(--contrast-3);color:var(--base-2);}a.gb-button-b9d9d602 .gb-icon{line-height:0;padding-left:1em;}a.gb-button-b9d9d602 .gb-icon svg{width:0.9em;height:0.9em;fill:currentColor;}@media (max-width: 1024px) {.gb-container-515b1fe6{flex-direction:column;row-gap:40px;}.gb-container-37e6b25b{width:50%;}.gb-grid-wrapper > .gb-grid-column-37e6b25b{width:50%;}.gb-container-bdf3c3f6{width:100%;}.gb-grid-wrapper > .gb-grid-column-bdf3c3f6{width:100%;}.gb-container-a591dc2b{padding-top:100px;padding-bottom:100px;}.gb-container-42a6f239{text-align:center;}.gb-grid-wrapper > .gb-grid-column-42a6f239{width:100%;}.gb-grid-wrapper > .gb-grid-column-7bcaefa6{width:50%;}.gb-container-83273c7f{align-items:center;}p.gb-headline-b0714803{text-align:center;}p.gb-headline-f9af0664{text-align:center;}h3.gb-headline-03c7d8f0{justify-content:center;text-align:center;}h3.gb-headline-9f5f672c{justify-content:center;text-align:center;}.gb-grid-wrapper-bbcc1ebe{row-gap:60px;}}@media (max-width: 1024px) and (min-width: 768px) {.gb-grid-wrapper > div.gb-grid-column-37e6b25b{padding-bottom:0;}.gb-grid-wrapper > div.gb-grid-column-bdf3c3f6{padding-bottom:0;}.gb-grid-wrapper > div.gb-grid-column-7bcaefa6{padding-bottom:0;}}@media (max-width: 767px) {.gb-container-37e6b25b{width:100%;text-align:center;}.gb-grid-wrapper > .gb-grid-column-37e6b25b{width:100%;}.gb-grid-wrapper > div.gb-grid-column-37e6b25b{padding-bottom:0;}.gb-container-bdf3c3f6{width:100%;}.gb-grid-wrapper > .gb-grid-column-bdf3c3f6{width:100%;}.gb-grid-wrapper > div.gb-grid-column-bdf3c3f6{padding-bottom:0;}.gb-container-a591dc2b{padding:80px 30px;}.gb-grid-wrapper > .gb-grid-column-42a6f239{width:100%;}.gb-container-7bcaefa6{text-align:center;}.gb-grid-wrapper > .gb-grid-column-7bcaefa6{width:100%;}.gb-grid-wrapper > .gb-grid-column-8a254452{width:100%;}.gb-container-83273c7f{align-items:center;}.gb-grid-wrapper > .gb-grid-column-83273c7f{width:100%;}.gb-grid-wrapper > .gb-grid-column-d8ef23cc{width:100%;}.gb-grid-wrapper > .gb-grid-column-9435edf4{width:100%;}.gb-grid-wrapper > .gb-grid-column-660a2e57{width:100%;}p.gb-headline-514b59c6{justify-content:center;}p.gb-headline-40481b66{justify-content:center;}p.gb-headline-6a1f77db{justify-content:center;}p.gb-headline-3b1354ba{justify-content:center;}h4.gb-headline-881ad06f{text-align:center;}p.gb-headline-fd4c2e31{text-align:center;}p.gb-headline-304f1255{text-align:center;}p.gb-headline-ce011edc{text-align:center;}}:root{--gb-container-width:1240px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}