.breakdance .bde-section-343-100 .section-container{align-items:flex-start;text-align:left;justify-content:center}.breakdance .bde-section-343-100{background-image:url(https://johnsondesign.ca/wp-content/uploads/2026/01/pexels-nathi-ngwenya-275581572-12914435.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-section-343-100>.section-background-overlay{background-color:var(--bde-palette-color-2);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-343-100>.section-background-overlay{opacity:0.7}.breakdance .bde-section-343-100 .section-container{height:500px}.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider svg{color:var(--bde-palette-hard-black-a4914d95-26fd-4065-b754-ea92f4f15470-6);height:120px;bottom:0;top:auto;transform:scaleY(1)}.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider path,.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider rect,.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider ellipse,.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider polyline,.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider polygon{color:var(--bde-palette-hard-black-a4914d95-26fd-4065-b754-ea92f4f15470-6)}@media (max-width:1119px){.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider svg{bottom:0;top:auto;transform:scaleY(1)}}@media (max-width:1023px){.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider svg{bottom:0;top:auto;transform:scaleY(1)}}@media (max-width:767px){.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider svg{height:50px;bottom:0;top:auto;transform:scaleY(1)}}@media (max-width:479px){.breakdance .bde-section-343-100 .section-shape-divider-wrapper--1 .section-shape-divider svg{bottom:0;top:auto;transform:scaleY(1)}}.breakdance .bde-dual-heading-343-101{font-size:var(--hfs-h2)}.breakdance .bde-dual-heading-343-101 .dual-heading--primary{color:var(--bde-palette-color-3)}.breakdance .bde-dual-heading-343-101 .dual-heading--secondary{color:var(--bde-palette-color-1)}.breakdance .bde-text-343-102{width:600px;color:var(--bde-palette-color-3);font-size:var(--hfs-text-m);margin-top:15px}.breakdance .bde-text-343-103{width:600px;color:var(--bde-palette-color-3);font-size:var(--hfs-text-m);margin-top:15px}.breakdance .bde-section-343-104{background-color:var(--bde-palette-hard-black-a4914d95-26fd-4065-b754-ea92f4f15470-6)}.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider svg{color:var(--bde-palette-color-1-21b6e940-0d0c-4866-a2de-72bf5affff85);height:100px;bottom:0;top:auto;transform:scaleY(1)}.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider path,.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider rect,.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider ellipse,.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider polyline,.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider polygon{color:var(--bde-palette-color-1-21b6e940-0d0c-4866-a2de-72bf5affff85)}@media (max-width:1119px){.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider svg{bottom:0;top:auto;transform:scaleY(1)}}@media (max-width:1023px){.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider svg{height:50px;bottom:0;top:auto;transform:scaleY(1)}}@media (max-width:767px){.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider svg{height:50px;bottom:0;top:auto;transform:scaleY(1)}}@media (max-width:479px){.breakdance .bde-section-343-104 .section-shape-divider-wrapper--1 .section-shape-divider svg{bottom:0;top:auto;transform:scaleY(1)}}.breakdance .bde-post-list-343-183>.bde-loop{--bde-posts-gap:20px;--bde-posts-per-row:3}.breakdance .bde-post-list-343-183 .ee-post{border-radius:4px;box-shadow:2px 4px 20px 0px #0000000F;padding:20px 20px 20px 20px;align-items:flex-start}.breakdance .bde-post-list-343-183 .ee-post-wrap{align-items:flex-start}.breakdance .bde-post-list-343-183 .ee-post-meta-item:not(:last-child):after{content:"/"}.breakdance .bde-post-list-343-183 .ee-post-title{text-align:left}.breakdance .bde-post-list-343-183 .ee-post-title a{color:var(--bde-palette-color-3)}.breakdance .bde-post-list-343-183 .ee-post-meta{justify-content:flex-start}.breakdance .bde-post-list-343-183 .ee-post-meta-item{color:var(--bde-palette-color-5)}.breakdance .bde-post-list-343-183 .ee-post-taxonomy{justify-content:flex-start}.breakdance .bde-post-list-343-183 .ee-post-content{color:var(--bde-palette-super-light-grey-5);text-align:left}@media (max-width:1119px){.breakdance .bde-post-list-343-183>.bde-loop{--bde-posts-per-row:2}}@media (max-width:1023px){.breakdance .bde-post-list-343-183>.bde-loop{--bde-posts-per-row:1}}.breakdance .bde-section-343-158{background-color:var(--bde-palette-hard-black-a4914d95-26fd-4065-b754-ea92f4f15470-6)}.breakdance .bde-columns-343-159{--columnCount:2;--bde-column-gap:3rem}@media (max-width:1119px){.breakdance .bde-columns-343-159{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-343-159{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-343-159{--columnCount:2}.breakdance .bde-columns-343-159.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-343-159.bde-columns>.bde-column{width:100%}.breakdance .bde-columns-343-159>div:nth-child(1){order:10}.breakdance .bde-columns-343-159>div:nth-child(2){order:9}.breakdance .bde-columns-343-159>div:nth-child(3){order:8}.breakdance .bde-columns-343-159>div:nth-child(4){order:7}.breakdance .bde-columns-343-159>div:nth-child(5){order:6}.breakdance .bde-columns-343-159>div:nth-child(6){order:5}.breakdance .bde-columns-343-159>div:nth-child(7){order:4}.breakdance .bde-columns-343-159>div:nth-child(8){order:3}.breakdance .bde-columns-343-159>div:nth-child(9){order:2}.breakdance .bde-columns-343-159>div:nth-child(10){order:1}}@media (max-width:479px){.breakdance .bde-columns-343-159{--columnCount:2}}.breakdance .bde-column-343-160{--column-width:50%;justify-content:center;border-radius:var(--hrd-l)}.breakdance .bde-column-343-160{background-image:url(https://johnsondesign.ca/wp-content/uploads/2026/02/shared-image-1.jpg);background-size:cover;background-position:center center}@media (max-width:767px){.breakdance .bde-column-343-160{min-height:12rem}}.breakdance .bde-column-343-161{--column-width:50%;gap:20px;justify-content:center}.breakdance .bde-dual-heading-343-162 .dual-heading--primary{color:var(--hcl-neutral-1)}.breakdance .bde-dual-heading-343-162 .dual-heading--secondary{color:var(--bde-palette-color-1)}.breakdance .bde-text-343-163{color:var(--hcl-neutral-2)}.breakdance .bde-grid-343-164{--bde-grid-items-per-row:2}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-343-164{--bde-grid-items-per-row:3}}@media (max-width:1023px){.breakdance .bde-grid-343-164{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-343-164{--bde-grid-items-per-row:1}}.breakdance .bde-icon-list-343-165 ul{gap:10px}.breakdance .bde-icon-list-343-165 li .bde-icon-list__icon{color:var(--hcl-brand-3)}.breakdance .bde-icon-list-343-165 li .bde-icon-list__text{color:var(--bde-palette-color-1-a589ee24-e3f7-40a6-973f-06a1e5f03e56);font-size:14px;font-weight:500}.breakdance .bde-icon-list-343-166 ul{gap:10px}.breakdance .bde-icon-list-343-166 li .bde-icon-list__icon{color:var(--hcl-brand-3)}.breakdance .bde-icon-list-343-166 li .bde-icon-list__text{color:var(--bde-palette-color-1-a589ee24-e3f7-40a6-973f-06a1e5f03e56);font-size:14px;font-weight:500}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-icon-list-343-166{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-icon-list-343-166{display:none}}@media (max-width:479px){.breakdance .bde-icon-list-343-166{display:none}}.breakdance .bde-section-343-168 .section-container{display:flex;flex-direction:column;justify-content:flex-end}.breakdance .bde-section-343-168{background-image:url(https://johnsondesign.ca/wp-content/uploads/2026/01/pexels-curtis-adams-1694007-15062119.jpg)}.breakdance .bde-section-343-168 .section-container{min-height:45vh}.breakdance .bde-section-343-168 .section-container{padding-bottom:0px}.breakdance .bde-columns-343-169{--columnCount:2;margin-bottom:0px;--bde-column-gap:var(--hsp-xxl)}.breakdance .bde-columns-343-169{background-color:var(--bde-palette-hard-black-a4914d95-26fd-4065-b754-ea92f4f15470-6);padding:var(--hsp-m) var(--hsp-m) var(--hsp-m) var(--hsp-m)}@media (max-width:1119px){.breakdance .bde-columns-343-169{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-343-169{--columnCount:2}.breakdance .bde-columns-343-169.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-343-169.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-343-169{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-343-169{--columnCount:2}}.breakdance .bde-column-343-170{--column-width:50%}.breakdance .bde-dual-heading-343-171 .dual-heading--primary{color:var(--hcl-neutral-1)}.breakdance .bde-dual-heading-343-171 .dual-heading--secondary{color:var(--bde-palette-color-1)}.breakdance .bde-text-343-172{color:var(--hcl-brand-2);margin-top:var(--hsp-xs);margin-bottom:var(--hsp-m)}.breakdance .bde-div-343-173{gap:var(--hsp-xs);flex-wrap:wrap;flex-direction:row;align-items:center}.breakdance .bde-column-343-176{--column-width:50%;justify-content:center}.breakdance .bde-heading-343-178{color:var(--hcl-brand-6);font-size:var(--hfs-h5);margin-bottom:var(--hsp-xs)}.breakdance .bde-checkmark-list-343-179{margin-bottom:var(--hsp-xs)}.breakdance .bde-checkmark-list-343-179 ul{gap:16px}.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon{font-size:24px}.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_yes{color:var(--hcl-brand-3)}.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_no{color:var(--hcl-neutral-9)}.breakdance .bde-checkmark-list-343-179 li div{color:var(--hcl-brand-2);line-height:10px}.breakdance .bde-checkmark-list-343-179 ul span{margin-right:16px}@media (max-width:1119px){.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_yes{color:}.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_no{color:}}@media (max-width:1023px){.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_yes{color:}.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_no{color:}}@media (max-width:767px){.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_yes{color:}.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_no{color:}}@media (max-width:479px){.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_yes{color:}.breakdance .bde-checkmark-list-343-179 li .bde-checkmark-list__icon_no{color:}}.breakdance .bde-heading-343-181{color:var(--hcl-brand-6);font-size:var(--hfs-h5);margin-bottom:var(--hsp-xs)}.breakdance .bde-checkmark-list-343-182{margin-bottom:var(--hsp-xs)}.breakdance .bde-checkmark-list-343-182 ul{gap:16px}.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon{font-size:24px}.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_yes{color:var(--hcl-brand-3)}.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_no{color:var(--hcl-neutral-9)}.breakdance .bde-checkmark-list-343-182 li div{color:var(--hcl-brand-2);line-height:10px}.breakdance .bde-checkmark-list-343-182 ul span{margin-right:16px}@media (max-width:1119px){.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_yes{color:}.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_no{color:}}@media (max-width:1023px){.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_yes{color:}.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_no{color:}}@media (max-width:767px){.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_yes{color:}.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_no{color:}}@media (max-width:479px){.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_yes{color:}.breakdance .bde-checkmark-list-343-182 li .bde-checkmark-list__icon_no{color:}}