.elementor-12 .elementor-element.elementor-element-717de4e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-94eacdc .elementor-heading-title{color:#555555;}.elementor-12 .elementor-element.elementor-element-80a5b38{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-a486945{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-a486945:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a486945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f64db7e );}.elementor-12 .elementor-element.elementor-element-64f8e1e{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-64f8e1e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-64f8e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9D4A9;}.elementor-12 .elementor-element.elementor-element-c3b49bb{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-c3b49bb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c3b49bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a76628;}.elementor-12 .elementor-element.elementor-element-ea4ed89{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-ea4ed89:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ea4ed89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#411b04;}.elementor-12 .elementor-element.elementor-element-8ac654c{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-8ac654c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8ac654c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c2a581;}.elementor-12 .elementor-element.elementor-element-ef91859{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-ef91859:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ef91859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaumontchurch.blairandco.ca/wp-content/uploads/2026/06/Beaumont-Church-Lawyer-Calgary-Main-Page.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-198edc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-853bd77 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:400;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-a0a7df6 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:4rem;font-weight:600;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-ec690e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ec690e8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ec690e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9D4A9;}.elementor-12 .elementor-element.elementor-element-cd10735{--display:flex;}.elementor-12 .elementor-element.elementor-element-b1832bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-91dc6a5 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:2rem;font-weight:400;line-height:1.31em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bb4f1e6{--display:flex;}.elementor-12 .elementor-element.elementor-element-75050e6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8a5fdc1{--display:flex;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-8a5fdc1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8a5fdc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c5dba28 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-28570cd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-28570cd .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-28570cd .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-12 .elementor-element.elementor-element-8f59f64 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;}.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-12 .elementor-element.elementor-element-de31df0 .elementor-button{background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-de31df0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-de31df0 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-eb5036b{--display:flex;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-eb5036b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-eb5036b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8f8353e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-12 .elementor-element.elementor-element-4c1a9fd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-4c1a9fd .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-4c1a9fd .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-12 .elementor-element.elementor-element-cee4cd2 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-ad39d35 .elementor-button{background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ad39d35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-ad39d35 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-53d53f5{--display:flex;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-53d53f5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-53d53f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-59f27a2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-12 .elementor-element.elementor-element-9a6910f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-9a6910f .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-9a6910f .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-12 .elementor-element.elementor-element-5d4cafb .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-447d514 .elementor-button{background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-447d514 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-447d514 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-6d50861{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-47dadc0{--display:flex;}.elementor-12 .elementor-element.elementor-element-47dadc0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-47dadc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaumontchurch.blairandco.ca/wp-content/uploads/2026/06/Feature-Service-Image-Wheat.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1f37088{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-12 .elementor-element.elementor-element-417476e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d08a067 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:1.31em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ca5794e .elementor-button{background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ca5794e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-ca5794e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-391a19f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-d03021c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-d03021c .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-d03021c .elementor-divider{padding-block-start:42px;padding-block-end:42px;}.elementor-12 .elementor-element.elementor-element-e255734 .elementor-heading-title{color:#555555;}.elementor-12 .elementor-element.elementor-element-849e48f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e64a7a0{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-e64a7a0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e64a7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d5b25f;}.elementor-12 .elementor-element.elementor-element-de8dc9f{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-de8dc9f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-de8dc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#48493b;}.elementor-12 .elementor-element.elementor-element-f2ef7c8{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-f2ef7c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f2ef7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#986E43;}.elementor-12 .elementor-element.elementor-element-13747ff{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-13747ff:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-13747ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#192014;}.elementor-12 .elementor-element.elementor-element-5721b85{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-5721b85:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5721b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242433;}.elementor-12 .elementor-element.elementor-element-ba32874{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-ba32874:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba32874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaumontchurch.blairandco.ca/wp-content/uploads/2026/06/Canola-Field.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-42fa262{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-68b9e61 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-3e1804f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:4rem;font-weight:600;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-6c703d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c703d5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c703d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-c8b3b24{--display:flex;}.elementor-12 .elementor-element.elementor-element-442e9c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e66f1df .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:400;line-height:1.31em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bf04b95{--display:flex;}.elementor-12 .elementor-element.elementor-element-da555c5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c0b3c3c{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-c0b3c3c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c0b3c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-358dbb5 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-358dbb5.elementor-view-stacked .elementor-icon{background-color:#d5b25f;}.elementor-12 .elementor-element.elementor-element-358dbb5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-358dbb5.elementor-view-default .elementor-icon{color:#d5b25f;border-color:#d5b25f;}.elementor-12 .elementor-element.elementor-element-358dbb5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-358dbb5.elementor-view-default .elementor-icon svg{fill:#d5b25f;}.elementor-12 .elementor-element.elementor-element-358dbb5 .elementor-icon{font-size:79px;}.elementor-12 .elementor-element.elementor-element-358dbb5 .elementor-icon svg{height:79px;}.elementor-12 .elementor-element.elementor-element-bbc1704 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0046e08 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-f0dfd0d .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:500;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f0dfd0d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f0dfd0d .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-62bd2c1{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-62bd2c1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-62bd2c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-58ec338 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-58ec338.elementor-view-stacked .elementor-icon{background-color:#48493b;}.elementor-12 .elementor-element.elementor-element-58ec338.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-58ec338.elementor-view-default .elementor-icon{color:#48493b;border-color:#48493b;}.elementor-12 .elementor-element.elementor-element-58ec338.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-58ec338.elementor-view-default .elementor-icon svg{fill:#48493b;}.elementor-12 .elementor-element.elementor-element-58ec338 .elementor-icon{font-size:79px;}.elementor-12 .elementor-element.elementor-element-58ec338 .elementor-icon svg{height:79px;}.elementor-12 .elementor-element.elementor-element-2608123 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0fe5972 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-cba7e1a .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:500;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cba7e1a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-cba7e1a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-c044c5d{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-c044c5d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c044c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2bbc492 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2bbc492.elementor-view-stacked .elementor-icon{background-color:#192014;}.elementor-12 .elementor-element.elementor-element-2bbc492.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2bbc492.elementor-view-default .elementor-icon{color:#192014;border-color:#192014;}.elementor-12 .elementor-element.elementor-element-2bbc492.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2bbc492.elementor-view-default .elementor-icon svg{fill:#192014;}.elementor-12 .elementor-element.elementor-element-2bbc492 .elementor-icon{font-size:79px;}.elementor-12 .elementor-element.elementor-element-2bbc492 .elementor-icon svg{height:79px;}.elementor-12 .elementor-element.elementor-element-51aba9f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b94f648 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-6bd5601 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:500;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6bd5601 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-6bd5601 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-2939b29{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b7c72d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-2c1a751{text-align:start;}.elementor-12 .elementor-element.elementor-element-2c1a751 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-59cca8b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ba7702 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3rem;font-weight:400;}.elementor-12 .elementor-element.elementor-element-4d81a1d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:400;line-height:1.31em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4d97449 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:500;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4d97449 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4d97449 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-a05042e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-11f5575{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-11f5575 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-11f5575 .elementor-divider{padding-block-start:42px;padding-block-end:42px;}.elementor-12 .elementor-element.elementor-element-b76653d .elementor-heading-title{color:#555555;}.elementor-12 .elementor-element.elementor-element-1688814{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5f396ec{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-5f396ec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5f396ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#da8b5b;}.elementor-12 .elementor-element.elementor-element-1cfeb73{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-1cfeb73:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1cfeb73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#223547;}.elementor-12 .elementor-element.elementor-element-53493ba{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-53493ba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-53493ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#925d58;}.elementor-12 .elementor-element.elementor-element-12f9398{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-12f9398:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-12f9398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8aa8a3;}.elementor-12 .elementor-element.elementor-element-14aaeed{--display:flex;--min-height:400px;}.elementor-12 .elementor-element.elementor-element-14aaeed:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-14aaeed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3a87a6;}.elementor-12 .elementor-element.elementor-element-d2f82ae{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-d2f82ae:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d2f82ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaumontchurch.blairandco.ca/wp-content/uploads/2026/06/Mountains.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-813afe1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-37b6664 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:400;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-c071523 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:4rem;font-weight:600;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-ec1435d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-a0c8b81{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-a0c8b81 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-a0c8b81 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-1647de3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1647de3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1647de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-cc07616{--display:flex;}.elementor-12 .elementor-element.elementor-element-81ea411{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-fe7d189 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:2rem;font-weight:300;line-height:1.31em;color:#223547;}.elementor-12 .elementor-element.elementor-element-f247390{--display:flex;}.elementor-12 .elementor-element.elementor-element-4615073{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d91b2b0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#da8b5b;--border-color:#da8b5b;--border-radius:1px 1px 1px 1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-d91b2b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d91b2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3b44cfc{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-3b44cfc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3b44cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#da8b5b;}.elementor-12 .elementor-element.elementor-element-b305b7c .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-920ae62 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-b713306 .elementor-button{background-color:#61CE7000;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-6c9eea0 );color:var( --e-global-color-6c9eea0 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b713306 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-b713306 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-0227f67{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#223547;--border-color:#223547;--border-radius:1px 1px 1px 1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-0227f67:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0227f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a1c0e35{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-a1c0e35:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a1c0e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#223547;}.elementor-12 .elementor-element.elementor-element-602400e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-924c0c5 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-9c3e27a .elementor-button{background-color:#61CE7000;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-6c9eea0 );color:var( --e-global-color-6c9eea0 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9c3e27a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-9c3e27a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-879af80{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3a87a6;--border-color:#3a87a6;--border-radius:1px 1px 1px 1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-879af80:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-879af80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-79ef874{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-79ef874:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-79ef874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3a87a6;}.elementor-12 .elementor-element.elementor-element-ef36bed .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-134276b .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-6c9eea0 );}.elementor-12 .elementor-element.elementor-element-0d1e99a .elementor-button{background-color:#61CE7000;font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-6c9eea0 );color:var( --e-global-color-6c9eea0 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0d1e99a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-0d1e99a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-48e17d2{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-48e17d2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48e17d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8aa8a3;}.elementor-12 .elementor-element.elementor-element-fadb126{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fadb126:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fadb126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaumontchurch.blairandco.ca/wp-content/uploads/2026/06/Combine-Redone.png");background-position:bottom left;background-repeat:no-repeat;background-size:92% auto;}.elementor-12 .elementor-element.elementor-element-665856f{--display:flex;--justify-content:center;--padding-top:150px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-12 .elementor-element.elementor-element-7c10efe .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:2rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ca70e3d{--divider-border-style:solid;--divider-color:var( --e-global-color-6c9eea0 );--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-ca70e3d .elementor-divider-separator{width:11%;}.elementor-12 .elementor-element.elementor-element-ca70e3d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-9fb8feb .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:1.31em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f4598e6 .elementor-button{background-color:#61CE7000;font-family:"Libre Franklin", Sans-serif;font-size:1.2rem;font-weight:500;fill:var( --e-global-color-6c9eea0 );color:var( --e-global-color-6c9eea0 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f4598e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f4598e6 .elementor-button .elementor-button-content-wrapper{gap:9px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-ef91859{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-ec690e8{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-b1832bb{--width:50%;}.elementor-12 .elementor-element.elementor-element-47dadc0{--width:50%;}.elementor-12 .elementor-element.elementor-element-1f37088{--width:50%;}.elementor-12 .elementor-element.elementor-element-ba32874{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-6c703d5{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-442e9c3{--width:50%;}.elementor-12 .elementor-element.elementor-element-2939b29{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-5b7c72d{--width:50%;}.elementor-12 .elementor-element.elementor-element-59cca8b{--width:50%;}.elementor-12 .elementor-element.elementor-element-d2f82ae{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-1647de3{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-81ea411{--width:50%;}.elementor-12 .elementor-element.elementor-element-fadb126{--width:40%;}.elementor-12 .elementor-element.elementor-element-665856f{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-80a5b38{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-75050e6{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-849e48f{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-da555c5{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1688814{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4615073{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-80a5b38{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-75050e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-849e48f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-da555c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1688814{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4615073{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}