.elementor-55 .elementor-element.elementor-element-7553a64>.elementor-background-overlay{background-color:#000;opacity:.6;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-7553a64{border-style:solid;border-width:0 0 0 0;border-color:#FFF;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:16% 0% 10% 0%}.elementor-55 .elementor-element.elementor-element-7553a64,.elementor-55 .elementor-element.elementor-element-7553a64>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-41f03525.elementor-column .elementor-widget-wrap{align-items:space-evenly}.elementor-55 .elementor-element.elementor-element-41f03525.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly}.elementor-55 .elementor-element.elementor-element-41f03525>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-55 .elementor-element.elementor-element-41f03525>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-55 .elementor-element.elementor-element-41f03525>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.pp-tooltip.pp-tooltip-{{ID}}.pp-tooltip-content{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-55 .elementor-element.elementor-element-eb9b870{text-align:center}.elementor-55 .elementor-element.elementor-element-eb9b870 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:4px;color:#FFF}.elementor-55 .elementor-element.elementor-element-7292cafa{text-align:center}.elementor-55 .elementor-element.elementor-element-7292cafa .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#FFF}.elementor-55 .elementor-element.elementor-element-187a0a1d{text-align:center}.elementor-55 .elementor-element.elementor-element-187a0a1d .elementor-heading-title{font-family:"Didot Italic",Sans-serif;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:4px;color:#FFF}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-55 .elementor-element.elementor-element-15513197 .elementor-button{background-color:#fff0;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;fill:#FFFCFC;color:#FFFCFC;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ABABAB;border-radius:0 0 0 0;padding:20px 20px 20px 20px}.elementor-55 .elementor-element.elementor-element-15513197 .elementor-button:hover,.elementor-55 .elementor-element.elementor-element-15513197 .elementor-button:focus{background-color:#FFF;color:#333}.elementor-55 .elementor-element.elementor-element-15513197>.elementor-widget-container{margin:0 0 0 0;padding:40px 0 0 0}.elementor-55 .elementor-element.elementor-element-15513197 .elementor-button:hover svg,.elementor-55 .elementor-element.elementor-element-15513197 .elementor-button:focus svg{fill:#333}.elementor-55 .elementor-element.elementor-element-0f0a7d6:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-0f0a7d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-55 .elementor-element.elementor-element-0f0a7d6>.elementor-background-overlay{background-color:#FFF;opacity:.96;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-0f0a7d6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:05% 5% 05% 5%}.elementor-55 .elementor-element.elementor-element-958b235>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-f2abd1c>.elementor-widget-container{margin:0 0 20px 0}.elementor-55 .elementor-element.elementor-element-f2abd1c{text-align:center}.elementor-55 .elementor-element.elementor-element-f2abd1c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#303030}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-55 .elementor-element.elementor-element-28dafc3>.elementor-widget-container{padding:0% 10% 2% 10%}.elementor-55 .elementor-element.elementor-element-28dafc3{text-align:center;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;color:#333}.elementor-55 .elementor-element.elementor-element-28dafc3 p{margin-block-end:0}.elementor-55 .elementor-element.elementor-element-7b23ef7>.elementor-container{min-height:18vw}.elementor-55 .elementor-element.elementor-element-fde5ad3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-55 .elementor-element.elementor-element-fde5ad3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://campbellandco.ca/wp-content/uploads/2022/05/Background.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-fde5ad3>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.48;filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-55 .elementor-element.elementor-element-fde5ad3:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.2}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-fde5ad3.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-55 .elementor-element.elementor-element-fde5ad3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-55 .elementor-element.elementor-element-fde5ad3>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 0;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-fde5ad3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-pp-info-box .pp-info-box-icon{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-primary)}.elementor-widget-pp-info-box .pp-info-box-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-pp-info-box .pp-info-box-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-pp-info-box .pp-info-box-subtitle{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-pp-info-box .pp-info-box-divider{border-bottom-color:var(--e-global-color-primary)}.elementor-widget-pp-info-box .pp-info-box-description{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pp-info-box .pp-info-box-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-55 .elementor-element.elementor-element-9acfb49 .pp-info-box-container{min-height:265px;padding:220px 20px 20px 20px;text-align:left}.elementor-55 .elementor-element.elementor-element-9acfb49 .pp-info-box-title{color:#FFF;font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-96a8aad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-55 .elementor-element.elementor-element-96a8aad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://campbellandco.ca/wp-content/uploads/2022/05/selling.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-96a8aad>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.48;filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-55 .elementor-element.elementor-element-96a8aad:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.2}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-96a8aad.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-55 .elementor-element.elementor-element-96a8aad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-55 .elementor-element.elementor-element-96a8aad>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-96a8aad>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-862b465 .pp-info-box-container{min-height:265px;padding:220px 20px 20px 20px;text-align:left}.elementor-55 .elementor-element.elementor-element-862b465 .pp-info-box-title{color:#FFF;font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-252d7b5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-55 .elementor-element.elementor-element-252d7b5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://campbellandco.ca/wp-content/uploads/2022/05/Background2.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-252d7b5>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.48;filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-55 .elementor-element.elementor-element-252d7b5:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.2}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-252d7b5.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-55 .elementor-element.elementor-element-252d7b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-55 .elementor-element.elementor-element-252d7b5>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-252d7b5>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-b10f838 .pp-info-box-container{min-height:265px;padding:220px 20px 20px 20px;text-align:left}.elementor-55 .elementor-element.elementor-element-b10f838 .pp-info-box-title{color:#FFF;font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-50c4251:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-55 .elementor-element.elementor-element-50c4251>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://campbellandco.ca/wp-content/uploads/2022/05/Our-Blog.jpg);background-position:center left;background-size:cover}.elementor-55 .elementor-element.elementor-element-50c4251>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.48;filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-55 .elementor-element.elementor-element-50c4251:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.2}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-50c4251.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-55 .elementor-element.elementor-element-50c4251.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-55 .elementor-element.elementor-element-50c4251>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 0 10px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-50c4251>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-1261c08 .pp-info-box-container{min-height:265px;padding:220px 20px 20px 20px;text-align:left}.elementor-55 .elementor-element.elementor-element-1261c08 .pp-info-box-title{color:#FFF;font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-18915d7:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-18915d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:contain}.elementor-55 .elementor-element.elementor-element-18915d7{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 0% 0% 0%}.elementor-55 .elementor-element.elementor-element-18915d7>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-a937a05:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-55 .elementor-element.elementor-element-a937a05>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAF8F8}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-a937a05.elementor-column .elementor-widget-wrap{align-items:center}.elementor-55 .elementor-element.elementor-element-a937a05.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-55 .elementor-element.elementor-element-a937a05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-55 .elementor-element.elementor-element-a937a05>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:10% 10% 10% 10%}.elementor-55 .elementor-element.elementor-element-a937a05>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-f5bf768{text-align:start}.elementor-55 .elementor-element.elementor-element-f5bf768 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#303030}.elementor-55 .elementor-element.elementor-element-60e4a47>.elementor-widget-container{margin:0 0 20px 0}.elementor-55 .elementor-element.elementor-element-60e4a47{text-align:start}.elementor-55 .elementor-element.elementor-element-60e4a47 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;letter-spacing:4px;color:#303030}.elementor-55 .elementor-element.elementor-element-9393520>.elementor-widget-container{background-color:#fff0}.elementor-55 .elementor-element.elementor-element-9393520{text-align:start;font-family:"Montserrat",Sans-serif;line-height:1.4em;color:#303030}.elementor-55 .elementor-element.elementor-element-232f89a .elementor-button{background-color:#fff0;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:4px;fill:#303030;color:#303030;border-style:solid;border-width:1px 1px 1px 1px;border-color:#474242;border-radius:0 0 0 0;padding:20px 20px 20px 20px}.elementor-55 .elementor-element.elementor-element-232f89a .elementor-button:hover,.elementor-55 .elementor-element.elementor-element-232f89a .elementor-button:focus{background-color:#303030;color:#FFF;border-color:#474242}.elementor-55 .elementor-element.elementor-element-232f89a>.elementor-widget-container{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-232f89a .elementor-button:hover svg,.elementor-55 .elementor-element.elementor-element-232f89a .elementor-button:focus svg{fill:#FFF}.elementor-55 .elementor-element.elementor-element-a338402:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-55 .elementor-element.elementor-element-a338402>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://campbellandco.ca/wp-content/uploads/2023/07/CC_Ryand-Home.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-a338402.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-55 .elementor-element.elementor-element-a338402.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-55 .elementor-element.elementor-element-a338402>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%}.elementor-55 .elementor-element.elementor-element-a338402>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-fcfbca7{padding:5% 5% 5% 5%}.elementor-55 .elementor-element.elementor-element-1c1c7ca>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-55 .elementor-element.elementor-element-1c1c7ca>.elementor-element-populated{padding:0% 0% 0% 0%}.elementor-55 .elementor-element.elementor-element-a106cc2{text-align:center}.elementor-55 .elementor-element.elementor-element-a106cc2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#303030}.elementor-55 .elementor-element.elementor-element-366bdbc>.elementor-widget-container{margin:0 0 20px 0}.elementor-55 .elementor-element.elementor-element-366bdbc{text-align:center}.elementor-55 .elementor-element.elementor-element-366bdbc .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;letter-spacing:4px;color:#303030}.elementor-55 .elementor-element.elementor-element-3e54100>.elementor-widget-container{padding:0% 10% 2% 10%}.elementor-55 .elementor-element.elementor-element-3e54100{text-align:center;font-family:"Montserrat",Sans-serif;line-height:1.4em;color:#333}.elementor-widget-pp-posts .pp-post-terms{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-pp-posts .pp-post-title,.elementor-widget-pp-posts .pp-post-title a{color:var(--e-global-color-secondary)}.elementor-widget-pp-posts .pp-post-title a:hover{color:var(--e-global-color-secondary)}.elementor-widget-pp-posts .pp-post-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-pp-posts .pp-post-excerpt{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pp-posts .pp-post-meta,.elementor-widget-pp-posts .pp-post-meta a{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-pp-posts .pp-posts-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers,.elementor-widget-pp-posts .pp-posts-pagination a{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-55 .elementor-element.elementor-element-50df7f5 .pp-posts{--pp-gallery-columns:3}.elementor-55 .elementor-element.elementor-element-50df7f5>.elementor-widget-container{padding:0% 0% 5% 0%}.elementor-55 .elementor-element.elementor-element-50df7f5{--grid-column-gap:2px;--grid-row-gap:2px}.elementor-55 .elementor-element.elementor-element-47219b2 .elementor-button{background-color:#fff0;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:4px;fill:#303030;color:#303030;border-style:solid;border-width:1px 1px 1px 1px;border-color:#474242;border-radius:0 0 0 0;padding:20px 20px 20px 20px}.elementor-55 .elementor-element.elementor-element-47219b2 .elementor-button:hover,.elementor-55 .elementor-element.elementor-element-47219b2 .elementor-button:focus{background-color:#303030;color:#FFF;border-color:#474242}.elementor-55 .elementor-element.elementor-element-47219b2>.elementor-widget-container{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-47219b2 .elementor-button:hover svg,.elementor-55 .elementor-element.elementor-element-47219b2 .elementor-button:focus svg{fill:#FFF}.elementor-55 .elementor-element.elementor-element-94ae615:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-94ae615>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAF8F8}.elementor-55 .elementor-element.elementor-element-94ae615{border-style:solid;border-width:0 0 0 0;border-color:#FFF;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:05% 5% 05% 5%}.elementor-55 .elementor-element.elementor-element-94ae615>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-39bcaaa7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-55 .elementor-element.elementor-element-39bcaaa7>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-3daf0aa{text-align:center}.elementor-55 .elementor-element.elementor-element-3daf0aa .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:4px;color:#303030}.elementor-55 .elementor-element.elementor-element-22036afd{text-align:center}.elementor-55 .elementor-element.elementor-element-22036afd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#303030}.elementor-widget-pp-team-member-carousel .pp-tm-name{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-pp-team-member-carousel .pp-tm-title-divider{border-bottom-color:var(--e-global-color-primary)}.elementor-widget-pp-team-member-carousel .pp-tm-position{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-widget-pp-team-member-carousel .pp-tm-position-divider{border-bottom-color:var(--e-global-color-primary)}.elementor-widget-pp-team-member-carousel .pp-tm-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-pp-team-member-carousel .pp-tm-description-divider{border-bottom-color:var(--e-global-color-primary)}.elementor-widget-pp-team-member-carousel .swiper-pagination-fraction{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-55 .elementor-element.elementor-element-e1bbe2f>.elementor-widget-container{margin:40px 0 0 0}.elementor-55 .elementor-element.elementor-element-e1bbe2f .pp-tm{text-align:left;padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-e1bbe2f .pp-tm-content-normal{padding:0 0 0 20px}.elementor-55 .elementor-element.elementor-element-e1bbe2f .pp-tm-image{margin-bottom:10px}.elementor-55 .elementor-element.elementor-element-e1bbe2f .pp-tm-name{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#454545;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-e1bbe2f .pp-tm-position{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:italic;color:#454545;margin-bottom:10px}.elementor-55 .elementor-element.elementor-element-e1bbe2f .pp-tm-description{margin-bottom:10px}.elementor-55 .elementor-element.elementor-element-e1bbe2f .pp-tm-social-links li:not(:last-child){margin-right:10px}.elementor-55 .elementor-element.elementor-element-e1bbe2f .pp-tm-social-links .pp-tm-social-icon{font-size:14px;line-height:14px;width:14px}.elementor-55 .elementor-element.elementor-element-cef8e93 .elementor-button{background-color:#fff0;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:4px;fill:#303030;color:#303030;border-style:solid;border-width:1px 1px 1px 1px;border-color:#474242;border-radius:0 0 0 0;padding:20px 20px 20px 20px}.elementor-55 .elementor-element.elementor-element-cef8e93 .elementor-button:hover,.elementor-55 .elementor-element.elementor-element-cef8e93 .elementor-button:focus{background-color:#303030;color:#FFF;border-color:#474242}.elementor-55 .elementor-element.elementor-element-cef8e93>.elementor-widget-container{margin:40px 0 0 0;padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-cef8e93 .elementor-button:hover svg,.elementor-55 .elementor-element.elementor-element-cef8e93 .elementor-button:focus svg{fill:#FFF}.elementor-55 .elementor-element.elementor-element-89332e7:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-89332e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-55 .elementor-element.elementor-element-89332e7>.elementor-background-overlay{background-color:#FFF;opacity:.96;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-89332e7{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:05% 5% 05% 5%}.elementor-55 .elementor-element.elementor-element-66d3dc6>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-3784bbd{text-align:center}.elementor-55 .elementor-element.elementor-element-3784bbd .elementor-heading-title{font-family:"GFS Didot",Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:8.2px;color:#303030}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-55 .elementor-element.elementor-element-870daf7>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-870daf7 .elementor-main-swiper .swiper-slide{padding:2% 5% 0% 5%}.elementor-55 .elementor-element.elementor-element-870daf7 .elementor-swiper-button{font-size:24px;color:#303030}.elementor-55 .elementor-element.elementor-element-870daf7 .elementor-swiper-button svg{fill:#303030}.elementor-55 .elementor-element.elementor-element-870daf7 .elementor-testimonial__text{font-family:"Montserrat",Sans-serif;font-size:16px;font-style:normal}.elementor-55 .elementor-element.elementor-element-870daf7 .elementor-testimonial__name{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:4px}.elementor-55 .elementor-element.elementor-element-870daf7 .elementor-testimonial__title{color:#979797;font-family:"Didot Italic",Sans-serif;font-size:16px;font-weight:400}.elementor-55 .elementor-element.elementor-element-ee557fa:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-ee557fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-55 .elementor-element.elementor-element-ee557fa>.elementor-background-overlay{background-color:#FFF;opacity:.96;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-ee557fa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0% 0% 0% 0%}.elementor-55 .elementor-element.elementor-element-08e2583>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-62f0cd0{text-align:center}.elementor-55 .elementor-element.elementor-element-62f0cd0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:4px;color:#303030}.elementor-55 .elementor-element.elementor-element-6b61e00>.elementor-widget-container{margin:0 0 0 0}.elementor-55 .elementor-element.elementor-element-6b61e00{text-align:center}.elementor-55 .elementor-element.elementor-element-6b61e00 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;letter-spacing:4px;color:#303030}.elementor-55 .elementor-element.elementor-element-118afa3>.elementor-widget-container{padding:0% 5% 2% 5%}.elementor-55 .elementor-element.elementor-element-118afa3{text-align:center;font-family:"Montserrat",Sans-serif;line-height:1.4em;color:#333}.elementor-55 .elementor-element.elementor-element-0ac7e7c>.elementor-element-populated{padding:0 0 0 0}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box__front{background-image:url(https://campbellandco.ca/wp-content/uploads/2023/12/CC_Brantford-Communities-Photo-1.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box__back{background-image:url(https://campbellandco.ca/wp-content/uploads/2023/12/CC_Brantford-Communities-Photo-1.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box{height:330px}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000069;text-align:center}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box__image{opacity:1}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFF;font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:300;letter-spacing:3px}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#00000069;text-align:center}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box__button{margin-inline-center:0;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:300;letter-spacing:4px;color:#FFF}.elementor-55 .elementor-element.elementor-element-e40736c>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box__front{background-image:url(https://campbellandco.ca/wp-content/uploads/2023/12/CC_Paris-Communities-Photo-1.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box__back{background-image:url(https://campbellandco.ca/wp-content/uploads/2023/12/CC_Paris-Communities-Photo-1.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box{height:330px}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000069;text-align:center}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box__image{opacity:1}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFF;font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:300;letter-spacing:3px}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#00000069;text-align:center}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box__button{margin-inline-center:0;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:300;letter-spacing:4px;color:#FFF}.elementor-55 .elementor-element.elementor-element-2837af1>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box__front{background-image:url(https://campbellandco.ca/wp-content/uploads/2023/12/CC_Dundas-Communities-Photo-1.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box__back{background-image:url(https://campbellandco.ca/wp-content/uploads/2023/12/CC_Dundas-Communities-Photo-1.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box{height:330px}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000069;text-align:center}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box__image{opacity:1}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFF;font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:300;letter-spacing:3px}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#00000069;text-align:center}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box__button{margin-inline-center:0;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:300;letter-spacing:4px;color:#FFF}.elementor-55 .elementor-element.elementor-element-fe778e5>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box__front{background-image:url(https://campbellandco.ca/wp-content/uploads/2023/12/CC_St.George-Community-Photo-1.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box__back{background-image:url(https://campbellandco.ca/wp-content/uploads/2023/12/CC_St.George-Community-Photo-1.jpg);background-position:center center;background-size:cover}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box{height:330px}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000069;text-align:center}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box__image{opacity:1}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFF;font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:300;letter-spacing:3px}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#00000069;text-align:center}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box__button{margin-inline-center:0;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:300;letter-spacing:4px;color:#FFF}.elementor-55 .elementor-element.elementor-element-9ac6f35:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-9ac6f35>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#303030}.elementor-55 .elementor-element.elementor-element-9ac6f35>.elementor-background-overlay{background-color:#FFF;opacity:0;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-55 .elementor-element.elementor-element-9ac6f35{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:05% 5% 05% 5%}.elementor-55 .elementor-element.elementor-element-081a5fe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-55 .elementor-element.elementor-element-081a5fe>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-6f2e3fd{text-align:center}.elementor-55 .elementor-element.elementor-element-6f2e3fd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:4px;color:#FFF}.elementor-55 .elementor-element.elementor-element-03ea1b2{text-align:center}.elementor-55 .elementor-element.elementor-element-03ea1b2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#FFF}.elementor-55 .elementor-element.elementor-element-0aaaf3d>.elementor-widget-container{margin:20px 0 0 0;padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-0aaaf3d{text-align:center;font-family:"Montserrat",Sans-serif;color:#FFF}.elementor-widget-global .pp-ninja-form .pp-contact-form-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-global .pp-ninja-form .submit-container input[type="button"]{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-global .pp-ninja-form .nf-form-fields-required{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-55 .elementor-element.elementor-global-2719>.elementor-widget-container{margin:0% 10% 0% 10%;padding:0% 0% 0% 0%}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-error-wrap .nf-error-required-error{display:block!important}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-form-errors .nf-error-field-errors{display:block!important}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-form-title h3,.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form-heading{text-align:center}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input[type="text"],.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input[type="email"],.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input[type="tel"],.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field textarea,.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field select{background-color:#fff0;color:#FFF;border-style:solid;border-width:0 0 01px 0;border-color:#E3E3E3;text-indent:0;font-family:"Montserrat",Sans-serif;font-size:15px}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input[type="text"],.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input[type="email"],.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input[type="tel"],.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field select{width:100%;height:60px}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field textarea{width:100%;height:60px}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input::-webkit-input-placeholder,.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field textarea::-webkit-input-placeholder{color:#FFF}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input::-moz-input-placeholder,.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field textarea::-moz-input-placeholder{color:#FFF}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input:-ms-input-placeholder,.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field textarea:-ms-input-placeholder{color:#FFF}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field input:-moz-placeholder,.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-field textarea:-moz-placeholder{color:#FFF}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .submit-container{text-align:center}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .submit-container input[type="button"]{width:192px;background-color:#fff0;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0 0 0 0;padding:20px 60px 20px 60px;margin-top:40px;font-family:"Playfair Display",Sans-serif;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:4px}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .submit-container input[type="button"]:hover{background-color:#FFF;color:#333}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-form-fields-required{color:#FFF;margin-bottom:0;font-family:"Roboto",Sans-serif;font-weight:500}.elementor-55 .elementor-element.elementor-element-5a2bc121{margin-top:-1px;margin-bottom:-1px;padding:0 9px 0 9px}.elementor-55 .elementor-element.elementor-element-abd2014>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-cc23732>.elementor-widget-container{margin:-3px -10px -3px -10px}:root{--page-title-display:none}@media(min-width:1025px){.elementor-55 .elementor-element.elementor-element-18915d7:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-18915d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-958b235>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-55 .elementor-element.elementor-element-28dafc3>.elementor-widget-container{padding:0% 0% 2% 0%}.elementor-55 .elementor-element.elementor-element-232f89a>.elementor-widget-container{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-3e54100>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-55 .elementor-element.elementor-element-50df7f5 .pp-posts{--pp-gallery-columns:2}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box{height:280px}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box{height:280px}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box{height:280px}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box{height:280px}.elementor-55 .elementor-element.elementor-global-2719>.elementor-widget-container{margin:0% 0% 0% 0%}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-41f03525>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px}.elementor-55 .elementor-element.elementor-element-eb9b870 .elementor-heading-title{font-size:14px}.elementor-55 .elementor-element.elementor-element-7292cafa .elementor-heading-title{font-size:36px}.elementor-55 .elementor-element.elementor-element-187a0a1d .elementor-heading-title{font-size:14px}.elementor-55 .elementor-element.elementor-element-15513197 .elementor-button{font-size:9px}.elementor-55 .elementor-element.elementor-element-0f0a7d6{padding:10% 5% 10% 5%}.elementor-55 .elementor-element.elementor-element-958b235>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-f2abd1c .elementor-heading-title{font-size:16px}.elementor-55 .elementor-element.elementor-element-fde5ad3>.elementor-element-populated{margin:5px 0 5px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-55 .elementor-element.elementor-element-96a8aad>.elementor-element-populated{margin:5px 0 5px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-55 .elementor-element.elementor-element-252d7b5>.elementor-element-populated{margin:5px 0 5px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-55 .elementor-element.elementor-element-50c4251>.elementor-element-populated{margin:5px 0 5px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-55 .elementor-element.elementor-element-18915d7{padding:0% 5% 0% 5%}.elementor-55 .elementor-element.elementor-element-a937a05>.elementor-element-populated{padding:5% 5% 5% 5%}.elementor-55 .elementor-element.elementor-element-f5bf768{text-align:center}.elementor-55 .elementor-element.elementor-element-f5bf768 .elementor-heading-title{font-size:14px}.elementor-55 .elementor-element.elementor-element-60e4a47{text-align:center}.elementor-55 .elementor-element.elementor-element-9393520{text-align:center}.elementor-55 .elementor-element.elementor-element-a338402{width:100%}.elementor-55 .elementor-element.elementor-element-a338402>.elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:06% 10% 10% 10%}.elementor-55 .elementor-element.elementor-element-fcfbca7{padding:0% 05% 0% 05%}.elementor-55 .elementor-element.elementor-element-1c1c7ca>.elementor-element-populated{padding:10% 0% 10% 0%}.elementor-55 .elementor-element.elementor-element-366bdbc .elementor-heading-title{font-size:16px}.elementor-55 .elementor-element.elementor-element-50df7f5 .pp-posts{--pp-gallery-columns:1}.elementor-55 .elementor-element.elementor-element-50df7f5>.elementor-widget-container{padding:0% 0% 7% 0%}.elementor-55 .elementor-element.elementor-element-94ae615{padding:10% 5% 10% 5%}.elementor-55 .elementor-element.elementor-element-39bcaaa7>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-3daf0aa .elementor-heading-title{font-size:14px}.elementor-55 .elementor-element.elementor-element-e1bbe2f .pp-tm{text-align:center}.elementor-55 .elementor-element.elementor-element-cef8e93>.elementor-widget-container{margin:30px 0 0 0}.elementor-55 .elementor-element.elementor-element-89332e7{padding:10% 5% 10% 5%}.elementor-55 .elementor-element.elementor-element-66d3dc6>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-3784bbd .elementor-heading-title{font-size:24px}.elementor-55 .elementor-element.elementor-element-ee557fa{padding:5% 5% 10% 5%}.elementor-55 .elementor-element.elementor-element-62f0cd0 .elementor-heading-title{font-size:14px}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box{height:250px}.elementor-55 .elementor-element.elementor-element-8924fef .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:24px}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box{height:250px}.elementor-55 .elementor-element.elementor-element-ebf6890 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:24px}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box{height:250px}.elementor-55 .elementor-element.elementor-element-ff505b3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:24px}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box{height:250px}.elementor-55 .elementor-element.elementor-element-b751316 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:24px}.elementor-55 .elementor-element.elementor-element-9ac6f35{padding:10% 5% 10% 5%}.elementor-55 .elementor-element.elementor-element-081a5fe>.elementor-element-populated{padding:0 0 0 0}.elementor-55 .elementor-element.elementor-element-6f2e3fd .elementor-heading-title{font-size:14px}.elementor-55 .elementor-element.elementor-global-2719>.elementor-widget-container{margin:0% 0% 0% 0%}.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form .nf-form-title h3,.elementor-55 .elementor-element.elementor-global-2719 .pp-ninja-form-heading{text-align:center}}@font-face{font-family:'Didot Italic';font-style:normal;font-weight:400;font-display:auto;src:url(https://campbellandco.ca/wp-content/uploads/2022/05/Didot-Italic.ttf) format('truetype')}